鲜花销售管理系统

682 篇文章 10 订阅
668 篇文章 8 订阅

摘   

随着科学技术的发展,人们对服务的要求也越来越高。为了能提高管理者的管理效能,现在的 鲜花销售管理必须要脱离复杂的手工管理方式。随着信息化时代的到来,智能操作系统成为鲜花店的重要组成部分,为用户提供优质的服务。

该系统采用 Java编程语言,采用开放源码系统结构SSM完成整个系统结构,以 MySQL作为数据库进行存储, Tomcat作为服务器,负责从前面向用户提供的信息。管理员具有的功能包括登录、个人中心、用户管理、商家管理、公告信息管理、鲜花信息管理、鲜花分类管理、鲜花礼品管理、兑换信息管理、系统管理、订单管理。商家具有的功能包括注册登录、个人中心、公告管理、鲜花管理、鲜花礼品管理、兑换管理、订单管理。用户具有的功能包括注册登录、个人中心、收藏管理、评论管理、购物车管理、订单管理、查看公告、地址管理。

关键词:SSM;MySQL;Tomcat

 

Abstract

With the development of science and technology, people's demand for services is also increasing. In order to improve the management efficiency of managers, the current flower sales management must break away from complex manual management methods. With the advent of the information age, intelligent operating systems have become an important component of flower shops, providing users with high-quality services.

The system adopts the Java programming language and an open source system structure SSM to complete the entire system structure. MySQL is used as the database for storage, and Tomcat is used as the server, responsible for providing information to users from the past. The functions that administrators have include login, personal center, user management, merchant management, announcement information management, flower information management, flower classification management, flower gift management, redemption information management, system management, and order management. The functions that merchants have include registration and login, personal center, announcement management, flower management, flower gift management, redemption management, and order management. The functions that users have include registration and login, personal center, collection management, comment management, shopping cart management, order management, viewing announcements, and address management.

Keywords:SSM;MySQL;Tomcat

 

目    录

摘    要..................................................................................................................................... I

Abstract...................................................................................................................................... II

1 绪论........................................................................................................................................ 1

1.1 研究背景.................................................................................................................... 1

1.2 选题意义.................................................................................................................... 1

1.3 研究内容.................................................................................................................... 1

2 系统技术................................................................................................................................ 2

2.1 Boostrap框架............................................................................................................. 2

2.2 MVC模式.................................................................................................................. 2

2.3 MySQL数据库.......................................................................................................... 2

2.4 SSM框架................................................................................................................... 2

3 需求分析................................................................................................................................ 4

3.1 系统目标.................................................................................................................... 4

3.2 系统可行性分析........................................................................................................ 4

3.3 功能需求分析............................................................................................................ 5

3.3.1 用例概述........................................................................................................ 5

3.3.2 用例描述........................................................................................................ 6

3.4 非功能需求分析........................................................................................................ 9

4 系统功能设计....................................................................................................................... 11

4.1 功能模块设计........................................................................................................... 11

4.1.1 设计结构....................................................................................................... 11

4.1.2 业务流程....................................................................................................... 11

4.1.3 层次模块...................................................................................................... 14

4.2 数据库设计.............................................................................................................. 15

4.2.1 概念模型设计.............................................................................................. 15

4.2.2 数据库表...................................................................................................... 16

5 系统实现.............................................................................................................................. 19

5.1 用户注册登录.......................................................................................................... 19

5.2 用户管理.................................................................................................................. 19

5.3 鲜花管理.................................................................................................................. 20

5.4 鲜花分类管理.......................................................................................................... 20

5.5 公告管理.................................................................................................................. 21

5.6 鲜花展示.................................................................................................................. 22

5.7 购买鲜花.................................................................................................................. 22

5.8 公告展示.................................................................................................................. 23

5.9 鲜花礼品详细信息.................................................................................................. 23

6 系统测试.............................................................................................................................. 25

6.1 系统测试的目的...................................................................................................... 25

6.2 测试过程.................................................................................................................. 25

6.3 系统测试的意义...................................................................................................... 27

7 总结与展望.......................................................................................................................... 28

7.1 工作总结.................................................................................................................. 28

7.2 展望.......................................................................................................................... 28

致    谢.................................................................................................................................. 30

参考文献.................................................................................................................................. 31

  1. 绪论
    1. 研究背景

