数据库系统是将大量经过加工整理的、存储在称作数据库中的数据,由数据管理系统管理,为多种不同用户共同使用的数据处理系统,包括数据库和数据库管理系统两部分。输配电线路信息数据库为线路信息管理提供数据基础。
用于数据库开发的工具有很多种,如access、foxpro、oracle等。microsoft access 07数据库系统是目前最流行的和功能强大的桌面数据库系统。使用microsoft access可以无需编写程序代码,仅通过直观的可视化的操作即可完成大部分数据的管理工作,是windows03/xp/nt平台上备受青睐的关系数据库管理系统之一。
access07中文版是一个完全面向对象,采用事件驱动机制的最新关系数据库系统,它使数据库的开发和应用更加便捷、灵活。与其它数据库管理系统相比,access07中文版具有如下特点:(l)access07中文版是一个同时面向数据库最终用户和数据库开发人员的关系数据管理系统。数据库的最终用户利用access07提供的许多便捷的可视化操作工具(如表生成器、查询设计器、窗体设计器、报表设计器等)和向导,不用编程即可构造简单实用的管理信息系统。数据库开发人员利用access07提供的更为完善和灵活的visual basic for aplication(vba)语言以及可视化操作工具和向导,可以快速构造具有一定规模、较为复杂和功能强大的管理信息系统。(2)access07中文版是一个典型的开放式数据库管理系统。access可以无需任何编程就可直接对各种格式的数据库进行转化,如文本形式的数据文件等。access通过odbc能与其它数据库(如oracle、visual foxpro等)相连,实现数据交换与共享。(3)access07有非常完善的数据库安全机制。它通过一种“继承关系”机制来保持附加的access表上的引用完整性,提供自动级联删。
正是具备了以上数据库开发工具之后,才可以对输配电线路的管理信息系统做出分析与设计。本文提出的lmis。它的任务是收集、传输、存储、加工、输出、维护、管理和使用线路信息,是一个友好的人机系统。从宏观上说,运用oop方法进行lmis软件开发,要经过系统分析、系统设计、对象设计、应用程序生成、软件的测试与维护等几个阶段。
面向对象的系统分析:根据明确的系统目标,对系统进行对象分解,从中抽象出对象、类及子类,建立lmis的对象模型,为系统的设计提供依据;面向对象的系统设计:根据系统分析的结果确定lmis的子系统划分以及系统的软件和硬件资源分配及应用结构框架。该阶段的设计决定了整个软件的体系结构和设计风格;对象详细设计:完成各个对象(类)的细节处理,按类的数据存储进行数据库的逻辑设计,建立数据模型并按规范化理论规范,确定数
据库的结构。面向对象的系统实现:根据对象间的相互作用关系,完成整个系统软件构造,在该阶段,编程要按照一定规则进行,软件要符合面向对象程序设计风格;软件的测试与维护:该阶段的主要任务是保证软件的正确、可靠运行。
lmis是根据福建省输配电线路运行管理的实际需求,在原有资源的基础上研制开发的。目前省各供电局线路工区管理的输配电线路多是220kv、110kv、10kv等架空输电线。因此,为了尽快改变目前线路管理仍然以手工为主的落后管理模式,以适应市场经济对供电局管理水平提出的要求,决定充分利用供电局内各科室配有的计算机,采用计算机来管理输配电线路,实现线路信息共享,lmis的应用将促进供电局现代化管理水平的提高。
输配电线路信息对象大致可分为三类:一类是主设备,如架空线路、电缆、杆塔等;一类是辅助设备,如连接器、防雷装置、接地装置等;另一类是图形,如线路走径示意图、杆塔图等。根据oop方法的类及继承机制,得到系统对象模型图如下:
在确定本系统的设计目标后,需要进行系统设计。系统设计时考虑了以下原则:(l)按业务划分子系统。lmis在进行系统设计时,按业务使用“自顶向下”的原则将系统划分成几大子系统,以保证系统的结构性和模块性。(2)子系统之间的联结关系尽可能简单,以使各子系统具有较高的独立性和可修改性。(3)每一个子系统都具有明确的功能和输入、输出及对数据的变换功能。
系统的开发充分利用了各供电局现有的计算机系统,不但保护了原有的投资,而且减少了开发费用。系统配置为:网络服务器一选用基于pentiulm300的高档微机做网络服务器,因其性能完全满足系统的要求,且系统的建立、开发、维护成本比较低,这台微机主要用于文件服务、电子邮件服务和远程通信服务,放置在计算中心内;工作站一选用基于pentiumⅱ的微机放置在各个办公室;网络一计算机网络采用总线型以太网络,网络协议以tcp/ip为主;网络操作系统一采用windowsntserver4.0中文版;工作站操作系统一安装了windows xp/nt中文版;应用开发工具一系统采用visualbasic5.0进行开发;windows xp/nt有很好的集成性,完全满足系统数据存储和吞吐能力的要求。系统这种先进的硬软件配置,不仅为用户节省了投资,而且也为开发高性能的lmis提供了保障。
全部回复(1 )
只看楼主 我来说两句 抢板凳