报告电力信息管理系统毕业论文_第1页
报告电力信息管理系统毕业论文_第2页
报告电力信息管理系统毕业论文_第3页
报告电力信息管理系统毕业论文_第4页
报告电力信息管理系统毕业论文_第5页
已阅读5页,还剩22页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业设计报告标题:电力管理系统序电力调度自动化系统的主要功能包括:数据采集、信息处理、统计计算、远程控制、报警处理、安全管理、实时数据库管理、历史数据库管理、历史趋势、报表生成和打印、画面编辑和显示、网页浏览、多媒体语音报警、事件顺序记录、事故回忆、调度员培训模拟等。重要的是使用两个热备节点来提高系统的可靠性和稳定性。当任何一台服务器出现问题时,运行在该服务器上的所有数据都会自动平滑地切换到另一台服务器上,保证系统的正常运行。该系统具有完善的权限管理功能。系统本身的故障可以快速平滑地自动或手动切除,故障切除时不会影响系统其他正常节点的运行。调度主站是整个调度自动化监控管理系统的核心,可以从整体

2、上实现对调度自动化的监视和控制,分析电网运行状态,协调变电站RTU之间的关系,并对全网进行有效管理,使整个系统处于最佳运行状态。摘要电力管理信息系统是一个独立的B/S模式的应用系统。本系统采用了J2EE编程和sybase数据库。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。前者要求建立数据一致性和完整性强、数据安全性好的数据库。对于后者,要求应用功能安全完整,界面美观,操作方便。电力管理信息系统毕业设计是针对电费收缴繁琐的现状而设计的管理软件。这是一个实用的管理信息系统。管理员可以通过相应的模块对数据库中的信息进行更新、删除和查询,录入抄表数据计算电费电费,多种方式收费,多种方式

3、查询费用,提供丰富的报表功能,生成各种报表,修改和查询基础数据。还有线损的统计汇总、查询、更新、报表生成等操作。第三个重要的子系统是用户档案的管理,包括档案入库、查询、汇总、更新等。这三个子系统相辅相成,构成了电力营销管理信息系统。还有操作员权限设置,密码修改等功能。通过本次毕业设计的应用,可以加强用电信息的管理,减轻管理员的工作量,提高工作效率,使用户更加及时有效地查询和缴纳电费,实现电力营销管理的科学化和现代化。关键词:电力营销;管理信息系统;B/S模式;数据库管理系统目录TOC o 1-3 h z u HYPERLINK l _RefHeading_Toc279567963 前言1 HY

4、PERLINK l _RefHeading_Toc279567964 摘要2 HYPERLINK l _RefHeading_Toc279567965 1 绪论5 HYPERLINK l _RefHeading_Toc279567966 1.1社会背景5 HYPERLINK l _RefHeading_Toc279567967 1.2项目背景5 HYPERLINK l _RefHeading_Toc279567968 1.3系统开发意义6 HYPERLINK l _RefHeading_Toc279567969 2 系统可行性研究8 HYPERLINK l _RefHeading_Toc279

5、567970 2.1 技术可行性研究8 HYPERLINK l _RefHeading_Toc279567971 2.2 经济可行性研究8 HYPERLINK l _RefHeading_Toc279567972 2.3 操作可行性研究9 HYPERLINK l _RefHeading_Toc279567973 3 系统需求分析10 HYPERLINK l _RefHeading_Toc279567974 3.1 系统业务分析10 HYPERLINK l _RefHeading_Toc279567975 3.2 用户工作流程10 HYPERLINK l _RefHeading_Toc27956

6、7976 3.3 用户业务需求10 HYPERLINK l _RefHeading_Toc279567977 3.4 综合分析12 HYPERLINK l _RefHeading_Toc279567978 3.5 系统角色13 HYPERLINK l _RefHeading_Toc279567979 3.6 系统性能需求分析14 HYPERLINK l _RefHeading_Toc279567980 4 系统概要设计15 HYPERLINK l _RefHeading_Toc279567981 4.1 设计思想15 HYPERLINK l _RefHeading_Toc279567982 4

7、.2 设计原则15 HYPERLINK l _RefHeading_Toc279567983 4.3 数据字典16 HYPERLINK l _RefHeading_Toc279567984 4.4 功能需求16 HYPERLINK l _RefHeading_Toc279567985 4.5 性能需求17 HYPERLINK l _RefHeading_Toc279567986 4.6 运行需求17 HYPERLINK l _RefHeading_Toc279567987 4.7 语言技术需求17 HYPERLINK l _RefHeading_Toc279567988 4.8 数据库技术需求

