校园网上订餐系统的设计与实现类别设计类(类□其他□(附件)【字数:6279】

校园网上订餐系统功能的设计与实现是通过信息技术的方式实现学生在线订餐的基本需求。网站的开发采用了Java和MySQL来实现,采用了MyEclipse开发平台。网站包括了学生模块、商家模块和管理员模块组成。学生可以在网站中浏览每个商家上传的菜品信息,并可以按照菜品的关键字和菜品类别进行搜索,注册登录的学生可以选择菜品进行下单购买,并实现了点餐购物车的功能。学生可以对自己的订餐记录进行查看。商家模块主要是对菜品的基本信息维护管理,对用户的订单进行查看和配送。管理员模块实现对学生、商家、菜品进行维护和管理。系统的应用为在校学生的订餐提供了方便,为商家扩展了业务。搭建了商家和学生相互交流合作的平台。
Keywords: Information technology;Java; order shopping cart; distributio 目录
一、绪论 1
(一) 研究背景 1
(二) 研究意义 1
二、系统分析 2
(一) 功能需求分析 2
(二) 系统可行性分析 2
(三) 系统用例分析 2
三、系统设计 4
(一)系统功能模块设计 4
(二)数据库设计 4
四、系统实现 7
(一) 学生模块 7
1.学生注册 7
2.学生登录 8
3.菜品搜索 8
4.点餐购物车 9
5.我的订单 10
6.个人信息管理 11
(二) 商家模块 12
1.商家注册 12
2.菜品管理 13
3.订单管理 14
(三) 管理员模块 15
1.学生管理 15
2.商家管理 16
3.菜品管理 16
总结 18
致谢 19
参考文献 20
一、绪论
(一) 研究背景
伴随着学校规模的扩大,学生人数的增多,特别是在今年疫情的影响下,校园封闭学生不能随意出入,就餐都集中在校内食堂,每到就餐时间时食堂手十分拥挤,有时候需要排很长时间的队才 *好棒文|www.hbsrm.com +Q: #351916072# 
可以买到,耽误了学生的时间,也不利于当前疫情防控的要求。传统的订餐方式都是学生打电话给商家,然后商家记录下学生的订餐菜品,然后制作好再安排配送,这种方式的主要缺点是所有的过程都是人工记录,学生也不能详细了解到每个菜品的基本信息,有时候会出现学生订餐不满意的情况发生,也给商家带来不好的影响。现在校园内大部分餐厅的模式都是线下服务模式,都没有开展线上的点餐服务,在于校外的很多餐厅在竞争上没有任何优势,校外的餐厅都可以通过外卖平台实现点餐,学生只需要选择自己需要就可以送餐,非常方便。
(二) 研究意义
校园网上订餐系统的设计实现是通过网络平台来实现各个商家的线上订餐服务的,来满足学生对于外卖点餐的基本需求。网站应用后学生可以浏览到各个商家所有的菜品信息,通过文字、图片详细进行了介绍,学生可以通过图文并茂的方式对菜品做详细的了解,选择最适合自己口味的菜品。并且所有的学生订餐记录都详细记录了学生的订餐时间、菜品明细信息,并需要人工干预,避免了错漏情况的发生。。对于各个商家来说通过网络平台可以节约资源,扩展了业务范围,提高了市场竞争力,带来了更多的客户。对于学生来说,在疫情封校的影响下,也可以通过平台点餐,节约了时间。
二、系统分析
(一) 功能需求分析
通过对校园网上订餐系统功能的设计与实现的调研分析,确定的系统的基本功能需求,在功能上主要具备以下几个方面。
1.学生和商家都需要具有注册登录的基本功能。
2.学生登录后可以点餐,并具有点餐购物车的基本功能,点餐后可以查看自己的点餐记录。
3.商家登录后可以发布自己的菜单,并对学生下的订单进行查看和处理。
4.系统中的管理员可以对注册的学生、商家进行维护管理,以及对商家发布的菜单进行查看,并具有删除的权限。
(二) 系统可行性分析
1.技术可行性分析
校园网上订餐系统在开发中选择的是Java和MySQL数据库来完成,并利用了B/S模式来进行设计。在后台代码的开发中通过三层结构来对代码进行分层管理,代码的可读性和后期的维护性都很好。Java开发语言也是一门面向对象、安全性高、健壮性强的编程语言,可以满足校园网上订餐的基本需求。MySQL数据库的运行速度快、查询能力强也能满足系统对于数据存储和查询的基本要求。系统的实现在技术上主要是各种数据的插入、更新和查询数据库,通过MySQL基本的Insert、Update、Select查询语句就可以实现,系统中还包括了菜品图片的上传功能,是调用本地的文件上传功能,把图片上传到程序文件夹upload中,数据库中存储的是根据当前时间重新命名的文件名称。
2.操作可行性分析
校园网上订餐系统的使用都是当前高校的学生,学生是计算机操作能力都比较强,操作一般的网页都比较容易,系统的前台页面设计也非常简单,订餐的学生只需要注册个人资料,然后登录成功后就可以进行点餐操作,点餐时具有购物车的功能,方便一次点多个菜品。学生还可以查询到自己的点餐记录。
(三) 系统用例分析
1.学生用户分析
学生在网站中首先要注册一个个人账号,登录成功后才可以点餐,可以浏览各个商家发布的菜品,浏览后可以把菜品加入到点餐购物车中,然后进行下单。下单后可以查看到自己订单的基本信息。还可以修改自己的基本信息和登录密码。学生用户的用例图如图21所示。

表21 学生用户用例图
2.商家用户用例分析
商家用户主要是对餐厅内部所有的菜品进行添加、修改和删除操作,可以对下单本餐厅的菜品订单进行查看和配送管理。每个商家都需要先注册一个账号登录成功后才可以操作。商家用户员的用例图如图22所示。


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

好棒文