基于三层C/S架构的油库设备管理系统设计 -管理资料

管理资料 时间:2019-01-01 我要投稿
【www.unjs.com - 管理资料】

    油库的危险性高、设备数量多,使得油库设备管理较其它行业的设备管理要求更高,目前,油库设备设施管理还比较粗放,缺乏准确全面的信息,使油库建设与管理缺乏针对性,给设备设施维护、更新计划带来了一定的盲目性,管理人员对设备能力和可靠性缺少了解,这些都不利于实现油库设备精细化管理,

基于三层C/S架构的油库设备管理系统设计

。现有条件下,对油库设备维护记录主要还靠人工手写完成,存在设备维修登记管理不规范,查询不方便等等弊端,现有的传统管理方式已经不能满足现代化的油料设备管理要求。本文选用Visual Basic6.0和Access数据库开发工具,利用其提供的各种面向对象的开发工具,完成系统的开发。

    1、系统功能设计

    经过工作流程分析,结合管理中的缺陷,根据油库设备管理的需求,确定油库设备管理系统应该主要包括以下几大功能:

    (1)设备基本信息管理,用于维护油库各种设备的基本信息,每项信息管理中都包括着信息的登记、查询功能。油库各种设备的基本信息主要包括场所基本信息、泵的基本信息、电机的基本信息以及其他设备的基本信息;

    (2)设备登记信息管理,用于记录油库中所有的设备,并对设备登记的内容进行查询;

    (3)设备维修登记信息管理,用于对油库中设备维修的记录进行登记,内容包括实际编号、设备名称、累计检修后技术状况、验收人员签名、验收结论,对维修记录进行查询,方便用户了解情况;

    (4)设备维护信息管理,与“设备维修信息管理”功能完全相似,只是此模块记录的是设备维护信息。

    (5)设备动态信息管理,包括设备状态监视和状态趋势分析两个功能模块,其中状态监视模块将状态参数测量和自动控制系统实现信息集成,设备状态趋势分析则是根据状态监视得到的数据和设备基本信息,自动生成趋势图,判别设备状态、提示维护操作。

    2、系统软件结构

    传统的两层C/S架构中,客户端与数据库完全分开,在客户端上运行了大部分服务,每个客户端都存在数据引擎,并且每个客户端与数据库服务器建立独立的数据库联接,但是该种体系结构存在诸多缺陷,主要体现在:(1)可扩充性差,当客户端数量达到一定数量之后,数据库服务器的响应速度和处理速度减缓。(2)可维护性差,业务规则通常置于客户端应用程序中,如果业务规则发生变化,必须一一修改每个客户端的应用程序。(3)可重用性差,由于数据库访问和业务规则等都固化在客户端的应用程序中,若做修改则要在服务器中重新进行数据库访问、业务规则等编码,无疑增加了工作量,

管理资料

基于三层C/S架构的油库设备管理系统设计》(https://www.unjs.com)。

    所谓三层体系结构,实在客户端与数据库之间加入了一个“中间层”,即组件层。三层体系结构的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通信与中间层建立连接,再经由中间层与数据库进行交互。

    3、油库设备管理系统设计

    3.1开发环境

    前台开发工具为Visual Basic6.0,辅助开发工具为Office2000。操作系统为Windows 2000 Advanced Server,具有可扩充性、可移植性、可靠性等性能。管理数据库为Access,该数据库是整个系统的核心。

    3.2油库设备管理系统数据库设计

    油库设备管理数据库中大致包括7张表,分别存放相应子功能数据信息,其中设备登记、设备维修登记、设备维护登记是关键的表,用于存放基础的数据信息,这三张表可以利用“编码”建立之间的关系。其余四张存放基本信息的表分别是场所信息表、泵的基本信息表、电机的基本信息表和其它设备的基本信息表,它们之间是相对独立的,因此可单独存放,故没有对应关系。数据库的设计要符合第一范式、第二范式和第三范式,尽可能减少数据冗余,简化数据库结构。

    3.3油库设备管理系统程序设计

    利用Vb中的ADO连接数据库中的数据表,主要通过Adodc和 Datagrid两个控件的组合使用,对数据库中的信息进行增添、删除、修改和保存等操作。基于所创建的查询表来创建窗体和添加其他必要控件以及设置控件的属性,并使用Vb语言编辑代码,使单击控件后进行对应的操作。此外,还要使用SQL语言对部分查询条件进行修改。最后把实现“油库设备管理系统”各项功能所需要的窗体组合在一起,通过切换面板管理器工具,用户通过该工具可以方便地完成各项功能的集成。

    4、结论

    本文分析了新型C/S系统架构,并结合信息化管理的特点设计了系统软件结构和功能模块,设计了数据库,开发了设备基本信息、维修和维护信息的登记及查询过程和界面程序。系统经过全面调试,基本达到了预计设计目标。

    参考文献:

    [1]石永春,张永国著.油库技术管理.北京:中国石化出版社,2007:23-29

    [2]郭瑞军,谢晗昕,唐邦民.Visual Basic数据库开发实例精粹.北京:电子工业出版社,2007.8.

    [3]谭晓东,刘俊鹏,谭丰.基于VB的自动化立体仓库监控系统设计.控制与检测,2008.10.

最新文章
推荐文章