基于WEB的毕业设计题目双向选择系统的设计与实现

2016-09-19 01:05西安文理学院鲁成柯韩利凯
电子世界 2016年12期
关键词:教务毕业设计选题

西安文理学院 鲁成柯 张 兴 韩利凯

基于WEB的毕业设计题目双向选择系统的设计与实现

西安文理学院鲁成柯张兴韩利凯

运用JSP技术作为网站开发工具,进行系统前台界面的处理,通过MySQL对系统数据进行管理,应用S2SH框架对系统后台进行管理,实现了学生和指导老师自主网上双向选择课题的要求。

毕业设计;双向选题系统;JSP;MySQL

1 引言

毕业设计是高校大学生最重要的实践环节之一,从毕业设计选题工作开始到结束,是一个比较繁琐的过程[1]。所以,设计基于WEB毕业设计课题的双向选择系统,对于实现毕业设计选题过程规范化的管理,大幅度地减少指导老师的工作量,提高工作效率和管理水平有一定的现实意义[2]。

2 系统的功能架构

系统功能主要由教务管理、指导老师和学生三大模块构成,其流程图如图1所示。

图1 系统功能流程图

(1)教务管理模块功能说明:

1)资料的上传和下载:教务管理人员可以上传毕业设计相关资料供学生和指导老师下载,管理员自身也可以下载指导老师上传的相关资料;

2)课题信息的管理:教务管理人员将每个指导老师提交上来的课题进行审批,即通过/未通过,或者删除等操作;

3)留言板的管理:教务管理人员可以接收学生向他发布的留言,也可以对留言进行答复等。

(2)指导老师登录系统功能说明:

1)课题信息管理:指导老师可以修改、删除之前提交给教务管理人员的课题,如果课题已经被教务管理人员审核通过,那么此课题将会出现在学生选题信息栏中供学生选择;

2)课题申请的信息:指导老师查看学生课题申请情况,并且进行学生申请的课题是否通过操作,即通过/未通过,来自愿选择各个课题所对应的学生;

3)资料的上传下载:指导老师可以上传、下载、修改、删除毕业设计相关的一些资料;

4)留言板的管理:指导老师可以接收到学生发的留言.

(3)学生登录系统功能说明:

1)公告的查看:学生可以查看指导老师发布的有关毕业设计的公告,及时掌握相关重要的信息,能够按时完成毕业设计;

2)课题的查看:学会可以查看已经被教务管理人员审核通过的课题,并且可以选择还没有被选满的任何课题,点击申请按钮,对课题提出申请,然后等待指导老师的审核结果,如果学生课题信息查看的结果是通过,则课题申请成功,选课完成;

3)资料的下载:学生可以下载教务管理人员和指导老师已经上传的相关资料。

3 数据库设计

(1)系统E-R图,如图2所示。

(2)系统用户信息表,如表1所示。

表1 系统用户信息表

4 主要功能模块的设计

(1)选课管理功能模块设计

选题管理这个模块主要是对学生进行选题而设置的,学生可通过网页查看相关的课题信息,得用这个模块进行课题的申报[3]:

1)指导老师向教务管理人员提交课题信息,并等待教务管理人员的审核,审核通过之后,学生才可以进入系统进行选题。

2)为了避免学生重复选题,要求学生在重新选择课题之前,必须将原来选择的课题删除,才能进行。

(2)系统后台的管理

后台管理是系统信息管理中的非常重要的一部分[4],主要由数据库管理、用户管理、信息管理三大部分构成。数据库主要包括有资料的初始化、资料的备份;用户管理主要包括有:用户的添加、用户的删除以及密码的管理;信息管理主要包括信息的发布、信息的删除以及课题的管理,管理员具有最高的权限,可以对各类用户进行添加删除操作。

5 系统的测试

系统登录后,可选择进入教务管理人员、指导老师管理和学生管理等界面进行操作,如图3所示:

图3 教务管理人员、指导老师管理和学生管理界面

经测试,系统的各项功能匀达到了设计要求。

[1] 刘跃,邓维彬.毕业设计选题系统的构建与实现[J]. 2013.9.

[2]张娜.Java Web开发技术教程[M].北京:清华大学出版社,2011.1.

[3]杨凌云.基于.net的毕业设计论文选题系统的设计与实现[J].软件导刊,2011.7.

[4] Mick.SQL基础教程[M].北京:人民邮电出版社,2011.2.

鲁成柯(1994—),男,陕西人,大学本科,研究方向:软件工程。

猜你喜欢
教务毕业设计选题
教务排课对高等院校教学运行的作用分析
高校毕业设计展吸引业内眼球
本刊诚征“独唱团”选题
谈诗词的选题
本刊诚征“独唱团”选题
本刊诚征“独唱团”选题
毕业设计优秀作品选登
浅析新时期高校教务管理工作创新探讨
基于FPGA的毕业设计实践平台实现
浅谈新形势下高校教务管理人员的素质与培养