基于JSP的超市管理系统

摘要 

随着计算机的不断发展,计算机已经为经济发展提供了强大的动力,不少行业已经通过计算机实现了管理的信息化和自动化。电商行业是一个前景广阔的行业。自从我国改革开放以来,我国的电商行业迅速发展,发展到现在已有了一定的规模。通过调查,我国的电商行业还在迅速发展。

本文的内容描述了超市管理系统通过SSM和JSP技术进行实现。超市管理系统能够容纳不少用户。超市管理系统具有良好广泛的应用场景,利用它来实现商品销售网络化是未来的一个趋势,随着计算机技术的发展和完善,它的功能将会得到进一步地完善和发展。在后期的测试系统中,超市管理系统基本实现了预期的所有功能,系统性能稳定和运行正常,基本达到了基本要求。

关键词:SSM;JSP;系统性能

Abstract 

With the continuous development of computers, computers have provided a strong driving force for economic development. Many industries have realized the informatization and automation of management through computers. E-commerce industry is a promising industry. Since China's reform and opening up, China's e-commerce industry has developed rapidly and has reached a certain scale. Through the survey, China's e-commerce industry is still developing rapidly.

The content of this paper describes that the supermarket management system is realized through SSM and JSP technology. Supermarket management system can accommodate many users. Supermarket management system has a good and wide range of application scenarios. Using it to realize commodity sales network is a trend in the future. With the development and improvement of computer technology, its function will be further improved and developed. In the later test system, the supermarket management system has basically realized all the expected functions, the system performance is stable and runs normally, and has basically met the basic requirements.

Key words: SSM;JSP;System Performance

1 绪论

1.1 研究背景

互联网发展到现在已经有七十多年的时间了,随着信息技术的不断发展,互联网会涉及到人们生活的各个方面当中,互联网时代来临的时候可以推动各个行业的发展,给社会的经济领域添加了不少活力。

在当今的时候,很多行业都离不开互联网,尤其是在互联网时代下产生的超市管理系统更是受到人们的欢迎。超市管理系统的发展已有不少的时间,具有不同的种类。超市管理系统跟超市商品售卖业务息息相关,不少用户想要定制特定的系统功能,因此市场具有广阔的前景。超市管理系统如此火爆有以下原因[1]。

(1)相比于较传统的工作模式,超市管理系统能够提高管理员管理的效率和降低出错的效率。超市管理系统功能经过编译运行能够大大降低管理员管理出错的概率,管理员管理系统的时候如果发生了错误的情况系统会给出相应的提示。

(2)通过超市管理系统管理能够降低成本,可以节省大量的时间成本和人力资源,管理员能够提高管控能力。

1.2 研究意义

随着现代科学技术的发展,互联网产品已经涉及到生活的很多方面,很多公司也在加快投入力度。然而在和管理员沟通过程当中发现商品售卖的工作模式还处于人工管理的模式,这不能够充分地利用互联网技术提高工作效率。

建立规范化的流程能够管理超市商品售卖,而目前管理超市商品售卖只能依赖于管理员手工进行管理,电商行业趋于智能化,科技发展能够为我们的生活提供服务,现在较多的场景都需要使用信息化管理。在我们的平时工作的时候,可以切实感受到科学技术带来的解决方式。在我们平时生活的时候也有较多的场景需要技术的辅助[2]。

1.3 主要内容

(1)本次针对超市管理系统提出实现方案,按照软件开发的一般流程进行前期的调研和分析确定软件是否能够正常实现、技术是否可行和系统功能模块的设计开发,最后确定了使用的技术和实现系统的方案。

(2)框架属于一种程序开发者实现的功能集合,可以帮助软件开发者快速构建软件层次架构和复用功能的一款工具,本平台框架使用了开源框架,具有比较好的开发优势,可以帮助软件开发者快速构建基本的程序开发框架出来,通过调用开源框架开源帮助程序开发者减少开发难度,提升了超市管理系统的安全和稳定性,能够帮助程序开发者完成系统功能模块的开发和数据的处理。

(3)管理员操作和管理超市管理系统的数据不仅需要框架规范约束还需要满足一定基础的标准,使用MySQL数据库中的约束关系能够根据系统中实体的关系从而生成数据库表,这样在实现系统的时候可以设置系统实体之间的关系[3]。

2 开发技术

2.1 MyBatis技术

