APP下载

基于Web的高职院校教科研信息管理系统的设计与实现

2019-03-20张光桃黄泽东

产业与科技论坛 2019年15期
关键词:教科研数据表数据库

□卢 扬 张光桃 黄泽东

一、引言

高职院校的建设水平与其教科研水平密切相关。为了提高学校整体教科研水平,提升办学水平,扬州市职业大学逐步实施了教师业绩考核、二级学院年度考核等相关考核政策。政策的实施推动了学校专业建设,提高了教师参与教科研研究的积极性。在各项教科研成果数量不断增加的同时,相关部门的统计汇总工作量也随之增加。由此构建教科研工作信息化的管理系统,将学校成果以电子档形式及时存储,并根据不同分类汇总统计查询,对提升学校教科研工作信息化管理水平,提高教科研成果的统计效率具有十分重要的现实意义。

针对学校教科研资料管理的实际情况,笔者所在项目组设计了这套教科研成果信息管理系统。该系统通过在线登记,及时记录教师的工作轨迹,帮助校院级教科研管理进行各项成果的统计汇总,实现了教科研资料和成果的数字化和信息化。

二、系统功能设计

(一)平台总体框架。本系统采用B/S模式或称为Web模式,都是以Web技术为基础的新型应用系统模式,基于Microsoft SQL Server 2008数据库系统的数据管理使该软件有更高效的性能。系统根据软件体系的结构,结合本系统的设计特点,采用三层结构设计作为系统框架。

该系统表示层负责接收用户的输入,将输出的结果显示在界面上,呈现给用户以及访问安全性验证。对输入数据的正确性和有效性负责,对呈现友好的错误信息负责。业务逻辑层为教科研管理系统功能的实现提供了一个接口,负责系统领域业务的处理,负责逻辑性数据的生成、处理及转换。数据访问层包含了对系统所有功能的操作方法。该层主要是与数据库连接,将存放在数据库中的数据提取出来,再由业务逻辑层转交,显示在界面上,供用户查看。实体类层将数据库中的字段封装到对应的实体类中,并且对类进行序列化,方便各个层的使用,操作起来简单方便。

(二)平台功能模块设计。根据扬州市职业大学教师教科研工作的实际要求,系统对登录用户身份设置了不同的权限,其中包括系统管理员、校级部门管理员、院级部门管理员和教师四个不同的角色。平台的功能模块划分为用户管理和业务管理。用户管理包括了重新登录、修改密码、添加教师个人信息这四个子业务功能项。业务流程管理包括教学记录管理、论文管理、著作教材管理、统计与导出等十四项功能。

1.用户管理。用户管理包括重新登录、修改密码、添加教师个人信息三大功能模块。重新登录即用户重新进入该系统进行业务的管理;修改密码是对登录的用户密码重新设定,它需要之前的密码等信息;添加教师个人信息指新增用户的基本信息,包括登录名、登录密码、真实姓名、教工号等,教师用户初始登录时需要先添加教师个人信息,才会开放对应的教师其他功能。

2.业务流程管理。业务流程是根据学校实际运作过程按一定顺序进行的,前后相关,环环相扣。

(1)教学记录管理。教学记录管理是整个业务流程的一个环节,每条教学记录都有一个唯一的教学记录标识,往后的统计与导出都与之有关。根据学期、课程名称、课程类型、课程所属学院、课程专业、考试类型、班级名称、是否合班、是否新开课查询教学记录,查询后的教学记录以列表形式显示,点击查询详情可以查询详细信息。

(2)论文管理。发表论文管理包括创建发表论文、修改发表论文、查询发表的论文、删除发表的论文功能;论文角色、收录情况级别不能输入,只能由数据库中的基本数据表中得到对应的数据来选择;查询后的论文记录以列表形式显示,点击查询详情可以查询详细信息。

(3)著作教材管理。著作教材管理可以创建、查询、修改、删除功能;专著角色不能输入,只能根据数据库中的基本数据表中得到对应的数据来选择;允许上传文件。

