长春师范学院本科毕业论文(设计)
目 录
承诺保证书 ............................................................................................................................... I 摘 要 ..................................................................................................................................... II ABSTRACT ......................................................................................................................... III 第一章 绪 论 ........................................................................................................................ 1
1.1 本课题的来源及研究意义 ..................................................................................... 1
1.1.1 本课题的来源 ............................................................................................... 1 1.1.2 课题的研究意义 ........................................................................................... 2 1.2 订餐系统概述 .......................................................................................................... 2 1.2.1 订餐系统的发展历史 .......................................................................................... 2 第二章 相关开发技术 ........................................................................................................... 3
2.1 J2EE设计平台 ........................................................................................................ 3 2.2 MYSQL .................................................................................................................... 3
2.2.1 MYSQL简介................................................................................................. 3 2.2.2 MYSQL优势................................................................................................. 3 2.3 STRUTS2 ................................................................................................................. 4
2.3.1 STRUTS2简介 .............................................................................................. 4 2.3.2 STRUTS2框架结构 ..................................................................................... 4 2.4 SPRING.................................................................................................................... 4
2.4.1 SPRING简介 ................................................................................................ 4 2.4.2 SRING核心机制 .......................................................................................... 5 2.5 HIBERNATE ........................................................................................................... 5
2.5.1 HIBERNATE简介 ........................................................................................ 5 2.5.2 HIBERNATE核心接口 ................................................................................ 5
第三章 需求分析 .................................................................................................................... 6
3.1 网上订餐需求分析 ................................................................................................. 6
3.1.1 功能需求分析 ............................................................................................... 6 3.2 系统架构分析 .......................................................................................................... 7
IV
长春师范学院本科毕业论文(设计)
3.3 可行性分析 .............................................................................................................. 7 第四章 系统设计 .................................................................................................................... 8
4.1 系统设计目标 .......................................................................................................... 8
4.1.1 系统安全性 ................................................................................................... 8 4.1.2 可维护性 ........................................................................................................ 8 4.1.3 用户操作 ........................................................................................................ 8 4.1.4 运行速度 ........................................................................................................ 8 4.1.5 界面 ................................................................................................................ 8 4.2 用户类别功能设计 ................................................................................................. 9
4.2.1 订餐用户功能 ............................................................................................... 9 4.2.2 餐馆管理员功能 ........................................................................................... 9 4.3 总体设计 ................................................................................................................ 10
4.3.1 用户登录 ...................................................................................................... 10 4.3.2 订餐服务 ...................................................................................................... 11 4.3.3 订餐处理 ...................................................................................................... 11 4.4 数据库设计 ............................................................................................................ 12
4.4.1 数据库设计概述 ......................................................................................... 12 4.4.5 数据库模型 ................................................................................................. 15
第五章 系统实现 .................................................................................................................. 16
5.1 登陆和注册 ............................................................................................................ 16 5.2 菜单信息浏览 .......................................................................................................... 16 5.3 订餐服务 .................................................................................................................. 17 5.4 用户反馈 .................................................................................................................. 17 5.5 订单处理 .................................................................................................................. 17 5.6 餐馆信息管理 .......................................................................................................... 18 5.7 程序相关 .................................................................................................................. 18 结 论 ............................................................................................................................. 19 参考文献 ................................................................................................................................ 20 致 谢 .................................................................................................................................... 21
V
长春师范学院本科毕业论文(设计)
第一章 绪 论
网上订餐就是互联网的深入应用。用户通过互联网,能足不出户,轻松闲逸地实现自己订购餐饮和食品(包括饭、菜、盒饭、便当等)的一种网络订餐形式。随着食天下网上订餐平台的兴起,网上订餐已经逐渐成为了白领阶层中的一种潮流了。
网上订餐一般都会集中在一个时段,这会给餐饮企业制造出订餐的高峰时段,订餐者的需求在很多时候会得不到满足,这种不如意,诞生的总是网上订餐“无保障”,“线上看,线下订”正好能帮助改变这种会衍生恶性循环的效应;
通过线下电话联系和沟通,订餐者会对送餐时间能适当把控,这样也就心里有数,在这样的情况下,餐饮企业和用餐者在口头协商的前提下,能达成一种双方都能接受的协议,网上订餐用户一般都不会产生不满情绪,这能抵消消费者的不满情绪。
想实现网上订购,这些网上订餐的形式应该很难,其中原因主要就是餐饮行业普遍存在的信息化意识薄弱,这让网上订餐成为实在的瓶颈,短时期内这是很难突破的,这也是为什么现在真正能实现网上订餐、并能被广泛接纳的网上订餐行为,依然离不开电话直接订购的主要原因。
网上订餐,想正真实现“网上订,网上付”的正规化,还需要很长的一段时日。
1.1 本课题的来源及研究意义
1.1.1 本课题的来源
随着网络技术的发展和普及,Internet已成为人们获取有关信息和相互交流的重要途径之一,越来越多的机构和组织开始利用网络资源传递、发布、收集和管理信息。这对各种类型的网络提供一次很大的机遇与挑战,特别是通过网络进行信息交互的这种活动,更使网络的经营方式充满了活力和机动性[1]。
基于B/S模式的JAVA网上订餐系统是应用于网络交流领域的系统,它的主要特点有:
(1) 通用性:网上订餐系统具有良好的界面,适合推广给所有用户,能够给用户提供良好的服务。
(2) 便捷性:本系统最大的特点就是方便快捷,用户使用本系统可以足不出户就享受到优质服务,在现代人们的生活中很适用。
人们对于订餐的要求是能够减少排队等待的时间,此系统的设计正是为了迎合大家的这种需求,可以让用户节约许多的时间,提高了生活效率[2]。
1
长春师范学院本科毕业论文(设计)
1.1.2 课题的研究意义
网上订餐系统为人们的生活提供了方便快捷的消费方式:
1.顾客去餐厅消费不用需要排队点餐,可以方便的打开我们的网站,选择自己喜欢的餐厅,浏览餐厅的菜单,进行网上点餐,省去了很多的时间。
2.对于餐厅,可以扩大自己的销售领域,通过我们的网站可以很好的做广告。每个餐厅有它自己的主页,管理自己的主页;餐厅不仅仅在某个商业小区经营,餐厅还可以给顾客提供送外卖服务,这样就大大地方便了那些宅男宅女们,不用再买那些快餐似的垃圾食品,还能很好地享受到可口的饭菜。通过这种方式,餐厅的营业范围将大大地提高,营业额必然会上升。
本系统针对所有用户群体,建立了客户端及服务器端。主要解决的问题包括: (1) 对于使用界面,需要人性化,能够给用户一种温馨与简易的感觉; (2) 系统应能够及时响应用户的请求,并及时提供帮助。
本系统开发的意义在提供给用户方便快速的订餐服务,满足用户的需要,解决传统订餐方式的不足。
1.2 订餐系统概述
1.2.1 订餐系统的发展历史
随着互联网用户的增多,工作节奏的加快,网络订餐成为众多年轻网民及白领人士生活中的一部分。大众点评网、豆丁网等网站的成立,为众多办公楼、工作繁忙的白领解决了吃饭问题。
网络订餐的手段和方式分类,目前餐饮业主要通过以下三种方法开展: 1.通过餐饮网站订餐。这种订餐方式主要通过专门的网站实现订餐,用户通过网络实现对餐馆的查询及餐馆的菜谱查询和预定服务,相应企业给予通过网站订餐的顾客相应的优惠。
2.通过及时的通讯工具(QQ,MSN等)的网络订餐。这种餐饮企业往往不具备建立网站订餐系统的资金与技术实力,主要通过及时的通讯工具(QQ,MSN等)的实现订餐。这种餐饮企业往往是区域性的,主要分布在居民小区及学校周边,规模一般较小。
3.通过电子邮件的网络订餐。这种订餐方式主要是在相应餐饮企业举办大型酒席时,顾客提供给餐饮企业餐单时使用。因为使用邮件订餐有时间差,而且要收发邮件略显麻烦,所以目前较少使用。
综上,第一类订餐方式使用最为广泛,网站建立较容易 成本低,但对于传统店面餐饮收效甚微,无法成为主要的利润来源。其余两类有网络订餐的实质,但仅作为目前网络订餐的辅助手段[3,4]。
2

