2.1 本选题研究的主要内容和重点
本课题针对该科学院电子公务系统的需求,将其业务模块化,设计一套满足该科学院需求的电子公务系统。本系统主要解决该科学院通过计算机网络对公文、人事、车辆、图书、个人信息等工作进行统一的管理,使电子公务管理过程全面信息化,解决目前存在的手工管理效率低、数据信息不完整等方面的问题,以达到提高办公效率的目的。最终旨在帮助该科学院建设一套高质量、功能强大的电子公务系统,满足该科学院在日常业务运作、管理方面的需求。
本选题最终实现的电子公务系统功能包括公文管理、会议管理、固定资产管理、人事管理、车辆管理、图书管理、综合平台管理、后台管理等。在管理过程中需要涉及到众多的申请审批流程(如:公文申请审批、收文审批、人员审批、车辆审签等)。这其中,每一个流程都涉及到了一个或多个审批过程和相应的文件、单据的填写制发。如果用传统的手工管理方式,将是非常繁琐和极易出错的,也不利于减轻领导的工作强度,不适应当今高速发展的信息社会的要求。因此本选题的重点工作就是将这些功能结构化、流程化、明确化,且各业务模块也不仅是简单的增加、减少,而是以工作流的方式串联起来,实现业务目标,在多个参与者之间,按某种预定规则自动传递文档、信息或者任务。理想的工作流模型够清楚地定义任意情况下的工作流,能够适应用户在建模过程中所提出的各种要求。且由于工作流程随时都可能发生变化,所以需要提供一个动态的,可灵活定制的工作流管理系统。因此定义工作流是本选题的重点内容,也是该系统区别于一般的系统的特点之一。系统功能结构图如图1所示:
每个功能模块的功能描述如下:
①公文管理
该模块主要包含收文管理、发文管理、公文归档、公文查询、公文统计。
②会议管理
该模块主要包含会议计划管理、会议通知管理、会议纪要管理、会议室管理、会议查询。
③固定资产管理
该模块主要包含码表管理、固定资产购买申请、固定资产新增登记、固定资产库房管理、固定资产变更管理、固定资产维修管理、固定资产领用管理、、固定资产查询统计。
④人事管理
该模块主要包含人员招聘管理、岗位聘任管理、离职管理、绩效考核管理、档案管理、工资管理、考勤管理。
⑤车辆管理
该模块主要包含驾驶员基本信息管理、车辆基本信息管理、车辆调配管理、车辆处置管理、个人车辆管理、车辆维护管理、车辆信息综合查询。
⑥图书管理
该模块主要包含类别管理、图书信息登记管理、图书借阅管理、图书信息查询、图书统计报表。
⑦综合平台管理
该模块主要包含个人工具、信息发布。
⑧后台管理
该模块主要包含系统设置模块、组织机构及用户管理、权限管理、安全管理、日志管理、备份与恢复。
2.2 技术方案的分析、选择
根据对前人研究成果的分析,结合企业的自身特点,我们认为科学院电子公务系统应具有易操作性、灵活性、可扩展性、安全性等特点。该科学院电子公务系统除满足科学院工作人员日常事务外,关键是为了使电子公务管理过程全面信息化,解决目前存在的手工管理效率低、数据信息不完整等方面的问题,以达到提高办公效率的目的。系统采用的技术方案有:
1) B/S架构
考虑到电子公务系统的跨平台、跨系统特性要求,操作和维护简易化需求,以及将来处理海量数据、适应改革变化的需要,我们采用B/S(Browser/Server)架构即浏览器和服务器架构,同时以J2EE作为整个平台的架构技术。
采用这种结构可以在任何地方进行操作而不用安装任何专门的软件,用户工作界面是通过WWW浏览器来实现,主要事务逻辑在服务器端实现,服务器端访问数据库,形成所谓三层结构(表示层、应用层、数据层)。这样就可以大大简化客户端电脑载荷,减轻了系统维护与升级的成本和和工作量,可以降低用户的总体成本。系统体系结构图如图2所示:
2) 工作流技术
在管理过程中需要涉及到众多的申请审批流程(如:公文申请审批、收文审批、人员审批、车辆审签等)。这其中,每一个流程都涉及到了一个或多个审批过程和相应的文件、单据的填写制发。如果用传统的手工管理方式,将是非常繁琐和极易出错的,也不利于减轻领导的工作强度,不适应当今高速发展的信息社会的要求,因此,我们提供了一个工作流管理模块,来避免以上的种种缺陷,来提高企业管理的规范化,信息交流的快速化,和各种数据、文档传递中的安全性。工作流模块的结构如图3所示:
3) 软件积木构架平台
随着信息技术的快速发展,软件系统逐渐变得庞大、复杂。随着体积增长带来开发周期、维护成本的增加,以及系统稳定性的降低。
软件积木构架平台(SmartBlock2008)对软件系统的体系结构进行了重新的设计,把一个复杂系统中的各个功能标准化、积木化。把软件开发过程变成软件积木的组装,使得软件开发的效率、维护成本、以及系统的稳定性大大提高。
众所周知计算机由主板、CPU、内存、硬盘、显示卡等独立板卡组装而成。而软件积木构架平台(SmartBlock2008)相当于软件系统中的主板,各种软件积木通过统一的接口标准(XML、DB、JavaWebForm)和该平台进行集成。
调用传统的组件完成一个软件系统,需要专业人员大量的编程工作。通过对软件积木的简单组装、搭建,则可以快速实现一个功能复杂的软件系统。
2.3 实施技术方案所需的条件
根据该科学院的实际情况,整个系统采用B/S(Browser/Server)架构即浏览器和服务器架构。为保证系统运行的稳定,需要的基本配置如下:数据库服务器采用SQL SERVER 2005,并带相应数量的客户端;服务器选择Windows Server 2003 Web服务器;网络要求主干百兆网,到工作站10M;工作站CPU配置双核2.0G以上,内存2G,安装Windows 2003以上操作系统;服务器软件选择Windows 2003 Server中文版,并带相应数量的客户端。
2.4 存在的主要问题和技术关键
根据该科学院的特点和安全要求,主要问题和难点是我们要按“分域防护、分级保护”的原则,划分不同的安全域和业务保护安全等级,制定与之适应的安全防护措施和安全机制,通过集成相关的安全产品和安全服务,构造多层防御的安全保障体系,确保系统安全、高效、可靠运行。
考虑到电子公务系统的跨平台、跨系统特性要求,操作和维护简易化需求,以及将来处理海量数据、适应改革变化的需要,我们的技术关键如下:
1) 全新设计的软件系统构架
“软件积木构架平台SmartBlock2008” 作为软件积木的容器和运行环境毫无疑问是该系统的核心技术所在。其中涉及的数据库优化技术、网络通讯技术、线程优化、并发处理等技术都由平台统一管理,其技术涉及面较广、对性能的要求也很高。平台中已经包含(实现)大多数常用的技术。这样,普通程序员可以不需要了解这些复杂技术的实现过程,把工作的重心放在:如何组装软件积木来实现客户的业务需求。
2) 统一、标准的接口方式
作为一个平台产品,其核心技术就是其技术接口标准。先进的接口标准决定着系统的稳定性、可靠性、可扩展性。该平台提供3种软件积木的接口标准:JavaWebForm、XML、数据库。程序员可以通过这三种接口方式调用软件积木,或者封装自己的软件积木。高级用户可以自定义软件积木。
3) 代码生成工具
该平台提供一套代码生成工具,对于大多数的数据库应用软件(数据库及关联表的增、删、改、查等操作),可以先用该工具生成大量核心代码后,再由程序员进行调整和完善。从而大大减少程序员编码量,提高系统的稳定性。
2.5 预期能够达到的研究目标
通过本课题的研究,为该科学院设计电子公务系统,实现电子公务系统的上线运行。根据业务需求,功能模块有公文管理、会议管理、固定资产管理、人事管理、车辆管理、图书管理、综合平台管理、后台管理等。
该系统能够提高科学院的工作效率,节约行政成本,提供更加有力的决策支持。最终利用现代信息科技手段,建立技术先进、功能完善与现代化管理要求相适应的电子公务系统。此外该系统预留了同其他系统之间的接口设计,为方便的介入其它系统做技术准备。
3. 研究计划进度表
1、2012年9-11月,论文研究准备阶段(包括搜集相关资料,进行项目需求分析,确定论文题目等)
2、2013年 3月,开题
3、2013年 6月-8月,设计方案(数据库设计)
4、2013年 8月,确定方案
5、2013年 9 月-11月,实施方案(调试、测试阶段)
6、2013年12月,撰写论文
4. 经费预算
该项目是针对农牧科学院设计的,费用由该科学院支出。
5. 参考文献
[1] ROBERT FJ,BENDOLY E. Enterprise Resource Planning: Developments and Directions for Operations Management Research[J]. European Journal of Operational Research,2003
[2] K.Caputo,Addison-Wesley.CMM Implementation Guide: Choreographing
Software Process Improvement[M]. 1998
[3] Nassim Nicholas Taleb.The Black Swan: The Impact of the Highly
Improbable[M]. Penguin Books Ltd, 2008
[4] Satya S. Chakravorty , Ronald E. Dulaney. ERP systems: an implementation
experience. International Journal of Business Excellence,2010
[5] Kwork,T.;Linh Lam;Chieu,T.;IBM Res Div.,Hawthorne e-Business
Engineering,2007.ICEBE 2007.IEEE International Conference on
[6] PMI Standard Committee,A Guide to The Project Mamagement Body of Knowledge,
PMI,2004
[7] Craig Larman.《Agile and Iterative Development: A Manager's Guide》. Addison-Wesley, 2003
[8] Thomas A Atchison,”The myths of employee satisfaction”, Healthcare Executive[R]. 2005
[9] Josh Bernoff,Ted Schadler.Empowered: Unleash Your Employees Energize[M].Cambridge:Harvard Business Press,2010:27-33
[10] Kenneth C. Laudon,Jane Price Laudon.Management Information Systems [M]. Prentice Hall, 2009:7-12
[11] Abraham Silberschatz,Henry F. Korth, S. Sudar shan.Database System Concepts[M]. McGraw-Hill, 2010:47-50
[12] Toby J. Teorey, Stephen Buxton, Lowell Fryman,Terry Halpin. Database design: know it all [M]. Morgan Kaufmann, 2009: 30-32
[13] Raymond McLeod,George P. Schell. Management information systems[M]. Pearson/Prentice Hall, 2007:5-15
[14] Harold Kerzner. 项目管理:计划、进度和控制的系统方法[M]. 北京:电子工业出版社, 2010. 6
[15] 刘 伟. 信息管理与数据库技术[M]. 北京: 机械工业出版社, 2005年6月
[16] Bruce Eckel.Java编程思想(第4版). 北京:机械工业出版社,2007
[17] (美)霍斯特曼. JAVA核心技术卷II:高级特性. 北京: 机械工业出版社, 2008
[18] 葛星, 黄鹏. 流程管理理论设计工具实践[M]. 中国: 清华大学出版社, 2008
[19] 张金萍,周游. 企业流程再造的系统观[J]. 商业研究,2004
[20] 孙雨生. 基于Project的I T项目管理. 中国: 清华大学出版社, 2011