下载此文档

电力系统设计与开发.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
该【电力系统设计与开发 】是由【泰山小桥流水】上传分享,文档一共【17】页,该文档可以免费在线阅读,需要了解更多关于【电力系统设计与开发 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。电力系统的设计与开发
电力系统的设计与开发
1/17
电力系统的设计与开发
国家电力设备资源管理系统的设计与实现
刘培峰
(河北科技师范学院工商管理学院,信息管理与信息系统专业1202班)
指导教师:许伟丽
纲要:电力设备是电力生产企业进行生产活动的重要物质技术基础。设备的管理水平、利用效率都会对电力生产企
业的运营和管理带来直接的影响。文章经过介绍课题的背景、意义以及国内外研究现状,指出当前电力企业采用人
工方式管理设备存在的问题,从而指明建立电力设备管理系统的必要性和紧迫性。在此基础上,严格依照GBT
8567-2006规范和软件生命周期的六个阶段对系统进行解析、设计和开发。最后,在开发完成后经过一部分核心代码和运行界面对软件进行说明。
重点词:电力设备;资源管理;Strust;MVC
绪论
课题背景
在这个时代,一个企业现代信息技术水平的高低,将成为企业竞争力强弱的重要标志。只有迅速掌
握好互联网信息技术,按现代的管理方法管理企业的物流、和信息流,实现企业管理信息化[1]。只有这样才能全面提升企业资源配置水平,提升企业的运行效率。
21世纪是科技信息时代,迂腐的管理模式不是适应新时代的要求,它存在着管理效率低下、记录简单出错等一系列缺点。对于以上的各种缺点,会对企业的经济效益差生很大影响,增加了企业运营成
本,降低了企业的生产力。
研究意义
为了使设备管理人员更好地知道设备的情况与设备维修人员更好地对设备进行检修和校准,由此开发设备管理系统,使得设备各种记录实现计算机化,走开无纸化,并且数据化。
可行性解析
社会可行性
国家电力设备资源管理系统主要目的是对电力企业的电力设备进行管理,并且严格依照国家法律法规来进行研究和实践,并无法律和政策方面的限制。
技术可行性
本系统采用的是MySQL、JSP和Java开发,Windows10Professional操作系统。由于Java、JSP功能富强,而MySQL灵便并且易保护,在开发方面拥有简单理解、开发速度快的特点,以及这些技术大
量的实质应用,所以Java、MySQL、JSP是开发设备管理系统的最好选择[2]。
操作可行性
当前,大多数的计算机都能运行本系统。在系统开发前,进行了充分的用户调研,开发的系统操作简单、易于上手、简单理解,并且系统的界面简单,提示的信息完满,由相关人员进行简单指导就能够方便的操作本系统。
需求解析
技术需求
系统在技术上要求:
电力系统的设计与开发
电力系统的设计与开发
2/17
电力系统的设计与开发
(1)依照一致命名规范、编码规范、用户界面规范、接口以及程序设计规范[3];
系统整体结构采用B/S架构模式,增强系统的易操作性,降低系统保护[4];
系统依照行业规范,采用J2EE平台架构。
业务需求
本系统有很多功能模块,由于篇幅有限,不能够将每个模块在此进行解析,所以文章只将几个重要的模块进行解析。
系统首页
主题说明
系统首页包括两个部分:系统登录页面和登录系统后的首页。
功能要求
①登录时输入的密码为不能见。
②首页有退出系统链接,重新登陆和返回首页超链接。
③登陆后的首页左侧是系统菜单,上部是系统名称,主体部分进行系统信息的显示。
用户管理
主题说明
用户管理主要用来保护和更新盘问系统内部使用人员的个人资料信息,以及用户角色分配调整。
功能要求
①将所有的用户进行列表显示,对不相同的行的用户进行编写和删除。
②可依照用户名进行用户盘问,能够模糊盘问。
③删除时提示可否确认删除。
数据字典
主题说明
数据字典对系统字段进行一致保护
功能要求①系统管理员可对数据字典组进行保护,编写数据字典组。②数据字典使用AJAX与系统进行异步交互。③能够增加数据字典的项,同时增加数据字典的值。
站点运行情况
主题说明
主要用来控制管理站点的运行情况,包括站点的故障种类,故障时长,办理状态等
功能要求
①盘问结果列表显示在盘问条件下方。
②可对盘问结果进行编写和删除。
③站点名称做成超链接,点击后进入站点运行情况详细信息页面。
性能需求
运行环境需求
系统运行服务器选择牢固安全高效的UNIX操作系统。
(2)Web开发服务器采用Tomcat,上线采用WebLogic/WebSphere。
数据库服务器采用MySQL,上线采用Oracle也许SqlServer。
操作需求
开发的系统应简单,灵便,可操作性强。
(2)系统采用B/S架构,使得经过阅读器即可接见系统操作,让工作人员特别方便查察系统内的数据。
系统结构化解析建模软件功能模块解析
电力系统的设计与开发
电力系统的设计与开发
3/17
电力系统的设计与开发
依照此需求解析对系统的功能模块进行详细的解析,为今后的系统设计阶段做好准备工作。如表
1
所示。

