福建亿友电力营销管理信息系统介绍(一)
2006-01-19 15:12:15 来源:
A-
A+
电力18讯: 提供厂商:福建亿友信息技术有限公司
一、系统概述
1.1. 系统名称
电力营销管理信息系统
1.2. 本系统的用户
是县市一级的电力公司,利用现在的网络条件。
二、运行环境
2.1. 硬件设备
企业级服务器、586以上台式机(分辨率800*600)、磁盘阵列、刻录机、高速扫描仪
2.2. 支持软件
服务器操作系统:win2000server
客户端操作系统:Windows95/windows98/windowsme/win2000+IE浏览器
数据库管理系统:Oracle7.3以上
WEB服务器:tomcat-4以上,weblogic6.1以上,resin
开发工具:java
开发平台:j2ee
其他支持软件:Office办公系统软件
2.3. 系统结构
2.3.1. 系统优势
采用先进的软件工程设计方法,采用模块化设计,具有良好的开放性和可扩展性。
系统具有良好的可移植性,支持Unix和Windows平台,支持主流厂家的服务器设备,从而可以最大程度地保护用户的投资。
支持应用分布。为了避免集中式的单点负荷过重,易形成瓶颈的弊端,系统充分利用了分布式和代理技术,可将同一种应用分布在不同的主机上,从而保证了机器和应用的负载均衡,系统也具有更大的可扩展性。如何分布应用,用户可以自由配置。
2.3.2. 系统网络结构
2.3.3. 软件体系结构
电力营销管理信息系统是一个多层的体系结构,主要可以划分为Client、Server、Database三层结构。
第一层为客户层:提供信息的输入和显示功能;
第二层为中间层服务层:提供系统的核心功能和业务;
第三层为数据库管理系统:提供系统中各种数据的存储和查询等功能。
2.3.4. 软件实现机制
软件架构:系统采用J2EE三层应用模式。
1、操作平台:系统的客户端运行于Windows95/98/2000、Unix操作系统。Server端和数据库运行于Unix或Windows2000操作系统。
2、编程语言:为了满足整个软件跨平台的要求,以及面向对象开发的需要,整个系统选择Java作为主要的编程语言开发工具。软件跨平台有效地保护了用户在软件及硬件上的投资。
3、数据存储:考虑到可靠性,选择INFORMIX或者Oracle关系型数据库作为系统的存储工具。
4、 通信机制:由于系统框架采用三层结构,因此各层之间需要相互的通信。Java的内置的远程通信方式RMI实现了远程对象的相互调用,并有良好的安全管理性能,因而系统采用RMI作为主要的远程通信方式。
5、同步机制:本系统软件是分布式的系统架构,我们采用事件通信作为主要的同步手段,利用事件同步多个客户端和Server端的数据。
6、事务处理:系统基于关系型数据库事务机制,保证整个事务的正常执行。
7、错误处理:系统采用Java内置的Exception机制作为主要的错误处理方式,保证了系统具有较好的容错性。
8、安全管理:系统的权限管理是基于功能的,即特定的功能只有特定权限的用户可以使用。
三、系统模块及功能
3.1. 模块关系图
3.2. 模块关系列表
3.3. 系统主要先进的技术
3.3.5. 完全的j2ee标准的web系统
符合今年福建农电局总体规划里讲的统一数据库,web网页的三层模式。系统用到了当前和以后几年都是先进的技术,让系统在几年内技术上都是领先的。
3.3.6. 内部邮件系统
用户可以用该系统进行收发邮件的工作,功能和lookout功能类似。并可支持新邮件实时提示,支持图片、文件等附件的收发。
收邮件图:
3.3.7. 自定义报表设计
提供自定义报表的功能――即客户可以自行设计、修改报表。用FASTREPORT实现WEB应用中自定义报表。具体用delphi6+FastReport246CHS做了ocx的控件发布到web上调用。
报表设计模块图:
自定义报表设计窗图:
3.3.8. 在线帮助系统
主要是整个系统的主题帮助系统,提供导航查询等。
3.3.9. 权限设计
包括了界面权限和数据权限部分。界面权限控制到模块每个控件的可编辑不可编辑,可见不可见等。数据权限,当用户对数据库进行增=删、改的时候进行权限的判断,直接用Oracle的数据库权限:实现思路是Oracle和本身系统有一样的用户,Oracle设置了用户对某些表和数据是否有权限。这个数据接口如果抛出异常就表示该用户没有操作该数据的权限。
在系统中的用户表的用户,在Oracle里同时增加这些用户,然后定义这些用户的数据库操作的权限。现在这个是是做为权限(界面权限的补充)做到对一张表有Select///权限就有,没有就没有的数据权限
3.3.10. 工作流图形界面平台
每个企业的工作流程都不同,设计了一个图形界面,提供工作流的定制,所以系统适合工作流的变更。实施系统的时候根据不用企业的需求和流程定制流程,然后设置不同部门不同人在不同流程的权限。灵活管理好工作流程和严格管理工作流权限。
构造一个图形工具(Workflow),通过对工作流相关的数据表的读取,获得原先已经定义的各个业务项目,允许用户在项目实施及实际运行过程中,在该图形工具上,通过对事件,项目,用户,消息,函数等图形元素的的拖,拉等一系列动作,形成一个完整的流程图。重新组织各个业务项目从而达到自定义其业务流程,形成工作流并保存在数据库中。同时而不需要反复修改程序,实现业务流程的灵活变化,即工作流建模的过程,实现对于企业经营活动的抽象过程.
该图形界面上的节点对应企业业务经营过程中的各个活动,节点之间的连线关系表示各个活动之间的流程关系.
业扩报装定制的流程图:
3.3.11. 工作流接口
要到工作流图形界面平台,根据定制的流程设置权限等等,集合邮件系统和消息提示,把工作实时性提高,一有任务就提示,在不同的流程工作点有权限和没有权限操作很清楚,完善的权限控制。工作流程的状态点流程顺畅。不同的流程之间交互完整。
3.3.12. 数据备份/恢复
系统管理员能对数据进行备份/恢复。
3.3.13. 日志管理
对工作中的关键操作都进行了日志管理,以便追踪工作。
3.3.14. 数据分批查询
为了提高速度,每次客户端查询时,数据库只给10条记录给客户端显示,而不是一次性把全部查询的数据给客户端,这样充分提高了系统的速度。用翻页后再取下一批数据。
3.3.15. 充分到存储过程结合临时表
对数据量比较大的统计充分用存储过程结合临时表解决速度问题。对于有要定时统计的用Oracle的job定任务数据库自动做。
3.3.16. 系统异常处理
对一些系统操作的异常信息进行处理,提供异常字典表,管理员可以维护为中文处理信息。如果由于不正常操作等出现的异常编码在异常字典表存在就把中文处理信息提示给用户。
3.4. 具体系统模块介绍
3.4.17. 业扩报装
1) 灵活的流程管理:在该模块中,对任何一个业务的管理,除了可以将其业务内容进行完整传递外,还可以通过对传递岗位的选择实现业务流程的灵活运转,为实现缩短用户流程、方便客户用电提供了必要的手段。
2) 以岗代人,便于实时监督:在本模块中,一个最大的特点是不再以操作人员作为被考核的对象,而是以岗位作为考核对象,任何业务的流转不是在操作人员之间流转,而是在各岗位之间流转。因此,通过对各岗位实际流程的运转时间的标准化考核,达到对用户服务承诺时间的承诺考核。而标准流程时间的设置是可维护的。只有这样,才能实现全省业务的规范化和标准化。
3) 批处理的特点:在本模块中,大量的采用了批处理的功能特点。针对业务类型具有大量的重复性的工作量的特点,本模块采用了大量的批处理功能。这种功能可以极大的提高工作效率,减少工作差错,方便查询、统计。
4) 灵活的业务处理手段,业务覆盖面广:无论是业扩及变更中的何种业务,几乎在本模块中都可以找到相应的解决方案,通过灵活的业务组合,甚至可以产生于设计思想之外的实现业务的方式,实现业务的重组。因此,在本模块中各种小模块的灵活组合,对处理繁杂的业扩和变更业务带来了极大的便利。
5) 与其它模块交互的友好性:由于该模块的设计思想是以流程管理的模式贯穿于始终,因此,与其它模块的交互均可通过流程的传递实现出入管理,在运行管理上带来了极大的方便和可操作性。
一、系统概述
1.1. 系统名称
电力营销管理信息系统
1.2. 本系统的用户
是县市一级的电力公司,利用现在的网络条件。
二、运行环境
2.1. 硬件设备
企业级服务器、586以上台式机(分辨率800*600)、磁盘阵列、刻录机、高速扫描仪
2.2. 支持软件
服务器操作系统:win2000server
客户端操作系统:Windows95/windows98/windowsme/win2000+IE浏览器
数据库管理系统:Oracle7.3以上
WEB服务器:tomcat-4以上,weblogic6.1以上,resin
开发工具:java
开发平台:j2ee
其他支持软件:Office办公系统软件
2.3. 系统结构
2.3.1. 系统优势
采用先进的软件工程设计方法,采用模块化设计,具有良好的开放性和可扩展性。
系统具有良好的可移植性,支持Unix和Windows平台,支持主流厂家的服务器设备,从而可以最大程度地保护用户的投资。
支持应用分布。为了避免集中式的单点负荷过重,易形成瓶颈的弊端,系统充分利用了分布式和代理技术,可将同一种应用分布在不同的主机上,从而保证了机器和应用的负载均衡,系统也具有更大的可扩展性。如何分布应用,用户可以自由配置。
2.3.2. 系统网络结构
2.3.3. 软件体系结构
电力营销管理信息系统是一个多层的体系结构,主要可以划分为Client、Server、Database三层结构。
第一层为客户层:提供信息的输入和显示功能;
第二层为中间层服务层:提供系统的核心功能和业务;
第三层为数据库管理系统:提供系统中各种数据的存储和查询等功能。
2.3.4. 软件实现机制
软件架构:系统采用J2EE三层应用模式。
1、操作平台:系统的客户端运行于Windows95/98/2000、Unix操作系统。Server端和数据库运行于Unix或Windows2000操作系统。
2、编程语言:为了满足整个软件跨平台的要求,以及面向对象开发的需要,整个系统选择Java作为主要的编程语言开发工具。软件跨平台有效地保护了用户在软件及硬件上的投资。
3、数据存储:考虑到可靠性,选择INFORMIX或者Oracle关系型数据库作为系统的存储工具。
4、 通信机制:由于系统框架采用三层结构,因此各层之间需要相互的通信。Java的内置的远程通信方式RMI实现了远程对象的相互调用,并有良好的安全管理性能,因而系统采用RMI作为主要的远程通信方式。
5、同步机制:本系统软件是分布式的系统架构,我们采用事件通信作为主要的同步手段,利用事件同步多个客户端和Server端的数据。
6、事务处理:系统基于关系型数据库事务机制,保证整个事务的正常执行。
7、错误处理:系统采用Java内置的Exception机制作为主要的错误处理方式,保证了系统具有较好的容错性。
8、安全管理:系统的权限管理是基于功能的,即特定的功能只有特定权限的用户可以使用。
三、系统模块及功能
3.1. 模块关系图
3.2. 模块关系列表
3.3. 系统主要先进的技术
3.3.5. 完全的j2ee标准的web系统
符合今年福建农电局总体规划里讲的统一数据库,web网页的三层模式。系统用到了当前和以后几年都是先进的技术,让系统在几年内技术上都是领先的。
3.3.6. 内部邮件系统
用户可以用该系统进行收发邮件的工作,功能和lookout功能类似。并可支持新邮件实时提示,支持图片、文件等附件的收发。
收邮件图:
3.3.7. 自定义报表设计
提供自定义报表的功能――即客户可以自行设计、修改报表。用FASTREPORT实现WEB应用中自定义报表。具体用delphi6+FastReport246CHS做了ocx的控件发布到web上调用。
报表设计模块图:
自定义报表设计窗图:
3.3.8. 在线帮助系统
主要是整个系统的主题帮助系统,提供导航查询等。
3.3.9. 权限设计
包括了界面权限和数据权限部分。界面权限控制到模块每个控件的可编辑不可编辑,可见不可见等。数据权限,当用户对数据库进行增=删、改的时候进行权限的判断,直接用Oracle的数据库权限:实现思路是Oracle和本身系统有一样的用户,Oracle设置了用户对某些表和数据是否有权限。这个数据接口如果抛出异常就表示该用户没有操作该数据的权限。
在系统中的用户表的用户,在Oracle里同时增加这些用户,然后定义这些用户的数据库操作的权限。现在这个是是做为权限(界面权限的补充)做到对一张表有Select///权限就有,没有就没有的数据权限
3.3.10. 工作流图形界面平台
每个企业的工作流程都不同,设计了一个图形界面,提供工作流的定制,所以系统适合工作流的变更。实施系统的时候根据不用企业的需求和流程定制流程,然后设置不同部门不同人在不同流程的权限。灵活管理好工作流程和严格管理工作流权限。
构造一个图形工具(Workflow),通过对工作流相关的数据表的读取,获得原先已经定义的各个业务项目,允许用户在项目实施及实际运行过程中,在该图形工具上,通过对事件,项目,用户,消息,函数等图形元素的的拖,拉等一系列动作,形成一个完整的流程图。重新组织各个业务项目从而达到自定义其业务流程,形成工作流并保存在数据库中。同时而不需要反复修改程序,实现业务流程的灵活变化,即工作流建模的过程,实现对于企业经营活动的抽象过程.
该图形界面上的节点对应企业业务经营过程中的各个活动,节点之间的连线关系表示各个活动之间的流程关系.
业扩报装定制的流程图:
3.3.11. 工作流接口
要到工作流图形界面平台,根据定制的流程设置权限等等,集合邮件系统和消息提示,把工作实时性提高,一有任务就提示,在不同的流程工作点有权限和没有权限操作很清楚,完善的权限控制。工作流程的状态点流程顺畅。不同的流程之间交互完整。
3.3.12. 数据备份/恢复
系统管理员能对数据进行备份/恢复。
3.3.13. 日志管理
对工作中的关键操作都进行了日志管理,以便追踪工作。
3.3.14. 数据分批查询
为了提高速度,每次客户端查询时,数据库只给10条记录给客户端显示,而不是一次性把全部查询的数据给客户端,这样充分提高了系统的速度。用翻页后再取下一批数据。
3.3.15. 充分到存储过程结合临时表
对数据量比较大的统计充分用存储过程结合临时表解决速度问题。对于有要定时统计的用Oracle的job定任务数据库自动做。
3.3.16. 系统异常处理
对一些系统操作的异常信息进行处理,提供异常字典表,管理员可以维护为中文处理信息。如果由于不正常操作等出现的异常编码在异常字典表存在就把中文处理信息提示给用户。
3.4. 具体系统模块介绍
3.4.17. 业扩报装
1) 灵活的流程管理:在该模块中,对任何一个业务的管理,除了可以将其业务内容进行完整传递外,还可以通过对传递岗位的选择实现业务流程的灵活运转,为实现缩短用户流程、方便客户用电提供了必要的手段。
2) 以岗代人,便于实时监督:在本模块中,一个最大的特点是不再以操作人员作为被考核的对象,而是以岗位作为考核对象,任何业务的流转不是在操作人员之间流转,而是在各岗位之间流转。因此,通过对各岗位实际流程的运转时间的标准化考核,达到对用户服务承诺时间的承诺考核。而标准流程时间的设置是可维护的。只有这样,才能实现全省业务的规范化和标准化。
3) 批处理的特点:在本模块中,大量的采用了批处理的功能特点。针对业务类型具有大量的重复性的工作量的特点,本模块采用了大量的批处理功能。这种功能可以极大的提高工作效率,减少工作差错,方便查询、统计。
4) 灵活的业务处理手段,业务覆盖面广:无论是业扩及变更中的何种业务,几乎在本模块中都可以找到相应的解决方案,通过灵活的业务组合,甚至可以产生于设计思想之外的实现业务的方式,实现业务的重组。因此,在本模块中各种小模块的灵活组合,对处理繁杂的业扩和变更业务带来了极大的便利。
5) 与其它模块交互的友好性:由于该模块的设计思想是以流程管理的模式贯穿于始终,因此,与其它模块的交互均可通过流程的传递实现出入管理,在运行管理上带来了极大的方便和可操作性。
评论
最新评论(0)
相关新闻:
-
无相关信息