当前世界正处于高速发展阶段,信息的高效是社会生产力的重要组成部分。移动微信、支付宝等使用与宣传,是社会的资讯物化,方便了管理员与用户,节省了管理者管理的精力[1],提高了办事的速度。可见,信息化是一个必然的趋势,它能改变一个公司的工作方式。

在如今的网络时代,便捷、快捷的鲜花销售管理成为很多人首选的选择。以往使用手工方式来管理鲜花销售,但是这种方式不仅错误率很高,参考数据也很少,所以,要想有效地进行管理鲜花销售,就必须要有一个更好的管理系统[2]。

    1. 选题意义

21个新世纪属于大数据社会,由于在管理信息的层次上存在着海量的数据,所以管理者要对海量的数据进行管理。因为电子电脑具有自动化的优势,所以许多用户选择使用电脑来进行海量的数据,从而提高了鲜花销售管理系统的工作效能与安全。对数据的处理愈是愈趋精密,愈能体现电脑管理之效益[3]。一开始的时候,管理员们都会选择手工的方式来进行数据的管理,但是因为数据的数量实在是太多了,如果要进行大量的数据隐藏的时候,很可能会导致系统的工作效率下降[4]。

    1. 研究内容

以下是关于这篇文章的文献编目:

第一章为绪论部分。该章重点阐述了研究环境和意义,研究现状,以及本文的结构。

第二章主要介绍了该软件的开发平台和技术。本文对鲜花销售管理系统的开发环境以及所使用的技术进行了较为详尽的阐述。

第三章为需求分析。该章对鲜花销售管理系统的功能和功能要求进行了详尽的描述。

第四章为系统功能设计。进行了系统功能分析和数据库设计。

第五章为系统实现。本文主要讨论了在鲜花销售管理系统的功能实现。

第六章对本论文进行了详细的论述。这一章讨论了利用黑盒子进行系统的测试。

  1. 系统技术
    1. Boostrap框架

前台结构 Boostrap拥有网站的部分,利用它们可以促进网站的控制模块更加和谐。Boostrap与 Html、 CSS以及 JavaScript相比,其代码的编写要少一些,对于编写 Web页代码来说更方便。使用 Boostrap系统结构不仅可以构建前台网页,还可以减少系统的开销。

    1. MVC模式

采用 MVC方法不仅能动态地提高鲜花销售管理系统的代码质量,而且减少了对 SQL语句的反复编写,使之具有通用性,从而实现了对数据库的特定的处理。MVC技术能够简化鲜花销售管理系统的编码率,从而达到改善编码的目的。MVC三个主要模型分别是模型、视图和控制面板。在 MVC的设计模式下,可以将模型与系统的主体进行交换,而控件则可以根据用户对页面的需求进行处理,而视图则可以将用户的页面展示给用户。在 MVC模式下,可以将模型的数据转化为可视化。如果模型发生了变化,则可以在用户界面上显示转换后的数据。

    1. MySQL数据库

作为一个整体的关系数据库, MySQL属于 Oracle的一个产品。MySQL指的是一个存储和管理的数据库,它就像是一个真正的文件文件库。用户使用这个数据库可以将数据存入数据库。按照使用 MySQL程序的语言版本作为数据库语言。

由于 MySQL具有较高的运行速度和较高的运行速度,所以许多大型和中型的企业都采用了 MySQL的数据库。MySQL具有优秀的性能,并且它的源码开放源代码系统是完全自由的,这使得公司可以大大降低开发费用。

    1. SSM框架

视图-控制板的目的并不在于明确地引导设计者如何设计模式,而是希望能够让软件开发商更好地开发模式。模式—视图—控件的目的是要使开发者尽量降低编写程序的复杂性,从而简化程序开发人员的程序。在商业过程中,数据模型是非常重要的。用户在前面网页上发送的用户需求可以在控制区内进行。

  1. 需求分析

目前许多鲜花销售管理系统的管理工作还存在许多问题,包括操作不便、功能不健全等问题,有些还采用了手工操作。在经济发展过程中,需要建立更加完善的鲜花销售管理系统管理系统。

    1. 系统目标

本系统包括了服务管理等工作,采用 MVC的设计方法和 MySQL数据库来实现对鲜花销售管理,目的在于方便用户,提高管理员的工作效率。

鲜花销售管理系统的实施要结合实际,清楚用户的需要,分析用户的需要,制定出一个系统的目标,并对其进行分析,从而确定鲜花销售管理系统的系统结构。

