您的位置:首页 >>> 产品及服务>>>(1)水电气行业>>>电力营销管理系统(YXMIS)


迪众数码-电力之星For J2EE

新一代电力营销管理信息系统

(DataDream YXMIS for J2EE)

软件功能  体系结构   运行环境  系统特点  系统效益

一、软件功能
  “迪众数码-电力之星For J2EE 新一代电力营销管理信息系统”是一套营配合一的现代化管理信息系统,共包括四层结构18个分系统,如下图:




  软件部分界面如下:

二.体系结构
软件的体系结构正在从传统的C/S向现在的B/S转换,B/S的开发技术经过近几年的发展已完全成熟,B/S开发平台主要有J2EE和MS.NET而J2EE正越来越多的应用于企业级大型应用系统,J2EE的B/S体系结构已发展成为多层次可伸缩的最优体系结构。
1 C/S向B/S转换
由于internet技术的广泛流行,越来越多的程序开发模式正在从C/S体系结构向B/S体系结构转换,由于B/S模式具有瘦客户端的优点——无须安装客户端程序,这就大大减轻了软件升级的费用,所有的业务逻辑和数据库存储都放在服务端,从而提高了系统的可维护性。而且由于HTTP协议是一个开放式的标准,因此只要是支持HTTP协议的浏览器都可以运行,再结合目前的XML技术,可以方便地实现跨平台的分布式应用。
2 B/S的发展历程
B/S设计从最早的CGI编程,一直到当今占主导地位的Java中的MVC架构,以及.NET中的ASP.NET,经历了繁琐到便利,混乱到严谨的辨正过程。
3 B/S结构J2EE和MS.NET比较
Microsoft 在 2000 年 6 月推出了其 .NET 技术作为 Java 的替代选项。此后,围绕 .NET 是什么以及 J2EE 平台是否更好等问题出现了许多混淆视听的
说法。透过让人眼花缭乱的市场宣传,通过业界分析家所支持的发现阐明了 .NET 与 J2EE 比较的真实情况。面对公开的事实,我们相信企业将会赞同 J2EE 是一个更好的路径。
Microsoft 向企业宣称其 .NET 技术比 J2EE 解决方案更便宜、速度更快、部署更简便。但是,.NET 并非象 Microsoft 描述的那样是一个简单、敏捷、能够节省成本的解决方案。作为企业服务器平台,.NET 在许多方面明显落后,包括开发、管理和集成。在成熟性和完整性方面,.NET 也落后于 J2EE。
为什么选择 J2EE?
运用 J2EE,用户可以帮助避免与 .NET 有关的问题,获得一个出色的 Web 应用服务器基础架构。简而言之, J2EE 成为更好选择的原因如下:
* 开放性
* 成熟性
* 稳定性
* 开发人员工作效率
* 互操作性
* 集成
* 灵活性
* 可扩展性
* 性能
* 安全性
* 可靠性
4 基于J2EE的多层B/S结构
本系统的开发完全采用基于J2EE的多层B/S结构,开发技术采用J2EE框架下最先进的开发技术:spring+Tapestry+hibernate,充分实现表示层、逻辑层、持久层的多层B/S结构。表示层采用MVC模式将WEB表示层分为model-view-controller几个部分,逻辑层专门封装业务逻辑,持久层负责隔离数据库层的差异,真正实现多个层次可无限扩展的多层B/S结构体系。
Spring框架是目前J2EE框架下应用最广、技术最先进的JAVA开发框架,其基本结构如下:


.运行环境
1 系统硬件最低配置
数据库服务器:Pentium 4 2.8G CPU,512内存,80G硬盘,建议采用小型机
WEB/应用服务器:Pentium 4 2.8G CPU,512内存,80G硬盘
客户端:pentium III 450M CPU,20G硬盘,128M内存
网络:系统支持ETHERNET局域网,X.25、DDN、ISDN等广域网络结构

2 操作系统
数据库服务器:Windows 2000/XP SERVER,UNIX,Linux等
WEB/应用服务器:Windows 2000/XP SERVER,UNIX,Linux等
客户端:Windows 95/98/me/2000/XP/等

3 数据库系统
本系统主要采用ORACLE 9i以上版本的大型数据库管理系统。也可使用SYBASE ,MS SQLServer,IMFORMIX等其它大型数据库。

