企业进销存管理信息系统一.开发背景某企业成立于20 世纪80 年代初期。
该企业主要是从事于物资的出库,入库和销售等工作.占地面积有400 多平方米,其业务遍及全国各地,然而当今社会,无论是公司还是集体,物资管理是十分重要的,尤其是像它这样的企业对物资的管理要求更高,由于该企业物资涉及的种类比较多,经常有借出和损坏,需要物资的流入和支出.采用传统的人工管理,工作繁琐,很容易引起管理上的混乱.采用进销存管理系统可以克服人工管理的缺陷,提高工作的效率,使企业的物资发挥更大的作用.二.系统目标和开发可行性1. 系统目标企业进销存管理系统的目标是:按照现代物流要求构建一个全新的现代化的物资管理系统,通过计算机、网络等现代科学技术,实现进货、在库管理、配送管理等物资活动的自动化、数字化和智能化。
要实现该目标,就需要在按照现代物流的要求对企业的经营战略,组织战略,生产经营等管理模组织结构等进行精心规划与设计的基础上,建设符合现代企业要求的的物流基础设施并配置先进的物流设备,如自动化,数字化,智能化的现代化仓库,自动备货生产线等,并且要建立一个支持企业生产经营管理模式和组织结构并适应未来发展的现代进销存管理系统。
现代进销存管理概念最主要体现在以实现企业资源高效整合为第一目标,帮助企业降低物资成本,通过提升物资价值从而实现企业价值最大化。
本系统开发混合采用结构化系统开发方法与面向对象的开发方法,结合两种开发方法各自的优势进行系统开发。
通过对实际需求分析, 本系统主要面向特定管理人员,对各种物资进行电子化管理,所以系统包括以下功能:(1) .信息管理功能(2) .日常操作功能(3) . 信息查询功能(4) . 信息统计功能(5) . 系统管理功能2. 系统开发的可行性( 1 )技术的可行性要求系统开发人员能够熟练运用VB 、VF 等编程语言,并需要计算机一台。
目前技术人员已经掌握这些编程语言,学生实验室由多台电脑供学生使用。
因此,本此系统开发在技术上是可行的。
( 2 )时间可行性开发时间约需要4 个月左右。
前三个月主要用于系统分析、设计、实现,后面的时间用于调试。
( 3 )经济可行性由于公司暂时有部分投资资金,可用于购买一些计算机和支付开发人员的费用,因而,总体上来说,经济上是可行的。
( 4 )人员可行性要求人员有6 人左右,其中包括系统分析员,程序员,和物流人员等,通过招聘,相信也不是问题,人员要求也能解决3. 系统分析所谓系统分析,就是指在整个系统开发工程中,解决“做什么”的问题,把要解决哪些问题,满足用户哪些具体的信息需求调查分析清楚,从逻辑上或说从信息处理的功能需求本论文上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计,解决怎么办提供依据。
它是信息开发系统中的一个重要阶段,是建立系统模型的第一步。
其核心是目标分析与需求分析,最后提出系统的逻辑方案。
2)进销存管理信息系统的详细调研在实际调研中,我们主要通过座谈、询问及发放征询意见表等方法来了解他们对信息系统的需求情况。
主要了解的用户有:(1 )企业各管理负责人。
(2)使用企业进销存管理系统的各职能部门的负责人。
(3)各信息管理的高层负责人。
(4)供应站负责运行维护管理信息系统的管理人员、技术人员和操作人员。
通过对以上人员的需求调查得知,以前的物资管理办法,工作繁琐,工作量大,效率低。
因而,建立一套企业进销存管理系统势在必行。
各单位的需求虽然不尽相同,但大体上可分为如下几个方面:(1)用户的信息要求:随时查询库存物资状况,进行库存物资汇总,对记录能随时删除、插入及恢复。
(2 )用户的处理要求:能随时增加、删除,修改每一个库存物资记录。
(3)对数据的安全性、完整性的要求:要保证每个记录必须完整,不能被他人非法窃去。
本系统的逻辑模型主要是以系统的数据流程图和数据字典为主要描述工具,以信息系统中应有的数据流程和数据结构来描述系统。
三.企业进销存管理的业务流程分析进销存管理系统是一项复杂而特殊的物流,资金流和信息处理系统,系统的业务处理特点是实现以物资计划为基础,以物资收发存为中心,以财务核算为核心而进行的物资计划,采购,存储,销售,查询统计一体化的管理过程,包括计划管理、合同管理、物资收发存管理、仓储管理、财务稽核、查询统计等功能,同时兼顾企业的经营和管理职能,充分满足企业及基层单位物资管理的基本要求。
物资的管理是一个相对复杂的系统工程,同一般进、销、存系统相比,本质上有很大的不同,在物资管理中,虽然中心的数据是物流,但它体现的更是一种管理的过程,从物资需求的产生、平衡立库以及对整个物资数量、资金数据的分析,都体现了物资管理在这方面的特殊性及复杂性,其业务流程图如图1 所示:四.企业进销存管理的数据流程图分析用户的需求具体体现在各种信息的提供、保存、更新和查询等方面。
仔细分析有关部门的基础上,得出本系统的数据流程图如图所示:五. 企业进销存管理系统的系统流程图分析系统流程图如图所示:企业进销存管理系统系统流程图六. 系统总体结构分析该企业的总体结构如图所示七.系统功能分析通过总体结构分析,本系统包括以下功能(1 )主表单主表单包括系统大部分功能。
主表单包括操作中使用的主菜单,如下图所示(2)“信息管理”模块1.商品信息管理功能:该表单主要用来管理商品的信息,包括浏览、新增、修改和删除商品的信息。
2.商品分类管理功能该表单用来管理商品的分类,包括浏览、新增、修改和删除商品的信息3.仓库信息管理功能该表单用来管理仓库的信息,包括浏览、新增、修改和删除仓库的信息4.供货商信息管理功能 该表单用来管理供货商的信息,包括浏览、新增、修改和删除供货商的信息5.客户信息管理功能该表单用来管理客户的信息,包括浏览、新增、修改和删除客户的信息(3)“日常操作”模块1. 商品进货操作功能 “商品进货操作”表单用来进行商品的进货操作,使用该功能将产生 品的库存记录2.商品出货操作功能 “商品出货操作”表单用来进行商品的出货操作,使用该功能将产生 商品的库存发生变化3. 商品退货操作功能 “商品退货操作”表单用来进行商品的退货操作,使用该功能将产生4. 仓库转存操作功能“仓库转存操作”表单可以将一个仓库中的一项或者所有的商品转存到另一个仓库中,选择原仓 库和目标仓库,并选择要转存的商品,并单击“确定”按钮即可完成转存操作。
(4)“信息查询“模块1.进货记录查询功能 在“进货记录查询”表单中可以按照“商品编号”、“商品名称”、“供货单位”、“经手人”和 “进货日期”等字段组合查询商品的进货记录,并且可以查询某个月份的进货记录。
2.出货记录查询功能 “出货记录查询”表单可以按照多种查询方式来查询商品出货操作产生的出货记录3.退货记录查询功能 “退货记录查询”表单可以按照多种方式查询商品退货操作产生的退货记录4. 商品库存查询功能 “商品库存查询”表单可以按照多种方式查询商品的库存信息 (5)“信息统计”模块 1.热销商品统计功能“热销商品统计”表单中显示了销售量居于前 20 位的商品的编号、商品单位、商品单价和销售量等 信息 2.短缺商品统计功能 “短缺商品统计“表单显示了有库存的商品中库存数量小于商品的库存下限的商品的信息。
(6)“系统管理”模块系统 只有使用合法的用户名与密码登录系统才能使用系统,同时使用错误的用户名和密码试图登录 3 次后,系统将自动退出,避免有人使用程序来恶意地破解用户名和密码。
1.登录功能 2.修改密码功能 八. 数据库设计1.数据库需求分析 由于本系统的数据量比较小,数据的复杂程度也比较低,所以使用 visual foxpro 系统完全可以处 理,同时 visual foxpro 由于便于学习 ,也方便用户的进行二次开发,所以该系统比较符合使用 visual foxpro 这种简单的小型数据库技术来实现2.E-R 图分析 本系统设计的数据比较简单,通过对现实世界进行抽象,该系统主要涉及物资和人员两个实体,两个实 体直接的联系是“操作“。
系统 E-R 图如图所示1 条进货记录,并且产生相应商1 条出货记录,并且导致相应1 条退货记录(1) 实体物资:具有的属性有物资号、物资名、购置日期、购置价格等,它是该系统数据的重要组成部分(2) 实体人员:具有的属性有账户、密码,它实体是物质的操作者(3) 联系“操作“:包括对商品进货,商品出货,商品退货,仓库转存等.系统E-R3.数据表设计由于本系统设计的数据种类单一,所以只有个数据表,其详细信息如下(1)用户信息表:“用户信息”表中包含“用户名”和“密码”两个字段:⑵商品信息表:“商品信息”表中包含商品编号、商品名称、商品单位、商品单价、库存下限、产地和说明等信息:(3)分类信息表:“分类信息“表包含类别编号和类别名称等2个字段:(4)仓库信息表“仓库信息”表包含仓库编号、仓库名称、仓库位置、仓库管理员和仓库电话等字段:(5)供货商信息表“供货商信息”表包含供货商编号、供货商名称、联系人、电话、地址、邮编、类别和(6)客户信息表:“客户信息“表包含客户编号、客户名称、联系人、地址、邮编、电话和说明等字段(7)进货信息表"进货信息"表包含进货编号、商品编号、进货单价、进货数量、进货单位、进货日期、(8)出货信息表“出货信息”表包含出货编号、商品编号、出货单价、出货数量、出货单位、出货日期、(9)退货信息表:“退货信息”表包含退货编号、商品编号、退货数量、经手人、退货日期和退货原因等字段:(10)库存信息表“库存信息”表包括商品编号、仓库编号、和库存数量等字段:九.输入输出设计输入输岀设计主要包括输入设计、输岀设计、用户界面设计。
输入设计包括输入方式、输入格式、校对方式等。
输岀设计包括报表输岀、图形输岀等。
用户界面设计主要包括界面设计、菜单设计、会话管理等。
输入设计:在设计输入页面的时候,仅以商品进货操作为例,其设计界面如下所示:输入设计页面输出设计:在设计输岀界面的时候,也结合了打印预览界面,现在就以商品库存查询预览为例,其输岀界面如图所示:十.系统的维护系统的维护主要分为纠错性维护、适应性维护、完善性维护和预防性维护。
据统计,完善性维护占所有维护工作总数的50%左右。
可见,系统维护工作中,一半以上的工作是对系统的完善,一定要多加、:I . —^7^.汪意卜一.本系统的发展前景随着社会的发展,一方面,管理信息系统对企业的影响会越来越重要,甚至关系到企业的存亡;另一方面,企业管理系统本身也在不断的发展,其开发方法从早期的生命周期法到80年代初本发展起来的原型法,再到面向对象的开发方法,以致现在最新技术一计算机辅助软件工程(CASE )的岀现,使管理信息系统开发的效率、性能都在不断地提高。