基于BS架构的库存管理系统的设计与实现.doc
摘要
随着我国经济的快速发展,各类企业的崛起。许多企业都有自己生产或者经营的商品,在这些行业中,最重要、也是人们最关心的就是物品信息、进货信息、物品出入库、存放等管理,因此,建立一个库存管理系统,会使管理工作系统化、规范化,从而提高管理质量和效率。本文首先简述库存管理课题研究的意义,其次要对系统的需求进行分析,功能和过程进行总结,然后根据前文做的分析,详细介绍系统功能实现步骤和思路以及数据库表的设计,最后进行系统的核查测试功能。系统采用浏览器请求数据,服务器回应的工作模式,MVC软件设计思想,使用MyEclipse编辑器和Tomcat服务器,并结合数据库进行开发。系统主要包括不同用户权限之间的登录、库存管理模块、商品出入库管理模块、位置类别管理等多个模块。
关键词:MVC;MySQL;库存管理系统
目录
TOC\o1-3\h\z\u3993第一章绪论 1
212291.1课题背景 1
189051.2开发意义 1
270221.3研究内容 1
26487第二章主要技术和工具介绍 2
223532.1MyEclipse 2
22872.2Tomcat 2
304012.3JSP 2
211732.4MySQL数据库 2
16112.5MVC 2
11813第三章系统分析 3
255893.1可行性分析 3
68763.1.1经济可行性 3
30253.1.2技术可行性 3
235293.1.3操作可行性 3
58653.2需求分析 3
264913.3业务流程分析 7
99213.4数据流程分析 8
29934第四章系统设计 10
188424.1系统结构设计 10
93264.2功能模块设计 10
15624.4表设计 16
21642第五章系统实现 20
289475.1登录模块的实现 20
75205.2员工管理模块的实现 20
16445.3商品管理模块的实现 21
262045.4位置类别管理功能模块 22
16695.5库存管理功能模块 22
293275.6入库管理功能模块 22
254855.7出库管理功能模块 23
248815.8点库管理功能模块 24
262665.9公告管理功能模块 24
19151第六章系统测试 25
129426.1测试目的 25
105366.2系统测试实例 25
151116.2.1用户登录测试 25
263226.2.2位置类别测试 25
143176.2.3商品管理测试 26
74456.2.4入库管理测试 26
88016.2.5出库管理测试 27
第七章31142总结 28
28172参考文献 29
21284致谢 30
第一章绪论
1.1课题背景
随着时代的进步,计算机技术和互联网技术不断更新迭代。到了社会发展进入的新阶段,信息化技术的发展使得计算机应用技术渗入到人们生活中并逐渐体现出其优势[1]。信息化时代来临,互联网成为时代下媒体关注的核心内容。
随着企业规模的扩大和其产品数量的增加,对库存数据的处理需求也日益增多。库存管理系统的设计可以方便地管理库存信息,并为相关组织和企业提供高质量的服务。
在传统的库存管理行业中,其过程往往是复杂、繁琐的,操作非常不方便,甚至有或多或少的错误,一旦处理的数据过多,手工管理就很难维护。因此,采用计算机系统代替手工模式进行管理操作,其优点是办公无纸化、查询方便、准确度高、节省资源、提高工作效率[2]。
1.2开发意义
如今,人们越发看重计算机网络的发展,认为自动化和信息化技术可以替代传统的手工管理中出现的问题和不足,比如庞大的数据会导致处理过程所用的时间增多,准确率也没办法保证[3]。如果想要改变这些问题,必须从问题的根本源头上抓住关键点,要达到效率最大化,去除重复性的工作可以让速度和准确度都达到保证。经济和社会现象在时间上变动非常大,市场存在不稳定性,库存管理系统在这种不稳定条件下存在是很坎坷的。因此,必须做到不断的改进和提升,做出一个细致且全面、操作简单,实用的库存管理系统[4]。
1.3研究内容
本课题在库存管理理念与管理方式上进行研究,分析信息化现状,研究库存管理系统的现状及存在的问题,库存管理的关键是保证产品的供需均衡,一旦产品的库存数量出现失衡和偏差,会让企业面临治理的窘境。比如供不应求导致的销售损失和客户流失,库存过多也会浪费管理成本。根据库存管理的改善准则,需要把平台的架构和设计进行整体性规划,