计划统计管理信息系统总体设计实施方案

上传人:飞****9 文档编号:127642400 上传时间:2020-04-04 格式:DOC 页数:41 大小:739.50KB
返回 下载 相关 举报
计划统计管理信息系统总体设计实施方案_第1页
第1页 / 共41页
计划统计管理信息系统总体设计实施方案_第2页
第2页 / 共41页
计划统计管理信息系统总体设计实施方案_第3页
第3页 / 共41页
计划统计管理信息系统总体设计实施方案_第4页
第4页 / 共41页
计划统计管理信息系统总体设计实施方案_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《计划统计管理信息系统总体设计实施方案》由会员分享,可在线阅读,更多相关《计划统计管理信息系统总体设计实施方案(41页珍藏版)》请在金锄头文库上搜索。

1、xx电力公司计划统计管理信息系统总体设计实施方案2007年11月目 录1.概述11.1.项目综述11.2.系统建设目标12.系统设计原则22.1.开放性及可扩展性22.2.灵活性22.3.安全性22.4.简易性22.5.大型关系型数据库应用32.6.面向对象设计方法32.7.安全性33.系统总体设计53.1.软件体系结构设计53.1.1.应用体系结构概述53.1.2.N层体系结构纵向模型63.1.3.应用服务层的分解73.2.网络体系结构设计93.3.系统功能总体设计103.4.系统主要技术平台选用123.4.1.数据库123.4.2.中间件123.4.3.分布式组件框架133.4.4.数据分

2、析技术134.系统功能详细设计184.1.系统管理194.1.1.系统用户管理194.1.2.系统权限管理194.2.基层侧系统功能194.2.1.供电企业生产统计管理系统194.2.2.发电企业生产统计管理系统214.2.3.基层投资统计分析系统224.3.数据传输234.4.报表数据检查234.5.报表查询244.6.公司侧统计管理信息系统功能244.6.1.生产统计分析系统244.6.2.投资统计分析系统254.7.报表自定义功能264.8.信息发布功能264.9.预测和优化模型265.系统接口方案286.系统界面方案287.系统软硬件开发环境建议287.1.软件环境287.2.硬件环境

3、298.系统安全性设计299.项目实施309.1.质量管理309.2.进度管理319.3.文档管理329.4.协调3210.项目组织3310.1.组织机构图3310.2.组织机构介绍3311.应用软件开发、安装、测试、验收3411.1.开发、安装3411.2.系统测试3511.3.系统验收3512.资源配置计划3613.技术支持、售后服务与技术培训3713.1.技术支持、售后服务3713.2.技术培训382 计划统计管理信息系统总体设计实施方案1. 概述1.1. 项目综述企业的计划是对企业未来生产和工作的预计与筹划,是企业生产和经营活动的依据和目标;计划管理是企业有组织、有目的的进行计划编制、

4、执行、修定、检查和总结等一系列过程的总称。电力的生产,具有极强的连续性,电能的发、供、用在瞬间完成,生产、检修、各项经营和后勤管理等各个环节都有密切的联系,互为条件、互相依存,只有实行全面计划管理,正确地确定各项计划指标,才能使生产经营活动协调一致和有序地进行,才能保证电力生产安全经济运行。计划管理的任务是根据主要部门的要求,将本企业全部的生产、经营活动,纳入计划,通过计划管理,充分挖掘和合理利用企业的人、才、物、设备、技术、信息等资源,以最少的资源投入,获取最大的电能销售产出。电力的计划按计划的类型可分为:生产计划、工程计划、反措、安措计划、专业管理计划、技术经济指标计划等;按计划期的长短可

