时间:2016年07月20日 分类:电子论文 次数:
每个学生在毕业之前都需要完成毕业论文或者是毕业设计,针对不同专业的学生有不同的要求。本文是一篇电子科技论文范文,主要论述了毕业设计题目双向选择系统的设计分析。
【摘要】运用JSP技术作为网站开发工具,进行系统前台界面的处理,通过MySQL对系统数据进行管理,应用S2SH框架对系统后台进行管理,实现了学生和指导老师自主网上双向选择课题的要求。
【关键词】毕业设计,双向选题系统,JSP,MySQL
1引言
毕业设计是高校大学生最重要的实践环节之一,从毕业设计选题工作开始到结束,是一个比较繁琐的过程[1]。所以,设计基于WEB毕业设计课题的双向选择系统,对于实现毕业设计选题过程规范化的管理,大幅度地减少指导老师的工作量,提高工作效率和管理水平有一定的现实意义[2]。
2系统的功能架构
系统功能主要由教务管理、指导老师和学生三大模块构成,其流程图如图1所示。(1)教务管理模块功能说明:1)资料的上传和下载:教务管理人员可以上传毕业设计相关资料供学生和指导老师下载,管理员自身也可以下载指导老师上传的相关资料;2)课题信息的管理:教务管理人员将每个指导老师提交上来的课题进行审批,即通过/未通过,或者删除等操作;3)留言板的管理:教务管理人员可以接收学生向他发布的留言,也可以对留言进行答复等。(2)指导老师登录系统功能说明:1)课题信息管理:指导老师可以修改、删除之前提交给教务管理人员的课题,如果课题已经被教务管理人员审核通过,那么此课题将会出现在学生选题信息栏中供学生选择;2)课题申请的信息:指导老师查看学生课题申请情况,并且进行学生申请的课题是否通过操作,即通过/未通过,来自愿选择各个课题所对应的学生;3)资料的上传下载:指导老师可以上传、下载、修改、删除毕业设计相关的一些资料;4)留言板的管理:指导老师可以接收到学生发的留言.(3)学生登录系统功能说明:1)公告的查看:学生可以查看指导老师发布的有关毕业设计的公告,及时掌握相关重要的信息,能够按时完成毕业设计;2)课题的查看:学会可以查看已经被教务管理人员审核通过的课题,并且可以选择还没有被选满的任何课题,点击申请按钮,对课题提出申请,然后等待指导老师的审核结果,如果学生课题信息查看的结果是通过,则课题申请成功,选课完成;3)资料的下载:学生可以下载教务管理人员和指导老师已经上传的相关资料。
3数据库设计
(1)系统E-R图,如图2所示。(2)系统用户信息表,如表1所示。
4主要功能模块的设计
(1)选课管理功能模块设计选题管理这个模块主要是对学生进行选题而设置的,学生可通过网页查看相关的课题信息,得用这个模块进行课题的申报[3]:1)指导老师向教务管理人员提交课题信息,并等待教务管理人员的审核,审核通过之后,学生才可以进入系统进行选题。2)为了避免学生重复选题,要求学生在重新选择课题之前,必须将原来选择的课题删除,才能进行。(2)系统后台的管理后台管理是系统信息管理中的非常重要的一部分[4],主要由数据库管理、用户管理、信息管理三大部分构成。数据库主要包括有资料的初始化、资料的备份;用户管理主要包括有:用户的添加、用户的删除以及密码的管理;信息管理主要包括信息的发布、信息的删除以及课题的管理,管理员具有最高的权限,可以对各类用户进行添加删除操作。
5系统的测试
系统登录后,可选择进入教务管理人员、指导老师管理和学生管理等界面进行操作,如图3所示:
参考文献
[1]刘跃,邓维彬.毕业设计选题系统的构建与实现[J].2013.9.
[2]张娜.JavaWeb开发技术教程[M].北京:清华大学出版社,2011.1.
[3]杨凌云.基于.net的毕业设计论文选题系统的设计与实现[J].软件导刊,2011.7.
[4]Mick.SQL基础教程[M].北京:人民邮电出版社,2011.2.
电子科技论文发表期刊推荐《计算机与现代化》本刊为江西省计算机学会和江西省计算技术研究所联合主办的计算机及其应用研究月刊,已被评为中国科技核心期刊及中国科技论文统计源期刊,中国计算机学会理事长张效祥院士欣然为本刊题写刊名。本刊自创刊以来,以理论联系实际、促进应用开发为宗旨,主要刊登计算机专业方面的新理论、新技术及其在各个领域中应用成果的论文,设有系统分析与设计、软件工程、网络与通讯、过程控制、辅助设计、中文信息技术、人工智能、综合述评、应用与实践等栏目,既有相当的学术水平,又有现实的指导作用。荣获江西省优秀期刊、江西省优秀科技期刊、美国《乌利希期刊指南》收录期刊、1992年评为江西省首届优秀期刊。