ssm563毕业设计选题系统+jsp 任务书.docx
毕业设计任务书
题目
毕业设计选题管理系统
学生姓名
张立坤
学号班级
方1805
专业
计算机科学与技术
承担指导任务单位
石家庄铁道大学
四方学院
导师姓名
朱方娥
导师职称
讲师
研究内容
随着计算机网络技术的日益成熟及校园网的逐步普及,利用信息技术来辅助学校教育管理和教学已经成为学校教育信息化建设的目标和发展方向。我国高校越来越重视实践教学环节,毕业设计作为高校学生毕业前的最后一次综合性实践教学活动,规范管理显得尤其重要。基于Web的毕业设计选题管理系统,旨在建设一套切实可行的校园管理系统,结合学校实际,充分利用校园网的资源优势,使信息渠道更为畅通,方便师生交流,实现毕业设计环节的规范管理。既可以方便在校毕业生,又可以减轻教师及管理人员的任务,提高工作效率
基本要求
熟练掌握Java开发语言与IntelliJIDEA编译器;
熟悉Java整个项目的结构及其各结构所能实现的功能;
熟悉b/s框架的原理;
主要技术指标
操作系统:Windows10
开发工具:IntelliJIDEA
环境配置:jdk1.8、tomcat8.0、mysql
应收集的资料及参考文献
1:收集java的理论知识,阅读相关的API文档
2:收集Spring、SpringMVC、MyBatis的工作原理了解工作模式
3:对于数据库的建表收集MySQL的sql语句使用可视化MySQL管理工具
4:对于数据库的数据进行分析
进度安排
第7周:任务分配和开题报告
第8周:需求和可行性调研
第9周:概要设计
第10周—第13周:详细设计和代码设计
第14周—第16周:写论文和答辩
第17周:成绩综合评定
毕业设计开题报告
题目
毕业设计选题管理系统
学生姓名
张立坤
学号
班级
方1805
专业
计算机科学与技术
研究背景
计算机技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段。一方面,这极大的减少了簿记和人力的开销,另一方面,现代计算机强大的计算能力和网络的普遍部署,大大简化了大量信息的处理和流动。每年毕业临近时,都有优良的毕业生需要进行毕业设计,这其中的首要关节就是课题的选择,以往指导老师都是采用人工手写方式给学生们提供相关的毕业课题提供学生选择,如果指导老师带领的学生比较多,或者是当年毕业的学生比较多,这样就造成学生的毕业课题选择很混乱,指导老师难于统计学生的毕业课题选择情况等一系列问题,基于这些传统问题,我们需要一个能够自动统计,实时分配课题的一个管理平台来帮助学生、指导老师。
此系统的开发,主要目的是使老师能更好地管理课程设计,也能使学生能更好地把自己想要选的课程准确无误的选出来,使在选择毕业课题时期的学生能有条不紊的进行。
二、研究内容及预期达到的目标
根据系统用户分析各个角色为学生、教师、管理员。
学生登录系统后,可以修改个人信息,查看所有可选择的毕业设计课题,并且可以执行选题操作,如果学生的选题请求被批准,则不能再重新选题根据需求调查可以得出学生用户在登录系统之后的需求如下:
查看选题信息:学生在选题之前可以查看教师所提交的所有未被“确选”的课题详细信息
查看教师信息:学生可以了解到所有教师的详情信息
选择课题:学生可以根据选题要求自主选择题目,并直接把选题请求提交到教师
个人信息管理:学生可以修改登录密码以及个人的详细资料
教师是系统的主要用户之一,他们是毕业设计课题的提出者,并且也是学生选题的最后决定人。教师在登录系统后,可以进行个人资料管理,课题管理以及确认学生选题等操作。根据需求调查可以得出学生用户在登录系统之后的需求如下:
课题管理:教师可以对添加课题,修改课题描述,以及删除未审核的课题等操作
学生选题确认:在查看到学生对某一个课题的选题申请和学生详细信息后,可以确定具体的一位学生作为最终完成课题的人。其他同学的选题申请被拒绝后,自动进入到再次选题状态
个人信息管理:教师可以修改登录密码以及个人的详细资料
管理员是系统的管理者,包括教务工作管理人员,他们可以添加、管理系统用户信息,可以对课题信息进行管理,并且对系统进行维护。根据需求调查可以得出管理员用户在登录系统之后的需求如下:
用户管理:可以对系统的用户,包括学生和教师的信息进行查询、添加、修改和删除。同时可以根据不同身份的用户赋予不同的操作权限
课题管理:对教师提交的课题进行审核,符合相关规定以及要求才能通过;并可以删除不符合相关要求和规定的课题
选题情况管理:可以查看已选题、未选题以及选题但未被