基于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所示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一枚小小程序员哈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值