软件工程——订餐管理详细设计说明书.doc
Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date软件工程订餐管理详细设计说明书 订菜管理系统(菜单信息) 订菜管理系统(菜单信息) 产品详细设计说明书文件状态: 草稿 正式发布 正在修改文件标识:Company-Project-RD-PRS当前版本:1.0作 者:完成日期:第一小组版 本 历 史版本/状态作者参与者起止日期备注1.01. 文档介绍我们设计的是(饭店)菜单管理系统。该系统的功能有:添加、删除菜单,订菜,临时加菜减菜,统计消费总额等功能。为顾客和饭店提供人性化的便利。1.1 文档目的订菜管理系统为方便顾客和饭店而开发,该系统亦可在平板电脑上使用,代替了手写菜单,使点菜更方便简洁快速,减少错误的发生。系统有临时加减菜功能,顾客可以根据自己所需,添加或删除菜单。 计算器功能可以让顾客第一时间自己的消费金额。此外,饭店内部人员也可根据情况添加删除修改菜单中的菜名和单价。1.2 文档范围适用于中小型饭店餐饮定菜系统1.3 读者对象中小型饭店餐饮员工、顾客1.4 参考文档1 郑阿奇JSP程序设计教程北京:机械工业出版社,2005:174-179,215.2 施伯乐,丁宝康,汪卫数据库系统教程北京:高等教育出版社,2003:147-151.3 周新会,傅立宏ASP通用模块及典型系统开发实例导航北京:人民邮电出版社,2006:11-194 周兴华,李增民,臧洪光Ddlphi 7数据库项目案例导航北京:清华大学出版社,2005:377-384.5 刘敬,严冬明,马刚Delphi住宿餐饮管理系统开发实例导航.北京:人民邮电出版社,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.12Terry Quatrani.Visual Modeling With Rational Rose and UML.Addison-Wesley Longman,2006:5.13Craig Larman.Applying UML and Patterns:An Introduction to Object-Oriented Analysis and DesignD.Prentice Hall Press,2005:1.2、菜单流程图&E-R图&界面图菜单信息添 加更 改删 除 显 示星 级经理推荐菜品名菜品号价 格保 存选 择修 改 图1-1菜品显示照 片经理推荐评 分序 号菜 名价 格 图1-2首页显示明星菜品菜品分类选择新品推荐经理推荐菜品详情退 菜当前总价功能选择 图1-3 图1-43、模块设计说明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内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。 3.6.3外部接口 本系统所涉及的硬件有:微机服务器和移动点菜机。所涉及的系统软件有:操作系统:Windows XP/2007数据库:MS-SQL SERVER 2000服务器:IIS 6.0浏览器:IE 3.0及以上版本3.6.4与移动点菜机的接口IE3.0Windows 2000 proffical移动点菜机3.7 限制条件若局域网崩溃,则软件不可用,需书面菜谱人工点菜。3.8 测试计划 测试时间: 5.28 测试内容: 测试菜单信息的添加、删除、修改功能。 测试人员: -