学生毕业论文
2019 年 11 月 9 日
目 录
一 设计背景..........................................................................................................1
1.1 课题现状.................................................................................................1
1.2 课题意义.................................................................................................1
二 开发环境及技术架构......................................................................................2
2.1 开发环境与工具.....................................................................................2
2.2 技术架构.................................................................................................2
三 需求分析..........................................................................................................3
3.1 系统目标.................................................................................................3
3.2 功能需求.................................................................................................3
3.3 性能要求.................................................................................................3
四 系统设计..........................................................................................................4
4.1 系统功能总体设计.................................................................................4
4.2 系统详细设计.........................................................................................5
4.2.1 用户登录.......................................................................................5
4.2.2 用户注册.......................................................................................5
4.2.3 管理员登录...................................................................................6
4.2.4 用户下单.......................................................................................7
4.2.5 管理分类.......................................................................................7
4.2.6 订单管理.......................................................................................8
4.3 系统数据库设计.....................................................................................8
4.3.1 数据库实体设计...........................................................................8
4.3.2 数据库表设计............................................................................10
五 系统实现........................................................................................................13
5.1 登录模块...............................................................................................13
5.2 注册模块...............................................................................................13
5.3 商品展示模块.......................................................................................14
5.4 下单模块...............................................................................................14
5.5 管理员登录模块...................................................................................14
5.6 管理员管理用户模块...........................................................................15
5.7 管理员管理分类模块...........................................................................15
5.8 管理员管理订单模块...........................................................................16
5.9 管理员管理商品模块...........................................................................17
六 系统测试........................................................................................................18
6.1 测试用例设计.......................................................................................18
6.2 测试结果...............................................................................................21
七 总结................................................................................................................22
参考文献......................................................................................................23
附录..............................................................................................................24
1
一 设计背景
1.1 课题现状
随着时代的快速发展,我们的生活已经离不开计算机网络,而电子商务的快
速发展正在改变着人们的生活方式。随着各种网上购物平台的不断兴起,人们早
已习惯了不用出门就买到自己需要的东西。但是针对鲜花销售这方面的网络平台
还很少,因此设计一个网上鲜花的销售系统很有前景。
1.2 课题意义
传统的实体鲜花销售存在很多的限制,该系统致力于满足用户随时随地在网
上挑选购买鲜花的需求。对于花店老板而言,可以提高工作效率,使网上鲜花管
理工作系统化、规范化、自动化,提高整个购买鲜花流程的效率,使总体水平上
升到一个新的高度。与传统花店相比,网上花店有其不可比拟的优势。首先网上
花店的运营成本较低,职员人数较少,也不需要很大的运营场地。其次网上花店
有传播信息迅速、容量大、范围广、可交互等特点。不仅如此,网上花店的建立,
可以更好的满足消费者的需求。通过这种网络工具为消费者带来方便,同时促进
浏览此网站用户的购买欲,提高销售效率。
此系统给用户提供了一整套完整的网上鲜花订购流程,使用户足不出户直接
进行网上购物,给消费者带来了很大的方便。随着人类社会的发展,人际交往变
得越来越重要。在这个繁忙的社会,人们很少有时间能见面交流感情,在特殊的
日子里送给好友一束鲜花是用于联络感情的很好方式,因此受到广大消费者的欢
迎。与此同时,商家也不再需要在商店里被动的等待顾客,完全可以坐在家里就
轻松的卖出自己的商品,获得利润。计算机的存储与快速查询功能大大提高了网
上花店管理的效率,并且还提高了查询并购买鲜花的精确度。方便快速的操作,
不仅可减少从前的漏洞,还可以减少因工作的冗余出现的错误,更重要的是该系
统的操作非常简单,推广起来比较容易。
2
二 开发环境及技术构架
2.1 开发环境与工具
表 2-1 系统开发环境
环境
版本
Eclipse
Eclipse2019
MySQL
MySQL-8.0
JDK
JDK-8.0
Tomcat
Tomcat-7.0
下面对本系统所选用的技术进行简单的介绍:
(1)Mysql 介绍
MySQL 是一个关系型数据库管理系统,由瑞典 MySQLAB 公司开发,目前
属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB
应用方面,MySQL 是最好的 RDBMS(Relational Database Management System,
关系数据库管理系统) 应用软件。
(2)Tomcat
Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级
应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开
发和调试 JSP 程序的首选。
(3)Eclipse
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,
它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse
附带了一个标准的插件集。
2.2 技术架构
本花店销售系统基于 mvc 模式设计,采用 Springboot 进行开发。