(1)各子系统应具有独立且平滑的特点,有利于各子系统的发展与维修。

(2)充分地顾及对经营过程中的责任划分,尽量将各职能子系统置于便于对子系统进行管理的责任范围内。

(3)用户对鲜花销售管理的特定业务不能过于繁杂,不同的用户具有不同的经营和经营的权力,需要在不同的用户表格中加以区分。

在用户的功能层次上,用户的接口应该更加友好,用户可以简单的使用。在开发过程中,要注意系统的开发费用,提高工作的效能。

    1. 系统可行性分析

本文在分析了该系统的目的以后,从技术与经济学的角度分析了鲜花销售管理系统的可行性。

(1)技术上是可行的。在开发鲜花销售管理系统的时候,软件和软件的要求相对较少,只要Win10就行了,不需要硬盘,所以硬件的价格要便宜一些。在软件方面,仅需在许多应用中使用的数据库及编译器环境即可运行,因此其开发费用相对低廉。在硬件的选择上,由于网络技术的飞速发展,各种硬件和设备的更新速度越来越快,存储容量和 CPU的性能都得到了极大的改善,性能也得到了极大的改善,并且价格也非常的便宜,所以在价格上,完全可以选择符合系统要求的硬件。总之,不管是从软件上,还是从硬件上来说,这套系统都是可行的。

(2)在财务上可行。经济学上的可行性是指通过鲜花销售管理系统所赚取的利润,可以超过软件的研发和设计费用。利用这个系统,可以极大地降低人力的实际工作,提高管理员的管理工作的质量。采用开放源系统结构,采用开放源系统结构可以降低开发费用。该鲜花销售管理系统具有很好的扩展性和易于维修,从而极大地降低了以后的维修费用[5]。这个时候,所有的数据库和软件都是免费的,因为网络技术的飞速发展,电脑的各种配置都在不断的更新,每一种新的设备都非常的昂贵。在项目的效益方面,当前的管理工作人员在日常的用户管理上花费了很多的时间和精力,这个系统能够从各个方面减轻经理的工作负担,并使其工作的效益得到了改善。

(3)在实际应用中是可行的。鲜花销售管理系统的发展目的就是要让用户能够方便地进行具体的运作,在系统的设计与实施中,一定要注意到用户在实际的运作中是否能起到作用。此次的鲜花销售管理系统管理系统没有选择过分的专业化,采用的按键和接口用户更熟悉。

    1. 功能需求分析
      1. 用例概述

用户:注册登录、个人中心、收藏管理、评论管理、购物车管理、订单管理、查看公告、地址管理。

图3.1 用户用例图

管理员:登录、个人中心、用户管理、商家管理、公告信息管理、鲜花信息管理、鲜花分类管理、鲜花礼品管理、兑换信息管理、系统管理、订单管理。

图3.2 管理员用例图

商家:注册登录、个人中心、公告管理、鲜花管理、鲜花礼品管理、兑换管理、订单管理。

图3.3 商家用例图

      1. 用例描述

(1)鲜花信息管理

在表3.1中给出了鲜花信息管理案例的说明。

表3.1 鲜花信息管理用例描述

用例标识

3.1

用例名称

管理鲜花信息

参与者

管理员

前置条件

管理员必须输入正确的帐号和密码以登录该系统

后置条件

管理鲜花

用例概述

管理员管理鲜花

基本事件流

1.管理员输入用户名和密码

2.管理员点击添加按钮,在鲜花信息管理界面中提交新增加的鲜花信息

3.只有鲜花信息跟数据库信息不同,鲜花信息才能够添加成功

备选事件流

4a 添加的信息需要注意字符合法性才能够成功添加

备注

(2)用户信息管理

用户信息管理用例描述如表3.2所示。

表3.2 用户信息管理用例描述

用例标识

3.2

用例名称

管理用户信息

参与者

管理员

前置条件

管理员必须输入正确的帐号和密码以登录该系统

后置条件

管理用户信息

用例概述

管理员管理用户信息

基本事件流

1.管理员输入用户名和密码

2.管理员点击修改按钮,在用户信息管理界面上提交修改后的用户信息

3.用户信息修改成功

备选事件流

4a 修改的信息需要注意字符合法性才能够成功修改

备注

(3)订单信息管理

