1、浅谈科研项目申报管理系统的设计与实现摘要:随着社会对产品质量要求的不断提高,不断考验着我国质量检验技术,如何才能够建立一个良性的科研项目申报的管理系统?科研项目申报管理系统是一个平台和工具,如何进一步改善,让其发挥更大的效益呢?科研项目申报系统目标是把人员项目成功和权限等管理有机地结合在一起,在一个高效快捷全面的科研管理平台上聚集,并且把质量检验科研申报业务中存在弊端进行改善。 关键词:科研项目管理系统 软件项目 系统设计 1、前言 广东产品质量监督检查研究院(GQI)是具集检测、校准、认证、标准制修订与研究于一体,具有国际先进、国内领先水平的专业与权威的认证检测机构。其是专门从事产品质量检验
2、和认证的机构、中国合格评定国家认可委员会(CNAS)认可的国家级实验室和检查机构、国际电工委员会电工设备及元件合格评定体系组织(IECEE)认可的国际 CB 实验室、中国国家认证认可监督管理委员会(CNCA)指定的国家强制性产品认证(CCC)检测机构,也是中国质量认证中心(CQC)等国家级认证机构签约的实验室。在如此庞大和重大的任务的情况下,如何对科研项目申报进行管理呢?在事业发展快速增长的今天,必须要有科研意识,和自动化管理系统的支持。传统的纸质媒介申报方式因为报送和审批的周期长,给科研项目工作开展带来一定的制约,鉴于此,一个公平公开的申报管理系统应运而生,以互联网为基础,采用 B/S 架构
3、三层架构和 WEB数据库技术,实现实时、动态、交互、跨区域电子化申报管理。以下笔者对于系统的设计和实现,进行简述。 2、系统设计目标 科研院的科研开发、试验分析、生产经营等活动,每分钟都产生大量的信息,这些信息是包括企业内部沟通、部门之间沟通、输出和输入等等,在这些面前,逼迫地要求科研院走上无纸化时代,建立一套适用于质检院的科研项目管理信息平台。它应该是怎么样的呢? 1、摒弃传统方式的下载申报表,编写文档送报的形式。实现实时的,异地的、快捷的申报方式,提高对科研项目申报信息的自动化管理程序。2、保证数据传送的安全性。在传送信息的时候,最重要的是确保安全性,其包括用户身份的真实性、数据完整性和数
4、据的可靠性等内容方面。 3、具有良好的向后扩展性和兼容性。计算机技术日新月异,对于系统软硬件的多样性,应该在设计之初就作全盘考虑。 3、系统申报流程 一个优良的平台离不开其对数据综合处理的能力和信息的多元化,科研项目申报管理系统基本流程是:、 1、用户登记个人信息,登陆到内联网,进入到项目申报管理系统。 2、经过身份的认证确认区分后分别进入申报模块和管理模块。 3、在申报模块中下载所需的项目申请书,填写资料信息上传到服务器的正文区。 4、利用网页表单填写相对应的项目状态跟踪子模块。 5、申报者查看项目的审批情况以及进行网上审批。 6、设计提示信息功能。 4、系统架构 用 JavaScript
5、和 Front page 作为系统软件开发工具进行软件开发,部门内联网采用 B/S 架构。 2、用 Internet Explorer 5.0 以上版本浏览器作为客户端,完成客户端身份验证、申报信息的填写、上传,信息查询等功能。 3、服务器端实现与客户端之间的安全通讯,数据审核以及科研管理业务处理软件之间的数据接口。 这样设计的好处是客户端完全由浏览器完成,用户只需要用 window操作系统内置的 Internet Explorer 浏览器上网,在制定的网页上就可以进行科研项目管理。用户不需要安装另外的客户端软件,使用方便快捷,而且系统的扩展性和兼容性好。服务端获得数据后,对数据进行有效性、统
6、一性、完整性验证审核。将审核通过的信息存入项目申报信息数据库。科研项目信息数据库类型的选择可根据单位科研项目申报量的具体情况而定,数据库结构的设计要考虑今后的需要。 如果系统推广到其他不具备内部广域网连接能力的部门应用,可采用互联网 Internet 作为跨区域信息传输手段,由于系统介入公网,在这个情况下对网路的安全应给予特别的关注。可利用 SSL 安全协议,采用互联网第三方身份认证技术(CA 技术)解决这一问题。 5、系统模块 系统划分为 4 大模块:过程管理模块、研发管理模块、查询统计模块和系统管理模块。其中每一个模块都包含一系列的子模块。 过程管理模块包括:立项管理、结项管理、项目设计与
7、监控、配置管理、质量保证、人员管理。 系统管理模块包括:项目打开、权限管理、代码管理、文档模板管理和系统退出。 研发管理系统主要指进度管理,该模块是系统核心部分,内容也该多,有需求分析、概要设计、详细设计、实现管理、维护、计划、进展报告和进度控制与调整模块。各模块分别形成相应的文件。 6、权限设计 为了保障系统安全,防止非法用户入侵系统,管理系统将分为四个权限级别,最高用户是科研管理部门,接着是内部级用户、注册认证用户以及一般浏览用户。登陆系统的用户相互之间信息不公开,已注册用户可以进行课题申报,并需要上传相关科研项目申请书以及实施协议书。当内部级审核通过申请,由科研管理部门审核,审核的结果包
8、括:通过,需要修改,不通过。无论哪一种结果,都会给该注册用户及时的提醒,只要科研项目申请通过科研管理部门,审核方可开展该课题。当开展的课题结束后,申请用户须按照项目申请时相同的流程向内部级别、科研管理部门提出申请。 7、系统总体 首先进行科研项目计划编制。项目开发单位经过市场调查,并经有关专家进行技术审查和审核,向管理部门进行计划申报,经管理部门审批后下达项目计划。申报的计划被批准后,项目开发单位组织项目的研究开发,管理部门可以对项目开发的各阶段实施管理,了解项目的进展情况,评估每一阶段的工作,必要时进行调整或撤销该项目。 项目开发完毕,由开发单位提出鉴定或验收申请,管理部门可以组织有关专家对
9、项目进行鉴定、审查和评议,得出相应的结论。 8、系统测试 科研项目申报管理系统初步达成后,需要落实测试。测试的要求是基于开发者和使用者双方的立场,以两种不同的测试母的来对设计成果进行测试检查。从用户的角度出发,界面友好,运行申报顺畅。而从设计者的角度来说,则是希望测试成为表明软件产品能否成功运作以及用户可能出现的非常规操作或者错误操作有无正确反应。鉴于此,系统测试的目的是寻找错误。一个好的测试在于能够发现至今未发现的错误。 目标是想以最少的实践和人力找出系统中潜在的各种错误和缺陷,如果成功地实践了测试,就能够发现系统中的错误。错误附带收获是能够证明系统的功能和性能与需求相符合。实施测试收集到的
10、测试结果数据为可靠性分析提供了依据。测试原则应该是:1、应当把“尽早地和不断地进行系统测试”作为测试人员的座右铭。2、测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成。3、程序员应避免检查自己的程序。 4、在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。5、充分注意测试中的群集现象。 6、严格执行测试计划,排除测试的随意性。7、应当对每一个测试结果做全面检查。8、妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。 结论 在社会迅速发展的当今,科研项目越来越繁杂多样,复杂的工作流程、反复的审核过程,多样的考核申报样式,都一次次地考验着科研项目管理部门的管
11、理模式。只有全面开展使用项目管理申报系统,让申报流程简化,让整个管理部门在忙碌中解脱出来,把更多的注意力放在对项目审核管理的本身。如此能够大大地提升技术的水平和创新的工作,让整个科学技术成果变成现实生产力变得顺畅和完整。 B/S 架构及 Web 数据库等先进的互联网技术让事业单位内联网建立起科研项目申报管理系统的得到实现。 参考文献: 1刘海永.基于 Ajax 的智能检索在 Web 搜索的研究 J.电脑知识与技术,2008, (08). 2夏平平.科研项目申报管理系统的设计与实现 J.信息与电脑,2010, (09). 3赵雅丽.浅谈科研项目申报和管理中的问题 J.科技促进发展,2012, (02).