论文摘要
军队科技成果知识共享管理系统是某军队科研单位于2009年末开发的科研管理和科技成果管理的系统。本项目通过建立以军队科技成果文档和图件为核心的图文数据库,实现各类项目研究成果文档、图件、相关资料及情报信息、学术论文、专利、项目进度追踪等的集中管理和分布使用。本课题采用MVC(Model-View-Controller)模式进行设计。MVC模式使用户界面与模型的分离,可以独立修改用户界面,从而提高软件产品的可变性和可维护性。将面向对象方法融入到数据库设计中,把面向对象方法和数据库结合起来,使用对象—关系数据库。根据角色访问控制(Role-Based Access Control, RBAC)思想,进行基于角色的权限分配设计。系统采用B/S与C/S模式相结合的使用方式。采用B/S结构,使各类相关人员能够通过内部网络迅速地登录系统查询相关的数据和信息,提高数据的传输速度,加快响应速度,提高工作效率和质量。部分功能采用C/S结构,提高系统的安全性和数据的保密性。通过C/S和B/S模式的使用,实现不同范围的人员使用系统的各个功能。本系统采用UML技术Rational Rose建模工具完成系统需求分析、总体设计等方面模型的建立。本系统采用微软公司的Microsoft.NET平台,以Visual Studio 2008为系统开发工具,使用面向对象语言C#作为程序设计语言,以Oracle 11g作为后台数据库,C/S模式的WinForm作为功能交互界面,在数据库连接上采用ADO.NET数据库连接技术。本系统建立了科技成果知识共享数据库;制定了基于项目开题计划入库、中期考核、项目结题的项目管理过程控制模板;实现基于角色管理的权限分配;实现科技成果和项目成果等各类数据的管理;实现检验用户名和密码匹配的用户登录和用户信息加密;实现对数据库中文档进行全文检索,此外,系统还实现数据的导入、导出等功能。该项目的完成,将建立起一个军队科技成果知识共享数据库,对有关部门的科研项目文档等资料信息,采用集中式的管理,分布式的使用,促进知识成果共享和重复利用。同时实现科研项目过程控制的标准化管理。本项目最终形成的有关科技成果知识共享的技术、方法和项目管理技术,可在军队其它单位的成果资料管理工作中加以推广应用,因此,具有较好的推广前景和应用价值。目前,该软件系统已经部署在某单位,应用效果良好。使军队科技成果和科研项目的管理工作在数据处理效率、资料使用效率、数据安全和保密程度都有了本质的改善,且在功能拓展上具有一定的空间。