电力信息管理系统设计报告_第1页
电力信息管理系统设计报告_第2页
电力信息管理系统设计报告_第3页
电力信息管理系统设计报告_第4页
电力信息管理系统设计报告_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

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

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

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

4、9567963 h 1 HYPERLINK l _Toc279567964 摘要 PAGEREF _Toc279567964 h 2 HYPERLINK l _Toc279567965 1简介 PAGEREF _Toc279567965 h 5 HYPERLINK l _Toc279567966 1.1社会背景 PAGEREF _Toc279567966 h 5 HYPERLINK l _Toc279567967 1.2项目背景 PAGEREF _Toc279567967 h 5 HYPERLINK l _Toc279567968 1.3系统开发意义 PAGEREF _Toc279567968

5、 h 6 HYPERLINK l _Toc279567969 2系统可行性研究 PAGEREF _Toc279567969 h 8 HYPERLINK l _Toc279567970 2.1技术可行性研究 PAGEREF _Toc279567970 h 8 HYPERLINK l _Toc279567971 2.2经济可行性研究 PAGEREF _Toc279567971 h 8 HYPERLINK l _Toc279567972 2.3运营可行性研究 PAGEREF _Toc279567972 h 9 HYPERLINK l _Toc279567973 3系统需求分析 PAGEREF _To

6、c279567973 h 10 HYPERLINK l _Toc279567974 3.1系统业务分析 PAGEREF _Toc279567974 h 10 HYPERLINK l _Toc279567975 3.2用户工作流程 PAGEREF _Toc279567975 h 10 HYPERLINK l _Toc279567976 3.3用户业务需求 PAGEREF _Toc279567976 h 10 HYPERLINK l _Toc279567977 3.4综合分析 PAGEREF _Toc279567977 h 12 HYPERLINK l _Toc279567978 3.5系统角色

7、PAGEREF _Toc279567978 h 13 HYPERLINK l _Toc279567979 3.6系统性能需求分析 PAGEREF _Toc279567979 h 14 HYPERLINK l _Toc279567980 4系统外形设计 PAGEREF _Toc279567980 h 15 HYPERLINK l _Toc279567981 4.1设计思维 PAGEREF _Toc279567981 h 15 HYPERLINK l _Toc279567982 4.2设计原则 PAGEREF _Toc279567982 h 15 HYPERLINK l _Toc279567983

8、 4.3数据字典 PAGEREF _Toc279567983 h 16 HYPERLINK l _Toc279567984 4.4功能要求 PAGEREF _Toc279567984 h 16 HYPERLINK l _Toc279567985 4.5性能要求 PAGEREF _Toc279567985 h 17 HYPERLINK l _Toc279567986 4.6操作要求 PAGEREF _Toc279567986 h 17 HYPERLINK l _Toc279567987 4.7语言技术要求 PAGEREF _Toc279567987 h 17 HYPERLINK l _Toc27

9、9567988 4.8数据库技术要求 PAGEREF _Toc279567988 h 19 HYPERLINK l _Toc279567989 5详细的系统设计 PAGEREF _Toc279567989 h 21 HYPERLINK l _Toc279567990 5.1系统功能结构图 PAGEREF _Toc279567990 h 21 HYPERLINK l _Toc279567991 5.2系统功能设计 PAGEREF _Toc279567991 h 21 HYPERLINK l _Toc279567992 5.3系统数据库设计 PAGEREF _Toc279567992 h 22 H

10、YPERLINK l _Toc279567993 5.4模块功能设计 PAGEREF _Toc279567993 h 24 HYPERLINK l _Toc279567994 6系统测试运行 PAGEREF _Toc279567994 h 33 HYPERLINK l _Toc279567995 6.1模块测试 PAGEREF _Toc279567995 h 33 HYPERLINK l _Toc279567996 6.2整体测试 PAGEREF _Toc279567996 h 33 HYPERLINK l _Toc279567997 7总结 PAGEREF _Toc279567997 h 3

11、4 HYPERLINK l _Toc279567998 7.1不足与改进 PAGEREF _Toc279567998 h 34 HYPERLINK l _Toc279567999 8演讲 PAGEREF _Toc279567999 h 35 HYPERLINK l _Toc279568000 9参考文献 PAGEREF _Toc279568000 h 361 简介1.1 社会背景随着现代科学技术的飞速发展,计算机技术已经渗透到各个领域,成为各个行业不可或缺的工具,尤其是互联网技术的推广和信息高速公路的建立,使得IT行业的作用越来越显着。 .在市场竞争中。独特的优势,进入信息时代,有海量的数据信