8、19 HYPERLINK l _RefHeading_Toc279567989 5 系统详细设计21 HYPERLINK l _RefHeading_Toc279567990 5.1 系统功能结构图21 HYPERLINK l _RefHeading_Toc279567991 5.2 系统功能设计21 HYPERLINK l _RefHeading_Toc279567992 5.3 系统数据库设计22 HYPERLINK l _RefHeading_Toc279567993 5.4 模块功能设计24 HYPERLINK l _RefHeading_Toc279567994 6 系统测试运行33

9、 HYPERLINK l _RefHeading_Toc279567995 6.1 模块测试33 HYPERLINK l _RefHeading_Toc279567996 6.2 整体测试33 HYPERLINK l _RefHeading_Toc279567997 7 总结34 HYPERLINK l _RefHeading_Toc279567998 7.1 不足和改进34 HYPERLINK l _RefHeading_Toc279567999 8 致辞35 HYPERLINK l _RefHeading_Toc279568000 9 参考文献361导言1.1社会背景随着现代科学技术的飞速

10、发展,计算机技术已经渗透到各个领域,成为各个行业不可或缺的工具。特别是互联网技术的普及和信息高速公路的建立,使IT产业在市场竞争中显示出独特的优势。在信息时代,有海量的数据等待处理和传输,这使得图书数据库的进一步开发和利用显得尤为迫切。作为中国市场的一些电力企业,在信息化进程中落后于大中型超市。对于这些企业来说,资源管理、信息存储和处理也是迫切需要的。为了适应市场竞争,需要高效的处理方法和管理方法,因此加快电力信息化进程至关重要。这个系统是由一家电子公司设计和开发的。这套电力营销管理系统是在设计和开发过程中,为满足一些电力部门业务操作和人员管理的实际需要而开发的。在开发过程中,根据当前电力管理

11、的特点和技术人员的实际水平,我们采用了基于Windows图形用户界面的易学易用的操作环境。在系统设计过程中,尽量采用易于阅读的人机界面,让用户在短时间内完全掌握。我们始终把系统的正确性放在第一位,力求数据的完整性和处理的正确性。在此基础上,对程序代码进行优化,加快系统运行速度,减少对系统资源的占用。1.2项目背景电力行业一直是关系国计民生的重要事业。目前,随着全社会信息化水平的不断提高,电力系统信息化的不断建设和发展已经成为自然发展的必然趋势。电力行业信息化建设项目不仅是电力行业自身发展的保障,也是一项与人民群众密切相关、利国利民的大工程。在当代中国电力企业的信息化建设过程中,行业决策者和信息

12、化建设管理者需要关注许多重要问题,包括应对一些与社会脱节的企业现状的措施,以及确保电力行业发展方向的合理性。电力工业是关系到国民经济的国民基础产业,是所有相关电子设备正常运行的基础。电力部门的重点是保证持续高效的电力供应,这也是关系到国计民生的大事。电费收缴是电力行业的基础工作。目前传统的征收方式是依靠各个小区的管理,在每个月的特征时间派人上门登记电费,然后根据上报的数据开具需要缴纳的收费票据。居民收到账单后,必须在规定的期限内向相关行政部门缴纳账单。这样对于电力主管部门来说,用电量、收费等数据的统计需要大量的人力物力来完成,耗时较长,也达不到一定的准确性。如果能采用新的自动识别装置,可以有效

13、提高工作效率,方便完成每月电表计费。另一方面,利用这个计算机系统的软件处理来进行相关工作,可以生成各种比较准确的报表,提供给相关管理者作为决策的依据。电力营销管理信息技术支持系统是以计算机、自动控制和现代通信技术为基础的计算机网络和自动化系统,能够为电力营销运营、管理和决策提供高效、准确的数据采集、传输、处理和决策支持。建立适应市场需求的电力营销体系,促进电力体制改革的深化,是当前电力行业亟待解决的问题。随着多媒体、网络、互联网等信息技术的发展,为电力行业提供数字化的全方位信息服务成为可能。运用先进的信息技术实现网络服务功能,同时建立能够满足市场需求的电力营销管理信息系统,为供电企业的经营管理

14、提供有效的决策依据,为客户提供“优质、便捷、定期、诚信”服务的重要条件。国家电力公司提出“依靠科技进步,逐步实现营销管理现代化”。为适应21世纪社会对电力营销的要求,必须采取相应的科学措施,促进电力行业营销全过程的网络化控制和管理。目前,欧美日等发达国家的电力营销已经进入了智能化和网络化并存的时代。中国电力营销也必须积极研究和参与智能化、网络化的道路。电力营销管理信息系统的建设可以作为一种有效的途径。1.3系统开发的意义随着国家电力企业体制改革的深入,供电企业面临着开拓电力市场和增加售电量的日益困难的局面,同时对供电企业在客户方面提供的服务水平和质量提出了越来越高的要求。近年来,电力企业各级供

