论文部分内容阅读
随着计算机、互联网技术的飞速发展,开源软件的运用越来越广泛,它所带来的变化不仅仅表现在软件发行商业模式,软件市场竞争机制的推陈出新上,也反映在信息产品、信息技术成果在不同类型组织中的采纳与扩散以及他们与组织目标和个人需求的融合等方面,相对于不公开源代码的软件,开源软件能够更好地控制成本和风险而且具有更高的性价比。使用开源内容管理系统不仅具有开源软件的优点而且还可以减少专业技术人员的投入,同时可以加强单位内部的数据内容共享和信息交流,有助于部门间的协同办公。在当今网络技术迅猛发展的环境下,我国科技奖励项目管理手段和观念比较落后,其方法和管理方式需要进行调整改变。但科技奖励系统的业务流程复杂,系统需求也会因政府政策的变化而经常变更,政府部门需要系统能够更稳定地运行、使用时能更安全且可方便地进行维护。随着科技奖励申报的深入发展,申报材料数量不仅庞大而且结构类型繁杂,针对科技奖励评审系统业务需求特点,结合开源内容管理系统具有扩展性强,较好的模版化管理等优点,应用开源内容管理系统(CMS)的相关技术就可以解决上述问题。科技奖励系统的实现可以达到提升奖励部门办公信息化、电子化,提高科技管理和服务水平,实现规范、快捷、高效、节约成本、公共资源共享的目的。本文首先介绍了开源软件的概念及其发展趋势、开源软件的特点。然后对开源内容管理系统进行了概述并介绍了几种常见的开源内容管理系统,接着从体系结构、架构角度重点分析了实现本系统的开源内容管理系统-Drupal,并介绍了Drupal的功能模块。同时对几种开源内容管理系统进行了比较,分析了Drupal实现科技奖励系统的可行性。接着文章介绍了科技管理的相关内容,最后利用Drupal实现了本系统,文中重点介绍了申报材料(科技进步奖),专业评审以及登录模块的设计与实现,并利用CMMI方法对开发流程进行简要分析,最后文章对工作进行了总结,并下一步的工作进行了展望。