论文部分内容阅读
目前,中国国土航空物探遥感中心(简称“航遥中心”)合同管理主要使用Excel和Access单机版数据库,以手工操作和人为方式管理。本课题是航遥中心信息化项目的一部分,从角色控制、数据共享、数据分级转发的角度出发实现合同管理的起草、登记、分发、执行等网络化的过程管理,并与项目管理、质量管理、人事管理进行了有机的结合,为“数据分析系统”提供了基础数据。
合同管理项目包括如下模块:
(1)合同资料管理:管理国家法规、部局规定、中心规定、合同范本等合同相关文件。
(2)合同起草申请审批:包括合同起草申请记录表的编写、审批。
(3)合同登记:统一登记合同,管理正式合同文档。
(4)合同传递分发:传递分发、授权查阅合同,并提供记录日志。
(5)合同执行监督:对合同运行状态、项目执行情况和资金到位情况进行监督管理,定期汇总合同动态管理清单。
(6)合同更改:包括更改申请记录表的编写、审批及决定合同执行状态。
(7)查询统计:提供统一的查询统计平台,快速生成质量体系统计表。
本系统采用Struts+Hibernate框架。表现层使用基于MVC模式的Struts框架;业务层结合代理模式并运用JavaBean;数据持久层使用Hibernate框架操作Oracle数据库;功能扩展上结合Ajax技术及iText、DWR、JFreeChart等当前流行的开源技术。整个管理系统以Eclipse/MyEclipse为开发平台。
系统开发设计时,应用PDF模板,解决合同文件打印自适应问题;应用Ouartz开源技术,定时清理临时文件,提高系统性能;应用存储过程,实现动态查询和统计。
本系统已经在航遥中心试运行,将近几年合同数据经过整理导入该系统运行、调试,能够满足设计需要,实现了项目设计目标。本系统的运行,极大地提高了合同流程化管理的效率,规范了合同管理流程,它将对航遥中心信息化建设和提升其管理水平作出应用的贡献。