基于Web的高校毕业设计管理系统
2016-05-30王昂王彦辉
王昂 王彦辉
摘要:毕业设计管理复杂,已经是至今面临的一个重要的问题。传统的管理方式不但麻烦,浪费了许多时间,效率也比较低,数据还容易丢失,老师也无法跟踪学生的进度,这就使得开发一款毕业设计过程管理系统志在必行。本系统使用SQL Server 2008作为后台数据库,基于B/S模式,主要包含了管理员、审核员、教师、学生四种角色,最主要实现了管理员添加用户,教师上报毕业设计题目,审核员审核题目,审核通过后学生可以选报,以及学生上报开题报告和论文,指导教师进行审核评分等功能。
关键词:毕业设计管理 SQL Server 2008 B/S模式
一、绪论
目前,毕业设计管理系统的双向选题管理和过程监控管理是当前研究比较热门的方向。双向选题实现了远程办公和工作的功能,使得指导老师就像面对面的指导,实现师生的互动和在线交流;过程监控有效的控制着毕业设计管理工作的整个过程,使得这些学生在受到过程监控和督促的情况下自觉地按阶段完成自己的毕业设计(论文)。在系统管理员的有效管理情况下,大大提高了毕业设计管理效率,也提高了教学管理的质量,因此毕业设计工作过程的管理系统是非常有现实意义和理论意义的。
二、系统分析
1.需求分析。本畢业设计过程管理系统,通过分析系统分为管理员、审核员、教师和学生四种用户。
管理员拥有的主要功能:对审核员进行管理、对专业信息进行管理、对学生信息进行管理、对教师信息进行管理、对系统进行管理等功能。
审核员主要功能:对教师提交的课程进行审核、对学生答辩进行评分、修改登录密码等功能。
教师的主要功能:提交课程、查看管理自己的课题、对选报自己课题的学生进行审核、对学生开题报告进行审核、对学生论文进行审核、修改个人资料、修改登录密码等功能。
学生主要功能:查看课题列表并进行选题、查看自己的选题并可以提交开题报告和论文、修改个人资料、修改登录密码等功能。
2.功能结构图。通过对现状的分析和需求分析,将系统的大体功能定义如下图所示。
3.功能需求具体描述。管理员功能描述:
(1)审核员管理:管理员可以查看、添加、修改、删除审核员。(2)专业管理:管理员可以查看、添加、修改、删除专业。(3)学生管理:管理员可以查看、添加、修改、删除学生。(4)教师管理:管理员可以查看、添加、修改、删除教师。(5)系统管理:管理员可以修改自己的登录密码。
审核员功能描述:
(1)课题审核:审核员可以查看教师提交的课题,并进行审核。(2)答辩管理:审核员可以查看下载学生的开题报告和论文,可以输入学生答辩成绩。(3)修改密码:审核员可以修改自己的登录密码。
学生功能描述:
(1)课程列表。学生可以查看课题列表,还可以选报课题,每个学生只允许选报一个课题,如果学生选报过课题将无法再次选报,如果课题人数已满也无法选报。(2)我的选题。显示学生选报的课题,如果选题教师还没有审核,学生可以取消选报的课题重新选报,如果教师已经审核通过,则不允许取消选报,此时显示的是选报课题的详细信息,学生可以上传开题报告、论文,还可以查看成绩。学生必须先提交开题报告,开题报告通过后,才可以提交论文。
教师功能描述:
(1)课题提交:教师可以提交课题。(2)我的课题:教师可以查看自己提交的课题列表,可以进行管理。(3)学生选题审核。教师可以查看选报自己课题的学生列表,并进行审核通过、审核不过操作。(4)开题报告审核。教师可以查看、下载学生提交的开题报告,可以进行审核通过、审核不过操作。(5)论文审核。教师可以查看、下载学生提交的论文,可以进行审核通过、审核不过操作。
三、系统模块的设计与实现
1.课题提交模块。此页面为教师功能,主要实现课题信息的提交,填写完整后,可以点“提交”按钮提交信息到服务器,也可以直接点击“取消”按钮返回到课题列表页面。其中限选专业采用下拉框实现专业的选择,专业数据从专业表中读取。
2.课题审核模块。此页面为审核员功能,主要实现课题的审核。审核通过后学生就可以选报该课题了。
3.学生选题审核模块。此页面为教师功能,用来审核学生选报的自己的课题,审核通过后学生就可以提交开题报告了,审核不过的话将删除此次选报,学生可以重新选报。
4.审核开题报告模块。此页面为教师功能,教师可以通过此页面实现学生开题选报的批阅,教师可以下载开题报告。
5.答辩管理模块。此页面为审核员功能,审核可以通过此页面对教师审核通过的学生论文进行评分。评分采用TextBox文本框,审核员输入成绩后会自动更新到数据库。
四、总结
本系统是基于B/S模式,完成了毕业设计过程管理系统。本系统最大的亮点是过程步骤清晰、简单实现了毕业设计过程的管理和跟踪。整个系统简洁,操作方便,具有较高的运行效率,用户界面友好。
参考文献:
[1]李世豪,刘林.高校毕业设计管理方案研究[J].内江科技,2011,(01).
[2]张慧,沈大旺.一个毕业设计管理系统的设计与实现[J].科技信息,2010,(15).
[3]徐峰.毕业设计管理系统(前台)的开发与设计[J].现代计算机,2010,(08).
[4]杨晓辉,胡峰.基于互联网技术的毕业设计管理平台构建[J].信息化研究,2011,(06).