您的位置:首页 » 技术交流 » 行业期刊 » 2007第2期 » 正文

重庆路灯监控中心综合管理系统的设计

放大字体  缩小字体 发布日期:2012-06-29  来源:重庆市路灯管理处(400020)  作者:黄贤忠  浏览次数:2344
核心提示:本文介绍重庆路灯实现无线监控中心管理系统的总体目标,所需完成的需求分析、系统总体设计与详细设计、系统开发等不同阶段的实施过程。

摘 要:本文介绍重庆路灯实现无线监控中心管理系统的总体目标,所需完成的需求分析、系统总体设计与详细设计、系统开发等不同阶段的实施过程。

关键词 监控中心 设计程序 系统测试评价

一、系统开发的阶段分析

为了实现重庆市路灯监控中心管理系统总体目标,需要完成的主要有需求分析、系统总体设计与详细设计、系统开发等工作。按照软件工程设计对象的性质分成若干个不同的阶段,分步实施,综合集成,其实施过程如下表所示。

二、操作系统及开发平台

通过系统分析,结合系统需求的特点,我们预先选定合适的操作系统和开发平台,以实现系统的总体目标。

1、操作系统

选择合理的操作系统需要慎重考虑多方面的因素,经过对系统需求进行深入分析,该系统选择微软公司的Windows系列操作系统作为系统开发的目标平台。这是因为由于现阶段已都使用WINDOWS NT/2000平台。考虑到WINDOWS NT/2000平台的使用广泛性、易操作性,该软件系统环境应实用于单机。WINDOWS98、WINDOWS NT、WINDOWS2000平台。

其次数据库发展已引入多种新的技术,但在成熟应用中,其基础仍是关系数据库。系统采用ACCESS产品作为管理系统的数据库,它是一个面向多种编程语言环境的数据库,它改变了信息管理和访问的方式。将新的特性融入到了系统的中,从而成为一个开放的信息管理的数据库。支持日后的软件升级和模块修改,和不断增长的用户需求。

本系统在网络环境以内部100M以太网为主,可以用联接的方式来实现数据查询共享。

三、系统硬件需求分析

为了满足系统功能需求及所需操作系统和应用平台正常运行,系统所需的硬件功能需求主要包括:

首先,需要一个能够平稳运行该系统的桌面平台。由于该系统具有较大的数据保存和查询要求,因此,对其运行的计算机硬件环境具有比较高的要求。由于计算机的处理速度越来越快,现有的中高档主流商用计算机均可以满足运行本系统的需要。结合本系统的实际情况,将考虑利用质量较好的显示适配器,较大容量的内存和硬盘的存储设备。

其次,需要采用专门的措施来保证系统数据库的安全性和完整性。这是一个非常重要的环节,在系统的设计和开发过程中必须给予充分的重视。硬件配置上,需要选择必要的备份设备以满足数据备份操作的要求,以便于在紧急场合使被破坏的数据得到完全恢复,从而最大限度的降低因各种意外原因产生的数据丢失。例如,基于NT技术的磁盘热镜像;可写入的CD-R或CD-RW、磁带备份机等都是可供选择的备份载体。

综合以上考虑,系统拟采用的计算机硬件配置如下:

CPU:Pentium Ⅲ 900MHz

RAM:256MB

HardDisk:60G,>7200rpm(2)

Video:>64MB

四、系统的详细设计与程序实现

1.员工背景资料模块的实现

作为一个管理系统,员工资料是一个必不可少的内容,它的数据将会在以后的几个模块中反复用到,同时在这一模块中要实现该管理模块中的一些必要功能,存储员工的个人资料,修改资料,删除资料,具体的思路是当进入该模块的时候,窗体自动显示所有员工的基本背景资料,由于可能内容会很多,输入界面平时隐藏,把表格的面积设计大一点,可以多显示一点内容。只有选择新增信息时,输入界面会自动出现,同时考虑在使用者输入时尽量减少输入的字段劳动和出错,本界面上设计了一些可供选用的选择控件。比如COMBOX、OPTION等。在这个模块中还使用了一些函数的调用来解决具体问题,当接受数据的时候也考虑用户出错的提示。