12、息等待处理和传输,这使得图书数据库的进一步开发利用显得尤为迫切。由于国内市场部分电力企业的信息化进程滞后于大中型超市,迫切需要对这些企业进行资源管理、信息存储和处理。适应市场竞争,必须要有效率,因此,必须加快电力信息化进程。该系统由一家电子公司设计和开发。本电力营销管理系统在设计开发过程中,是根据部分电力部门业务运营和人事管理的实际需要进行开发的。在开发过程中,我们根据当前电源管理的特点和技术人员的实际水平,采用了基于Windows图形用户界面的易学易用的操作环境。机器界面允许用户在短时间内完全掌握它。我们始终把系统的正确性放在首位,力求数据的完整性和处理的正确性。在此基础上对程序代码进行优化

13、,加快系统运行速度,减少对系统资源的占用。1.2 项目背景电力行业一直是关系国计民生的重要事业。当前,随着社会整体信息化水平的不断提高,电力系统信息化的不断建设和发展已成为自然发展的必然趋势。电力行业信息化建设项目不仅是电力行业自身发展的保障,更是一项能够与人民息息相关、利国利民的重大工程。在当代国家电力企业信息化建设过程中,行业决策者和信息化建设管理者需要关注许多重要问题,包括企业不适应社会现状的对策、确保合理性等。电力行业的发展方向。电力工业是关系国民经济的基础性民族工业,是所有相关电子设备正常运行的基础。电力部门工作的重点是确保电力持续高效供应。同时,也是事关国计民生的大事。电费征收是电

14、力行业的基础性工作。目前,较为传统的收费方式依赖于各个小区的分段管理,每个月的特定时间派员进行电费登记,然后按规定开具需要缴费的电费单。报告的数据。居民必须在收到费用单后,在规定期限内向有关管理部门缴纳费用。这样,对于电力主管部门来说,用电量、充电情况等数据的统计,需要大量的人力物力才能完成,既费时又不能达到一定的准确性。如果能使用新的自动识别装置,可以有效提高工作效率,方便完成电表的月计费。另一方面,利用计算机系统的软件处理进行相关工作,可以生成各种相对准确的报告,提供给相关管理人员作为决策依据。电力营销管理信息技术支持系统以计算机、自动控制和现代通信技术为基础,可为电力营销运营、管理和决策

15、提供高效、准确的数据采集、传输、处理和决策支持。计算机网络和自动化系统。建立适应市场需求的电力营销体系,推动电力体制改革不断深化,是当前电力行业亟待解决的问题。随着多媒体、网络、互联网等信息技术的发展,为电力行业提供全方位的数字化信息服务成为可能。利用先进的信息技术实现网络服务功能,建立满足市场需求的电力营销管理信息系统,为供电企业的经营管理提供有效的决策依据,为客户提供“优质、便捷、规范、真诚”的服务。重要条件。国家电力公司提出:“依靠科技进步,逐步实现营销管理现代化”,为适应21世纪社会对电力营销的要求,有必要采取相关科学措施,促进网络化电力行业营销全过程的控制和管理。目前,欧美、日本等发

16、达国家的电力营销已进入智能化和网络化同时实现的时代。我国电力营销工作也应积极学习和参与智能化、网络化的道路。电力营销管理信息系统的建设可以作为一种有效的途径。1.3 系统开发的意义随着国家电力企业体制改革的不断深入,供电企业面临着发展电力市场、增加售电量的局面,同时也提出了越来越高的服务水平和质量。供电公司在客户端提供的服务。要求。近年来,为提高自身工作效率、服务质量和管理水平,各级电力公司供电部门在电费管理方面进行了一系列改革,如使用抄表等。机,远程自动抄表和抄表。电表或银行收费等。与此同时,各级供电企业正在积极开展城乡电网改造。但是,在全国很多地方,真正的“一户一表”还没有实现,一户多表、