订单信息管理用例描述如表3.3所示。

表3.3 订单信息管理用例描述

用例标识

3.3

用例名称

删减订单

参与者

管理员

前置条件

管理员登录系统

后置条件

删减订单

用例概述

管理员删减订单

基本事件流

1.管理员在系统中输入正确的帐号和密码

2.管理员按下删除键,将更改后的订单资料提交至订单信息管理界面

3.订单信息删除成功

备选事件流

4a 订单信息需要不与其他表格相联系,才能够删除订单

备注

(4)鲜花分类信息管理

鲜花分类信息管理用例描述如表3.4所示。

表3.4 鲜花分类信息管理用例描述

用例标识

3.4

用例名称

搜索鲜花分类信息

参与者

管理员

前置条件

管理员需要输入正确的用户名和密码登录系统

后置条件

搜索鲜花分类信息

用例概述

管理员搜索鲜花分类信息

基本事件流

1.管理员输入正确的用户名和密码登录到系统当中

2.管理员在搜索框输入信息,在鲜花分类信息管理界面上提交信息

3.鲜花分类信息搜索成功

备选事件流

4a 输入的鲜花分类名称需要与数据库记录相同才能够成功搜索

备注

(5)登录

登录用例描述如表3.5所示。

表3.5 登录用例描述

用例标识

3.5

用例名称

登录

参与者

用户、管理员

前置条件

用户和管理员需要输入正确的用户名和密码

后置条件

登录

用例概述

用户和管理员登录

基本事件流

1.用户和系统管理员登录网页

2.管理员和使用者在系统中输入信息

备选事件流

4a 如果需要成功登录,必须输入与数据库信息相符的信息

备注

(6)个人中心

个人中心用例描述如表3.6所示。

表3.6 个人中心用例描述

用例标识

3.6

用例名称

个人中心

参与者

用户、管理员

前置条件

用户和管理员必须访问配置文件更改页

后置条件

修改个人信息

用例概述

用户和管理员管理个人信息

基本事件流

1.用户和系统经理登录网页

2.使用者及管理人员在该系统内输入使用者名称及密码

3.更改自己的个人信息到自己的个人信息更改页

备选事件流

4a 只有输入的信息合法才能够成功修改

备注

(7)购物车管理

购物车管理用例描述如表3.7所示。

表3.7 购物车管理用例描述

用例标识

3.7

用例名称

购物车

参与者

用户

前置条件

用户进入到购物车管理页面中

后置条件

管理购物车信息

用例概述

用户管理购物车信息

基本事件流

1.用户登录网页

2.在这个系统中,用户键入了一个使用者名称和密码

3.在购物网页中管理信息

备选事件流

4a 只有点击相应的按钮才能够管理

备注

(8)查看鲜花信息

查看鲜花信息用例描述如表3.8所示。

表3.8 查看鲜花信息用例描述

用例标识

3.8

用例名称

查看鲜花信息

参与者

用户

前置条件

用户需要登录

后置条件

查看鲜花信息

用例概述

用户查看鲜花信息

基本事件流

1.用户登录网页

2.在这个系统中,用户键入一个自己拥有的用户名和密码

3.打开鲜花清单的页面

    1. 非功能需求分析

(1)用户在使用客户端进行系统访问时,需要检查是否具有良好的性能,并可以设置多台服务器,从而提高其功能。MySQL具有高速缓存功能,它能根据鲜花销售管理系统的数据进行高速缓冲,对数据库的主要性能进行调节,从而提高数据库的性能。如果使用了数据库的缓冲功能,那么用户在看到相同的信息时,就能立刻从高速缓存中读出信息,从而提高了数据的阅读速度。

(2)在运行过程中,鲜花销售管理系统的运行需要有足够的稳定性,能够承受一些压力。在代码出现轻微错误时,鲜花销售管理系统的操作应该不会受到任何的干扰。如果系统因为故障而导致了故障,那么这就说明了鲜花销售管理系统的功能是否还能正常使用。

(3)当在进行鲜花销售管理系统管理的时候,一定要注意它的维护性,它的实施要选择多个层次的架构来完成,在软件开发人员的分工下,要注意它的建立,以利于以后的维护。

(4)该鲜花销售管理系统提供了一个灵活的查询控制功能,当管理员输入信息时,就可以生成一个查询,从而提高了查询的速度[6]。

      1. 数据库表

