县电力局供电信息系统的设计与实现

2021-11-11 08:32杨绍权
电子元器件与信息技术 2021年7期
关键词:信息处理页面电厂

杨绍权

(大连科技学院,辽宁 大连 116000)

0 引言

县电力局供电信息系统运行过程中,电力局需要对电力信息进行管理,电厂需要对设备信息进行管理。根据电力局和电厂的业务范围,分析系统用户的实际需求,将用户需求总体概括成为如下几个方面[1]:公告处理,设备管理,电厂工人信息处理,区域信息处理,供电信息处理,电力局和电厂信息处理:电力局和电厂都能进行公告处理。

电厂方面是查看电力局发布的公告信息内容并在检修信息后删除此信息。电厂能对设备进行管理,具体业务为增加设备,查看已有的设备,删除设备和检修设备。电厂工人信息处理具体业务表现为增加新入职工人,查看电厂所有工人,更改工人的某一项信息,删除离职的工人信息。区域处理具体业务表现为电力局职工对送电区域进行增删改查,增加新建成的区域,删除已经消失的街道,更改街道名字。电力局取得电厂的检修设备信息后进行审核,如果检修信息不通过则删除检修信息,如果通过则填写供电信息表,并且进行公告告知电厂方在规定的时间内进行检修。电力局方面还能设置新的电厂、删除拆了的电厂,并更改电厂的某一信息,能查看本县管理的电厂。

1 本系统的需求分析

1.1 业务流程分析

使用业务流程图分析系统业务处理过程。职工可以进行注册、公告,管理区域和进行供电信息处理;工人可以进行公告处理,设备管理和电厂工人信息处理,如图1。

图1 系统业务流程图

1.2 数据流程分析

数据流程分析就是把数据在系统中的流动情况抽象出来,单纯从数据流动来考虑问题。数据流程分析的是数据在系统的流动、变换、存储等,其目的是解决数据流动问题。本文的数据流程分析是通过分层的DFD(数据流程图)实现的[2]。

顶层数据流程图抽象为两个处理,一个处理是电力局业务功能处理,另一个处理是电厂业务功能处理[3]。顶层数据流程图反映了各存储表与业务处理的数据流向,具体如图2。

图2 顶层数据流程图

2 系统实现

2.1 电厂功能处理模块

2.1.1 电厂工人信息处理

电厂工人如果要登陆系统,需要输入自己的工号,自己的名字和密码然后选择自己所在电厂,点击登陆。系统会验证这个工人是否存在,如果存在则进入系统,即电厂工人登陆操作成功。电厂工人选择需要检修的设备,操作这个业务的电厂工人还需要填写检修设备所需时间,并且只能用数字填写,对所有内容填写完成后点击确认检修即可[4]。

2.1.2设备信息处理

电厂工人增加设备时需要填写增加了什么设备以及涉及到的线路,如果页面的两个文本框都不为空点击确定则添加成功。

2.2 电力局功能处理模块

2.2.1 电力局职工登陆处理

登陆实现过程:电力局职工在文本框输入电力局职工的工号,姓名和密码,三个信息后点击登陆实现登陆,如果登陆成功,电力局职工可以通过系统进行业务处理。

2.2.2 供电处理

停电操作过程:①点击在导航栏点击填写供电信息后,电力局职工将取得电厂工人填写检修表,任意点击一个进行审核;②点击审核后将出现检修的具体信息,如果电力局职工认为该检修计划无需检修则点击不允许通过,这条检修信息将会被删除。如果电力局职工认为该检修计划能够进行则点击通过;③电力局职工将填写供电信息,职工根据②中出现的检修信息选择停电线路,然后填写停电时间,送电时间即可。

2.2.3 电力局的注册处理

电力局职工登录系统后可以在系统导航栏中选择注册模块两项中的一项,然后填写内容。

3 系统测试

3.1 系统测试简述

系统测试的目的是为了验证系统运行过程中是否出现重大错误,能否实现系统预期的目标[5]。不论是什么系统在开发的发展过程中都不可避免地会产生错误。在本文测试中选用的是黑盒测试,本文将选取尽可能多的具有代表意义的测试用例进行测试。

3.2 系统测试效果

3.2.1 测试填写检修信息

这一部分的测试主要是为了检验电厂工人是否能正常填写检修信息。当工人使用系统允许的数据填写信息时,页面会自动跳转到操作成功页面。当工人使用系统不允许的数据时,系统的页面会自动跳转到操作失败页面,测试的数据和测试的结果如表1。

表1 测试数据和结果

3.2.2 测试新增设备信息处理

这一部分测试主要是为了检验电厂工人是否能正确的进行增加设备信息梳理。当工人在文本框中输入的数据某一项为空时页面会自动跳转到操作失败页面,当工人使用正确的数据填写时则会自动跳转到操作成功页面,测试数据以及测试结果如表2。

表2 测试数据以及结果

3.3 测试结论

通过对县电力局供电信息系统的测试,没有发现系统有特别大的错误,系统响应用户请求出现的延迟较小,这足以证明这个系统基本实现了系统运行要求和用户的需求。但因为缺少系统开发经验和系统开发周期有限,所以这个系统还有一些不足,比如系统的页面不太美观,对数据库过于频繁的操作会降低了这个系统的安全性[6]。对系统进行一系列修改和测试过后,电厂与电力局的需求基本实现,电厂工人能输入检修信息,电力局方面也能根据检修信息进行供电处理。

4 结语

县电力局供电信息系统是为县电力局和电厂实现供电和检修的信息化管理而实现的。本系统使用了JSP、JAVA、HTML、MYSQL等相关技术,通过Eclipse技术完成了各项功能的编码,采用HTML设计静态界面,并用JSP技术把静态界面转换为动态页面。本系统对MYSQL数据库进行连接时采用的是纯JAVA的方式,这样做的好处是无需建立桥连接,简化了配置过程,实现了软件系统的部署运行。系统用业务流程图描述了系统的业务过程,用数据流程图描述系统的数据流向过程,用E-R模型进行数据库的设计。系统不断修改和完善,综上所述该系统基本可以投入使用。

猜你喜欢
信息处理页面电厂
刷新生活的页面
东营市智能信息处理实验室
基于Revit和Dynamo的施工BIM信息处理
地震烈度信息处理平台研究
世界上最大海上风电厂开放
智慧电厂来袭
智慧电厂来袭,你准备好了吗?
用Citect构造电厂辅网
CTCS-3级列控系统RBC与ATP结合部异常信息处理
Web安全问答(3)