17、一表多表、电表多级嵌套的现象还没有实现。 .及时解决。此外,由于受国家政策、地方因素等多种因素的影响,如部分电力公司仅对功率因数进行有奖不罚补偿,导致计算用电用户的用电成本。它非常复杂且难以操作。设计了一个比较完整的数据库,可以用来解决各种复杂用电情况下客户用电量和电费的计算问题。介绍了基于B /S模式的电价管理信息系统的设计与实现。系统采用公式计算电费,可以准确计算各种复杂用电客户的电费,简化数据库。该系统的设计实现了对传统电费管理系统在计算电费时限制客户用电量的情况的突破。1990 年代中期是电力公司目前使用的配电系统的发展时期,主要使用一些电子表格和简单的 Foxbase 程序来处理常见

18、的电费单。这些程序和相关形式可以极大地方便业务人员在前期进行繁琐的计算业务处理,对电力监管的营销起到积极的作用。随着社会的发展和电力体制改革的需要,各项管理服务进一步细化,以适应市场需求。但是,这些简单的表格和程序存在着巨大的缺陷,主要表现在:(1)原系统没有相关流程的管理,无法对电力营销业务进行全面监管,在一定程度上不可避免地导致管理漏洞和计算错误。( 2 ) 原有系统的功能不能满足要求,只有简单的电费数据处理,而电力营销系统的功能非常广泛,包括业务扩展、线损管理、电检、业务收费、电费、电表和其他全流程服务。( 3 )原系统的算法都是程序实现的,修改和维护很不方便随着电力营销业务的发展,各种

19、电费的计算方式和报表格式都发生了很大的变化。因此,开发设计应以市场和客户服务为中心,以方便客户、创新服务方式、增强监管能力、优化重组业务流程、提高企业决策和管理水平为目的。等级。2 系统可行性研究2.1 技术可行性研究IT行业从业人员一般要求掌握计算机技术,有一定的软硬件基础,使用各种管理软件,熟悉IT产品。因为一些电力公司对员工素质的要求比较高,从管理层到下面的销售人员,都需要一定的电脑基础,所以新系统投入使用时,只需要进行少量的培训即可。雇员。并且使用方法基本上可以让系统运行流畅。2.2 经济可行性研究由于通过网络传递销售信息不受距离的限制,可以借用大量的人力物力,方便管理,减少不必要的开

20、支。有用。(1) 电力可以负担系统开发成本开发新系统的工作是一项复杂的工作,其投入主要是人力和物力的投入。对于这个系统的开发者来说,主要的投入是人力和物力。如果企业自己安排人员开发系统,其主要投资还是在人力资源上。从系统的业务需求调查到系统的分析和编码,都需要大量的人力投入。软件公司作为一个昙花一现的高科技行业,对员工的要求比普通公司更高,对系统开发和软件行业的了解也更多。因此,在自行开发管理系统的过程中,企业更容易安排自己的人员。这允许为企业借用大部分额外费用。同时,软件是其他产品的高端产业。无论是产品价格还是质量,经营产品的经销商或商家都需要强有力的资金支持。因此,在系统开发过程中,企业完

21、全有能力承担开发成本。(二)新制度将为企业带来经济效益管理系统是信息化、智能化和先进管理理念的集合。另一方面,管理是一个动态过程,在其运作过程中需要采取多种行动。因此,在管理中获得经济效益是一种综合效益,很难直接量化分析。一般来说,新制度带来的经济效益是短暂的,其主要表现是降低企业管理成本和人工成本。而其他一些繁琐的食品通过新系统进行分析解决,不仅节省了大量时间,还为企业的决策提供了有价值的信息,给企业带来了巨大的经济效益。2.3 运营可行性研究本系统基于Windows平台。该系统是熟悉的操作系统,具有一般计算机知识的人可以轻松上手。整个电源管理系统采用最友好的交互界面,介绍一目了然,无需深入

22、了解数据库。因此,该系统的运行是可行的,有必要开发该系统。综合以上三个方面,该系统在技术、经济和运行方面具有较高的开发可行性。因此,可以设计系统的数据流图,建立数据字典。3 系统需求分析3.1 系统业务分析在保证生产正常运行的同时,可以有效减少库存资金的占用。经过需求调研,电力营销系统的主要职责是:(1)基础材料信息的维护:基础材料信息的维护主要是指在发起企业项目改造过程中,根据不同材料的需要,对基础信息进行科学、定期的维护。根据项目进行项目分类维护,根据项目分类维护物料分类、编码、供应商管理、库存设置、固定资产管理等信息;(2)物料计划:生产部根据项目定额预算向物料部提出物料计划要求,制定物