(4)教科研项目管理。教科研项目管理包括创建、修改、查询、删除功能;根据项目名称、项目类型、项目级别、申报日期、立项部门、项目类别、项目角色查询后的教科研项目记录以列表形式显示,点击查询详情可以查询详细信息。

(5)科研获奖管理。科研获奖管理包括创建、修改、查询、删除功能;科研获奖类型、科研获奖级别、科研获奖等级、科研获奖排名不能输入,只能由数据库中的基本数据表中得到对应的数据来选择;允许上传文件;根据获奖名称、科研获奖类型、科研获奖级别、获奖日期、科研获奖排名、科研获奖等级、主办单位查询后的科研获奖记录以列表形式显示。

(6)教学获奖管理。教学获奖管理包括创建、修改、查询、删除功能;教学获奖类型、教学获奖级别、教学获奖等级、教学获奖排名不能输入,只能由数据库中的基本数据表中得到对应的数据来选择。

(7)指导获奖管理。指导获奖管理包括创建、修改、查询、删除功能;根据获奖名称、指导获奖类型、指导获奖级别、指导获奖类别、指导获奖等级、获奖日期、学生姓名、主办单位查询后的指导获奖记录以列表形式显示。

(8)学习培训管理。学习培训管理包括创建、修改、查询、删除功能;根据培训类型、培训天数、开始日期、派出部门、培训名称、培训类别查询后的学习培训记录以列表形式显示,点击查询详情可以查询详细信息。

(9)荣誉奖励管理。荣誉奖励管理包括创建、修改、查询、删除功能;根据荣誉类型、荣誉级别、获取日期、颁布单位查询后的荣誉奖励记录以列表形式显示。

(10)学生获奖管理。学生获奖管理包括创建、修改、查询、删除;获奖级别、获奖等级不能输入,只能由数据库中的基本数据表中得到对应的数据来选择。

(11)学院获奖管理。学院获奖管理包括创建、修改、查询、删除功能。根据获奖名称、获奖等级、主办单位、获奖时间、获奖类型、获奖级别、所属部门等查询条件,以列表形式显示查询结果。

(12)统计和导出。这部分包括两个功能:相关管理数据的统计和导出。前者包括数据的查询。后者是相关数据导出,使用的格式是EXCEL。

(三)平台数据库设计。根据系统需求共设计用户表(users)、功能表(functions)、权限表(powers)、用户类型表(Role)、基本信息表(Base)等21张数据表。并要求每天下班前自动备份数据库到另外一个硬盘上以提高数据的安全性。

三、系统功能模块的实现

用户在登录界面中,根据自己的用户类型不同,进入对应的角色的主界面。

以教师身份进入的系统中,教师可以录入个人信息、教学工作量和教学科研成果,并在对应的栏目统计查询。在以学院管理员身份进入的系统中,学院管理员能方便地查询统计出指定时间段学院所有教师某类项目在研、结题等方面的总体情况。同时录入学院层面质量工程项目的信息。校级系统功能和院级雷同,这里不再赘述。

四、结语

根据学校教科研管理工作的需要,量身定制的信息化管理系统通过在线登记方式,及时全面记录教师、学生、学院、各级各项工作的工作轨迹,建立起全校教科研资料的信息化档案库。该系统在保证信息准确的同时,减轻了教科研部门统计的工作量,提高了工作效率,推动了扬州市职业大学教科研管理的信息化水平。

猜你喜欢

教科研数据表数据库
湖北省新冠肺炎疫情数据表(2.26-3.25)
湖北省新冠肺炎疫情数据表
基于STEAM教育的立体教科研模式构建与实施
基于列控工程数据表建立线路拓扑关系的研究
数据库
数据库
数据库
校本教科研要为提升教师整体素质服务
数据库
“教-研-修”一体化网络教科研平台的设计研究