教师职称评定量化考核系统毕业论文
毕业论文(设计)
题 目 教师职称评定量化考核系统 学 生 指导教师 专 业 网络工程 班 级 系 别 计算机科学与技术
本科毕业论文(设计)任务书
本科毕业论文(设计)审阅评语
摘 要
随着教师职称评定和聘任制度的深入改革,教师职称评定工作量变得越来越大,也越来越繁琐,为了减少评定人员工作量,并提高工作效率,设计一个教师职称评定系统是非常必要的。本文对目前的教师职称评定工作进行了分析与研究,选取出其中最为复杂的一部分即量化考核进行功能性需求分析,利用ASP.NET 开发平台和SQL Server ,以各高校的教师职称评定规则为标准,分别实现了对教授,副教授,讲师三种职称的打分与得分结果预览,以及管理员对评分标准的修改和更新。通过配置评分标准,可以不用频繁修改程序,使系统拥有更好的灵活性和可维护性。文章将重点介绍该系统的界面设计和数据库设计以及对评分标准的配置的实现。
关键词: 教师职称评定 ;量化考核; ASP.NET ; SQL Server
Abstract
With the in-depth reform of the teachers' job classification and appointment system, evaluation of teachers titles workload is growing more and more cumbersome, in order to reduce the assessment staff workload and improve work efficiency, it is very necessary to design a teacher job classification system. In this paper, the teachers job classification work carried out analysis and research, select one of the most complex part of the quantitative assessment for functional requirements analysis, use ASP.NET development platform and SQL Server, based on Shaanxi Normal University teachers job classification rulesstandard, finally achieve a system scoring and previewing score results to professors, associate professors and lecturers, which administrators can revise and update.with Configuring the scoring criteria, there is no need modifying the program frequently so that the system has better flexibility and maintainability. The article will focus on the implementation of the system interface design and database design and the configuration of the scoring criteria.
Keywords: The teachers job classification; quantitative assessment; ASP.NET; SQL Server
目 录
摘 要 ................................................................. I Abstract ................................................................ II
第1章 绪论 ............................................................. 1
1.1 研究背景和意义 ....................................................................................................... 1
1.2 本文的研究内容与组织安排 ................................................................................... 1
第2章 系统需求分析 ..................................................... 3
2.1 功能需求分析 ........................................................................................................... 3
2.2 系统设计的目标 ....................................................................................................... 3
2.3 量化考核系统功能结构图 ....................................................................................... 4
2.4 数据库设计 ............................................................................................................... 6
2.4.1 系统E-R 图 .................................................................................................. 6
2.4.2 数据表结构设计 .......................................................................................... 7
第3章 系统开发环境 .................................................... 16
3.1 ASP.NET 简介 .......................................................................................................... 16
3.2 开发语言 ................................................................................................................. 17
3.3 数据库 ..................................................................................................................... 17
3.4 所需软件 ................................................................................................................. 18
第4章 功能模块设计与实现 .............................................. 19
4.1 登录模块的设计与实现 ......................................................................................... 19
4.2 打分与结果预览模块的设计与实现 ..................................................................... 20
4.2.1 讲师页面 .................................................................................................... 20
4.2.2 教授页面和副教授页面 ............................................................................ 23
4.3 系统配置模块的设计与实现 ................................................................................. 25
第5章 疑难问题分析解决 ................................................ 29
5.1 将连接字符串存到一个类中,简化连接代码 ..................................................... 29
5.2 登陆页面验证码的生成 ......................................................................................... 29
5.3 每一个项目的填写与分数显示 ............................................................................. 30
5.4 其他问题 ................................................................................................................. 30
第6章 系统测试与性能分析 .............................................. 31
6.1 系统测试 ................................................................................................................. 31
结 论 ................................................................ 33
致 谢 ................................................................ 34
参考文献 ................................................................ 35
第1章 绪论
1.1 研究背景和意义
职称评定是评价教师教学和科研各方面能力的一种方式,它是管理高校师资力量的一种有效的手段,是对教师工作的一种激励机制。在国内,各个高校基本上都有自己的一套评审方法,但是很少有自己的职称评定系统。虽然也有一些高校拥有自己的职称评定系统,但系统功能相对简单,只有简单的文字处理和存储,需要申报人员下载表格,填写再上交。
传统的教师职评定流程基本上可以分为三个阶段:申报人员填写信息阶段、推荐小组审核阶段,专家评审打分阶段。第一阶段:学校在人事系统网上发布职称评定信息,申报人员下载相关电子表进行填写,同时准备并打印需要的评审材料,申报人员还需要将所参与评定工作的所有的材料装订好并复印,然后分送到科技处、社科处审核,进行签字盖章。第二阶段:学校组织相关的单位组成推荐小组,推荐小组成员根据职称评定资格条件,挑选出符合评审条件的申报人员,然后对符合条件的申报人员条件再次审核并推荐。第三阶段:专家认真审核申报者的申报资格,然后根据评分标准进行量化提高,评分标准分为教学与科研两方面,其中又可以细分为很多项。以哈尔滨商业大学广厦学院为例,教学方面包括:教学工作量、教学质量、教学论文、教改项目、教学成果多项;科研方面包括:科研论文(SCI 、权威、核心、重要、公开)、科研项目、出版物、科研获奖、其他科研业绩等。
在这种工作流程下,且不说前两个阶段申报教师要在各个部门来回奔波,审核自己材料的真实性,在第三阶段的量化打分中,对于如此多的项目,评审人员需要一一对照相应的评分标准,进行计算并打分,工作量十分庞大,效率也十分低下。
为了减轻评审人员的工作量,提高工作效率,首要任务就是实现量化考核的自动化,让系统来帮助他们管理教师们的教学成果、教改项目、科研项目、科研获奖等方面的信息,并根据存储的评分标准进行打分,同时将各个项目的得分情况详细地显示出来,方便检查,最后将数据存入数据库中。
1.2 本文的研究内容与组织安排
本文针对职称评定中量化考核的部分,分别对教师、教授、副教授三种不同职称在教学与科研两方面的评分标准、打分算法进行研究,利用asp.net 开放平台和SQL server 数据库,使用C#作为后台语言,设计出美观大方且便于操作的交互性强的系统界面,并能够对申报人员进行打分预览与存入数据库,同时实现对评分标准的合理存储与灵活配置。
文章的内容安排如下:
第一部分,绪论:介绍了研究背景和意义、本文的研究内容与组织安排。
第二部分,系统需求分析:主要分析了基于asp.net 的教师职称评定系统的功能性需求以及系统目标, 实现数据库存储设计。
第三部分:介绍系统开发工具:asp.net 、C#、SQL server。
第四部分,系统的设计与实现:包括用户登录界面、讲师界面、教授界面、副教授界面的设计与实现以及评分标准配置的设计与实现。
第五部分,总结与展望。
第2章 系统需求分析
2.1 功能需求分析
量化考核部分是评定职称中最后一项,也是工作量最大最繁琐的一项。首先,要求审核人员根据社保人员所填的项目,一一对照评分细则来进行计算打分,并且不同职称的打分项不同,比如讲师和教授,讲师的教学方面没有教授的要求多,没有教学论文,教改项目的要求,另外文理科的评分标准也不同,所以要求系统为三个不同的职称设计不同的页面,并且要能直接判断该教师所评职称和所属学科。其次,由于项目有可能是合作完成,这样所得分数就与教师在众人中所处位置有关了所以用户需要能轻易的选择出来是总人中的第几人;并且合作的方式可能有多种,也就是教师在不同的合作项目中所处位置都不同,因此,用户需要能够进行对位置进行多次选择并将每一次的选择立即更新到数据库中。第三,为了防止在填写的时候出错,系统要能够便于修改,所以需要将各项最终所得分数与所填项目一一对应显示出来,方便审核人员进行检查。最后,为了增强系统的灵活性,系统管理员要能够很方便地对系统的各项评分标准进行配置,包括修改与更新、删除。
通过分析,系统的功能性需求可以总结为以下几点:
1. 用户登录,分为管理员和审核人员两类。
2. 系统分为五个页面,分别是:登陆页面,系统配置页面,讲师页面,教授页面,
副教授页面。
3. 审核人员能够检索到该教师的基本信息,得到他的职称和所属学科。
4. 在为项目打分时,要考虑到多人合作的情况,分别选择。
5. 能够对结果进行详细的预览,对每一项的填写情况与得分进行检查,如出现错误
可以返回进行修改。
6. 界面与所填项目要清楚明了,以便于理解与操作。
2.2 系统设计的目标
基于asp.net 的教师职称评定量化考核系统主要是为审核人员提供服务,为了减轻他们的工作量,提高工作效率。因此主要需要实现以下目标:
1. 系统安全可靠,登录用户分为管理员与审核人员,通过密码验证进入。
2. 系统的整体结构和操作流程合理顺畅,实现人性化设计。
3. 系统界面美观得体,所填项目简单直观,实现连动,便于操作。
4. 检索教师信息,选择职位,填写内容并对其进行打分以及预览。
5. 管理员可以修改系统配置,增强系统的灵活性。
6. 教授、副教授、讲师有各自的页面。
7. 打分内容分为教学与科研两个方面。