1物资管理系统结构和开发基础
1.1系统结构
本文探讨的物资管理系统以某制造公司为例,在体系上选择以及C/S模式为基础,主要是因为C/S模式可以减少物资管理系统在网络通信上的负担,还可以充分发挥Client端计算机的功能。所以该物资管理系统是建立在客户机(Client)/服务器(Server)模式的基础上的,其主要的体系结构包括了前端客户机、后端服务器以及相应的通讯传输设备等。并且很好地利用了C/S模式有效分离应用程序和数据信息处理的优点,可以保证服务器在根据指令计算分析数据后及时向客户传达处理结果。因此这种体系结构可以最大化的使用客户机和服务器的资源,并且达到信息资源的共享利用目的,同时协调好各个客户对于信息的使用工作。所以基于C/S模式的物资管理系统除了具备运行效率高的优点外,还可以保障系统数据的完整和安全,极大地提升了物资管理系统的扩充容纳能力。所以这种系统结构在我国物资管理系统的开发中成为比较流行的方式,得到了广泛的推广应用。
1.2开发基础
在开发基础方面,本文探讨的物资管理系统运行在WindowsNT6.0的网络环境中,在客户端开发软件上选择了PowerBuilder7.5,在服务器的数据库系统上以MSSQLServer8.0forWindowNT为开发基础。并且将服务器端的数据库和经由PB应用的'数据库接口相互接通,促使该系统服务器和客户机之间的信息交互可以在网络协议TCP/IP的标准下运行,并完成数据通信的功能。
2物资管理系统的设计
2.1系统的DFD设计
根据我国企业的实际情况,该物资管理系统的顶层数据流处理情况如图1所示。使用者可以进行报表、查询以及库存分析操作,并且这些操作是建立在各个部门的入库、库存以及出库数据上,基本涵盖了企业物资管理中的常规内容,因此具有实践的应用价值。
2.2系统功能的设计
在对物资管理工作的调查分析之后,笔者认为物资管理系统可以应用模块化程序设计的方案,依据业务流程和功能可以划分为各个不同的模块,在各个模块实现各自功能的基础上,利用物资管理系统来进行总的控制和管理。表示了该物资管理系统模块结构的情况,以下将具体分析:
(1)物资入库:该模块主要是负责将产品和原材料运进仓库,然后记录更改各个产品和原材料的库存数据,对于退料情况要在入库单和库存上做必要的记录。
(2)物资出库:物资出库就是指产品和原材料运出企业仓库后,该模块也要对相应的库存信息进行必要的更改。
(3)系统查询:根据各个部门和人员不用的查询要求,提供针对性的查询服务。
(4)报表管理:在库存信息和统计分析的基础上,利用相关设备制作出统计报表,并且上传到服务器端进行信息的共享利用。
(5)数据维护:以定期为主,不定期为辅,将系统数据库里面全部数据进行备份和归档工作,对于误删的数据要及时恢复。
(6)系统维护:一般是进行常规的用户信息更改以及新用户的操作权限设置等工作。
2.3系统数据库的设计
由于整个物资管理系统需要在广泛数据资源的基础上才能发挥有效的作用,所以数据库的设计对于整个系统的应用性具有很大的影响。因此在数据库的组织结构和存储方式的设计上,必须符合企业物资管理的实际需要。该物资管理系统在数据库设计上,将数据库主要分为原材料数据库和产品数据库,在以上两个数据下级都设置了不少统计表格,并且按照三范式的标准来设置表格,将数据库中的多余数据尽量减少。
3系统设计与实现的关键技术
3.1数据安全性
一般在单个用户下,该物资管理系统不会发生数据安全方面的问题。但是物资管理系统一般需要多人操作,所以数据安全性的设计具有重要的实际意义,并且也会对整个系统的安全性能造成一定的影响。在该物资管理系统中,为了增强数据的安全性,实行了两级安全管理。具体而言,针对系统数据安全性方面的潜在问题,该物资管理系统对操作用户的级别进行了管控,也就是实行用户登记注册的制度,用户的操作级别取决于用户名和口令,比如物资管理经理和物资管理科长就会在用户名上做区别,以适应他们不同的操作级别。对于不同级别的用户,该物资管理系统会在操作数据范围以及工作界面做出适当改变或者限制。另外,对于用户在SQLServer数据库上定义存取权限,要进行适当的设置,避免一些非法用户避开应用程序的监控破坏数据库情况的发生。
3.2数据库完整性
之所以要保护物资管理系统数据库的完整性,不仅要防止错误数据输入输出导致的错误结果和无效操作,还因为数据库的完整性会对物资管理功能的实现具有一定的影响。所以在该物资管理系统中,采用了PB7.5提供数据从而保证数据完整性的方法。具体而言,在该物资管理系统中,除了少数各个统计表的主码和外部码的定义操作外,其他操作一般使用复选框、编辑框、编辑屏蔽、单选框、下拉数据窗口等操作手段来检查数据输入的完整性,在数据具备完整性的基础上应用PB的有效性验证机制来进一步限制DataWindow中录入的数据,从而有效保障了物资管理系统中数据完整性的程度。3.3提升系统的效率为了提升该物资管理系统的工作效率,首先是在数据的处理上保证数据使用的合法性,尤其在服务器端的数据传输上,避免无效数据上传到服务器端。由于该物资管理系统一般是在服务器上进行数据完整性的检验工作,不仅占用大量的服务器资源,也会花费不少时间,所以要在应用程序加强非法输入数据的拦截,及时消除无效的数据信息,进而提升该物资管理系统的工作效率。
4结束语
通过以上分析研究,我们加深了物资管理在现代企业管理中重要性的认识,尤其是在激烈的市场竞争环境下,物资管理由于可以平衡调整企业的生产需要和资金周转,因而直接影响到企业的市场竞争力。总而言之,为了提高我国企业的物资管理水平和质量,基于C/S模式的物资管理系统的设计与实现为我们提供了很好的思路,广大物资管理人员必须与时俱进,通过先进技术和企业物资管理实践的有机结合,推动企业的信息化管理水平的提高。
【关于C/S模式物资管理论文】相关文章: