.2.3功能需求
本导师选择管理系统是为了提高用户查阅信息的效率和管理人员管理信息的工作效率,可以快速存储大量数据,还有信息检索功能,这大大的满足了学生、导师和管理员这三者的需求。操作简单易懂,合理分析各个模块的功能,尽可能优化界面,让学生、导师和管理员能使用环境更好的系统。支持eclipse ,mysql,持久化层使用Mybatis,项目管理Maven3,
1.前后端分离项目,前端使用vue框架
2.后端使用nodejs编程语言的vue框架
3.项目中登录模块用到token
4.源码包部署调试
5.每个笔记均有对应源码
数据库:mysql5.7/8.0或以上版本
持久化层使用Mybatis,项目管理Maven3,
项目中登录模块用到token
对比要实现的功能来分析出用户的需求,可以让学生在线对其进行查看导师信息进行导师选择信息,这不仅满足了学生的需求,还大大的节省了时间。导师只能自己权限内操作功能,因此,管理员对信息进行添加、修改、删除、查看,可以提高管理员的工作效率。本系统采用intellij idea支持eclipse
项目架构:B/S架构web
开发语言:java
前端技术:vue.js+ElementUi
后端技术:spring、mybatis、Springmvc
运行环境:win10/win11、jdk1.8
设计一套导师选择管理系统,帮助学校进行导师选择管理等繁琐又重复的工作,提高工作效率的同时,也减轻了管理者的压力。
本论文的主要内容包括:
第一,研究分析当下主流的web技术,结合学校日常管理方式,进行导师选择管理系统的数据库设计,设计导师选择管理系统功能,并对每个模块进行说明。
第二,陈列说明该系统实现所采用的架构、系统搭建采用的服务器、系统开发环境和使用的工具,以及系统后台采用的数据库。
最后,对系统进行全面测试,主要包括功能测试、查询性能测试、安全性能测试。
分析系统存在的不足以及将来改进的方向。
关键词:导师选择管理系统;B/S架构;SpringBoot框架;
目 ?录
摘 ?要?? ?Ⅰ
Abstract?? ?Ⅱ
1 绪 ?论?? ?1
1.1研究背景?? ?1
1.2 研究意义?? ?2
1.3 研究现状?? ?2
1.4本文组织结构?? ?3
2 技术介绍?? ?4
2.1 SpringBoot框架?? ?4
2.2 Java语言?? ?5
2.3 Mysql的特点?? ?6
2.4 B/S架构?? ?6
2.5本章小结?? ?6
3需求分析?? ?7
3.1可行性分析?? ?7
3.1.1经济可行性?? ?7
3.1.2技术可行性?? ?8
3.1.3运营可行性?? ?8
3.1.4法律可行性?? ?8
3.2系统需求分析?? ?8
3.2.1 性能需求?? ?9
3.2.2 安全性需求?? ?9
3.2.3 功能需求?? ?10
3.3本章小结?? ?10
4系统设计?? ?11
4.1系统结构设计?? ?11
4.2系统功能模块设计?? ?11
4.3 数据库设计?? ?12
4.3.1 概念模型设计?? ?12
4.3.2 数据库表结构?? ?12
4.4本章小结?? ?14
5 系统实现?? ?15
5.1系统开发环境以及运行环境?? ?15
5.1.1 系统开发环境?? ?15
5.1.2 系统运行环境?? ?15
5.2导师选择管理系统的主要功能模块实现?? ?15
5.2.1前台功能模块?? ?15
5.2.2管理员功能模块?? ?16
5.2.3导师功能模块?? ?16
5.2.4学生功能模块?? ?16
5.2.5本章小结?? ?18
6系统测试?? ?19
6.1 系统测试目的?? ?19
6.2 系统测试环境?? ?19
6.3系统测试用例?? ?19
6.4本章小结?? ?20
结 ?论?? ?21
参考文献?? ?22
致 ?谢?? ?23