基于.NET高职学院科研管理信息系统的研究

时间:2022-10-11 01:08:30

基于.NET高职学院科研管理信息系统的研究

摘要:以我院科研管理工作为研究背景,基于.NET平台研发适合高职学院科研管理工作需要的管理信息系统。系统将成为科研管理部门的日常工作信息平台,成为全院教师进行科研工作和科研成果管理的信息平台,成为学院管理学术、专业带头人以及中青年骨干教师的信息平台,系统同时为学院领导和中层干部提供全院和各部门的科研情况统计信息。

关键词:科研管理系统;;科研项目

中图分类号:TP311文献标识码:A 文章编号:1009-3044(2010)16-4360-03

The Research for the Vocational College Research Management Information System

WAN Rong-ze

(Guangxi Agricultural Vocation-Technical College, Nanning 530007,China)

Abstract: In the background of scientific research management of our Institute, based on. NET platform, study the MIS to meet the need of vocational college scientific research management. The system will be the daily work information platform for scientific research management department, become the information management platform for teachers’ scientific research work, become the information platform for vocational college to manage professional leader, research leader and young key teacher, and provide the scientific research statistics for school leaders and middle-level cadres.

Key words: research management system; ; research projects

我院科研管理部门的主要业务包括:管理自然科学等3个大类的科研项目;管理学院学术、专业带头人以及青年骨干教师;科研成果日常管理及计分;年度人文社会科学及自然科学(R&D)统计,日常管理工作繁重。由于缺少相应的信息系统,科研管理信息无法及时传递,导致学院各业务部门与科研管理部门之间科研信息不对称,不利于开展涉及教师科研业务的绩效考核、年终考核等工作。因此,为了提高学院科研管理水平,更好地服务科研工作,有必要开发一套科研管理系统,以实现人员、信息、流程集成,并与学院协同办公平台集成登录、数据共享。

1 系统需求分析与设计

图1为系统用例图。

1.1 科研管理系统的总体目标

本系统基于微软最新软件开发平台.NET,以我院科研管理工作为依托,研发一套适合高职学院科研管理工作需要的管理信息系统。系统基于WEB模式开发和运行,为科研工作管理人员提供信息化管理平台;为学院领导提供全院科研信息统计决策信息;为中层干部提供本部门科研统计信息;为全院教职工管理自身科研成果提供信息平台;为学院管理学术、专业带头人以及青年骨干教师提供信息平台。

1.2 系统角色、功能及其关系的分析设计

按使用的权限分,系统的角色可分为教师、系(部)秘书、科研管理部门相关人员、系统管理员、普通浏览用户等。基于UML技术进行分析,系统角色与功能之间的关系可用如图1的用例图表示。

1.3 系统各主要子系统的设计

1.3.1 科研项目管理子系统

本子系统主要由科研管理部门相关人员操作,对学院所有科研项目进行管理。科研项目的基本信息主要包括:项目编号、项目名称、项目负责人、项目参与人、承担单位、计划完成时间、实际完成时间、项目经费、项目级别、本院主持/参与、自然/社科/教育、学科分类、科研机构、研究类型、状态(在研、结题、延期、终止、转为上级项目)、批准日期、批准部门、批准文号、项目来源、委托日期(横向)、年度检查情况。

通过科研项目管理子系统,科研管理部门能方便实现如下功能:1)录入现有的科研项目基本信息;2)更新项目的最新研究状态,如在研、结题、延期、终止、转为上级项目;3)添加、修改项目的年度检查情况;4)能上传项目的发文扫描件、上传项目的申报书、上传年度检查报表;5)实现与科研经费管理子系统的链接,在此子系统中,科研管理部门可以查询和添加各项目的科研经费使用数额。

1.3.2 科研成果管理子系统

科研成果主要包括已结题的科研项目、论文(发表/收录)、著作、专利、品种认定、鉴定成果、获奖成果、软件系统、作品等科研成果。通过本子系统,教师可以按年度填报自己的各类科研成果,并由科研管理部门审核,通过审核的科研成果可由系统的计分管理子系统根据学院的科研计分管理办法自动计算教师的科研工作量,不通过审核的提出修改建议或删除。

图2为科研成果管理流程图。

1)提交论文。详细信息包括:论文名称、作者列表、刊物类型、刊物名称、刊发时间、刊发期数、卷、页、论文类别、学科分类、主办单位、字数、论文语种、英文目录(是/否)、所属项目、状态、相关电子文档。

2)提交著作。详细信息包括:著作类别、著作名称、学科、编写单位、出版单位、出版时间、社会反响、字数、统编教材的文号、书号、完成情况(独立/合作)、是否译成外文、作者列表、状态、奖金金额、工作量、所属项目。

3)提交专利。详细信息包括:专利名称、专利人、学科、专利申请号、专利授权时间、专利号、专利类型名称、专利申请时间、所属行业、所属学科、状态、所属项目、奖金金额、院内获奖状态、科研计分、有关文件扫描件。

4)提交鉴定成果。详细信息包括:成果名称、成果形式、所属学科、鉴定机构、鉴定等级、鉴定日期、鉴定证书号、完成单位、完成人、鉴定结论、相关项目、审核状态、奖金金额、科研工作量计分、有关文件扫描件。

5)成果报奖。详细信息包括:成果名称、成果类型、奖励名称、奖励级别、等级、奖项、奖金金额、奖励机构、奖励日期、奖励证书号、获奖单位、是否给院内奖、奖励金额、科研工作量计分、有关文件扫描件。

