基于Java的餐厅点餐系统的设计与实现
一、选题依据
1、课题来源
随着当代科学社会的不断发展,我们所需要接收和处理的信息越来越多,很多东西逐渐难以通过单纯的人力劳动来解决。在信息过载的时代,由于计算机网络和人工智能的迅猛发展,越来越多的智能化设备、操作系统完成了对单调重复的劳动力的替代,使得众多行业领域的工作效率大大提高。
现在人们的社会需求越来越大,小型餐厅的规模不断的发展扩大,菜品数量和种类也在不断地增加,和点餐有关的信息也在不断地变多。餐厅员工每天通过手写记录大量点餐信息,工作量非常的大,容错率也不高。
传统的餐饮系统尤其是学生食堂的餐饮系统还是学生打菜的模式,依旧还是排队打菜的模式,对于消费者来说多了排队的时间,对于卖家来说过长的队伍可能会导致很多隐藏客户的流失,还有排在后面的人可能对于今天的菜品不是很了解,却又没有充足的时间挑选自己喜欢的。
餐饮行业最终要的就是一个买家卖家相互促进的良性循环,买家付出了金钱,得到了好的服务和消费体验,才会有回购的欲望,卖家的付出得到了收获,更容易有一个良好的心态来服务客户。很多问题会出现在点餐的这个过程,那么将这个人工过程交由系统来完成,会大大提高精准度和容错率。
2、课题意义
客户进入餐厅不再需要排队等待,只需要找到自己的位置,就可以进行点餐,所有菜品尽情翻阅,极大方便了客户的点餐环节,节省了人工服务过程,避免客户过长的等待时间产生的不耐。极大提升了客户的体验,对于卖家也就避免了可能产生的损失,省去了面对面服务的环节,只需要专心提高产品品质即可。
①减轻劳动强度、提高工作效率、增加餐厅点餐管理的透明度。餐厅点餐系统可以发挥计算机的强大功能,让餐厅员工从大量繁琐的手工劳动中解放出来,将单调枯燥的纸张涂写变成灵活的电子信息操作。并充分利用网络优势,加快餐厅内部各项信息的获取和传达,改善和优化餐厅各类人员的工作,使各个类群之间的工作联系紧密、井然有序、清楚明晰,大大减轻工作负担,提高工作效率,增加学生管理的透明度。
②降低管理成本,由于采用本系统的原因,使餐厅管理工作一改往日埋在各种表格中的被动局面,基本实现了无纸化办公,根除了很多日常管理中的浪费现象,体现出现代化餐厅点餐管理的优势。
③规范化管理,由于采用了计算机统计分析餐厅点餐信息,可以将错误降到最低,提高系统工作的准确率,从而餐厅点餐相关管理工作规范化。
|
二、国内外技术现状
1、国内研究技术现状;
随着我国市场经济的快速发展,各行业都呈现诞生气勃勃的发展景象,其中餐饮业的发展尤为突出。近两年来已呈现出高速发展的态势。但在快速发展的同时,餐饮业在日常经营管理中仍普遍采纳手工管理方式,整体科技含量低。随着餐饮企业规模和数量的不断增长,手工管理模式无论是在工作效率、人员成本还是供应决策信息方面都已难以适应现代化经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。
目前市场上大多数餐饮软件是基于 WINDOWS 操作系统的,也有部分餐饮软件考虑到版权的问题,采纳 LINUX 操作系统;又比如,系统数据库,有 ACCESS 、 SYBASE 、 MYSQL 、 SQLSERVER 等,对于餐饮系统来说,采纳什么数据库与餐厅的规模比较相关,较小的餐厅可以采纳比较简洁的数据库如 ACCESS ,这样运用维护都可以做的比较简洁,而规模大的餐厅就应当用 SQLSERVER 这样的数据库,可以保障数据比较平安、系统比较稳定,但同时也要求有特地的系统管理员来维护。还有,数据的录入通常有三种方式,一是基于一般电脑,二是基于触摸屏,三是采纳无线点菜系统,而无线技术又有基于红外技术和基于无线网络的技术。从目前的发展趋势看,餐饮系统越来越多的采纳触摸屏,而无线技术正在逐步成熟起来。
在国内,餐饮软件的发展也正处于蓬勃发展的时期,如北京天良软件,它是家以软件开发、销售为主营方向的技术开发型企业。天良软件立足于餐饮及酒店客房管理市场,致力于为客户供应一流的产品及服务,企业下设市场拓展部、产品研发部、公关策划部、客户服务部等主要职能部门。
2、国外研究技术现状
在国外发展比较成熟的软件有龙腾触摸屏点菜系统,"龙腾餐饮管理系统"件采纳了独特的组网技术,以 Window 为操作平台,全32位应用软件系功能在国内处于领先地位。网络系统是以 Windows 搭成的对等网络,简洁好用、稳定牢靠,保证企业特别快速地把信息传递到各个点。这个系统适快餐企业、西餐、火锅有勾划式菜单的餐饮企业,中高档中餐可以协作点菜设备一起运用这个系统。
|
三、研究目标与内容
1、研究目标
本餐厅管理系统的主要内容是对顾客定餐、顾客点菜、餐桌统一管理。本系统是用 B / S 架构开发的,功能模块可以划分为三大块一一前台和后台及客户管理:
2、研究内容
一、前台功能模块
二、1、定餐管理
三、增加,修改,删除,查询预定信息。通过预定信息锁定台位信息,人工解锁台位信息
四、2、点菜管理
五、增加,修改,删除,查询点菜单、退菜单信息。
六、后台功能模块
七、1、菜品信息管理
八、增加、修改、删除、查询菜品信息、菜品分类信息、菜品种类信息、菜品折扣信息。
九、餐桌管理
十、餐桌信息:增加、修改、删除、查询餐桌信息。
|
四、研究思路
1、通过对本系统的研究与资料翻阅、查找,第一步进行对系统的需求分析,完成系统的可行性分析。
2、在概念设计阶段,分析E-R图进行对数据库的设计并且确定将要应用的软件。3、在详细设计阶段中,将整个餐厅点餐系统的模块进行细化,细化各个模块的相应功能。
4、代码实现阶段中,细心且有耐心的进行代码的编写,遇到问题及时的向老师请求帮助。
5、在完成页面设计之后实现数据库和页面之间的连接;根据测试用例对系统进行全面的测试。
|
五、研究计划及预期成果
1、研究计划
表4.1 毕业设计(论文)具体进度安排表
序号
|
设计(论文)各阶段名称
|
日 期
|
1
|
明确设计任务,查阅相关文献资料,制定详细工作计划;
|
2023年1月
|
2
|
课题调研与实习(社会调查)、收集整理相关资料、完成开题报告和外文翻译;
|
2023年2月-3月
|
3
|
进行进行课题项目框架以及功能的具体的设计、试验、测试等工作;
|
2023年3月
|
4
|
对系统框架以及功能结构进一步调整和细化,并且进一步运,行调试优化;
|
2023年3月
|
5
|
完善设计和实验,撰写毕业设计(论文)初稿;
|
2023年4月
|
6
|
提交设计(论文)定稿;
|
2023年5月
|
7
|
论文查重检测;
|
2023年5月
|
8
|
提交设计(论文)全部资料、准备毕业答辩。
|
2023年5月
|
2、预期研究成果
|
六、主要参考文献
[1] 袁勤勇,李晔等. 软件工程导论[M].北京:清华大学出版社,2008: 150-151.
[2] 张蕾.网上订餐系统的数据库设计[J].工业技术与职业教育,2018,16(01):12-14.
[3] 徐帆. 网上订餐系统的设计与实现[D].南昌大学,2018:8-15
[4] 王行言Java 语言及面向对象程序设计(第二版)[ M ]清华大学出版社2012:105
[5] 张帆 Java 范例开发大全[ M ]清华大学出版社2010:50
七、导师具体意见
研究目标 □非常明确 □明确 □一般 □有研究目标 □无研究目标
研究内容 □非常详实 □详实 □一般 □有研究内容 □无研究内容
研究方法 □非常可行 □可行 □一般 □有研究方法 □无研究方法
□同意开题 □不同意开题
导师签字:
日 期:
|
八、开题报告会意见
研究目标 □非常明确 □明确 □一般 □有研究目标 □无研究目标
研究内容 □非常详实 □详实 □一般 □有研究内容 □无研究内容
研究方法 □非常可行 □可行 □一般 □有研究方法 □无研究方法
□同意开题 □不同意开题
组长签字:
日 期:
|
开题报告要求
1、开题报告应根据指导教师下发的毕业设计(论文)任务书,在教师的指导下由学生独立认真撰写,开题报告内容表达要明确、严谨,语句通顺,条理清晰;
2、开题报告须在收集和查阅有关资料,考查现场,参考类似产品或服务,进行分析、对比、论证的基础上进行撰写;
3、开题报告的主要内容一般包括:课题的背景(来源)、目的及意义;国内外研究现状和发展趋势;课题主要研究内容(课题研究或设计方案及主要研究内容、研究方法及技术路线、研究或应用的关键理论和技术、预期研究成果);课题研究进度安排;主要参考文献等。
4、开题前,须进行文献查阅,要求与课题研究有关的主要参考文献阅读数量,按学院相关要求执行(学院相关要求不得低于学校要求),其中外文资料比例≥30%。
5、开题报告不得少于2500汉字;开题报告应在毕业设计(论文)前四周内完成。
6、开题报告完成后,须请指导教师审核,并签署意见。