4 WEB/应用服务器系统软件(中间件平台)
本系统由于完全基于多层B/S结构,采用J2EE平台,WEB服务器和应用服务器可采用BEA WEBLOGIC、IBM WEBSPHERE、ORACLE OAS、TomCat、JRUN等WEB/应用服务器中的一种或几种。
综合分析各种应用服务器的特性,推荐使用BEA WEBLOGIC或IBM WEBSPHERE。

5 系统开发环境及技术
本系统由于完全基于多层B/S结构,因此开发环境主要采用J2EE相关的开发环境平台。
开发技术采用J2EE框架下最先进的开发技术:Tapestry+spring+hibernate,充分实现表示层、逻辑层、持久层的多层B/S结构。表示层采用MVC模式将WEB表示层分为model-view-controller几个部分,逻辑层专门封装业务逻辑,持久层负责隔离数据库层的差异,真正实现多个层次可无限扩展的多层B/S结构体系。
J2EE开发工具可采用目前最先进、通用性强、产品化程度高的基于可视化开发方法的IBM eclipse或者Borland J++Builder。 

四.系统特点
  本系统是一套起点高的现代化用电管理信息系统,采用ORACLE大型数据库及多层B/S企业级开发工具,系统中各个分系统有机的结合在一起,实现高度的数据共享,保证一个数据只从一个入口进入系统,而可供多个系统共享使用,因此该系统的使用必将大大提高供电公司用电管理的水平,提高经济效益。本系统具有以下特点:
1. 多层B/S结构
本系统的开发完全采用多层B/S结构的方式,开发技术采用J2EE框架下最先进的开发技术:Tapestry+spring+hibernate,充分实现表示层、逻辑层、持久层的多层B/S结构。表示层采用MVC模式将WEB表示层分为model-view-controller几个部分,逻辑层专门封装业务逻辑,持久层负责隔离数据库层的差异,真正实现多个层次可无限扩展的多层B/S结构体系。
2. 任意跨平台和扩展应用
由于本系统采用多层B/S结构,因此可于非常容易的进行任务的分发,保证了整个系统可适应于Win2000、UNIX、LINUX等各种平台,可移植性非常强;例如可把数据库系统运行在UNIX小型机上,把WEB服务器和应用服务器运行在Windows平台或UNIX平台上。
系统的扩展性非常强大,可以根据业务逻辑的复杂程度采用多台WEB服务器和多层应用服务器组成一个可任意扩展的系统。
由于采用B/S结构,前端客户端非常“瘦”,数据都放在服务器上,可以实现数据的集中和远程管理。
3. 多级数据管理,数据高度共享
本系统采分布式计算模式,从省电力公司到市级电力公司,再到县级电力公司实现多级数据集中与分布管理相结合,上级单位可查询下级单位的数据,数据实现了高度共享。
4. 组件化设计,可任意组合组件
本系统采组件化设计,每个业务模块都是一个相对独立的组件,用户或根据自身业务需要组合组件,若业务发生变化只需修改相应的组件,不用修改软件整体框架,便于软件维护和升级。
5. 四层结构18个分系统
本系统按照国电公司新的电力营销管理标准规定,分为四大层次和18个分系统,包含了电力营销管理的各个方面。
6. 用户自定义业务流程
本系统提供了完整的业务处理功能,系统缺省定义了每个处理部门对应的处理功能。
但系统中的所有业务流程及功能菜单可由用户自己根据需要灵活的设置,用户可以自己决定某个功能模块应在哪个部门运行,由于业务流程非常灵活,因此即使在用户的业务流程发生变化时本系统也能应付自如。
7. 用户自定义电费计算流程及算法
本系统的电费计算利用组件的结构,把电费计算的业务逻辑放在应用服务器上,因此本系统电费计算的流程及算法全部采用组件开发,可以非常容易的修改某个组件进而达到修改计算算法的目的。
由于电费计算流程及算法独立于客户端应用程序,本系统把电费计算划分成多个计算子组件,用户可以按照自己的需要对电费计算流程及算法进行灵活的设置,进而实现自己特殊处理要求。
8. 电费计算速度快
本系统的电费计算利用多层B/S的结构分发业务逻辑,把电费计算的任务全部交给了处理功能强大的一台或多台应用服务器,因此电费计算速度非常快。由于电费计算在服务器上进行,所以网络传输量大大减少,降低了网络开销,提高了整个系统的运行效率。
9. 突出帐务管理
本系统中各分系统与用电帐务系统紧密结合,整个系统可实现自动转帐功能,例如电费应收发行时便自动转入电费应收款和电费应交款两个会计科目,并自动生成凭证,把整个系统与帐务管理形成一个有机的整体。供电公司从会计帐表及会计报表中即可了解到现在供电公司的电费应、实、欠等各种经济情况。
10. 易于二次开发
本系统的整个设计过程中一直坚持易扩展、易修改、易维护的原则。系统为用户二次开发提供了专门接口及相关开发技术,用户可以方便的在本系统上进行二次开发,补充其功能使其更加完善。
用户二次开发的软件可以非常容易的与本系统结合使用,使其成为一个有机运行的整体。
11. 数据完整性好
本系统的数据库设计进行了非常好的完整性控制,以大型数据库的功能特点保证整个数据库的数据完整性。数据库设计中采用于主键/外键,触发器等各种功能充分保证了数据完整。
12. 数据安全性好
由于采用大型数据库,用户可采用数据库备份/恢复,个别数据备份/恢复等多种数据库安全措施。利用大型数据库的事务日志功能,加上镜像或双机热备份等硬件措施,系统安全性能大大提高。
13. 用户界面友好
本系统的用户界面采用相对统一的风格,在系统使用中不必退出当前功能即可随意进入其它功能,在各种功能模块中的基本操作方法相同,用户只需稍加培训即可方便的使用本系统。本系统还提供有效的联机帮助及完整的用户使用说明书。
14. 报表系统自动灵活
本系统的报表系统采用我公司开发的自动报表平台,用户可灵活修改报表的格式和统计内容,也可自选设计新的报表,解决了用户报表经常变动的问题。
15. 先进的计划任务调度
本系统在设计上充分利用了J2EE的任务调度管理,可以将耗时操作(指需花费较长时间才能完成的操作,如报表统计、批量用户的电费计算、抄表本上下装数据生成、电费数据归档、收费数据月结等)提交到服务器后台执行,实现真正的异步操作。用户在任务提交后可执行其它的操作。当任务执行完成后,通过界面上的消息提示提醒用户任务已完成,从而满足用户高效的业务处理需求。