23、料计划要求,确保项目顺利进行;(3)物资采购:物资部采购人员根据物资需求计划和物资采购计划进行物资采购;(4)物资盘点:物资盘点可以保证电力企业项目的正常运行;(5)合同管理:招标结束后,物资部主要管理合同台账、合同变更、合同支付等记录、查询、统计、分析等相关信息;3.2 用户工作流程本系统的设计充分考虑了各地用电管理的不同因素,在有网到户和无网到户之间提供了独立和混合的集体管理模式,具有先进的安全性、通用性和操作方便。可有效实现农户用电缴费管理制度,完善电力部门对用电和资金回收的监管,提高用电征管透明度。系统组成:农电费管理、农电维护费管理、农电报表管理、报表打印、系统数据初始化、数据传输、

24、系统退出。3.3 用户业务需求本系统的设计充分考虑了各地用电管理的不同因素,在有网到户和无网到户之间提供了独立和混合的集体管理模式,具有先进的安全性、通用性和操作方便。可有效实现农户用电缴费管理制度,完善电力部门对用电和资金回收的监管,提高用电征管透明度。系统组成:农电费管理、农电维护费管理、农电报表管理、报表打印、系统数据初始化、数据传输、系统退出。农户电费管理,主要提供农户电费录入、农户电费打印、市(县)、乡(镇)级农户电费单、村级统计打印、村组电费单打印。并自动提取上月的代码作为当月的最小值。农电维护费管理主要是为站区输入并生成相应的报表。包括:台湾电费录入、台湾电费打印、农网维护费发票

25、打印、农网维护费收入月报表、农网维护费收入汇总表(主站)、农网维护费支出汇总表(总站),台湾地区电费打印,台湾地区电费打印。综合生成终端管理站区所需的各种报表,方便终端对站区进行监管。报表打印,主要是站区为主站打印的相关报表。包括:农用电供需统计月报表、农用电供需累计月报表、农电供销收入月报表、台湾电费明细、系统数据初始化、提供基础数据录入.包括:农户代码录入、站区代码录入、电单价修改、报表单位录入、站区数据初始化。收费管理系统基于J2EE+sybase平台。软件根据抄表人员提供的用电量进行数据录入、修改、查询、电费计算、账单打印(支付发票)、统计汇总等功能。即软件的主要模块包括:(1)系统管

26、理模块:功能主要包括用户的添加、修改(密码、权限)和删除。(2)数据录入模块:包括用户信息录入和相关电费数据录入。(3)数据查询模块:查询用户基本信息、电费缴费信息等相关记录。(4)数据修改模块:通过查询模块,找到需要修改的用户,修改其基本信息和支付信息。(5) 统计模块: a单用户统计:分为月度统计或年度统计,结果应为本月或本年度的电费总额及对应的月度缴费,并打印汇总表。湾。全球统计:统计每个用户的月供。(6) 打印模块: a打印从查询中获得的结果。湾。打印用户缴费单,包括以下信息:用户ID、用户、家庭住址、上月号、月末号、电费单价、本月应付电费、上月余额、本月实际收到的电费,以及本月的余额

27、。3.4 综合分析销售分析1 、分行业、分地区分析售电量变化及其影响因素,跟踪重点行业超大客户及区域代表性客户用电量变化情况。2 、根据售电类型分析售电均价变化(结构影响和单价影响);分析峰谷电价的执行情况。3 、拖欠电费的构成及原因分析。包括行业欠费分析、重点欠费分析、客户电费预警点分析等。市场分析1 、当前市场形势分析。包括市场份额、营商环境等。2 、市场竞争者分析。跟踪竞争对手的营销趋势和阶段策略。3.市场预测分析。预测未来的市场状况和竞争趋势。新增装机、扩容及用电量变化分析1 、分行业、售电类别新增装机、新增装机及用电量变化分析。2 、根据市场调研、客户咨询和现场服务了解情况,根据行业

28、用电发展趋势分析市场容量潜力。抄检质量分析、抄检错误分析及对策。电能计量分析对各类电能计量设备的运行和故障情况进行质量分析。根据预测对象的不同和预测期的长短,确定预测的内容、范围和时间;并选择合适的预测方法和数学模型。使用系统中所有充分且正确的历史数据来组织和分析预测元素。纠正和检查预测,将数学模型的预测与实际发生的情况进行比较,计算它们的错误,或将它们与经验估计进行比较。或者使用其他预测方法。对于未来的一些特殊因素,如国民经济比重调整、新增用电量等因素,将对预测值产生影响,必须进行修正。6 、营销能力分析从电网、服务、电价等方面分析营销能力对需求的适应性,提出改进建议。7 、营销效果评估各种