1.3.3 科研经费使用管理子系统

本子系统主要由科研管理部门人员进行操作,实现如下功能:1)以项目为操作对象,录入和计算项目的总经费和明细开支;2)以科研人员(教师)为操作对象,录入和计算学术、专业带头人以及青年骨干教师经费总额和明细开支;3)系统自动汇总计算全校科研经费、教师个人科研经费、项目科研经费收支和使用情况,提高科研经费管理精细程度。

1.3.4 科研计分管理子系统

本子系统主要实现如下功能:1)设置科研计分规则;2)根据计分规则自动计算各个科研成果的科研工作量;3)科研管理部门可以根据实际情况调整各个科研成果的工作量,并保存相关操作人和操作记录。

1.3.5 科研人员信息管理子系统

本子系统建立全院在册人员的基本信息、从事专业学科、科研业绩经历等,设置学院学术、专业带头人以及青年骨干教师有关申报与考核数据,同时为科研管理人员搜索符合某些条件的人员(如某类专家数据库等)提供查询信息。

1.3.6 科研信息查询统计子系统

实现对科研项目、科研成果、科研经费、科研计分及专业(学术)带头人和中青年骨干教师信息的综合查询统计,教师、各系部、科研管理部门和学院领导可根据不同需要实现个性化查询统计。

1.3.7 系统基础数据设置管理

系统的基础数据包括有:1)人员基础数据,如教师类别、职称等级、职称类别、教师职称、教师学位和学历、教师专业;2)成果基础数据,如刊物类型、刊物发行范围、收入刊物、专利类型、著作类型、著作角色、著作奖励规则、著作工作量折算规则等;3)项目基础数据,如项目状态、项目类型、项目级别、项目来源等。

1.3.8 科研服务信息管理子系统

本子系统主要提供各级各类科研服务信息,如国家各部委,科技厅、教育厅、农业厅等厅局及学院的科研管理文件,科研人员(教师)可以查询和打印,方便广大教师申报和管理科研项目及申报职称等工作。同时,系统提供学术讲座、录像、PPT等学术资源上传、在线观看及下载功能。

2 系统的关键技术和特色创新

2.1 2.0与SQL Server 2008结合的开发技术

.NET和SQL Server 2008结合是开发管理信息系统的主要技术路线。是一个统一的Web开发模型,是一个用于创建企业级Web应用程序的编程框架。SQL Server 2008通过全面的功能集、现有系统的集成性以及对日常任务的自动化管理能力为不同规模的企业提供了一个完整的数据解决方案。与SQL Server 2008结合是开发科研管理系统理想的技术路线。

2.2 与学院协同办公平台跨站点集成,实现单点登录

科研管理系统要实现与协同办公平台集成,统一用户认证,实现单点登录。由于协同办公平台基于 1.0而科研管理系统基于 2.0开发,所以要采用跨站点集成技术来实现系统的集成。具体做法是:第一步,在协同办公平台系统中建立一个程序文件,获取从协同办公平台登录的用户账号密码信息的Session值;第二步,建立按钮程序,实现对账号和密码的session值的加密;第三步,把加密后的值作为参数值,利用response.redirect跳转语句链接到科研管理系统;第四步,在科研管理系统的相应页面解密还原传递来的参数值,然后利用此账户信息即可访问科研管理系统的相应功能。

2.3 系统的安全防护技术

科研管理系统面向校外用户开放,因此,必须采用科学的安全防护技术保证系统的安全,特别是防SQL注入攻击,具体做法如下:1)基于存储过程操作数据库的原则。连接数据库的用户只需具有运行存储过程的权限,系统不用给用户赋予DELETE等权限,同时,输入参数经过存储过程的过滤,大大增强了系统的安全性。2)采用基于角色的窗体安全认证机制实现程序的访问安全。利用 提供的基于角色的认证机制,结合 Global.asax 和web.config文件,限制对特定目录的访问。3)利用Global.asax文件放在站点根目录且其不可被直接访问的特点,在Global.asax文件的StartProcessRequest()方法中编写专门的程序,实现过滤delete、drop等关键字,从而防止数据库被SQL注入攻击。

2.4 实现专业带头人等人员考核数据与科研项目、科研成果计分数据的共享利用

学院的专业/学术带头人、青年骨干教师每年都要进行年终量化考核,其中量化的分数大部分来自科研项目、科研成果的得分。本系统除了以项目为中心进行科研计分外,还以科研人员为中心进行科研计分,系统形成每位教师的科研计分明细表和汇总表,同时形成专业/学术带头人、青年骨干教师的年终考核汇总表,实现了科研项目计分与带头人、骨干教师考核结果的数据共享利用,从而增强相关人员考核的效率和科学性。

3 结束语

基于微软.NET和SQL Server 2008平台能方便构建先进、安全、稳定和开放的高职学院科研管理系统,实现学院科研管理的全面信息化。科研管理系统与协同办公平台的集成为学院打造统一的应用信息平台和数据中心打下了良好的基础。系统同时实现科研项目计分与带头人、骨干教师考核结果数据的共享利用,增强了相关人员考核的效率和科学性。

参考文献:

[1] 杨志和,胡虚怀.混合模式下的高校科研管理系统的设计与实现[J].计算机技术与发展,2006(8):211-213.

[2] 李斌.高职院校科研管理信息系统的设计与实现[J].计算机工程与设计,2007(13):3283-3285.

上一篇:基于嵌入式WEB服务器的远程PLC控制系统设计 下一篇:多媒体技术与外语教学的结合应用