摘要
电网运行方式管理直接决定了电网企业的经济效益和安全效益,随着我国经济和社会的高速发展,我国电网的覆盖面积、网络节点和电压等级也高速增长。但是,我国当前电网运行方式管理工作水平还相对落后,制约了电网的安全经济效益。本文较为详细的分析了电网运行方式管理的特点和作用,在此基础上提出了相应的对策,目的是为了提高我国电网的安全经济效益。
本文将讲述基于电网运行信息检索系统,该系统采用了B/S模式、jsp技术、后台数据库采用mysql。对电网运行信息检索涉及的业务需求进行整理,主要涵盖的操作模块有:对于企业的员工管理,对变电站的管理,以及运行信息管理、维修信息管理等。
系统设计严格按照软件工程的设计标准来执行,为了确保电网运行信息检索系统能够正常运行,文章最后进行了系统测试,及时纠正错误,确保数据准确。
关键字 电网运行信息检索系统;B/S;jsp;MySQL
Abstract
The management of power grid operation mode directly determines the economic and safety benefits of power grid enterprises. With the rapid development of China's economy and society, the coverage area, network nodes and voltage level of China's power grid are also growing rapidly. However, China's current power grid operation mode management level is still relatively backward, which restricts the safety and economic benefits of the power grid. This paper analyzes the characteristics and functions of power grid operation mode management in detail, and puts forward corresponding countermeasures on this basis, in order to improve the safety and economic benefits of China's power grid.
This paper will describe the power grid operation information retrieval system, which adopts B / S mode, JSP technology and MySQL in the background database. Sort out the business requirements involved in power grid operation information retrieval, mainly including: employee management of enterprises, management of substations, operation information management, maintenance information management, etc.
The system design is carried out in strict accordance with the design standards of software engineering. In order to ensure the normal operation of the power grid operation information retrieval system, the system test is carried out to correct the errors in time and ensure the accuracy of the data.
Keywords power grid operation information retrieval system; B/S; jsp; MySQL
目录
摘要
Abstract
第一章 绪论
1.1 背景
1.1.1 国内研究现状
1.1.1国内外研究现状以及发展趋势
1.2 研究目的和意义
1.2.1 电网系统的目的
1.2.2 电网系统的意义
1.3相关技术介绍
1.3.1 SSM结构模式
1.3.2 Tomcat服务器
1.3.3 MySQL数据库
1.3.4 Java语言介绍
1.4 论文结构
第二章 需求分析
2.1可行性研究
2.1.1 经济可行性
2.1.2 技术可行性
2.1.3 操作可行性
2.2 系统功能需求
2.2.1 识别系统相关者功能需求模型建立
2.2.2 系统用例图
2.2.3 系统用例描述
2.3 本章小结
第三章 系统设计
3.1 系统功能描述
3.2 设计模型的建立
3.2.1 模块化分原则
3.2.2 软件结构图
3.2.3 时序图的建立
3.3 数据库设计
3.3.1 数据库分析
3.3.2 数据表
3.4 本章小结
第四章 系统实现
4.1 员工功能模块
4.2 4.2 管理员管理界面的实现
4.3 本章小结
第五章 系统测试
5.1 测试的任务及目标
5.2 测试内容
5.3 测试方案
5.4 系统集成测试
5.5 测试结论
5.6 本章小结
结 论
参考文献
致谢
电网运行工作在当下这个快节奏的社会当中,是构建和谐社会的重要工作之一,安全、快捷、并且效率高,对电网进行信息化管理,是当下电网运行工作的大势所趋,所以我们进行了这次名为电网运行信息检索信息管理系统的系统开发。
电网是一个国家、一个民生的大项目,关系着每一个城市,每一个社区,每一个家庭,已经是关乎人文的一项重点工程, 国内外也十分重视对电网信息进行安全、效率的信息化管理。电网信息化管理的投入能够大大改善电网运行的效率,提高合理的资源配置管理,为企业、员工提供高质量的使用环境。同时,通过信息化管理模式的应用,带给人民优质的便捷的服务,有助于一个国家的形像问题。
当前世界各国都在关心电力工业的发展,首先是非再生-次能源和发电技术。很多国家倾向于天然气发电,但天然气成本较高,储量有限,不可能取代燃煤,大功率的燃气轮机作为大的电力系统中的高峰负荷机组最有竞争力,设有注水装置或干式低NO2燃烧器的机组可减步排放的污染。目前较多注意联合循环的燃气轮机,力发电厂中烧煤和烧油仍占很大比例。烧煤电厂的技术改造到各国重视,如松煤发电厂的烟气处理、循环流化床、加压流化床燃烧等。煤的气化可取代不足的天然气井满足环境要求,但投资费用很高。在我国,改革开放以来,我国电力工业得到了迅速发展。在中央、国务院的正确领导下,电力职工的努力,中国电力取得瞩目的成就。我国电力工业也已从大电网、大机组、超高压、高自动化阶段,进入了优化资源配置、实施全国联网的新阶段。
在我国乃至全世界,电厂的装机容量占总装机容量的70%左右,发电量占总发电量的80%左右。目前为止,我国火力发电厂单机容量以30万千瓦和60万千瓦机组为主,浙江省华能玉环电厂4台100万万千瓦超超临街燃煤机组,运行三年来,已经成为目前世界上最省煤的火力发电机组。此前,上海电气与西门子合作制造我国第一个超临界百万级项目 。
2.国内外电网的发展趋势
目前,国际上电网的发展可概括为两大趋势: -是统一-或联合的特高压电网;另一个是分布发电与交互式供电的分散智能电网。中国的是前者的主要代表。在中国,随电力工业发展,资源分布和经及发展的不均衡,需要提高电网输送能力,发展远距离大容量输电,加强统一或协调规划建设。中国的政治体系,经济环境,管理体制等也使得电网朝这个方向推进具有一定优势。在欧洲,其电力发展模式趋向于后者。强调对环境的保护和可再生能源发电的发展,这是弓|领国际电网发展的另一大趋势。这些国家和地区的电网是联合的,但由于交互式供电、柔性交流输电技术的发展,电网的发展方向在发生改变。无论何种趋势,电网的发展目标始终是:可靠、高效和灵活国内外电网的研究现状和发展趋势:http://www.youerw.com/yanjiu/lunwen_ 8791.html
1.2 研究目的和意义
1.2.1 电网系统的目的
电网运行是电网发展过程中必须要经历的复杂的管理过程,电网运行涉及的方面广,而且电网的需要涉及多个业务环节,需要拥有完善的电网运行体系,通过提供信息化系统为电网运行提供更加便捷的检索平台;系统的管理者能够对于电网的各个模块进行信息的管理,能够提供信息的读取和显示;从员工的角度,能够及时了解电网的最新变电站信息、运行信息理、维修信息,提高电网安全运行。开发此课题的目的旨在应用现代的信息网络化管理技术解决电网维修信息管理中存在的问题,保证了项目管理平台的稳定及高效性[3]。
1.2.2 电网系统的意义
当前,由于很多电网的管理模式比较落后,技术能力跟不上时代的发展需求。这样的工作管理模式导致管理效率低下,管理人员的增多,使得电网运行成本加大等负面问题的存在。通过对于设计系统的设计能够有效的解决传统设计管理上存在的弊端问题,系统能够为电网运行减少更多的负担,提高电网办公效率和准确性,另外,电网系统的建设,能够拉近企业和员工的距离,推进和谐电网的建设和发展,共建美好的电网家园。
1.3相关技术介绍
本次电网运行信息检索信息管理系统采用的是B/S架构,数据库使用的是MySQL,服务器使用的是Tomcat7.0。技术采用jsp,框架使用ssm。
1.3.1 SSM结构模式
Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象[4]。
SpringMVC在项目中拦截员工请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责。SpringMVC相当于SSH框架中struts。其次,MVC设计模式对系统进行设计,给出系统的子系统结构和类结构,以及数据库的表结构的设计[5]。而这款框架是非常强大的,能够分离出很多种便于编写阶段的架构,这样的分离能更方便的进行定制及操作控制。
mybatis是对jdbc的封装,它让数据库底层操作变的透明。mybatis的操作都是围绕一个sqlSessionFactory实例展开的[6]。在每次与数据库交互时,通过sqlSessionFactory拿到一个sqlSession,再执行sql命令。它通过使用简单的XML或注解来配置和映射,并将java的POJOS和接口映射成为数据库里的记录。
1.3.2 Tomcat服务器
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在系统和并发访问员工不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的[7]。当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。目前Tomcat最新版本为9.0.31。
1.3.3 MySQL数据库
MySQL是目前互联网企业使用最广泛的数据库,数据库在应用程序开发中非常重要,它直接决定了程序的上限。
MySQL,它是一种关系数据库管理系统,关系数据库管理系统可以组合多个数据表单来处理信息并完成数据管理。
MySQL是一个降低开发成本的源开发数据库。它易于开发、标准化、可移植,并且可以在多个操作平台上以标准SQL语言同时使用。它与多种语言(如PERL、C、JAVA等)都有良好的兼容性,并且可以实现自定义使用。
MySQL的以上优点促使了本次开发过程选择MySQL作为数据库的管理工具。
本人所设计研究开发的毕业项目在数据库方面运用了非常干流的MySQL数据库。但是因为MySQL是开放源代码的且无版权制约,自主性及使用成本低。安装方便,已于维护以及存数据储量大,它也凭借着自己独特的魅力受到一致好评。在项目中编写起来也十分方便,不像其他语言那样需要编写更多的语句,正因为它可以使用sql语言进行数据库管理,所以受到了大多数程序员的喜爱。
1.3.4 JSP技术介绍
JSP技术本身是一种脚本语言,但它的功能是十分强大的,因为它可以使用所有的JAVA类。当它与JavaBeans 类进行结合时,它可以使显示逻辑和内容分开,这就极大的方便了用户的需求。JavaBeans 可以对JSP技术的程序进行扩展,从而形成新的应用程序,而且JavaBeans的代码可以重复使用,所以就便于对程序进行维护。JavaBean 组件有内部的接口,可以帮助不同的人对系统进行访问。JSP技术能够极大的提高WEB网页的运行速度。这些内容会与脚本结合,并且由JavaBean和Servlet组件封装。所有的脚本均在服务器端运行,JSP引擎会针对客户端所提交的申请进行解释,然后生成脚本程序和JSP标识,然后通过HTML/XML页面将结果反馈给浏览器。所以结合壹家吃货店网站的需求及功能模块的实现,使用JSP技术是最合适的,而且JSP的拓展性比较好,对于壹家吃货店网站在后期使用过程中可以不断对系统功能进行拓展,使系统更完善,更方便的满足用户需求。
1.4 论文结构
本文首先针对课题的背景和目的、意义进行论述,结合课题的实际需求,按照软件设计的标准流程进行开发,并结合设计的实际功能进而来完成论文的制作任务。论文主要从以下章节展开分析:
第一章,介绍该系统的诞生、发展和历经的重大改革,通过对系统当前的发展情景以及所面对的核心问题,进行背景阐述和意义的说明,最后总结全文的章节内容。
第二章,主要介绍需求分析,主要从三个角度来分析,分别是技术角度、经济角度、操作角度等分析系统开发的可行性。
第三章,主要是系统的结构以及当前所需求的功能设计,其中则又详细分为系统功能模块设计以及系统的数据库结构设计两个方面进行制作。
第四章,系统在实际生活中能否展现价值,重点介绍系统中每一个所包含的模块的具体实现与操作流程,通过对模块的描述,更加清楚的了解程序整体模块设计。
第五章,系统测试,对系统进行测试工作,查找问题,更改错误。
电网信息管理工作是电网管理工作的重要环节,加快企业日程事务的管理效率和准确性,管理员登录可以进行员工、变电站、运行信息、维修信息进行新增、删除、修改、筛查等操作;普通员工登录也可以进行个人信息的查看修改以及电网最新的各类维修进行故障分析、维修详情进行描述,极大的提高了效率,让电网运行信息检索系统的信息化、现代化、网络化更上一层楼[8]。
本次电网运行信息检索信息管理系统采用的是B/S架构,数据库使用的是MySQL,服务器使用的是Tomcat7.0,后台页面使用的是ssm框架进行实现。
通过国内外的电网运行工作的分析,以及对企业员工的走访调查,了解管理人员的需求,对于企业的员工管理,各个模块的管理。
2.1可行性研究
可行性分析是系统开发必须要经历的步骤,而且非常重要,可行性分析能够知道系统是否具有开发价值,是否值得开发,分别从技术角度,价值角度,操作角度来进行说明的;可行性分析环节必不可少,能够明确在项目开发前了解项目是否可行,有无必要开发的必要;本次系统分析具体内容如下。
2.1.1 经济可行性
经济可行性主要是分析系统开发成本,开发利润等方面是否具有开发价值必要。当投资大于回报时,那么该项目开发就没有必要,反之,就可以进行开发。由于本次系统开发为本人毕业设计,所以经济方面的投资较小,研发、运行主要费用包含:
1.硬件设备:计算机,由于本人有可供开发用的电脑,所以无需硬件成本。
2.软件开发:本次系统开发所应用的各类软件,如:MySQL,jsp等,均为开源软件,也无需经济成本。
3.人员费用:本人独立开发,无需费用。
2.1.2 技术可行性
技术可行性可以理解为系统在开发技术层面上是否可行。对于系统的各个模块,各个框架设计等方面都需要进行分析推敲[10]。本次设计主要采用的是jsp技术来进行开发,采用SSM框架技术,框架分为三层,分别是控制层Controller,业务处理层Service,持久层dao,能够采用多层次管理开发,对于各个模块设计制作有一定的安全性[11];数据库方面主要采用的是MySQL来进行开发,其特点是稳定性好,数据库存储容量大,处理能力快等优势;服务器采用的是Tomcat服务,能够提供稳固的运行平台,确保系统稳定运行[12]。
2.1.3 操作可行性
操作可行性顾名思义就是系统操作流程是否符合要求,操作界面是否美观直观,员工能否直接操作,是否影响工作效率等问题;主要是衡量系统上线之后,操作便利性及实用性问题;目前系统开发都是可视化界面,简单模块操作,适合各个年龄段的员工,简单易懂,容易理解,因此,操作可行性能够通过。