软件工程——订餐管理详细设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{ 订菜管理系统(菜单信息)} 产品详细设计说明书
第一小组
版本历史
1. 文档介绍
我们设计的是(饭店)菜单管理系统。该系统的功能有:添加、删除菜单,订菜,临时加菜减菜,统计消费总额等功能。为顾客和饭店提供人性化的便利。
1.1 文档目的
订菜管理系统为方便顾客和饭店而开发,该系统亦可在平板电脑上使用,代替了手写菜单,使点菜更方便简洁快速,减少错误的发生。系统有临时加减菜功能,顾客可以根据自己所需,添加或删除菜单。计算器功能可以让顾客第一时间自己的消费金额。此外,饭店内部人员也可根据情况添加删除修改菜单中的菜名和单价。
1.2 文档范围
适用于中小型饭店餐饮定菜系统
1.3 读者对象
中小型饭店餐饮员工、顾客
1.4 参考文档
[1] 郑阿奇.JSP程序设计教程.北京:机械工业出版社,2005:174-179,
215.
[2] 施伯乐,丁宝康,汪卫.数据库系统教程[M].北京:高等教育
出版社,2003:147-151.
[3] 周新会,傅立宏.ASP通用模块及典型系统开发实例导航[M].北
京:人民邮电出版社,2006:11-19.
[4] 周兴华,李增民,臧洪光.Ddlphi 7数据库项目案例导航[M].北
京:清华大学出版社,2005:377-384.
[5] 刘敬,严冬明,马刚.Delphi住宿餐饮管理系统开发实例导航[M].
北京:人民邮电出版社,2003:4-5.
[6] 吴敏.saas餐饮管理系统的分析与开发[D].太原:太原理工大学,2008:12-14.
[7] 杨小鹏.试论白天鹅宾馆的经营管理—献给白天鹅宾馆开业六周年
志庆[J].南开经济研究,1989(2):46-48.
[8] 杨羡莲.餐饮业营销[J].广州市财贸管理干部学院学报,1991(4)32-33.
[9]王富贵.批发零售贸易、餐饮业发展问题的研究[A].西宁市第三产业
研究文集[C].1995:21-31.
[10]杨彦锡,米同乐,沈树志.回归分析在星级酒店客房收入中的应用
[A].中国现场统计研究会第九届学术年会论文集[C].1999:67-68.
[11]刘涛.中国餐饮业特许经营研究[D].对外经济贸易大学,2001:11.
[12]Terry Quatrani.Visual Modeling With Rational Rose and
UML.Addison-Wesley Longman,2006:5.
[13]Craig Larman.Applying UML and Patterns:An Introduction to
Object-Oriented Analysis and Design[D].Prentice Hall Press,2005:1.
2、菜单流程图&E-R图&界面图
图1-1
图1-2
图1-3
图1-4
3、模块设计说明
3.1 模块描述
本模块为菜单信息模块。主要提供菜单显示,菜单修改,退菜和查询菜肴等功能。让顾客更清晰明了的了解餐厅的菜色特点,也在一方面增加了餐厅的魅力。该模块还可被分为多个功能。比如显示功能,修改功能,退菜功能,查询功能。各个模块分工明确。在显示模块中可以选择各个功能。
本模块将餐厅的菜品信息通过标准化的管理操作加以整合,使得菜品的价格、配料、功效和图片可以完全呈现在客户面前,使得客户可以方便地选择自己想要的食物。本模块的分权限设计将限制普通员工对菜单信息加以修改,以防止菜单价格被恶意修改,以此保证餐厅正常可靠的运营。并且后台进货管理仅限于经理账户操作其他如领班和营业员无权操作。
本模块是软件的中心,所以内容必须详细充实,界面要美观有特色。
3.2 功能
修改功能:该功能只限经理登陆后使用,经理可对菜单做修改。
登陆界面后,选择“添加”、“删除”、“更改”和“显示”。点击后做
出相应的修改,按下保存键退出。若直接退出,会弹出对话框“是否
保存修改?”。(流程图参照1-1)
显示功能:登陆界面可后在pad上显示菜单界面。首页是明星菜品。还有菜品分类,有冷菜热菜、甜品点心、汤羹、饮料等,顾客可
自行选择。首页显示上也有各项功能选择,链接各项功能。在首页右
上角还可显示目前的总价。
(面向厨师或内部人员)可显示菜品的具体原材料。
(面向大众)显示菜品图片,名字和菜品序号。每道菜还可供顾客评分,五颗星为最高分。经理也可在优秀菜品做上“经
理推荐”的字样,供顾客参考。
所有的功能选择出现在屏幕左侧一列,占1/4。菜品展示一栏占屏幕3/4。在屏幕上方辟出一块显示时间和总价。
(E-R图可参照图1-3,首页显示分布见下图)
添加功能:添加菜品的菜名、序号、图片、原材料。添加成功后保存。
删除功能:删除菜品的菜名、序号、图片、原材料。删除成功后保存。
更改功能:更改原有菜品的菜名、序号、图片、原材料。更改成功后保存。
查询功能:可输入菜品名和序号进行查询。
3.3 性能
台式机上:用鼠标和键盘操作。鼠标左键选择功能,右键图片会弹出关于该道菜的信息修改选择(若是非经理
客户端登陆,选择该项目会弹出对话框“非管理人员无法
修改”。)响应时间不超过0.1秒。
P a d上:触屏选择,双击图片出现关于该道菜的信息修改选择。响应时间不超过0.1秒。
3.4 输入项
菜品修改信息中:菜名,序号,星级,
原材料,照片,(经理推荐)。
查询:菜名或序号。
3.5 输出项
菜品信息中:菜名,序号,星级,原材料,照片,(经理推荐)。
首页:明星菜品信息、所有功能选择、时间、总价。
查询:菜品所有信息。
3.6 接口
3.6.1用户接口
用户通过局域网以c/s的方式访问系统,点菜员访问移动点菜机,系统各类角色访问后台管理网站。用户成功登录该系统后,按浏览器方式使用该系统与角色权限相关的功能。
3.6.2内部接口
内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了