代码可以查看文章末尾⬇️联系方式获取,记得注明来意哦~🌹
赠送开题报告模板,帮助书写开题报告。
作者完整代码目录供你选择:
《SpringBoot网站项目》800套
《SSM网站项目》1200套
《小程序项目》600套
《APP项目》500套
《Python网站项目》800套⬇️文章末尾可以获取联系方式,需要源码或者演示视频可以联系⬇️
⚡感兴趣大家可以点点关注收藏,后续更新更多项目资料。⚡
一、采用技术:
后端:Java+SSM框架
前端:JSP
数据库:MySQL
开发软件:Eclipse、MyEclipse、IDEA都可以运行
二、系统功能:
研究内容及预期达到的目标
根据系统用户分析各个角色为学生、教师、管理员。
学生登录系统后,可以修改个人信息,查看所有可选择的毕业设计课题,并且可以执行选题操作,如果学生的选题请求被批准,则不能再重新选题根据需求调查可以得出学生用户在登录系统之后的需求如下:
- 查看选题信息:学生在选题之前可以查看教师所提交的所有未被"确选"的课题详细信息
- 查看教师信息:学生可以了解到所有教师的详情信息
- 选择课题:学生可以根据选题要求自主选择题目,并直接把选题请求提交到教师
- 个人信息管理:学生可以修改登录密码以及个人的详细资料
教师是系统的主要用户之一,他们是毕业设计课题的提出者,并且也是学生选题的最后决定人。教师在登录系统后,可以进行个人资料管理,课题管理以及确认学生选题等操作。根据需求调查可以得出学生用户在登录系统之后的需求如下:
- 课题管理:教师可以对添加课题,修改课题描述,以及删除未审核的课题等操作
- 学生选题确认:在查看到学生对某一个课题的选题申请和学生详细信息后,可以确定具体的一位学生作为最终完成课题的人。其他同学的选题申请被拒绝后,自动进入到再次选题状态
- 个人信息管理:教师可以修改登录密码以及个人的详细资料
管理员是系统的管理者,包括教务工作管理人员,他们可以添加、管理系统用户信息,可以对课题信息进行管理,并且对系统进行维护。根据需求调查可以得出管理员用户在登录系统之后的需求如下:
- 用户管理:可以对系统的用户,包括学生和教师的信息进行查询、添加、修改和删除。同时可以根据不同身份的用户赋予不同的操作权限
- 课题管理:对教师提交的课题进行审核,符合相关规定以及要求才能通过;并可以删除不符合相关要求和规定的课题
- 选题情况管理:可以查看已选题、未选题以及选题但未被老师通过的学生信息