浅谈线损管理系统的设计及开发
据并形成报表。因此系统应提供相应的报表统计功能。统计报表的数据应单独保存,不应在每次查询时重新进行统计,防止不同时间查看报表出现不同的结果。
报表应按类别组织,方便查看。并且设置查看及统计权限,以达到信息保密及数据安全的目的。
三、基于ASP.Net技术的线损管理系统开发
1.系统结构
线损管理系统属于信息管理系统的一种,从开发及使用简便的角度出发,采用ASP.NET技术进行开发。由于大多数企业都有自身的局域网系统,所以系统可以采用浏览器/服务器(B/S)结构,这样不再需要另外安装客户端。
系统按照功能模块分为权限控制模块、数据录入模块、异常处理模块、数据报表查询模块、统计模块、日志管理模块。
2.数据库设计及编程系统采用SQL SERVER2000作为后台支撑数据库,利用SQL SERVER2000强大的数据管理功能,可以更加快捷、高效的处理海量数据。系统需要使用很多数据库表,主要的数据库表有以下几个:
AUTHORITY_INFO:授权记录表,记录各个用户的授权情况
PSW_TRANS:台区基础数据表,记录每一个计算周期内的供、售电量,还有线损值
PSW_EXCEPTION_HANDLE:异常处理记录表,记录异常处理结果,以及修正电量
PSW_EXCEPTION_RECORD:异常记录表,记录每一个计算周期内出现的异常
编程语言采用ASP.NET作为主要编程语言,后台脚本语言采用C#.NET。
四、结束语
该线损管理系统的开发历时约3个月,在投入使用后,为笔者的日常线损管理工作带来了方便,有效地提高了工作效率。其他使用该系统的人员也给予了高度的评价。
参考文献:
[1][意] Dino Esposito .ASP.NET 3.5核心编程.清华大学出版社, 2009 .
[2][美]Dusan Petkovic .SQL Server 2000基础教程.清华大学出版社,2001.
报表应按类别组织,方便查看。并且设置查看及统计权限,以达到信息保密及数据安全的目的。
三、基于ASP.Net技术的线损管理系统开发
1.系统结构
线损管理系统属于信息管理系统的一种,从开发及使用简便的角度出发,采用ASP.NET技术进行开发。由于大多数企业都有自身的局域网系统,所以系统可以采用浏览器/服务器(B/S)结构,这样不再需要另外安装客户端。
系统按照功能模块分为权限控制模块、数据录入模块、异常处理模块、数据报表查询模块、统计模块、日志管理模块。
2.数据库设计及编程系统采用SQL SERVER2000作为后台支撑数据库,利用SQL SERVER2000强大的数据管理功能,可以更加快捷、高效的处理海量数据。系统需要使用很多数据库表,主要的数据库表有以下几个:
AUTHORITY_INFO:授权记录表,记录各个用户的授权情况
PSW_TRANS:台区基础数据表,记录每一个计算周期内的供、售电量,还有线损值
PSW_EXCEPTION_HANDLE:异常处理记录表,记录异常处理结果,以及修正电量
PSW_EXCEPTION_RECORD:异常记录表,记录每一个计算周期内出现的异常
编程语言采用ASP.NET作为主要编程语言,后台脚本语言采用C#.NET。
四、结束语
该线损管理系统的开发历时约3个月,在投入使用后,为笔者的日常线损管理工作带来了方便,有效地提高了工作效率。其他使用该系统的人员也给予了高度的评价。
参考文献:
[1][意] Dino Esposito .ASP.NET 3.5核心编程.清华大学出版社, 2009 .
[2][美]Dusan Petkovic .SQL Server 2000基础教程.清华大学出版社,2001.