二维码的超商品管理系统后台模块(附件)【字数:14030】

二维码有信息容量大,纠错能力强,识别速度快的优点,数据库有处理数据快,安全级别高的优势。本文讲述的是使用这两种技术来实现的基于二维码的超市商品管理系统,该系统利用二维码和数据库来对超市的库存和商品的基本信息,进行高效便利的人性化管理。本系统分为WEB网页端(前台模块)和服务器端(后台模块),本文主要讲述后台模块的设计与实现,前台模块有一点涉及,但不过多论述。后台模块中,数据库选用的是Oracle Database 10g;服务器选用的是Tomcat 7.0;编辑器选用的是Eclipse 4.5.2和Sublime Text 3;编程语音使用的是Java。在整个开发过程中,首先根据现有的相关系统进行了需求分析,再进行了系统的总体设计和细节设计,最后在编码实现的阶段,使用Spring + SpringMVC + Mybatis架构,实现了这个超市商品管理系统的后台模块。在完成的过程中,使用了Junit,进行了一系列的单元测试,确保了系统功能的可靠性。关键词管理系统;Java;SSM架构;数据库
目录
第一章 绪论 1
1.1 项目来源及介绍 1
1.2 国内外相关领域的研究和开发现状 2
1.3 本文主要工作内容 3
第二章 系统需求分析 4
2.1 系统业务需求 4
2.2 系统逻辑需求 4
2.3 本章小结 8
第三章 系统主要设计 9
3.1 系统总体设计 9
3.1.1 系统功能介绍 9
3.1.2 数据库总体设计 10
3.2 系统详细设计 12
3.2.1 数据库详细设计 12
3.2.2 系统框架结构 16
3.2.3 用户中心模块设计 18
3.2.4 账号管理模块设计 18
3.2.5 商品查询模块设计 19
3.2.6 商品管理模块设计 19
3.3 本章小结 19
第四章 系统的实现 21
4.1 开发环境和 *好棒文|www.hbsrm.com +Q: &351916072& 
开发工具 21
4.2 系统登录和主页 21
4.3 用户中心及账号管理模块 24
4.4 商品查询模块 26
4.5 本章小结 27
第五章 系统测试与性能分析 28
5.1 系统测试环境 28
5.2 测试方法与测试用例 28
5.2.1 登录输入验证测试 28
5.2.2 商品查询模块测试 29
5.2.3 Junit单元测试 29
5.3 测试结果与性能分析 30
5.4 本章小结 30
结论 31
致谢 32
参考文献 33
第一章 绪论
本章主要介绍本项目的各方面基本情况,重点介绍项目的来源,背景和国内外研究现状。在本章的结尾概述了一下本文将要介绍的主要内容。
1.1 项目来源及介绍
随着人们对生活品质的要求的提升,生活节奏的提速,生活中需要的各种商品的类型和数目不断增多,站在超市的立场来说,对这些物品的精细化管理显得越来越迫在眉睫。以前那种简单的纸质化的管理手段很容易出现超市物品数目错误、放置位置不明确、物品信息错乱或者生产日期和保质期不明确等一系列的问题,很多需要人力去记忆,然而很多事情不是人力能完成的,普通的人工化的管理对量比较小的物品还能应付,但对大型的购物超市就显得有点力不从心了,往往会出现新来的员工需要花费大量的时间去了解熟悉这些信息。甚至连熟练的老员工都可能会出现找不到物品的情况,更可能出现物品管理不及时,出现物品保质期到期仍不能及时处理的状况[1]。
目前,网络已经充斥于生活的每一个角落,任何的行业都在往网络化、自动化的方向在靠拢。这不仅仅是从众随大流而已,而是网络化真真切切的给生活生产、工作学习,带来了很大的便利。现在越来越多的传统行业在往网络化进军,因为他们也离不开对数据的收集、分析和统计[2]。超市行业也是其中一员,甚至更为迫切,而现有的很多传统软件又缺少这样与二维码相结合,能实现自动化管理的功能。对于超市而言,超市有着大量的物品存储,同时,又有着庞大的物流来来去去,每天进货与售卖的商品量,都是一个惊人的数字,由于之前缺少一款帮助管理的软件,来规范和减轻他们的工作,管理人员总是需要花费大量的时间去对这些数据进行统计。而每次进货与出仓又没有一个统一的标准,在采购、入库、出仓、上架、售卖或者下架这个过程中,很有可能在某个环节出现问题,却不能准确的找到问题出在哪个环节。所以,一款良好的管理软件,是一个强大的助臂。而本系统的优势更在于,入库出库均通过二维码来进行,通过流水线的形式即可记录下商品的流动,不需要管理员再手动录入信息,这就减少了发生错误的可能,同时也这也节省了很大人力资源。
本系统的总体处理流程如下图11所示:

图11 系统流程示意图
1.2 国内外相关领域的研究和开发现状
二维码在如今生活中的各个角落随处可见[3],几乎每个账号都有一个对应的二维码,而在商品物流方面,现在普遍使用的仍是一维码,因为一维码较为简单,只存储数字信息,读一维码也较方便。不过如今二维码发展迅速,读取的技术也飞速发展,现在扫描二维码也是轻轻松松的事情,只需要简单的扫码枪就可以零点几秒之内就识别二维码,方便快捷,而且二维码的信息量也远远大于一维码,而在超市商品方面,一维码仅仅只能存储简单的数字ID,但是同类物品,不同保质期,却是无法区分的,这是在超市商品管理中,很大的一个缺陷,管理员需要区分保质期是否到期,还得查看商品上面的信息,而不同的商品信息在不同的位置,这是一个很麻烦的事情,极其花费人力是事情。
二维码的飞速发展,伴生着基于这项技术的各种事物的出现。基于二维码开发软件早已不是什么新鲜事情,现如今的微信、支付宝等软件均在使用二维码作为重要功能的一部分,包括付款码和身份信息等方面。各种收银系统均支持二维码和一维码。不过将二维码运用在物流方面的,倒不是特别的多,只有少数将二维码运用到了相关行业[4]。
关于商品管理系统这一块,在硬件和设备的层面上,我国已经能够和世界同步接轨了。可是,在系统、流程、操作与服务这些软实力上的现状,落后欧美国家至少十几二十年。就拿中国很多的大企业,已建立了完善的制度,可是在实际执行时却差强人意。系统执行的流程中[5],人为参与的机会越少,出现的错误也会越少。这也是这次设计系统的一个思想,能自动化的尽量自动化。比如本系统使用的二维码,就是取代人工的一个手段。商品入库时,使用者预先打开web页面,登录之后,打开入库页面,只需要商品的二维码经过扫码枪,就可以将物品的信息记录下来,然后存入数据库。而这个过程中需要人为参与的部分就只登录和打开入库界面,其他的事情都不需要再手动操作了,只需要等到结束就行了。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/372.html

好棒文