5、分为长期计划、年度计划、短期作业计划等。1.2. 系统建设目标1、 全面实现计划管理工作电子化、网络化,使计划在线可控,并建立全内蒙统一的电力计划统计管理数据平台。2、 全面实现统计工作自动化、网络化,降低劳动强度,提高生产效率。3、 有效提供指标考核依据,提供全面数据查询、分析功能,真正实现计划统计的“事先计划、事后分析”功能,为企业管理工作提供多方面辅助。2. 系统设计原则2.1. 开放性及可扩展性利用先进的管理思想和信息技术对系统进行设计,结构合理、安全可靠,具有高度的可扩展性所采用的Intranet/Web技术是通用、成熟的技术,便于快速开发高效可靠的应用,也易于适应网络规模的扩大和管

6、理功能的增加,例如可以使用CGI、ASP、.NET 、JAVA、C+等进行编程并集成新的管理应用,因此在很大程度上也方便了开发,节省费用。2.2. 灵活性组件化的设计思想将复杂的业务活动分解为若干简单的数据模型,不同的业务是若干模型的组合,组件的大量应用使得软件的工程化开发得以可能,并使得应用系统更加灵活,程序开发更加简单系统满足用户个性化的设置和流程的变更,采用多种系统配置工具和工作流工具,使用户的显示界面和管理流程可以自由定制2.3. 安全性统一的程序管理和权限管理给用户提供相应的权限和配置,不同用户通过系统只能维护和查询各自权限下的内容,无法逾越其他用户,系统更加安全可靠。2.4. 简易

7、性三层结构的应用体系,屏蔽了用户对数据库的操作,使整个系统更加稳定、高效;基于先进的页面方式,Web操作界面的突出特点是操作简便,友好直观,使工作人员不必再学习复杂的界面操作方法,极大地减轻了工作人员的工作强度和难度,客户端无须安装软件,使整个应用系统易于管理和维护。不受地理位置的限制,只要在能接入到Intranet网络的地方就能接入到系统,具有很大的灵活性。可以充分体现系统操作权限的作用,理顺管理职责和范围,有利于提高管理水平。2.5. 大型关系型数据库应用结构合理,能够通过数据模型有效地建立数据库结构,客观地反映系统中数据间存在的有机联系。数据共享,数据是面向整个系统的,应为系统中各种应用

8、所使用,多个用户共享数据库,必须维护数据的正确性和一致性,同时减少不必要的冗余。利用率高,能够方便和迅速地提供用户需要的数据或信息。维护方便,能够灵活地改变和管理系统数据。易于扩充,能够适应未来应用发展的要求。保证数据的安全可靠。新系统建议采用大型关系型数据库系统ORACLE,易于同其他部门进行数据交换,便于与现有的MIS实现数据共享。2.6. 面向对象设计方法面向对象编程具备了几个优点:代码维护方便、可扩展性好、支持代码重用技术等等。这些优点是过程编程语言所不具备的。维护简单:模块化是面向对象编程中的一个特征。实体被表示为类和同一名字空间中具有相同功能的类,我们可以在名字空间中添加一个类而不

9、会影响该名字空间的其他成员。可扩充性:面向对象编程从本质上支持扩充性。如果有一个具有某种功能的类,就可以很快地扩充这个类,创建一个具有扩充的功能的类。代码重用:由于功能是被封装在类中的,并且类是作为一个独立实体而存在的,提供一个类库就非常简单了。2.7. 安全性系统的安全性体现在以下几个方面:1)系统及应用的安全性:制定统一的安全策略并在企业内统一实施,避免安全漏洞。统一的用户管理,同时对用户进行角色划分及分组,并赋予不同的资源服务权限,确保正确的人访问正确的资源。同时对所有操作进行安全侦听和记录,可以进行安全跟踪。2)网络管理的安全性:可以定义不同级别的工作人员赋予不同的权限,同时对工作人员