29、营销措施的实施产生了对经济效益和社会效益的定性和定量分析。8.客户分析客户调查分析( 1 )按行业抽样调查,收集分析客户生产计划和产品市场变化。( 2 )居民用电抽样调查,收集分析家电保有量变化,分析客户用电量。客户信用分析 根据合同履行情况、费用支付情况以及与其他相关单位进行经济交易的信用状况,逐步形成信用评价体系,评价结果影响客户申请处理和客户服务。应该享受。客户咨询与咨询分析 根据客户咨询业务量和数量统计,分析客户需求和消费心理,了解营销流程设置是否满足客户,提出改进建议。客户投诉分析根据客户投诉和举报进行分类统计,分析客户对当前服务和营销运营的看法,提出改进措施。政策变化对行业用电量影

30、响分析3.5 系统角色在了解了系统的基本业务流程之后,我们就可以分析系统的作用了。当我们对系统一无所知时,我们可以把系统看成一个黑匣子,黑匣子就成了业务领域,黑匣子外面就是业务环境。而那些与商业环境概述和商业领域相关的人是商业主角。在电力营销系统中,管理业务可以是一个业务域。根据分析,我们可以用用例图来清晰地描述系统的视角;用例图如下:图3-1 电力营销系统作用用例图3.6 系统性能需求分析电力营销系统的最终目的是提高企业的管理水平,规范企业的管理水平。因此,它必须具有满足实际工作需要的零件编号性能。电力营销系统的目标如下:系统反应迅速系统安全友好的人机界面系统高度开放和可扩展数据管理要求4

31、系统概要设计4.1 设计思维(1)系统分为几个相对独立的模块,但这些模块都是集中管理的。(2)分层模块化编程思想,整个系统采用模块化结构设计。作为一个应用程序,它具有很强的可操作性和可扩展性。(3)合理的数据流设计。在应用系统设计中,相对独立的模块通过数据流相互连接,使得各个模块之间的耦合度低,便于系统运行,提高系统安全性。4.2 设计原则为了使系统功能齐全、易于操作,最大限度地提高软件质量,满足用户的实际需求,在设计开发过程中遵循以下原则:(一)合法性原则:根据产品台账制度的工作规定和要求,结合台账工作的实际情况,开展用电计量、用电管理等工作。(2)实用性原则:适合电力信息管理的实际需要,可

32、以处理一些特殊情况的要求。此外,尽可能多地留出空间来扩展功能。(3)准确性原则:建立输入相关数据的错误检测机制,并报告错误,以便用户准确输入合法数据(如类型匹配、长度不超过限制等)。(3)易操作原则:设计的系统要求功能齐全、界面友好、操作方便、必要时提示。(5) 源程序可读性原则:为了方便其他设计,维护者可以在以后阅读代码或修改代码来升级和维护软件,即进行代码注释。( 6 )优化原则:为达到优化的目的,合理利用窗口、菜单、对象等的继承,自定义用户对象、事件、功能,减少不必要的重复代码,使程序简洁方便.未来的维护。(7) 安全原则:系统用户可以设置用户权限。4.3 数据字典文件条目(1) 文件名

33、:员工名单构成:员工编号+性别+出身+学历+类别+薪资+联系方式+编号+入职日期+备考日期+备注组织:按员工编号升序排序(2) 文件名:设备清单组成:设备号+名称+条码+计量单位+类别+产地+单价+备注组织方式:按设备编号升序排列(3) 文件名:用户列表构成:用户ID + +联系人+ +设备ID +备注组织:按用户编号升序排序(3) 文件名:电源列表组成:电池号+电池号+数量+数量+日期+备注组织方式:按电费单号升序排列(4) 文件名:销售清单组成:销售订单号+货品号+销售数量+销售日期组织:按销售订单号升序排序4.4 功能要求收费管理系统基于J2EE+sybase平台。软件根据抄表人员提供的

