论文部分内容阅读
随着大规模开放网络课程的迅速发展与普及,与教学课程相关的网站建设及其项目为课程智能化管理提供了技术支持,大规模开放网络课程项目管理的一个重要模块就是课程评价。然而当前大多数校园课程评价系统存在诸多问题,如缺乏人性化、操作笨拙、学生课程评价积极性低等。基于这些问题,构建完善的课程评价系统的必要性显露出来。本文以J2EE平台为系统开发基础、以MVC架构为系统结构,结合需求分析,设计并实现了校园课程评价系统。本系统主要分为学生模块、教师模块、管理员模块及公共模块。通过学生模块,学生用户可以选修课程,加入课程的分班,共享课程的相关资料,对课程及课程的授课教师进行评价,进行学生信息的修改。通过教师模块,教师用户可以注册其所授课程,共享课程资料,查看其所带研究生的选课及课表信息,查看其所授课程的评论,向选课学生发送如调课、考试时间等课程通知。通过管理员模块,系统管理员可以进行言论和账号的审核,进行学期、课程、学院、专业的管理,进行系统日志的查看及全站消息的发送等。公共模块是学生模块、教师模块和管理员模块的基础,包括用户注册、站内信等功能。通过公共模块,用户可以注册账号,收发站内信。本系统解决了当前国内多数课程评价系统存在的问题,提高了学生用户课程评价的积极性,间接地起到了提高教学质量的作用。在大量老师与学生的上线测试使用中,本文所开发的校园课程评价系统的课程评价、资料共享、课程问答等功能得到了广大师生的认可与好评。在大规模高并发测试中,校园课程评价系统表现出很好的鲁棒性、稳定性和高性能,能够满足用户对实时性响应的要求。