">
摘要:高等院校的主要工作体现在教学和科研两个方面,科研工作的重要性日益显著,主要包括学术论文、科研项目、教学论文等。面对大量的科研信息,需要有一个科研信息管理平台。科研管理系统就是利用计算机进行科研管理的平台,是实现高校科研管理信息化的重要组成部分。有了科研信息管理平台,可以提高科研查询和更新速度,为后续科研工作提供便利。
关键词:科技信息管理平台;.Net ;MIS
中图分类号:TP319
文献标识码:A 文章编号:1672-7800(2014)003-0072-02
0 引言
信息化是当今世界经济和社会发展的大趋势,是推动经济社会发展和变革的重要力量,信息化水平已成为衡量一个国家和企业整体实力的重要指标[1]。虽然我国计算机管理水平一般,起步较晚,尤其是科研管理系统部分稍显不足,但近几年信息管理行业发展速度相当快,出现了很多通用的信息管理系统。
在国外,教育信息产业发展迅速,教学科研管理系统也应用广泛。在当今网络迅速发展的时代(这里也包括标准的电话线路网络),各种信息的交流、共享基本上完全依靠网络,世界各地都可以利用网络进行信息的交流和学习。随着我国高校的快速发展,科研的重要性被提到前所未有的高度[2]。对于高校而言,为提高科研及教学水平,有效地管理科技数据显得尤为重要。
科研管理系统是利用计算机进行科研管理的平台,是实现高校科研管理信息化的重要组成部分[3],它能使科研管理水平大大提高,效率也得到极大提升。如今,大部分高等学校的科研管理部门已对学校的科研信息实行了网络化管理[4]。管理信息系统是近年来应社会需求产生的一门学科,其理论体系尚处于发展和完善过程中。
1 基于.Net的科技信息管理平台功能
该系统平台是针对高校科研管理的实际情况,运用现代的信息管理科学、计算机科学等技术和手段构建的,具有先进性、安全性、可靠性和技术上的成熟性,更加符合高校科研管理的实际需求,并且更加专业化和实用化。系统的主要功能为:①科技项目服务。收集高校科技项目源,并及时反馈给相关科室,加强科技成果的交流和沟通;②产学研服务。举办专业的科技成果展,逐步建立各级各类科技专家数据库;③科技成果转化服务。平台充分利用现代计算机网络技术和现有科技公共信息网站基础设施,重点建立平台窗口导航网站,全面提升信息化服务水平。
2 研究步骤和技术路线
基于.Net的科技信息管理平台,主要研究管理信息系统 (Management Information System,简称MIS)的相关实现技术和理论。根据MIS在研究过程中使用的主要信息技术,构建本科技信息管理平台,在测试过程中发现问题并加以改善,最终使平台投入使用,具体经过了“理论—实践—理论”等环节,开展的主要工作有:
(1)认真研究国内外本行业研究成果,学习已取得成果的成熟技术,并结合当前高校的科研情况,以及现存的科研管理机构情况、科研管理方式等,为科技信息管理系统的研究奠定基础。
(2)根据高校目前的情况构建管理系统的各个模块,并对模块功能进行详细划分。
(3)与科研管理人员进行深入交流,整理调研数据,书写需求分析,建立数据库及数据之间的联系,然后对后台管理系统及项目内部各独立功能模块进行开发,其中独立模块包括项目管理和论文管理模块等。
(4)开发完成后,首先进行测试,利用多种测试方法,查找系统存在的问题和漏洞,及时进行改善和修正,最终投入使用。
本研究采用的技术路线如图1所示。
3 系统总体结构
3.1 模块层次图
模块层次图是用来描述该系统中各个模块之间的关系,其中包含模块的上下级关系,也包含兄弟模块之间的数据衔接传递问题。若模块层次图清晰、明了,则可以根据该图粗略估算系统尺寸。模块层次图可以直接反映工作中各模块之间的关系,还可以明确指出各模块之间的参数传递及返回值说明。
根据需求分析得到的系统模块图、用户要求以及为完善系统而添加的一些功能,可以得到系统的模块层次图。系统主要实现系统授权、系统查询、系统日志及系统维护模块。科技信息管理平台模块图如图2-图6所示。
其中,系统授权模块针对不同用户授予不同的权限。普通用户只能查询现有科研项目、上传本人科研项目及论文信息;管理员可以管理所有科研参与者的个人信息,以及所有科研项目的上传审核、用户授权与统计查询工作。
查询模块可以完成所有科研项目的查询工作,包括通过作者、项目名称、研究方向等多种条件的精确查找和模糊查询。
系统日志模块主要用于记录登录系统的用户信息、登录时间及所做操作,以提高对系统维护和安全工作的保障能力。
系统维护模块可分为以下几方面内容:①角色维护,表示操作本系统人员可以按角色分为不同的权限,主要包含角色增加、删除和修改;②人员维护,包括对操作本系统用户的增加、删除、管理员维护等工作;③部门维护,主要针对使用本科研系统参与科研工作、申报科研项目和撰写科研论文的部门,包含部门增加、删除、修改等几部分。
3.2 系统数据传输
业务层根据系统业务需要,实现系统操作中的数据校验、查询优化、提高查询效率等,包括用户输入数据获取、数据合法性校验、数据保存语句生成、查询语句生成四部分。实现过程是通过浏览器表单输入数据,系统接收到用户的输入数据,然后根据业务需要,校验数据是否合法,所谓合法即是否满足系统的完整性等要求。校验完成后将结果返回浏览器,若用户输入数据正确,则调用数据层保存数据,同时也将结果返回到用户界面,生成查询语句。
数据层的功能是在构建数据库后,实现对数据库中各种数据的操作,并屏蔽其它数据库对本库中数据的影响。主要包括数据库连接、数据保存、数据查询、SQL语句分析执行4个部分。数据库连接过程比较简单,即系统根据不同的参数,连接相应不同的数据库;数据保存,即将新增加及更新的数据保存到数据库中;数据查询,即根据代码中给定的查询条件,从数据库已有数据中查询出用户指定的数据内容;SQL语句分析执行,即执行指定的SQL语句,并根据执行语句不同,返回不同的执行结果。
参考文献:
[1] 李恒頔.基于.NET的信息化工作管理平台设计与实现[D].上海:复旦大学,2011.
[2] 吴红刚.大学科研管理平台建设[J].硅谷,2012(5):177-178.
[3] 邓敏,徐方.科研管理系统与高校科研管理信息化[J].科技创业,2010(12):93-94.
[4] 段广彬,付兴华,刘福田,等.构建二级学院科研信息动态管理平台[J].教育教学论坛,2012(S1):241-242.