34、用电量进行数据录入、修改、查询、电费计算、账单打印(支付发票)、统计汇总等功能。即软件的主要模块包括:(1)系统管理模块:功能主要包括用户的添加、修改(密码、权限)和删除。(2)数据录入模块:包括用户信息录入和相关电费数据录入。(3)数据查询模块:查询用户基本信息、电费缴费信息等相关记录。(4)数据修改模块:通过查询模块,找到需要修改的用户,修改其基本信息和支付信息。(5) 统计模块: a单用户统计:分为月度统计或年度统计,结果应为本月或本年度的电费总额及对应的月度缴费,并打印汇总表。湾。全球统计:统计每个用户的月供。(6) 打印模块: a打印从查询中获得的结果。湾。打印用户缴费单,包括以下信

35、息:用户ID、用户、家庭住址、上月号、月末号、电费单价、本月应付电费、上月余额、本月实际收到的电费,以及本月的余额。4.5 性能要求(1) 数据准确性电费单价和金额为小数点后两位的浮点数。(2) 时间特性从启动管理系统软件到进入系统登录界面的时间一般小于5秒,输入和更新数据的时间一般小于2秒。(3) 适用性管理系统软件适用于Windows 2000/xp及以上Windows操作系统。4.6 操作要求(1) 用户界面系统采用J2EE设计,用户界面基于Windows操作界面。(2) 硬件接口运行该系统的基本硬件要求如下:CPU:Intel P3及以上;存储:256MB及以上;硬盘:10GB及以上。

36、4.7 语言技术要求JSP(Java Server Pages)是由 Sun Microsystems 倡导并由多家公司开发的动态 Web 技术标准。本文简要介绍了JSP及其优势。JSP(Java Server Pages)是由Sun Microsystems倡导并由多家公司开发的动态Web技术标准。 JSP技术使用JAVA语言作为脚本语言。 JSP 网页为整个服务器端 JAVA 库单元提供了一个接口来为应用程序服务。将Java程序片段(Scriptlet)和JSP标签(tag)添加到传统网页HTML文件(*.htm、*.html)中,就构成了一个JSP网页(*.jsp)。当Web服务器遇到访

37、问JSP网页的请求时,首先执行程序片段,然后将执行结果以HTML格式返回给客户端。片段可以操纵数据库、重定向网页以致电子邮件等等。这是创建动态所必需的。所有程序操作都在服务器端进行,只有结果致到网络上的客户端。客户端的浏览器要求最低,没有插件、没有 ActiveX、没有 Java Applet,甚至没有框架。JSP的优点:对于用户界面的更新,其实是由Web Server来进行的,所以感觉更新的很快。所有应用程序都是基于服务器的,因此它们可以始终保持最新状态。客户端的界面不是很复杂,很容易针对各种应用进行部署、维护和修改。SSH框架介绍:Struts前端框架负责封装前端表单和页面跳转,采用MVC

38、模式设计。hibernate 后端框架负责将关系数据库映射到对象数据库、查询优化、事务管理和数据持久性。Spring 使用工厂模式在后台管理各种 bean。 XML配置是通过面向方面的思维完成的,相当于编程。MVC(Model-View-Controller)由 Trygve Reenskaug 提出,最早用于 SmallTalk-80 环境。它是许多交互和界面系统的基础。根据界面设计可变性的要求,MVC将交互系统的组成分解为模型、视图和控制器三部分。优势:Struts 与 Tomcat、Turbine 和许多其他 Apache 项目一样,都是开源软件,这是其主要优势之一。它使开发人员能够更深

39、入地了解其实现机制。另外,Struts的优势主要体现在两个方面:Taglib和页面导航。 Taglib是Struts的一个标签库,可以灵活使用,可以大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用除了 JSP 自带的常用标签外,我很少开发自己的标签。也许 Struts 是一个不错的起点。关于页面导航,我想这会是未来的一个发展方向,其实这样做会让系统的脉络更加清晰。通过一个配置文件,可以掌握整个系统各部分之间的关系,对后期维护大有裨益。当另一组开发人员接管该项目时,这种优势更加明显。4.8 数据库技术要求Sybase数据库是美国Sybase公司开发的关系型数据库系统。它是典型 UN

40、IX 或 WindowsNT 平台上客户端/服务器环境中的大型数据库系统。 Sybase 提供了一组应用程序编程接口和库,可以与非 Sybase 数据源和服务器集成,允许跨多个数据库复制数据,适用于创建多层应用程序。系统具有完整的 HYPERLINK %20%20%20%20:/baike.baidu%20%20%20%20/view/71792.htm t _blank 触发器、存储过程、规则和完整性定义,支持优化查询,具有更好的数据安全性。 Sybase 和 SybaseSQLAnywhere 通常用于客户端/服务器环境。前者用作服务器数据库,后者用作客户端数据库。我公司开发的PowerB

