基于j2ee的用电管理系统的制作方法

文档序号:6524331阅读:209来源:国知局
基于j2ee的用电管理系统的制作方法
【专利摘要】本发明属于智能电网【技术领域】,具体是一种基于J2EE的用电管理系统;其包括依次连接的客户端、网络、应用服务器及数据库服务器,客户端用于向应用服务器发出HTTP请求且呈现应用服务器进行数据处理后的信息,应用服务器用于接收HTTP请求并进行数据处理,数据库服务器用于提供业务所需的数据;本发明采用应用服务器负责各种应用业务的逻辑处理以及客户端浏览器的交互,所以在数据处理过程中响应速度更快,此外,还具有分布性及跨平台性能更好,易于扩展的优点。
【专利说明】基于J2EE的用电管理系统
【技术领域】
[0001]本发明属于智能电网【技术领域】,具体是一种基于J2EE的用电管理系统。
【背景技术】
[0002]随着Internet技术的发展,用电管理系统开始采用B/S (浏览器/服务器)结构,B/S结构是相对于C/S(客户机/服务器)的改进;B/S架构中,通常是客户端以HTTP形式向服务器发送请求,服务器将响应以HTML页面形式发送到客户端显示,在用电管理系统中,为客户提供实体营运厅、网上营运厅、手机营业厅等渠道,各种渠道上远程接入终端设备,供电企业为电力客户提供服务的主要内容包括业务办理、缴费等电力营销业务,现有技术中,J2EE是一套全然不同于传统应用开发的技术架构,包括许多组件,主要可简化且规范应用系统的开发与部署,也出现了基于J2EE架构的电网管理系统,包括客户机、Web服务器、应用服务器及数据库服务器,由于存在应用服务器,所以存在管理效率低的缺点。

【发明内容】

[0003]针对上述现有技术中的不足之处,本发明旨在提供一种管理效率更高、易于扩展的基于J2EE的用电管理系统。
[0004]为解决上述技术问题,本发明的基于J2EE的用电管理系统,其包括依次连接的客户端、网络、应用服务器及数据库服务器,客户端用于向应用服务器发出HTTP请求且呈现应用服务器进行数据处理后的信息,应用服务器用于接收HTTP请求并进行数据处理,数据库服务器用于提供业务所需的数据。
[0005]具体的,所述应用服务器具有依次相互通信连接的视图模块、控制器模块及模型模块,视图模块与网络通信连接,模型模块与数据库服务器通信连接。
[0006]所述视图模块用于接收HTTP请求,将其编译成Servlet类文件,之后将信息传递给控制器模块,控制器模块调用模型模块中的信息进行业务处理,最后再从视图模块生成响应通过网络回馈给客户端。
[0007]所述数据库服务器为Oracle数据库服务器。
[0008]所述客户端为台式计算机、笔记本或智能手机。
[0009]所述网络为有线网络或无线网络。
[0010]本发明的基于J2EE的用电管理系统,由于采用客户端、应用服务器及数据库服务器的连接模式,且采用应用服务器负责各种应用业务的逻辑处理以及客户端浏览器的交互,所以在数据处理过程中响应速度更快,此外,利用J2EE框架开发的软件系统具备分布式特性,数据和业务逻辑的处理可交由分散在网络上的不同应用服务器完成,软件系统采用Java语言进行开发,编写的程序无需修改就可以在不同的平台上运行,系统的跨平台性也使其具备了良好的适应性和可移植性,系统逻辑业务采用视图模块、控制器模块及模型模块设计模式进行处理,使得编程代码层次结构清晰,易于维护和升级,也方便不同城市的供电部门结合当地实际情况,对功能进行调整。【专利附图】

