教师评价系统的设计和实现_第1页
教师评价系统的设计和实现_第2页
教师评价系统的设计和实现_第3页
教师评价系统的设计和实现_第4页
教师评价系统的设计和实现_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

序号(学号): 270940333 长 春 大 学 毕 业 设 计(论 文) 教师评价系统 的设计和实现 姓 名 唐杰 学 院 软件学院 专 业 软件工程 班 级 09414 指导教师 张 力 副教授 2013 年 6 月 14 日 长 春 大 学 毕业设计(论文)纸 装 订 线 教师评价系统 的设计与实现 摘要 论文在分析了传统高校教学评价基本理论和方法的基础上,研究了基于网络的教师教学评价的特点,通过对理论的梳理和对时间的反思构成评价策略,构建了一个基于评价档案的教师教学评价模型。在此模型的 指导下,设计并实现了利用问卷调查的方法对教师教学进行评价,借助实施评价活动、统计、量化评价结果,并随时发布评价结果。详细讨论了该程序的功能结构设计、数据库设计和主要技术问题。论文从分析教学环境中的教师教学的相关信息入手,以课程学习材料子模块对教师跟踪内容的讨论为例,通过对这些相关信息评价意义的分析归纳,得出具体、明确和可测量的教师教学的跟踪评价指标体系。在此基础上,概要地描述了跟踪数据的记录、收藏、保存和更新,对统计结果的分析处理方式的讨论,并在实际应用中实现这一模型的软件系统。 本软件采用 试和维护 , 并 以 B/现。 教师评价系统涉级四 种角色,即 学生、教师、专家 和系统管理员, 其中 学生、教师、专家具备登录 、修改密码 、查询 用户 信息以及教师评价功能 ;系统管理员人员信息管理功能,即查询、新增、修改以及删除人员信息。 关键词 教师评价 ; B/S; 长 春 大 学 毕业设计(论文)纸 装 订 线 on of of of on of of on by of of of at of in of in of of of as an by to we On of on of a to , of of B/S; 长 春 大 学 毕业设计(论文)纸 第 1 页 装 订 线 目 录 1 引 言 . 1 2 系统分析 . 2 求分析 . 2 统体系结构的选择 . 2 件开发技术 . 3 2介 . 3 介 . 3 介 . 4 介 . 4 3 系统总体设计 . 6 统总体功能简介 . 6 统总体结构 . 6 . 7 4 数据库设计 . 9 据库概念结构设计 . 9 据库逻辑结构设计 . 11 据库的实施 . 13 据库连接机制 . 14 5 系统设计与实现 . 15 户注册与登录的设计与实现 . 15 户信息管理的设计与实现 . 15 理用户信息页面以及功能页面 . 15 . 16 询功能页面 . 18 新和删除功能 . 20 师评价的设计与实 现 . 20 . 20 用户功能页面及描述 . 20 6 测 试 . 23 件测试定义 . 23 件测试基本概念 . 23 . 23 试的步骤 . 24 长 春 大 学 毕业设计(论文)纸 第 2 页 装 订 线 件测试目的 . 24 . 24 成测试 . 24 . 25 7结 论 . 27 致 谢 . 28 参考文献 . 29 长 春 大 学 毕业设计(论文)纸 共 29 页 第 1 页 装 订 线 1 引 言 教学评估工作是教学行政部门对高等学校教学质量进行宏观监督的重要手段,目的是提高教育教学质量。教学评估是学校教学管理的一项重要内容,如何科学地、全面、客观公正地评估教师的师德水平和业务素质,是一项理论上和实践上都十分重要的工作。通过学校各层次人员对教学的教学质量进行民主评估,评测结果和分析报表可以帮助学校领导及时全面的掌握全校教师 教学业务状况,帮助教师有针对性的改进工作方法、提高教学质量。教学质量评估方面,传统的成绩单或者家长手册已经远远不能满足对教学过程中大量有效信息的分析利用。随着现代教育技术和管理方法的发展以及教学系统化理念的实施研究,我们应该通过精细客观的评价来监督,促进老师的 教与学生的学,活化了教学信息,增强对教学质量的分析和监控。 开发教师评价系统 有两方面的好处:一是教师评价系统的实用性,一个好的教师评价 系统会将一个庞大投票评优工作井井有条的管理起来,计算机与人的不同就在于,计算机是机械的,精确的,它不会使管 理工作出现差错。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够大大减轻教工人员的工作量,提高办事效率;另一方面好处,设计教师评价系统只是一种手段, 通过它 可以更好的了解计算机的工作过程,掌握开发语言的使用方法,掌握开发各种项目的工作技能,适应迅猛发展的社会。 本课题的直接目的是为了成功完成教师评价系统的开发。间接目的也可以说是最终目的是为了了解软件的开发思想,掌握软件开发人员应当具备的基本技术素质:树立良好的软件开发理念,建立正确的、符合工程规范的、系统化的软 件工程思想。 长 春 大 学 毕业设计(论文)纸 共 29 页 第 2 页 装 订 线 2 系统分析 求分析 需求分析是软件开发的重要基础,是软件生命周期的一个重要阶段,最根本的任务是确定为了满足用户的需求系统必须做什么。具体的说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景;必须仔细分析系统中的资料,既要分析系统中的数据流又要分析长期使用的资料存储。其主要目的是:在综合分析用户对系统提出的一组需求(功能、性能、数据等方面)的基础上,构造一个从抽象到具体的逻辑模型表达软件将要实现的需求,并以“软件需求规格说明书”的形式作为本阶段工作的 结果,为下一阶段的软件设计提供设计基础。 本系统应用目的:将现有的用纸张评价高校教师教学向无纸张评价系统的转变,实现对系统的不同用户帐户的管理,以及完成问卷设计、评分、统计等这些环节的处理。 内容:教师教学质量评价系统,包括用户登陆系统、用户管理、用户信息录入、教师评价、统计分析、系统帮助等基本功能实现。用户可根据需要自行设计评价及其评价项目,给出评分标准。 特征:本系统的核心部分是评价系统,通过对教师的评价,对整个学校教学质量提得进一步的提高,促进学校的发展。 软件需求分析阶段,结合着我所用的开发工具: 问题的识别和理解和对需求信息的分析和综合等进行了深入的了解,建立了实现目标软件的物理模型,也就是确定了构成软件系统的系统元素,并将功能和信息结构分配到这些系统元素中。 统体系结构的选择 通过系统分析,本系统采用 B/如图 2B/( 结构发展而来的三层结构在 的应用。 它是随着 兴起,对 C/用的扩展。 B/、异构和开放性强、平台技术稳定的特点。在 B/户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。三层的 B/,由单独组成的一层来负担其任务,这样大大 减轻了客户机的负担,把负荷均衡的分配给了服务器。 长 春 大 学 毕业设计(论文)纸 共 29 页 第 3 页 装 订 线 W e b 浏 览 器 W e b 服 务 器 D B 服 务 器H T T P 结 果H T T P 请 求S Q L 结 果S Q L 请 求图 2B/S 三层模式 由于客户机把事务处理逻辑部分分给了功能服务器,使客户机不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,从而使之变成一个简单的图形交互工具。基于 B/种平台的用户只需通过浏览器使用便可访问并处理相应信息,操作更加简单。 B/合浏览器的多种脚本语言,通用浏览器就实现了原来需要复杂的专 用软件才能实现的强大功能,并节约了开发成本,是一种全新 而且适用的 的软件体系结构。 件 开发 技术 2介 ,术规范 与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循 在良 好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。 基础就是核心 平台的标准版, 仅巩固了标准版中的许多优点,例如 “ 编写一次、随处运行 ” 的特性、方便存取 数据库 的 时还提供了对 及 其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。 可靠性以及可扩展性的应用的需求。通过提供统一的开发平台, 低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持良好的向导支持打包和部署应 用,添加目录支持,增强了安全机制,提高了性能。 由 995年 5月推出的 即 长 春 大 学 毕业设计(论文)纸 共 29 页 第 4 页 装 订 线 总称。 术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人 据中心 、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下, 由 多公司参与一起建立的一种动态网页技术标准,使用 能在 能在其他操作系统上运行。 程语言编写类 来封装产生动态网页的处理逻辑,网页还能通过 问 存在于服务端的资源的应用逻辑。 持可重用的基于组件的设计,使基于 务器在页面被客户端请求以后对这些后将生成的 而且还 具备了全的 面向对象 ,具有平台无关性且安全可靠, 主要面向 因特网 的所有特点 。 名 简称 甲骨文公司的一款 关系数据库管理系统 。到目前仍在数据库市场上占有主要份额。 劳伦斯 埃里森 和他的朋友,之前的同事 977年建立了软件开发实验室咨询公司( 美国 骨文)提供的以 分布式数据库 为核心的一组软件产品,是目前最流行的客户/服务器 ( B/数据库之一。比如 是基于数据库的一种中间件。 据库管理系统 ,作为一个通用的 数据库系统 ,它具有完整的 数据管理 功能;作为一个关系数据库,它是一个完备关系的产品;作为 分布式数据库 它实现了 分布式处理 功能。但它的所有知识,只要在一种机型上学习了 能在各种类型的机器上使用它。 件基金会的 目中的一个核心项目,因为 能稳定,而且免费,深 受 好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 时它运行时占用的系统资源小,扩展性好,支持负载平衡和邮件服务等开发应用系统常用的功能,而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 长 春 大 学 毕业设计(论文)纸 共 29 页 第 5 页 装 订 线 一个轻量级应用 服务器 ,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 序的 首选。 简洁来说,将 为服务器的优点包括 免费 、 开源 、 支持最新标准 、 更新快 以及 跨平台 。 目前 即使用 为数据库, 本 解释器 ,由于这三个软件均为免费软件,使用这样的组合,可以节约成本,建立一个稳定的网站系统。综上所述,本系统采用 据库选 择 选择 长 春 大 学 毕业设计(论文)纸 共 29 页 第 6 页 装 订 线 3 系统 总体设计 统总体功能简介 本文设计的人体生物周期软件涉及四 种角色,即 学生、教师、专家 和系统管理员,每种角色具备不同的权限。 ( 1) 学生 功能 学生 登录: 系统管理员添加 用户 后 只要输入正确的名字和密码即可登录系统; 修改密码:学生登录成功后可自行修改密码; 查看信息 : 学生 登录成功后可 查看个人信息 ; 教师评估 : 学生登录成功后可对自己的授课教师进行评价 ; ( 2)教师功能 教师登录:系统管理员添加用户后只要输入正确的名字和密码即可登录系 统; 修改密码:教师登录成功后可自行修改密码; 查看信息:教师登录成功后可查看个人信息; 教师评估:教师登录成功后可对除自己以外的授课教师进行评价; ( 1)专家功能 专家登录:系统管理员添加用户后只要输入正确的名字和密码即可登录系统; 修改密码:专家登录成功后可自行修改密码; 查看信息:专家登录成功后可查看个人信息; 教师评估:专家登录成功后可对所有教师进行评价; ( 4)系统管理员 功能 系统管理员具备功能 :新增用户信息、修改用户信息、查询用户信息、 删除用户信息。 统总体结构 系统 总体 设计是管理系统开发的起点,也是整个系统开发过程中最 为 关键的一步,它决定着开发的成败。根据系统 总体功能 ,基于系统角色进行模块化分析, 得到如图 3系统管理员 的功能模块结构 图,以及 图 3 长 春 大 学 毕业设计(论文)纸 共 29 页 第 7 页 装 订 线 图 3非系统管理员 的功能模块结构图 图 3统管理员的功能模 块结构图 本系统存在四种用户:学生、教师、专家、管理员。学生和教师用管理员给定的帐号、密码登陆页面进行操作。登陆判定上首次基于数据库验证,然后把用户信息写系统基本功能 查看个人信息 教师评价 登陆系统 登录后修改密码 根据登陆名查看个人信息 学生可评价自己的授课教师,教师可评价除自己的教师,专家可评价所有教师 系统管理员 用户信息管理 系统基本功能 查看个人信息 查询用户信息 新增用户信息 修改用户信息 删除用户信息 登陆系统 登录后修改密码 根据登陆名查看个人信息 普通用户 长 春 大 学 毕业设计(论文)纸 共 29 页 第 8 页 装 订 线 进 后其他页面采用 统结构上采用页面镶嵌程序和语句,工作原理如下图 3示。 图 3在系统结构中,用户界面层通过统一的接口向数据库存储层发送请求,数据库存储层收到请求处理之后把数据返回到用户界面层。 操作请求,运用 返回查询结果集或操作结果 1g 用户界面 数据库存储层 教师教学质量评估系统操作界面 长 春 大 学 毕业设计(论文)纸 共 29 页 第 9 页 装 订 线 4 数 据库设计 数据库是信息系统的核心和基础。它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。 数据库的设计目的是为了方便地存取和操作数据库中的数据。 数据库技术是计算机科学中的一门综合技术,涉及到数据结构、算法、操作系统、程序设计语言、数理逻辑等学科。数据库技术是信息社会的重要基础技术之一,是计算机科学领域中发展最为迅速的分支。任何管理系统都离不开数据库系统的支持,而且数据库独立于程序而存在,具有较好的安全性,也是它存在的意 义。本系统的数据库采用的是 数据库设计分为逻辑设计和物理设计。 数据库逻辑设计是建立表结构(即定义表中的字段(字段名、类型、长度等)及表之间的关系,这里同时要求给出每张表的至少三行的样例数据。 数据库物理设计是要在一个具体的数据库管理系统下实际创建数据库、规划数据库(存储位置、增长方式、访问权限等),设计表及表间关系。 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序 ,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。 设计数据库是为了解用户的各个方面需求,包括现有的以及将来可能增加的需求。数据库设计按照以下几个步骤进行: (1)数据库 概念结构设计 (2)数据库逻辑 结构设计 (3)数据库物理 结构设计 (4)数据库连接机制 数据库的设计,是程序设计的基础,好的数据库的设计要做到无数据冗余,同时要简单、数据共享度高。 据库 概念结构设计 数据库的概念设计是根据用户的需求设计数据的概念结构,以规 范的形式表达了用户需求所涉及业务的理解,通常以 实体 为概念设计的数据模型,构成 体型、属性和联系,其中 : 长 春 大 学 毕业设计(论文)纸 共 29 页 第 10 页 装 订 线 实体型表示具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象同类实体,在 属性表示实体所具有的某一特性,一个实体可由若干个属性来刻画,在 联系也称关系,表示实体内部或实体之间的联系,实体内部的联系通常是指组成实体的各属性之间的联系,而实体之间的联系通常是指不同实体集之间的联系,在 主要的实体如下 图 4 4 4及他们之间的关系如图 4 图 4师 实体 属性 图 图 4生实体 属性 图 学生 性别 姓名 学号 密码 班级号 教师 密码 姓名 性别 教师号 所教班级 长 春 大 学 毕业设计(论文)纸 共 29 页 第 11 页 装 订 线 图 4家实体 属性 图 图 4实体之间关系 据库逻辑结构设计 数据库逻辑设计决定了数据库及其应用的整体性 能,调优位置。如果数据库逻辑设计不好,则所有调优方法对于提高数据库性能的效果都是有限的。为了使数据库设计的方法走向完备,数据库的规范化理论必须遵守。规范化理论为数据库逻辑设计提供了理论指导和工具,在减少了数据冗余的同时节约了存储空间,同时加快了增、删、改的速度。 由实体图设计出如下各个 数据 表。 表 4陆 信息表 字段名 字段类型 字段长度 是否允许空 说明 是否主码 id 0 否 用户 专家 性别 姓名 编号 密码 教师 查询 评估 学生、教师、专家 班级 授课 选择 长 春 大 学 毕业设计(论文)纸 共 29 页 第 12 页 装 订 线 0 否 密码 否 否 级别 否 0 否 上次登陆时间 否 表 4生信息表 字段名 字段类型 字段长度 是否允许空 说明 是否主码 0 否 学生 0 否 学生姓名 否 0 否 性别 否 0 否 所在班级 否 表 4师信息表 字段名 字段类型 字段长度 是否允许空 说明 是否主码 0 否 教师 0 否 教师 姓名 否 0 否 性别 否 0 否 入职日期 否 表 4家信息表 字段名 字段类型 字段长度 是否允许空 说明 是否主码 0 否 专家 0 否 专家姓名 否 0 否 性别 否 表 4分表 字段名 字段类型 字段长度 是否允许空 说明 是否主码 id 0 否 打分人 0 否 打分对象 否 考评项 1分数 否 否 考评项 2分数 否 否 考评项 3分数 否 否 考评项 4分数 否 否 考评项 5分数 否 00 否 学生意见 否 长 春 大 学 毕业设计(论文)纸 共 29 页 第 13 页 装 订 线 0 否 考评状态 否 表 4师课程表 字段名 字段类型 字段长度 是否允许空 说明 是 否主码 0 否 教师 0 否 所教课程 否 0 否 所教班级 否 据库 的实施 根据系统数据需求、业务流程以及系统逻辑分析, 通过如下操作建立 数据库表结构设计如下: 数据库名称为: 建 数据库 表的 id 0),0), 0),0),0), 0),0),0); 0),0),0),0); 0),0),0); id 0),0),0),0); 0),0),0); 同时根据需求创建三条序列: 99999999; 99999999; 99999999; 长 春 大 学 毕业设计(论文)纸

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论