




免费预览已结束,剩余19页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JIU JIANG UNIVERSITY 毕毕 业业 论论 文文 (设设 计计) 题 目 学校教师考核管理系统 英文题目School teacher assessment management system 院 系 信息科学与技术学院 专 业 计算机科学与技术 姓 名 年 级 指导教师 年 月 I 摘要摘要 教师是高校的主体力量,对教师在教学和科研工作中表现出来的 能力和所做出的业绩进行客观的描述和合理的评定,为教师的聘任、 晋级和培养等工作提供科学的依据,有利于提高其积极性和创造性, 优化师资队伍结构,以便适应高等教育事业发展的需要。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能 已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重 要的作用。作为计算机应用的一部分,使用计算机对教师考核进行管 理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、 可靠性高、存储量大、保密性好、寿命长、成本低等。 本系统分为系统维护模块、教师信息管理模块,教师任课情况 管理模块,教师考勤管理模块,教师发表论文情况管理模块,教师 受奖惩情况模块,以及统计模块和输出模块,该系统可实现教师信 息的输入、删除、更改,其中教师信息包括教师姓名、性别、所在 院系办公室、职称、任教班级、是否为班主任等,通过对比考核数 据,查看教师考核情况。 本系统采用 Visual Basic 开发工具,它是一个开放的协作式系 统,选用 Access2000 作为后台数据库。 关键词关键词 :教师考核,Visual Basic,管理系统,Access2000 II Abstract The teacher is universitys main body strength, the achievement which in the teaching and the scientific effort displays ability which and makes to the teacher to carry on the objective description and the reasonable evaluation, for teachers co-operation, is promoted with work and so on raise provides the science the basis, is advantageous in enhances its enthusiasm and the creativity, optimizes the teachers troop structure, with the aim of meeting the higher education enterprise need to develop. Along with sciences and technologys unceasing enhancement, the computer science is mature day after day, its formidable function had known profoundly for the people, it entered the human society each domain and is playing more and more vital role. As a computer applications part, uses the computer to inspect for the teacher carries on the management, is having the merit which the manual administration center is unable to compare. For example: Retrieves, the search to be convenient rapidly, the reliability is high, the reserves is big, the secrecy is good, the life is long, the cost low status. This system divides into the teacher information management module, the teacher teaches classes the situation administration module, the teacher checks attendance the administration module, the teacher publishes the paper situation administration module, the teacher the rewards and punishment situation III module, as well as the statistical module and the output module, this system may realize the teacher information input, the deletion, the change, the teacher information including the teacher name, the sex, in the courtyard is the office, the title, the teacher class and grade, whether is the teacher in charge and so on, the checking attendance, the paper situation, the rewards and punishment divide into A, B, C, the D four ranks, through the contrast inspection data, examined that the teacher inspects the situation. This system uses Visual the Basic development kit, it is an open cooperation type system, selects Access2000 to take the backstage database. Keywords:Teacher assessment, Visual Basic, management system, Access2000 IV 目录目录 摘要I ABSTRACT.II 前言1 第一章系统分析2 1.1 可行性分析 2 1.2 需求分析 2 第二章 总体设计.4 2.1 系统的功能规划 4 2.2 系统的考核标准 6 2.3 系统数据库规划与设计 6 第三章 详细设计.10 3.1 整体模块设计 .10 3.2 3.3 3.4 第四章 系统测试.14 4.1 系统测试目的 .14 4.2 系统方案、内容 .14 参考文献17 致谢18 1 前 言 学校教师考核管理系统主要由教师信息、任课情况、论文发表情况和奖惩 情况及辅助系统组成。在教师信息管理中,包括对教师个人信息的添加、修改、 删除管理;在任课情况中,可以方便地查询教师所教科目班级,包括对教师听课情 况的记录,论文发表情况中应包括发表论文和出版专著的情况,含有发表时间、 出版单位、性质、级别。奖惩情况包括教师所获得奖励、称号或批评处罚等, 并能以报表形式方便地输出统计结果。另外,对重要的数据可以进行数据备份和 还原。同时,系统还具有界面友好、使用方便等特点。 教师考核管理系统为师资队伍的科学管理提供了可靠的信息依据和客观标 准。反馈渠道畅通,才能获得可靠而又丰富的信息,才能做出正确地决策。本 系统可以为学校领导提供全校教师全面、准确、客观的教学质量信息。本系统 符合现代化教育评价的科学的指导细想、原则、方法和程序。 教师考核管理系统为学校领导提供可靠的依据和可观标准,为师资队伍的 科学化、规范化管理做了基础工作。有利于完善学校的教学管理更加科学化、 规范化。管理的主要职能是组织、协调和控制。科学管理过程是各个管理环节 相互联系、有目的、有秩序的系统控制过程。在评价过程中不但要重视评价的 本身,更要重视对评价结果的分析,这样就可以完善对教师队伍科学管理的环 节,逐步健全教师队伍管理科学化过程。 教师考核管理系统可以提前诊断教学中的问题,在以后工作中改进。考核 的目的不是为了证明什么,而是为了发现问题,解决问题。经常性地针对不同 的环节、不同的对象进行评估,可以发现和诊断问题,找出问题产生的原因, 及时制定解决问题的有效措施。促使教师进一步明确自己的职责,不断完善自 我,确立发展的目标,并有目的地提高个各相关方面的素质,更好地为教学服 务。 2 第一章 系统分析 1.1 可行性分析 技术可行性 本系统采用Visual Basic开发工具,Access作为后台数据库,本系统具 有一下特点: 1. 便于操作输入信息后的计算由电脑完成,省时便捷 2. 准确不会出现计算错误,避免了人工计算出错的概率。 3. 透明可将考核结果输出打印。 4. 方便管理教委可以制定指导性考核方案,并要求报送数据,通过对各校 报来的考核数据的分析,能够掌握学校现状和教师现状,对推动教育管理有积 极意义。 1.2 需求分析 我校现有专任教师1683人,其中有副高以上职称的546人;有博士、硕士学 位的570人;博士、硕士生导师32人;教师的考核工作量就很大,本软件系统的 核心要解决好大量数据的复杂计算性能、数据录入及存储的安全性、运行的稳 定性及功能模块的灵活扩展性。良好的系统设计决定了软件系统实施过程中的 各个环节。 教师是学校的主要教学力量,建设一支思想素质好、学术水平高、结构合 理、充满活力、相对稳定的教师队伍,是提高人才培养质量和办学水平的首要 条件,也是教育体制改革的关键。对教师工作的考核是师资队伍建设和管理的 一项重要内容,也是深化学校内部管理体制改革的一项基础性工作。教师考核, 是对全校教师教书育人工作的现实和实现的价值进行检查督促、评估认定、有 效调控。实行教师考核,不仅要对教师的教学进行量化考核,而且应围绕教师 履行职责程度,德、识、能、绩、责多方位的全面考核。要注重教师工作的现 实表现、个人发展、和学校的发展,提高教师履行工作职责的能力,促进学校 的发展。只有这样,才能进行全面、客观、公正地对教师在本阶段履行岗位职 责的情况进行评价,激励和促进教师不断适应新世纪教育发展的需要,提高思 想政治水平和业务素质。学校就不难造就一支德才兼备、富有科学理论和创新 3 能力的教师队伍。就会在较短的时间内,促进全校教师整体素质提高,从根本 上解决提高教育质量,提升办学水平的动力问题。 高校教师教学信息管理系统能实现对教学文件、教学档案、教学任务和工 件量的管理。该系统具有较好的输入、输出功能,能方便地进行数据资料的查询 和修改,对重要的数据能方便地进行数据备份和还原。整个系统界面美观,使用操 作方便。系统还具有一定的保密性,用户输入的口令正确,才允许访问和使用系统。 该系统的研究和开发对推动我校教学管理的自动化、科学化、规范化将起到很 好的促进作用。 4 第二章第二章总体设计总体设计 2.12.1 系统的功能规划系统的功能规划 学校教师考核管理系统主要由教师信息、任课情况、论文发表情况和奖惩 情况组成,在使用过程中,可以对其进行添加、删除、修改以及编辑等各种操作,也 可以对数据进行方便地查询和修改,并能以报表形式方便地输出统计结果。另外,对 重要的数据可以进行数据备份。 系统的主要实现功能如图2.1.1所示: 图2.1.1系统功能图 5 学 校 教 师 考 核 管 理 系 统 教师基本信息管理 guanli guan 教师任课情况管理 教师发表论文情况管理 教师受奖惩情况管理 辅助系统 出生日期 教师性别 工作时间 教师姓名 教师编号 是否为班主任 所在院系办公室 教学工作量 作业批改 考勤管理 听课记录 论文题目 发表时间 发表刊物 受奖/惩时间 受奖/惩性质 计算系统 统计分析 报表输出 输入 输出 查询 修改 添加 删除 系统维护 1.考核等级设置 2.权重设置 3.评分标准设置 4.用户权限管理 6 2.22.2 系统考核指标系统考核指标 考核评价标准就是对教师履行岗位职责的数量和质量进行测评的准绳和尺 子。它不仅对考核本身具有尺子功能,而且对被考核者的努力方向具有导向功 能。 1、系统算法。 按照系统工程、运筹学中的层次分析法,分为五个步骤:分析系统中各因素之 间的关系,建立系统的递阶层次结构;对同一层次的各元素与上一层次中某一准则 的重要性进行两两比较,构造两两比较、判断矩阵;由判断矩阵计算被比较元素对 该准则的相对权重;计算各层元素对系统目标的合成权重,并进行排序;由主管部 门对每一位教师给出各项指标的具体评价,加权综合出对该教师的数量评价。 2、系统基础算式。 考核元素构成的判断矩阵 C=(aij)nn, aij是考核因素.n为考核比较元素。 考核元素对系统的权重。 其公式为:W=Y(k+1) W是每考核层权重,Y为考核的总目标,k为考核分层数。 元素一致性检验。 在考核实践中由于存在客观事物的复杂性,人的认识的多样性,因此对判断矩阵 的评价标准有一个大体上的一致性,特别是出现相互予属的判断时.使得判断的可靠 性值得怀疑。为了防止这一错误的决策,必须进行一致性检验. 考核结果 由各层考核的权重乘以所得指标分值综合相加,即为每位教师学年考核得分。 2.32.3 系统数据库规划与设计系统数据库规划与设计 本系统采用Access 做为后台数据库。 在管理信息系统的设计中数据库结构的设计是从础也是关键合理的数据库 结构可以减少数据的冗余度,并使得数据的操作简单快捷。 经过详细地分析,得出了以下实体的具体的数据实体属性。 系统管理员具有管理用户权限的功能,包括教师注册,登陆验证,管理教 师信息,系统管理员还具有设置考核等级,权重设置,评分标准的设置。 (图 7 2.3.2) 教师信息包括教师编号、教师姓名、出生年月、性别、工作时间、所在院 系办公室、是否为班主任。 (图2.3.3) 由以上的分析得到的E-R图及其关系描述如下: n 1 n1系统管理员 验证登陆 教师 账号密码 管理 设置考核登记 设置权重 设置评分标准 管理 游客 管理注册 图2.3.1 系统管理员E-R图 n1 系统管理员管理教师信息 工作时间 编号 姓名 性别 出生日期 所在院系办公室 班主任 职 称 8 图2.3.2教师信息E-R图 下面给出具体的Access数据表的设计。安装Access数据库,打开管理器, 新建一个数据库,将其命名为teacher_assessment,teacher_assessment数据 库中包含的数据表及其相应功能如表2-1所示。 表 2-1 teacher_assessment 数据库包含的数据表及其功能 注意:虽然Access建立的数据库中字段的名称可以支持中文,但是从以往经 验来看,用于系统开发而建立的数据库最好不要使用中文,而是使用对应于中文 意义的英文。这是基于以下两点:在某些不支持中文的系统中,字段名称含有 中文的数据库将不能被识别,这样数据库就不能够识别,从而使数据库的可移 植性下降;即使是在支持中文的Windows操作系统中,在某些情况下中文字段也 有可能会不能识别,或者不能很好地识别。 (1)user数据表及其功能 User表中用于存放用户的基本信息,包括系统管理员和教师的密码 (upwd)和用户的id, 。如表3-2所示。 表2-2 user数据表及其功能 字段名数据类型说明备注 Id 自动编号用户编号不能为空 Uname 文本用户名主关键字 Upwd 文本密码不能为空 Login_class 数字登录类别不能为空 数据表功能 User存放系统管理员和教师的用户名和密码 Basic_inf 存放教师的基本信息 Class 存放教师任课情况的信息 Publishes 存放教师的发表论文 Rewards 存放教师受奖惩情况的信息 9 表2-3 Basic_inf数据表及其功能 字段名数据类型说明备注 number 自动编号用户编号不能为空 name 文本用户名主关键字 sex 文本性别不能为空 birth 日期/时间出生日期不能为空 work date 日期/时间工作日期不能为空 office 文本所在院系办公室不能为空 T_charge 文本是否是班主任可以为空 从现有的高等院校管理考核体系出发,分析其存在的弊端和不足,吸取各方 面的经验,将管理科学、决策支持系统理论、计算机技术融为一体,将教师管理 考核中一些难以确定和描述的因素进行量化处理,对教师进行了全面的、合理的 考核,在计算机上初步实现了教师目标管理考核决策支持系统。为实现高院校教 师的科学管理奠定了基础,为科学公正地选拔、使用技术人才提供了依据。 高校教师的考核是一项长期的基础性工作, 考核办法及系统设计还有待于 在今后的实际工作中不断完善。 10 第三章第三章详细设计详细设计 经过了系统的需求分析和详细的数据设计,接下来给出了系统的主要模块 的设计与实现。 利用系统管理模块,系统管理员可以进行数据录入、修改维护、考核查询及 统计输出。在设计时,采用自上而下的结构化模块设计方法,各功能均为相对独 立的功能模块。用户权限管理(包括用户的添加、删除、修改)、报表打印管理 权限的设定,以教师的工号作为惟一登录帐号。权限设置和恢复均可通过鼠标单 击操作,直观方便。用户可定期备份数据库,必要时可通过系统恢复工具恢复数 据库.其代码如下: Dim con As New ADODB.Connection Set con = New ADODB.Connection Dim constr As String constr = “provider=microsoft.jet.oledb.4.0;data source=“ & App.Path & “ziliao.mdb“ con.Open constr Dim rs As New ADODB.Recordset Set rs = New ADODB.Recordset Set rs.ActiveConnection = con Dim sql As String sql = “select * from table where username=“ & Text1.Text & “ rs.Open sql, con, adOpenKeyset, adLockPessimistic If rs.EOF = True Then MsgBox “没有这个用户,请重新输入“, vbOKOnly + vbExclamation, “错 误“ Text1.Text = “ Text1.SetFocus 11 Exit Sub Else If rs.Fields(1) = Text2.Text Then rs.Close con.Close Unload Me Form2.Show Else MsgBox “密码错误,请重新输入“, vbOKOnly + vbExclamation, “出错“ Text2.Text = “ Text2.SetFocus End If End If 一、人机界面: 为了系统的操作方便,使用Visual Basic设计了友好的人机界面。通过人机 界面,操作者可以方便地在模型库、数据库和知识库之间传送命令和数据,最终 完成对教师的考核评价工作。 插入登陆界面图 二、信息的维护: 1)教师信息的录入: 包括教师编号、教师姓名、出生年月、性别、职称、工作时间、所在院系 办公室、是否为班主任。对于重名的根据其教师编号以及所在院系办公室判断。 2)修改维护子系统 修改基本信息教师的基本信息发生变化, 可以随时进行修改,修改考核 信息教师的年度考核信息若出现问题, 可以进行修改、追加、删除等操作, 并自 动重新计算考核等级。 12 删除某人信息如需要, 可以直接删除某教师在本系统中的所有信息。年 度信息转储备份某年度的考核信息或将某年度的考核信息进行转储,流动人员 转储教师离退休或调出, 可将其所有信息转储到其他存储设备并追加保存其动 向。 3)考核查询子系统 个人年度信息查询查询教师某年度的部分信息、主要信息或全部信息。信 息查询还可以对教研室、系部的工作情况进行考核、查询、统计。流动人员信 息查询查询流动人员的动向及原来的所有信息,全校范围查询或统计全校范围 的教师、科研工作情况以及其它信息, 并且可以根据用户需要产生随机组合条 件进行查询。 查询是任何一种管理系统必不可少的一项内容, 如何实现任意条件的全屏 幕查询工作,使屏幕设计美观、实用,我们采取的是固定条件和任意条件相结 合的原则,充分利用下拉式菜单设计上的优势, 设计了一套完整通用查询软件, 大大方便了用户具体框图如下 Y N 查 询 固定条件自定义条件 选择某项开始查询从查询库中自动生成查询项 清除原条件选择组合条件 开始查询 修改 13 4)统计输出子系统 模块的设计思想基本同于考核查询子系统, 可以在打印机上以表格形式将 查询考核结果保留下来。统计分析主要是用来查询和统计考核完成后教师的考 核得分、某一项要素得分、某一项目得分等, 以便于人事管理部门和院系领导 在此基础上得到科学的数据并加以分析, 使教师看到自身的优点与不足, 达到 考核的真正目的。 统计分析包括特殊成绩项、科研项、教学项的考评得分统计 查询。 报表可直观显示图形和数据, 方便数据的进一步使用。 5)报表打印系统 报表打印系统提供报表缺省的打印格式, 用户可在这些缺省的报告格式上 进行调整, 以使其达到自己的要求,可以单页或多页打印, 也可以全部打印。 系 统为完全可视化操作, 鼠标操作设计报表, 快速方便。 综上所述, 设计出系统功能框图如下: 主控模块 录 入 查 询 删除、修改 统计输出 报 表 系统采用下拉式菜单的操作方式, 每个不同层次均以友好的用户界面完成。 14 第四章第四章系统测试系统测试 对系统做运行测试,测试的项目主要有管理员登陆测试,基本的输入和输 出操作测试,输入错误时系统的正确反应,插入、删除及查询测试。 系统测试方法: 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了 的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操 作是否符合设计规格要求,所有内部成分是否以经过检查。 黑盒测试的特点: 1. 不基于对系统内部的设计和实现。 2. 用例设计基于功能的定义和需求说明书。 3. 关注于测试数据的选择和测试结果的分析。 常见的黑盒测试有,功能测试、压力测试、易用性测试和性能测试等。 使用的测试方法有,等价类划分、边界值测试、错误测试、启发性测试 等。 当然黑盒测试也存在一些弊端: 1. 对用例设计人员的经验要求较高,包括数据的选择,对潜在错误的 敏感性; 2. 对于内部实现的 bug 不容易发现; 3. 不能提供直观的测试覆盖率。 白盒测试的特点: 1. 需要了解系统的整体设计和实现; 2. 对源代码进行审查; 3. 在单元测试阶段发现大量的缺陷; 4. 关注于系统的控制流和数据流;常用的一些白盒测试方法有,独立 15 路径测试、逻辑判断测试、数据结构测试、覆盖率测试等。 白盒测试的不足之处有: 1. 不能确保系统是否完全符合需求说明书; 2. 白盒测试的代价会大于黑盒测试; 3. 需要源代码首先完成才能进行测试; 软件测试是保证软件质量的关键,它是对需求分析和编码的最后复审。 在开发软件的过程中,我们使用虽使用了许多保证软件质量的方法,分析、 设计和实现软件,但难免还会在实际操作过程中犯错误。这样就会在软件 产品中就会隐藏许多错误和缺陷。如果不在设计阶段排除这些错误,就会 导致系统功能不能正常运行,有时候甚至会造成巨大的损失。为了保证软 件的质量,且在今后的使用过程中保证软件的精确性、安全性和较长的使 用寿命,软件必须进行充分的测试。 4.14.1 测试目的测试目的 编写本测试计划的目的,是对工程质量试验,检测管理系统的硬、软件分 析与设计中的每一个模块和各模块组装、业务实现等测试活动进行安排。 根据软件工程规范的要求,其内容包括测试用例的设计、测试数据的录入 方法和评价准则。 4.24.2 测试方案测试方案 本系统采用黑盒测试方法,将系统按照不同的功能分为不同的模块。首先 采用等价类的方法进行各子模块的功能测试,最后进行业务综合测试。 4.34.3 测试内容测试内容 (1) 速度指标测试 信息减速速度抽测、数据库连接速度、安装速度; (2) 易用性测试 工具栏、快捷键、默认值、输入数据被选清单、在线帮助功能核实。 (3)可扩充性 增加模块、业务逻辑功能更改等。 (4)安全性与可靠性测试 16 为了确保管理信息系统的安全性,防止不合法用户使用、避免数据泄露、 更改和破坏,任何一套管理信息系统必须采取一定的安全措施来保证数据 库的安全。对数据库安全问题,可归结为对数据库系统中各种对象存取权 限的合法性和对数据库内容本身的安全(防泄露、篡改或破坏)及对客户 端应用软件的功能调用权限三个方面。具体实现技术如下所述: 1. 存取控制技术 是数据库安全的核心技术。一般采用多层控制,即系统登录控制、数据库 使用权控制及数据库对象权限控制。 系统登录控制,又称为标识/鉴别技术,即通过输入用户名及口令,由系统 进行身份验证。 数据库使用权及数据库对象权限控制是通过数据库的授权系统将各种使用 操作权限授予用户。Microsoft SQL Server 的数据库安全采用了多层存取 控制技术,即用户、对象授权、角色授权。 2. 隔离控制技术 通过某种中间机制,将用户与存取对象隔离。用户不能直接对存取对象进 行操作,而是通过中间机构间接进行。在 Microsoft SQL Server 中常用的 中间机构有视图、存储过程及快照。 3. 信息流向控制技术 将数据库信息内容按敏感度分成多个密级(如绝密、机密、秘密、一般) , 防止信息从高安全级流到低安全级的地方。 4. 推理控制技术 是防止用户从对数据库的合法访问得到的信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年试验检测师考试题库(含答案)
- 阿尔山市2024-2025学年八年级下学期语文期中测试试卷
- 2024中国血脂管理指南解读课件
- 2025 年小升初忻州市初一新生分班考试数学试卷(带答案解析)-(冀教版)
- 2025 年小升初杭州市初一新生分班考试语文试卷(带答案解析)-(部编版)
- 中国儿童遗尿症疾病管理专家共识解读课件
- 物业公司2025上半年工作总结
- 普通话推广活动普通话与规范字常见易错字词趣味互动模板
- 四川省泸州市江阳区2022-2023学年八年级下学期期末考试生物试题(试卷)
- 福建省泉州市石狮市中英文实验学校2024-2025学年八年级下学期期中考试数学试卷(含简略答案)
- 2025年安徽省中考历史试卷真题(含答案)
- 单位无宿舍证明
- 糖皮质激素性骨质疏松症及其治疗
- YY/T 0127.11-2014口腔医疗器械生物学评价第11部分:盖髓试验
- GB/T 3036-1994船用中心型蝶阀
- GB/T 19867.5-2008电阻焊焊接工艺规程
- GB/T 1706-2006二氧化钛颜料
- 2023年安徽省国有金融资本投资管理有限公司招聘笔试题库及答案解析
- 新外研版英语七年级上册单词默写表
- T-CIATCM 002-2019 中医药信息数据元目录
- 特殊教育学校学生管理名师优质课赛课一等奖市公开课获奖课件
评论
0/150
提交评论