41、uilder作为开发工具,在我国大中型系统中得到广泛应用。数据库虽然没有oracle、db2那么有名,但是国内很多大型企业,尤其是金融企业都在使用。 Sybase Adaptive Server Enterprise 12.5.1 完善并扩展了 ASE 产品线,使其成为各种平台的理想数据库系统,从基于 Linux 的 Intel 系统到 Sun 或 HP 基于 RISC 的 64 处理器平台。当今的企业需要一种更易于使用、资源效率更高、更可靠并且可以轻松与企业级应用程序集成以有效控制和降低成本的企业基础架构技术。 Sybase ASE 12.5.1 专门设计用于增强这些功能。 Sybase A

42、SE 可确保在各种平台(从 32/64 位 Linux/Intel 到大型 SMP 系统)上实现最高的操作可用性和吞吐量。Sybase特性:(1) 它是一个基于客户端/服务器架构的数据库典型的关系数据库基于主/从模型。在主/从配置中,所有应用程序都在单台机器上运行。用户可以简单地通过终端发出命令或简单地查看应用程序运行的结果。在客户端/服务器架构中,应用程序分布在多台机器上。一台机器是另一个系统的客户端,或者是另一台机器的服务器。这些机器通过局域网或广域网连接。客户端/服务器模型的好处是:它支持跨多个设备的共享资源和负载平衡允许容纳多个主机的环境,充分利用企业已有的各种系统(2) 真正开放的数

43、据库由于客户端/服务器结构,应用程序分布在多台机器上。此外,客户端上运行的应用程序不必是 Sybase 产品。对于一般的关系数据库,提供了预编译以允许用其他语言编写的应用程序访问数据库。 Sybase数据库不仅提供预编译,还公开了应用程序接口DB-LIB,鼓励第三方编写DB-LIB接口。因为开放客户端 DB-LIB 允许在不同平台上使用完全相同的调用,所以访问 DB-LIB 的应用程序很容易从一个平台移植到另一个平台。(3) 高性能数据库Sybase 的真正吸引力在于其高性能。体现在以下几个方面:可编程数据库通过提供存储过程,创建了一个可编程数据库。存储过程允许用户编写自己的数据库子例程。这些

44、子例程是预编译的,因此不必为每次调用编译、优化和生成查询计划,因此查询速度要快得多。事件驱动的触发器触发器是一种特殊的存储过程。一个触发器可以启动另一个存储过程,从而保证数据库的完整性。5 系统详细设计5.1 系统功能结构图系统整体结构如图5-1所示:图5-1 电源管理系统功能结构图5.2 系统功能设计本系统的设计充分考虑了各地用电管理的不同因素,在有网到户和无网到户之间提供了独立和混合的集体管理模式,具有先进的安全性、通用性和操作方便。可有效实现农户用电缴费管理制度,完善电力部门对用电和资金回收的监管,提高用电征管透明度。系统组成:农电费管理、农电维护费管理、农电报表管理、报表打印、系统数据

45、初始化、数据传输、系统退出。农户电费管理,主要提供农户电费录入、农户电费打印、市(县)、乡(镇)级农户电费单、村级统计打印、村组电费单打印。并自动提取上月的代码作为当月的最小值。农电维护费管理主要是为站区输入并生成相应的报表。包括:台湾电费录入、台湾电费打印、农网维护费发票打印、农网维护费收入月报表、农网维护费收入汇总表(主站)、农网维护费支出汇总表(总站),台湾地区电费打印,台湾地区电费打印。综合生成终端管理站区所需的各种报表,方便终端对站区进行监管。报表打印,主要是站区为主站打印的相关报表。包括:农用电供需统计月报、农用电供需累计月报、农电供销收入月报、台湾电费明细、系统数据初始化、提供基

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

