基于WEB的企业进销存管理系统设计

时间:2022-06-30 03:11:32

基于WEB的企业进销存管理系统设计

[摘 要]进销存管理系统是企业的循环系统,是整个企业生产经营活动的物质基础。企业的生产经营活动,从材料的采购、产品的生产加工到产品的销售,都是物料的转换和流动的过程。进销存管理系统的运作和效率直接影响着企业的经济效益。本文采用B/S架构,从整个企业物流的视角出发,实现了库存、采购和销售的物流系统的整合,并且对生产、财务等子系统进行集成,设计了完整的进销存管理系统,以期帮助企业合理配置物流资源,动态控制物流动向,有效地保障生产经营活动的供给,压缩库存资金占用,提高物品周转效率,降低采购和销售成本,为企业创造良好的经济效益。

[关键词]进销存管理系统;B/S架构;系统集成

中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2016)15-0284-01

1 引言

随着互联网业务的迅猛发展,国内众多企业已跨入网络信息化管理时代,并因此提高了管理效率和市场竞争力。随着经济逐渐呈现全球化的趋势,如果没有信息化的管理模式,企业的改造、重构、工业化的进程就会怠慢,其生存和发展就会出现疲态甚至停滞不前。

企业的信息化管理包括进货、销售、库存等方面的内容,而其实质是企业管理的信息化,是企业将融合世界先进管理思想的信息技术的进一步应用于管理,提高企业管理的效率和效益。企业管理的信息化在某种意义上意味着企业的全面信息化,它包括着企业内部管理信息化和企业外部沟通信息化。而企业信息化的重中之重是企业进销存的信息化,因为这是企业运营的物质循环所在。

如何设计一个高效而使用的企业进销存管理系统,是一个企业对内部资源和外部资源进行有效整合的关键。一个优秀的进销存管理系统不仅能是企业降低劳动成本,同时还可以使企业的管理更加规范合理,解决了进销存管理带来的人力资源及财力资源的消耗、经营紊乱等诸多问题。

2 系统总体设计

企业进销存管理系统的主要工作是对企业的进、销售和库存以信息化的方式进行管理,最大限度的减少各个环节中可能出现的错误,有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,使企业能够合理安排进、销、存的每个关键步骤,提升企业市场竞争力。针对经营管理中存在的问题用户对进销存系统的需求具有普遍性。通过实际调查,要求企业进销存管理系统具有以下功能:

* 灵活的人机交互界面,操作简单方便,界面简介美观;

* 键盘操作,快速响应;

* 对进货和销售提供相应的退货管理功能;

* 实现各种查询,如多条件查询、模糊查询等;

* 可以随时修改系统口令;

* 灵活的数据备份、还原功能;

* 系统最大限度的实现已安装性、易维护性和易操作性;

* 系统运行稳定,安全可靠。

2.1 系统总体功能模块

整个进销存管理系统应包含进货管理、销售管理、库存管理、信息查询、基本资料和系统维护六大主要模块。其中进货管理模块主要负责进货单的生成,进货与退货的管理;销售管理模块主要负责销售单的生成,销售与退货管理;库存管理模块主要负责库存盘点与价格调整;信息查询模块主要负责销售查询、商品查询和销售排行查询的功能;基本资料块主要负责商品管理、客户管理、供应商管理、经手人设置等功能;系统维护模块主要实现数据库备份与恢复、密码修改和退出系统的功能。系统的功能模块结构如下图所示:

2.2 数据表设计

数据表的设计应具有较好的实用性,主要体现在查询时是否需要关联多张表且需使用复杂的SQL技巧。设计出的表要尽可能减少数据冗余,确保数据的准确性,有效的控制冗余有助于提高数据库的性能。不应针对整个系统进行数据库设计,而应该根据系统架构中的模块划分,针对每个模块所处理的业务进行组件单元的数据库设计;不同模块间所对应的数据库表之间的关联应尽可能减少,如果不同模块间的表需要外键关联也尽量不要创建外键关联,而只是记录关联表的一个主键,确保模块对应的表之间的独立性,为系统或表结构的重构提供可能性。

数据表是数据库最重要的组成部分之一,是其实质性数据内容的载体。设计人员在对数据表进行设计时必须遵循一定的规则,才能实现数据库的结构合理和较小的冗余。这种设计规则在关系型数据库的设计中被称为范式。根据信息的分类情况,一个数据库中可能包含若干个数据表。这些各自独立的数据表通过建立关系被联接起来,成为可以交叉查阅、一目了然的数据库。因为篇幅有限,本文只给出几个重要的数据表的表结构。其中构建数据表主要遵循以下原则:表设计应按照一定原则对信息进行分类,以减少数据在输入过程中可能出现的错误,并能使数据库的工作效率有所提高;为一数据表确定一个主题或主要服务的功能模块,确保数据表结构具有设计上的合理性,通常还要对表进行规范化处理,以消除表中存在的冗余,并使表容易维护。

(1) 供应商信息表

供应商信息表主要用于存储供应商的详细信息,共有包括供应商编号、供应商名称、邮政编码等在内的共11个字段,其中供应商编号为主键。

(2) 商品信息表

商品信息表主要用于存储商品详细信息,包括商品编号、商品名称、商品简称、产地、商品计量单位、商品规格、包装、批号、批准文号、备注、供应商名称等字段,其中商品编号为主键。

(3) 入库主表

入库主表主要用于存储入库单据信息,包括入库编号、品种数量、总计金额等8个字段,其中入库编号为主键。

(4) 销售主表主要用于存储销售单据信息,包括销售编号、销售品种数量、总计金额等9个字段,其中销售编号为主键。

3 实现与总结

整个进销存管理系统采用B/S架构,在WEB上实现对进货、销售、存储的管理。开发环境采用JAVA与SQL Server2008。通过对商品、数据模型和数据访问对象等多个公共类进行设计,最终实现了对企业进销存的统筹管理,提高了企业运营的效率。

目前还有相当一部分的中小企业没有使用进销存管理系统,这些企业存在账目混乱,库存不准,信息反馈不及时等一些问题。企业进销存管理系统还需要大力推广,有些正在使用企业进销存管理系统的企业对该系统的管理和运用还存在着一些漏洞,比如系统的定期维护和安全问题等都有待进步。

参考文献

[1] 张彦芳.进销存管理系统的设计与实现[J].中国管理信息化,2008,(11):14-6.

[2] 王会青.医药进销存管理系统设计与实现[J].山西科技,2007,(3):57-58.

[3] 刘志海.三层构架下的中小企业物流管理信息系统研究[J].物流技术.2007.(3):1l 1-113

上一篇:城市配电网事故处理流程分析 下一篇:基于景气指数的铁路客运市场监测方法研究