MyBatis属于关系映射框架,对象关系映射的功能可以对数据库访问方式进行简化,并在JDBC基础上提供进一步地封装数据库操作方法进行访问MySQL数据库,使用封装的MySQL操作方法对数据库进行访问更加符合面向对象的方法。

开源框架MyBatis以灵活的方式通过数据库语句操作数据库记录,开发者不需要编写复杂的SQL语句对多张表进行操作,而是通过对象的方式对数据库记录进行操作,为核心底层DAO对象提供支持[4]。

2.2 Spring技术

 Spring是 java语言中开放源码的开发框架。又被称之为项目中的粘合剂。其核心在于实现高效、统一的代码管理逻辑。Spring是一种集成了不同层次的体系结构,它能够为您的超市提供一个比较稳定、完全的开发环境。由于程式设计技术的普及,这个高效率、统一的程式码架构逐渐被程式设计师所喜爱,因此应用程式也因此而广为传播。Spring旨在简化开发过程,减少程序中的类,减少界面的复杂性,并为 java开发提供一个更好、更适合 java开发的配置框架。

2.3 SpringMVC技术

Spring MVC是当前比较有价值的一种架构。Struts2的优势在于,配置灵活、简单、可扩展性好,Struts2虽然是 MVC架构中的佼佼者,但其优点也很多,比如:结构好,有拦截思路,有多种功能。但缺点也很明显,Struts2由于使用了值栈、 OGNL表达式、struts2标签库等,使得程序的性能有所降低,因此我选择了 SpringMVC。

2.4 Mysql数据库

MySQL是在一个瑞典公司中产生的。其优势在于不需要大量的内存,适配性强,“客户机+服务器”体系是其优势所在。MySQL数据库的编程方法,能够适用于目前的网络需要,能够在任何时间、任何地点通过与网络相连的地区进行数据接口的存取,在后台管理员许可的情况下,可以将数据库的内容显示给外界。

3 需求分析

现在很多超市管理系统还存在着诸多的问题,包括操作不便、功能不够完善等问题,有的管理方式采用的还是人工的方式。随着社会的发展,需要一个功能更加完善的超市管理系统。

3.1 系统可行性分析

通过对系统的目标进行分析之后,现从技术和经济的角度对超市管理系统分析可行性。

(1)技术上可行。在开发超市管理系统的时候,对软硬件的要求比较低,在硬件方面只需要win10电脑即可,对硬盘没什么要求,这些硬件价格较为便宜。在软件方面,只需要安装数据库和编译环境就能够运行系统,这些软件在很多系统中都有应用过,因此开发成本较低。

(2)经济上可行。从超市销售管理平台的开发上来说,系统的投资并不高,只需要编程和工具就可以完成,是一个小型的超市销售系统,工作量不大,但可以满足商家的日常管理,操作起来也比较方便,可以解决目前超市销售管理面临的人力、物力短缺的问题[5]。

(3)操作上可行。在信息时代,计算机已经成为人们日常生活中必不可少的东西。生活节奏加快,使人们更加注重效率。同时,在确保效率的前提下,也要考虑到简单的操作。该系统以 B/S为基础,具有很好的兼容性,用户可以在任意位置使用浏览器登陆美容美体管理平台。本系统的平台是直接面向使用者的,使用简洁的操作界面,引导使用者由浅入深,实现对系统的管理,为消费者提供及时、真实的服务。

3.2 功能性需求

3.2.1 用例概述

管理员用例图如图3-1所示。

图 3-1 管理员用例图

员工用例图如图3-2所示。

图 3-2 员工用例图

用例的简要描述如表3-1所示。

表 3-1 用例描述

用例标识(UC)

用例名称

摘要描述

1

登录

用户和管理员通过登录功能才得以使用系统的功能

2

个人中心

用户和管理员登录系统之后可以修改个人信息

3

商品信息管理

管理员和员工在商品信息管理功能中管理商品的信息

4

员工信息管理

管理员在员工信息管理功能中管理员工的信息

5

商品分类管理

管理员在商品分类信息管理功能中管理商品分类的信息

6

进货管理

管理员和员工在进货信息管理功能中管理进货的信息

7

销售信息管理

管理员和员工在销售信息管理功能中管理销售的信

3.2.2 用例描述

(1)商品信息管理

商品信息管理用例描述如表3-2所示。

表 3-2 商品信息管理用例描述

用例标识

