每年毕业临近,都有大量的毕业生需要进行毕业设计,这其中的首要关节
就是课题的选择,以往指导老师都是采用人工手写方式给学生们提供相关的课
题供学生选择,如果指导老师带领的学生比较多,或者是当年毕业的学生比较
多,这样就容易造成学生的课题选择很混乱,指导教师难于统计学生的课题选
择情况等一系列问题,基于这些传统问题,我们需要一个能够自动统计、实时
分配课题的一个管理平台来帮助学生、指导老师。
此系统的开发,主要的目的是使老师能更好的管理课程设计,也能使学生
能更好的把自己想要选的课程正确无误的选出来。使处在选课时期的学生能有
条不紊的进行。
1.毕业设计题目维护和查询:毕业设计题目的添加、修改;按照项目类型、
名称、编号等查询;毕业设计选题查询、登记。
2.指导教师信息维护和查询:指导教师信息的添加、修改、删除,查询;
3.毕业生选题管理:学生选题登记;选题情况查询;
4.毕业生信息的维护和查询。
根据以上各功能模块需求将系统的功能细化为以下几点:
(1)前台学生选题
教师管理出题:教师进入系统后对毕业设计题目进行修改和删除。
选题确认:学生选好题目后,教师可以确认该题由选择该题的学生做。
(3)后台管理出题及选题情况
用户管理模块:管理员可以对用户进行用户管理,对已存在的用户进行修改,查看
等。
角色管理模块:管理员可以对用户的角色进行管理,可以给用户分配角色,对角色分
配权限。
因为毕业设计课题管理系统针对的用户是学生和教师,学生和教师普遍使
用 windows 操作系统,所以选着 windows7 或更高版本的操作系统
web 服务器:apache-tomcat6
apachetomcat6 是开源的免费的 web 服务器,节省开发成本
数据库:MySQL