0 引言
由于科学技术不断进步和经济的不断发展,全球化信息网络和全球化市场形成及技术变革的加速,市场竞争日趋激烈.技术进步和需求多样化使得产品寿命周期不断缩短,企业面临着缩短交货期、提高质量、降低成本和改进服务的压力.库存水平直接影响到企业流动资金的有效利用及经济效益,库存管理与控制对提高企业的市场响应速度及竞争力有着重要的作用。
企业的各项活动表现为物流、资金流、事务流和信息流的流动.“物流”是实物的流动过程.“资金流”指的是伴随物流而发生的资金的流动过程.“事务流”是各项管理活动的工作流程.“信息流”伴随以上各种流的流动而流动,它既是其他各种流的表现和描述,又是用于掌握、指挥和控制其他流运行的软资源.该研究基于信息技术,充分利用管理信息系统、决策支持系统[31及数据库理论与方法,集成物流、资金流、事务流及信息流,对库存管理与控制信息系统的设计进行研究,它对企业减少库存、增加效益、提高竞争力具有重要的意义。
1 实体联系图ERD(Entity-RelationshipDiagram)经需求分析,系统主要涉及到以下几个实体:商品类别、商品、供应商、客户、采购、销售、库存和ERD(实体联系图)如图1(图中的符号采用美国John W.Satzinger的方法):
图1 实体联系图
2 数据流程图DFD(mta Flow Diagram)
系统的数据流程图如图2。
图2 数据流程图
数据库的设计对系统的维护及响应速度等方面起着重要的作用,在设计数据库时,对各个数据表(Table)至少需要达到3NF(Third Normal Form)要求.根据上述ERD(图1)及DFD(图2),本系统的数据库由以下表组成(表中的省略号表示省略一些属性):
客户信息表customer的结构与供应商信息表结构类似.销售帐表也分为主表(sale—main)与明细表(sale detail)其结构与purchase—main及pur chase—detail类似,此处略去。
2系统的功能设计
系统功能应包括对基本数据表的维护、采购及销售数据的日常操作、库存控制及预警和系统维护等,主要功能如下:
图3 系统功能图
根据数据流程图2要求:“采购帐管理”这一功能除了需要对采购帐进行记帐(增、删和改),即对数据表purchase main,purchase detail进行维护外,还应包括自动对库存表inventory进行维护;“销售帐管理”功能类似。
在“存货控制及预警”功能中,具有对商品库存的最高限量及最低限量的设置及自动报警等功能.“查询”和“统计”等功能,主要是为相关人员提供报表。
3系统的输入/输出设计
系统的输入设计涉及到提供什么样的人机交互接口让用户将数据录入到第3节所述的各数据库表中,以及录入数据时屏幕上所显示的内容等;系统的输出设计应根据信息需求,设计屏幕显示的内容以及所产生的报表等.输入、输出设计时应注意界面清晰、操作简单和格式简洁等。
4 系统的实现
采用两层C/S(Client/Server)结构,前台应用逻辑用Powerbuilder 9.0编程,后台数据库采用SQL Server 2000数据库管理系统。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:库存管理系统及控制信息系统设计研究