15、电部门为了提高工作效率、服务质量和管理水平,在电费管理方面进行了一系列改革,如抄表机、远程自动抄表或银行代收电费等。同时,各级供电企业积极开展城乡电网改造。但在我国很多地方,真正的“一户一表”并没有实现,一户多表、一表多表、电表多层嵌套使用的现象并没有随着时代的发展而得到解决。此外,由于国家政策、地方等多种因素的影响,比如一些电力公司对功率因数补偿只奖不罚,导致电力客户电费消耗计算复杂、困难。设计一个比较完整的数据库,可以用来解决各种复杂用电情况下客户电费的计算问题。介绍了一个基于B/S模式的电费管理信息系统的设计与实现。该系统采用公式计算电费,可以准确计算各种复杂客户的电费,简化数据库系统设

16、计,突破传统电费管理系统在计算电费时对客户用电量的限制。20世纪90年代中期是供电公司目前使用的电力营销系统的发展时期。一些电子表格和简单的Foxbase程序主要用于处理普通电力的电费。这些程序和相关表格可以极大地方便业务人员初期繁琐的计算业务处理,对规范电力营销可以起到积极的作用。随着社会的发展和电力体制改革的需要,为满足市场需求,各项管理业务进一步细化。然而,这些简单的表格和程序有巨大的缺陷,主要表现在:(1)原系统没有相关流程的管理,无法对电力营销业务进行全面的监督和控制,在一定程度上必然会造成管理漏洞和计算错误。(2)原系统功能不能满足要求,只是简单的电费电费数据处理,而电力营销系统的

17、范围非常广泛,包括业务拓展全过程、线损管理、用电检查、业务收费、电费电费、电能计量等。(3)原系统的算法都是通过程序实现的,不便于修改和维护。随着电力营销业务的发展,各种电费的计算方法和报表格式都发生了很大的变化。因此,开发设计应以市场和客户服务为轴心,以方便客户为目的设计电力营销信息系统,以创新服务方式,加强监管能力,优化重组业务流程,提高企业决策和管理水平。2系统可行性研究2.1技术可行性研究IT行业的工作者一般要求掌握计算机技术,有一定的软硬件基础,会使用各种管理软件,熟悉IT产品。因为有些电力公司对员工的素质要求比较高,从管理层到下面的销售人员,都需要有一定的计算机基础。因此,在新系统

18、投入使用时,只要对员工进行少量的培训,系统的功能和用法基本上就能使系统顺利运行。2.2经济可行性研究因为通过网络传递销售信息不受距离的限制,可以借用大量的人力物力,便于管理,从而减少不必要的开支。同时,该系统可以提高电力信息的管理效率,因此在经济上完全可行。(1)电力有能力承担系统开发的费用。开发新系统是一项复杂的工作,其投入主要是人力和物力。对于这个系统的开发者来说,主要投入在人力物力上。如果企业自行安排人力开发系统,其主要投入在人力资源上,从系统的业务需求调研到系统的分析编码,都需要巨大的人力投入。软件企业作为一个短暂的高科技行业,对员工的要求比一般企业高,对系统开发和软件行业的了解更多。

19、因此,在管理体系的自我开发过程中,企业更容易安排人力,从而可以为企业借用大部分的额外费用。同时,就其他产品而言,软件属于高端产业,无论是产品的价格还是质量都比较高,而经营产品的经销商或商家则需要强大的资金支持。因此,在系统开发过程中,企业完全有能力承担开发成本。(2)新制度将给企业带来经济效益。管理系统是信息、智能和先进管理理念的集合。管理是一个动态的过程,需要采取多种措施。因此,在管理中获得经济效益是一种综合效益,很难对其进行直接的定量分析。新制度带来的总体经济效益是短暂的,其主要表现是降低企业的管理费用和人力费用。其他繁琐的食物由新系统分析解决,不仅节省了大量时间,还为企业的决策提供了有价

20、值的信息,给企业带来了巨大的经济效益。2.3运营可行性研究本系统基于Windows平台,并且本系统是大家熟悉的操作系统,具有一般计算机知识的人都可以轻松使用。整个电源管理系统采用最友好的交互界面,简单明了,不需要深入了解数据库。因此,该系统的运行是可行的,开发该系统是必要的。基于以上三个方面,该系统在技术上、经济上和操作上都具有很高的开发可行性。因此,我们可以设计系统的数据流程图,建立数据字典。3系统需求分析3.1系统业务分析在保证生产正常运转的同时,有效减少库存资金的占用。经过需求调研,电力营销系统的主要职责是:(1)物料基本信息维护:物料基本信息维护主要是指在产地企业项目改造中,根据不同物

