I
摘 要
在当今信息爆炸的大时代,由于信息管理系统能够更有效便捷的完成信息的管理,越
来越多的人及机构都已经引入和发展以信息管理系统为基础的信息化管理模式,随之信息
管理技术也在不断的发展和成熟。鉴于此,为了适应社会的快速发展,无论什么行业的组
织或管理部门都有必要积极改革内部管理方式,以配合引入信息化管理模式,来提高处理
事务的效率,促进自身的管理优化和效率的提升。本课题攀枝花市鲜花销售系统的设计与
实现就是通过该信息管理网站来辅助本行业,完成信息化管理模式的引入,来提升服务行
业信息管理的效率。因此系统的设计要着重考虑系统的安全性,可操作性,功能全面性。
本攀枝花市鲜花销售系统开发的目的在于规范购买鲜花服务,提高效率。以便满足各
类型用户的需求,增加的安全性,多样性更加适应现代社会的发展。
除此以外,本攀枝花市鲜花销售系统是严格根据软件工程的开发方式进行开发。利用
MySQL 数据库作为数据存储支撑,使用 JAVA 编程语言,基于 springboot 框架。主要功
能是实现各项相关信息的编辑,查询以及用户的添加。功能模块包括:注册,登陆,主界
面,商家、鲜花信息、论坛、公告信息等模块。其中的数据库能够实现增、删、改、查等
功能。
关键词:攀枝花市鲜花销售系统;springboot 框架;MySQL 数据库;
II
Abstract
In today's era of information explosion, because information management system can
complete information management more effectively and conveniently, more and more people
and organizations have introduced and developed information management mode based on
information management system, and information management technology is also constantly
developing and maturing. In view of this, in order to adapt to the rapid development of society, it
is necessary for organizations or management departments in any industry to actively reform
their internal management methods to cooperate with the introduction of information
management mode, improve the efficiency of handling affairs, and promote their own
management optimization and efficiency improvement. The design and implementation of the
flower sales system of Panzhihua City in this topic is to assist the industry through the
information management website, complete the introduction of information management mode,
and improve the efficiency of information management in the service industry. Therefore, the
design of the system should focus on considering the safety, operability and functional
comprehensiveness of the system.
The purpose of the flower sales system development in Panzhihua City is to standardize the
purchase of goods and services and improve efficiency. In order to meet the needs of all types of
users, increased security, diversity more adaptable to the development of modern society.
In addition, the Panzhihua flower sales system is strictly developed according to the
development of software engineering. Using MySQL database as data storage support, using
JAVA programming language, based on springboot framework. The main function is to realize
the editing of relevant information, query and add users. Functional modules include: registration,
login, main interface, business, product information, forum, announcement information and other
modules. The database can realize the functions of adding, deleting, modifying and checking.
Keywords: Panzhihua flower sales system; springboot framework; MySQL database;
III
目 录
摘 要 ..........................................................................................................I
Abstract ......................................................................................................II
1 绪 论.......................................................................................................1
1.1 研究背景 .............................................................................................................1
1.2 课题意义 ..............................................................................................................2
2 开发技术论述.........................................................................................2
2.1 Spring boot 框架 ..................................................................................................3
2.2 Vue 框架 ..............................................................................................................3
2.3 Tomcat 服务器.....................................................................................................4
2.4 MySQL 数据库....................................................................................................5
3 需求分析 ...............................................................................................6
3.1 系统的可行性分析 .............................................................................................7
3.2 功能需求分析 .....................................................................................................7
3.3 项目设计目标 .....................................................................................................8
3.3.1 关于系统的基本要求 ..................................................................................8
3.3.2 开发目标 .......................................................................................................9
4 系统设计...............................................................................................10
4.1 系统功能模块设计 ...........................................................................................11
4.2 系统功能流程设计 .........................................................................................12
4.3 数据库设计 .......................................................................................................13
4.4 数据库中的表格设置情况如下 ........................................................................13
5 系统的功能实现....................................................................................14
5.1 前台用户功能实现 ............................................................................................15
5.2 后台管理员功能实现 ........................................................................................17
5.3 后台商家功能实现 ............................................................................................17
IV
6 系统测试...............................................................................................18
6.1 测试目的 .........................................................................................................20
6.2 测试方式 .......................................................................................................21
6.3 主要用例测试 ...................................................................................................22
6.4 系统的测试结论 ...............................................................................................25
7 结 论 ...................................................................................................28
8 参考文献...............................................................................................31
9 致 谢.....................................................................................................33
1
1 绪 论
1.1 研究背景
显而易见,在互联网时代,计算机给人们的生活方式带了前所未有的变革,如今各类
电子设备,智能产品正在改变人们传统的生活、工作及娱乐方式
[1]
。相对于人们过去的脑
计算,手动记录的方式,现如今花费同样时间能够处理的问题早已不再是一个数量级了。
那在当今社会,人们需要慢慢从很多复杂劳累繁重重复的体力劳动中解放出来,人们对信
息资源的需求就变的越来越大,对获取信息的准确度,安全性以及效率的要求也随之加大。
因此,基于计算机应用的信息管理系统便随之出现
[2]
。有了信息管理系统,人们能够快速
获取,收集和处理数据。管理信息系统(MIS)可以完美地集成计算机和网络技术,满足
用户对信息的需求
[3]
。作为一种智能管理工具,MIS 使数据信息的处理更加省时省力,准
确并更切合用户的要求。此外,由于繁杂的数据处理由计算机应用系统完成,用户就可以
在需要时,时时获得数据信息的分析统计的结果,以辅助做出管理决策来实现更高效有益
的管理工作实现。
记得在过去,当时信息技术还没有得到引入和普及,人们对信息的处理主要是是基于
纸质材料的记录和信息的存储。因为纸质档案的储存需要大量的人力物力,这就导致了管
理成本的居高不下
[4]
。另外,关于信息的处理方面,由于数据的收集和分析技术不够成熟,
导致数据和信息的重复使用率很低。也就直接导致了信息管理工作的效率非常地低下,那
么对于现如今信息爆发的大数据时代,对于越来越大信息需求量的社会来说,在低效率的
信息管理模式下,以往的管理模式已经毫无疑问地不能够符合现代社会对于信息索取的要
求了。因此,我们设计和开发一款应用管理程序系统来满足对于现代管理部门或机构的高
效管理是非常有必要的
[5]
。
1.2 课题意义
激烈的市场竞争是这个时代的标志,适者生存,不适者淘汰,优胜劣汰是基本法则。
循序渐进,任何事物随着时间的推移都朝着好的方面在发展,各行各业的管理部门要想在
本行业领域中脱颖而出,就必须保持足够的优势,提高市场竞争力
[6]
。对于现代管理部门
来说,信息资源是非常重要的,有效的利用及管理好这些资源信息可以帮助管理部门更好
的发展。信息管理系统是新型的管理模式,相对于传统的以人工为主的管理模式而言,它