开源oa系统源码
OA系统建设方案(一期工程)
(第二版)
说明:OA系统第二版在第一版的基础上修改而成,为便于大家识别,修改后的内容用粉红字体,灰背景加以标识。
第一章需求概述
一、建设背景
2008年是我国“金质工程”建设的重要年份,其中办公自动化系统(即OA系统)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。互联网技术(Intranet、Internet)在我国迅速发展和普及,把OA推上一个新的信息化发展台阶——数字化办公阶段。长期以来,重庆市计量质量检测研究院高度重视信息化建设,先后建立起完善的硬件应用平台,并研发和引进多套业务系统。其中,应用较为成熟的是系统、计量业务系统、质检业务系统、珠宝玉石检验系统等,并有多套系统在研。但是,随着机构的发展,市检测院已经逐步从集中式办公向总部->分中心的模式变化,早期建设的各种封闭的以业务为核心的系统面临着不能满足行政办公需求的情况。
因此,现阶段有必要重新建设一套技术先进,符合当前办公发展需要的办公自动化系统,增强协作,以更
大发挥信息技术的优势,进一步提高市检测院行政办公的办公效率。
二、建设目标
1、实现全院的数据共享,基本解决信息孤岛问题。不同业务的基础数据做到一次录入,跨部门、跨业务系统重复使用;
2、提供可靠的、可追查的公文流转平台,有效的缩短公务处理的周期,加快公文流转过程,减少路耗、人、等待等中间环节,保持公务处理渠道的畅通;
3、打破时空及地域限制,实现无纸化办公,远程办公、异地办公;
4、通过信息网络平台,提高信息统计和分析的水平,为领导提供准确、实时的预测和决策的辅助支持;
5、提供完善的信息交流机制,方便院各部室、中心、公司、协会和员工之间日常办公及业务信息的交流和管理,实现业务办理互联互通,信息数据共享;
6、充分利用现有建设好的网络环境及已有的网络配置资源,充分地保护已有的信息化投资;
7、解决网络办公应用中的最大难题——机构和管理模式的经常变动的问题,由用户自定义管理模式,实现真正的部门综合业务处理机制;
8、一期工程将建立相对独立于业务系统的行政办公系统,实现办公自动化。二期工程将进一步实现与业务系统的无缝耦合,建成国内一流的数字化检测机构综合办公系统。
三、建设任务
本项目的建设任务包括应用系统开发和实施部署。在总体设计思路上采用集中部署、分布式架构,市检测院各部室、中心、公司、协会(约20个)能拥有独立的基于公文处理子系统的综合办公系统,灵活部署,易调整,不受组织机构调整的影响。
四、建设原则
市检测院OA系统的建设应体现先进性、可靠性、实用性、安全性、易使用性、开放性、有限开源性、可扩展性、可维护性等原则。
1、先进性:应当采用当今主流技术,既要考虑应用平台和工具的先进,更要考虑系统结构和应用设计的先进性,以适应宏观上业务管理、发展规划和微观上事务办理的需求。
2、可靠性:系统设计应采用成熟、稳定、可靠的软件技术,保证系统在大数据量、高并发的情况下长时间不间断地安全运行。
3、实用性:根据业务需求和业务流程,从方便用户使用的角度进行系统设计、功能和模块划分。工作流程设计要求简捷流畅,能适应工作流不稳定和突发事件等各种现实情况。
4、安全性:系统建设要符合用户对信息安全管理的要求,建立完善可靠的安全保障体系,对非法入侵、非法攻击和网络计算机病毒应具有很强的防范能力,确保系统具有严格的身份认证功能,并有相应的技术手段对数据安全和操作安全加以保护。
5、易使用性:主要体现在两个方面:一是应用界面简捷、直观,尽量减少菜单的层次和不必要的点击操作,使用户在使用时一目了然,便于快速掌握系统操作方法,特别是要符合工作人员的思维方式和工作习惯,方便非计算机专业人员的使用;二是应提供联机的或脱机的帮助手段。
6、开放性:为了使系统具有较强的生命力和开放性,应遵循已有的国际标
准和国内标准,以利于采用多种先进技术和产品。
7、有限开源性:随着业务逻辑的改变,需要对系统进行维护、微调或二次开发。对该系统的非核心代码,应该开放。并提供规范的数据库设计,接口规范。我们鼓励供应商提供完整的源代码。
8、可扩展性:该信息系统是一个不断发展中的应用系统,在系统设计时要考虑到新技术,新产品出现时对本系统的兼容性;当业务需求、外部环境发生变化时,可以扩展系统的功能和性能。软件设计要简明,各功能模块间的耦合度小,以适应业务发展需要,便于系统的继承和扩展。
9、可维护性:系统应具有良好的结构,各个部分应有明确和完整的定义,尽量实现模块化架构,使得局部的修改不影响全局和其他部分的结构和运行。
第二章总体要求
一、基本要求
系统设计必须遵循国家相关法律、法规,尤其是计算机信息系统安全的有关标准要求。
供应商提供的需求分析和系统设计应完全满足市检测院OA系统的用户需求。本文件提出的对市检测院OA系统建设要求,是供应商编制供应文件的主要依据,但不应作为供应商需求分析和系统设计的完整的详细要求,在编制OA系统实施方案时,供应商应深入分析和充分考虑业主单位对本系统现有需求,并适当预测未来发展的需求,设计出完整的优质方案。
供应商必须承诺提供的所有软件产品为正式版本,并提供有关软件版本的书面证明材料。
供应商必须承诺提供的所有软件产品都具有在中国境内的正式合法使用权,并提供相应书面授权书。
二、开发技术要求
1、优先采用J2EE的平台架构,必须保证系统具有开放的体系与接口,能支持跨平台运行。方案特别优秀时,也可以采纳Domino/Notes、ASP、PHP、.NET技术,并遵循相关的技术规范。
2、采用B/S结构,客户端为浏览器形式,只允许使用自动下载安装客户端组件,不能采用C/S结构程序(精灵程序除外)。
3、采用面向对象开发技术。
4、遵循EJB技术规范或相关技术规范。
5、采用模块组件的嵌入设计模式。
6、基于XML标准的数据接口的技术实现数据交换与共享传输。
7、基于业务基础平台构建应用系统。
8、采用可靠的基于PKI的安全技术。
三、支撑平台要求
1、服务器端
(1)操作系统
保证系统至少可以运行在Linux和Windows 2000 Advance Server操作系统平台上。软件应用服务器与数据服务器可分离。
(2)中间件系统
中间件服务器采用严格遵循J2EE规范和标准,能够提供消息服务、事务处理、组件、负载均衡、安全性、应用支持等方面强大的功能,支持EJB、Servlet、JSP、JMS、JNDI、JCA、JACC、HTML、Web Services、XML。
系统必须能在任何符合J2EE规范的中间件服务器间平滑移植。
(3)数据库系统
系统透明支持MS SQL SERVER、MySQL、ORACLE等主流数据库系统。能够自动采集ODBC、ORALCE、DB2等主流数据库的数据。
2、客户端
系统必须在以下环境下正常运行,并且无需任何客户端维护或设置。
(1)操作系统:Window全系列;
(2)文字处理软件:office 2000以上;
(3)浏览器:IE6.0,IE7.0,其他常用的浏览器;
四、安全保密要求
系统建设必须遵循有关国家电子政务信息安全保障体系要求,按照国家法规实施安全等级保护,加强系统信息安全管理。
供应商必须明确提供完善的、可行的系统安全方案,应包括有双向身份认证、文件加密、数据备份与恢复、防病毒、防入侵等功能,应支持PKI加密,电子签名和第三方的CA认证。
严禁在系统中预留陷阱、后门、时钟等。
五、质量保证要求
中标供应商必须有针对本项目的质量保证体系和组织,并制订质量保证计划,列出软
件开工过程中质量监督和保证执行的措施,
要记录质量保证活动,并保存和维护这些记录。
六、组织管理要求
1、中标供应商必须成立合理的实施团队,建立健全保障项目顺利实施的各项管理制度和质量保证体系。
2、中标供应商必须指定专职于本项目的项目经理,配置相应的项目管理、系统分析、设计、开发、测试、集成、培训、质量保证等人员,保证有足够的高素质人员参加本项目的建设,确保工程顺利实施。
3、参与本项目的技术人员必须具有承担过OA软件开发经验,能够与用户进行良好沟通,具备相关产品集成、应用和开发的能力。
4、参与本项目的技术人员必须对本系统相关业务有所熟悉,掌握办公自动化业务的相关基础知识。
5、供应商应对上述内容列出详细人员计划,包括人员姓名、经验、学历和在本项目中的职责分工等。
6、供应商应根据项目建设的具体内容和整体工期要求,并提交切实可行的项目工作计划。
七、项目交付要求
供应商应在供应文件中提供具体的项目交付说明、交付计划、交付物标准说明等。
中标供应商在系统正式运行前必须提供以光盘为介质的完整的安装系统,包括应用软件、运行所必须的附加软件、与应用软件有关的电子文档等。
软件开发过程中,供应商应按照软件开发要求形成全面详尽的技术资料,包括可运行的程序、源代码、过程文档以及最终技术文档,以确保技术资料的一致性和完整性,在系
所交付的文档至少包括:系统需求分析、
统正式运行前提交完整的与应用系统相关的文档。
概要设计、详细设计、非核心的源代码、测试报告、安装说明书、使用说明书
/用户手册、
系统维护说明书等。各种文档应当以光盘或书面两种形式交付。
八、项目验收要求
1、验收方案由用户最终确定,中标供应商配合。在验收时报价人自行组织验收测试用设备、测试所需的测试用例和人员,并在用户的监查下现场进行测试和验收。
2、中标供应商完成项目建设并通过对系统实施的自我检测后,编制《项目竣工文件》。
竣工文件应满足完整性、一致性和可读性要求。
3、中标供应商应负责在项目验收前将系统的全部有关产品说明书、原厂家安装手册、