(1)地址信息表

表4.1 地址信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

userid

bigint

20

address

varchar

200

name

varchar

200

phone

varchar

200

isdefault

varchar

200

(2)评论信息表

表4.2 评论信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

refid

bigint

20

userid

bigint

20

nickname

varchar

200

content

longtext

0

reply

longtext

0

(3)公告信息表

表4.3 公告信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

title

varchar

200

introduction

longtext

0

picture

varchar

200

content

longtext

0

(4)订单信息表

表4.4 订单信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

orderid

varchar

200

tablename

varchar

200

userid

bigint

20

goodid

bigint

20

goodname

varchar

200

picture

varchar

200

buynumber

int

11

price

float

0

discountprice

float

0

total

float

0

discounttotal

float

0

type

int

11

status

varchar

200

address

varchar

200

tel

varchar

200

consignee

varchar

200

logistics

longtext

0

shangjiazhanghao

varchar

200

(5)收藏信息表

表4.5 收藏信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

userid

bigint

20

refid

bigint

20

tablename

varchar

200

name

varchar

200

picture

varchar

200

type

varchar

200

inteltype

varchar

200

(6)用户信息表

表4.6 用户信息表

列名

数据类型

长度

主外键

id

bigint

20

addtime

timestamp

0

yonghuzhanghao

varchar

200

yonghuxingming

varchar

200

mima

varchar

200

shoujihaoma

varchar

200

touxiang

varchar

200

xingbie

varchar

200

youxiang

varchar

200

money

float

0

id

bigint

20

  1. 系统实现
    1. 用户注册登录

如果需要登记,就需要输入相应的用户数据,然后在注册完成后,就可以登录了,如果需要登录,就需要输入相应的身份信息。如果用户输入的用户名称与数据库记录不符,那么在后台的服务窗口就会提示用户。

图5.1 登录界面

    1. 用户管理

如果在用户管理接口中显示了信息,则可以采用网页的形式进行展示,如果网页上的数据比较多,则可以进行分页显示,使用网页特定的工具类别来完成上一页和下一页的效果。当管理员在输入框中输入用户名称时,需要将其传递给后端逻辑代码的query函数,并且,在得到该用户的信息时,需要将该消息输入到前面的接口中。管理员可以点击修改键,一定要符合逻辑代码设置的更新功能。如果管理员点击删除键,通过数据库SQL语句删除用户信息。

图5.2 用户管理界面

    1. 鲜花管理

管理员在管理鲜花数据时,需要定义后端接口,从而可以对鲜花进行增、删、查。前端的鲜花显示需要使用列表函数,并且在前端和后端的数据是由请求对象来传递的。鲜花的信息被包装成页面的目的,而前端的接口使用规则运算来对页面进行解析。鲜花的信息要存储在鲜花的实体中,相关信息都要一一对应。管理员要添加鲜花数据需要登录后台管理系统点击添加按键,再加上按键时需要绑定按键点击,之后逻辑上的代码和绑定相关的接口才能满足用户的需求。

图5.3 鲜花管理界面

    1. 鲜花分类管理

如果在鲜花分类管理接口中显示了信息,则可以采用网页的形式进行展示,如果网页上的数据比较多,则可以进行分页显示,使用网页特定的工具类别来完成上一页和下一页的效果。当管理员在输入框中输入鲜花分类名称时,需要将其传递给后端逻辑代码的query函数,并且,在得到该鲜花分类的信息时,需要将该消息输入到前端的接口中。修改时间,一定要符合逻辑代码设置的更新功能。如果管理员点击删除键,通过数据库SQL语句删除鲜花分类信息。

图5.4 鲜花分类管理界面

    1. 公告管理

管理员在管理公告的数据时,需要定义后端接口,从而可以对公告进行增、删、查。前端的公告显示需要使用列表函数,并且在前端和后端的数据是由请求对象来传递的。公告的信息通过数据库SQL语句可以传递到哦前端,前端的接口使用规则运算来对页面进行解析。公告的信息要存储在公告的实体中,相关信息都要一一对应。管理员要添加公告数据需要登录后台管理系统点击添加按键,再加上按键时需要绑定按键点击,之后逻辑上的代码和绑定相关的接口才能满足用户的需求。

图5.5 公告管理界面

    1. 鲜花展示

