咖啡在线订购系统的设计与实现(附件)【字数:5361】
目录
一、引言
现在的社会,各行各业的发展都焕发着勃勃生机,人们生活的水平和质量于以往相比有了很大的提高,生活工作的压力也日益增大,繁忙的工作导致很多白领人士陷入一种易疲劳困倦的身体状态,而咖啡由于起到较好的提神效果,成为白领人士缓解疲劳驱散困倦的首选。因此为用户提供一个便利快捷的在线咖啡订购系统,使用户能够方便的获得一杯高品质的咖啡,无疑能让这些白领更好的专注于工作。在餐饮行业以往的模式下,线下管理对于目前的市场,很大程度上来说是不能满足的。要做一个好的咖啡订餐系统,了解互联网电商是必不可缺的,也需要拥有完整的技术,打造出有价值的一个在线咖啡订购系统。本咖啡在线订购系统与传统的线下门店相比可以实现24小时在线营业使交易不受时间地点的限制。这也给一些加班或夜班的人群带来了便利。此外,还能依靠数据库为每个用户提供专属服务。网上订购很大程度上节省了营业成本,不需要额外支付店铺租金和其它方面的开支。本咖啡在线订购系统面向大多餐饮行业,包括快餐厅,咖啡厅,美团等等,提供更全面快捷的信息化餐饮服务。
这个系统针为中高端人士日益加快的生活节奏而设计,相信在未来通过更完善的技术和市场,一定能对推动咖啡餐 *景先生毕设|www.jxszl.com +Q: ^351916072#
饮行业的发展有着一定的作用。
二、系统分析
(一)可行性分析
1.技术可行性
本系统首选Java做为网站开发后端语言,Mysql作为整个系统的后台支持系统。Java语言在众多编程语言中使用度最佳、其生态环境好、性能也非常好,所以它能在不同的平台中被广泛使用。Mysql目前也是全球较为流行的开源数据库。运用这两项编程语言极大提高了开发效率。
项目使用的开发工具为idea,Java框架使用的是springboot整合Mybatis,首先要建一个coffeesales的prioject,然后在这个工程下,新建两个模块,一个是后台管理系统,一个是用户端的模块,项目是采用的maven来管理项目的jar,采用三层架构。项目搭建极为重要,只有搭建好环境,才能运行系统,因此在项目搭建上必须认真仔细。
2.经济可行性
Java语言是开源的,包括他的很多框架都是开源的,在个人以及企业中的使用都是十分广泛的,这样一来,就没有什么经济成本,只要懂Java语法,会使用其框架,即可完成本次毕设。所以从经济上来考虑,使用Java开发本系统是完全可行的。
3.操作可行性
操作可行性也就是说在一个系统中,各个功能操作起来都必须是简单明了的。本次课题的操作是十分简洁的,如果会使用淘宝,那么肯定会使用这款订单系统,界面功能都很友好,鼠标点击就可以完成了。这也是一个合格的订餐系统该具备的。
需求分析
目前看来,咖啡产业一直处于被国外市场推动着,很多知名品牌进军中国,快速发展。这也给中国的咖啡市场带来了不可小觑的发展趋势,因而设计一个咖啡在线订购系统,通过线上交易给更多的人带来方便。针对此系统做出了以下两方面分析:
1.用户端需求
作为一个订餐系统,用户是上帝,所以将用户端设计的高效优化,才会吸引更多的用户使用本系统。
登录注册: 用户在进行登录的时候,可以看到注册功能进行注册。
购物:进入购物菜单后,会展示出所有的商品信息。
购物车:选择商品后,可以将商品加入购物车,并且在右下角出现提示。
地址管理:用户可以在里面填上自己的地址以便下次选择。
我的信息:用户可以在这里修改个人的用户名邮箱等等。
订单信息:用户所加入购物车的商品会在这里有一个展示。
支付信息:用户下单之后,通过扫描支付二维码进行支付。
2.管理员端需求
管理员相当于系统的管家,只有管理员端操作流畅,在为用户服务时才能迅速不让用户久等。
员工维护:展示商家店里的员工信息。
角色维护:展示商店店里的角色信息。
订单监控:展示用户的订单信息。
用户状态监控:可以对用户进行冻结操作。
用户反馈:展示用户对订单的评价。
三、总体设计
(一)数据库相关设计
1.单表分析设计
用户端:
针对广大用户的用户表(如图31):
图31 用户端用户表
用户下单后的订单表(如图32):
图32 订单表
商品类型表(如图33):
图33 商品类型表
商品表(如图34):
图34 商品表
购物车表(如图35):
图35 购物车表
地址表(如图 36所示):
图36 地址表
管理员端:
内部员工表(如图37所示):
图37 内部员工表
角色表(如图38所示):
图38 角色表
角色权限表(如图39所示):
图39 角色权限表
关联表
图310 关系ER图
原文链接:http://www.jxszl.com/jsj/wljs/557348.html