网上订餐系统详细设计说明书
网上订餐系统详细说明书
1.引言 (2)
1.1编写目的 (2)
1.2项目背景 (3)
1.3术语定义 (3)
1.4参考资料 (3)
2.程序系统结构 (3)
3.程序设计说明 (4)
3.1总体设计说明 (5)
3.2程序功能描述 (5)
电脑自带数据库管理系统吗
3.3性能描述 (5)
3.4 输入项 (5)
3.5输出项 (6)
3.6算法 (7)
3.7流程逻辑 (8)
3.8接口 (10)
3.9存储分配 (10)
3.10注释设计 (10)
3.11限制条件 (10)
3.12测试设计 (11)
3.13尚未解决的问题 (11)
1引言
1.1编写目的
从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的详细设计,而且明确系统的详细设计模块与用例需求。
在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。详细设计说明书的目的就是非常细化软件设计阶段得出的软件所有模型,把它加工成在程序细节上非常接近于源程序的软件表示.
1.2背景
随着人们生活水平的提高,外出就餐的机会随之增多,餐馆的营业额势必会增加,特别是一些大型餐饮店,不可能再像以前一样用手工去记录,这样不但容易出错,而且效率还低,影响餐馆业的营业现状,正是在这种状况下我们提出做这样一个系统来。总之为了现代化餐馆发展的需要,我们有必要做这样一个系
统来提升我们的工作效率。
手机记录不但记录慢,而且预约登录很快就变得难以理解,这就很有可能导致经营上的问题。没有备份系统,如果一张单据损坏了,餐馆就没有了那个晚上的记录,倘若某一天预约很多,如果另有人预约,一张空的桌子都要很长时间,这样处理速度就会变慢。由于这些原因,餐馆需要开发这样一个自动化的预约定餐系统,新系统应该和现有系统一样能够显示预约和预约到达显示,当有更改应该能够及时更新,使得处理速度变快。点菜和结帐更能使工作效率有很大的提高,而且这样出错的机率也会大大降低,提升了准确性。能及时的更新也提供了很好的及时性。
1.3定义
餐馆订餐系统是一款集处理接受、取消顾客预订,接受散客就餐,编辑菜单菜价,结账汇总等功能为一体的现代化餐馆辅助软件,自带密码登陆,加锁解锁等辅助功能,增强了软件本身的安全性,是中小型餐厅及饭店的不二选择。
1.4参考资料
《JAVA2 核心技术第一卷基础知识》机械工业出版社
《数据结构与算法基础》大连理工大学出版社
《面向对象设计与UML 第2版》清华大学出版社
《数据库系统概念》                    机械工业出版社
《关系数据库基础与实践教程》        电子工业出版社
2程序系统结构
本程序使用B/S 架构并使用了四层逻辑结果,使该程序具有很好的可读性和直观性,具体的图示如下面的图(1)所示
以下为用户整体订餐流程图,也是我们的核心工作流程图,如图2所示
图2订餐系统顶层数据流图
我们的核心工作流程为订餐,为了给用户一个更好的订餐享受,我们添加了很多增加用户体验的工作,提高了订餐的效率,而且给用户一个更好的享受。
餐厅管理客户 客服人员
管理
订餐
订餐 系统