# **毕业设计选题管理系统**
### 功能模块划分
- 用户登录/注册:
- 首页: 题目图表,用户图表(学生,老师,管理员),学生图表(已选择题目学生,未选择题目学生)等等
- 用户管理界面:查看用户列表, 添加用户,修改用户,删除用户
- 题目管理界面:题目列表,查看详细,发布,修改,删除,选择
- 选题记录管理:选题记录列表,删除记录,查看与我相关题目(学生,老师查看与自己相关的题目)
### 数据库设计
- 用户表:
用户id,手机号,密码,学号(工号),姓名,角色(0管理员,1老师,2学生),是否可用(0锁定,1有效),备注,注册时间
- 题目表:
题目id,题目标题,简介,具体要求,发布人id(指导老师),发布时间,
- 选题记录表
题目id,用户id,选取时间
### 技术选型
##### 后端:
- 基础框架:Spring boot 2.2.2.RELEASE
- 持久层框架:Mybatis.plus 3.1.1
- 安全框架:Apache Shiro 1.4.0
- 缓存框架:Redis
- 日志打印:logback
- 其他
##### 前端:
- vue框架
- Axios 基于 promise 的 HTTP 库
- 其他
##### 开发环境
- 语言:java8
- IDE: IntelliJ IDEA 2019.2.2 (Ultimate Edition)
- WebStorm 2019.2.4
- 依赖管理:Maven
- 数据库:MySql5.7
- 版本管理:git+github
- 其他
##### 后端部署流程:
1. 在idea中拉取工程
2. 导入sql文件夹下数据库
3. 更改application.yml数据库连接
4. 运行
Test
免责声明:
1.本资源仅供学习和交流使用,不保证其准确性、完整性、及时性或适用性。
2.本资源仅包含一般信息,不构成专业建议。在使用本资源时,请务必自行研究并谨慎决策。
3.我已尽力确保本资源的正确性和合法性,但不对其准确性、完整性和及时性做出保证。
4.本资源不应用于商业用途。
5.在使用本资源的过程中,用户应自行承担所有风险和责任,并遵守相关法律法规。
6.对于因使用本资源而产生的任何损失或损害,我概不负责。
请确保在使用本资源时仔细阅读并遵守以上免责声明。如果您有任何疑问或需要进一步帮助,请联系我。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
毕业设计-基于springboot+vue的选题管理系统.zip 功能模块划分 用户登录/注册: 首页: 题目图表,用户图表(学生,老师,管理员),学生图表(已选择题目学生,未选择题目学生)等等 用户管理界面:查看用户列表, 添加用户,修改用户,删除用户 题目管理界面:题目列表,查看详细,发布,修改,删除,选择 选题记录管理:选题记录列表,删除记录,查看与我相关题目(学生,老师查看与自己相关的题目) 数据库设计 用户表: 用户id,手机号,密码,学号(工号),姓名,角色(0管理员,1老师,2学生),是否可用(0锁定,1有效),备注,注册时间 题目表: 题目id,题目标题,简介,具体要求,发布人id(指导老师),发布时间, 选题记录表 题目id,用户id,选取时间 技术选型 后端: 基础框架:Spring boot 2.2.2.RELEASE 持久层框架:Mybatis.plus 3.1.1 安全框架:Apache Shiro 1.4.0 缓存框架:Redis 日志打印:logback 其他 前端: vue框架 Axios 基于 promise 的 HTTP 库 其他 开发环境 语言:java8 IDE: IntelliJ IDEA 2019.2.2 (Ultimate Edition) WebStorm 2019.2.4 依赖管理:Maven 数据库:MySql5.7 版本管理:git+github 其他 后端部署流程: 在idea中拉取工程 导入sql文件夹下数据库 更改application.yml数据库连接 运行
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计选题管理系统.zip (85个子文件)
bysj-jurui
mvnw.cmd 6KB
sql
bysj.sql 9KB
pom.xml 4KB
src
main
resources
mapper
NucTopicMapper.xml 2KB
NucRecordMapper.xml 657B
NucUserMapper.xml 2KB
application.yml 878B
java
nuc
bysjxtglxt
configure
WebConfigBeans.java 1KB
StringToDateConverter.java 2KB
MybatisPlusConfig.java 935B
CorsConfig.java 1KB
mapper
NucUserMapper.java 847B
NucTopicMapper.java 909B
NucRecordMapper.java 771B
BysjxtglxtApplication.java 413B
authentication
ShiroConfig.java 3KB
NucUserEncry.java 961B
ShiroAuthRealm.java 2KB
controller
NucTopicController.java 3KB
TeacherController.java 1KB
NucUserController.java 3KB
LoginController.java 3KB
StudentController.java 2KB
service
NucUserService.java 734B
NucTopicService.java 616B
StudentService.java 693B
TeacherService.java 540B
impl
TeacherServiceImpl.java 1KB
NucUserServiceImpl.java 1KB
NucTopicServiceImpl.java 1KB
StudentServiceImpl.java 4KB
util
QueryRequest.java 374B
domain
NucRecord.java 1KB
BysjResponse.java 1KB
NucUser.java 2KB
NucTopic.java 2KB
.mvn
wrapper
maven-wrapper.properties 218B
maven-wrapper.jar 50KB
MavenWrapperDownloader.java 5KB
bysjui
.editorconfig 147B
src
App.vue 555B
store
index.js 471B
assets
logo.png 7KB
main.js 815B
components
403.vue 235B
admin
AdminTitle.vue 5KB
User.vue 13KB
Nav.vue 2KB
index.vue 7KB
Login.vue 8KB
Title.vue 13KB
teacher
TeacherTitle.vue 3KB
MyReleaseTitle.vue 11KB
student
StudentTitle.vue 5KB
MySelTitle.vue 4KB
request
index.js 82B
router
routes.js 2KB
index.js 571B
.babelrc 230B
dist
index.html 661B
static
js
vendor.80bcbb4ecd1b90afdfdb.js.map 7.63MB
manifest.3ad1d5771e9b13dbdad2.js.map 5KB
app.a146a98739f379babe48.js 60KB
app.a146a98739f379babe48.js.map 205KB
manifest.3ad1d5771e9b13dbdad2.js 858B
vendor.80bcbb4ecd1b90afdfdb.js 1.62MB
css
app.fa514c1bf4c6e38f48d2f3acc1b82061.css.map 328KB
app.fa514c1bf4c6e38f48d2f3acc1b82061.css 228KB
favicon.ico 7KB
fonts
element-icons.535877f.woff 28KB
element-icons.732389d.ttf 55KB
package.json 2KB
package-lock.json 435KB
.postcssrc.js 246B
index.html 443B
.gitignore 147B
static
.gitkeep 0B
favicon.ico 7KB
README.md 463B
config
prod.env.js 61B
index.js 2KB
dev.env.js 156B
mvnw 10KB
.gitignore 333B
README.md 2KB
共 85 条
- 1
资源评论
武昌库里写JAVA
- 粉丝: 6995
- 资源: 3205
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 冒泡排序算法详解及Java与Python实现
- 字幕网页文字检测20-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- FastAdmin后台框架开源且可以免费商用,一键生成CRUD, 一款基于ThinkPHP和Bootstrap的极速后台开发框架,基于Auth验证的权限管理系统,一键生成 CRUD,自动生成控制器等
- IMG_4525.jpg
- 基于 Spring Cloud 的一个分布式系统套件的整合 具备 JeeSite4 单机版的所有功能,统一身份认证,统一基础数据管理,弱化微服务开发难度
- GigaDevice.GD32F4xx-DFP.2.1.0 器件安装包
- 智慧校园数字孪生,三维可视化
- 多种土地使用类型图像分类数据集【已标注,约30,000张数据】
- 3.0(1).docx
- 国产文本编辑器:EverEdit用户手册 1.1.0
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功