21、料的需求,对基本信息进行科学、定期的维护。按照项目进行项目分类维护,进行物料分类、编码、供应商管理、存货设置、固定资产管理等信息维护。按项目分类;(2)材料计划:生产部根据项目定额预算向材料部提出材料计划需求,制定材料计划要求,保证项目顺利进行;(3)物资采购:物资部门采购人员根据物资需求计划和物资采购计划采购物资;(4)材料库存:材料库存可以保证电力企业项目的正常运行;(5)合同管理:招标后,物资部主要管理合同台账、合同变更、合同支付等相关信息的记录、查询、统计和分析;3.2用户工作流程该系统的设计充分考虑了不同地方用电管理的不同因素,提供了独立的、混合的电网到户和非电网到户的征管模式。该系

22、统具有安全性高、通用性强、操作方便等显著特点,可有效实现农民用电及缴费管理系统,提高电力部门对用电及资金回收的监管,增强电力管理站电费收缴的透明度。系统组成:农民电费管理、农电维护费管理、农电报表管理、报表打印、系统数据初始化、数据传输、系统退出。3.3用户业务需求该系统的设计充分考虑了不同地方用电管理的不同因素,提供了独立的、混合的电网到户和非电网到户的征管模式。该系统具有安全性高、通用性强、操作方便等显著特点,可有效实现农民用电及缴费管理系统,提高电力部门对用电及资金回收的监管,增强电力管理站电费收缴的透明度。系统组成:农民电费管理、农电维护费管理、农电报表管理、报表打印、系统数据初始化、

23、数据传输、系统退出。农民电费管理主要提供农民电费录入、农民电费发票打印、市(县)级、乡(镇)级、村级农民电费统计打印、村级电费明细打印。并自动提取上个月的停止代码作为本月的最小值。农电维护费管理主要针对录入和生成相应的站区报表。包括:站区电费录入、站区电费发票打印、农电维护费发票打印、农网维护费收入月报、农网维护费收入汇总表(中心站用)、农网维护费支出汇总表(中心站用)、站区电费统计表打印、站区电费明细表打印。综合生成台区管理中心站所需的各种报表,方便台区中心站的监管。报告打印,主要指为台湾中央台打印相关报告。包括农村供用电统计月报、农村供用电累计月报、农村供售电收入月报、站区电费电费明细表、

24、系统数据初始化、基础数据录入。包括输入农户代码、输入站代码、修改电价单位、输入报表单位和初始化站数据。收费管理系统基于J2EE+sybase平台。软件根据抄表员提供的用电量,进行数据录入、修改、查询、电费计算、票据打印(缴费发票)、统计汇总等。即,软件的主要模块包括:(1)系统管理模块:其功能主要包括添加、修改(密码、权限)、删除用户。(2)数据输入模块:包括用户信息的输入,相关电费数据的输入。(3)数据查询模块:查询用户基本信息、电费缴纳信息等相关记录。(4)数据修改模块:通过查询模块,找到需要修改的用户,修改其基本信息和缴费信息。(5)统计模块:A、个人用户统计:月度统计或年度统计。结果应

25、该是本月或本年度的电费总额和对应的月缴费情况,并打印出汇总表。b .全局统计:每月统计每个用户的付费情况。(6)打印模块:A、打印查询结果。b .打印用户交费单,包括以下信息:用户号、用户、家庭住址、上月末、本月末末、电费单价、本月应付电费、上月余额、本月实缴电费、本月余额。3.4综合分析营销分析1.分行业、分地区分析售电量变化及其影响因素,跟踪区域内主要客户、重点行业用电量变化。2.按售电类别分析平均销售价格的变化(结构影响和单价影响);峰谷电价实施情况分析。3.拖欠电费的构成及原因分析。包括行业欠费分析、重点欠费户分析、客户电费预警点分析。市场分析1.当前市场形势分析。包括市场份额,商业环

26、境等。2.市场竞争对手分析。跟踪竞争对手的营销趋势和阶段策略。3.市场预测分析。预测未来市场形势和竞争的发展趋势。新安装、容量增加和功耗变化的分析1.按行业和分布类别分析新装、产能增加和用电量变化。2.根据市场调查、客户咨询和现场服务,结合行业用电发展趋势,了解情况,分析市场容量潜力。抄收质量分析,抄收错误分析及对策。电能计量分析对各种电能计量设备的运行和故障进行质量分析。根据不同的预报对象和预报时段的长短,确定预报的范围、周长和时间;并选择合适的预测方法和数学模型。利用系统中所有充分、正确的历史数据,对预测要素进行整理和分析。应该对预测结果进行校正和检查。数学模型得到的预测值应与实际情况进行

