1、绪论
1.1 选题背景
毕业设计网上选题系统是一个学校,尤其是大学校园里不可缺少的部分。它能够满足不同特点的学生对毕业设计课题的不同要求,有利于发挥学生的特点,让学生根据自己的实际爱好,按要求自由选择课题,让水平比较高的学生选择难度大一些的课题,水平较高的学生有充分发挥才能的空间,让水平不是特别高的学生选择适合自己的难度适当的题目。通过选择课题,使各类学生的知识水平、实践能力都得到充分调动和发挥。而且能够充分利用各种教育资源,建立,优化课题组织结构,调动教师与学生教和学的积极性,进一步提高毕业生的质量,提高办学水平,具有十分重要的作用。
该系统将实现毕业设计的网上选题。可以实现学生选题和退选,老师出题和审核学生选题,管理员全程监控等功能。这些功能使得网上毕业设计选题系统简单实用。从而加强毕业设计的管理,提高教师的工作效率,减少毕业设计选题相关的管理工作量。快捷化的毕业设计的网上选题功能,大大的减轻了教师的工作,也再很大程度上减少了教师工作上的失误,不存在学生选题数据的遗漏情况,使得毕业设计的网上选题管理工作逐渐走向正规化和科学化。无论是对于高校而已,毕业设计的网上选题系统的开发是非常有必要的,不仅仅是节省教师的时间,更多的是对于学生高效率的管理。
1.2 课题研究意义
经过几年的学习,自己在大学期间所学的编程技术,也是简单的入门,并没有参与过一些大型的项目,所以本次毕业设计网上选题管理系统对自己而言是非常具有挑战性的。自己从最初学习计算机编程语言,到对于Java的初步认识,数据库的学习,一步一个脚印,慢慢的积累学习,再到后面的数据结构的学习,可以说难度也是再逐步的提升,这也是对于自己能力的考验,本次毕业设计的开发,是对于自己学习结果的一个考验,是对于自己在大学期间所学编程知识的一种综合性检验。毕业设计的网上选题具有很强的现实价值,可以针对各大高校对学生毕业设计进行综合性的管理,实现学生选题管理操作,毕业设计的网上选题管理系统的开发对于自己而已是非常具有意义的,值得深思。
1.3 主要研究内容
本次课题选择毕业设计的网上选题管理系统,根据自己对于毕业设计的网上选题管理系统的认识,将系统分为多个模块进行,首先毕业设计的网上选题管理系统用户权限上设定为管理员、教师和学生用户,不同的用户权限,可以进行不同的后台操作,管理员具有最高权限,可以针对系统的设置、学生管理和文件管理,对于整个系统的操作设置。
本次论文的研究内容上,首先阐述了本次课题研究的开发背景,然后分析了系统的功能需求,从可行性需求和功能需求进行概述,进而简单介绍了本次系统开发所运用的技术和相关数据库操作,随后就是对于系统的概要设计,包括数据流程图和数据库设计,系统的设计与实现,该模式是系统的核心模块,是对于系统登录设计和后台管理设计的详细分析,其中也附有核心代码的讲解。
2、系统实现
系统分为三个角色,系统管理员,学生和老师。
学生角色功能模块截图
老师角色功能模块
管理员角色功能模块