




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要电力作为国民经济的基础和关键行业,在日常生产和生活中起着不可替代的重要作用。随着电力事业的高速发展,电力营销由以生产为中心阶段进入以消费者为中心阶段。提供良好的服务,是以消费者为中心最为直接的体现,也是增供扩销必不可少的条件。本论文就是对电力客户服务系统中电力故障报修子系统进行设计与实现。本系统基于 Struts 的 MVC 设计模式,利用其可维护性和可扩展性,软件低耦合、高内聚的设计,实现了电力故障报修系统中对于报修信息的处理。电力故障报修系统主要包括报修受理、抢修调度、报修处理、报修回访、报修归档、用户管理、人员管理、车辆管理等功能。通过电力故障报修系统的应用,强化了电力行业的内部管理、改善了服务质量,加快了电力故障维修速度,提升了客户满意度,创新了营销体系管理理念。本系统采用 JSP 和 Struts 框架技术,使用 Oracle 9i 数据库,Tomcat 服务器环境完成了电力故障报修系统对电力故障信息的处理。系统开发完成后,经过了功能测试和系统测试,现处于试运行中。电力故障报修系统的完成,为电力行业带来了工作的高效,同时也保证了信息的安全,提升了客户对电力企业的信赖。关键词:电力故障报修系统;客户服务;J2EE;Struts 框架IIAbstractElectricity as the basis of the national economy and key industries, production and daily life in the day-to-day plays an irreplaceable role. With the rapid development of power industry, electricity sales from the production stage as the center as the center stage of the consumer. Provide good services to the consumer as the center is the most direct manifestation of, but also for the expansion by an indispensable condition for sale. In this paper, customer service is the System of Electricity Power Failure in the repair subsystem detail design process.The system is based on the MVC design pattern Struts, use its maintainability and scalability, software, low coupling, high cohesion of the design, the realization of the system of electricity power failure to deal with repair information. System of electricity power failure including the admissibility of repair, repair scheduling, repair processing, repair return, repair archiving, user management, personnel management, vehicle management functions. Through the system of electricity power failure, strengthen the internal management of the power industry to improve the service quality, and accelerated the repair rate of a power failure, the increases in customer satisfaction, innovation and management of the marketing system.The system uses the framework of JSP and Struts technology, the use of Oracle 9i database, Tomcat server environment to complete that system of electricity power failure repair information for the handling of power failure.Upon completion of system development, after the Functional Testing and System Testing, is now in trial operation. System of electricity power failure completed for the electric power industry to work efficiently, but also to ensure the security of information, enhance customer trust in the power business.Key words: System of Electricity Power Failure, Customer Service, J2EE, Struts frameworkIII目 录摘要 .IAbstract .II目录 .III第 1 章 绪 论 .11.1 选题背景与意义 .11.1.1 选题背景 .11.1.2 研究意义 .11.2 国内外发展现状 .21.3 本人所做工作 .2第 2 章 系统开发技术分析 .32.1 框架、构架及设计模式概述 .32.2 Struts 框架分析 .32.2.1 Struts 设计模式 .32.2.2 Struts 工作流程 .52.2.3 Struts 标签库 .52.3 JSP 技术分析 .62.3.1 JSP 技术特点 .62.3.2 JSP 实现原理 .82.4 开发工具分析 .82.4.1 Eclipse 简介 .82.4.2 CVS(Concurrent Version System) .82.4.3 JDK(Java Development Kit) .92.5 技术可行性 .9第 3 章 系统分析 .103.1 需求总述 .103.2 用例描述 .103.2.1 报修受理 .103.2.2 抢修调度 .143.2.3 报修处理 .15IV3.2.4 报修回访 .163.2.5 报修归档 .163.3 动态模型设计 .173.3.1 受理工单类对象动态模型 .173.3.2 抢修车辆类对象动态模型 .173.4 序列图 .183.5 组件图 .18第 4 章 系统设计 .194.1 设计指导思想和原则 .194.1.1 指导思想 .194.1.2 软件设计原则 .194.2 系统构架设计总体描述 .204.3 系统流程分析 .214.4 功能设计 .214.4.1 故障受理 .234.4.2 抢修调度 .244.4.3 报修处理 .244.4.4 报修回访 .244.4.5 报修归档 .244.4.6 用户管理 .244.4.7 报修人员管理 .244.4.8 报修车辆管理 .244.4.9 报修查询 .244.5 数据库设计 .254.5.1 数据库表简介 .254.5.2 数据库表结构 .264.6 系统开发工具及运行环境 .324.6.1 开发工具及开发调试环境 .324.6.2 运行环境 .32第 5 章 系统实施 .335.1 程序编写 .33V5.2 Action 层的实现 .335.3 BO 层的实现 .345.4 DAO 层的实现 .355.5 系统安全性的实现 .37第 6 章 系统测试 .386.1 功能性测试 .386.1.1 报修受理模块测试 .386.1.2 抢修人员管理模块测试 .396.1.3 报修处理模块测试 .406.2 非功能性测试 .42结论 .43参考文献 .44致谢 .46- 1 -第 1 章 绪 论电力故障报修系统(System of Electricity Power Failure)是科技发展、社会进步的产物。电力作为国民经济的基础和关键行业,在日常生产和生活中起着不可替代的重要作用。随着电力事业的高速发展,电力营销由以生产为中心阶段进入以消费者为中心阶段。提供良好的服务,是以消费者为中心最为直接的体现,也是增供扩销必不可少的条件。电力故障报修系统,可以有效的提高电力企业的整体运作效率并且提高了公司的客户服务质量。在本章将对系统的背景进行介绍,分析系统在国内外的发展现状,提出了系统应用的目的及意义。1.1 选题背景与意义1.1.1 选题背景改革开放以来,电力事业进入高速发展阶段,已由计划经济向市场经济迅速过渡,电力营销由以生产为中心阶段进入以消费者为中心阶段。而且,随着我国电力体制改革的深入和电力企业市场意识的增强以及我国成功加入WTO,电力公司传统的用电营业管理逐步向全面的电力营销服务转换,新的以客户服务为宗旨的电力营销体系正在逐步建立,各级电力公司迫切需要构筑一个符合市场经济要求、具有竞争实力、能够改进工作效率并且具有客户自助服务功能的电子化客户服务中心。利用现代计算机技术、通信技术和Internet网络,依托电力营销、配电地理等管理信息系统,电力企业可以建立一个电子化“一口对外”的客户请求服务、故障报修处理系统-电力故障报修系统(System of Electricity Power Failure),全方位应答客户电话、传真、Internet、Email形式的服务请求,向电力客户提供多层次、全方位和个性化的服务。1.1.2 研究意义电力故障报修系统借助国际、国内先进的市场营销管理模式,采用技术成熟软件开发工具,利用通讯技术、计算机网络技术,结合坐席管理制度,实现对客户故障报修请求的受理、调度、处理、回访和归档,以统一的规范、统一的标准和统一的技术手段,实现对客户“面对面”的服务。电力故障报修系统与电力企业的生产、调度、管理等业务处理系统相结合,通过建立合理的处理机制,保证企业的快速反应能力,提高对客户的反应速度和质量。电力故障报修系统在企业与客户之间架起连接的桥梁,客户对企业的认识是建立在企业客户服务代表的服务质量之上的,通过电力故障报修系统提高了服务质量,降低了服务成本,改善了客户管理体制,优- 2 -化管理结构,更提高了工作效率。1.2 国内外发展现状从世界范围来看,电力信息化改革始于1981年的智利。但是这场改革发展成为一次世界性的改革运动则是在80年代末英国开始电力工业改革之后。世界各国电力信息化管理模式差异较大,与本国市场经济发展程度、经济发展水平、所有制形式等密切相关。电力信息化作为公用事业有其特殊性,因此,即使在市场经济制度比较完善的国家,其电力信息化的组织形式和运行机制与一般竞争行业也不同。在国外,推动和促进这种信息化取得成功的因素主要有两个方面:一是外部压力,即社会对电力信息化的要求,因为电力信息化系统比如电力故障报修系统,能够带来低成本和高效率,消费者要求建立新的以客户服务为宗旨的电力营销体系,社会对电力工业提高效率与服务的要求是推动电力信息化建设的外部条件。二是技术条件,现代信息技术的广泛普及和深入应用,为信息化提供了技术保证,信息化在整个电力行业中所占的比重在不断上升。对于我国,幅员辽阔,不同地区处在不同的电力发展水平和阶段,以及资源、荷分布的不均衡性,电力行业信息化资源还没有得到充分有效的利用。因此,实现信息资源优化配置,在更大区域内取得电力电量平衡,建立强固的电网,以消费者为中心提供良好的服务,提高工作效率和客户满意度就变得尤为重要。因此,为提高工作效率和客户满意度,适应电网商业化运营需要,开拓电力市场,近几年各地电力集团公司开始引进发达国家电力企业营销服务理念,运用现代通信网络技术,建立现代客户服务中心体系。通过客户服务中心为用户提供电力故障报修等业务,用户只需拨打统一的服务热线号码(95598)就可享受24小时免费服务,以往那些繁杂的手续将由客户代表来完成,提高工作效率和服务质量,极大地提高了客户的满意度,开拓了用户市场,提高市场竞争能力。- 3 -第 2 章 系统开发技术分析2.1 框架、构架及设计模式概述框架(Framework),构件(Component)和设计模式(Design pattern)是一个成熟的系统平台中三个重要的部分,同时又是三个很容易混淆的概念。框架往往是为实现一个或多个设计模式而设计的可重用可扩展的设计,是软件系统开发的半成品,而构件是框架当中的可重用的工具包,类库或者API。框架(Framework)是可重用的,半完成的应用程序,可以用来产生专门的定制程序。象人一样,软件应用的相似性比不同点要多。它们运行在相同的机器上,期望从相同的设备输入信息,输出到相同的显示设备,并且存储数据到相同的硬盘设备。工作在传统桌面应用的开发人员习惯于那些可以覆盖应用开发同一性的工具包和开发环境。构架在这些公共基础上的应用框架可以为开发人员提供可重用服务的基础架构。构件(Component)通常是代码重用,而设计模式是设计重用,框架则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。在软件生产中有三种级别的重用:内部重用,即在同一应用中能公共使用的抽象块;代码重用,即将通用模块组合成库或工具集,以便在多个应用和领域都能使用;应用框架的重用,即为专用领域提供通用的或现成的基础结构,以获得最高级别的重用性。设计模式(Design pattern)是对在某种环境中反复出现的问题以及解决该问题的方案的描述,它比框架更抽象;框架可以用代码表示,也能直接执行或复用,而对模式而言只有实例才能用代码表示;设计模式是比框架更小的元素,一个框架中往往含有一个或多个设计模式,框架总是针对某一特定应用领域,但同一模式却可适用于各种应用。可以说,框架是软件,而设计模式是软件的知识。2.2.Struts 设计模式Struts实际上是将Model、View、Controller这些概念分别对应到了不同的Web应用组件,因此,可以说Struts是MVC设计模式的具体实现。在Struts设计模式中,模型由实现业务逻辑的JavaBean组件构成,控制器由ActionServlet和Action来实现,视图由一组JSP文件与Struts标签库构成。1.ModelMVC系统中的Model部分从概念上可以分为两类系统的内部状态和改变系统状态的动作。Struts为Model部分提供了Action和ActionForm对象:所有的Action处理器对象都是开发者从Struts的Action类派生的子类。Action处理器对象封装了具体的处理逻辑,调用业务逻辑模块,并且把响应提交到合适的View组件以产生响应。- 4 -Struts提供的ActionForm组件对象,它可以通过定义属性描述客户端表单数据。开发者可以从它派生子类对象,利用它和Struts提供的自定义标记库,可以实现对客户端的表单数据的良好封装和支持,Action处理器对象可以直接对它进行读写,而不再需要和request、response对象进行数据交互。通过ActionForm组件对象实现了对View和Model之间交互的支持。2.ViewStruts应用中的View 部分是通过JSP技术实现的。Struts提供了自定义的标签库可以使用,通过这些自定义标签可以非常好地和系统的Model 部分交互,通过使用这些自定义标签创建的JSP表单,可以实现和Model部分中的ActionForm的映射,完成对用户数据的封装,同时这些自定义标签还提供了像模板定制等多种显示功能。StrutsController ActionServlet处理客户请求,利用配置的Action Mapping对象把请求映射到Action处理器对象进行处理。Action处理对象访问ActionForm中的数据,处理和响应客户请求,它还调用后台
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB14-T 1700-2025 设施番茄水肥一体化营养液配施指南
- 全国心理健康教育
- 车贷居间服务合同模板:合规经营与风险防范
- 《动物园门票》少儿美术教育绘画课件创意教程教案
- 2025年动植物保护法考试试题及答案
- 2025年初中学业水平考试试卷及答案
- 2025年心理学应用与咨询理论考试试题及答案
- 草原土地流转与承包管理合同
- 采矿权质押贷款合同范本下载
- 产业园区厂房股权转让与区域产业发展规划合同
- 2024年心衰治疗指南解读
- 数智融合引领产业转型升级
- 2023年公司财务制度大全
- 民间借贷利息计算表
- 2023年铁塔动环监控系统统一互联B接口技术规范培训资料
- 电工技术培训方案
- 中国偏头痛诊治指南(第一版)2023解读
- 2024年四川省绵阳市中考语文试卷与参考答案
- 北京市西城区2021-2022学年八年级下学期期末道德与法治试题(试题+答案)
- GB/T 44294-2024电主轴电动机通用技术规范
- 湖北省宜昌市2023-2024学年六年级下学期期末检测数学试题
评论
0/150
提交评论