> # ♻️ 资源
> **大小:** 12.4MB
> **文档链接:**[**https://www.yuque.com/sxbn/ks/100010344**](https://www.yuque.com/sxbn/ks/100010344)
> **➡️ 资源下载:**[**https://download.csdn.net/download/s1t16/87364019**](https://download.csdn.net/download/s1t16/87364019)
> **注:更多内容可关注微信公众号【神仙别闹】,如当前文章或代码侵犯了您的权益,请私信作者删除!**
> ![qrcode_for_gh_d52056803b9a_344.jpg](https://cdn.nlark.com/yuque/0/2023/jpeg/2469055/1692147256036-49ec7e0c-5434-4963-b805-47e7295c9cbc.jpeg#averageHue=%23a3a3a3&clientId=u8fb96484-770e-4&from=paste&height=140&id=u237e511a&originHeight=344&originWidth=344&originalType=binary&ratio=1.25&rotation=0&showTitle=false&size=8270&status=done&style=none&taskId=ud96bf5f7-fe85-4848-b9c2-82251181297&title=&width=140.1999969482422)
# 基于java实现研究生导师双选系统
# 一、背景简介
## 1.1 项目背景
**项目背景**
自互联网发展,关于研究生和导师双选的需求量越来越大,学校与在校研究生之间一直用邮件进行交互,无法有一个较好的平台提供进行双方合作。授予在校研究生和导师互相联络的限制,导致硕士无法正确与导师有一个好好的沟通平台,有时候会选错专业,误选专业,甚至造成研究生两年都从事一个不太喜欢的工作。
据《搜狐网》2018 年 06 月 14 日《考研大数据,看完我默默哭了一会儿》文章所示,考研人群女生占比超过 6 成。从就读院校性质上看,非双一流高校占比超过 8 成,一方面根非“双一流”高校学生总量有关,另一方面,普通高校毕业生读研意愿更强。从数据上看,超过半数读研是为了学校背景出生。全国有近 3 成的考研学生是选择了读研转换专业,而在换专业时,选择了错误的导师不在少数。在知乎问答中,不少人在寻求考研选错导师,成为了研究生两年的遗憾。
在现实层面上,国内没有一个统一的平台能够提供研究生导师和学生进行双选的平台。导师与学生往往不能互相了解信息。常有的学生抱怨选错了导师,导师抱怨选错了学生,这样的结果造成了一年又一年的悲剧发生。
**项目概述**
“研究生导师双选系统“的目标是开发出信息双选平台,涵盖校外准研究生和校内导师的各个信息情况,同时也包含了登录、导入、以及校内院管理、校内研究室管理的多权限的一个管理平台。市场分析定位在校内的研究生。
“研究生导师双选系统“通过多方面的收集资源和从校内向多方面推广,来实现初步的信息双选。采用 HTML5、CSS3、JavaScript、JSP、Servlet、JSTL 等技术,设计一款能满足 PC 端的一个响应式设计网页。
# 二、可行性分析
## 2.1 经济可行性
**人力成本**:该项目从调研、分析、设计中可计算出人力成本,约元人月。
硬件软件成本:产品生产及上线后需要购买软件不需要购买,均为开源的。MySQL 为开源数据库,Java 是一门开源的编程语言,JSP 和 jstl,html5、css3、JavaScript 均无版权问题需要交费。而硬件上需要通过阿里云提供技术支持,提供一个 CentOS 平台进行单机部署,该产品会产生硬件成本,约元人月。开发工具用到了 Jetbrains IDEA,在财务上可能会消耗 1k 人年,服务器数量需要通过实际情况进行调整。其他路由器网络成本均在可调节的预算范围内。
如:产品用到的数据库、开发工具、第三方软件、服务器数量、路由器、网络等成本。
## 2.2 社会可行性
该项目遵守法律法规。
该产品的社会层面问题的解决:目的是为了解决学校的导师和学生之前的选课障碍,产品符合道德标准和大众审美,无负能量传播。社会影响力,通过产品的推广,产品将会传播到各大高校,增加产品的实用程度。
社会影响力的关键,通过产品的推广,产品会给公司带来一定的社会效益,在高校内外,使用该产品会带来更高的选课成功率,这些会给市场资源在高校的环境下带来一定的社会效益。
## 2.3 技术可行性
该产品用到如下 html5、css3、JavaScript、JSP、jstl、el 等相关技术,无太多技术难题,软件成功率较大。
HTML 称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的 Internet 资源连接为一个逻辑整体。HTML 文本是由 HTML 命令组成的描述性文本,HTML 命令可以说明文字,图形、动画、声音、表格、链接等。
CSS 层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现 HTML(标准通用标记语言的一个应用)或 XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS 不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发 Web 页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。
JSP(全称 JavaServer Pages)是由 Sun Microsystems 公司主导创建的一种动态网页技术标准。JSP 部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成 HTML、XML 或其他格式文档的 Web 网页,然后返回给请求者。JSP 技术以 Java 语言作为脚本语言,为用户的 HTTP 请求提供服务,并能与服务器上的其它 Java 程序共同处理复杂的业务需求。
JSTL(Java server pages standarded tag library,即 JSP 标准标签库)是由 JCP(Java community Proces)所制定的标准规范,它主要提供给 Java Web 开发人员一个标准通用的标签库,并由 Apache 的 Jakarta 小组来维护。开发人员可以利用这些标签取代 JSP 页面上的 Java 代码,从而提高程序的可读性,降低程序的维护难度。
EL(Expression Language) 是为了使 JSP 写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让 JSP 的代码更加简化。
该技术程序员的技术水平在一般即可,无较高难度的技术。在软件意义上,成功率较大,可制作成一个较为稳定的环境。
# 三、需求分析
系统功能是在实际开发设计过程中经过调研、分析用户需求,和用户一起共同确定下来,是系统满足用户需求所应完成的功能。本课程设计模拟一个研究生导师双选系统。研究生导师双选业务活动包括:三个角色的登录登录模块,研究生入学时需要选择自己的导师,导师也需要选择学生;管理员(各个学院相应专业)也需要管理学生,导师数据,最终确定学生导师。每个研究生选导师有三个志愿;导师所带学生上限由管理员设定;
## 3.1 学生需求分析
学生人员包含学号、姓名、密码、所报考专业。功能模块包括登录功能、选择导师、查看导师的选择情况、最终导师情况、个人信息维护、密码修改等功能。
- 登录模块
本系统包含登录模块,登录功能包含 4 个角色,研究室管理员,学院管理员,教师和学生。用户首页点击角色进入登录界面,进入登录界面后,进入学生端首页。
- 查看导�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
详情介绍:https://www.yuque.com/sxbn/ks/100010344 本课程设计模拟一个研究生导师双选系统。研究生导师双选业务活动包括:三个角色的登录登录模块,研究生入学时需要选择自己的导师,导师也需要选择学生;管理员(各个学院相应专业)也需要管理学生,导师数据,最终确定学生导师。每个研究生选导师有三个志愿;导师所带学生上限由管理员设定; 学生人员包含学号、姓名、密码、所报考专业。功能模块包括登录功能、选择导师、查看导师的选择情况、最终导师情况、个人信息维护、密码修改等功能。 导师人员包含以下功能:登录,依据上限,选定学生(已经选择了该导师的学生)需要专业页面。 学院级别管理员包含以下功能:登录、学生基本信息批量导入(单个录入),维护;导师数据批量导入(单个录入),维护;专业,设定导师上限;查看学生选择导师情况,导师选择学生情况,最终确定学生导师;(只限于管理本院的招生专业)导出志愿表,选择导师最终结果(只限于管理本院的招生专业)。
资源推荐
资源详情
资源评论
收起资源包目录
基于Java+MySQL实现(Web)研究生导师双选系统【100010344】 (1900个子文件)
bootstrap.min.css 156KB
all.css 71KB
fontawesome.css 69KB
all.min.css 57KB
fontawesome.min.css 56KB
v4-shims.css 40KB
font-awesome.css 37KB
font-awesome.min.css 30KB
v4-shims.min.css 26KB
svg-with-js.css 8KB
svg-with-js.min.css 6KB
dashboard.css 5KB
common.css 2KB
index.css 1KB
regular.css 734B
brands.css 732B
solid.css 727B
regular.min.css 677B
brands.min.css 675B
solid.min.css 669B
login.css 389B
研究生导师双选系统文档.docx 2.85MB
ER图.drawio 5KB
用例图.drawio 3KB
包图.drawio 1KB
Architecture.drawio 1KB
fa-solid-900.eot 198KB
fontawesome-webfont.eot 162KB
fa-brands-400.eot 130KB
fa-regular-400.eot 34KB
favicon-128_128.ico 66KB
favicon-64_64.ico 17KB
favicon-48_48.ico 9KB
favicon-32_32.ico 4KB
favicon-16_16.ico 1KB
CommonDao.java 17KB
LoginProcess.java 8KB
ChooseServiceImpl.java 5KB
ShowTachers.java 4KB
InsertBatchStudent.java 4KB
InsertBatchTeachers.java 4KB
TeacherServiceImpl.java 4KB
FinalConfirmServiceImpl.java 4KB
ShowStudents.java 3KB
FinalTableView.java 3KB
AddTeacher.java 3KB
Teacher.java 3KB
Student.java 3KB
TestCommonDao.java 2KB
FinalChoose.java 2KB
HasChooseTeachers.java 2KB
ModifyPasswordProcess.java 2KB
AddStudent.java 2KB
ManageFilter.java 2KB
ModifyPasswordProcess.java 2KB
TeacherListener.java 2KB
SearchStudent.java 2KB
StudentListener.java 2KB
ModifyStudent.java 2KB
ModifyMajor.java 2KB
ModifyPersonalInfoProcess.java 2KB
SearchTeacher.java 2KB
ModifyTeacher.java 2KB
StudentServiceImpl.java 2KB
ModifyPersonalInfoProcess.java 2KB
ChooseTeacher.java 2KB
LoginServiceImpl.java 2KB
Login.java 2KB
ShowConfirmedTeacher.java 2KB
ExportChoose.java 2KB
ExportTeacher.java 1KB
ExportStudent.java 1KB
ModifyAdmin.java 1KB
DeleteChooseTeacher.java 1KB
AddAdmin.java 1KB
ShowLog.java 1KB
DeleteStudent.java 1KB
ShowChooseManage.java 1KB
TeacherConfirmChoose.java 1KB
DeleteTeacher.java 1KB
SystemLog.java 1KB
UnConfirm.java 1KB
ShowMajors.java 1KB
DeleteAdmin.java 1KB
DualChoose.java 1KB
RevFinalChoose.java 1KB
Logout.java 1KB
EncodeFilter.java 1KB
AdminServiceImpl.java 1KB
MajorServiceImpl.java 1KB
Major.java 1KB
Admin.java 1KB
Root.java 1KB
ShowAdmin.java 1KB
ModifyPassword.java 856B
ModifyPassword.java 774B
TeacherService.java 773B
ModifyPersonalInfo.java 771B
ModifyPersonalInfo.java 771B
SystemLogServiceImpl.java 747B
共 1900 条
- 1
- 2
- 3
- 4
- 5
- 6
- 19
神仙别闹
- 粉丝: 2704
- 资源: 7645
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页