2.来电记录模块的实现

来电记录模块是监控中心最常用的功能,当值班人员在接听来自社会各方的电话投诉,会立即记录电话内容,所以在这里设计当系统程序启动后,将首先进入来电记录的页面,在这个页面上提供了所有来电记录所需要的事项的输入窗口和其他模块的进入菜单,考虑到电话来的时间是可以确定的,所以当用户点击新增信息按钮时,来电时间自动调用系统的时间自动填写好,并且不提供修改功能。而来电人、值班员、通知时间、通知内容,一般应当时记录,并且都必须输入,不能或缺。但是关于处理结果并不会知道,所以在界面上增加了一个历史记录这个按钮,点击后进入到历史记录查询里面,通过查询记录再输入,同时在这界面里可以进行查询修改。但必须注意,这里并没有提供所有内容的修改,很显然如果修改了所有的内容,势必对原有的数据的真实性带来破坏,而且从实际的角度来看,需要补充的只是当时没有办法知道的内容,比如处理结果、处理时间等事项。所以在这个记录界面里只提供这些内容的修改,同时考虑到工作中为了调查事故追溯历史,故而没有提供删除功能。对于表中的数据随着历史记录的增加,在该模块中我们提供查询功能,能够按使用者的要求查询响应时间段的记录。

作为程序的运行主窗体的开始,这段代码主要实现两个功能,一是通过声明ADO对象去和数据库建立好连接,以便于下面所有的程序使用。二是调用了员工背景资料的员工姓名,来作为值班员选项的具体内容。这个技术也将在下面的模块中多次用到。

3.出勤考核模块的实现

作为一个管理系统,员工的考勤是一个重要组成部分,结合监控中心的实际情况,考勤记录表实际上起到了一个员工之间相互督促的作用,而不只是考虑上班是否准时和下班是否提前,由于监控中心是24小时值班,下班一定有一个交接班的过程,同时赋予交接双方的一个权利,即接班人员考察交班人员的清洁情况,当日的故障是否作了清楚的说明,还有该处理的事是否都已处理。

在本设计中,所有内容的输入全部采用COM

BOX控件来实现可选择的输入。因为交接班的都应该是本单位的员工。为了减少输入和出错,同时也为在程序中判断是否有少输入的内容提供必要的提示。

同理,这里不需再增设下班时间一项,出勤考核这个模块还提供如下这些功能:

一是接班人、交班人、清洁情况、交接内容的清楚与否。规定时间参数等内容的输入、显示查询界面和功能。另外,还要提供一个统计出勤情况的功能,便于了解本月有哪些员工上班没有按照规定作好工作。在这个窗体可以根据条件查询每个人的出勤情况。

这个模块还成为下一步成绩考核的基础。

故障处理模块的实现

对监控系统的维护和处理是否及时,都是管理和考核的内容,同时为了提高维护水平和质量,分析每次处理的记录和出现故障原因,显得十分必要。在这个模块程序开发中,我们设计了日期、终端名、故障类型、处理经过、处理人等内容的输入界面,当然从便于使用者方便的角度还应该提供一些必要的提示,比如故障处理的流程的提示、最好是当点击故障名称的时候,这个故障的所需要材料清单自动罗列出来等等。但是很遗憾的是这个功能需要调用第三方开发者的程序,由于对方在编程的时候,没有提供相应的数据接口,所以这些很有实用性的功能没有实现。

4.材料管理模块的实现