在鲜花展示页面上,可以显示鲜花的详细数据,登录后点击浏览,点击鲜花的页面就会自动切换到鲜花页面,在页面上设置对应的功能,满足用户的需求,而前端的接口则可以对服务端发送的数据进行解析,然后显示在接口上。鲜花信息一定要与对应的点击活动相结合,用户点击后可以进行跳跃到对应的界面。

图5.6 鲜花展示界面

    1. 购买鲜花

用户可以进入到详细的鲜花信息界面。从鲜花展示接口进入到详细的鲜花页面,需要将购买的鲜花信息传递给服务端,然后再用 SQL语言将其详细的数据传递给用户。

图5.7 购买鲜花界面

    1. 公告展示

在公告展示页面上,可以显示公告的详细数据,登录后点击浏览,点击公告,页面就会自动切换到公告页面,在页面上设置对应的功能,满足用户的需求。而前端的接口则可以对服务端发送的数据进行解析,然后显示在接口上。公告信息一定要与对应的点击活动相结合,用户点击后可以进行跳跃到对应的界面。

图5.8 公告展示界面

    1. 鲜花礼品详细信息

用户可以进入到详细的鲜花礼品信息界面。从鲜花礼品展示接口进入到详细的鲜花礼品页面,需要将鲜花礼品详细信息传递给服务端,然后再用 SQL语言将其详细的数据传递给用户。

图5.9 鲜花礼品详细信息界面

  1. 系统测试

在软件开发与设计的整个流程中都要包括软件的测试,它可以判断出系统的功能是否符合需求规范和功能规范。软件的检验能更好地保证软件的质量,分析软件的要求及最终的程序代码。软件测试的核心目标是完善优化系统。

    1. 系统测试的目的

功能测试的主要目的是检查各功能是否正常地执行,是否可以使用,以满足用户的日常需要[9]。如果用户访问量增多,系统所承受的负载也会越来越大,一旦超过了系统的承受能力,系统就会出现故障,比如延迟,比如故障。这样的问题会极大地影响到用户的体验,如果解决不了问题,就会造成大量的用户流失。尤其是对于那些正在进行促销或者购买的网站来说,这样的问题往往会致命[10]。

    1. 测试过程

(1)登录测试

登录用例表能够测试系统中的登录功能,登录用例表如表6.1所示。

表6.1 登录用例表

模块测试

测试用例

预期结果

实际结果

是否通过

登录

账号:abo

密码:abo

可以使用系统功能

可以使用系统功能

通过

登录

账号:null

密码:abo

不能够使用系统功能,系统提示请输入账号

不能够使用系统功能,系统提示请输入账号

通过

登录

账号:abo

密码:null

不能够使用系统功能,系统提示请输入密码

不能够使用系统功能,系统提示请输入密码

通过

登录

账号:null

密码:null

不能够使用系统功能,系统提示请输入账号

不能够使用系统功能,系统提示请输入账号

通过

(2)用户管理测试

用户管理用例表能够测试系统中的用户管理功能,用户管理用例表如表6.2所示。

表6.2 用户管理用例表

模块测试

测试用例

预期结果

实际结果

是否通过

用户管理

管理员想要添加用户的信息输入用户必填的信息

如果输入信息合法、与数据库记录相符的数据,可以添加成功

如果输入信息合法、与数据库记录相符的数据,可以添加成功

通过

用户管理

管理员想要添加用户的信息输入用户必填的信息

输入信息不合法、与数据库记录不相符的数据

输入信息不合法、与数据库记录不相符的数据

不通过

用户管理

管理员想要修改用户的信息点击修改按钮

如果输入的修改是不正当的,或者输入的是与数据库记录相符的

如果输入的修改是不正当的,或者输入的是与数据库记录相符的

不通过

用户管理

管理员想要修改用户的信息点击修改按钮

输入的修改是正常字符的,或者输入的是与数据库记录不符的

输入的修改是正常字符的,或者输入的是与数据库记录不符的

通过

用户管理

管理员想要删除用户的信息点击删除按钮

若要移除的用户记录与其他数据库记录相关

若要移除的用户记录与其他数据库记录相关

不通过

用户管理

管理员想要删除用户的信息点击删除按钮

移除的用户记录与其他数据库记录不相关

移除的用户记录与其他数据库记录不相关

通过

用户管理

管理员想要搜索用户的信息在输入框中输入用户名称搜索

如果输入的用户名字与数据库纪录相符合

