点菜系统总体设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1引言 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (3)
1.4参考资料 (3)
2总体设计 (4)
2.1需求规定 (4)
2.2运行环境 (4)
2.3基本设计概念和处理流程 (4)
2.4结构 (5)
2.5功能需求与程序的关系 (5)
2.6人工处理过程 (5)
3接口设计 (6)
3.1用户接口 (6)
3.2外部接口 (6)
3.3内部接口 (6)
4部分界面设计 (7)
5运行设计 (9)
5.1运行模块组合 (9)
5.2运行控制 (9)
5.3运行时间 (9)
6系统的数据结构设计 (9)
6.1逻辑结构设计 (9)
6.2数据库表的详细清信息 (9)
7系统出错处理设计 (11)
7.1补救措施 (11)
7.2系统维护设计 (11)
1引言
1.1编写目的
为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效率,我开发小组在多方面考察、分析、研究现有酒店点菜管理系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的酒店管理系统,极具有市场价值。
本文主要介绍了“酒店点菜管理系统”的整个设计开发过程。该主要系统功能包括以下几个模块:系统管理模块(包括重新登陆、用户管理、系统备份、系统还原) 、基础数据设置管理、顾客管理模块(包括顾客点菜、上菜、统计、结账、评价等)、统计管理、采购管理等模块。该总体设计说明书体现了清晰的点菜系统管理流程,完成了基本的酒店管理要求,是一个典型的信息管理系统。该系统大大地简化了操作流程,提高了酒店的工作效率。
编写这份总体设计说明书主要是为了使小组成员充分认识和掌握本系统的情况,以便确定本系统的后继工作,本说明书主要提交给用户和小组成员参考,以便最终实现用户的要求,给用户一份满意的答卷。
1.2背景
随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等高等消费场所的人数也与日俱增。传统的手工点菜方式由于其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。层出不穷的各类酒店点菜管理系统也应运而生,呈现出多元化的发展。
目前,我国酒店餐饮业在日常点菜管理中仍普遍采用手工操作方式,整体科技含量低,随着酒店餐饮业高速发展和餐饮店规模的不断扩大,许多酒店餐饮企业采用连锁经经营和集团化运营,手工操作无论是在工作效率、人力成本和决策信息等方面都已经难以适应企业发展的要求,制约了整个酒店餐饮业的规模化发展和整体服务水平的提升。而本系统在上述环
境下应运而生,能够很好的弥补传统酒店管理的不足。
本系统的名称:酒店点菜管理系统
本项目的任务设计者:陈秋月、李贝贝、金江、陈淼
用户:酒店经理、系统管理员、顾客
项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows 系统上以PowerBuilder以及MySql数据库等为开发软件的应用程序。
1.3定义
顾客:根据系统操作提示自主进行点菜、退菜操作,系统要能够根据顾客的选择进行自动进行结账计算并显示;
传菜员:根据系统操作提示进行传菜,并对已经上桌的菜进行标记;
经理:查看营业情况,各菜品反映情况,顾客反馈意见等;
厨师:根据顾客点菜记录烹制菜肴;
后台管理人员:对数据库初始数据的设置,系统维护与升级。对数据进行分析,并根据顾客点菜情况适当修改菜单。权限设置,数据备份。
数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。
系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。菜谱数据库:存放餐厅所有菜品的单价,所属菜系及其参照图等;
库存记录数据库:存放各种菜品的生育数量;
点菜单数据库:存放顾客所点的菜品记录;
点菜记录:存放顾客点菜信息;
账单记录:存放顾客所点菜品的单价;
*注:以上信息将以数据的形式在网络之间传递,如没有特殊要求,将不再产生实体打印单据。
1.4参考资料
《实用软件工程》,郑人杰等著,清华大学出版社;
《软件工程》第二版,李代平等著,清华大学出版社;
《软件工程》第六版,Roger S.Pressman著,机械工业出版社;
《软件工程课程实验指导书》,山东交通学院计算机科学与工程系;
《数据库系统概论》(第四版),萨师煊著, 高等教育出版社;
《软件工程导论》(第五版),张海藩著,清华大学出版社。
2总体设计
2.1需求规定
本系统在顾客点菜时主要输入顾客的编号,房间号信息,然后打印账单返回给顾客。
本系统在查询数据库时主要输入需要查询的相关信息,包括菜品编号、菜名、菜品种类等信息。
本文主要介绍了“酒店点菜管理系统”的整个设计开发过程。该主要系统功能包括以下几个部分:
(1)系统管理:主要包括权限管理、系统维护、系统还原;
(2)基础数据设置管理:菜品的种类、价格、口味、原材料、图片设置等;
(3)顾客管理模块:包括顾客开台、点菜、上菜、统计、结账;
(4)统计管理:点菜次数、账单统计、选菜总价统计;
(5)采购管理模块:缺料统计、处理到料单、菜品统计;
(6)帮助模块:对用户在使用系统是遇到的问题提供相应的帮助。
本系统对性能的规定:
1)系统的更新处理时间应该在可接受的范围内;
2)系统的数据查询时间应该在可接受的范围内;
3)系统的数据统计时间应该在可接受的范围内。
4)操作方式上应该能够满足鼠标和键盘任意切换的需要;
5)能够支持Windows95、Windows98、Windows2000、Windows Me、Windows XP运行环境。
6)留有与其他系统的接口。
2.2运行环境
1)硬件环境:运行本软件要求处理器在奔腾Ⅲ以上,内存在256MB以上的计算机。2)软件环境:本系统支持的操作系统包括:Windows95 、Windows98 、Windows2000、Windows Me Windows XP ;本系统支持的数据库为Mysql;本软件的开发工具为PowerBuilder程序设计语言。
2.3基本设计概念和处理流程
本系统的基本设计概念和处理流程如下:
1)系统启动时,激活身份验证模块。
2)通过身份验证后,对系统进行初始化,判断用户身份,导入到不同的处理页面。
3)系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块。
4)各项功能执行完毕后,重新进入消息循环状态。
5)由退出系统事件激活关闭系统模块,退出系统。