47、度的电费总额及对应的月度缴费,并打印汇总表。湾。全球统计:统计每个用户的月供。(6) 打印模块: a打印从查询中获得的结果。湾。打印用户缴费单,包括以下信息:用户ID、用户、家庭住址、上月号、月末号、电费单价、本月应付电费、上月余额、本月实际收到的电费,以及本月的余额。5.3 系统数据库设计1. ER模型电力管理系统数据库的ER模型如图5-2所示:名称职工职工编号籍贯日期日期 地址编号用户统计单号编号客户价格电量XX性别mnmn设备号工资XX号客户用电单号日期数量mn电费图5-2 数据库ER模型图2.数据库表设计数据库的详细设计是利用sybase的数据模型进行的,基本的表设计如下:(1)员工法

48、案中文字段名英文字段名字段类型长度主键/外键字段值约束员工代码员工卡特点6磷非空姓名nvarchar8非空性别性别nchar2非空家乡家庭nvarchar4无效的教育文凭nvarchar4非空类别类型nvarchar10无效的薪水薪水整数4无效的连接电话var字符12无效的地址nvarchar50无效的不要身份证var字符18非空就业日期开始日期约会时间8无效的编译日期腾出时间约会时间8无效的评论其他文本50无效的说明:此表存储员工信息。(2) 用户列表(MerchBill)中文字段名英文字段名字段类型长度主键/外键字段值约束编号项目编号特点6磷非空姓名全名nvarchar80非空设备ID条码

49、_ _特点15非空类别类型nvarchar8无效的电话_ _V弓15非空评论其他文本50无效的说明:此表存储用户信息。(3) 设备清单(ImportBill)中文字段名英文字段名字段类型长度主键/外键字段值约束编号导入帐单 ID特点6磷非空供应商代码报价编号特点6F非空价格进口大米钱钱4非空数量数量 数量整数4非空数量总钱钱钱4非空购买日期进口日期约会时间8非空评论其他文本50无效的说明:此表存储设备信息。(4) 库存清单(StoreBill)中文字段名英文字段名字段类型长度主键/外键字段值约束设备ID项目编号特点6P/F非空库存数量存储编号整数4非空说明:此表包含设备库存信息。5.4 模块功

50、能设计1.系统登录模块功能:该模块的主要功能是验证用户的身份,验证只有系统的合法用户才能进入系统。其形式如图5-3所示:图 5-3 系统登录模块在系统登录过程中,登录模块会调用数据库中的用户列表来验证账号和密码。只有输入正确的帐号和密码后,系统才能成功登录。在登录模块中,对系统的尝试登录次数进行了限制,禁止用户在不终止的情况下尝试登录系统。在本系统中,当用户3次登录系统失败时,系统会自动登录并突出显示登录模块。并且当输入错误或不存在的账号和密码时,系统会给出错误信息提示,提示用户在登录过程中正确登录。输入项、输出项:输入项为账号和密码。账号和密码都是字符串,长度为6个字符,密码的回显字符为“*

51、”。2.用户电源管理模块功能:该模块主要实现用电量信息查询、注册、修改等功能。如图5-4所示:图 5-4 用户功耗信息图表3.表格打印模块一。打印查询结果。湾。打印用户缴费单,包括以下信息:用户ID、用户、家庭住址、上月号、月末号、电费单价、本月应付电费、上月余额、本月实际收到的电费,以及本月的余额。如图5-5所示:图5-5 表格打印示意图4.设备管理模块功能:该模块的主要功能是查询设备丢失等功能。查询信息:主要功能是查询设备信息和丢失信息。添加信息:主要功能是添加设备信息。修改信息:主要功能是修改设备信息。删除信息:主要功能是删除设备信息。如图 5-6 所示:图 5-6 设备管理页面5.线损

52、管理模块功能:该模块的主要功能是查询设备丢失等功能。查询信息:主要功能是查询设备信息和丢失信息。添加信息:主要功能是添加设备信息。修改信息:主要功能是修改设备信息。删除信息:主要功能是删除设备信息。如图 5-7 和 5-8 所示:图5-7 10KV线损示意图图5-8 0.4KV线损统计6. 用户档案管理模块在系统开发中,为了解决电力部门人员流动问题,系统增加了员工管理子模块,用于用户档案信息的统计管理和员工的信息管理。人事档案,以提高员工绩效。工作效率,节省人力资源。新员工入职:公司在招聘新员工时,存储基本信息,对员工信息有基本的了解。(1)员工管理模块用例图,如图5-9所示:图5-9 员工信

53、息管理模块用例图(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 系统试运行完成流程编码后,最重要的是对系统进行测试。测试在系统设

温馨提示

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

评论

0/150

提交评论