如果输入的用户名字与数据库纪录相符合

通过

用户管理

管理员想要搜索用户的信息在输入框中输入用户名称搜索

如果输入的用户名字与数据库纪录不符。

输入的用户名字与数据库纪录不符

不通过

(3)鲜花管理测试

鲜花管理用例表能够测试系统中的鲜花管理功能,鲜花管理用例表如表6.3所示。

表6.3 鲜花管理用例表

模块测试

测试用例

预期结果

实际结果

是否通过

鲜花管理

管理员想要添加鲜花的信息输入鲜花必填的信息

如果输入信息合法、与数据库记录相符的数据,可以添加成功

如果输入信息合法、与数据库记录相符的数据,可以添加成功

通过

鲜花管理

管理员想要添加鲜花的信息输入鲜花必填的信息

输入信息不合法、与数据库记录不相符的数据

输入信息不合法、与数据库记录不相符的数据

不通过

鲜花管理

管理员想要修改鲜花的信息点击修改按钮

如果输入的修改是不正当的,或者输入的是与数据库记录相符的

如果输入的修改是不正当的,或者输入的是与数据库记录相符的

不通过

鲜花管理

管理员想要修改鲜花的信息点击修改按钮

输入的修改是正常字符的,或者输入的是与数据库记录不符的

输入的修改是正常字符的,或者输入的是与数据库记录不符的

通过

鲜花管理

管理员想要删除鲜花的信息点击删除按钮

若要移除的鲜花记录与其他数据库记录相关

若要移除的鲜花记录与其他数据库记录相关

不通过

鲜花管理

管理员想要删除鲜花的信息点击删除按钮

移除的鲜花记录与其他数据库记录不相关

移除的鲜花记录与其他数据库记录不相关

通过

鲜花管理

管理员想要搜索鲜花的信息在输入框中输入鲜花名称搜索

如果输入的鲜花名字与数据库纪录相符合

如果输入的鲜花名字与数据库纪录相符合

通过

鲜花管理

管理员想要搜索鲜花的信息在输入框中输入鲜花名称搜索

如果输入的鲜花名字与数据库纪录不符。

输入的鲜花名字与数据库纪录不符

不通过

    1. 系统测试的意义

整个系统的设计过程包括需求分析,功能设计,系统实现,以及软件的测试。需求分析的目的是为了弄清楚这个软件是否有很好的发展价值,以及它的可行性。功能的设计清楚地说明了该系统所具有的功能。本系统的实施目的是为了能够使用一套能够使用的鲜花销售管理系统。而对于软件的测试,就是对整个系统的检测。如果能及早发现问题,那么修改的代价就会更低,破坏范围也会更低。所以,从系统的设计、开发到发布以前,要想发现问题,就得做好准备,尽早开始测试工作。如果把隐患带到后期发布后发现问题,对用户造成更大的影响,对软件的修改代价很高。

  1. 总结与展望
    1. 工作总结

本文所开发的鲜花销售管理系统,可以基本上满足管理用户购买鲜花的需要,用户可以选择在前台系统进行登录,也可以由管理员在管理员的管理端对系统进行信息化管理。这不仅让我对 MySQL的使用和了解更加熟悉,也让我对开放源码系统结构更加熟练,对以后的开发搭建了很好的基础,可以独立编写更多的代码。本课题的完成及对鲜花销售管理系统代码的编写,不仅让本人对项目的发展过程有了更深刻的了解,而且对自身的发展也有了一定的提高。因为自己的实力和时间限制,大部分的功能都没有完全发挥出来,不过,最起码的功能还在。在整个调整的进程中,意识到自身的实力有些不足,需要提高。在写作和完成毕业设计时,我查阅了大量的相关数据和参考资料,并借助老师和学生的共同努力,逐步完成了本文的写作和系统的开发。在整个程序实施的时候,我也渐渐有了收获:

(1)编程需要花费大量的时间,在整个系统的编程的时候会遇到很多问题,从一开始遇到的问题,就需要查阅文献资料来解决,然后再用编译器解决问题。我了解到坚持的价值,以及取得成果后的满足。

(2)因为系统的前期工作还没有充分完成,所以在整个开发的时候遇到了一些困难,需要修改代码,这也让我意识到,在设计系统的时候,一定要对自己的代码进行足够的分析,避免浪费大量的时间去修改代码。