27、比较,计算误差,或与经验估计进行比较。如有较大出入,应找出原因并予以纠正,或改用其他预测方法。未来一些特殊因素,如国民经济比重的调整、新增用电量等因素,对预测值有影响,必须进行修正。6.营销能力分析从电网、服务、电价等层面分析营销能力对需求的适应性,并提出改进建议。7.营销效果评估各种营销措施的实施,经济效益和社会效益的定性和定量分析。8.客户分析客户调查和分析(1)分行业抽样调查,收集和分析客户的生产计划和产品市场变化。(2)居民用电抽样调查,收集分析家用电器变化情况,以便与客户一起分析用电情况。客户信用分析根据合同执行情况、费用支付情况、与其他相关单位经济往来的信用状况等,逐步形成信用评价

28、体系。,并通过评估结果,影响客户的申请处理和服务。客户询价咨询分析:根据客户询价咨询业务量和数量的统计,分析客户的需求和消费心理,了解营销流程的设定是否得到客户的满意,并提出改进建议。客户投诉分析根据客户的投诉和举报,进行分类统计,分析客户对当前服务和营销业务的意见,提出改进措施。政策变化对行业用电量的影响分析3.5系统角色了解了系统的基本业务流程后,就可以分析系统的作用了。当我们对系统完全不了解的时候,我们可以把系统看成一个黑匣子。这个黑盒子变成了一个业务域,它的外部变成了一个业务环境。而那些与商业环境和商业领域相关的人就是商业主角。在电力营销系统中,管理业务可以看作是业务领域。根据分析,我

29、们可以用用例图清楚地描述这个系统的角度情况;用例图如下:图3-1电力营销系统角色用例图3.6系统性能要求分析电力营销系统的最终目的是提高企业的管理水平,规范企业的管理标准。因此,需要具备材料编号的性能,以满足实际工作的需要。营销系统有以下目标:系统的快速响应系统的安全性友好的人机界面该系统具有高度的开放性和可扩展性。数据管理要求4系统概要设计4.1设计理念(1)系统分为几个相对独立的模块,但所有这些模块都是集中管理的。(2)分层模块化编程思想,整个系统采用模块化结构设计。作为应用,具有很强的可操作性和可扩展性。(3)合理的数据流设计。在应用系统设计中,相对独立的模块之间通过数据流相互连接,使得

30、模块之间耦合度低,方便系统操作,提高系统安全性。4.2设计原则为了使本系统功能齐全,操作简便,最大限度地提高软件质量,满足用户的实际需求,在设计开发过程中遵循了以下原则:(1)合法性原则:根据产品核算体系的工作规定和要求,参照核算的实际工作情况,进行电量计量、电量管理等工作。(2)实用性原则:适合电力信息管理的实际需要,可以处理一些特殊要求。此外,还要尽可能预留空间来扩展功能。(3)准确性原则:对输入的相关数据建立错误检测机制,及时报告错误,使用户能够及时准确地输入合法数据(如类型匹配、长度不超过限制等。).(3)易操作性原则:要求设计的系统功能齐全,界面友好,操作方便,必要时有提示。(5)源

31、程序可读性原则:为了方便其他设计,维护人员可以阅读代码或后期代码修改、软件升级维护,即有可能做好代码注释。(6)优化原则:为了达到优化的目的,窗口、菜单、对象等的继承。应合理使用,对用户对象、事件、函数进行定制,减少不必要的重复代码,使程序介绍清楚,方便以后的维护。(7)安全性原则:可以为本系统的用户设置用户权限。4.3数据字典文件条目(1)文件名:员工名单构成:员工编号+性别+籍贯+学历+类别+薪资+联系方式+编号+入职日期+成立日期+备注组织:按员工编号升序排列。(2)文件名:设备清单构成:设备号+名称+条码+计量单位+类别+产地+单价+备注组织:按设备编号升序排列。(3)文件名:用户列表

32、构成:用户号+联系人+设备号+备注组织:按用户数量升序排列。(3)文件名:权力清单构成:电量编号+电量编号+数量+金额+日期+备注组织:根据电量的顺序号。(4)文件名:销售清单构成:销售订单号+商品号+销售数量+销售日期组织:按销售订单编号升序排列。4.4功能要求收费管理系统基于J2EE+sybase平台。软件根据抄表员提供的用电量,进行数据录入、修改、查询、电费计算、票据打印(缴费发票)、统计汇总等。即,软件的主要模块包括:(1)系统管理模块:其功能主要包括添加、修改(密码、权限)、删除用户。(2)数据输入模块:包括用户信息的输入,相关电费数据的输入。(3)数据查询模块:查询用户基本信息、电