3.1

用例名称

编辑商品的相关信息

参与者

管理员和员工

前置条件

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

后置条件

修改商品信息

用例概述

管理员和员工修改商品信息

基本事件流

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

2.管理员和员工在商品信息管理界面点击添加按钮提交新添加的商品信息

3.商品信息添加成功

备选事件流

4a 输入的信息需要合法才能够成功添加

备注

(2)员工信息管理

员工信息管理用例描述如表3-3所示。

表 3-3 员工信息管理用例描述

用例标识

3.2

用例名称

编辑员工的相关信息

参与者

管理员

前置条件

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

后置条件

修改员工信息

用例概述

管理员修改员工信息

基本事件流

1.管理员在员工信息管理界面点击修改按钮提交修改的员工信息

2.员工信息修改成功

续表 3-3 员工信息管理用例描述

用例标识

3.2

备选事件流

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

备注

(3)进货信息管理

进货信息管理用例描述如表3-4所示。

表 3-4 进货信息管理用例描述

用例标识

3.3

用例名称

删除进货的相关信息

参与者

管理员和员工

前置条件

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

后置条件

删除进货信息

用例概述

管理员和员工删除进货信息

基本事件流

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

2.管理员和员工在进货信息管理界面点击删除按钮提交删除的进货信息

3.进货信息删除成功

备选事件流

4a 删除的进货信息需要跟其它表没有关联才能够删除

备注

(4)商品分类信息管理

商品分类信息管理用例描述如表3-5所示。

表 3-5 商品分类信息管理用例描述

用例标识

3.4

用例名称

搜索商品分类的相关信息

参与者

管理员

前置条件

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

后置条件

搜索商品分类信息

用例概述

管理员搜索商品分类信息

基本事件流

1.管理员在商品分类信息管理界面点击搜索按钮提交搜索的商品分类信息

2.商品分类信息搜索成功

备选事件流

4a 输入的商品分类名称需要跟数据库的信息相匹配才能够搜索成功

备注

(5)登录

登录用例描述如表3-6所示。

表 3-6 登录用例描述

用例标识

3.5

用例名称

登录

续表 3-6 登录用例描述

用例标识

3.5

参与者

员工、管理员

前置条件

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

后置条件

登录

用例概述

员工和管理员登录

基本事件流

1.员工和管理员进入到登录页面当中

2.管理员和员工输入用户名和密码登录到系统当中

备选事件流

4a 输入的信息需要和数据库信息相匹配才能够登录

备注

(6)销售信息管理

销售信息管理用例描述如表3-7所示。

表 3-7 销售用例描述

用例标识

3.6

用例名称

编辑销售的相关信息

参与者

管理员和员工

前置条件

管理员和员工需要输入正确的用户名和密码登录销售

后置条件

修改销售信息

用例概述

管理员和员工修改销售信息

基本事件流

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

2.管理员和员工在销售信息管理界面点击添加按钮提交新添加的销售信息

3.销售信息添加成功

备选事件流

4a 输入的信息需要合法才能够成功添加

(7)个人中心

个人中心用例描述如表3-8所示。

表 3-8 个人中心用例描述

用例标识

3.7

用例名称

个人中心

参与者

用户、管理员

前置条件

用户和管理员需要进入到个人中心页面中

后置条件

修改个人信息

用例概述

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

基本事件流

1.用户和管理员进入到登录页面当中

2.用户和管理员输入用户名和密码登录到系统当中

3.在个人中心页面中修改自己个人信息

备选事件流

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

备注

3.3 非功能需求分析

尽管软件开发设计必须关心超市的功能要求,但性能要求一样关键。系统性能不佳会造成客户体验不佳,行政效率减少。假如必须提升系统性能,应留意数据安全性、查询效率和系统回应能力。

(1)数据安全性。

超市管理系统每天都是会造成大量的数据,这些数据涉及到到系统运作的每一个一部分,因此数据安全性是十分关键的。系统必须对用户密码开展数据加密,用户密码必须应用数据加密字符串处理,以确保系统数据的安全性,在数据库存有记录时,用户在键入密码前,应用特殊字符替代。

(2)系统查询效率和回应速率

超市管理系统中的许多模块都有查询功能,查询功能包含多表查询。随着超市管理系统运作一段時间后,工作量强化,系统中包括的数据量扩大,应留意提升数据库SQL语句,提升数据查询的速率[6]。

