# GraduationThesisSystem **Repository Path**: wys2323/graduation-thesis-system ## Basic Information - **Project Name**: GraduationThesisSystem - **Description**: 本系统采用模块化管理,可以方便的对系统功能进行添加删除。这样,当以后毕业设计题目选报出现了什么新的要求,可以通过修改部分系统模块,添加或修改系统功能来适应新的要求,易于升级和维护。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-12-07 - **Last Updated**: 2024-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 毕业设计双向选题系统 #### 项目概述 高校学生论文选题是一项相对繁杂的工作,主要体现在一下两个方面: (1)教师发布论文题目的过程包括论文题目的收集,题目的发布,学生选题,调整选题和公布选题结果等,这一过程需要相当长的时间,加上信息的流通和反馈速度较慢,会存在着信息失真的现象,在一定程度上会影响选题的效果 (2)毕业论文的选题是师生之间兴趣,爱好,研究方向和理论观点相契合的过程,这需要师生之间在选题的时候进行沟通和了解,以便在教师公布论文题目之后,学生有针对性地选择适合自己特点的导师。 综合上述问题,设计一个具有普遍性的便捷的毕业设计选题系统对于提高高校管理效率很有必要,基于当前计算机和网络技术的快速发展与普及,系统不仅能够现实网上选题,增加师生之间的沟通和了解,更重要的是,能实现师生之间的互动和双向选择,可为提高高校教学工作效率搭建一个平等、有序的平台。 #### 需求分析 毕业设计选题系统的用户主要有教师、学生及管理人员三大主体。传统的选题管理模式中,指导教师需要就选题问题与学生和教务管理人员做大量的沟通、协调工作,占用教师大量时间,往往导致选题工作质量流于形式,毕业论文质量下降°。毕业设计选题系统需要满足指导教师在任何时间、任何地点对毕业设计题日的发布和维护;对题目审核情况、选题结果和选题学生信息的查看等功能。 高校的毕业设计的选题工作一般在最后一学年的上学期末或下学期初进行,常常由于学生外出实习或工作影响选题工.作的进行。传统的人工管理方法不利于学生横向比较多个选题,也不利于身处异地的学生反馈选题信息。毕业设计选题系统需要满足学生对毕业设计题日的查询、题目选择情况查询、指导教师信息查询、在线选题和修改选择等功能。 高校学生数量的增长带来毕业设计选题工作量的急剧增加,高校教务管理人员希望通过毕业设计选题系统实现选题学生信息维护,指导教师信息维护,题目信息维护,选题情况信息维护,并可以审核题目,确定选题等。 ![输入图片说明](%E5%8A%9F%E8%83%BD%E6%A8%A1%E5%9D%97%E5%9B%BE.png) #### 系统设计 **架构设计** 本系统通过使用B/S的部署方式,用户通过浏览器就可以直接访问系统,操作方式贴近用户上网习惯,方便用户“随时随地”使用地同时,也极大地提高了用户的体验。系统主要采用MVC模式,Jsp+Servlet+Dao来实现的,Jsp主要实现的是模型层,Servlet主要是控制层Dao实现的是模型层。客户端通过浏览器提交请求,得到Jsp页面,之后通过Jsp页面提交数据到Servlet控制端,通过分析过滤,Servlet调用Dao查询结果,再将结果返回给Servlet,Servlet再数据加工,反馈到Jsp页面。 **管理员用例图** ![输入图片说明](%E7%AE%A1%E7%90%86%E5%91%98%E7%94%A8%E4%BE%8B%E5%9B%BE.png) **学生用例图** ![输入图片说明](%E5%AD%A6%E7%94%9F%E7%94%A8%E4%BE%8B%E5%9B%BE.png) **教师用例图** ![输入图片说明](%E6%95%99%E5%B8%88%E7%94%A8%E4%BE%8B%E5%9B%BE.png) **实体类图** ![输入图片说明](%E5%AE%9E%E4%BD%93%E7%B1%BB%E5%9B%BE.png) **数据库概念设计** ![输入图片说明](%E6%95%B0%E6%8D%AE%E5%BA%93%E6%A6%82%E5%BF%B5%E8%AE%BE%E8%AE%A1.png)