咖啡在线订购系统的设计与实现(附件)【字数:5361】

1一、引言 1二、系统分析 1(一)可行性分析 11.技术可行性 12.经济可行性 13.操作可行性 1(二) 需求分析 21.用户端需求 22.管理员端需求 2三、总体设计 2(一)数据库相关设计 21.单表分析设计 22. 关联表 5(二)功能设计 51.业务功能接口设计 52. 安全会话设计 143. 注销登录存在的问题 15四、测试 16(一)测试目的 16(二)测试步骤 161. 性能测试 162. 兼容性测试 173. 安全测试 174. 项目的部署发布 17(三)测试结果 17五、总结 18致谢 19参考文献 20本课题是针对目前民众咖啡需求日益增大的趋势,为提高用户订购咖啡的便捷度和增加咖啡销售量而设计的咖啡在线订购网站。采用Java语言、mysql数据库和B/S架构设计,既有方便的前台操作界面,也有稳定的后台支持,前台有商品信息、用户注册、用户登录、在线下单、购物车、在线支付等功能,后台管理有员工维护、角色维护、订单监控、用户状态监控等功能。本系统旨在提供一个可操作、功能完整、特点突出的网上订购咖啡系统。
目录
一、引言
现在的社会,各行各业的发展都焕发着勃勃生机,人们生活的水平和质量于以往相比有了很大的提高,生活工作的压力也日益增大,繁忙的工作导致很多白领人士陷入一种易疲劳困倦的身体状态,而咖啡由于起到较好的提神效果,成为白领人士缓解疲劳驱散困倦的首选。因此为用户提供一个便利快捷的在线咖啡订购系统,使用户能够方便的获得一杯高品质的咖啡,无疑能让这些白领更好的专注于工作。在餐饮行业以往的模式下,线下管理对于目前的市场,很大程度上来说是不能满足的。要做一个好的咖啡订餐系统,了解互联网电商是必不可缺的,也需要拥有完整的技术,打造出有价值的一个在线咖啡订购系统。本咖啡在线订购系统与传统的线下门店相比可以实现24小时在线营业使交易不受时间地点的限制。这也给一些加班或夜班的人群带来了便利。此外,还能依靠数据库为每个用户提供专属服务。网上订购很大程度上节省了营业成本,不需要额外支付店铺租金和其它方面的开支。本咖啡在线订购系统面向大多餐饮行业,包括快餐厅,咖啡厅,美团等等,提供更全面快捷的信息化餐饮服务。
这个系统针为中高端人士日益加快的生活节奏而设计,相信在未来通过更完善的技术和市场,一定能对推动咖啡餐 *好棒文|www.hbsrm.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图

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

好棒文