首页 文学文摘 时政新闻 科技科普 经济法律 健康生活 管理财经 教育教学 文化艺术 社科历史

基于C/S模式的仓库管理信息系统的设计与实现

作者:李逢玲 郑 飞 来源:现代电子技术


  摘 要:仓储在企业的整个供应链中起着至关重要的作用。如果不能保证正确的进货、库存控制和出货,将会导致管理费用的增加,服务质量的下降,从而影响企业的竞争力。根据仓库管理的特点,设计基于C/S模式的仓库管理信息系统的技术方案,详细讨论系统的功能设计以及实现技术。该系统实现了仓库管理的自动化、界面友好、可操作性强。
  关键词:C/S模式;仓库;管理信息系统;仓库管理
  中图分类号:TP311 文献标识码:B 文章编号:1004373X(2008)1608702
  
  Design and Implement of the Storage Management Information System Based on C/S Model
  LI Fengling.1,ZHENG Fei.2
  (1.College of Foshan Science & Technology College,Foshan,528000,China;2.Foshan Radio & Television University,Foshan,528000,China)
  
  Abstract:The storage takes an important effect on the enterprise SCM.Without proper purchase and stock control,the management cost is raised and the service quality is dropped.So,the enterprise competitive power is decreased.On the characteristics of the storage management,the scheme of the storage management information system is designed,the function design and the realization technology are described in details.In the system,the management automation is realized with the good interface and the easily operation.
  Keywords:C/S model;storage;MIS;storage management
  
  仓储在企业的整个供应链中起着至关重要的作用。搞好仓储活动,可以克服生产与地理上的分离,衔接生产与消费时间上的背离,调节生产与消费方式上的差别,同时也是降低物流成本、提高经济效益的有效途径,是保持物资原有使用价值和合理使用物资的重要手段。如果不能保证合适的库存控制,将会导致管理费用的增加、服务质量的下降,从而影响企业的竞争力。随着社会经济的发展,仓储业的日益专业化,过去那种人工记忆、手工操作的方式已远远不能满足要求,必须使仓储管理和计算机系统结合起来,以使仓储服务得到有效的执行和监督。基于C/S模式的仓库管理信息系统可以对仓储各环节实施全过程控制管理,并可对货物进行入/出库操作,从而实现仓储作业流程的自动化管理与操作。
  
  1 系统总体设计
  
  基于C/S模式的仓库管理信息系统由系统登录、系统维护、单据管理、统计查询、辅助项目管理、报表管理等模块组成。系统结构如图1所示。
  (1) 系统登录模块。用户通过此模块输入或从系统用户列表中选择用户名,并输入用户口令。当用户输入的用户名与口令正确后,将进入仓库管理信息系统的主窗体。
  (2) 系统维护模块。用户通过此模块完成仓库管理信息系统的系统用户的管理,包括系统用户的操作权限的设置、用户信息的添加、修改、删除和查询等。
  
  (3) 单据管理模块。主要通过入库及出库单据的编辑和审核对入、出库单据进行管理。用户通过该模块完成物品的入/出库操作管理,即入/出库单的信息管理操作,包括入/出库单信息的添加、修改、查询和删除操作。同时用户通过此模块完成入/出库单的审核操作,并将此次入/出库单信息加入到已审核的入/出库单对应的数据表中,同时从未审核的入/出库单对应的数据表中删除相信的入/出库单信息。
  (4) 统计查询模块。用户通过此模块完成已审核的入/出库单的查询操作,并将这些信息显示在相应的数据绑定控件中。
  (5) 辅助项目管理模块。用户通过该模块完成对添加出入库单据时所需要的员工/部门/物品类别信
  息的管理,包括员工/部门/物品类别信息的添加、删
  除、修改和查询操作。
  (6) 报表管理模块。用户通过此模块可以浏览和综合掌握各个部门的物品领用明细信息表和汇总信息表。
  
  2 基于C/S模式的仓库管理信息系统的结构设计
  
   仓库管理信息系统采用两层结构的C/S模
  式,其结构如图2所示。通过用户操作界面,客户端接收用户输入的各种操作信息,然后向数据库服务器发出各种操作命令或数据请求,并接收执行操作命令后返回的数据结果,根据相应的逻辑运算,向客户显示相应的信息。数据库服务器接收客户端的数据或命令请求,执行相应的命令得到相应的数据集,对数据集进行相应的处理,然后将数据集获处理后的数据集返回给客户。
  
  3 基于C/S模式的仓库管理信息系统的数据库设计
  数据库结构设计的好坏将直接对管理信息系统的效率、功能的扩展、完善以及实现的效果产生影响,合理的数据库结构设计可以提高存储的效率,保证数据的完整性和一致性。要将数据库系统应用于仓库管理系统,必须充分考虑仓库管理系统的各种要求。仓库管理系统要求记录每次仓库物品的出入库单据的操作信息,并允许系统用户对这些信息进行查询,同时还要建立一些辅助项目表为这些操作信息提供数据来源。根据这些要求,我们建立了仓库管理信息系统的ER图如图3所示。
  
  4 关键技术
  
  ADO Data 控件使用 Microsoft ActiveX 数据对象(ADO) 快速建立数据绑定的控件和数据提供者之间的连接。数据绑定控件是任何具有“数据源”属性的控件。数据提供者可以是任何符合 OLE DB 规范的数据源。使用Visual Basic 的类模块也可以很方便地创建子集的数据提供者。尽管可以在应用程序中直接使用 ActiveX 数据对象,但 ADO Data 控件有作为一个图形控件的优势(具有“向前”和“向后”按钮),以及一个易于使用的界面,可以用最少的代码创建数据库应用程序。
  连接一个本地数据库或远程数据库。打开一个指定的数据库表,或定义一个基于结构化查询语言 (SQL) 的查询、或存储过程、或该数据库中的表的视图的记录集合。将数据字段的数值传递给数据绑定的控件,可以在这些控件中显示或更改这些数值。添加新的记录,或根据对显示在绑定的控件中的数据的任何更改更新一个数据库。要创建一个客户或前端数据库应用程序,应在窗体中添加 ADO Data 控件,以及其他所需要的任何 Visual Basic 控件。可以根据需要在窗体中放置多个 ADO Data 控件。不过,请注意,这种控件是一种相当“昂贵”的创建连接的方法,应在第一个控件至少有两个连接,且以后的每个控件至少多一个连接时使用。用最少的代码创建一个前端数据库应用程序。通过在设计时设置一些属性,可以用最少的代码来创建一个数据库应用程序。如果正在使用OLE DB 数据源,则相应的Microsoft 数据链接名称(DataLink Name)(.MDL) 必须是在您的机器上创建的,以获得一个循序渐进的示例。
  
  
  5 系统测试
  
  软件系统测试时为了发现应用系统软件中的错误而执行程序的过程。好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。测试任何产品都有黑盒测试和白盒测试2种方法。本系统采用黑盒测试方法,仅对系统功能进行测试。软件系统的测试过程按照4个步骤进行,即单元测试、集成测试、确认测试和系统测试。在进行一系列测试,包括用户的验收测试和系统测试后,结果显示:本系统能实现系统模块所包含的所有功能、界面友好、可操作性强、简便实用。
  
  6 结 语
  
  基于C/S模式的仓库管理信息系统界面友好,易于操作,实现了用户需求的各项功能。整个软件在开发过程中根据软件工程的设计思想,采用模块化程序设计的方法,充分考虑各种实际情况,实用性好。本系统实现了仓库管理的自动化,减轻了仓库管理人员的劳动强度,提高了管理水平,使仓库管理工作更加科学化、规范化。
  
  参 考 文 献
  [1]张宏林,孔艳.Visual Basic开发数据库\.北京:人民邮电出版社,1999.
  [2]柴晓路,梁宇奇.Web Services技术、架构和应用\.北京:电子工业出版社,2003.
  [3]Kelin M McNeill,Gail Barker,Judy McElroy.Experience Using an ASP Model to Expand a Stateinitiated Telemedicine Program [J].International Congress Series,2001,1 230:824829.
  [4]Guan Zhizhong.The ASP Solution Method of Enterprise Post [J].Progress Software World,2000,9:6163.
  [5]伍俊良.管理信息系统开发与应用\.北京:科学出版社,1999.
  [6]吴涵.基于VC.++的研究生信息管理系统的设计与实现[J].计算机技术与发展,2006,16(12):184186.
  [7]罗鸿.ERP原理、设计与实施\.北京:电子工业出版社,2005.
  [8]郑人杰,殷人昆.实用软件工程\.北京:清华大学出版社,1999.
  [9]张毅.制造资源计划MRPⅡ及其应用\.北京:清华大学出版社,2000.
  [10]常丹.ERP原理与应用\.北京:中央广播电视大学出版社,2008.
  
  作者简介 李逢玲 女,1963年出生,广东省佛山科学技术学院,实验师。主要研究方向为EDA,CAD。
  郑 飞 男,1965年出生,广东省佛山市佛山广播电视大学,博士,副教授。主要研究方向为模糊控制、CAD,ERP等。