电力系统的设计与开发

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

国家电力设备资源管理系统的设计与实现

刘培峰

(河北科技师范学院工商管理学院,信息管理与信息系统专业1202班)

指导教师:许伟丽

摘要:电力设备是电力生产企业进行生产活动的重要物质技术基础。设备的管理水平、利用效率都会对电力生产企业的运营和管理带来直接的影响。文章通过介绍课题的背景、意义以及国内外研究现状,指出目前电力公司采用人工方式管理设备存在的问题,从而指明建立电力设备管理系统的必要性和紧迫性。在此基础上,严格按照GBT 8567-2006规范和软件生命周期的六个阶段对系统进行分析、设计和开发。最后,在开发完成后通过一部分核心代码和运行界面对软件进行说明。

关键词:电力设备;资源管理;Strust;MVC

1 绪论

课题背景

在这个时代,一个企业现代信息技术水平的高低,将成为企业竞争力强弱的重要标志。只有迅速掌握好互联网信息技术,按现代的管理方法管理企业的物流、和信息流,实现企业管理信息化[1]。只有这样才能全面提升企业资源配置水平,提高企业的运行效率。

21世纪是科技信息时代,陈旧的管理模式不是适应新时代的要求,它存在着管理效率低下、记录容易出错等一系列缺点。对于以上的种种缺点,会对企业的经济效益差生很大影响,增加了企业运营成本,降低了企业的生产力。

研究意义

为了使设备管理人员更好地知道设备的情况与设备维修人员更好地对设备进行检修和校准,由此开发设备管理系统,使得设备各种记录实现计算机化,脱离无纸化,并且数据化。

2 可行性分析

社会可行性

国家电力设备资源管理系统主要目的是对电力公司的电力设备进行管理,并且严格按照国家法律法规来进行研究和实践,并无法律和政策方面的限制。

技术可行性

本系统采用的是MySQL、JSP和Java开发,Windows 10 Professional操作系统。由于Java、JSP功能强大,而MySQL灵活并且易维护,在开发方面具有容易理解、开发速度快的特点,以及这些技术大量的实际应用,所以Java、MySQL、JSP是开发设备管理系统的最好选择[2]。

操作可行性

目前,大多数的计算机都能运行本系统。在系统开发前,进行了充分的用户调研,开发的系统操作简单、易于上手、容易理解,并且系统的界面简单,提示的信息完整,由相关人员进行简单指导就能够方便的操作本系统。

3 需求分析

技术需求

系统在技术上要求:

(1)遵循统一命名规范、编码规范、用户界面规范、接口以及程序设计规范[3];

(2)系统整体结构采用B/S架构模式,增强系统的易操作性,降低系统维护[4];

(3)系统遵循行业规范,采用J2EE平台架构。

业务需求

本系统有很多功能模块,由于篇幅有限,不能将每个模块在此进行分析,所以文章只将几个重要的模块进行分析。

系统首页

(1)主题说明

系统首页包含两个部分:系统登录页面和登录系统后的首页。

(2)功能要求

①登录时输入的密码为不可见。

②首页有退出系统链接,重新登陆和返回首页超链接。

③登陆后的首页左侧是系统菜单,上部是系统名称,主体部分进行系统信息的显示。

用户管理

(1)主题说明

用户管理主要用来维护和更新查询系统内部使用人员的个人资料信息,以及用户角色分配调整。

(2)功能要求

①将所有的用户进行列表显示,对不同的行的用户进行编辑和删除。

②可根据用户名进行用户查询,可以模糊查询。

③删除时提示是否确认删除。

数据字典

(1)主题说明

数据字典对系统字段进行统一维护

(2)功能要求

①系统管理员可对数据字典组进行维护,编辑数据字典组。

②数据字典使用AJAX与系统进行异步交互。

③可以添加数据字典的项,同时添加数据字典的值。

站点运行情况

(1)主题说明

主要用来控制管理站点的运行情况,包括站点的故障类型,故障时长,处理状态等

(2)功能要求

①查询结果列表显示在查询条件下方。

②可对查询结果进行编辑和删除。

③站点名称做成超链接,点击后进入站点运行情况详细信息页面。

性能需求

运行环境需求

(1)系统运行服务器选择稳定安全高效的UNIX操作系统。

(2)Web开发服务器采用Tomcat,上线采用WebLogic/WebSphere。

(3)数据库服务器采用MySQL,上线采用Oracle或者SqlServer。

操作需求

(1)开发的系统应简单,灵活,可操作性强。

(2)系统采用B/S架构,使得通过浏览器即可访问系统操作,让工作人员非常方便查看系统内的数据。

4 系统结构化分析建模

软件功能模块分析

依据此需求分析对系统的功能模块进行详细的分析,为以后的系统设计阶段做好准备工作。如表1所示。

表1 功能模块分析

业务流程

系统主Portal业务流程

用户成功登录系统后,登陆后的首页左侧是系统菜单,上部是系统名称,主体部分进行系统信息的显示。如图1所示。

图1 系统主Portal业务流程图

用户管理业务流程

用户管理主要用来维护、更新和查询系统内部使用人员的个人资料信息,以及用户角色分配、调整。如图2所示。

图2 用户管理业务流程图

系统管理业务流程

系统设置主要用来更新维护系统一些静态信息,这些静态信息在数据字典中维护。如图3所示。

图3 系统管理业务流程图

数据流程

根据前面系统业务流程的分析,分别得出系统的顶层数据流图和一层数据流图。

(1)系统顶层数据流图如图4所示。

图4 系统顶层数据流图

相关文档
最新文档