摘要 

随着计算机的不断发展,计算机已经为经济发展提供了强大的动力,不少行业已经通过计算机实现了管理的信息化和自动化。电商行业是一个前景广阔的行业。自从我国改革开放以来,我国的电商行业迅速发展,发展到现在已有了一定的规模。通过调查,我国的电商行业还在迅速发展。

本文的内容描述了超市管理系统通过SSM和JSP技术进行实现。超市管理系统能够容纳不少用户。超市管理系统具有良好广泛的应用场景,利用它来实现商品销售网络化是未来的一个趋势,随着计算机技术的发展和完善,它的功能将会得到进一步地完善和发展。在后期的测试系统中,超市管理系统基本实现了预期的所有功能,系统性能稳定和运行正常,基本达到了基本要求。

关键词:SSM;JSP;系统性能

Abstract 

With the continuous development of computers, computers have provided a strong driving force for economic development. Many industries have realized the informatization and automation of management through computers. E-commerce industry is a promising industry. Since China's reform and opening up, China's e-commerce industry has developed rapidly and has reached a certain scale. Through the survey, China's e-commerce industry is still developing rapidly.

The content of this paper describes that the supermarket management system is realized through SSM and JSP technology. Supermarket management system can accommodate many users. Supermarket management system has a good and wide range of application scenarios. Using it to realize commodity sales network is a trend in the future. With the development and improvement of computer technology, its function will be further improved and developed. In the later test system, the supermarket management system has basically realized all the expected functions, the system performance is stable and runs normally, and has basically met the basic requirements.

Key words: SSM;JSP;System Performance

1 绪论

1.1 研究背景

互联网发展到现在已经有七十多年的时间了,随着信息技术的不断发展,互联网会涉及到人们生活的各个方面当中,互联网时代来临的时候可以推动各个行业的发展,给社会的经济领域添加了不少活力。

在当今的时候,很多行业都离不开互联网,尤其是在互联网时代下产生的超市管理系统更是受到人们的欢迎。超市管理系统的发展已有不少的时间,具有不同的种类。超市管理系统跟超市商品售卖业务息息相关,不少用户想要定制特定的系统功能,因此市场具有广阔的前景。超市管理系统如此火爆有以下原因[1]。

(1)相比于较传统的工作模式,超市管理系统能够提高管理员管理的效率和降低出错的效率。超市管理系统功能经过编译运行能够大大降低管理员管理出错的概率,管理员管理系统的时候如果发生了错误的情况系统会给出相应的提示。

(2)通过超市管理系统管理能够降低成本,可以节省大量的时间成本和人力资源,管理员能够提高管控能力。

1.2 研究意义

随着现代科学技术的发展,互联网产品已经涉及到生活的很多方面,很多公司也在加快投入力度。然而在和管理员沟通过程当中发现商品售卖的工作模式还处于人工管理的模式,这不能够充分地利用互联网技术提高工作效率。

建立规范化的流程能够管理超市商品售卖,而目前管理超市商品售卖只能依赖于管理员手工进行管理,电商行业趋于智能化,科技发展能够为我们的生活提供服务,现在较多的场景都需要使用信息化管理。在我们的平时工作的时候,可以切实感受到科学技术带来的解决方式。在我们平时生活的时候也有较多的场景需要技术的辅助[2]。

1.3 主要内容

(1)本次针对超市管理系统提出实现方案,按照软件开发的一般流程进行前期的调研和分析确定软件是否能够正常实现、技术是否可行和系统功能模块的设计开发,最后确定了使用的技术和实现系统的方案。

(2)框架属于一种程序开发者实现的功能集合,可以帮助软件开发者快速构建软件层次架构和复用功能的一款工具,本平台框架使用了开源框架,具有比较好的开发优势,可以帮助软件开发者快速构建基本的程序开发框架出来,通过调用开源框架开源帮助程序开发者减少开发难度,提升了超市管理系统的安全和稳定性,能够帮助程序开发者完成系统功能模块的开发和数据的处理。

(3)管理员操作和管理超市管理系统的数据不仅需要框架规范约束还需要满足一定基础的标准,使用MySQL数据库中的约束关系能够根据系统中实体的关系从而生成数据库表,这样在实现系统的时候可以设置系统实体之间的关系[3]。

2 开发技术

2.1 MyBatis技术

