设备技术档案网络管理系统设计

  仪器信息网 ·  2009-05-20 21:40  ·  34012 次点击
孙长林
摘要结合加格达奇机务段设备技术档案网络管理系统的设计与实施,阐述基于数据库技术和Client/Server体系结构,利用面向对象的数据库开发工具PowerBuilder8.0构建设备技术档案网络管理系统的设计思路、技术方案及主要功能。
随着企业设备技术水平日益提高、规模不断扩大,各种设备和系统正朝着大型化、连续化、复杂化、精密化方向发展,并力求满足特殊环境下的苛刻要求,这对企业设备管理与维修提出了许多新问题与挑战。加格达奇机务段采取将设备技术档案纳入网络当中,采用基于数据库技术和Client/Server体系结构,利用面向对象的数据库开发工具PowerBuilder8.0开发出设备技术档案网络管理系统,以动态设备档案及技术资料管理为主要出发点建立相应的网络数据库支持环境,使企业在设备管理技术资料方面实现共享,从而有效地提高技术资料的利用价值,设备维修车间及相关班组能够通过设备技术档案网络管理系统软件及时、准确地查询所需的技术资料,统计各种数据,以掌握设备的基本信息,为提高设备维修质量、提高维修工人的素质、快速排除设备故障从管理方面探索出了一条新路。
一、将设备技术档案管理纳入计算机网络系统需解决的问题
要建立一个网络应用系统必须解决以下三方面问题。
1.网络建设
网络的拓扑结构和连接方式,并且要考虑建网成本、网络的扩充性、使用上的易用性、维护上的简单性等,使在不同部门的工作人员利用这个网络能够很方便地获取到所需的各种信息。
2.软件开发
要确定系统应用软件的开发环境以及应用软件的整体网络体系结构,确保多人能同时对数据库中的数据进行操作。在操作上要简单,尽可能符合人们对Windows98系统的操作习惯,从而提高工作效率和工作质量。功能上应能够满足不同部门的人员对设备维修资料的录入、查询、统计、打印等需求。同时要确定在操作过程中对数据的安全措施,防止误操作、非法操作对基础数据的破坏,以保证信息安全合理地使用。
3.系统运营管理
根据不同的分工保证系统在良好有序的状态下运行,并且在基础数据的维护上形成一个闭环,确保基础数据的数量不断增加和质量不断提高。
二、技术方案
1.网络建设
网络结构见图1。
(1)网络结构的选择
鉴于各工作站具有独立工作和协同工作的双重要求,以及从可靠性、可维护性考虑,网络结构选用星型拓扑结构的以太网。这是因为星型结构以太网的组成较为简单,查找故障方便快捷,便于非专业人员的日常维护。同时星型结构以太网的建网成本比较低,再有星型结构以太网各个支线之间的相互影响性很小,在运行的网络上可以很方便地增加和减少设备,所以扩展性好。
(2)网络连接介质的选择
因为服务器与各部门之间的距离超过了200m,所以服务器与各部门集线器之间的干线连接均采用50Ω的基带同轴电缆。因双绞线以太网l0BASE-T是目前的主流,所以各部门内部利用16口的集线器(HUB)相连接,用户机与集线器间选用无屏蔽双绞线(每段双绞线的长度不得超过l00m的极限,否则会对数据传输速率造成较大影响)。
(3)工作站网卡选择
工作站安装10M/100M自适应网卡来与局域网相联。
(4)服务器操作系统的选择
服务器操作系统选择WindowsNT4.0,它具有较高的可靠性和兼容性等优点。同时它的图形化界面,便于维护与管理。各工作站采用大家非常了解的Windows98操作系统。
如果企业内部已建有办公网,可以利用原有的网络进行改造使其适用于生产的需要。
2.软件开发
(1)开发环境
前台开发工具选择PowerBuilder8.0,其采用的是目前流行的图形化的界面和可视化的编程方法,是一种高效能的Client/Serve模式以及分布式数据库应用程序的前端开发工具。后台数据库管理系统选择为MicrosoftSQLServer2000,这是一种高性能、多用户、面向分布式Client/Serve:计算的关系数据库管理系统,是为支持分布式计算环境而设计,能够轻松实现网络环境下数据库之间互联、互操作,使整个数据库结构更加合理。
(2)系统设计
系统采用Client/Server网络体系结构,Client/Serve:体系结构具有良好的扩展性,并且能提高系统的安全性和处理能力。在该系统中,设备档案资料数据存放在数据服务器中而不是存放在本地机中,应用程序通过与MicrosoftSQLServer的专用接口进行连接,用户在工作站只需向服务器发出数据查询或者更新的请求就可以完成相应的工作,并且各个站点可以同时进行操作。
(3)数据库设计
在设备档案资料管理系统中,数据库结构设计见表1。
在数据结构设计中设备编号具有唯一性,设置为关键字段。额定功率、固定资产原值设置为数值型数据,便于对这两项的数值进行统计计算。设备制造年度、设备使用年度、最近大修完成年度使用日期型数据,便于对不同年度的设备进行统计。
(4)系统应用程序设计
利用PowerBuilder8.0的控件、对象、函数和Powerscript语言来创建应用程序的界面和对数据库中的数据进行操作,完成对设备档案资料管理系统设计。在设计中,设备档案资料管理系统应能实现如下功能:设备技术档案记录功能,设备技术档案插入功能,删除、编辑、修改功能,数据统计功能,查询功能(查询有多种方式,可以是单独一个条件查询,也可以是多个条件组合查询),数据浏览功能,数据报表打印功能。
功能模块见图2。
①管理系统主窗体设计
利用PowerBuilder8.0的集成开发环境建立主窗体主控界面,利用菜单画板建立应用程序的主菜单。利用按钮控件建立进行各种操作的功能按钮,用于执行录入系统、浏览系统、报表打印系统的调用。
②浏览管理系统设计
利用PowerBuilder8.0的集成开发环境建立新的窗体,设置数据窗口对象,用于对数据的统计、查询、删除操作。通过统计功能可以对全段的设备的某一类信息进行统计,如额定功率等。查询功能可以随时根据用户的条件进行查询,满足该条件的一切记录就会全部显示出来(包括图像资料)。
③录入管理系统设计
利用PowerBuilder8.0功能强大的数据窗口对象建立档案资料录入管理窗体,作为数据输入的窗口用于数据录入,以完成新数据资料的插入、增加、删除、修改和刷新。窗口中的数据利用SQL语句进行调用。数据窗口不仅能够增加、删除、修改、更新、查询数据库中的数据,而且还可以指定数据的输入格式、输出格式,以及数据的显示风格。在数据录入窗口中能够对数据资料进行插入、增加、删除、修改和刷新等操作,系统会提示输入管理员密码,以防止非法删除、修改数据。利用PowerBuilder8.0的数据窗口对象能够快速开发出需要的应用程序,它以自动化的用户/数据库接口为开发人员最大限度地节省了时间和精力。
④报表打印管理系统设计
利用PowerBuilder8.0的集成开发环境建立报表打印窗体,以实现对所查询到的需要的资料进行打印输出。在打印前用户可以对要打印的内容进行预览,预览时可以按不同的比例进行显示以方便用户对打印资料整体布局的查看。打印前可以调整打印报表的位置、方向和纸张的类型,以满足不同情况下的打印需要。
三、设备档案管理系统的日常管理
1.管理权限的划分
在服务器的用户管理权限上的设置为:企业专门负责设备维修的主管具有各项资料的只读访问权,设备维修车间及相关班组具有各项资料的只读访问权,设备管理部门则具有对各项资料的完全访问权。能够对数据库中的数据进行读写操作。通过对服务器用户管理权限进行设置能有效地保证设备管理部门对设备技术档案管理的唯一性,确保了数据库的安全和数据的完整,从而也保证了系统能够在有效的控制下正常运行。
2.数据资料的建立和维护
所有数据资料由设备管理部门分门别类进行建立,在正常运行后也由设备管理部门对数据库进行维护,设备维修车间在日常的工作中提供各种维修数据及更新改造资料给设备管理部门,由设备管理部门进行整理后对数据库中的数据进行更新,以确保设备技术档案的完整性和准确性。同时设备管理部门还要定期更换密码,进行数据整理与数据备份。
四、结束语
利用PowerBuilder8.0和MicrosoftSQLServer2000开发的、采用Client/Server结构的技术档案资料管理系统实现了技术资料的网络化。该系统操作简单、运行稳定,通过对该系统的使用,规范了设备管理工作,减少了工作上的随意性,提高了技术资料的利用率,提高了工作效率,增强了维修作业的准确性和科学性。

0 条回复

暂无讨论,说说你的看法吧!

 回复

你需要  登录  或  注册  后参与讨论!