外卖订餐系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业论文Web的外卖系统的设计与实现
摘要
随着外卖订外卖在高校越来越普及,传统的订外卖给顾客跟外卖店带来不方便,如何使订外卖更快速,更方便已成为众多高校学生关注的问题了。本外卖订外卖管理系统是针对高校外卖店进行具体的需求分析,采用OOA(面向对象分析)和采用UML工具辅助开发分析,基于S2SH(Struts2+Spring+Hibernate)架构进行设计和开发。论文主要描述外卖订外卖管理系统的开发流程,分别从需求分析和系统设计、详细设计与系统实现这几个阶段进行描述。
关键词:WEB;订外卖管理系统;S2SH;OOA
ABSTRACT
With more and more popular in universities order take-out, due to the traditional telephone reservation for customers to bring inconvenience take-away meal, how to make more quickly, more convenient has bee the concern of the students. The take-away meal management system in colleges and universities is the concrete take-away demand analysis, using object-oriented analysis (OOA) and using UML tools to assist in the development, using Struts2-Spring-Hibernate framework to design and development. Thesis mainly describes take-away meal management system process, separately from the demand analysis and system design, detailed design and realization of this system are described several stages.
Key words: WEB; meal management system; S2SH; OOA
目录
第1章绪论1
1.1 背景1
1.2 XX工业大学外卖订外卖行业实际情况的分析1
1.3 外卖订外卖管理系统的可行性分析及其作用1
1.4 系统简介2
第2章外卖系统设计与实现的关键技术3
2.1 引言3
2.2 struts2技术介绍3
2.3 hibernate技术介绍5
2.4 spring技术介绍5
2.5 数据源技术介绍7
2.6 小结7
第3章系统需求分析9
3.1 引言9
3.2 UML (9)
3.3 需求分析9
3.4 系统功能9
3.5 小结11
第4章系统设计12
4.1 引言12
4.2 系统总体结构12
4.3 系统架构方式12
4.4 建立数据库表14
4.4.1 系统信息数据库表设计15
4.4.2 映射文件的编写16
4.5 详细设计18
4.5.1 类设计19
4.5.2 外卖订外卖系统流程分析21
4.5.3 时序图分析22
4.5.4 系统主要界面设计27
第5章系统实现30
5.1 引言30
5.1 开发工具和环境30
5.2 环境搭配30
5.3 编码实现31
5.3.1 DAO层的编写32
5.3.2 Service层的编写32
5.3.3 Web层的编写33
5.3.4 ajax的应用35
5.4 小结37
结论38
参考文献40
致41
第1章绪论
1.1 背景
随着社会的不断进步和创新,人们的生活方式也发生了很大的改变,其中外卖和餐饮行业以每年平均22%的速度不断增长,很快成为了中国国民经济中的发展行业最快的之一。随着人们生活水平的不断提高,在城市中工作人群的步伐也越来越快,有时候根本没有时间自己做饭,这样就促进了外卖行业的发展,在我国大学内餐饮行业中的外卖行业就是发展最为迅速的一个行业,在XX工业大学每年都有几家新的负责外卖的餐厅的的产生。外卖订外卖也已经成为XX工业大学学生生活中不可或缺的一部分活动了,并且订外卖的方式也随着大学学生们的要求不断提高,不断的创新化和成熟化。
1.2XX工业大学外卖订外卖行业实际情况的分析
学生们通过打给外卖餐厅服务员来定外卖是XX工业大学当前使用人数最多的订外卖方式,其中比较大的外卖店有攸县大碗菜、祝家庄、水晶锅等都是采用订外卖方式,但通过订外卖方式存在不少的缺陷和不足,比如:效率和时间的问题、打的费成本问题等等。对当前XX工业大学外卖订外卖行业的实际情况分析如下:
外卖订外卖店铺很多并且菜单丰富,店铺之间一直都在竞争。
外卖店铺很多都是服务员接听客户的并手动记录下外卖的信息,特别是在放学期间,外卖店铺订外卖很多时,很容易发生店铺订外卖打不通的情况。
外卖店铺在接听客户订外卖时,由于客户不熟悉外卖店铺的菜单,在于服务员沟通时会浪费很多的时间,容易造成外卖订外卖占线的情况。
外卖店铺不能及时的获取学生的喜好,容易造成有的菜浪费,有的菜不够的情况。
经过分析XX工业大学的周围的外卖行业的实际情况,很容易发现我国国内大学校园周围的外卖店基本上数都是依靠服务员记录的管理方式,很少外卖店实行外卖订外卖管理的信息化,因此订外卖造成了不少的问题。
1.3 外卖订外卖管理系统的可行性分析及其作用
根据以上分析得出传统的依靠打订外卖不仅会造成学生的不方便,另外也对外卖店铺的生意产生了不良影响。经过分析得出实行订外卖有以下几个缺点:
在每天中午和晚上餐厅高峰期间,外卖店铺如果只有一台是不够的,很容易造成占线、餐馆服务员忙不过来、比较仓促、导致双方态度恶劣,引起不必要的麻烦。
学生打一般不知道餐厅有什么菜,所以导致点餐很麻烦,也要浪费很多的时间,如果餐馆去学生发传单,也会造成额外的开销。
学生通过订外卖,总是会产生一定的费用,这个费用也是额外的开销。
通过以上综合的分析,实行打订外卖不仅不会促进外卖行业的发展,反而会成为外卖行业发展的绊脚石,所以实行订外卖管理的信息化是势在必行的,如果外卖管理系统对