摘要:通过对进销存管理系统的结构及其功能模块的分析, 在CS模式下应用VB语言实现了进销存管理系统的开发。该系统是对企业进货、销售、库存实行数字化、信息化管理的软件系统, 能够实现商品进销存管理的系统化和自动化, 可以将部分企业员工从繁琐的工作中解脱出来。进销存管理系统还具有安全性、完整性和准确性的特点, 使用该系统能显着提升企业的管理水平和市场竞争力, 为企业做出正确的决策提供可靠依据。
关键词:VB; 进销存; 信息化管理; 利润统计;
Abstract:Through an analysis of the structure of invoicing management system and its functional modules, the invoicing management system is developed by using VB language in CS mode. The system is based on a software which digitalizes and informatizes the management of purchase, sales and stock for an enterprise. It can systematize and automate the management of merchandise invoicing, and can release some employees from cumbersome work. The invoicing management system is also featured by its safety, integrity and accuracy, and the use of the system can significantly enhance enterprise's management level and market competitiveness, so as to provide a reliable basis for the enterprise to make the right decisions.
Keyword:VB; Invoicing; Informatization management; Profit statistics;
进销存管理系统是对企业进货、销售、库存管理数字化的信息化管理系统。该系统能够实现商品进销存管理的系统化和自动化, 从而显着提升企业的管理水平。该系统的使用可将一部分企业员工从繁重的工作中解脱出来, 也可为企业做出正确的决策提供可靠依据。[1-3]笔者分析了进销存系统的结构及功能模块, 研发了一套进销存管理系统, 最大限度地屏蔽员工在工作中手工操作所带来的不稳定性, 减少了误差和失误, 让企业的员工真正做到高效率工作, 推动了企业管理水平的提升。
1、系统功能设计
1.1、系统开发及运行环境
本信息化管理软件的开发环境及运行环境具体如下:开发语言:Visual Basic 6.0;数据库管理软件:SQL Server 2008;运行平台:Windows系统。
1.2、系统结构与功能设计
企业进销存管理系统是信息化管理软件系统。首先, 必须保证基本的系统软件特性, 即安全性、完整性和准确性;其次, 对于软件的功能和内容来说, 必须包括商品、供应商、客户的基本信息, 其设置包括角色和权限的设置;再次, 需要有强大的模糊查询功能;最后, 必须有商品的进货、销售和库存管理功能。由此, 本系统设计主要包括以下六大部分:基础信息设置、商品入库管理、商品库存管理、商品销售管理、数据统计与报表表、、系系统统设设置置, , 其其功功能能结结构构如如图图11所所示示。。
图1 企业进销存管理系统功能结构图
2、数据库设计
数据库对任何项目系统来说都是极为重要的, 其设计的好坏直接影响着系统的优劣。[4]为了从基本性能和操作性能方面与本系统更贴合, 选用SQL Server 2008数据库, 主要用来实现商品出、入库信息、商品库存信息、用户个人基本信息等的存储。[5,6]本系统设计了11张数据表, 用于存储不同的信息, 具体如表1所示。
表1 进销存管理系统数据库信息存储表
3、系统的设计与实现
3.1、系统业务流程设计
在此企业进销存管理系统中, 其业务流程如下。首先, 通过“系统维护”菜单中的“用户管理”模块, 添加用户操作, 再通过“用户权限设置”模块为用户设置相应的权限。第二, 通过“基础信息设置”菜单下的子模块“供应商信息设置”对供应商的相关信息进行设置。第三, 通过“基础信息设置”菜单中的“仓库信息设置”模块对仓库信息进行设置。第四, 通过“商品入库管理”菜单中的“商品入库”子模块, 执行入库操作。通过“入库查询”子模块可查询入库记录。第五, 通过“商品销售管理”菜单中的“商品销售”子模块, 可执行销售操作。通过“销售查询”子模块, 可查询销售记录。第六, 通过“商品库存查询”菜单中的“商品借出”和“商品归还”等子模块, 可执行借出及归还等操作, 并可进行查询。第七, 通过“数据统计与报表”菜单中的模块, 可对入库、销售及库存等进行报表统计。
3.2、商品采购入库管理
在企业进销存管理系统中的商品采购入库管理, 其主要的功能包含采购入库、采购订单、采购订单查询和采购入库查询四个功能模块。[7]UML中的活动图是描述系统动态行为的图形, 展示参与行为的活动或动作, 如图2所示。
3.3、商品销售管理
在此企业进销存管理系统中的商品销售管理其主要的功能是:进行商品销售时, 操作人员把要销售的商品基本信息和销售数量填写完毕后点击保存, 完成商品销售工作。
在代码设计中, 首先查找库存商品信息是否存在, 如果商品信息已经存在, 则信息保存失败;如果商品信息不存在, 则确认是否保存该条信息。如果保存该信息, 首先对一些内容 (数量和单价) 判断输入的信息是否为数值型数据, 保证能进行计算出库货品的金额, 然后修改库存中货品的数量, 并保存货品出库信息。
3.4、商品库存管理
企业进销存管理系统中的库存管理模块包含商品借出、商品归还、库存盘点, 可对企业库存中的商品进行相应的管理。
3.5、利润统计模块
在“数据统计与报表”模块中, 可对入库、销售及库存等进行报表统计, 在此模块中, 企业最关注的是对销售进行的报表统计———利润统计。此子模块可以根据之前的企业“商品入库管理”和“商品销售管理”两个子模块的数据进行智能的汇总和统计, 企业可以根据利润统计模块对企业作出正确的决策。在利润统计模块当中, 操作人员点击进入利润统计模块时将显示全部的销售数据, 操作人员可以根据实际需要对数据进行筛选。筛选时, 可以根据客户、销售金额的范围、销售员、销售编号、销售起止时间、备注进行条件的设置。如果操作人员想查看销售详细信息, 可以点击此条销售数据, 这时将在销售数据的下方出现详细内容。
图2 商品采购入库管理模块的活动图
4、结束语
本文设计的企业进销存管理系统能够完成中小企业进销存管理的基本操作, 基本上满足企业进货、销售、库存管理的需要。本系统的设计与实现, 减少了操作人员手工操作所带来的误操作, 提高了操作人员的管理水平和工作效率, 提升了企业的办公效率与竞争力。
参考文献
[1]张斓.Excel在小微企业进销存管理中的应用[J].会计之友, 2013 (23) :53-55.
[2]俞维露, 徐晓.基于PDCA的进销存管理系统的改进[J].计算机应用, 2010 (s2) :326-327.
[3]赵晓霞.进销存管理系统的设计与实现[J].煤炭技术, 2010 (1) :244-246.
[4]王海.AHP算法在顶岗实习系统单位决策中的研究与应用[J].吉林化工学院学报, 2015 (1) :48-52.
[5]陈殿伟, 王偶师.基于ASP.NET的大学物理多媒体网络教学系统的设计与实现[J].吉林化工学院学报, 2011 (7) :68-70.
[6]赵韩, 李洪涛, 陈科.基于ASP的中小企业进销存管理系统研究[J].微计算机信息, 2010 (33) :43-45.
[7]张岩, 张宁.基于C/S架构的超市进销存管理系统的设计与实现[J].北京石油化工学院学报, 2013 (4) :45-50.