某科研院所基本建设管理系统实例设计
2021-08-10苑庆韦陆梅王宏中国计量科学研究院北京100029
苑庆韦,陆梅,王宏 (中国计量科学研究院,北京 100029)
0 引言
近年来,我国科研事业快速发展,带来的科研院所实验室建设任务日益繁重,需要对建设项目从立项、采购、合同签订、工程管理、结算审核、资料归档等全过程进行信息化管理,实现项目全过程监控、管理信息分析查询、信息辅助决策。本文以一科研院所基本建设管理系统的设计与实现作为实例,为之后类似系统的建设提供借鉴。
1 设计方案
1.1 设计原则
1.1.1 成熟与发展一体
管理系统的建设采用符合目前发展的主要技术,技术先进成熟的优质产品。既要保证可靠性,又能适应未来的发展,满足多业务发展的要求。
1.1.2 先进与实用一体
管理系统的方案要面向未来的使用,技术要具有先进和前瞻的属性,同时也要保持实用的原则,在满足性能价格比的基础下,坚持满足符合标准的,先进的产品。
1.1.3 独立与开放一体
平台涉及业务以及企业的信息,从安全保密的方面考虑,保持独立性,同时保证一系列安全措施,保障与系统互联各信息系统的网络安全、信息安全共享及数据安全。
1.1.4 安全、可靠、保密一体
设计上要充分考虑其大量硬件设备、软件系统和数据信息资源的实时服务特点,要保证网络、系统、数据的安全,保证系统运行的可靠,防止单点故障,对涉密信息应充分保证其安全。
1.2 设计依据
依据院内部的基建管理办法,项目管理包括项目立项、计划下达、采购(含合同)、实施(含验收)、结算、绩效评价及档案管理等工作,根据管理办法在基建管理系统上实现相关的程序。
项目立项申请表 表1
项目采购申请表 表2
合同签订审批表 表3
合同支付审批表 表4
2 技术路线
2.1 系统开发架构
本系统采用面向对象方面的软件开发思想,为B/S架构,在使用JAVA语言开发完成,支持MS-SQL2000(SP4)或MS-SQL2005数据库。系统采用三层架构开发,其中使用了Ajax等技术。
三层架构是一种规范的编程模式,目的是达到程序维护的简单性、程序运行的高效性。具体包括:交互层(显示层)、逻辑控制层、代码及数据访问层。①交互层:用途和用户交互,也就是图形界面。入Windows窗体、页面等。②逻辑控制层:也是中间层。主要是根据用户请求调用相应的代码,满足用户请求。③代码及数据访问层:主要是功能实现代码及数据访问。
开发团队按照CMM I5的开发标准,严格控制项目周期的每个环节,并以规范化的测试流程来保证系统的高品质。专业化的文档管理将同期产出系统功能结构,系统数据结构,用户视图设计,用户手册,概要设计,需求分析等配套文档,为系统使用、维护、升级及二次开发提供完备的书面支持。
2.2 系统安全性
系统可提供的安全服务,主要有如下方法:
①日志监控
系统应提供日志和工具,定期监控(审查)系统,包括:事件日志、WEB服务日志、安全配置和分析。为保证访问权限根据站点策略只可用于有授权的人,必须定期审查管理员、组和服务账户。
②数据备份
备份是最普遍的用于保证数据可用性的方法。系统采用支持网络备份的增量备份(即只备份那些上次备份之后更改过的数据)的方法进行数据备份。
3 系统实现
3.1 立项
立项审批表里包括申请部门、经费估算、施工内容等内容,目的是确定拟实施的内容,如表1所示。
3.2 采购
采购审批表包括经费来源、采购内容、采购价格等,目的是确定采购的方式,如表2所示。
3.3 合同
合同审批表包括合同名称、合同金额以及上传合同的电子版,目的是确定合同,如表3所示。
3.4 支付
支付审批表里包括支付金额、支付的资金来源、支付对象的账号等,目的是保证每一笔支付的准确性,如表4所示。
4 结论
随着信息化方式在建设项目管理领域的不断深入及应用,科研院所实验室建设也应不断加强信息化建设的能力,从项目立项、采购、合同签订、支付、结算审核及资料归档全过程进行管理,数据收集及整理,从而提高管理效率,并能够根据大数据整理情况,制修订相应的管理办法,提高管理水平。