电子菜谱详细设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
详细设计说明书
1、引言
⑴编写目的
为了下一步的具体实施,必须先有一个详细的设计说明,本文主要的读者为参与软件开发的人员,可以清晰的看到开发的详细过程,并以此说明书为标准来实施具体的软件开发。
说明编写详细设计说明书的目的,指出预期的读者。
⑵背景说明
软件系统的名称:电子菜谱
提出者:熊老师
开发者:336研发小组
用户:高档餐厅及酒店
计算机中心:
⑶定义
【订单】顾客已点菜清单,标有菜价及菜名。
【菜谱信息】餐厅所拥有的所有菜,包含了菜系、菜名、单价及简介。
【账单信息】包含一桌顾客在餐厅消费的各项信息和费用。
⑷参考资料
软件工程导论(第五版) 张海藩
2、程序系统的结构
3、登录模块设计说明
⑴程序描述
管理员,经理,通过界面登录,进入系统完成各自的工作。
⑵功能
与数据库,服务器进行连接
⑵性能
响应时间短,效率高
⑶输入项
用户名
口令
⑷输出项
可以实现相应功能的界面
⑸算法
输入用户名,口令后,与数据库的信息进行核实比对,系统给出相应的界面
⑹流程逻辑
⑻接口
⑼存储分配
略
⑽注释设计
略
⑾限制条件
略
⑿测试计划
合法输入,能够进入相应的功能界面
非法输入,退出或返回
⒀尚未解决的问题
具体的语言实现
4、系统管理模块设计说明
⑴程序描述
管理员管理系统的相关信息,如桌位,服务员,厨师,菜肴库存更新,相应权限管理等
⑵功能
信息的查询,更新,权限的授予与收回
(3)性能
时间特性的要求:
搜索时间最大不超过5秒
平均时间在1~3秒以内
⑷输入项
SQL语句
⑸输出项
相应的查询,更新结果
⑹算法
SQL查询,更新,授权语法
⑺流程逻辑
管理信息子模块
5、点菜模块
流程逻辑
6、做菜模块逻辑流程
7、结账模块
逻辑流程
8、界面设计
大厅内的触摸显示屏,可查看该餐厅的相关信息,也可预订桌位
图1-1为主界面
图1-1
点击“餐厅简介”后的图示为图1-2
图1-2 点击“餐厅图示”后的界面如图1-3
点击“空闲桌位”后的界面如图1-4
图1-4
桌位上的显示屏界面
登录界面如图2-0
图2-0
输入正确用户名和口令,点击“登录”显示点菜主界面如图2-1
图2-1
点击“菜谱”后的界面2-2
图2-2
点击某一菜系(如湘菜)后的界面2-2-1
图2-2-1
点击“查看订单”界面如图2-2-2
图2-2-2
点击“娱乐”后的界面如图2-3
点击“结账”相应的界面如图2-4
图2-4