
[互联网]外卖订餐系统的设计与实现论文.doc
51页北 京 师 范 大 学 珠 海 分 校本 科 生 毕 业 论 文论文题目:外卖订餐管理系统的设计与实现2010 年 4 月 30 日北京师范大学珠海分校学位论文写作声明和使用授权说明学位论文写作声明本人郑重声明: 所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明本声明的法律结果由本人承担论文作者签名: 日期: 年 月 日学位论文使用授权说明本人完全了解北京师范大学珠海分校关于收集、保存、使用学位论文的规定,即:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的的前提下,学校可以将学位论文编入有关数据库,提供网上服务 (保密论文在解密后遵守此规定)论文作者签名: 导师签名: 日期: 年 月 日北京师范大学珠海分校信息技术学院1摘 要随着外卖订餐在高校越来越普及,传统的订餐给顾客跟外卖店带来不方便,如何使订餐更快速,更方便已成为众多高校学生关注的问题了。
本外卖订餐管理系统是针对高校外卖店进行具体的需求分析,采用 OOA(面向对象分析)和采用 UML 工具辅助开发分析,基于 S2SH(Struts2+Spring+Hibernate)架构进行设计和开发论文主要描述外卖订餐管理系统的开发流程,分别从需求分析和系统设计、详细设计与系统实现这几个阶段进行描述关键词:订餐管理系统 S2SH OOA北京师范大学珠海分校信息技术学院2ABSTRACTWith 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 become 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: meal management system S2SH OOA北京师范大学珠海分校信息技术学院3目 录一、绪论 ...................................................................11.1 背景 ...............................................................11.2 北师大珠海分校外卖订餐的现状分析 ...................................11.3 外卖订餐管理系统的可行性分析与作用 .................................11.4 系统简介 ...........................................................2二、相关技术的介绍 .........................................................32.1 STRUTS2 技术介绍 ......................................................32.2 HIBERNATE技术介绍 ....................................................42.3 SPRING技术介绍 .......................................................52.4 DWR技术介绍 .........................................................6三、系统需求 ...............................................................83.1 UML ................................................................73.2 需求分析 ...........................................................83.3 系统功能 ...........................................................8四、系统设计 ..............................................................114.1 系统总体结构 ......................................................114.2 系统架构方式 ......................................................114.3 HIBERNATE自动建表 ...................................................114.4 详细设计 ..........................................................174.4.1 类设计 .........................................................174.4.2 流程分析 .......................................................194.4.3 时序图分析 .....................................................204.4.4 主要界面设计 ...................................................26五、系统实现 ..............................................................305.1 开发工具与环境 ....................................................305.2 环境搭配 ..........................................................305.3 编码实现 ..........................................................325.3.1 DAO 层的编写 ..................................................335.3.2 Service 层的编写 ..............................................345.3.3 WEB 层的编写 ...................................................355.3.4 DWR 应用 .......................................................38结 论 ..................................................................42参考文献 ..................................................................43致 谢 ..................................................................44北京师范大学珠海分校信息技术学院第 1 页 共 44 页一 、绪 论1.1 背景 进入 21 世纪以来,餐饮行业以年均 20%的增长速度,成为国民经济中的发展最快的行业之一。
随着人们生活水平的不断提高,人们甚至想要不出门就能吃到可口的饭菜——这就是外卖在我国高校内餐饮行业外卖行业更是发展最快的一个行业,在北师大珠海分校每年都有几间新的外卖店的产生外卖订餐已经成为北师大珠海分校学生生活中不可缺的一部分,而订餐的方式也随着学生们的要求提高,不断的多样化和成熟化1.2 北师大珠海分校外卖订餐行业的现状分析依靠订餐是北师大目前最主要的订餐方式,如比较大的外卖店关东、喜苑、红梦缘都是使用订餐方式,此种订餐方式有不少的缺陷,比如:时效问题、打的成本等等目前北师大外卖订餐行业的现状分析如下:(1) 外卖店数量众多,各店竞争较大2) 外卖店多数实行人工方式订餐,即打订餐登记这种订餐方式造成订餐很不方便特别在订餐高峰期,经常出现打打不通的现象3) 外卖店多数没有实行市场分析,一些菜式在顶峰期出现缺菜现象,而一些菜式却出现积累现象,造成了资源的浪费和经济损失4) 外卖店没有对外卖进行财务管理,造成对店内资金管理不明确和店员滥用资金的可能5) 无法为店内管理层提供准确的决策信息,掌握及时的市场消息通过分析北师大的外卖行业的现状,不难发现国内高校的外卖店大多数都是依靠手工的管理方式,没有实行外卖订餐管理的信息化,所以造成了不少问题。
1.3 外卖订餐管理系统的可行性分析及其作用依靠传统的订餐实行外卖订餐不仅造成学生的方便,也对外卖店的经营产生了不良影响实行订餐有以下几个缺点:一、在订餐高峰期,一架根本那么多的订餐顾客,有时候要多次拨打才能接通,这种情况下有时也造成双方语气匆忙,态度暴躁,给订餐带来极大的不便;二、点菜不方便,学生如果没有点菜单,很难点菜,另外外卖店得每栋宿舍每间地派传单,无疑又是一笔不小的开资了;三、学生必须支付打的成本,虽然有些外卖店有校园短号但对于一些没开通校园短号的学生也不是很方便通过上面分析,订餐已成为一种阻碍外卖行业发展的落后方式了,实行订餐管理的信息化迫在眉睫,利用外卖订餐管理系统对外卖流程实行信息化,不仅给订餐顾客带来了方便更给外卖店带来了经济利益外卖订餐管理给顾客和外卖店带来了双赢对于顾客,不用再担心高峰期打订餐失败了,顾客可以在网站浏览相关菜式,添加喜欢的菜式,解决了以前的那种。