总之,如果将来要发展鲜花销售管理系统的话,就应该提前制定好系统和需求分析,从中汲取经验。在现实中,还需要不断积累专门的技能。

    1. 展望

在整个系统的开发的时候,通常都会使用开放源码的系统结构来增强自己的能力,同时也会让我对自己所掌握的技术更加熟悉,从而提高自己的能力。这套鲜花销售管理系统还有很多不足,需要改进一些功能的控制单元,期望能够在今后的环境中改进鲜花销售管理系统的管理。事实上,它包含了许多方面:

(1)对于鲜花销售管理系统的发展,可以加入能够为用户提供必要的业务的大数据技术。

(2)系统的安全属性相对来说比较简单,目前的安全性能仅仅是保证了鲜花销售管理系统的安全,以后还需要对安全性进行更大的改进。

致   

写到这里,我的作文已经进入了尾声,也意味着我的大学生涯即将结束,这四年是我生命中最快乐的四年。视线所及之处,尽是回忆,心中所思,都已成为过去。在这里,我学到了很多知识,认识了许多有共同爱好的人,还有一些令人愉快的老师。四年的大学生活,历历在目。

我很感激我的国家,也很感谢我的努力,因为我在家乡的帮助下,度过了四年的大学生活。

感谢我的家人,他们照顾了我二十二年的成长,他们在我的学业上无私的付出,他们的亲情让我感到温暖,他们给予了我坚持不懈的勇气,他们对我的养育之恩,没有任何回报,我希望在未来的岁月里,能够保护我的家人。

谢谢我的导师,从题目拟定,一直到写出论文,都非常细心地予以指导,也正是在老师的帮助和监督下,我的眼界和思维也得到了极大的提升。同时,我还要谢谢在我上大学时遇到的每一位的老师,他们的辛勤教导让我终身受用。

谢谢我的朋友们,时光飞逝,过去的一切都还在眼前,不管是开心还是不开心,都是我的福气,有你们的陪伴,有你们的宽容和关心。相逢即是缘分,始终要心怀感恩。一次远行,重逢黄昏,但愿我们都能把梦想变成一匹骏马,不辜负青春年华。

参考文献

  1. 吴锋珍.基于主从同步的MySQL负载均衡设计与部署[J].湖南邮电职业技术学院学报,2022,21(02):40-43.
  2. 廖卓,姚敏,余筱,黄俊铭.基于Keepalived和Mycat的MySQL数据库高可用性设计与实现[J].现代信息科技,2022,6(11):27-29+33.DOI:10.19850/j.cnki.2096-4706.2022.011.007
  3. 林荣杭,刘小英.MySQL索引改进的B+树的研究[J].电脑知识与技术,2022,18(16):12-13+18.DOI:10.14004/j.cnki.ckt.2022.1080.
  4. 庞浩文. 基于MySQL的多平台数控机床可靠性数据管理系统的设计和实现[D].吉林大学,2022.DOI:10.27162/d.cnki.gjlin.2022.004185.
  5. 王淼.MySQL查询优化与研究[J].信息记录材料,2022,23(05):227-229.DOI:10.16009/j.cnki.cn13-1295/tq.2022.05.040.
  6. 王康.软件测试课程思政的教学探索[J].电脑与信息技术,2022,30(04):44-45+56.DOI:10.19414/j.cnki.1005-1228.2022.04.005.
  7. Păsăreanu Corina,Zeller Andreas. IEEE International Conference on Software Testing, Verification and Validation (ICST 2020)[J]. Software Testing, Verification and Reliability,2022,32(5).
  8. Galimova E Y,Galimov T A. Intellectualization of agriculture information systems and actual software testing methods[J]. IOP Conference Series: Earth and Environmental Science,2022,1045(1).
  9. van der Putten Boas C.L.,Mendes C. I.,Talbot Brooke M.,de Korne Elenbaas Jolinda,Mamede Rafael,Vila Cerqueira Pedro,Coelho Luis Pedro,Gulvik Christopher A.,Katz Lee S.. Software testing in microbial bioinformatics: a call to action[J]. Microbial Genomics,2022,8(3).
  10. Strandberg, Per Erik,Afzal, Wasif,Sundmark, Daniel. Software test results exploration and visualization with continuous integration and nightly testing[J]. International Journal on Software Tools for Technology Transfer,2022(prepublish).

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值