本作品为一款基于JSP和SQL Server技术开发的选题管理系统,旨在优化高校学生课题选择流程,提高教学资源管理和分配效率。是一款适合计算机专业学生的精品毕业设计项目。
开发环境为MyEclipse + Sqlserver + Tomcat6的系统由四个子模块组成:系主任管理、教师出题、学生在线选题以及系统的维护。
1. 学生在线选题功能允许学生通过使用系主任录入的学生信息(包括姓名,学号和密码)登录系统查询题目并进行选择。每个学生有4个可选项,并可根据实际情况做出几个选择;当第一志愿未被审核时,其他的选择不能被审核,如果第一志愿没有获得批准,则自动转向第二志愿依此类推;若所有选项均不通过,则需要重新开始选题过程。此外,学生还可以查看历届的设计题目作为参考。
2. 教师出题部分主要由教师使用,并且他们必须通过系主任分配的账号和密码登录系统后才能进行操作。当进入此模块之后,教师负责出题并审核学生的选题情况;同时也可以查阅历史题目以作参考。
3. 系主任管理功能则提供了批量录入学生及教师信息的功能,以及对教师所提出的题目进行审批的权利。只有经过系主任审核通过的题目才能被学生选择。此外,该模块还赋予了系主任冻结特定用户账号的能力。
4. 最后是管理员系统,它主要负责记录和维护与系主任相关的所有资料,并且可以执行冻结操作以控制访问权限等管理任务。