ssm框架的网上订餐系统的设计与实现【字数:11845】

本课题是基于Spring+SpringMVC+MyBatis框架实现的网上订餐系统,采用的是MySQL数据库。本订餐系统可供三个角色登录用户、商家和管理员,这三个角色模块相互交互就组成了该订餐系统。用户模块的主要功能是实现用户信息的注册,用户注册成功后跳到登录页面进行登录,登录成功后可以选购自己心仪的菜品进行单个结算或者批量结算。商家模块的主要功能是如果商家推出新的菜品可以对新菜进行上新、对很少人会点单的旧菜品可以进行下架以及可以对未发货的用户订单进行处理发货。管理员模块主要功能是对提交的开店注册申请进行审核,强制下架违反规则的商家店铺并且可以查询商家和用户之间的交易记录。通过该在线订餐系统实现了用户和商家之间的连接,为用户提供了便利也为商家带来了更多的订单,赢得了更多的利润。
目 录
1. 绪论 1
1.1 研究的背景和意义 1
1.2 国内外研究现状 1
1.3 系统设计思路 2
2. 系统开发的相关技术和环境 3
2.1 开发技术介绍 3
2.1.1 Java介绍 3
2.1.2 MySQL数据库 3
2.1.3 Spring框架 3
2.1.4 SpringMVC框架 3
2.1.5 MyBatis框架 4
2.2 开发工具 4
2.2.1 Eclipse 4
2.3 本章小结 4
3. 系统的需求分析 5
3.1 系统的整体需求 5
3.2 功能性需求 5
3.2.1 业务流程分析 5
3.2.2 系统功能用例图 7
3.3 本章小结 9
4. 系统概要设计 10
4.1 系统结构设计 10
4.1.1 功能结构设计 10
4.1.2 系统主要功能模块分析 11
4.2 数据库设计 13
4.2.1 数据库的逻辑结构设计 13
4.2.2 数据库的物理结构设计 17
4.3 本章小结 20
5. 系统详细设计与实现 21
5.1  *好棒文|www.hbsrm.com +Q: ^351916072^ 
各个功能模块设计与实现 21
5.1.1 登录注册模块页面设计与实现 21
5.1.2 订餐模块页面设计与实现 22
5.1.3 个人中心模块页面设计与实现 24
5.1.4 商家模块页面设计与实现 25
5.1.5 管理员模块页面设计与实现 26
5.2 本章小结 27
6. 系统测试 28
6.1 测试目的 28
6.2 系统功能模块测试 28
6.2.1 用户注册登录模块测试 28
6.2.2 订餐模块测试 29
6.2.3 用户个人中心模块测试 30
6.2.4 商家模块测试 30
6.2.5 管理员模块测试 30
6.3 系统测试结构 31
6.4 本章小结 31
7. 总结与展望 32
7.1 总结 32
7.2 展望 32
参考文献 33
致 谢 34
1.绪论
1.1研究的背景和意义
中国地大物博各个地方都有属于自己的特色美食,这就使得中国的美食多如繁星并且拥有多样化的菜系,各种的小餐馆也是遍地开花。如何扩大知名度吸引客源这也是很令商家感到头疼的问题,能够让更多的人了解到餐店是在众多商家中脱颖而出十分重要的因素之一。传统的模式一般都是发传单,这种方式耗费人力还不一定可以达到想要的效果,而且还要花费一些资金。
如今,随着生活水平的提高,人们的生活节奏也越来越快,网上订餐随之出现,网上订餐不同于传统的电话订餐,商家可以在网上开一个自己的小店,传上自己的菜单和店铺实地的图片,这样不仅可以增加每天的订单量还可以让更多的人了解到店铺的情况,不知不觉中就增加了商店的知名度。
网络订餐的出现不只为商家提供了好处,更是让大众受益。在这快节奏的城市生活中,有时候往往因为加班而不能好好的吃一顿饭,有了在线订餐我们就可以利用一点点的空闲时间来在线点餐,在线订餐不仅选择的范围很大,而且种类也很多,我们只要动动鼠标选购自己喜爱的食物,然后等待美食送上门就可以了。网上订餐给餐饮行业注入了新鲜的血液,改变了传统的餐饮业运营模式,同时也增加了工作岗位,为社会解决就业危机也作出了巨大贡献。
餐饮业发展信息技术是一种不可挡的趋势,中国餐饮为了早日与国际餐饮接轨,就必须掌握信息化,并通过信息化手段提升企业的管理水平和生产能力[1],网上订餐就是该趋势的产物。
1.2 国内外研究现状
国外在线订餐系统发展较早是因为国外的互联网产业发展较早,在国外在线订餐是很常见的。不得不提的就是麦当劳和肯德基了,在很多年前它们就有自己的订餐网站了,?只要你有互联网和电脑,你就可以足不出户的进行点单,这也给它们带来了更多的利润。现如今,可以说这类网上订餐已经深入外国消费者的生活成为他们经常使用的订餐方式了。
相较于国外,国内的互联网和电脑普及都稍晚,因此网上订餐的出现也比较晚。近年来,网上订餐在国内也火了起来,像美团、饿了么这些比较大,知名度比较高的外卖网站 在一线城市和沿海城市几乎是普及使用了。问题是中国人口很多,各地区之间经济发展也存在较大的差异,很多边远或是经济不太发达的城市和地区外卖的普及率就很低,大众可能还不是很能接受这种模式,这就需要加大宣传,做实地调查改变策略,让这些地区也可以实现网上订餐,进一步提高市场的占有率。由此看来,目前网上订餐还是有很大的发展潜力,这是一个很好的机遇。
1.3 系统设计思路
消费者用户填写一系列个人信息进行个人账号的注册,注册成功后自动跳到登录页面,有两种登录方式:1.账号密码登录2.手机验证码登录。用户可以按照自己的喜好随意选择哪种登录方式,登录成功后用户进入该系统,就可以进行订餐等一系列的操作了。订餐时可以根据条件筛选适合自己的食物,选择满意的食物加入购物车进行结算或者选择多种食物进行批量结算。商家可以对用户的订单进行管理,上新菜品、对旧菜品进行下架、修改菜品等[2]。管理员主要实现的是对店铺开店进行审核、如店铺发生了违反规则的行为也可以对店铺进行强制下架。
2.系统开发的相关技术和环境

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/609.html

好棒文