没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
目录
1. 背景简介 ..........................................................................................................................................................2
1.1. 项目背景......................................................................................................................................................................2
2. 可行性分析 ......................................................................................................................................................2
2.1. 经济可行性............................................................................................................................................................2
2.2. 社会可行性............................................................................................................................................................3
2.3. 技术可行性............................................................................................................................................................3
3. 需求分析 ..........................................................................................................................................................4
3.1 学生需求分析...............................................................................................................................................................4
3.2 导师需求分析...............................................................................................................................................................5
3.3 学院级别管理员需求分析...........................................................................................................................................5
3.4 研究室管理员需求分析...............................................................................................................................................6
4. 系统平台及软件...............................................................................................................................................6
4.1 开发硬件操作系统.......................................................................................................................................................6
4.2 IDE ..................................................................................................................................................................................7
4.3 软件平台.......................................................................................................................................................................7
5. 用例图 ..............................................................................................................................................................7
4.1 参与者...........................................................................................................................................................................7
4.2 用例图...........................................................................................................................................................................8
4.2.1 学生用例图 ...........................................................................................................................................................8
4.2.2 教师用例图 ...........................................................................................................................................................8
4.2.3 学院管理员用例图 ...............................................................................................................................................9
4.2.4 研究室管理员用例图 ...........................................................................................................................................9
6. 包图 ................................................................................................................................................................10
6.1 详细包图.....................................................................................................................................................................10
7. 数据库图表 ....................................................................................................................................................10
7.1. ER 图 ...........................................................................................................................................................................10
7.2 数据库关系表.............................................................................................................................................................13
7.3 数据字典.....................................................................................................................................................................14
9.系统功能介绍...................................................................................................................................................15
10. 核心模块介绍 ..................................................................................................................................................29
10.1
登录模块
....................................................................................................................................................29
10.2
上传模块
....................................................................................................................................................30
11.附录(源代码, 见压缩包)...................................................................................................................................30
1. 背景简介
1.1. 项目背景
1.1.1.项目背景
自互联网发展,关于研究生和导师双选的需求量越来越大,学校与在校研究生之间一直用邮
件进行交互,无法有一个较好的平台提供进行双方合作。授予在校研究生和导师互相联络的限制,
导致硕士无法正确与导师有一个好好的沟通平台,有时候会选错专业,误选专业,甚至造成研究
生两年都从事一个不太喜欢的工作。
据《搜狐网》2018 年 06 月 14 日《考研大数据,看完我默默哭了一会儿》文章所示,考研人
群女生占比超过 6 成。从就读院校性质上看,非双一流高校占比超过 8 成,一方面根非“双一流”
高校学生总量有关,另一方面,普通高校毕业生读研意愿更强。从数据上看,超过半数读研是为
了学校背景出生。全国有近 3 成的考研学生是选择了读研转换专业,而在换专业时,选择了错误
的导师不在少数。在知乎问答中,不少人在寻求考研选错导师,成为了研究生两年的遗憾。
在现实层面上,国内没有一个统一的平台能够提供研究生导师和学生进行双选的平台。导师
与学生往往不能互相了解信息。常有的学生抱怨选错了导师,导师抱怨选错了学生,这样的结果
造成了一年又一年的悲剧发生。
1.2.2 项目概述
“研究生导师双选系统“的目标是开发出信息双选平台,涵盖校外准研究生和校内导师的各个信
息情况,同时也包含了登录、导入、以及校内院管理、校内研究室管理的多权限的一个管理平台。
市场分析定位在校内的研究生。
“研究生导师双选系统“通过多方面的收集资源和从校内向多方面推广,来实现初步的信息双选。
采用 HTML5、CSS3、JavaScript、JSP、Servlet、JSTL 等技术,设计一款能满足 PC 端的一个响应式设
计网页。
2. 可行性分析
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. 需求分析
系统功能是在实际开发设计过程中经过调研、分析用户需求,和用户一起共同确定下来,是系统满
足用户需求所应完成的功能。本课程设计模拟一个研究生导师双选系统。研究生导师双选业务活动包括:
三个角色的登录登录模块,研究生入学时需要选择自己的导师,导师也需要选择学生;管理员(各个学
院相应专业)也需要管理学生,导师数据,最终确定学生导师。每个研究生选导师有三个志愿;导师所
带学生上限由管理员设定;
3.1 学生需求分析
学生人员包含学号、姓名、密码、所报考专业。功能模块包括登录功能、选择导师、查看导师的选
择情况、最终导师情况、个人信息维护、密码修改等功能。
3.1.1 登录模块
本系统包含登录模块,登录功能包含 4 个角色,研究室管理员,学院管理员,教师和学生。
用户首页点击角色进入登录界面,进入登录界面后,进入学生端首页。
3.1.2 查看导师
登录成功可进行查看导师选项,查看各个专业导师(导师与自身专业无关,因为包含跨考学生,所
以我们提供该学校的老师,供以学生选择。
3.1.3 选择导师
在查看导师页面可以选择 3 个导师,我们这个仅仅是志愿,志愿选择后可以对其进行修改,我们选
择导师后,志愿可以对其进行功能性质的修改。
3.1.4 查看导师选择情况,最终导师
选择后,我们学生进行等待,等待导师的选择,导师选择完毕后,学生端可进行查看导师的选择情
况,并对其进行回应。
3.1.5 个人信息维护
学生可以对自己的信息进行维护,不限于修改一些无关因素,不可修改名字,学号等关键字段。但
是可以对其密码进行修改。
3.2 导师需求分析
导师人员包含以下功能:登录,依据上限,选定学生(已经选择了该导师的学生)需要专业页面。
3.2.1 登录模块
教师端登录都进入一个教师端首页。
3.2.2 选择学生
教师端登录成功后可以看到学生的志愿,因为学生人数较多,所以我们显示的是已经选择(本导师)
的学生,关于选择,这边导师查看完毕学生的个人资料后,可以做出相应的回应,是同意或者拒绝。
3.2.3 个人信息维护
教师也可以对自己的信息进行维护,不限于修改一下无关因素,不可修改名字,学号等关键字段。
但是可以对其密码进行修改。
3.3 学院级别管理员需求分析
学院级别管理员包含以下功能:登录、学生基本信息批量导入(单个录入),维护;导师数据批量
导入(单个录入),维护;专业,设定导师上限;查看学生选择导师情况,导师选择学生情况,最终确
定学生导师;(只限于管理本院的招生专业)导出志愿表,选择导师最终结果(只限于管理本院的招生
专业)。
3.3.1 登录模块
学院级别管理员和研究室管理员公用一个登陆的界面,但是,登录跳转不一样,用户首页点击角色
进入登录界面,进入登录界面后,进入管理端首页。
3.3.2 学生基本信息批量导入(单个维护)
管理员可以进行处理一个 excel 表格,进行填写学生信息,之后选择系统的批量导入功能,进行导
入 excel 表格,对 excel 进行处理维护后,导入,直接导入数据库。也可以对其单个学生进行信息维护,
对学生具有增加、删除、修改、查询功能。
3.3.3 教师基本信息批量导入(单个维护)
管理员可以进行处理一个 excel 表格,进行填写教师信息,之后选择系统的批量导入功能,进行导
入 excel 表格,对 excel 进行处理维护后,导入,直接导入数据库。也可以对其单个教师进行信息维护,
对学生具有增加、删除、修改、查询功能。
3.3.4 专业上限修改
专业会在导入教师信息的时候自动插入,但是管理员可以对专业人员进行把控,控制每个专业的人
数,便于进行调试进行专业的信息修改。
研究室级别管理员包含以下功能:登录、学生基本信息批量导入(单个录入),维护;导师数据批
量导入(单个录入),维护;专业,设定导师上限;查看学生选择导师情况,导师选择学生情况,最终
确定学生导师;(只限于管理本院的招生专业)导出志愿表,选择导师最终结果(只限于管理本院的招
生专业)。对学院级别管理员进行相关维护。
剩余29页未读,继续阅读
Period熹微
- 粉丝: 21
- 资源: 307
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- LS416 高性能DSP的声控处理芯片语音识别模块AD设计硬件(原理图+PCB)+L2416-M-26P模块封装库+器件手册
- 基于tensorflow实现LSTM, CNN, SVM, MLP语音情感识别源码.zip
- 基于JSP在线学生选课管理系统源码.zip
- 基于JSP在线学生信息管理系统源码.zip
- 常用DHT11 MIC SHT11 VS1838B CHT8305 MQ-3 温湿度气体等传感元件2D3D封装库.PcbLib
- 基于JSP在线新闻管理系统包含前后台源码.zip
- 基于JSP在线文具销售平台商城源码.zip
- tiamo软件教程.doc
- nvm管理Nodejs多版本工具
- Unit1Howcanwebecomegoodlearners知识点整理(良心出品必属精品).doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0