33、费缴纳信息等相关记录。(4)数据修改模块:通过查询模块,找到需要修改的用户,修改其基本信息和缴费信息。(5)统计模块:A、个人用户统计:月度统计或年度统计。结果应该是本月或本年度的电费总额和对应的月缴费情况,并打印出汇总表。b .全局统计:每月统计每个用户的付费情况。(6)打印模块:A、打印查询结果。b .打印用户交费单,包括以下信息:用户号、用户、家庭住址、上月末、本月末末、电费单价、本月应付电费、上月余额、本月实缴电费、本月余额。4.5性能要求(1)数据准确性电费中,单价和金额都是浮点数,保留到小数点后两位。(2)时间特征从管理系统软件启动到进入系统登录界面的时间一般应小于5秒,输入和更新

34、数据的时间一般应小于2秒。(3)适用性管理系统软件适用于windows 2000/xp及以上的Windows操作系统。4.6操作要求(1)用户界面该系统由J2EE设计,用户界面基于Windows。(2)硬件接口运行该系统的基本硬件要求如下:CPU:英特尔P3及以上;内存:256MB以上;硬盘:10GB及以上。4.7语言技术要求JSP(Java Server Pages)是由Sun Microsystems发起并由许多公司建立的动态web技术标准。本文简要介绍了JSP及其优点。JSP(Java Server Pages)是由Sun Microsystems发起并由许多公司建立的动态web技术标准

35、。JSP技术使用JAVA语言作为脚本语言,JSP网页为整个服务器端的JAVA库单元提供接口,为新的应用服务。在传统的网页HTML文件(*)中添加Java程序片段(Scriptlet)和JSP标签(tag)。htm,*。html)构成了一个JSP网页(*。jsp)。当Web服务器满足访问JSP页面的请求时,它首先执行程序片段,然后以HTML格式将执行结果返回给客户端。程序片段可以操作数据库,重定向网页发送邮件等等,这是建立动态所需要的功能。所有的程序操作都在服务器端执行,只将得到的结果上传到网络上的客户端,对客户端浏览器的要求最低,可以实现无插件、无ActiveX、无Java小程序甚至无框架。J

36、SP的优势:用户界面的更新实际上是由Web服务器进行的,所以给人的感觉是更新很快。的所有应用程序都是基于服务器的,因此它们可以始终保持最新版本。客户端的界面并不复杂,易于部署、维护和修改各种应用程序。SSH框架简介:Struts前台框架采用MVC模式设计,负责封装前台表单和页面跳转。Hibernate后台框架负责关系数据库到对象数据库的映射、查询优化、事务管理和数据持久化。后台采用Spring factory模式管理各种bean。通过面向方面的思维完成XML配置,相当于编程。MVC(Model-View-Controller)由Trygve Reenskaug提出,最早应用于SmallTalk

37、-80环境,是很多交互和界面系统的基础。根据界面设计可变性的要求,MVC将交互系统分为三个部分:模型、视图和控制器。优势:和Struts Tomcat、Turbine等很多Apache项目一样,都是开源软件,这是它的一大优势。以便开发者对其实现机制有更深入的了解。此外,Struts的优势主要体现在两个方面:标记库和页面导航。Taglib是Struts的标签库,具有灵活性,可以大大提高开发效率。另外,就国内JSP开发者而言,除了制作除了JSP自带的常见标签,我们很少开发自己的标签。也许Struts是一个很好的起点。至于页面导航,我觉得会是未来的一个发展方向。事实上,这样做会使系统的脉络更加清晰。

38、通过一个配置文件,可以把握整个系统各部分之间的关系,对后期的维护大有裨益。尤其是当另一批开发者接手这个项目时,这种优势更加明显。4.8数据库技术要求Sybase数据库是由美国Sybase公司开发的关系数据库系统。它是一个典型的在UNIX或WindowsNT平台上的客户机/服务器环境下的大型数据库系统。Sybase提供了一套应用程序编程接口和库,可以与非Sybase数据源和服务器集成,允许多个数据库之间的数据复制,适合创建多层应用程序。该系统具有完整的 HYPERLINK ./%20%20%20%20:/baike.baidu%20%20%20%20/view/71792.htm t _blan

39、k 触发器,存储过程和规则定义具有完整性,支持优化查询,具有良好的数据安全性。Sybase和SybaseSQLAnywhere通常用在客户机/服务器环境中,前者作为服务器数据库,后者作为客户机数据库。采用公司开发的PowerBuilder作为开发工具,在国内大中型系统中广泛使用。数据库虽然没有oracle和db2那么有名,但是国内很多大型企业都在用,尤其是金融企业。Sybase Server Enterprise 12.5.1完善并扩展了ase产品系列,使其成为各种平台(从基于Linux的Intel系统到基于Sun或HP RISC的64处理器平台)的理想数据库系统。当今的企业需要一种更易于使用

