酒店点菜系统需求分析.docx
- 文档编号:27694239
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:14
- 大小:154.37KB
酒店点菜系统需求分析.docx
《酒店点菜系统需求分析.docx》由会员分享,可在线阅读,更多相关《酒店点菜系统需求分析.docx(14页珍藏版)》请在冰豆网上搜索。
酒店点菜系统需求分析
西安翻译学院
课程设计报告
院系:
项目技术学院
课程名称:
软件项目案例教程
设计题目:
酒店点菜管理系统需求分析
专业:
软件项目
班级:
9311701
学号:
9311701002
姓名:
刘炜龙
指导教师:
肖淑苹
设计时间:
2018年11月20日-2018年11月20日
二〇一一年十二月二十日
课程设计任务书
设计题目
酒店点菜管理系统需求分析
学生姓名
刘炜龙
专业
软件项目
班级
设计要求:
一界面设计
应用程序界面友好,风格一致,支持鼠标和键盘操作,应用菜单、工具条等设计主界面。
二功能设计
功能设计合理,层次分明,考虑用户要解决的重点和难点问题。
三数据库设计
按照应用的要求规划数据库中的表、设计表的结构、定义主键和外键,数据库结构能保证业务的开展以及数据的完整性和一致性。
四代码编写
程序代码编写规范、有必要的注释,代码复用性好。
学生应完成的工作:
1.资料收集。
2.完成数据的管理工作<菜单信息管理、顾客需求等)。
3.完成系统设计<设计总体方案,体系结构,功能模块、界面设计,数据库设计)。
4.完成编码工作<模块编码和单元测试)。
5.测试打包<集成测试、修改、打包)。
6.完成课程设计报告。
参考文献阅读:
[1]姚晓昆.Java程序设计实验指导[M].北京:
清华大学出版社 2006.06
[2]吴其庆.java程序设计实例教程[M].北京:
冶金工业出版社 2006.09
[3]壮志剑.数据库原理与SQL数据库开发核心教程[M].北京:
高等教育出版社2006.01
[4]王养延.UML基础与应用UML的应用和实例[M].北京:
清华大学出版社2006.03
工作计划:
1.13周进行功能分析。
2.14周数据库设计。
3.15周界面设计。
4.16周编码实现。
5.17周完成设计报告。
6.18周提交作业。
任务下达日期:
2018年11月20日
任务完成日期:
2018年12月20日
指导教师<签名):
学生<签名):
摘要:
随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等高等消费场所的人数也与日俱增。
传统的手工点菜方式因为其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。
为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效率,我开发小组在多方面考察、分析、研究现有酒店点菜管理系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的酒店管理系统。
本论文采用B/S三层软件体系结构,以Windows为操作平台,Java为开发语言,SQLServer2008为数据库,Eclipse为开发工具,使用JDBC连接。
设计并实现了酒店点菜管理系统。
该系统实现了在可视化的基础上,利用数据库进行后台管理。
前台界面上显示的每道菜均有成品图片、主料介绍、口味介绍和价格介绍,并分为不同菜系。
系统具有记录和分析功能,能够自动统计每道菜被点取的次数并进行排列,形成本店的特色菜。
点菜完毕后,系统会自动显示价格,使用户判断所选饭菜的总价是否在自己的预想范围内。
如不满意,则可以进行补选或退选。
上菜后,系统可根据服务员的操作进行记录,以避免漏菜现象。
达到了服务方便、顾客满意的初衷,可初步适用于各大酒店。
关键词:
酒店点菜管理、JDBC连接、数据库管理、Windows操作平台。
1、引言
1.1课程的研究背景及目的
随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等高等消费场所的人数也与日俱增。
传统的手工点菜方式因为其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。
层出不穷的各类酒店点菜管理系统也应运而生,呈现出多元化的发展。
为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效率,我开发小组在多方面考察、分析、研究现有酒店点菜管理系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的酒店管理系统,极具有市场价值。
1.2与课题相关的国内外研究综述
1.2.1国内研究简况
目前,我国酒店餐饮业在日常点菜管理中仍普遍采用手工操作方式,整体科技含量低,随着酒店餐饮业高速发展和餐饮店规模的不断扩大,许多酒店餐饮企业采用连锁经经营和集团化运营,手工操作无论是在工作效率、人力成本和决策信息等方面都已经难以适应企业发展的要求,制约了整个酒店餐饮业的规模化发展和整体服务水平的提升,如向阳渔港、张生记等.在中国饭店协会颁布的中国餐饮业产业贡献奖和学术贡献奖中,联想集团、神州数码、清华同方及中国网通等国内知名IT企业也榜上有名,这些IT企业都已瞄准了酒店餐饮业信息技术应用市场的巨大潜力。
据预测,未来3至5年内,信息数字技术产品在中国饭店与餐饮业的应用将达到一个高峰,市场最大容量可达2300亿元人民币。
就点菜系统而言,最普遍的是计算机收银台录入菜单设备、POS点菜系统,除了这种点菜系统,其它的计算机信息系统已经从预订、接待、点菜、菜品上传、厨房分单打印、条码划菜、收银、经理查询等方面在大型餐饮企业全方位地整合起来了。
<摘自IT168—中国第三方餐饮企业信息化研究)
1.3研究<开发)内容
本论文对各大酒店的酒店点菜管理系统的工作需求进行了全面的分析。
采用B/S三层软件体系结构,以Windows为操作平台,Java为开发语言,SQLServer2008为数据库,Eclipse为开发工具,使用JDBC连接。
本论文的重点工作包括在系统中实现了按角色的访问控制,对系统数据进行分析、排序。
2、系统需求分析
需求分析是软件开发过程的初始阶段,对于整个软件开发过程以及软件产品的质量是至关重要的。
在项目启动之前,我项目开发小组对现有的酒店点菜管理系统工作进行了细致的调研,并对收集到的需求信息进行汇总分析,进一步挖掘出一些潜在的系统需求。
2.1系统预期达到的目标
1、实现顾客根据口味、价格、食料、菜系进行点菜,如菜系可分为中、西餐,或者鲁、粤、川、苏等;价格可根据不同的消费水平分为实惠、中档、高档不同等级;口味可分为酸、甜、辣等多种。
通过前台可视化界面实现顾客多方面选择。
2、系统对顾客的选择具有自动记录和分析功能,能够统计每道菜的点击次数,根据受欢迎度可以分时推出本店的“金牌菜”,管理人员也可根据统计情况适当对菜谱进行改动,去掉人气低的菜品。
此外还可以根据每日各菜品的选择次数调整使得材料选购的数量,尽量避免没有材料的情况。
3、点菜完毕后,实现对顾客所点菜品价格的统计,以免使顾客花费超出预算。
本系统还可以实现顾客的退选或补选的要求,在顾客所点菜品上来之后,系统可通过点击进行记录,以免发生漏菜现象。
4、厨师可根据厨师号或菜系种类查询自己所做的菜是否受欢迎。
5、根据以上功能,该项目主要以以Windows为操作平台,Java为开发语言,SQLServer2008为数据库,Eclipse为开发工具,使用JDBC连接。
前台界面实现可视化,方便顾客的选择。
后台管理为数据库,管理菜品的增、删、改、查的实现都借以数据库实现。
项目目标即为成功、完整的实现该系统,让客户满意。
2.2需求分析
2.2.1使用系统的相关人员
与酒店点菜管理系统相关的人员<可能操作系统的角色)详细情况及需求如表2-1所示:
角色
需求描述
顾客
根据系统操作提示自主进行点菜、退菜操作,系统要能够根据顾客的选择进行自动进行结账计算并显示。
服务员
根据系统操作提示对已经上桌的菜进行标记,查看账单进行收账。
经理
查看营业情况,各菜品反映情况,顾客反馈意见等。
厨师
查看顾客对菜品的评价。
采购部门
根据各菜品的受欢迎度采购食材
后台管理人员
对数据库初始数据的设置,系统维护与升级。
对数据进行分析,并根据顾客点菜情况适当修改菜单。
权限设置,数据备份。
表2-1使用系统的相关人员及需求描述
2.2.2系统业务流程
根据用户提出的需求归纳出系统的功能包括5部分:
基础数据的设置<包括各菜品的价格,材料,口味等),点菜<同时包括退订,补订等功能),点菜记录管理,数据分析,对食品材料记录的管理。
系统的业务流程如图2-1所示系统工作流程如图2-2所示,数据统计分析流程如图2-3所示。
系统业务流程
初始阶段
点菜阶段
上菜阶段
结账阶段
后台管理人员
顾客
服务员
图2-1系统业务流程
系统权限管理工作流程
权限初始化阶段
权限管理人员
普通用户
图2-2系统工作流程
输入分析条件
服务员
厨师
酒店点菜管理系统
数据查询统计
图2-3数据统计分析流程
2.2.3功能需求
1、基础数据设置模块
系统管理员通过该部分功能完成酒店点菜管理系统中基础数据的设置工作。
主要工作包括:
中、西餐,鲁、粤、川、苏等菜系基础数据的设置,包括:
图片、口味、价格、原料等的介绍,并根据价格的不同分为高、中、低三档。
2、点、补、退选菜模块
顾客可根据口味、价格、食料、菜系进行点菜,菜品种分为中、西两种,其中中餐按照菜系分为鲁、粤、川、苏五种;并根据价格分为高、中、低三个等级;根据口味可分为酸、甜、辣、咸四种。
通过前台可视化界面实现顾客多方面选择。
点菜完毕后,系统自动进行菜价统计并显示。
如顾客不满意则可进行退选或补选。
3、数据处理模块
系统自动记录点菜次数,并对补选的菜进行次数增加,退选的菜进行次数减少,并将最终结果排序。
系统可根据用户选择的菜,自动进行总价计算并显示,以方便用户补选或退选,便于服务员收费;可记录用户的点菜,并进行排序,以方便厨师和经理查看。
4、后台管理模块
厨师可根据厨师号或者选择菜系名查看顾客对自己做的菜的满意度和受欢迎或者不受欢迎的菜;经理可根据系统自动排名推出“特色菜”撤销不受欢迎的菜,改进菜单,提高服务质量;服务员可在输入自己的员工号后,输入客人餐桌号或包间号进行收费。
5、系统权限管理模块
系统设置不同权限:
经理、厨师、服务员和其他人员只有被授予相应权限后,才可以根据自己的权限查看相应的内容,保证了系统的安全性。
通过对用户需求的分析,我们得出系统的用例图,如图2-4所示:
.2.4系统的非功能性需求
1、系统运行稳定、安全可靠。
界面简洁友好,使用方便;
2、当基础数据发生变化时,系统管理员应该能很方便地维护基础数据,提高系统的灵活性;
3、最大程度的保证点菜数据的准确性。
在顾客进行点菜时要实现各种关键基础数据的选择输入,避免大量的文字输入,以便减少点菜时间,提高录入数据的准确度。
具体的基础数据项目包括:
菜品名称,价格,口味,主要原料,参考图片,所属菜系,这些信息都采用按钮选择方式输入;
4、提高系统的并发性能。
本系统每次点菜的人数在可预见的几年内平均每年最多约有40万人,平均每天点菜人数约为1000人,按最高峰值1500人,一天餐厅营业时间为8小时算,每次点菜时间为5分钟,所以系统要保证同时在线的人数为:
1500人/<480分钟/5分钟)=15人;
5、系统报名页面的响应时间要限制在5秒以内;
6、竟可能的降低系统运行和维护的成本,以便在餐饮行业中推广本系统,扩大使用范围。
小结:
本部分(章>通过对酒店餐饮行业日常点菜工作需求的全面分析,在明确了业务工作流程的基础上,采用了基于角色的分析思想,确定该系统包括基础数据设置、网上报名、后台管理、数据分析和系统权限管理5个模块,为顾客自助点菜和数据分析系统的设计和实现打下良好的基础。
参考文献:
1、王珊,萨师煊<著)<本书系统全面的阐述了数据库系统的基础理论、基本技术和基本方法);《数据库系统概论》;第四版;高等教育出版社;2009:
335~351
2、史济民,顾春华,李昌武<著);《软件项目——原理、方法与应用》;第二版<本书介绍了软件项目的基本概念和软件开发模型,涵盖了需求分析、系统设计、编码、测试、维护的基本概念以及软件管理、质量保证和项目环境等知识);高等教育出版社;2008:
276~293
3、CayS.Horstmann,GaryCornell;CoreJava,VolumeI:
Fundamentals;第八版;机械工业出版社;2009:
1~9
4、WilliamStallings。
OperatingSystemsInternalsandDesignPrinciples;陈渝<译);第五版;电子工业出版社;2008:
59~60
5、张莉,王强等.SQLServer数据库原理及应用教程,清华大学出版社,2003:
90~123
6、<美)MichaelHalvorson.VisualBasic.NET程序设计,清华大学出版社,2002:
109~138
7、王兴晶,VisualBasic.NET数据库开发典型实例,电子工业出版社,2002:
398~410
8、邱忠潘等译.ADO与ADO.NET编程指南.北京:
电子工业出版社
9、计算机毕业设计张曜,张青,李丁编著.VisualBasic函数实用手册.北京:
冶金工业出版社,2002.11
10、《VB酒店点菜系统》出自网站“毕业论文毕业设计----“VB论文设计”。
11、《酒店点菜管理系统设计》出自网站“毕业设计指导网”。
12、《一种新型的电子点菜系统》出自网站“中国论文联盟”。
13、熊钰岚何月顺《基于J2EE开发平台的无线点菜系统 》.刘希民著《计算机与现代化》2006年10期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 点菜 系统 需求 分析