五.系统效益
  本系统是一套起点高的现代化第四代电力营销管理信息系统,系统中各个分系统有机结合使用整个用电管理工作上一个新的台阶,本系统的使用将带给供电局如下效益:

1. 减少系统维护人员,降低使用成本
四于本系统采用多层B/S结构,不需要安装和维护客户端,因此系统维护的工作量大大减少,可减少系统维护人员,降低维护成本。
2. 提高系统维护的力度
由于本系统采用多层B/S结构,不要安装和维护客户端,因此系统维护只需对服务器进行维护即可,系统维护的速度大大提高。
3. 加强市场开发
本系统的采用可规范管理,提高服务的效益和质量,开拓新的电力市场,增长电力公司的效益。
4. 提高电费回收率
本系统可采用现金.支票.银行分次划拨.银行托收.银行代收等多种收费方式,可与银行联网实现在银行的每个储蓄所交纳电费,大大的方便了用户;本系统收费时非常灵活,用户资金不够可有多少先交多少,用户多交的电费可自动作为下月电费预交,所以使用本系统可在很大程度上提高供电局的电费回收率。
5. 减员增效
本系统的使用可大大降低工作人员的劳动强度,减少某些部门的人员,并同时提高工作效率,空出的人员可冲实到催费等工作中去,使用整个供电局的效益大为提高。
6. 提高服务质量和公众形象
本系统的使用必将提高供电局的服务质量,形成良好的公众形象,使供电局在激烈的市场竞争中处有利的位置。
7. 加强管理
本系统的使用把用电管理工作的各个方面都将纳入现代化管理,领导可以方便快捷的了解和控制各方面的工作,使整个管理工作上一个新的台阶。
8. 辅助决策
本系统的使用使各种信息以最快的速度传给领导,并在此基础上进行各种分析,便可辅助领导进行大的决策工作。