系统首页
系统首页
用户登陆后的主页面



设备信息管理
对设备的基本信息的管理


设备校准管理
对设备的校准周期和时间进行管理。
设备管理
设备检修管理
对设备的检修周期和时间进行管理。
设备购置计划
对购置计划进行管理。
站点基本信息
对监测台各个站点的基本信息进行管理。
站点设备
运行情况
主要用来控制管理站点的运行情况。
运行管理
保护情况
对站点保护计划、故障办理等保护情况的管理。
监测台
监测台建筑管理
对监测台的房屋建筑信息进行管理。
建筑管理
用户管理
对系统内各种用户的管理。
系统管
系统管理
角色管理
对系统内各种角色的管理。
理模块
系统设置
对系统数据字典的管理。
表1功能模块解析
业务流程
系统主Portal业务流程
用户成功登录系统后,登陆后的首页左侧是系统菜单,上部是系统名称,主体部分进行系统信息的
显示。如图
1所示。
图1系统主Portal业务流程图

系统主Portal
控制流
数据流

阅读器接见
初始化
调用
数据接见模块
功能菜单
调用
用户考据
盘问
阅读器接见
系统提示
用户权限、系
统相关提示等
数据
返回
用户管理业务流程
用户管理主要用来保护、更新和盘问系统内部使用人员的个人资料信息,以及用户角色分配、调整。
如图2所示。
用户管理业务模块
控制流
数据流
盘问用户信息

权限考据
数据接见模块

调用
编写用户信息
用户权限、系
删除用户信息
统相关提示等
数据
电力系统的设计与开发
电力系统的设计与开发
5/17
电力系统的设计与开发
电力系统的设计与开发
电力系统的设计与开发
5/17
电力系统的设计与开发
图2用户管理业务流程图
系统管理业务流程
系统设置主要用来更新保护系一致些静态信息,这些静态信息在数据字典中保护。如图
3所示。
系统管理业务模块
控制流
数据流

增加数据字典项
调用
数据接见模块
权限考据

用户权限、系
编写数据字典项
统相关提示等
数据
图3系统管理业务流程图
数据流程
依照前面系统业务流程的解析,分别得出系统的顶层数据流图和一层数据流图。
(1)系统顶层数据流图如图4所示。
电力系统的设计与开发
电力系统的设计与开发
6/17
电力系统的设计与开发
设备信息
用户信息
用户
计划数据
用户信息
设备信息
系统数据库
计划数据


查收提示

统计信息

数据导出


报表


用户
设备信息


计划数据


检修提示

电力系统的设计与开发
电力系统的设计与开发
16/16
电力系统的设计与开发
图4系统顶层数据流图
电力系统的设计与开发
电力系统的设计与开发
16/16
电力系统的设计与开发
(2)系一致层数据流程图如图
5所示。
统计信息
P1
系统
计划数据
数据记录
数据解析
D1设备表D2用户表D3保护计划表D4保护记录表D5数据字典表
P4
查察阅览
D6建筑信息表D7图纸资料表
P2

息息息

信信信

表备点户
数据加载

报设站用
系统数据库用户
图5系统顶层数据流图
国家电力设备资源管理系统的设计系统功能模块设计
国家电力设备资源管理系统









































仪设

站运维
用角待数审申起待我
器备
备点行护户色办据批请草我的



基情情
管管事字流模申审申
置本况况理理宜典程版请批请


















