"景先生毕设|www.jxszl.com

web的订餐系统的设计与实现【字数:11024】

2022-11-25 20:44编辑: www.jxszl.com景先生毕设
摘 要时代的发展伴随着技术的进步,互联网融入人们的日常生活也是必然趋势,订餐系统的出现也是时代与人们的需求,人们足不出户便可享受美味佳肴,充分体现了科技对生活的影响。网上订餐系统,主要分为后台数据库和服务端的处理以及前端页面的呈现俩部分,主要模块有购物车,食客中心,管理员管理,商家管理四个模块,功能主要包含以下几点,商家菜品的更新以及详情查看,食客的注册登录下单查看,订单的增删改查,评价的更新等。前端简洁明了以图片呈现商品,顾客对心仪菜品选择加入购物车,随时可更改。后端有管理员管理相关人员,商家管理相关菜品,保证系统的正常运行。本系统是基于JAVAEE技术的WEB项目,SpringMVC+Spring+Hibernate框架开发的,应用环境Tomcat 7.x服务器,MyEclipse10编程,MySQL数据库。MVC是一种经典模式,易于理解与操作,友好的操作界面,符合大众需求,它的流行得益于此。
目录
1 引言 4
1.1 课题背景,目的与意义 4
1.2 课题研究的主要内容 4
1.3 课题研究的基础、现状与趋势 5
1.4 本课题解决思路或实验方法: 5
2 开发环境及技术 7
2.1 开发模式 7
2.2 系统的运行环境 7
2.2.1 环境 7
2.3 相关技术 8
2.3.1 jquery在项目中的应用 8
2.3.2 Ajax 8
2.3.3 C3P0数据库连接池 8
3 系统的分析 9
3.1 系统可行性分析 9
3.1.1 社会可行性 9
3.1.2 经济可行性 9
3.1.3 技术可行性 9
3.2 需求分析 9
4 系统的总体设计 12
4.1 系统模块划分 12
4.2 系统用例图 13
4.3 系统功能描述 14
4.4 系统功能图 15
5 数据库的设计 17
5.1 数据库的设计 17
5.1.1 E *景先生毕设|www.jxszl.com +Q: ^351916072
R图 17
5.1.2 数据库表的设计 21
5.1.3 数据库结构图 27
6 系统功能的实现 28
6.1 准备工作(添加配置,数据库连接设计) 28
6.2 食客进入系统 30
6.2.1 首页设计 30
6.2.2 购物车功能 33
6.2.3 生成订单 33
6.2.4 查看我的订单 34
6.2.5 查看订单详情 34
6.2.6 修改个人信息 34
6.2.7 查看我的评价 35
6.3 商家模块 35
6.3.1 商家登陆 35
6.3.2 商家对菜品的管理 36
6.3.3 通知模块 37
6.3.4 订单查看 38
6.3.5 查看评价 38
6.4 管理员模块 39
6.4.1 菜系管理 39
6.4.2 用户的管理(商家和食客) 39
6.4.3 对内容的审核 (食客评价与商家的公告) 40
7 系统的测试与调试 41
7.1 软件测试的目的与任务 41
7.2 测试环境 41
7.3 测试用例设计 41
8 系统评价 42
8.1 系统存在的不足与解决方案 42
9 影响 43
结语 44
参考文献 46
致谢 46
1 引言
1.1 课题背景,目的与意义
网上订餐是一个专门面向餐饮企业,包含不同发展阶段,规模以及类型的各种餐饮企业,全方位提高餐饮信息化服务质量,餐饮经营者更大力度的宣传商品,更广范围的吸引顾客;顾客更好的享受服务,更好的体验便捷。网上订餐系统的方便快捷程度等特点是传统的实体店电话订餐比拟不了的。网络高新技术实现了对客户订单自动的高效的处理,所以通过网络提供的服务是高效便捷的,为使用者节省了大量的时间。
课题的目的与意义:系统有菜系菜名的单独与组合查询,快速锁定目标,系统考虑到设计与客户俩方面,使其尽量具备高兼容,高速度,多功能等特点,让系统运行相对变得简单而方便,对客户的要求大大降低,提高可操作性,实现友好交互。
1.2 课题研究的主要内容
1.该系统子在win10操作系统下采用Tomcat7.x版本服务器,Mysql数据库,和MyEclipse 10.0构建用户界面,采用MVC模式编写,模式视图控制分布以便后期更好维护,框架SpringMVC+Spring+Hibernate,用Spring来管理Hibernate的好处在于,在spring的配置文件中同时管理Hibernate的配置文件原来的信息,不需要来个单独的文件,俩者融合,效果更好。
2.本系统包括以下功能:
1) 用户功能: 点餐前需注册登录,在搜索框填写要求或者直接在首页点击图片进入详情,食客可以修改自己的个人信息,登录名,密码,地址等。
2 ) 购物车功能: 确认商品后完成数量,地址,备注等信息,下单成功。
评价功能:食客可以对已完成的订单进行评价,以供他人参考。
审核功能:管理员对商家与用户的合法性与合理性审核。
商家管理功能:商家上架下架菜品。
3.目标
实现基本的点餐功能,按需点餐,下单,保存进数据库的数据可供日后研究数据与分析,研发数据仓库信息,发现用户饮食习惯,寻找营销策略。
1.3 课题研究的基础、现状与趋势
理论基础:目前市场上有很多类似的订餐系统,面向不同对象的,可见订餐系统有很大的市场,课题的意义也在此体现。
技术方面,Spring容器的强大,SpringMVC的广泛使用,构成稳定的技术基础,课题基于这样的现实基础与技术基础而存在。
随着互联网逐步渗入生活的各个方面,在线订餐深受欢迎,除了实体店的基本点餐外,还能在此基础上提供更多的,更贴心的服务,如网络订餐可通过鲜艳的色彩,生动的图片,流动式的说明,酷炫的动画使得产品的宣传力度无形中得到提升。网络化的时代更加利于买家的预定与商家的大幅度盈利,为商家吸收众多潜在顾客。国外订餐技术比国内成熟,早在上个世纪,有些网站就懂得从宣传的广告费和商家运营成本中赚取,订餐系统在国内当前的形势也不容小觑。在线订餐系统的特点:数据实时传输,操作及时,市场广阔前景好;相似平台众多,独特竞争力难以体现,但市场发展潜力大,需求广阔,对送货不及时,菜品温度得不到保正等方面进一步改善,订餐系统的前景很明朗。

原文链接:http://www.jxszl.com/jsj/rjgc/83044.html