MyBatis属于关系映射框架,对象关系映射的功能可以对数据库访问方式进行简化,并在JDBC基础上提供进一步地封装数据库操作方法进行访问MySQL数据库,使用封装的MySQL操作方法对数据库进行访问更加符合面向对象的方法。

开源框架MyBatis以灵活的方式通过数据库语句操作数据库记录,开发者不需要编写复杂的SQL语句对多张表进行操作,而是通过对象的方式对数据库记录进行操作,为核心底层DAO对象提供支持[4]。

2.2 Spring技术

 Spring是 java语言中开放源码的开发框架。又被称之为项目中的粘合剂。其核心在于实现高效、统一的代码管理逻辑。Spring是一种集成了不同层次的体系结构,它能够为您的超市提供一个比较稳定、完全的开发环境。由于程式设计技术的普及,这个高效率、统一的程式码架构逐渐被程式设计师所喜爱,因此应用程式也因此而广为传播。Spring旨在简化开发过程,减少程序中的类,减少界面的复杂性,并为 java开发提供一个更好、更适合 java开发的配置框架。

2.3 SpringMVC技术

Spring MVC是当前比较有价值的一种架构。Struts2的优势在于,配置灵活、简单、可扩展性好,Struts2虽然是 MVC架构中的佼佼者,但其优点也很多,比如:结构好,有拦截思路,有多种功能。但缺点也很明显,Struts2由于使用了值栈、 OGNL表达式、struts2标签库等,使得程序的性能有所降低,因此我选择了 SpringMVC。

2.4 Mysql数据库

MySQL是在一个瑞典公司中产生的。其优势在于不需要大量的内存,适配性强,“客户机+服务器”体系是其优势所在。MySQL数据库的编程方法,能够适用于目前的网络需要,能够在任何时间、任何地点通过与网络相连的地区进行数据接口的存取,在后台管理员许可的情况下,可以将数据库的内容显示给外界。

3 需求分析

现在很多超市管理系统还存在着诸多的问题,包括操作不便、功能不够完善等问题,有的管理方式采用的还是人工的方式。随着社会的发展,需要一个功能更加完善的超市管理系统。

3.1 系统可行性分析

通过对系统的目标进行分析之后,现从技术和经济的角度对超市管理系统分析可行性。

(1)技术上可行。在开发超市管理系统的时候,对软硬件的要求比较低,在硬件方面只需要win10电脑即可,对硬盘没什么要求,这些硬件价格较为便宜。在软件方面,只需要安装数据库和编译环境就能够运行系统,这些软件在很多系统中都有应用过,因此开发成本较低。

(2)经济上可行。从超市销售管理平台的开发上来说,系统的投资并不高,只需要编程和工具就可以完成,是一个小型的超市销售系统,工作量不大,但可以满足商家的日常管理,操作起来也比较方便,可以解决目前超市销售管理面临的人力、物力短缺的问题[5]。

(3)操作上可行。在信息时代,计算机已经成为人们日常生活中必不可少的东西。生活节奏加快,使人们更加注重效率。同时,在确保效率的前提下,也要考虑到简单的操作。该系统以 B/S为基础,具有很好的兼容性,用户可以在任意位置使用浏览器登陆美容美体管理平台。本系统的平台是直接面向使用者的,使用简洁的操作界面,引导使用者由浅入深,实现对系统的管理,为消费者提供及时、真实的服务。

3.2 功能性需求

3.2.1 用例概述

管理员用例图如图3-1所示。

图 3-1 管理员用例图

员工用例图如图3-2所示。

图 3-2 员工用例图

用例的简要描述如表3-1所示。

表 3-1 用例描述

用例标识(UC)

用例名称

摘要描述

1

登录

用户和管理员通过登录功能才得以使用系统的功能

2

个人中心

用户和管理员登录系统之后可以修改个人信息

3

商品信息管理

管理员和员工在商品信息管理功能中管理商品的信息

4

员工信息管理

管理员在员工信息管理功能中管理员工的信息

5

商品分类管理

管理员在商品分类信息管理功能中管理商品分类的信息

6

进货管理

管理员和员工在进货信息管理功能中管理进货的信息

7

销售信息管理

管理员和员工在销售信息管理功能中管理销售的信

3.2.2 用例描述

(1)商品信息管理

商品信息管理用例描述如表3-2所示。

表 3-2 商品信息管理用例描述

用例标识

3.1

用例名称