图6系统功能模块图
电力系统的设计与开发
电力系统的设计与开发
9/17
电力系统的设计与开发
为了更清楚的理解整个系统的功能结构关系,由以上的业务流程图和数据流图,完成系统的功能模块图如图6所示。
电力系统的设计与开发
电力系统的设计与开发
16/16
电力系统的设计与开发
数据库表设计
数据库逻辑结构设计
数据字典(主键
ID,数据种类,数据项
code,数据项value);
申请模版表(主键
ID,名称,流程定义
Key,模版文件储藏地址);
保护计划表(主键
ID,监测台ID,当前时间,保护内容,备注);
设备较准检修表(主键
ID,设备ID,可否校准,检修日期,可否检修,记录描述,备注,
);
文件上传表(主键
ID,附件工程ID,所属模块,文件名,文件路径,上传时间,备注)
导入导出字段表(所属模块,导出名称列表(中文)用“
#”分开,导出字段名称(字段名)用“#”
分开,未导出名称列表(中文)用“#”分开,未导出字段(字段名)用“#”分开);
数据库物理结构设计
为对系统作进一步解析和设计,我们依照系统采用的数据库将逻辑结构设计变换成数据模型,并对数据模型做严格的议论。
本系统数据库表以下:
表2数据字典表
字段名称
数据种类
主键
可否空
说明
SeqID
INT
Y
N
主键ID
Keyword
VARCHAR(20)
N
Y
数据种类
DdlCode
INT
N
Y
数据项code
DdlName
VARCHAR(50)
N
Y
数据项value
IsDelete
VARCHAR(10)
N
Y
可否删除,0表示未删除
表3
申请模板表
字段名称
数据种类
主键
可否空
说明
id
long
Y
N
主键ID
name
varchar(500)
N
Y
名称
processDefinitionKey
varchar(500)
N
Y
流程定义的key
path
varchar(5000)
N
Y
上传的模板文件的储藏地址
IsDelete
VARCHAR(10)
N
Y
可否删除
表4
保护计划表
字段名称
数据种类
主键
可否空
说明
PlanID
VARCHAR(50)
Y
N
主键ID
JctID
VARCHAR(50)
N
Y
监测台ID
OccurDate
DATETIME
N
Y
当前时间
MainContent
varchar(500)
N
Y
保护内容
表5站点保护计划表
字段名称
数据种类
主键
可否空
说明
PlanID
VARCHAR(50)
Y
N
站点保护情况,主键ID
StationID
VARCHAR(50)
N
N
站点ID,主键ID
JctID
VARCHAR(50)
N
Y
所属单位code(对应数据字典)
OccurDate
DATETIME(50)
N
Y
计划时间
MainContent
VARCHAR(500)
N
Y
内容
Comment
DATETIME(50)
N
Y
备注
CreateDate
VARCHAR(10)
N
Y
创办时间
电力系统的设计与开发
电力系统的设计与开发
11/17
电力系统的设计与开发
表6设备校准检修表
电力系统的设计与开发
电力系统的设计与开发
16/16
电力系统的设计与开发
字段名称
数据种类
主键
可否空
说明
seqID
INT
Y
N
仪器校准,主键ID
DevID
VARCHAR(50)
N
Y
设备ID
IsAdjust
VARCHAR(10)
N
Y
可否校准,0
未校准1已校准
AdjustDate
DATETIME(50)
N
Y
校准日期
OverhaulDate
DATETIME(50)
N
Y
检修日期
IsHaving
VARCHAR(50)
N
Y
可否检修,0
未检修1已检修
Record
VARCHAR(500)
N
Y
记录描述
Comment
VARCHAR(500)
N
Y
备注
IsDelete
VARCHAR(10)
N
Y
可否删除,0
表示未删除
表7文件上传表
字段名称
数据种类
主键
可否空
说明
SeqID
INT
Y
N
主键ID
ProjID
VARCHAR(50)
N
Y
附件的工程ID(所属单位)
BelongTo
VARCHAR(50)
N
Y
所属模块
1-0,2-0(图纸种类)
FileName
VARCHAR(50)
N
Y
文件名
FileURL
VARCHAR(1000)
N
Y
文件路径
ProgressTime
VARCHAR(20)
N
Y
上传时间
Comment
VARCHAR(50)
N
Y
备注
IsDelete
VARCHAR(10)
N
Y
可否删除
CreateEmpID
VARCHAR(50)
N
Y
创办人
CreateDate
DATETIME
N
Y
创办时间
表8导入导出字段表
字段名称
数据种类
主键
可否空
说明
BelongTo
VARCHAR(10)
Y
N
所属模块(如1-0,1-1,2-1等)
ExpNameList
VARCHAR(500)
N
Y
导出名称列表(中文)用“
#”分开
ExpFieldName
VARCHAR(500)
N
Y
导出字段名称(字段名)用“
#”分开
NoExpList
VARCHAR(500)
N
Y
未导出名称列表(中文)用“
#”分开
NoExpName
DATETIME(500)
N
Y
未导出字段(字段名)用“
#”分开
国家电力设备资源管理系统的前端实现首页实现
首页(如图7)模块包括3个主要的部分,采用内嵌框架技术。地址分别为上、左、中。
上部的实现
上部包括两大多数内容:网站标题;菜单。菜单部分就是一系列的超链接,用户登录后看到的是系统时间、用户名、返回首页和退出系统。
左部的实现
左部是系统主要的功能菜单,分为两级菜单,使用JavaScript和Strust的标签完成菜单的显示。
中部的实现
中部是本系统的主要部分,用于对系统所有的信息进行显示和操作。
电力系统的设计与开发
电力系统的设计与开发
13/17
电力系统的设计与开发
图7系统主Portal
系统管理模块
系统管理模块是本系统的重中之重,能够说是整个系统的安全中心。以下重点介绍本模块。
用户管理(如图8)
用户管理模块能够对系统内的人员进行统计,形成统计报表,方便企业领导进行人员的统计。系统中用户数据的增加有系统管理员操作。
图8用户信息管理
数据字典(如图9)
数据字典对系统内字段进行一致保护。在系统内各个模块中的下拉列表、单项选择以及多项选择都会使用到数据字典中的数据字段,使系统更加规范化。
电力系统的设计与开发
电力系统的设计与开发
14/17
电力系统的设计与开发

电力系统设计与开发 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息