毕业设计(论文)
题目:基于 MVC 的教师教学质量评价
系统的实现
系 别:
专 业:
班 级:
姓 名:
学 号:
指导教师(职称):
日 期:
摘 要
本次毕业设计开发的教师教学质量评价系统主要实现对教师教学质量的评
价功能。该系统采用 B/S 模式,使用 Rational Rose 对系统进行 UML 建模,动态
页面设计运用 JSP 技术,MySQL 作为后台数据库,系统在集成开发环境
NetBeans 6.8 中开发实现。
教学质量评价系统可以方便的让学生及学校各级领导对教师的教学质量进
行网上评价,免去纸张书写评价和教师查看的局限性,使得教师查看、学生评价
可方便进行,同时使得教务处工作人员对评教的管理工作达到事半功倍的效果。
该系统分为系统管理员跟学生两个端口,系统管理员可以对系统进行管理,
可以修改自身的密码,对老师学生进行相应的管理,对评价进行管理以及查看评
价的结果等功能。学生端的主要功能是查看修改自己的信息,以及对老师进行评
价。该系统在教育信息化日益深入的大环境下具有实用价值和使用前景。
关键词: B/S 模式 JSP MySQL Web 应用
Abstract
The design and development of graduate teachers in the teaching quality
assessment system is mainly for teachers to achieve teaching quality evaluation
function. The system adopts the B / S mode, the use of Rational Rose for UML
modeling of the system, dynamic page design using JSP technology, MySQL as the
back-end database, the system NetBeans 6.8 integrated development environment to
develop to achieve.
Teaching Quality Evaluation System can be easily allow students and school
leaders at all levels of teaching quality of teachers on-line evaluation, replacing
paper-writing assessment and teachers see the limitations of making teachers to view,
student evaluation can be easily carried out, but also makes the work of Dean staff to
teach the management of assessment to achieve a multiplier effect.
The system is divided into two ports: the system administrator and the student.
The system administrator can manage the system, modify his password, manage
teachers and students, manage the evaluation and view the evaluation results. The
main function of the student side is to view and modify their own information, and to
evaluate teachers. The system has practical value and application prospects in the
environment of the deepening of educational informatization.
Keywords: B/S model JSP MySQL Web Applications
目 录
1.绪 论 ...........................................................1
2.需求分析 .........................................................2
2.1 系统功能分析 ..................................................2
2.2 用例建模 ......................................................3
2.2.1 用户登录用例分析...........................................4
2.2.2 管理员管理用户用例分析.....................................6
3.系统功能模块设计 .................................................8
3.1 相关技术简介 ..................................................8
3.1.1 MVC 模式介绍...............................................8
3.1.2 开发工具选择...............................................8
3.2 页面设计 ......................................................9
3.3 SERVLET 服务端设计.............................................9
3.4 序列图分析 ....................................................9
4.数据库的分析与设计 ..............................................11
4.1 数据库选择分析 ...............................................11
4.1.1 数据库 MySQL 简介 .........................................11
4.2 数据库设计 ...................................................11
5.模块详细设计 ....................................................14
5.1 重要模块设计 .................................................14
5.1.1 用户登录模块 .............................................14
5.1.2 增、删、改、查模块........................................16
5.1.3 数据库连接模块............................................17
6.系统测试 ........................................................20
6.1 MYSQL 驱动 ....................................................20
6.2 登录验证 .....................................................21
6.3 管理员管理功能测试 ...........................................22
6.4 用户使用测试 .................................................24
结 束 语 ..........................................................30
致 谢 ..........................................................31
参考文献 ..........................................................32
1.绪 论
教师教学质量评价是各个高等院校教务管理部门的工作重点之一,也是学生
对教师教学质量的一种数据化的客观反映。传统的评教模式不仅耗费大量的人力、
物力,准确度、效率不高,而且反馈的信息量有限并且信息反馈相对滞后。
本文针对学生评教的现状, 开发了基于 MVC 设计模式的教师教学质量评价系
统,本系统不但实现了评教过程的网络化、自动化,而且具有一定的可扩展性。
鉴于大部分高校的校园网建设都已成型,网络带宽完全可以支持上千人以上的在
线并发访问,因此开发教师教学质量评价系统是可行的。它将代替传统的基于“纸
-笔”的评教模式,在教育信息化日益深入的大环境下更有实用价值和使用前景。
一个好的教师教学质量评价系统的实现,会将一个庞大的评教工作井井有条
的管理起来,大大的提高工作效率。计算机代替人的工作,其优点是可靠性高、
存储量大,不会使管理工作出现差错。
通过本次的设计实践,使我初步了解了软件开发的基本思想,认识了软件开
发人员应当具备的基本技术素质,掌握了 JavaBean、JSP 和 Servlet 等组件技术
的使用和 Web 服务器的配置方法。