编辑商品的相关信息

参与者

管理员和员工

前置条件

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

后置条件

修改商品信息

用例概述

管理员和员工修改商品信息

基本事件流

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

2.管理员和员工在商品信息管理界面点击添加按钮提交新添加的商品信息

3.商品信息添加成功

备选事件流

4a 输入的信息需要合法才能够成功添加

备注

(2)员工信息管理

员工信息管理用例描述如表3-3所示。

表 3-3 员工信息管理用例描述

用例标识

3.2

用例名称

编辑员工的相关信息

参与者

管理员

前置条件

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

后置条件

修改员工信息

用例概述

管理员修改员工信息

基本事件流

1.管理员在员工信息管理界面点击修改按钮提交修改的员工信息

2.员工信息修改成功

续表 3-3 员工信息管理用例描述

用例标识

3.2

备选事件流

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

备注

(3)进货信息管理

进货信息管理用例描述如表3-4所示。

表 3-4 进货信息管理用例描述

用例标识

3.3

用例名称

删除进货的相关信息

参与者

管理员和员工

前置条件

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

后置条件

删除进货信息

用例概述

管理员和员工删除进货信息

基本事件流

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

2.管理员和员工在进货信息管理界面点击删除按钮提交删除的进货信息

3.进货信息删除成功

备选事件流

4a 删除的进货信息需要跟其它表没有关联才能够删除

备注

(4)商品分类信息管理

商品分类信息管理用例描述如表3-5所示。

表 3-5 商品分类信息管理用例描述

用例标识

3.4

用例名称

搜索商品分类的相关信息

参与者

管理员

前置条件

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

后置条件

搜索商品分类信息

用例概述

管理员搜索商品分类信息

基本事件流

1.管理员在商品分类信息管理界面点击搜索按钮提交搜索的商品分类信息

2.商品分类信息搜索成功

备选事件流

4a 输入的商品分类名称需要跟数据库的信息相匹配才能够搜索成功

备注

(5)登录

登录用例描述如表3-6所示。

表 3-6 登录用例描述

用例标识

3.5

用例名称

登录

续表 3-6 登录用例描述

用例标识

3.5

参与者

员工、管理员

前置条件

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

后置条件

登录

用例概述

员工和管理员登录

基本事件流

1.员工和管理员进入到登录页面当中

2.管理员和员工输入用户名和密码登录到系统当中

备选事件流

4a 输入的信息需要和数据库信息相匹配才能够登录

备注

(6)销售信息管理

销售信息管理用例描述如表3-7所示。

表 3-7 销售用例描述

用例标识

3.6

用例名称

编辑销售的相关信息

参与者

管理员和员工

前置条件

管理员和员工需要输入正确的用户名和密码登录销售

后置条件

修改销售信息

用例概述

管理员和员工修改销售信息

基本事件流

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

2.管理员和员工在销售信息管理界面点击添加按钮提交新添加的销售信息

3.销售信息添加成功

备选事件流

4a 输入的信息需要合法才能够成功添加

(7)个人中心

个人中心用例描述如表3-8所示。

表 3-8 个人中心用例描述

用例标识

3.7

用例名称

个人中心

参与者

用户、管理员

前置条件

用户和管理员需要进入到个人中心页面中

后置条件

修改个人信息

用例概述

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

基本事件流

1.用户和管理员进入到登录页面当中

2.用户和管理员输入用户名和密码登录到系统当中

3.在个人中心页面中修改自己个人信息

备选事件流

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

备注

3.3 非功能需求分析

尽管软件开发设计必须关心超市的功能要求,但性能要求一样关键。系统性能不佳会造成客户体验不佳,行政效率减少。假如必须提升系统性能,应留意数据安全性、查询效率和系统回应能力。

(1)数据安全性。

超市管理系统每天都是会造成大量的数据,这些数据涉及到到系统运作的每一个一部分,因此数据安全性是十分关键的。系统必须对用户密码开展数据加密,用户密码必须应用数据加密字符串处理,以确保系统数据的安全性,在数据库存有记录时,用户在键入密码前,应用特殊字符替代。

(2)系统查询效率和回应速率

超市管理系统中的许多模块都有查询功能,查询功能包含多表查询。随着超市管理系统运作一段時间后,工作量强化,系统中包括的数据量扩大,应留意提升数据库SQL语句,提升数据查询的速率[6]。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值