40、、资源效率更高、更可靠的企业基础设施技术,并且能够轻松与企业应用程序集成,以有效控制和降低成本。Sybase 12.5.1是专门为增强这些功能而设计的。从32/64位Linux/Intel到各种大规模SMP系统,Sybase ASE可确保在各种平台上实现最高的运营效率和吞吐量。Sybase功能:(1)它是一个基于客户机/服务器结构的数据库。一般的关系数据库是基于主/从模型的。在主/从结构中,所有的应用程序都在一台机器上运行。用户只通过终端发送命令或简单地检查应用程序运行的结果。在客户机/服务器结构中,应用程序分布在多台机器上。一台机器是另一个系统的客户或其他机器的服务器。这些机器通过局域网或广

41、域网连接。客户机/服务器模式的好处是:它支持在多个设备之间共享资源和平衡负载。允许多个主机的环境充分利用了企业现有的各种系统。(2)它是一个真正开放的数据库。由于客户机/服务器结构,应用程序分布在多台机器上。此外,在客户机上运行的应用程序不一定是Sybase产品。对于一般的关系数据库,为用其他语言编写的应用程序访问数据库提供了预编译。Sybase数据库不仅提供预编译,还公开了应用程序接口DB-LIB,并鼓励第三方编写DB-LIB接口。由于DB-LIB是一个开放的客户端,允许在不同的平台上使用相同的调用,这使得访问DB-LIB的应用程序可以很容易地从一个平台移植到另一个平台。(3)是一个高性能的

42、数据库。Sybase真正吸引人的是它的高性能。体现在以下几个方面:可编程数据库通过提供存储过程,创建了可编程的数据库。存储过程允许用户编写自己的数据库子例程。这些子程序都是预编译的,不需要每次调用都编译优化生成查询计划,所以查询速度快很多。事件驱动触发器触发器是一个特殊的存储过程。触发器可以启动另一个存储过程来确保数据库的完整性。5系统详细设计5.1系统功能结构图整体系统结构如图5-1所示:图5-1电源管理系统的功能结构5.2系统功能设计该系统的设计充分考虑了不同地方用电管理的不同因素,提供了独立的、混合的电网到户和非电网到户的征管模式。该系统具有安全性高、通用性强、操作方便等显著特点,可有效

43、实现农民用电及缴费管理系统,提高电力部门对用电及资金回收的监管,增强电力管理站电费收缴的透明度。系统组成:农民电费管理、农电维护费管理、农电报表管理、报表打印、系统数据初始化、数据传输、系统退出。农民电费管理主要提供农民电费录入、农民电费发票打印、市(县)级、乡(镇)级、村级农民电费统计打印、村级电费明细打印。并自动提取上个月的停止代码作为本月的最小值。农电维护费管理主要针对录入和生成相应的站区报表。包括:站区电费录入、站区电费发票打印、农电维护费发票打印、农网维护费收入月报、农网维护费收入汇总表(中心站用)、农网维护费支出汇总表(中心站用)、站区电费统计表打印、站区电费明细表打印。综合生成台

44、区管理中心站所需的各种报表,方便台区中心站的监管。报告打印,主要指为台湾中央台打印相关报告。包括农村供用电统计月报、农村供用电累计月报、农村供售电收入月报、站区电费电费明细表、系统数据初始化、基础数据录入。包括输入农户代码、输入站代码、修改电价单位、输入报表单位和初始化站数据。收费管理系统基于J2EE+sybase平台。软件根据抄表员提供的用电量,进行数据录入、修改、查询、电费计算、票据打印(缴费发票)、统计汇总等。即,软件的主要模块包括:(1)系统管理模块:其功能主要包括添加、修改(密码、权限)、删除用户。(2)数据输入模块:包括用户信息的输入,相关电费数据的输入。(3)数据查询模块:查询用

45、户基本信息、电费缴纳信息等相关记录。(4)数据修改模块:通过查询模块,找到需要修改的用户,修改其基本信息和缴费信息。(5)统计模块:A、个人用户统计:月度统计或年度统计。结果应该是本月或本年度的电费总额和对应的月缴费情况,并打印出汇总表。b .全局统计:每月统计每个用户的付费情况。(6)打印模块:A、打印查询结果。b .打印用户交费单,包括以下信息:用户号、用户、家庭住址、上月末、本月末末、电费单价、本月应付电费、上月余额、本月实缴电费、本月余额。5.3系统数据库设计1.E-R模型电力系统数据库的E-R模型,如图5-2所示:名字工人和职员员工编号籍贯日期日期地址数字用户统计数字奇数数字客户价格

