浅谈线损管理系统的设计及开发毕业论文(2)
2014-12-15 01:05
导读:查询可以按照单一条件来进行查询,也可以按照多条件进行查询。多条件查询时,条件可以自由组合,以满足一些特殊要求的查询。例如可以把照台区管理人和
查询可以按照单一条件来进行查询,也可以按照多条件进行查询。多条件查询时,条件可以自由组合,以满足一些特殊要求的查询。例如可以把照台区管理人和线损范围同时作为条件来进行查询。对于得到的查询结果,可以按照一定要求对其排序,方便查看。
3.异常处理及跟踪
线损管理系统应提供异常处理及跟踪功能。在线损管理系统中录入数据并计算后,即可得到最初的线损结果。系统自动根据事先设定好的达标范围进行筛选,并生成异常记录。各个设备的具体管理部门均可看到这些异常记录,然后各部门根据这些异常记录安排处理计划,并且在异常处理完成后,将处理方式、结果录入以及修正的电量录入到线损管理系统中,系统自动根据修正电量重新计算线损,以达到还原真是情况的目的。在确认异常处理完成后,由指定的负责人审核结果,并将相应的异常处理记录进行归档,形成异常的闭环处理。
4.报表统计
在作线损分析的时候,需要以多种方式统计数据并形成报表。因此系统应提供相应的报表统计功能。统计报表的数据应单独保存,不应在每次查询时重新进行统计,防止不同时间查看报表出现不同的结果。
报表应按类别组织,方便查看。并且设置查看及统计权限,以达到信息保密及数据安全的目的。
三、基于ASP.Net技术的线损管理系统开发
1.系统结构
线损管理系统属于信息管理系统的一种,从开发及使用简便的角度出发,采用ASP.NET技术进行开发。由于大多数企业都有自身的局域网系统,所以系统可以采用浏览器/服务器(B/S)结构,这样不再需要另外安装客户端。
系统按照功能模块分为权限控制模块、数据录入模块、异常处理模块、数据报表查询模块、统计模块、日志管理模块。
(科教作文网http://zw.ΝsΕAc.com发布) 2.数据库设计及编程系统采用SQL SERVER2000作为后台支撑数据库,利用SQL SERVER2000强大的数据管理功能,可以更加快捷、高效的处理海量数据。系统需要使用很多数据库表,主要的数据库表有以下几个:
AUTHORITY_INFO:授权记录表,记录各个用户的授权情况
PSW_TRANS:台区基础数据表,记录每一个计算周期内的供、售电量,还有线损值
PSW_EXCEPTION_HANDLE:异常处理记录表,记录异常处理结果,以及修正电量
PSW_EXCEPTION_RECORD:异常记录表,记录每一个计算周期内出现的异常
编程语言采用ASP.NET作为主要编程语言,后台脚本语言采用C#.NET。
四、结束语
该线损管理系统的开发历时约3个月,在投入使用后,为笔者的日常线损管理工作带来了方便,有效地提高了工作效率。其他使用该系统的人员也给予了高度的评价。
参考文献:
[1][意] Dino Esposito .A