论科研项目管理系统的设计与实现(4)
作者:佚名; 更新时间:2014-12-05

  2.2系统模块设计
  系统划分为4大模块:过程管理模块、研发管理模块、查询统计模块和系统管理模块,其中每个模块都包含一系列子模块。过程管理模块包括:立项管理、结项管理、项目计划与监控、配置管理、质量保证、人员管理;系统管理模块包括项目新增、项目打开、权限管理、代码管理、文档模板管理和系统退出。研发管理主要指进度管理,该模块是系统核心部分,内容也较多,有需求分析、概要设计、详细设计、实现管理、维护、计划、进展报告和进度控制与调整模块。各模块分别形成相应的文件,内容文件名填人相应的项目信息表中。进展报告在进度管理中占有很重要的地位,是项目调整和监控的主要参考。
  为了方便及时了解各个项目的相关信息,系统查询模块分为4个部分:基本信息查询模块、进度查询模块、计划查询模块和设计查询模块。各部分完成的功能是对相应的信息进行查询。

  3系统实现

  SQLServer2000大型数据库具有大容量、高效率等特点,为用户提供强大的功能支持。因此,后台数据库选择的是SQLServer2000。在SQLeSvrer2000中新建数据库,命名为CMM2。在数据库CMM2中,建立以表1~表3为主的数据库表结构,通过Delphi中提供的数据模块窗体,避免了向每个窗体中添加数据访问组件来访问数据库中的数据。系统的实现,完成的主要工作——文档管理,通过在eDlphi中调用word软件实现。在WordApplication组件的OnDocumentBeforeClose事件中添加如下代码:
  wordapplication1.Quit;
  wordapplication1.Disconnect;

  报表采用eD lphi7自带的Rave5.0报表设计器进行设计。Rave报表是一种基于组件的可视化报表设计工具,使用它可以简化设计过程,提高设计效率,并且可以制作出漂亮的样式,从简单的分带报表到复杂的、高度个性化的报表都能轻易完成。利用Rave制作的报表有下面的特征:带字回绕功能、图形化、页边间距调整、精确页面位置控制、打印配置、字体控制、打印预览、重复使用等。

  4结论

  本系统可以使科研项目管理部门从繁琐的项目材料管理中解脱出来,将精力集中到对项目本身的管理,从而加强技术创新工作,推动科学技术成果向现实生产力的转化。
  利用本系统,为一些科研项目建立了软件项目管理的策略和实施这些策略的规程,使得软件开发和维护的过程相对稳定,已有的成功经验可以被复用,并可以对同类的新项目进行规划和管理,还可用于对成本、进度和功能特性进行跟踪,在出现问题时,有能力识别,并及时修正。

核心期刊快速发表
Copyright@2000-2030 论文期刊网 Corporation All Rights Reserved.
《中华人民共和国信息产业部》备案号:ICP备07016076号;《公安部》备案号:33010402003207
本网站专业、正规提供职称论文发表和写作指导服务,并收录了海量免费论文和数百个经国家新闻出版总署审批过的具有国内统一CN刊号与国际标准ISSN刊号的合作期刊,供诸位正确选择和阅读参考,免费论文版权归原作者所有,谨防侵权。联系邮箱:256081@163.com