【附图说明】
[0011]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0012]图1为本发明基于J2EE的用电管理系统的结构框图。
【具体实施方式】
[0013]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述 的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0014]如图1所示,本发明的基于J2EE的用电管理系统,其包括依次连接的客户端1、网络2、应用服务器3及数 据库服务器4,客户端I用于向应用服务器3发出HTTP请求且呈现应用服务器3进行数据处理后的信息,应用服务器3用于接收HTTP请求并进行数据处理,数据库服务器4用于提供业务所需的数据,客户端I可以为台式计算机、笔记本或智能手机,网络2可以为有线网络或无线网络,数据库服务器4为Oracle数据库服务器,Oracle数据库服务器性能稳定,主要提供业务所需的数据以生成图形或文档,可以有效应对电力公司工作人员与用户交互过程中产生的海量信息,也有利于数据库未来的扩展。
[0015]具体的,所述应用服务器3具有依次相互通信连接的视图模块31、控制器模块32及模型模块33,视图模块31与网络2通信连接,模型模块33与数据库服务器4通信连接;所述视图模块31用于接收HTTP请求,将其编译成Servlet类文件,之后将信息传递给控制器模块32,控制器模块32调用模型模块33中的信息进行业务处理,最后再从视图模块31生成响应通过网络2回馈给客户端I。
[0016]本发明的基于J2EE的用电管理系统,由于采用客户端1、应用服务器3及数据库服务器4的连接模式,且采用应用服务器3负责各种应用业务的逻辑处理以及客户端浏览器的交互,所以在数据处理过程中响应速度更快,此外,利用J2EE框架开发的软件系统具备分布式特性,数据和业务逻辑的处理可交由分散在网络2上的不同应用服务器3完成,软件系统采用Java语言进行开发,编写的程序无需修改就可以在不同的平台上运行,系统的跨平台性也使其具备了良好的适应性和可移植性,系统逻辑业务采用视图模块31、控制器模块32及模型模块33设计模式进行处理,使得编程代码层次结构清晰,易于维护和升级,也方便不同城市的供电部门结合当地实际情况,对功能进行调整。
[0017]数据库服务器4的参考配置为:CUP:1ntel Xeon处理器,≥20核;主频:≥2.13GHz ;内存≥64G ;内置磁盘≥800GB ;HBA卡≥2个4Gbps双口光纤通道HBA卡;以太网接口≥2个双口 10/100/1000Base-TX千兆自适应以太网卡。冗余电源,冗余风扇,配置DVD光驱;采用Linux操作系统。
[0018]客户端I计算机的参考配置可以为:CUP:1ntel Xeon处理器,≥12核,主频≥2.13GHz ;内存≥32G ;内置磁盘≥800GB ;HBA卡≥I个4Gbps双口光纤通道HBA卡;以太网接口≤2个双口 10/100/1000Base-TX千兆自适应以太网卡;冗余电源,冗余风扇,配置DVD 光驱;预装 Windows2003Server R2StandardEdition x64 操作系统。
[0019]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于J2EE的用电管理系统,其特征在于:包括依次连接的客户端(I)、网络(2)、应用服务器(3)及数据库服务器(4),客户端(I)用于向应用服务器(3)发出HTTP请求且呈现应用服务器(3)进行数据处理后的信息,应用服务器(3)用于接收HTTP请求并进行数据处理,数据库服务器(4)用于提供业务所需的数据。
2.根据权利要求1所述的基于J2EE的用电管理系统,其特征在于:所述应用服务器(3)具有依次相互通信连接的视图模块(31)、控制器模块(32)及模型模块(33),视图模块(31)与网络(2 )通信连接,模型模块(33 )与数据库服务器(4 )通信连接。
3.根据权利要求2所述的基于J2EE的用电管理系统,其特征在于:所述视图模块(31)用于接收HTTP请求,将其编译成Servlet类文件,之后将信息传递给控制器模块(32),控制器模块(32)调用模型模块(33)中的信息进行业务处理,最后再从视图模块(31)生成响应通过网络(2)回馈给客户端(I)。
4.根据权利要求1-3任一项所述的基于J2EE的用电管理系统,其特征在于:所述数据库服务器(4)为Oracle数据库服务器。
5.根据权利要求1-3任一项所述的基于J2EE的用电管理系统,其特征在于:所述客户端(I)为台式计算机、笔记本或智能手机。
6.根据权利要求1-3任一项所述的基于J2EE的用电管理系统,其特征在于:所述网络(2)为有线网络或无线网络。
【文档编号】G06F9/44GK103699965SQ201310698345
【公开日】2014年4月2日 申请日期:2013年12月18日 优先权日:2013年12月18日
【发明者】周宇 申请人:贵州天任科技自动化有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1