




已阅读5页,还剩44页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
重庆科技学院 毕业设计(论文)毕业设计(论文) 题 目 教师教学质量评价系统设计 院(系) 电气与信息工程学院 专业班级 计科 2010-01 学生姓名 张 三 学号 2010441787 指导教师 XXX 职称 XXXX 评阅教师 职称 2014 年 5 月 23 日 学生毕业设计(论文)原创性声明学生毕业设计(论文)原创性声明 本人以信誉声明:所呈交的毕业设计(论文)是在导师的指导下 进行的设计(研究)工作及取得的成果,设计(论文)中引用他(她) 人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果 为本人独立完成,不包含他人成果及为获得重庆科技学院或其它教育 机构的学位或证书而使用其材料。与我一同工作的同志对本设计(研 究)所做的任何贡献均已在论文中作了明确的说明并表示了谢意。 毕业设计(论文)作者(签字): 年 月 日 重庆科技学院本科生毕业设计论文 中文摘要 I 摘摘 要要 教师教学质量评价管理是各级院校指导学校教学工作的一大重要环节,对于 学校教学工作的意义重大。对任课教师的工作进行评价统计的工作在很早以前就 已经开始有了,但是纸质的评价方式存在诸多的弊端和不方便。比如:实施困难、 步骤繁多、统计繁琐等等,造成了严重的重复劳动和资源浪费。但是随着电子信 息技术的发展,越来越多的电子信息技术也被应用到了现在的教学工作中,教师 教学质量评价管理系统也逐渐取代了以前的纸质的评教方式,为这一工作带来了 诸多的便利,节约了大量宝贵的时间,并且统计数据也更加科学,更具指导意义。 本次设计的任务是针对现沿用的教师教学评价管理系统中存在的诸多问题, 应用 ASP.Net 以及 SQL 数据库开发技术,设计出基于 B/S 模式的教师教学质量评 价管理系统。将现有的用纸张评价高校教师教学向 Internet 的无纸张评价系统的 转变,实现对系统的不同用户帐户的管理,以及完成问卷设计、评分、统计这些 环节的处理,是响应节能环保的重要体现。该系统的主要功能包括数据录入、查 询、密码设定、统计、打印等,该系统要求:学生能够进行选课、学生能够对教 师进行教学质量评估及对其留言、教师能够查看评教以及对同行进行教学质量评 估、管理员能够对学生教师信息进行插入删除等操作、管理员能够对教学质量评 估进行统计。并要求该系统具有界面美观、方便使用并具有较强的安全性。在经 短期试用之后正式该系统可以安全可靠地运行,可以有效提高教师教学评价管理 工作的质量和效率。 关键词: 教师教学评价管理 数据统计 数据库 .Net 技术 重庆科技学院本科生毕业设计论文 英文摘要 II ABSTRACT Evaluation of teaching quality management is an important part of teaching work at all levels of colleges and the all universities, for the school teaching work is a great significance. The teacher jobs evaluation work has appeared for a period of time, but the paper evaluation methods have many disadvantages and inconvenience. For example: the difficulty of implementation, so many steps, complicated statistic work and so on, causing serious duplications and wastes of resources. But with the development of electronic information technology, more and more electronic information technology is also applied to the work of teaching management system, evaluation of teachers teaching quality management has gradually replaced the previous paper of the evaluation of teaching methods, bring many convenience for the work, saving a lot of valuable time, and make the statistics more scientific, bring more practical guidance. The task of the project is to apply ASP.Net and SQL database development technology, and then to design an evaluation management system for teaching quality based on B/S model, to resole the problems in teaching evaluation management system. Make the paper evaluation of college teachers teaching transited to a paperless evaluation system of Internet, realize the different user account on the system management, and processing to the parts of questionnaire design, scoring, statistics. These links is an important reflect, in response to energy saving and environmental protection. The main functions of the system including data input, query, statistics, printing, the password setting, the system requires: students will be able to sign up for the courses, students can make teaching quality evaluation for teachers and leave messages, teachers can view the evaluation of teaching and teaching quality evaluation of peers, the administrator can carry on students and teachers information insertion deletion operation, and make statistics. And the system has beautiful interface, easy to use and strong security. In the formal after short-term trial, the system can run safely and reliably, and can effectively improve the evaluation of teachers teaching quality and efficiency of the management. Keywords: Evaluation of teaching Data management Database .Net Technology 重庆科技学院本科生毕业设计论文 目录 III 目 录 摘 要 .I ABSTRACT II 1 绪 论 1 1.1 引言1 1.2 研究背景1 1.3 研究意义2 1.4 论文概述2 2 系统技术基础 .4 2.1 B/S 模式 4 2.2 开发语言 C#的介绍 .5 2.3 ASP.NET 技术的简介 6 2.4 ADO.NET 数据库访问技术 6 2.5 SQL:结构化查询语言.7 3 需求分析 .9 3.1 前台功能 9 3.1.1 学生选课 .9 3.1.2 学生评价 .9 3.1.3 教师评教信息统计(教师端) 10 3.1.4 登陆密码修改(学生、教师端) 10 3.2 后台功能 .10 3.2.1 教师评教信息统计(管理员端) 10 3.2.2 个人信息管理(管理员端) 10 3.2.3 评教具体指标管理 10 3.3 系统结构.10 3.4 运行环境.11 3.5 系统数据流图.12 3.6 数据字典.16 3.7 概念模型图.21 4 概要设计 22 4.1 功能模块划分 .22 4.1.1 学生选课 22 4.1.2 学生评价 22 4.1.3 学生修改登录密码 22 4.1.4 教师查询评教信息 23 重庆科技学院本科生毕业设计论文 目录 IVIV 4.1.5 教师修改登录密码 23 4.2 后台功能 .23 4.2.1 管理员查询、统计评教信息 23 4.2.2 管理员管理用户信息 23 4.2.3 管理员管理评教信息指标 23 4.3 数据库物理结构设计.24 5 功能模块的详细设计与实现 25 5.1 程序开发工具与运行平台 .25 5.1.1 开发工具25 5.1.2 运行平台25 5.2 系统关键技术.25 5.2.1 登陆 25 5.2.2 学生选课模块 26 5.2.3 学生评价模块 29 5.2.4 教师查看评教信息模块31 5.2.5 管理员统计评教信息模块31 5.2.6 管理员管理用户信息模块33 6 用户手册.35 6.1 系统运行环境的配置方法 .35 6.1.1 IIS 的安装 35 6.1.2 启动 IIS.35 6.2 用户使用手册 .36 7 总结 40 参考文献 41 致 谢 .42 重庆科技学院本科生毕业设计论文 1 绪论 1 1 绪 论 1.1 引言 教师教学质量评价管理系统在院校教研工作中的意义重大,合理利用该系统 可以是工作效率大大提高,不仅减少工作时间,更能够提高工作质量,使评价统 计结果更能够有效地知道教学工作的开展。以往传统的纸质评价工作存在诸多的 弊端,流程繁琐,容易出差错,不仅特别浪费人力物力,统计的结果也并不严谨, 存在很大的滞后性。通过使用该系统可以使教师教学评价工作中的学生评价、教 师查看统计以及管理员统计评教信息等等环节更加合理和有效率,减少出现差错 的几率。现在学校所所使用的教师教学评价管理系统也存在诸多的问题。比如, 操作不方便,没有针对性,界面不友好,响应慢等缺陷,开发一套功能完备、界 面友好、更具实用意义的教师教学评价管理系统意义重大。基于以上情况,本次 系统的开发决定采用 B/S 架构进行开发。该种架构具有易于更新、便于管理的等 诸多优点,在日常的使用中能够更大程度地为教师教学评价工作的参与者提供便 利。 1.2 研究背景 教师评教管理是各高校的重要教研工作之一,涉及到的参与者众多,工作结 果意义重大。虽然教育体制在不断地深化和改革,但是在改革的过程中,的确给 各大学校的日常工作带来了不小的挑战,如何能够适应现如今变化越来越快的教 育体制改革,开发出一套功能完备,操作简便,流程合理的教师教学质量评价管 理系统迫在眉睫,并以期能够更好地指导教学工作的开展。 目前该系统在国内外的应用情况大不相同,在国外,很多国家有比国内更加 先进和成熟的的技术,国外在这一方面也更加成熟,应用得也比较普遍。而在国 内,由于国内的大多数高校信息化建设相比国外都比较滞后,虽然在近几年很多 高校都已经开始注意加强信息化建设,不断加大在这方面的投入,在信息化的建 设上也形成了一定的规模。但是由于整体滞后,与国外高校的信息化建设和管理 上还是存在相当的差距。 纵观国内外该系统的研究现状,国外已经应用得比较成熟了。而在国内的情 况则不大乐观,说虽然目前在国内的很多高校都已经使用了很多类似的教学评价 管理系统到教学工作中,但是多数的系统并不能够很好地为教学工作的开展提供 很好的支持,这其中的一方面的原因有技术上的不成熟,而更多的方面则是需求 分析的不到位。开发者在开发的过程中没有很细致地对用户的需求做分析。做出 重庆科技学院本科生毕业设计论文 1 绪论 2 来的系统可以说只是单纯的为实现某一功能,而不注重用户的体验。使得目前多 数正在使用中的系统要么功能单一,要么无法满足用户需求,要么用户体验不够 好,这种不注重用户体验的做法是不可取的,对于信息化技术的建设和信息化技 术的广泛应用是有害而无利的。但即使是目前存在各种不乐观的情况,但是仍然 很有必要加快信息化技术在教育教学中的应用。使传统的教务管理走向数字化、 信息化、智能化的方向发展。教师教学评价管理系统作为教务系统中的一个重要 组成部分,其作用和重要性可见一斑。 1.3 研究意义 在前边的现状分析中已经部分提到了国内在在该系统的研究方面的不容乐观 的情况。其直接导致的结果就是使得该评价统计越来越趋于形式化,而很大程度 上起不到指导教学的初衷。 而另一方面,现在的科技发展日新月异,一天一个样,教学体制上也是在不 断的改革,如果没有高效的教务系统来做支撑,势必会很大程度上增加教学工作 的负担,使学生,教师,管理者等各教学工作的参与者痛苦不堪,不堪重负。加 快教学工作的信息化建设,促使教师教学评价管理趋于成熟势在必行。 信息管理系统(MIS)是在上实际 80 年代才逐渐形成的一门新兴学科,近年 来其应用的领域也越来越广,其最初的目的就是对以往已经形成的数据做出统计, 进而指导日后的工作,指定工作的重点和规划。而本次所要设计的系统正是要对 教师以往的教学工作做出系统、科学的评价,总结出以往在教学工作中的不足, 改正不足,有针对性地指导日后的教学工作和教学计划,使教学工作日臻完善, 对学校,对整个教育体制的意义及其重大。 对于本系统来说,有三大重要结构组成:信息收集、信息处理、信息统计。 学生是本系统中信息收集的主要参与者,但是由于以往的评价题目较为单一和比 较笼统,使得学生的参与度不高,这是使得教学评价趋于形式化的根本原因。所 以在本次设计中需要灵活设置评价的题目,自由组合,并在评价的过程中增设一 些趣味性的因素,提高学生的参与度,力求获得的数据更加真实,更加贴近教学 实际。信息处理和信息统计的环节中管理员是主要参与者,管理员统计所有教师 所授课程的评价情况,提炼出具有指导意义的数据指标反馈给教师。教师则是本 系统的直接受益者,通过倾听反馈来的数据,发现自身在教学中的优势和不足, 扬长避短,提高自身教学素质和课堂质量。综上就是研究开发教师教学评价管理 系统的意义。 1.4 论文概述 本篇论文主要论述教师教学评价管理系统的实现过程和核心技术。第二 章主要讲在本次的开发过程中用到技术,对用到的技术做介绍。第三章主要做需 重庆科技学院本科生毕业设计论文 1 绪论 3 求分析,从用户的角度出发发掘用户所需。第四章对该系统用到的数据库做详细 阐述和介绍,包括数据表、数据字典、视图、触发器以及各表之间的对应关系。 第五章阐述系统的核心功能,和一些功能的实现,并对有代表性的实现方法做介 绍。第六章是用户手册,介绍该系统的使用流程。第七章是总结部分,总结在本 次设计的过程中遇到的问题和难点,如何解决一些具有代表性的问题的以及在本 次设计中的收获。 重庆科技学院本科生毕业设计论文 2 系统技术基础 4 2 系统技术基础 2.1 B/S 模式 该系统采取这种模式一方面是出于系统维护方便的需要,另一方面是考虑 到该系统的参与者众多,需要尽可能的降低客户端的负荷,把需要进行的计算 尽量放到服务器端来。而从 B/S 模式的介绍来看,恰恰与这种需求不谋而合。 在这种结构下,用户界面是呈现的浏览器上的,主要的逻辑计算是在服务器上 实现的,这样就大大降低了客户端的硬件要求,减少系统维护的成本。 其优势在于: 良好的兼容性,只要有浏览器就可以参与得到该系统中来; 降低开发成本,因不需在客户及其上安装客户端,免去了开发各种客户 端的成本和时间; 具有良好的开放性和可扩充性; 1)B/S 模式结构图,如图 2.1 所示 服务器 客户端客户端客户端 图 2.1 B/S 模式结构图 重庆科技学院本科生毕业设计论文 2 系统技术基础 5 2) B/S 模式数据流图,如图 2.2 所示 SQL请求开始SQL请求结束 HTML数据流 HTTP服务 结果显示 图 2.2 B/S 模式数据流图 2.2 开发语言 C#的介绍 C#是微软公司在 2000 年 6 月发布的一种新的编程语言,并定于在微软职业 开发者论坛上登台亮相。它包含了诸如单一继承、界面、与 Java 几乎同样的语 法,和编译成中间代码再运行的过程。但是 C#与 Java 有着明显的不同,它借 鉴了 Delphi 的一个特点,与 COM(组件对象模型)是直接集成的,是.NET windows 网络框架的主角。 它的主要特点与优势是: 语言简洁。 保留了 C+的强大功能。 语言的自由性。 强大的 Web 服务器控件。 支持跨平台。 与 XML 相融合。 其中跨平台的这一特性对本次设计来说尤为重要。其便捷的可视化界面,方便 调试和修改,这是这门语言最令我喜欢的特点。在编程的过程中有种所见即所 得的即视感,特别直观。 执行 SQL 重庆科技学院本科生毕业设计论文 2 系统技术基础 6 2.3 ASP.NET 技术的简介 ASP是Active Server Page的缩写,可直译为“活动服务器网页” ,当然现 在多被翻译成我们所熟知的“动态网页” 。在大学期间学习这门课程之前我们已 经学习了C#语言,对于Visual Studio上的控件已经比较熟悉了,之前是在 windows窗体上使用它是建立在公共语言运行库上的编程框架,可用于在服务器 上生成功能强大的Web应用程序。与以前的Web开发模型相比,ASP.NET有几个显 著的优点,这也是本次设计中使用该技术的重要原因: 增强的性能。ASP.NET是在服务器上运行的编译好的公共语言运行库代码。 与被解释的前辈不同,可利用早期绑定、实时编译、本机优化和盒外缓存服务。 这就相当于在便携代码之前便显著提高了性能。 顶级的工具支持。ASP.NET Framework 补充了Visual Studio集成开发环境 中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个 强大工具所提供的功能中的少数几种。 威力和灵活性。由于ASP.NET基于公共语言运行库,因此Web应用程序开发 人员可以利用整个平台的威力和灵活性。另外,公共语言运行库的交互性保证 在迁移到ASP.NET时保留基于COM的开发中的现有投资。 易于管理的特性。由于其配置信息是以纯文本形式存储的,因此即使是在 本地没有管理工具的情况下,依然可以方便地对配置信息进行管理和部署。 优异的可扩展性。可开发人员可以用自己编写的扩展组件去替换掉运行库 中的任何子组件,便于扩展。 良好的安全性。它可以借助windows身份验证保证应用程序是安全的。 现在对于很多人来说,使用ASP来创建动态网页已经是比较常见的了,这种 技术越来越广泛地被人们接受。从它发布到现在的几年的时间里,也在不断地 改进,克服了传统ASP的局限性,成为了当下比较时兴的web开发技术。 2.4 ADO.NET 数据库访问技术 在.NET 环境下,ADO.NET 技术是实现数据访问的必要手段。ADO.NET 使用了 一些 ADO 对象,如常见的 Connection 和 Command 对象,再次之外还引入了新 的对象。比如 DataReader、DataSet、 DataAdapter。使用 ADO.NET 访问数据 库离不开对 DataSet 对象和.NET 数据提供程序中的对象的操作。利用这些对象 可以方便地对数据进行查询和数据绑定。下面来逐一进行介绍。 Connection 对象 在访问数据之前,首先要做的就是与数据源建立起连接。Connection 对象 就是用来与数据库建立连接的。该对象提供的一些属性可以使开发者方便地设 置数据源的位置、数据库的名、连接数据库的账号密码等。 重庆科技学院本科生毕业设计论文 2 系统技术基础 7 DataSet(数据集)对象 DataSet 相当于是一个数据缓冲区,是一个数据的集合。从数据库中读取 出来的数据先放到这个对象中,然后按照需要帮顶给需要绑定数据的控件。 DataSet 包含了一个 DataTable 对象的集合,可以通过这个属性方便地获 取某一行某一列中的具体数据。 DataAdapter 对象 DataAdapter 对象是 DataSet 和源数据之间的桥梁。它使用 Fill()方法将 数据填充到 DataSet 的 DataTable 中去。 有了这个对象,即使我们在不知道 Connection 与 Command 沟通的细节,也 能方便的进行数据的取用。 Command 对象 当与数据库建立了连接后,可以用 Command 对象来对数据源进行增删改查 的操作,这个对象包含对于数据库的所有操作命令,方便易用。 2.5 SQL:结构化查询语言 SQL结构化查询语言,是关系数据库的标准语言。包括查询、定义、操纵和 控制4个部分,功能齐全。SQL具有语言简洁、方便实用、功能齐全等优点。目 前,多数数据库管理系统都支持SQL或提供SQL接口。SQL语言分为3类,数据库 操纵语言DML(见表2.1) ,数据定义语言(见表2.2) ,数据控制语言DCL(见表 2.3) 。 表 2.1 常用 DML 语句及说明 SELECET在数据库中查找满足指定条件的纪录 INSERT增加数据行到表 UPDATE更改表中的数据 DELETE从表中删除数据行 表 2.2 常用 DDL 语句及说明 CREATE TABLE创建表 CREATE INDEX创建索引 CREATE VIEW创建视图 ALTER TABLE增加表列、重定义表列、更改存储分 配 DROP TABLE删除表 DROP INDEX删除索引 重庆科技学院本科生毕业设计论文 2 系统技术基础 8 表 2.3 常用 DCL 语句及说明 GRANT将权限或角色授予用户或其他角色 REVODE回收用户权限 COMMIT提交 ROLL回滚 重庆科技学院本科生毕业设计 3 需求分析 9 3 需求分析 就我们学校目前的状况来看,教师评价考核部分仍然是用的纸质考核的方 式,评价、统计起来费时费力,很不方便也很不科学。虽然也有网上的教师评 教,但是很大程度上流于形式化。本次设计所要实现的功能包括:学生能够进 行选课、学生能够对所授课的教师进行教学质量评估及对其留言、教师能够查 看评教以及对同行进行教学质量评估、管理员能够对学生教师信息进行插入、 删除等操作、要求管理员能够对教学质量评估进行统计。 通过该系统,可以方便地对教师教学质量进行考核,找出目前教学活动中 出现的问题,有针对性地指定下一步的教学计划。 3.13.1 前台功能前台功能 .1 学生选课学生选课 学生登录之后,在学生端页面上可以查看并选择目前可以选择的课程。课 程的信息包含了课程编号、课程名称、开课学期、任课教师、学分、学时等信 息。可以按照如下条件进行组合查询,并可以对查询结果进行排序,方便进行 查看和选择。 开课学期 课程类别 任课教师 学时 学分 .2 学生评价学生评价 在此页面,学生可以针对自己所选择的课程的教师针对授课质量、课下辅 导、师德等多方面进行打分并对该授课教师进行留言。考核的指标包括: 讲课,重点突出、详略得当、富有启发性、逻辑性强 辅导,辅导答疑认真、耐心 作业,按时收交、认真批改、有批语 育人,能够严格要求学生、尊重学生意见 板书,板书工整、汉字规范、版面美观 建议,学生对老师提的建议 重庆科技学院本科生毕业设计 3 需求分析 10 3.1.3 教师评教信息统计(教师端)教师评教信息统计(教师端) 教师可以登录本系统查看学生对自己所授每门课的评价统计信息。包括: 课程属性 参评人数 总分 平均分 以及评价详情(包括各考核指标具体得分以及学生留言) 3.1.4 登陆密码修改(学生、教师端)登陆密码修改(学生、教师端) 在学生端以及教师端,提供学生和教师对自己的登录密码进行修改的权限。 3.2 后台功能后台功能 .1 教师评教信息统计(管理员端)教师评教信息统计(管理员端) 管理员可以登录该系统按学期、学院、专业、教师名进行综合查询教师评 教信息并可按总分、平均分、学分对其进行排序、统计。统计的具体信息包括: 课程属性 参评人数 总分 平均分 以及评价信息详情(包括各考核指标具体得分以及学生留言) .2 个人信息管理(管理员端)个人信息管理(管理员端) 管理员登陆该系统,可以对本评教管理系统的各参与者进行新用户添加、 用户信息修改、删除的操作 .3 评教具体指标管理评教具体指标管理 管理员登录本系统之后可以对评价指标的具体内容根据评教的具体情况作 出修改。 3.2 系统结构 本系统采用了三层结构模型,前端为客户端,通过浏览器登录访问部署在 IIS 服务器上的教师评教管理系统。数据层单独用一个服务器以保证数据访问的 重庆科技学院本科生毕业设计 3 需求分析 11 稳定、安全。这样的结构可以充分利用浏览器资源,减轻网络和客户端机器的 负载,维护方便,并且可以在多个平台使用,方便使用各种设备的用户登录。 系统结构如图 3.1 所示: 图 3.1 系统结构图 学生和老师使用浏览器就可以完成在自己权限内的全部操作。 该系统的管理员也是在浏览器上就可以完成自己所需的全部操作。 本系统采用 SQL 数据库,数据库中保存了该系统所有的用户的个人信息 以及评教过程产生的各种数据。 教师评教管理服务程序是该系统的核心部件。完成所有的功能和业务逻 辑。 Web 服务器实现了对浏览器前端页面的支持。 3.3 运行环境 系统平台:Windows 系统平台 数据库:SQL Server 2008 R2 Web 服务器:(IIS)Internet Information Services Windows 信息服务 器 工作环境:NET Framework 2.0 教师评教管理服务程序 WEB 服务器(IIS) SQL Server 数据库 学生(前台) (浏览器) 管理员(后台) (浏览器) 老师(前台) (浏览器) 重庆科技学院本科生毕业设计 3 需求分析 12 3.4 系统业务流程以及数据流图 在本教师教学评价管理系统中,外部实体包括学生、教师、系统管理员, 在数据库中,数据主要以表的形式存在。 系统业务流程如图 3.2 所示。 学生 登录 登录验证 前台 查看个人 信息 选择课 程 对所选课程 进行评价 修改登录密 码 通过验证 提示消息 重庆科技学院本科生毕业设计 3 需求分析 13 教师 登录 登录验证 前台 查看个人 信息 查看评教 信息、统 计 修改登录密 码 通过验证 提示消息 系统管理员 登录 登录验证 后台 查看个人 信息 查看评教信 息、统计 管理评教指 标信息 管理用户个 人信息 通过验证 提示消息 图 3.2 系统业务流程图 重庆科技学院本科生毕业设计 3 需求分析 14 学生端的功能分三部分:选课、评价、修改个人登录密码。学生端数据流 图如图 3.3 所示。 登录 登录成功 学生 用户名、密码 学生界 面 评价选课 个人密 码管理 课程信息 课程信息表评价信息表 评价信息 选课记录表 选课号 学生信息表学号 学号、密码 学号、密码 选课信息 图 3.3 学生端数据流图 重庆科技学院本科生毕业设计 3 需求分析 15 教师端的功能分两部分:查看评教信息、登录密码修改。教师端数据流图 如图 3.4 所示。 登录 登录成功 教师 用户名、密码 教师界面 查看个人评教 信息 查看个人信息个人密码管理 评价信息表 评价信息 教师信息表 教师编号、密码 教师编号、密码 教师个人信息 课程信息表 选课记录表选课号 课程编号 学生信息表学生选课选课信息 学生评价 评价信息 学号 图 3.4 教师端数据流图 重庆科技学院本科生毕业设计 3 需求分析 16 系统管理员具有总共 7 大部分功能:。具体数据流程如图 3.5 所示。 登录 登录成功 管理员 用户名、密码 管理员界面 查看统计评 教信息 用户信息管理 课程信息表 评价信息表 评价信息 选课记录表 选课号 课程编号 教师信息表 学生信息表学号 学院信息表 专业信息表 学期信息表 学生个人信息 管理员信息表 管理员个人信息 学生选课 选课信息 教师个人信息 学生评价 查看个人信 息 评价信息 学期编号学院编号 专业编号 管理员个人信息 管理员编号、密码 图 3.5 系统管理员端数据流图 3.5 数据字典数据字典 教师教学评价管理系统其数据库中一共有 10 张数据表,分别是:学生信息 表、教师信息表、管理员信息表、学院信息表、专业信息表、课程信息表、课 重庆科技学院本科生毕业设计 3 需求分析 17 程类别信息表、选课记录表、学期信息表、评价信息表。 数据库中数据表清单,如表 3.1 表所示。 重庆科技学院本科生毕业设计 3 需求分析 18 表 3.1 数据表清单 名称代码 学生信息表dbo.tb_StudentInfo 教师信息表dbo.tb_TeacherInfo 管理员信息表dbo.tb_AdminInfo 学院信息表dbo.tb_CollegeInfo 专业信息表dbo.tb_MajorInfo 课程信息表dbo.tb_CourseInfo 课程类别信息表dbo.tb_CourseCategoryInfo 选课记录表dbo.tb_CourseRecordInfo 学期信息表dbo.tb_SemesterInfo 评价信息表dbo.tb_EvaluationInfo 1 学生信息表如表3.2所示。 表3.2 学生信息表明细(dbo.tb_StudentInfo) 名称代码数据类型主键外键默认值 学号S_Id Int是 姓名S_Namenvarchar(50) 性别S_Sexnvarchar(50) 专业编号M_Idint是 学院编号College_Idint是 年级S_Gradeint 班级S_Classint 生日S_Birthdatedate 密码S_Passwordnchar(10) 2 教师信息表,如表3.3所示。 表3.3 教师信息表明细(dbo.tb_TeacherInfo) 名称代码数据类型主键外键默认值 教师编号T_Idint是 姓名T_Namenvarchar(50) 性别T_Sexnvarchar(50) 学院编号College_Idint是 密码T_Passwordnvarchar(50) 职称T_Titlenvarchar(50) 3 管理员信息表,如表3.4所示。 表3.4 管理员信息表明细(dbo.tb_AdminInfo) 名称代码数据类型主键外键默认值 重庆科技学院本科生毕业设计 3 需求分析 19 管理员编号A_Idint是 姓名A_Namenvarchar(50) 密码A_Passwordnvarchar(50) 性别A_Sexnvarchar(50) 4 学院信息表资料,如表3.5所示。 表3.5 学院信息表明细(dbo.tb_CollegeInfo) 名称代码数据类型主 键 外 键 默认值 学院编号College_Idint是 学院名称College_Namenvarchar(50) 学生总数College_SAmountint 教师总数College_TAmountint 院长College_Presidentnvarchar(50) 5 专业信息表,如表3.6所示。 表3.6 专业信息表明细(dbo.tb_MajorInfo) 名称代码数据类型主键外键默认值 专业编号M_Idint是 专业名称M_Namenvarchar(50) 专业人数M_Amountint 辅导员编号T_Idint是 6 课程信息表,如表3.4.7所示 表3.7 课程信息表明细(dbo.tb_CourseInfo) 名称代码数据类型主 键 外 键 默认值 课程编号Course_Idint是 课程名Course_Namenvarchar(50) 学期编号Semester_Idnvarchar(50)是 学时Course_Hoursint 学分Course_Creditfloat 课程类别CourseCategory_Namenvarchar(50)是 课程简介Course_Introductionnvarchar(MAX) 教师编号T_Idint是 专业编号M_Idnchar(10)是 7 课程类别信息表,如表3.8所示。 表3.8 课程信息表明细(dbo.tb_CourseCategoryInfo) 重庆科技学院本科生毕业设计 3 需求分析 20 名称代码数据类型主 键 外 键 默认值 课程类别CourseCategory_Namenvarchar(50)是 8 选课记录表,如表3.9所示。 表3.9 选课记录表明细(dbo.tb_CourseRecordInfo) 名称代码数据类型主键外键默认值 选课记录号Record_Idint是 学生学号S_Idint是 课程编号Course_Idint是 9 学期信息表,如表3.10所示。 表3.10 学期信息表明细(dbo.tb_SemesterInfo) 名称代码数据类型主键外键默认值 学期编号Semester_Idint是 10 评价信息表,如表3.11所示。 表3.11 评价信息表明细(dbo.tb_EvaluationInfo) 名称代码数据类型主键外键默认值 评价编号E_Idint是 选课记录号Record_Idint是 第一题得分N1int 第二题得分N2int 第三题得分N3int 第四题得分N4int 第五题得分N5int 第六题得分N6int 第七题得分N7int 第八题得分N8int 第九题得分N9int 第十题得分N10int 第十一题得分N11nvarchar(MAX) 总分Sumint 重庆科技学院本科生毕业设计 3 需求分析 21 3.6 概念模型图概念模型图 本系统数据库概念模型图,如图3.5 所示。 图 3.5 概念模型图 Reference_1 Reference_2 Reference_4 Reference_5 Reference_6 Reference_7 Reference_11 Reference_12 Reference_13 Reference_14 Reference_15 Reference_16 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 NO VA100 VA40 Key_1 上 上 上 上 上 上 上 上 上 上 上 上 NO DT Key_1 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 NO VA30 I Key_1 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 QQ email 上 上 上 上 上 上 上 NO VA30 VA30 VA2 VA11 VA15 VA50 VA20 VA40 I Key_1 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 NO I I VA200 I DT VA1000 Key_1 上 上 上 上 上 上 上 上 上 NO VA50 Key_1 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 NO VA150 DT DT I Key_1 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 NO VA1000 I DT Key_1 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 上 NO VA1000 I VA100 Key_1 上 上 上 上 上 上 上 上 NO VA40 Key_1 上 上 上 上 上 上 上 上 上 上 NO VA30 Key_1 上 上 上 上 上 上 上 上 上 上 NO VA40 Key_1 上 上 上 上 上 上 上 上 上 上 NO VA30 Key_1 重庆科技学院本科生毕业设计 4 概要设计 22 4 概要设计 4.1 功能模块划分 本系统分为前后台两大模块,系统的功能图如图 4.1 所示。 教师教学评价管理系统 学生登录前台管理员登录后台教师登录前台 选课 评价 修改密码 查看评价信息 修改密码 评价信息统计 用户信息管理 评价指标修改 图 4.1 系统功能图 4.1.1 学生选课 学生登录该系统,可以点击左侧的功能栏,点击“选课”按钮进入选课功 能页面,默认显示所有可选课程,并可以按照学期、课程类别、任课教师对所 有可选课程进行查询,查询后,在所要选择的课程信息的末端点击“选课按钮” , 提示“选课成功”信息,即完成选课。 4.1.2 学生评价 学生登录该系统,在左侧的功能栏点击“评价”按钮即可进入评价功能页 面, ,先选择要评价的课程,再一次对每项指标进行打分,在评价页面还会实时 的统计该评价的总分,在完成所有打分之后,点击“提交”按钮,提示“提交 成功” ,即完成对该门课程的评价。 4.1.3 学生修改登录密码 学生登录该系统,在左侧的功能栏点击“修改密码”按钮,即可跳转至密 码修改的页面,在该页面会显示自己当前的用户密码,在输入两次新密码后点 击“确定修改”提示“修改成功” ,即完成对自己用户密码的修改。 重庆科技学院本科生毕业设计 4 概要设计 23 4.1.4 教师查询评教信息 教师登录该系统,在左侧的功能栏点击“评价信息统计”按钮即可跳转至 评价统计页面,在该页面会默认显示教师自己所有所授课程的评价信息,也可 以按照学期选择所要查看的学期的课程评价信息,在每门课程的评价信息末端 还有详情按钮,可以查看该门课程的评价信息的详情,详情中有该课程每项评 价指标的具体得分以及学生留言。 4.1.5 教师修改登录密码 教师登录该系统,在左侧的功能栏点击“修改密码”按钮,即可跳转至密 码修改的页面,在该页面会显示自己当前的用户密码,在输入两次新密码后点 击“确定修改”提示“修改成功” ,即完成对自己用户密码的修改。 4.2 后台功能 4.2.1 管理员查询、统计评教信息 管理员登录该系统,在左侧的功能栏点击“评价信息统计”按钮即可跳转 至评价统计页面,在该页面会默认显示所有教师所有课程的评价信息,也可以 按照学期、学院、专业、教师选择所要查看的课程评价信息,并可对查询到的 评价信息按照课程学分、总分、平均分进行排序统计。在每门课程的评价信息 末端还有详情按钮,可以查看该门课程的评价信息的详情,详情中有该课程每 项评价指标的具体得分以及学生留言。 4.2.2 管理员管理用户信息 管理员登录该系统,在左侧的功能栏点击“用户信息管理”按钮即可跳转 至用户信息管理页面,进入用户信息管理页面可以对任一学生的姓名、专业、 学院、性别、等等个人基本信息以及教师的姓名、性别、学院等信息进行修改 并在管理员信息管理项只可对自己的用户信息进行修改。 4.2.3 管理员管理评教信息指标 管理员登录该系统,在左侧的功能栏点击“评教指标管理”按钮即可跳转 至评教指标管理页面,在该页面,管理员可以对现在正在使用的评价指标作出 重庆科技学院本科生毕业设计 4 概要设计 24 修改,也可以重新添加评价指标作为先行的评价指标。 4.2 数据库物理结构设计 物理结构模型图,如图 42 所示。 图 4.2 物理模型结构图 FK_TB_STUDE_FK_TB_STU_TB_COLLE FK_TB_TEACH_FK_TB_TEA_TB_COLLE FK_TB_COURS_REFERENCE_TB_TEACH FK_TB_COURS_REFERENCE_TB_MAJOR FK_TB_EVALU_REFERENCE_TB_COURS FK_TB_COURS_REFERENCE_TB_STUDE FK_TB_COURS_REFERENCE_TB_COURS FK_TB_COURS_RELATIONS_TB_COURS FK_TB_COURS_RELATIONS_TB_COURS FK_TB_SEMES_RELATIONS_TB_COURSFK_TB_COURS_RELATIONS_TB_SEMES tb_AdminInfo A_Id A_Name A_Password A_Sex A_Photo numeric nvarchar(50) nvarchar(50) nvarchar(50) image tb_CollegeInfo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云南省昆明市黄冈实验学校高二数学:必修五 2.1数列的概念与简单表示法教学设计
- 化肥厂财务报表审核规定
- 第五章 问题研究 如何让城市不再“看海”-教学设计 2024-2025学年高一上学期 地理 人教版(2019)必修一
- (2024年秋季版)七年级道德与法治下册 第一单元 人与人之间 3.1.礼貌的力量说课稿 教科版
- Unit 6 Lesson 36 Classroom Olympics说课稿 2025-2026学年冀教版八年级英语下册
- 农村土地征用协议3篇
- 2025年度财税代理服务合同-外资企业税务服务
- 高新技术企业垫资借款合同协议书
- 体育产业个人赞助及借款合同
- 存货质押融资合同范本:银行与企业合作模板
- 护理专业全面解析
- 除颤护理课件
- 【化学 云南卷】2025年云南省高考招生统一考试真题化学试卷(含答案)
- 创伤性硬膜下出血查房
- 2025年廉政法规知识试题及答案
- 拔罐适应症研究-洞察及研究
- 2025《政务数据共享条例》法律法规课件
- Q-SY 02045-2024 柔性压裂管汇使用技术规范
- T/CACEM 31.5-2023高速公路经营管理第5部分:服务区服务要求
- 劳动技术-七年级上册-全册教案-湖南教育出版社
- 外贸矿产代理协议书
评论
0/150
提交评论