校园在线订餐网站的设计和实现毕业设计论文.doc
《校园在线订餐网站的设计和实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《校园在线订餐网站的设计和实现毕业设计论文.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、南京邮电大学通达学院毕 业 设 计(论 文)题 目:校园在线订餐网站的设计和实现 专 业: 软件工程 学生姓名: 班级学号: 12003227 指导教师: 指导单位: 计算机学院、软件学院 _ 日期:2015年 12月 1日至 2016年 6月 12日本人郑重声明:所提交的毕业设计(论文),是本人在导师指导下,独立进行研究工作所取得的成果。除文中已注明引用的内容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写过的作品成果。对本研究做出过重要贡献的个人和集体,均已在文中以明确方式标明并表示了谢意。 论文作者签名: 日期: 年 月 日摘 要吃在人们生活中一直占据重要地位,俗话说“国以民
2、为本,民以食为天”,餐饮行业在第三产业中一直占有重要地位,从国家统计局数据显示,餐饮行业市场体量巨大。近年来,随着互联网日新月异的发展速度,B2C到O2O不仅仅改变的是行业的营销模式,还影响了一代人甚至几代人的消费习惯。而餐饮作为高频的需求,与人们的生活息息相关。在“互联网+”的深入发展下,人与食物的距离已经在外卖、生鲜电商和半成品食材电商所提供的解决方案下不断缩短。本文详细论述了基于Java的校园点餐系统的设计开发过程。系统采用的开发工具是MyEclipse,开发语言是JAVA,mysql作为数据库,实现了订餐,商品管理,账号管理等功能。本系统也运用了丰富的前后端框架,如SpringMVC,
3、iBATIS,jQuery,Bootstrap,EasyUI等,简化了开发困难,丰富了开发内容,同时也使代码变得更规范。关键词:餐饮行业;O2O;校园点餐;Java;SpringMVC IIIABSTRACTEating is the big event of peoples life, as the saying goes, The country serving the community, food security for the first, the food industry in the tertiary industry has alwaysbeen occupies an i
4、mportant position, according to theNationalBureauof Statistics, food industry market size is huge.Recently, with the advancement of the Internet wave, B2C to O2O does not just change the marketing mode of the industry, also affected the generation or even several generations of spending habits. And
5、restaurant serves as the demand of the high frequency, is closely related to peoples life. In the further development of Internet +, Take-away, fresh food e-commerce and semi-finishedfoodmateriale-commerce provide solutions make the distance of the people and the food more and more short.Mypaperdisc
6、ussesthedevelopinganddesignprocessindetailofthecampus online-ordering-systembasedonJava.ThissystemusesMyEclipseasadevelopmentplatform, Javaasthedevelopmentoflanguage,MySqlasthedatabase, toachieve the function of order a meal, commodity management, account management, and so on. The system also used
7、abundant software framework, such as SpringMVC, iBATIS, jQuery, Bootstrap, EasyUI. These framework make the development easier, the content more rich and the code more specification.Key Words: The food industry;O2O;Campus order;Java;SpringMVC目 录第一章 绪论11.1课题研究背景和意义11.2课题研究现状11.3论文的组织结构3第二章 技术介绍52.1 J
8、ava Web介绍52.1.1主要框架52.2系统框架介绍62.2.1 SpringMVC62.2.2 iBATIS92.2.3 JQuery102.2.4 Bootstrap112.2.5 EasyUI122.3 HTML语言122.3.1由来132.3.2定义132.3.3语言特点132.3.4整体结构142.4 本章小结14第三章 需求分析与总体设计153.1开发的时代背景153.2功能需求153.2.1买家购买153.2.2商品管理153.3总体设计153.3.1用户登录163.3.2 卖家功能163.3.3买家功能163.4本章小结17第四章 设计与实现184.1 用户登录184.2
9、功能模块设计194.2.1卖家模块204.2.2买家模块214.3 SpringMVC配置214.4本章小结24第五章 系统演示与测试265.1买家界面演示与测试265.1.1系统主界面265.1.2买家登陆界面275.1.3买家注册界面285.1.4商品购买285.1.5个人中心305.2卖家界面演示和测试315.2.1登陆界面315.2.2 用户管理325.2.3商品管理325.2.4商品分类335.2.5订单评价335.2.6通知公告345.3本章小结34结束语35致 谢36参考文献37第一章 绪论1.1课题研究背景和意义在这个信息科技快速发展的时代,互联网已经基本融入我们的生活当中。信
10、息科技的更新日新月异。B2C模式过渡到O2O模式改变的不仅仅是行业内营销的模式,还影响了大多数人的消费使用习惯。俗话说得好:“民以食为天”,餐饮行业在我国一直占有着重要的地位。李克强总理曾经提出的“互联网+”的发展概念就为O2O外卖行业的高速发展带来了新的春天。根据CNNIC发布的第36次中国互联网络发展状况统计报告显示,截止至2015年6月,中国网民的数量高达6.68亿,互联网的普及率接近百分之五十,和2014年底相比上升了0.9%。7月30日,“易观智库”发布的中国互联网餐饮外卖市场2015上半年专题研究报告显示,2015年上半年中国的互联网餐饮外卖市场的订单规模呈现了一种高速增长的趋势,
11、成交金额超过了120亿元。相对来说,餐饮外卖平台的用户多是80、90后年轻人,其中学生更是餐饮外卖的一个大的用户群体。因此,校园在线订餐系统的开发成为了改变大学生校园快捷生活,为学生省下更多的时间学习的必要研究课题。校园在线订餐系统应该充分利用互联网带来的优势,使传统餐饮流程以一个简洁、直观的方式展现到网页上,并且利用可视化界面使餐品的管理和购买流程变得方便、快捷,不仅要大大缩短传统餐饮的复杂过程,无需排队,购买便利,而且卖家管理起来也变得更方便,使学生的用餐效率能有所提高,也减轻了餐饮管理人员的负担。这样一来,面对传统的流程以及杂乱的订单管理和人员安排,在线订餐系统的优势也显而易见,方便了学
12、生也方便餐厅。同时从接受能力强的大学方面入手,从而逐渐推广在线订餐到大众,这也是我们加速实现信息化、现代化和国际化的重要步骤之一。1.2课题研究现状 在我国的一个大环境下,在线订餐的模式最早出现在20世纪90年代的末期。早在1998年的时候,广州等以吃闻名的大城市已经出现了网上订餐业务。2000年7月,北京丽华快餐公司为追求新模式的经济发张方式,选择了探索餐饮业在网络上经营的道路,然后就推出了网上订餐的模式,成为探索网上订餐的行业的探路者。国内的外卖市场发展到了现在,基本上形成了这样的一个市场格局:“饿了么”和“美团”遥遥领先,占领了第一阵营,位列第二梯队的“淘点点”和“百度外卖”也在开拓创新
13、、不断赶超,剩下的外卖平台百花齐放,各有优势。以第一梯队的和第二梯队的“饿了么”等公司现状来分析,目前这些平台各有优劣:饿了么:从国内卓越的互联网数据统计分析公司“易观国际”的分析结果来看,占据外卖市场第一位置的“饿了么”以30.58%的占比摇摇领先,它的先发优势是其它外卖平台不具备的,这个优势不单是进入到网上外卖行业的时间节点,还有用户心中先入为主的一个形象,所以“饿了么”成为了外卖行业的一个代名词。“饿了么”在网络外卖行业中惯性了网络订餐的模式,让用户和商家都养成了一个线上下单、推销的习惯。美团:能力出众、身经百战的“美团”连续创业者王兴带领他的团队成员做出来的成果是我们有目共睹,出色的“
14、地推”能力带来的不仅是品牌效应,同时在网络团购上面也坐实了国内的团购平台老大的地位,同时也给了他外卖上的业务带来了大量的客户资源和品牌口碑,但是它有一个比较其他外卖平台的更长的业务种类,这也是一个不可忽视的问题目前“美团”已经包含了了外卖、团购、电影、旅游、酒店等多个模块,在不同的业务中都有不同的竞争对手,同时还要面对新对手的加入,各行业虎视眈眈的情况下做到这样真是一个大成功。淘点点:第二梯队的淘点点虽然名声不是很响亮,但是他的靠山你肯定如雷贯耳,作为“阿里系”的一员从来不用担心资金和客户量的不足,更不用担心大服务平台的建设。即便如此,如今“淘点点”拓展的城市也只有20多个,和“饿了么”和“美
15、团”的200多个城市的规模相比就屈指可数了,因为他们主要打造的是服务性的平台,而且这也是他们擅长的地方,从自己的优势入手做成移动餐饮的生活服务性平台,最终造就一个餐饮界的淘宝也不是梦想。百度外卖:国际大品牌百度的涉及业务之广是众所周知的,根据“易观国际”数据的分析来看,百度外卖以非常迅速的扩张趋势来弥补它进入角逐的时间晚的劣势,到现在已经覆盖了八十多个城市。根据百度的一贯作风,它总是可以另辟蹊径,在外卖平台上建立起了属于自己的物流团队:“百度骑士”来保证送餐的速度,刚刚好满足了用户点外卖的初衷:方便。虽然国内外卖O2O百家争鸣外卖,但是也是从国外的多个平台借鉴而来的。外卖O2O模式最早的发源地
16、是欧美,并且由于时间的优势现在运作的已经非常的成熟。欧美的外卖平台相比较中式的外卖平台差异很大,目前在欧美地区比如Yelp、Just Eat、Grub Hub等多家外卖公司都已经成功的上市:Yelp Platform:Yelp Platform是美国的公司也是大众点评的借鉴对象,也就是说它是一个可以点评、社交和移动一个平台,它的用户主要在平台上对商家进行点评和打分。Yelp在2013年的时候开始用推广Platform平台的方式来尝试着经营订餐的业务。主要的盈利方式是商业广告等,目前不仅成功上市,而且市值超过30亿美金。Just Eat:21世纪初就在丹麦创办了,仅仅五年就扩展到了英国,从而奠定
17、了它在英国的在线订餐网的领先地位,它主要靠收取加盟店的上架费用和每个订单的分成盈利,并且它还拥有一个线下流程向没有外卖业务的餐厅提供服务,而且以收购的方式快速的扩张,仅仅2013年一年,他的平台处理的订单数就达到了4000万份。两年前Just Eat就在伦敦证券交易所上市了,目前估值14.7亿英镑。Grub Hub:Grub Hub是美国首屈一指的外卖平台。它的用户主要通过电脑或手机登录该平台查找所选择地区附近的加盟店,然后选择所选商家提供的商品后进行下单。加盟店在第一时间就会收到提醒,然后配置餐品自行配送到目的地。它的平台是供用户免费使用的,主要来靠它加盟商的收入分成盈利。在2013年完成了
18、和Seamless的正式合并以后成功上市,目前市值达到37亿美金。国内外的订餐业务的区别也是很明显的:国外的用户正常的餐品都是汉堡、披萨之类的一些快餐食品,制作和配送起来都比较方便。国内送餐的服务标准和操作难度就上升了一个档次了,中国餐饮类食品种类丰富多样,每个地域都有很大的差别。低门槛的表象需要用高标准的运营、执行能力来支撑,这就要求在外卖领域求生存的团队不仅要有高效的下运营团队和出色的线上服务能力,还要拥有充足的资本来扩张和支撑。所以在客观环境下,中式在线订餐业务必须高举高打,快速的进行融资和扩张,迅速建立起市场第一的地位。相比英美用户成熟的操作习惯,国内市场目前还处在参差不齐的一个发展阶
19、段,尤其在二三线城市中,比如说“饿了么”,迅速的在多轮融资的支持下扩张到260多个城市,加盟的商家多达二十万,高峰期的日订单量达到200多万,因此有相当丰富的资源来建立起自己业内老大的领导地位。虽然“美团网”在14年1月份才刚刚正式退出紫的外卖服务,但是在品牌效应下,也就是其他业务积累的资源的支持下也进行了非常的迅速扩张,目前已经覆盖了250多个城市。这样的扩张速度在国外是无法想象的。1.3论文的组织结构本论文一共有五个章节,图1-1展示了下面几章的内容概要:第一章的绪论主要介绍了本次校园在线点餐系统的课题的要求,目的和意义及论文的组织结构。第二章主要描述了校园在线订餐系统的相关技术原理。第三
20、章主要介绍了本系统的开发目的、应用情景、相关需求以及总体设计。第四章主要介绍校园在线订餐系统的设计与实现,包括界面的详细设计和各功能模块的实现情况。第五章是对软件的实际运行情况的测试和展现。结束语主要介绍开发设计完成之后,对开发设计的总结和未来展望,遇到问题怎样解决,以及后续工作。第一章绪论第二章技术介绍第四章详细设计与系统实现第三章需求分析与总体设计第五章系统演示与测试结束语图1-1 论文组织结构第二章 技术介绍2.1 Java Web介绍Sun Microsystems公司在20世纪九十年代中期正式推出了Java编程的技术,并且仅仅用了二十多年的时间就由一门小小的编程语言发展到在全球范围内
21、通用的大开发平台。因为在计算机行业中的主要公司接受了Java技术的使用,从而导致越来越多的国际技术标准化的组织也开始进行规范使用。Java看中机会并迅速的推广了自己的三大平台:Java SE、Java EE、JavaME,从而给这个世界带来了巨大的革新,由此也给Java开发的团队带来了巨大的商机,让他们有充足的资金再进一步。为了解决关于web互联网领域的相关技术,Java推出了Java web来实现相关功能,Java web有广泛使用的web服务器和使用并不是很多的web客户端两个部分。客户端上面的应用有java applet等,服务器端的应用有Servlet、JSP和许多第三方的框架等等。W
22、eb领域的发展因为有Java技术加入散发出磅礴的生机,强大的动力也会使web更进一步。2.1.1主要框架因为Java web发展迅速而诞生了丰富的后台框架大大简化了开发人员的工作,但是它们的底层实现方式还是差不多的:浏览器发送一个请求后,由对应的Servlet或者Filter来进行拦截,然后用MVC的设计模式来进行整体架构的一个设计,相关配置的联系和耦合则用Annotation、约定或 XML配置文件来关联起来,浏览器发送的响应的流程和面向抽象的请求则由基础的Java面向对象的这个特点来实现,视图解析就由JSP、Velocity和FreeMarker等来支持。如今已经淡出开发人员视线的Stru
23、ts框架是以J2EE的MVC模式为底层,以Servlet和JSP的技术实现的老牌强大框架。Struts的出现很快的由于它的简单快捷受到相当大的反响,不仅可以充分的满足开发人员最繁琐的应用开发的需求,而且使新开发人员可以快速上手。编程本就是一个赶时间的工作,而且学习的内容繁多啰嗦,而Struts集成了自定义标签、信息资源、JSP、Servlet等一些常用功能,由此让程序员不用重复的去搭建完整的MVC模式,新的开发人员也可以先使用然后慢慢学习原理,不仅节省了大部分时间,还降低了开发门槛,这就是Struts被广泛应用的原因。最近被众多公司广泛使用Struts2也是apache项目下的一个web 框架
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园在线订餐网站的设计和实现 毕业设计论文 校园 在线 网站 设计 实现 毕业设计 论文
限制150内