在线教学质量评价系统的设计与实现
来源:wenku163.com 资料编号:WK1631859 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1631859
资料介绍
摘 要 在线教学质量评价系统可以方便和全面地收集教师教学工作的数据,提供师生网上评教的评分结果,快速集中收集各方面的评教信息,使教务管理部门能够及时了解教学动态和师资情况,为教务老师提供相关决策支持,为职称评聘提供教学工作质量的科学依据,同时减轻了教务老师的工作量。 系统用户分为三类,分别是学生、教师和管理员。学生可以在互联网上选课并对教师及其所教授的课程进行打分、留言,教师可以查看学生对自己的评教结果和留言以及对其同行的教学质量进行评估,管理者可以对学生以及教师同行评教的信息进行查询和统计,同时可以查看教师排行榜并打印。查询可根据查询条件的不同显示不同的查询结果,同时也可根据统计要求显示不同的结果。 系统是基于Windows XP操作系统,采用JSP开发,并使用SQL SERVER 2000数据库来实现。
关键词:教学;评教;数据库;统计;JSP: Design and Implementation of Online Teaching Quality Evaluation System Abstract The online teaching quality evaluation system can collect the data of teaching work conveniently and comprehensively, offer the score results of online teaching evaluation by teachers and students, collect the information of teaching evaluation from different fields fast, enable the administrative department to find out about teaching development and teachers' situation in time, offer relevant decision support to the teachers of educational administration, offer the scientific basis of teaching work quality for the thing that the professional title is commented and engaged , reduce the work load for the teachers of educational administration at the same time . The users of this system are divided into three kinds that include student, teacher and administrator. Students may select the lesson and give a score, make comments to the teacher on Internet; the teacher can look over the results and comments of the teaching evaluation and evaluate teaching quality of other teachers. The administrator can inquire the comment information and look over teacher's billboard and type the results at the same time. Inquire that can be showing different inquiry results according to different condition of inquiring, at the same time; it can show different results according to the statistics request. The system is based on Windows XP operation system, adopt JSP to develop languages, the database is SQL SERVER 2000.
key words: teaching;evaluation of teaching;statistics;database;JSP
系统功能设计 系统要求能够实现以下功能: (1) 要求学生能够进行选课。 (2) 要求学生能够对教师进行教学质量评估及对其留言。 (3) 要求教师能够查看评教,以及对同行进行教学质量评估。 (4) 要求管理员能够对学生,教师信息进行插入,删除等操作 (5) 要求管理员能够对教学质量评估进行统计。
数据库需求分析就是要了解在这个系统中,用户需要查询、更新、删除和保存哪些数据,收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 针对教师教学质量评估系统功能的需求,总结出如下需求信息。 (1) 用户分教师、学生和管理员。 (2) 教师担任一门或多门课程。 (3) 学生能选修一门或多门课程,学生选择的课程要有选课记录。 (4) 学生对自己所选择的课程相对应的教师进行教学评估(进行打分),并根据情况意愿留言。 (5) 教师根据自己所授课程查看学生对自己的评分,同时查看学生对自己的留言。 经过需求总结,考虑到将来功能上的扩展,设计如下数据项和数据结构。 (1) 学生,包括数据项:学号、姓名、系名、班名、密码等。 (2) 教师,包括数据项:教师ID、姓名,所属院系、所授课程、所带班级、密码等。 (3) 管理员,包括数据项:管理员ID、密码等。 (4) 课程,包括数据项:课程编码、课程名称、授课教师等。 (5) 选课记录,包括数据项:课程编号、课程名称、学号。 (6) 学生分数记录表:包括数据项:学号、教师姓名、课程名称、分数。 (7) 教师分数记录表:包括数据项:教师ID、教师姓名、所属院系、所授课程、分数 (8) 留言, 包括数据项:留言、编号、教师姓名等。
本系统分为学生操作界面、教师操作界面和管理员操作界面。学生界面能完成如下操作。 (1) 个人信息:通过该功能模块,学生能查看自己的学号和班级等信息。 (2) 网上教学:通过该功能模块,学生能进行选课,及其对已选课程的授课教师的评教。 (3) 其他:通过该功能模块,学生能修改密码,保证用户的安全性,以及能够退出系统。 教师界面能完成如下操作: (1) 个人信息:通过该功能模块,教师能查看自己的教师编号和所在院系等信息。 (2) 信息管理:通过该功能模块,教师能够查看学生对自己所授课程的评分和留言。 (3) 其他:通过该功能模块,教师能修改密码,以及能够退出系统。 管理员界面能完成如下操作: (4) 学生管理:通过该功能模块,管理员能够查看学生信息,以及对学生的添加、更新、删除。 (5) 教师管理:通过该功能模块,管理员能够查看教师信息,以及对教师的添加、更新、删除。 (6) 课程管理:通过该功能模块,管理员能够查看课程信息,以及对课程的添加、更新、删除。 (7) 统计:通过该功能模块,管理员能对学生及其教师同行的评分进行查看,以及被评教师在院系的得分排行榜。 (8) 其他:通过该功能模块,管理员能够对学生、教师、管理员的密码修改,以及能够退出系统。
目 录 1 引 言 1 1.1 课题背景 1 1.2 目的意义 1 2 开发工具、技术简介及运行环境 1 2.1 开发工具简介 1 2.1.1 sql server2000简介 1 2.1.2 Tomcat 简介 1 2.1.4 Microsoft SQL Server 2000 Driver for JDBC简介 2 2.2 开发技术简介 2 2.2.1 JSP简介 2 2.2.2 SQL简介 3 2.3 运行环境 3 2.3.1 软件准备 3 2.3.2 环境变量的配置 3 2.3.3 测试默认服务器 4 2.3.4 测试项目 4 3 需求分析 4 3.1系统功能设计 4 3.2 系统设计思想 4 3.3 数据库分析 5 3.3.1 数据库需求分析 5 3.3.2 数据库概念结构 5 3.3.3 数据库逻辑结构设计 6 4总体设计 7 4.1系统功能设计 7 4.2 系统功能图 7 4.3 系统功能流程图 8 5 详细设计和实 8 5.1 系统页面主体设计 8 5.2 数据操作类 9 5.3 学生界面及其基本功能的实现 12 5.3.1 学生登录 12 5.3.2 个人信息显示 12 5.3.3 网上选课 12 5.3.3 网上评教 14 5.3.4 更改密码和退出 15 5.4 教师页面及基本功能的实现 16 5.4.1 评分查看 16 5.4.2 留言查看 17 5.5 管理员页面及其基本功能的实现 18 6 系统测试 19 6.1学生评教功能测试 20 6.2教师查看评分和留言功能测试 20 6.3 管理员统计功能测试 21 结 论 22 参考文献 22 致 谢 23 声 明 24 |