46、电量xx性别mnmn设备号薪水XX号客户消耗电力奇数日期量mn电费账单图5-2数据库的E-R模型图2.数据库表设计数据模型使用sybase对数据库进行详细设计,其基本表的设计如下:(1)员工名单(StaffBill)中文字段名英语字段名字段类型长度主键/外键字段值约束员工编号员工编号茶六P不为空名字类型八不为空性别性类型2不为空籍贯家类型四空学位公文类型四不为空种类种类类型10空薪水薪水(同Internationalorganizations)国际组织四空接触电话可变长字符串12空地址类型50空数字证件号可变长字符串18不为空雇佣日期开始日期日期时间八空编制日期颁布时间日期时间八空评论其他人文

47、本50空注意:该表存储雇员信息。(2)用户列表(MerchBill)中文字段名英语字段名字段类型长度主键/外键字段值约束数字默希德茶六P不为空名字全名类型80不为空设备号条形码茶15不为空种类种类类型八空电话可变长字符串15不为空评论其他人文本50空注意:此表存储用户信息。(3)设备清单(进口清单)中文字段名英语字段名字段类型长度主键/外键字段值约束数字importBillID茶六P不为空供应商编号profferID茶六F不为空买价进口价格钱四不为空量量(同Internationalorganizations)国际组织四不为空一笔钱货币总额钱四不为空购买日期导入日期日期时间八不为空评论其他人文

48、本50空注:此表存储设备信息。(4)库存清单(StoreBill)中文字段名英语字段名字段类型长度主键/外键字段值约束设备号默希德茶六P/F不为空库存数量storeNum(同Internationalorganizations)国际组织四不为空注意:此表存储设备库存信息。5.4模块功能设计1.系统登录模块功能:该模块的主要功能是验证用户的身份,只有系统的合法用户才能进入系统。表单如图5-3所示:图5-3系统登录模块在系统登录过程中,登录模块将调用数据库中的用户列表,并验证帐户和密码。只有在输入正确的帐户和密码后,系统登录才会成功。在登录模块中,限制用户尝试登录系统的次数,禁止用户在没有终止的情

49、况下尝试登录系统。在该系统中,当用户三次登录系统失败时,系统会自动登录,突出显示登录模块。当输入错误或不存在的账号和密码时,系统会给出错误信息提示,指出登录过程中的错误输入或错误操作,让用户正确登录。输入输出项:输入项是账号和密码。而且账号和密码都是字符串,每个字符串的长度都是6个字符,密码的回显字符是“*”。2.用户用电管理模块功能:该模块主要用于查询、登记和修改用电信息。如图5-4所示:图5-4用户用电信息图3.表单打印模块a、打印查询结果。b .打印用户交费单,包括以下信息:用户号、用户、家庭住址、上月末、本月末末、电费单价、本月应付电费、上月余额、本月实缴电费、本月余额。如图5-5所示

50、:图5-5表单打印示意图4.设备管理模块功能:该模块的主要功能是设备损耗等的查询。查询:主要功能是查询设备信息和损耗信息。添加信息:主要功能是添加设备信息。修改:主要功能是修改设备信息。删除信息:主要功能是删除设备信息。如图5-6所示:图5-6设备管理页面示意图5.线损管理模块功能:该模块的主要功能是设备损耗等的查询。查询:主要功能是查询设备信息和损耗信息。添加信息:主要功能是添加设备信息。修改:主要功能是修改设备信息。删除信息:主要功能是删除设备信息。如图5-7和5-8所示:图5-7 10KV线路损耗图5-8 0.4kV线损统计图6.用户文件管理模块在系统的开发中,为了解决电力部门的人员流动

51、问题,在系统中增加了员工管理的子模块,可以用于用户档案的统计管理和人事档案的信息管理,提高员工的工作效率,节约人力资源。新员工的录入:公司在招聘新员工时,对其基本信息进行存储,对员工信息进行基本了解。(1)员工管理模块用例图,如图5-9所示:图5-9员工信息管理模块用例图(2)员工管理模块活动图,如图5-10所示:图5-10员工管理模块活动图(3)员工管理查询序列图,如图5-11所示:图5-11员工管理查询序列图(4)添加新员工时序图,如图5-12所示:图5-12添加新员工时序图(5)员工信息修改时序图,如图5-13所示:图5-13员工信息修改时序图(6)员工信息删除顺序图,如图5-14所示:图5-14员工信息删除时序图信息管理如下图所示:图5-15综合档案查询示意图图5-15综合档案查询图2图5-16用户档案信息维护示意图7.系统管理模块用户管理:当系统实行多用户管理时,该模块会为系统开放多个系统用户,可以进行简单的信息维护、用户名修改和密码修改。退出:选择退出系统,将关闭整个系统,结束本次使用。6系统试运行编码完流程,最重要的是测试系统。系统设计阶段有两个时期的测试,通常是在每个模块写好之后进行单元测试,另一个时期是系统的全面测试。6.1模块测试在测试模块时,我们主要考虑以下几个方面

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论