宁夏石嘴山发电厂网络办公系统的设计与实现
2009-06-10邓薇
邓 薇
摘要 通过分析宁夏石嘴山发电厂管理现状,以“宁夏石嘴山发电厂网络办公系统”为研究对象,提出办公自动化的可行性解决方案,并在此基础上进行需求分析,设计整体架构、业务流程和数据结构,编写程序,实现该系统的正常运行。
关键词 网络办公;办公自动化;系统
中图分类号:TP393.18文献标识码:A文章编号:1671-489X(2009)12-0098-02
OA Design in Shizuishan Power Plant//Deng Wei
Abstract Through analysis the management status of the Shizuishan power plant, take the Shizuishan OA as the study object; get the feasibility solutions of office automation. And in the basis of this, the article has the needs analysis, design the overall structure, business processes and data structure, the preparation of procedures, to achieve the normal operation of the system.
Key words network;OA;system
Authors address North China Electric Power University, Baoding, Hebei 071003
1 电厂办公自动化的必要性分析
Internet/Intranet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化系统,为管理部门提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,最终实现“无纸”办公,从而彻底解决传统工作方式中的种种弊端。
许多电力企业的职能部门中都配备办公自动化系统(OA),为电力企业的生产管理提供技术保障。同时,相应软件的开发与使用使得电力企业内部各职能部门的管理水平有了很大的提高。但是,当前电力企业办公自动化应用很不平衡,大部分基本起到一个数据收集的作用,电力企业的办公自动化建设之路还很远,任务还非常艰巨。有关电力办公自动化的课题还需要深入研究。
国电宁夏石嘴山发电有限责任公司主要负责宁夏石嘴山电厂4×330 MW扩建工程的筹资、建设、生产经营工作。公司多年来非常重视计算机的应用与发展,目前的单机应用侧重事务管理,粗加工多、精加工少,统计多、分析少。而中层的控制、调节等管理内容基本上还没有纳入计算机管理,至于计算机辅助决策等差距则更大。数据管理缺乏完整性、可靠性、系统性。由于目前正在使用的应用系统是彼此独立开发的,各系统只能应用自己所使用的数据文件,信息资源还没有在全局得到共享。随着企业现代化管理的要求,管理的科学化、规范化已刻不容缓。
2 宁夏石嘴山发电厂网络办公系统的解决方案
2.1 技术的可行性目前OA技术主要集中分为3大类:基于C/S结构的应用程序开发,结合C/S结构和Web技术的复合应用程序,基于B/S结构的动态网页技术。针对中小型企业用户,建议采用ASP.net技术,理由是该技术易于服务器的维护,成本相对较低,开发周期较短。
2.2 系统设计主要包括系统的功能分析和功能模块分析。对于系统开发来讲,首先要确定系统的功能。本系统的基础思想是开发一个底层的通用型OA平台,在此平台下实现OA系统的主要功能模块的底层操作,这个模块按不同的功能细分,主要分为6大功能子模块:权限设定子模块;员工培训子模块;面试考核子模块;信息管理子模块;绩效考勤子模块和会室使用子模块。
2.3 系统的测试在系统开发的基础上,为确保这种方法能适合一般环境,在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审进行测试。测试应该包括测试的计划管理、面向对象软件的测试和面向对象编程的测试。
在面向对象软件的测试中,通常的结构化的设计方法用的是面向作业的设计方法。它把系统分解以后,提出一组作业,这些作业是以过程实现系统的基础构造,把问题域的分析转化为求解域的设计,分析的结果是设计阶段的输入。而面向对象设计(OOD)采用“造型的观点”,确定类和类结构不仅是满足当前需求分析的要求,更重要的是通过重新组合或加以适当的补充,能方便实现功能的重用和扩增,以不断适应用户的要求。
在面向对象编程的测试中,典型的面向对象程序具有继承、封装和多态的新特性,这使得传统的测试策略必须有所改变。面向对象程序是把功能的实现分布在类中,能正确实现功能的类,通过消息传递来协同实现设计要求的功能。正是这种面向对象程序风格,将出现的错误能精确地确定在某一具体的类。因此,在面向对象编程阶段,忽略类功能实现的细则,将测试的目光集中在类功能的实现和相应的面向对象程序风格,主要体现为2个方面:数据成员是否满足数据封装的要求和类是否实现要求的功能。
2.4 系统的实施和维护由于系统涉及面广、覆盖面大、涉及的人员多,因此在实施过程中会随时出现各种各样的阻力及困难。对于企业来说,是一个“一把手工程”,要求企业领导必须对实施有足够的参与力度。对实施人员的要求也很高。实施人员不光对企业各部门之间的业务流程、企业的特点、企业的产品等方面有相当的了解和认识,同时如果要进行二次开发的话,还要求实施人员对软件必须非常熟悉,能及时处理客户反馈的问题。
当系统应用进入成熟期时,系统维护与发展将会成为焦点。全面认识系统应用的整个生存期并客观评价,是应用系统的重要成熟标志。管理信息系统的维护工作目标就是充分发挥信息投资的作用,规划、保持并发展一个可靠而有效的数据处理及信息提供机制,及时、准确、全面地反映企业经营活动(人力、物品、资金流向等主要资源),服务于企业内外不同用户,以便企业能快速响应和提供优质服务。主要包括系统维护策略和系统维护原则2部分。
3 总结
以上介绍的功能及特点将企业日常工作由分散方式过渡到电子协作变革性的办公系统,它将强大的通讯技术和工作流技术结合在一起,能够对大量文档信息进行管理,能够及时、有效地获取企业信息,并能被所有需要信息管理的员工使用,进行集成和有效地共享,使其充分发挥企业信息的作用,支持企业的运作管理,提高企业的整体反应能力,使企业在激烈的竞争中处于有利地位。