严格材料进出的管理具有十分重要的现实意义,它可以很好地为单位节约经费开支,同时这也是日常工作中防止出现混乱的一个必要制度,所以在这个模块中主要设计对材料进出的监控,使用记录的管理功能,其目的是让管理者明白那些材料消耗过大,那些开支不合理,还有那些材料现在快没有了,急需要购进,我们设计了两个表单一个记录材料的汇总的库存情况,一个记录材料的使用记录。还希望提供库存总量的统计功能,为了实现这些功能,我们提供两个界面,一个是材料库管理的参数设置,主要包括材料名、库存的上限和库存下限等内容、而另一个界面则可以输入材料使用的一些情况,材料名调用材料库存表中的内容。不用用户输入,当用户修改进出记录时,程序会自动改变库存表的总量。

五、系统的测试和评价

在系统代码基本完成后,根据总体设计目标,对系统进行了多次的测试和评价。依据所提出意见和建议,对系统加以改进和完善,逐步构建成为一个稳定性较好、实用性、针对性很强的管理系统。

(一)系统的概况和特点

路灯监控中心管理系统具有以下特点:

1、较好的稳定性。由于本系统充分利用ADO技术,大量采用了系统所提供的控件。有利于系统各个模块之间的集成。同时也提高了系统的稳定性和缩短了开发周期。

2.可扩展性和易维护性。本系统采用ADO加SQL作为数据库的访问方式,它能够很好的支持各种数据库类型,只要不修改字段名和数据库的名字,就能够满足数据调用的需求,也可以修改某些功能模块,给系统提供了很大的伸缩性。这样系统无论是修改和升级,都不至于牵一发而动全身。而且ActiveX控件技术为系统中关键部件的升级提供了良好的条件,而系统无需重新编译便可投入运行。

3.较强的实用性。由于系统是立足于本单位的工作实践,同时我们在这个部门工作了多年,这使得我们对整个程序的需求有比较详细的分析,它的各项功能都很适合实际的使用。

4、界面的友好特性。系统界面参照当前中国用户最为熟悉的软件的界面形式,用户易于接受。操作、分析等操作变成了简单地点击鼠标。而且本系统在各个界面上都 提供了不少的自动填写功能,这样为用户提供更多的方便。

(二)性能测试

1、来电记录模块程序启动后,自动进入来电记录的页面,并提供所有来电记录所需要的事项的输入窗口,来电时间自动填写为系统的时间。来电人、值班员、通知时间、通知内容,能有效的输入,并会在少填和不填时出现提示。通过事后的查询记录可以再输入,故障的处理结果,提供了一个数据修改查询的界面,在这界面里,可以进行查询修改,模块中提供查询功能,能够按使用者的要求查询响应时间段的记录。

2、员工背景资料模块。在这一模块中实现了该管理模块中的一些必要功能,存储员工的个人资料,修改资料,删除资料,在使用者输入时该用可选的使用选择控件。

3、出勤考核模块。出勤考核这个模块实现这些功能:一是接班人、交班人、清洁情况、交接内容的清楚与否等内容的输入。提供一个统计出勤情况的功能,便于了解本月有哪些员工上班没有按照规定作好工作。

4、故障处理。提供了故障处理记录的各项内容的输入查询。

5、材料管理。在这个模块中,实现了材料进出记录的保存、材料库存的查询、使用记录的查询和必要参数的设置。

 
关键词: 灯光监控
 
技术交流搜索 | | 打印 | 关闭
更多


 免责声明:
1 、本网转载作品目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
2 、凡来源注明“中国道路照明网”的所有作品,版权均属中国道路照明网,转载使用本作品请注明来源。否则本网有权追究其相关法律责任。
3 、如涉及作品内容、版权和其它问题,请在30个工作日内与本网联系,我们将在第一时间处理!
* 有关版权事宜请联系: 0519-85529633


 
推荐图文
推荐技术交流
点击排行
关于我们 | 帮助中心 | 联系我们 | 给我留言 | 诚聘英才 | 广告服务 | 网站地图
版权所有 @ 中国市政工程协会道路照明专业委员会 城市道路照明技术情报总站 本站网络实名:中国道路照明网
中国道路照明网常州采编中心 电话:0519-85529633
地址:常州市新北区衡山路6号218室 电话:0519-88162193
备案序号:京ICP备11025568号-1 .