10、进行认证,确保管理的安全性。3)系统管理的安全性:划分不同角色的系统管理人员,分配不同的系统管理任务,并进行授权,认证工作,保证系统管理的安全性。3. 系统总体设计系统总体框架图如下:多媒体实时通信与协作移动办公相关公众Brower/Client防火墙、加密、身份验证等门户网站电力信息网信息发布意见收集XML信息发布与管理数据抽取信息反馈计划统计系统报表数据检查数据传输计划报表管理报表查询公司侧统计管理基层侧系统功能上级单位数据交流相关部门。下级单位关系型数据库/全文检索数据库ORCALEWINDOW 2000 SERVER /UNIX/LINUX3.1. 软件体系结构设计3.1.1. 应用体

11、系结构概述应用体系结构决定了系统的最根本特性,如可维护性、可扩展性、可靠性、安全性等。目前流行的应用程序体系结构模型主要有传统的客户机/服务器(C/S)的两层模式和浏览器/应用服务器/数据库的三层(N层)体系结构模型。本系统充分考虑灵活性、开放性及可扩展性,选择三层(N层)应用体系结构模型作为应用体系机构。3.1.2. N层体系结构纵向模型对于典型的N层应用系统来说,通常可以把系统从纵向分成表示层(用户界面层)、逻辑层(应用服务层)和数据层。其核心是位于逻辑层的应用服务器。如果将逻辑层根据需要再进行划分,则形成三层以上的结构。位于表示层的客户端将所有的应用请求,都转给位于逻辑层中的应用服务器。

12、应用服务器是独立的进程,对业务进行处理,并进行事务管理,将其中的所有数据操作转给位于数据层的数据库服务器或其他系统。N层体系结构的优点:l 安全性 由于商业逻辑放在业务服务器上集中统一管理而不是放在客户机上,安全性将大大增强。而且三层结构中,识别用户的机构按层构筑,对应用和数据的存取权限也可以按层进行设定。l 可扩展性 当系统的用户不断增加时,可以仅仅增加几台新的服务器,安装应用服务器软件,进行恰当的配置即可,无需对应用进行任何修改,这样就可扩展系统规模,提高系统性能。l 负载均衡当多台应用服务器运行时,系统具有负载均衡的能力,即将用户发来的请求,恰当地分配给各个应用服务器,使大家可以分别负担

13、系统的负载。 l 高可靠性 在多台应用服务器协同工作的情况下,即使发生硬件错误、软件错误和网络错误,只要还有一台应用服务器在工作,系统会将故障机器的处理任务自动转给其他服务器来继续处理,用户端感觉不到任何区别。 l 数据库连接池 在应用服务器系统中,一般都采用数据库连接池(Connection Pool)的技术,即在系统初起,或者初次使用时,完成数据库的连接,而后不再释放此连接,而是在处理后面的请求时,反复使用这些已经建立的连接。这种方式可以大大减少数据库的处理时间,有利于提高系统的整体性能。 l 嵌入对象 在应用服务器中,一般都提供嵌入对象,以便完成各种底层的功能,并实现与其他系统的连接。当

14、前已经成为标准的对象访问接口主要是CORBA和DCOM。l 高速缓存机制 为了达到最佳的性能,许多应用服务器都采用了高速缓存机制。在应用服务器中使用高速缓存一般包括两个地方,即页面的缓存和数据库的缓存。3.1.3. 应用服务层的分解对于应用系统来说,在三个层次中,系统的主要功能和业务逻辑在应用服务层进行处理。而对于应用服务层来说,以下几个方面的问题是必须要处理的: 数据的表示方式,也就是实体(类)的表示方式,以及同数据库的对应关系,即所谓的O-R Map的问题。 数据的存取方式,也就是实体(类)的持久化问题,通常采用数据库来永久存储数据实体,这就需要解决同数据库的交互问题。这个部分要完成的功能,就是将数据实体保存到数据库中,或者从数据库中读取数据实体。同这个部分相关的,就是对数据访问对象的使用。 业务逻辑的组织方式。在采用面向对象的系统中,业务逻辑是通过对象间的消息传递来实现的。在这个部分,为了保

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号