基于WEB的新疆大学教师科研工作量管理系统的设计和实现

更新时间:2024-03-03 作者:用户投稿原创标记本站原创 点赞:7448 浏览:22063

摘 要:本文介绍了新疆大学教师科研工作量管理系统的分析与设计过程.本系统紧扣新疆大学科研工作量计算办法,通过集中管理教师科研工作量的基本信息并进行核算和奖励分配,从而极大推动了该校的科研管理工作的信息化和科学化.

关 键 词 :WEB;B/S;教师科研工作量

中图分类号:TP311.52

教学、科研、怎么写作是高校的三大职能,各高校在重视人才培养的同时,也越来越重视科学研究,以达到更好地怎么写作社会的目的.各高校科研处需要全面准确地掌握全院教师和各部门的科研项目及科研成果的相关情况,并在此基础上进行科学的量化管理.因此,如何让科研工作量管理工作高效而有序,使高校的科研管理工作更加科学化、规范化,成为各个单科研位需要解决的一个难题.而科研工作量管理系统是应用于高校等研究机构进行科研项目管理、科研成果管理及统计工作量等全方位科研管理的一套信息化系统,能够极大地提高单位的工作效率并节约开支.


目前,在新疆大学这项工作仍然采用手工方式,即先由教师个人通过填写Excel或Word表格完成自己科研情况的申报,各学院科研办收齐表格数据后,对繁多的各类科研成果登记表进行审批;对上报的科研成果信息进行人工分类、核对和汇总,然后计算和统计教师的科研工作量积分,再由学院审核统计后上报学校,以便年底进行科研奖励.整个过程涉及教师个人、教研室、各学院科研办、科研处、等多个部门,每个部门都要进行认真审核和核定.因此,通过设计和开发科研管理系统对高校科研成果进行量化管理,具有实际的应用价值和开发前景.

1.系统需求分析

1.1 需求调研

通过在该新疆大学信息科学与工程学院进行实地需求调研,了解到了具体的科研管理流程.

科研工作量主要由教师承担的科研任务的不同而有所不同.科研工作量包括科研项目和科研成果两部分,针对每一类型也都有相应的计算办法.科研项目包括纵向项目和横向项目.科研成果包括出版学术专著;获得专利;鉴定成果;获奖成果;发表学术论文.

1.2 系统功能要求

(1)教师基本信息管理.教师可以对个人基本信息进行录入、修改和查询.

(2)科研工作量登记管理.教师登记个人的科技项目情况、科研成果情况、知识产权情况、启动基金情况、鉴定科研成果情况、发表论文情况等科研信息.

(3)学院科研办工作量管理.学院科研办公室的管理人员对本学院教师的科研工作量进行多条件复合查询并根据提交的辅佐材料进行审核,系统对通过审核的科研情况根据新疆大学科研工作量核定办法中的各项计算公式进行自动核算.同时该管理人员也可以查询本学院教师的基本信息.

(4)学校科研处工作量管理.科研处工作人员负责全校的科研工作量管理工作,具有对全校教师的科研工作量的复合查询和审核功能.

(5)用户权限管理.本系统的用户类别有四种,分别为系统管理员、教师、学院科研办和学校科研处.每种用户都具有不同的权限,为了保证系统数据的安全性与一致性,必须为不同的用户设置不同的权限,并对用户的权限进行有效的管理.

(6)系统维护功能.主要完成对系统正常运行所需要的基础数据进行维护,对于学院、职称、学历、民族等信息都是可维护的.

1.3 运行环境要求

(1)硬件环境.处理器型号:P42.4G以上;内存:1G以上;硬盘:60G以上.

(2)软件环境.操作系统:Microsoft Windows 7;数据库系统:Oracle 9i;WEB怎么写作器:Apache Tomcat怎么写作器.

2.系统设计

2.1 软件结构设计

根据上述功能需求结果进行了软件结构设计,本系统包括科研信息管理、科研信息审核、用户管理、系统管理四个子系统.

2.2 数据库设计

通过对用户需求进行综合、归纳抽象,使用PowerDesigner辅助工具创建一个独立于具体DBMS概念模型,概念模型用于信息的建,它不依赖于某一个DBMS支持的据模型.转换成逻辑模型,系统业务相关的表有:用户数据表;登录表、教师信息表、科研成果表、项目信息表、论文信息表、著作信息表、专利信息表、获奖信息表;学院信息表;课程信息表;消息信息表等相关20多张表.最终将逻辑模型转换为一个Oracle所支持的物理数据模型.

3.系统实现

3.1 相关技术简介

新疆大学教师工作量管理系统采用B/S架构,基于Flex平台开发,关系数据库管理系统采用Oracle 9i.所采用的技术特点在于:

(1)Flex.是一个高效、免费的开源框架,可用于构建具有表现力的Web应用程序,这些应用程序利用Adobe Flash Player和Adobe AIR,运行时跨浏览器、桌面和操作系统实现一致的部署.Apache Flex使用Flex创建的RIA可运行于使用Adobe Flash Player软件的浏览器中,或在浏览器外运行于跨操作系统运行时Adobe AIR上,它们可以跨所有主要浏览器、在桌面上实现一致的运行.通过利用AIR,Flex应用程序可以访问本地数据和系统资源.

(2)Oracle.Oracle数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前世界上使用最为广泛的数据库管理系统,它具有完整的数据管理功能,是一个完备关系的产品,同时作为分布式数据库它实现了分布式处理功能.

3.2 系统的实现

基于上述技术和工具,最终实现了本系统并通过软件测试.“科研工作量核定”功能是本系统中最重要的业务模块,学院科研办管理人员登录系统后,可以查询本学院所有教师的科研工作量信息,在查看本学院教师已填写的具体工作量基础上,根据教师所提供的相关辅佐材料进行各类数据审核,确定后,系统会根据学校的科研工作量计算方法公式进行工作量的计算.最终可以得到每个教师核算后的科研工作量表.

4.结束语

本文对新疆大学教师科研工作量管理系统的分析与设计进行了描述,利用轻量建模软件MS visio和Sybase PowerDesigner对教师科研工作量管理系统进行了建模.最终采用Ja语言和Flex技术相结合,后台为Oracle 9i数据库,实现了满足用户需求的基于B/S架构的系统.系统的成功开发与运行大大减轻了该校科研管理工作的强度,提高了工作效率,使高校信息化管理得到了进一步的发展.