库存管理设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章设计内容与目标
系统概述
商品库存管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以商品库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
作为计算机应用的一部分,使用计算机对物资信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套库存管理软件成为很有必要的事情。
设计内容
该库存管理系统的主要功能分别有登陆权限,入库、出库管理,库存盘点、库存预警、统计报表。系统结构严谨、性能稳定、使用方便。系统中具有操作员权限、密码管理等功能模块,确保系统运行安全。全面的查询和报表功能,全面、及时地反映当前库存状况。
该库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。
设计目标
设计和实现商品库存管理系统,使库存管理的工作系统化、规范化和自动化,从而达到提高管理效率的目的。
(1) 利用计算机系统实现商品库存管理;
(2) 流程符合商品库存要求;
(3) 查询方便,无论是按商品编号、名称、类别、厂商、时间其中任一项都
可以进行有效查询;
(4) 友好的用户界面,既面向系统开发者,又面向用户。
第二章总体设计
模块化设计总方案
本系统在设计时采用结构化程序的设计方法,具体设计的功能模块如下:
(1)入库管理模块
该模块是商品入库管理模块。进货入库管理模块可添加商品和修改存在仓库的商品信息,并能对进货单据、退货单据和当前库存进行查询。
(2)出库管理模块
该模块是商品出库管理模块。商品出库管理模块可添加和修改出库商品,并能对出货单据、退货单据和当前库存进行查询。
(3)库存管理模块
该模块包括库存盘点模块和库存报警模块。
(4)统计报表模块
该模块由五个子模块构成,分别是:进货统计模块、出货统计模块、,每个子模块都具有强大的统计功能。
根据以上系统功能的分析与设计,五个系统功能模块的划分,具体的功能模块图如下图所示:
图系统功能模块图
模块功能设计
通过需求分析,对商品库存进行有效的管理,使之形成完善的应用系统。数据库设计中要合理设置商品信息和库存信息等,用来实现商品信息的新增,修改、删除等功能,使得商家有较详细的数据统计与分析。
下面就介绍一些此商品库存管理系统的模块基本功能:
(1) 登录认证
作为一个企业实际应用项目,登录认证是必不可少的。本项目的用户登录管理比较简单,分为操作员和管理员登录,操作员和管理员有不同的权限。越权操作会有提示信息,只有合法用户才能进行操作。
(2) 入库管理
入库管理主要是操作员对仓库商品进货入库,操作人员通过该功能模块把每天的入库单据及上面的入库商品明细输入数据库并对商品信息进行修改和删除。该模块支持按商品编号和商品名称关键词查询进货单据和当前库存量并对单据进行删除。
(3) 出库管理
出库管理模块与入库管理模块相似,主要是对货品出库进行管理及对出货单据进行管理。操作人员通过该功能模块对出库商品进行出库操作。另外,还能对出库单据和当前库存按商品编号或商品名称进行查询和删除。
(4) 库存管理
库存管理模块主要是对已库存的商品进行操作,包括对商品的仓库信息进行修改。另外,可以按商品名称、仓库和商品类别对所有商品进行盘点,当仓库中某种商品少于某个数量时,设置了库存报警。
(5) 统计报表
统计报表模块包括库存统计、进货统计、出货统计、退货出库统计和客户退货统计的功能。各个统计都可以按照不同时间和各个关键字进行统计查询并能打印单据。
系统可行性分析
可行性分析研究的目的就是用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面三方面考虑。
经济可行性
商品库存管理系统是一个小型的管理系统,在开发时需要软件开发人员花费一定的时间和精力,因此需要一定的资金。但它给企业带来的利润是不可估量的,节省了许多人力,物力上的开支,使库存管理工作变繁为简,使其更加合理化、规范化。工作效率的提高就意为着整体水平的提高,是非常值得投资的。
技术可行性
系统采用Java语言作为开发工具。Java是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的动态的语言。它具有理论严密、使用方便、易学易用等特点,利用它设计的系统具有界面友好、工具丰富速度较快的特点。再结合SQL Server 2000数据库技术,编写SQL语言访问数据库,实现强大的查询、修改、入库、出库操作
社会可行性
由于其它语言开发的管理方面的软件移植性较差,而基于JAVA语言的开发的软件可以基于不同平台,移植性和使用广泛,为用户提供可视化的操作界面,易于操作和使用。本系统基于Windows的图形用户界面,即使不懂电脑知识的人也很容易上手。超市管理系统采用最友好的交互界面,不需要专业的开发人员进行操作,同时维护易于简单,操作人员不需要了解太多的数据库方面的知识,只要进行简单的操作就行。
经过上述分析,无论从那个方面来讲,基于JAVA语言的超市管理系统都有很高的开发价值。
用户需求分析
通过需求分析,对商品库存进行有效的管理,使之形成完善的应用系统。数据库设计中要合理设置商品信息和库存信息等,用来实现商品信息的新增,修改、删除等功能,使得商家有较详细的数据统计与分析。
下面就介绍一些此商品库存管理系统的基本功能:
(1) 登录认证
作为一个企业实际应用项目,登录认证是必不可少的。本项目的用户登录管理比较简单,分为操作员和管理员登录,操作员和管理员有不同的权限。越权操作会有提示信息,只有合法用户才能进行操作。
(2) 入库管理