1.本设计(文档)课题应达到的目的:
通过设计,巩固和提高与本专业培养要求相关的数据库原理及应用、软件工程、数据结构、面向对象程序设计等核心课程的知识,完成一个在线教学评价管理系统的设计与实现。掌握使用前台工具MyEclipse、后台数据库管理系统SQL Server 2005、MySQL或Oracle数据库等,以及应用JSP技术开发基于B/S架构的数据库应用程序的方法,培养逻辑思维和推理能力、提高分析问题和解决问题的能力。
2.本设计(文档)课题任务的内容和要求(包括原始数据、技术要求、工作要求等):
本课题要解决的是实现一个基于B/S架构的在线教学评价管理系统,系统用户分为三类,分别是学生、教师和管理员。学生可以在互联网上选课并对教师及其所教授的课程进行打分、留言,教师可以查看学生对自己的评教结果和留言以及对其同行的教学质量进行评估,管理者可以对学生以及教师同行评教的信息进行查询和统计,同时可以查看教师排行榜并打印。查询可根据查询条件的不同显示不同的查询结果,同时也可根据统计要求显示不同的结果。设计过程应用软件工程原则,严格按照需求分析、概要设计、详细设计、程序编码、软件测试等步骤进行。系统采用B/S体系结构来设计数据库和应用服务端,整个系统分为客户端、Web服务器端及数据库服务器端三部分开发,客户端提供表示层的页面显示功能,Web服务器端提供相应的业务逻辑处理功能,数据库服务器端完成数据的存储及检索功能。系统的实现要充分考虑安全性、完整性、并发控制和恢复等数据库保护技术。