# 学生宿舍管理系统
本系统是我的毕业设计个人作品,采用前后端分离进行开发。前端使用Vue.js + VueX + VueRouter + Element-UI,后端使用Node.js + Egg.js + MongoDB。主要功能包括宿舍管理,学生管理,设备保修,楼栋管理,分配宿舍,退寝管理等等。本系统一共有3个不同的账号角色,为管理员、学生、维修员,分别对应不同的功能,权限。
## 项目地址
前端:graduation_frontend
后端:graduation_backend
## 技术栈
* 前端使用Vue.js + VueX + VueRouter + Element-UI 进行开发
* 使用Vue-Cli搭建前端工程
* 使用SCSS预处理器
* 使用Axios进行ajax请求。
* 使用echarts构建图表
* 后端使用Node.js搭建
* 使用MongoDB作为数据库
* 使用Mongoose驱动数据库
* 使用Egg.js作为Web框架。
* 使用node-xlsx解析xlsx文件
## 主要功能
* 学生管理:添加学生、删除学生、修改学生信息、查询学生,使用Excel批量导入学生,指定学生宿舍。
* 分配宿舍:批量为指定的学生指定宿舍。
* 调整宿舍:学生可以发起调整宿舍申请,管理员同意后,即可更换宿舍。
* 批量办理退寝:管理员可以批量为学生办理退寝。
* 退寝审批:学生如果需要退寝,可以填写退寝表,管理员同意后,即可退寝。
* 设备报修单:学生如果需要对损坏设备进行报修,可以在本系统进行设备报修登记,然后再由维修员进行处理。
* 离校登记:节假日或其他原因,学生需要暂时离校,即可直接在本系统进行离校登记,管理员可以进行查询。
* 宿舍管理:添加宿舍、删除宿舍、修改宿舍信息、查询,筛选宿舍。
* 楼栋管理:添加楼栋、删除楼栋、修改楼栋信息、查询,筛选楼栋。
* 账号管理:本系统所有的账号都是由管理员进行添加的,管理员可以在本系统对账号进行添加、查询、修改、删除。
## 效果展示
### 系统首页
![系统首页](./screenshot/home.png "系统首页")
### 系统登录
![系统登录](./screenshot/login.png "系统登录")
### 学生管理
![学生管理](./screenshot/student.png "学生管理")
### 批量导入学生
![批量导入学生](./screenshot/bulk-import-student.png "批量导入学生")
### 宿舍管理
![宿舍管理](./screenshot/dorm.png "宿舍管理")
### 添加宿舍
![添加宿舍](./screenshot/add-dorm.png "添加宿舍")
### 分配宿舍
![分配宿舍](./screenshot/assign-dorm.png "分配宿舍")
### 学生宿舍安排
![学生宿舍安排](./screenshot/assign-dorm-dialog.png "学生宿舍安排")
### 楼栋管理
![楼栋管理](./screenshot/building.png "楼栋管理")
### 设备报修单
![设备报修单](./screenshot/repair.png "设备报修单")
### 学生填写设备报修单
![学生填写设备报修单](./screenshot/edit-repair.png "学生填写设备报修单")
## 运行
```bash
$ npm i
$ npm run serve
$ open http://localhost:7415/
```
## 构建部署
```bash
$ npm run build
```
## 最后
本系统由我个人独自开发完成,因此仍有一些地方不够完善,可能存在某些BUG,欢迎各位大佬在Issues进行留言,感谢!
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
采用前后端分离进行开发。前端使用Vue.js + VueX + VueRouter + Element-UI,后端使用Node.js + Egg.js + MongoDB。主要功能包括宿舍管理,学生管理,设备保修,楼栋管理,分配宿舍,退寝管理等等。本系统一共有3个不同的账号角色,为管理员、学生、维修员,分别对应不同的功能,权限 技术栈 前端使用Vue.js + VueX + VueRouter + Element-UI 进行开发 使用Vue-Cli搭建前端工程 使用SCSS预处理器 使用Axios进行ajax请求。 使用echarts构建图表 后端使用Node.js搭建 使用MongoDB作为数据库 使用Mongoose驱动数据库 使用Egg.js作为Web框架。 使用node-xlsx解析xlsx文件
资源推荐
资源详情
资源评论
收起资源包目录
基于Node.js+Vue+MongoDB的学生宿舍管理系统源码,前后端分离 (168个子文件)
.browserslistrc 21B
normalize.css 6KB
iconfont.css 2KB
.editorconfig 70B
.editorconfig 69B
iconfont.eot 2KB
.eslintignore 9B
.eslintrc 273B
.gitignore 258B
.gitignore 185B
index.html 574B
favicon.ico 4KB
1584621532838997.jpg 705KB
15846995418897048.jpg 217KB
15846215358414873.jpg 130KB
15847123256694537.jpg 130KB
15846218595012688.jpg 130KB
15848503751996155.jpg 130KB
15847123187097047.jpg 104KB
15846995384456690.jpg 104KB
1584712322166184.jpg 68KB
15846217170105215.jpg 68KB
15846995350484023.jpg 68KB
student.js 18KB
student.js 11KB
router.js 7KB
dorm.js 5KB
user.js 4KB
router.js 4KB
building.js 4KB
common.js 4KB
repair.js 3KB
repair.js 3KB
building.js 3KB
repairmen.js 2KB
admin.js 2KB
dorm.js 2KB
common.js 2KB
authorize.js 2KB
iconfont.js 2KB
repairmen.js 2KB
Student.js 2KB
LeaveDorm.js 2KB
user.js 1KB
AdjustDorm.js 1KB
Repair.js 1KB
admin.js 1KB
LeaveSchool.js 1KB
Visitor.js 1KB
Repairmen.js 1KB
Dorm.js 1KB
Admin.js 1KB
index.js 1015B
config.default.js 870B
main.js 840B
helper.js 762B
auth.js 691B
bin.js 671B
Authorize.js 663B
CheckOut.js 653B
CheckIn.js 649B
service.js 494B
home.test.js 462B
Building.js 436B
store.js 409B
.autod.conf.js 365B
.eslintrc.js 361B
vue.config.js 339B
plugin.js 255B
home.js 241B
utils.js 211B
staticData.js 203B
config.js 171B
alias.config.js 146B
routerPermissions.js 135B
building.js 111B
bus.js 88B
postcss.config.js 59B
babel.config.js 53B
extend.js 20B
package-lock.json 452KB
macarons.json 12KB
package.json 1KB
package.json 817B
iconfont.json 308B
jsconfig.json 251B
apidoc.json 118B
settings.json 37B
jsconfig.json 33B
README.md 3KB
README.md 3KB
15846218625685398.png 1.58MB
15846217942423101.png 699KB
15846215296921674.png 373KB
1584613435723896.png 373KB
15846217201853963.png 373KB
student.png 115KB
student.png 115KB
assign-dorm.png 109KB
assign-dorm.png 109KB
共 168 条
- 1
- 2
资源评论
- m0_380401972024-01-02资源很实用,对我启发很大,有很好的参考价值,内容详细。
- 2301_763137762024-01-21这个资源内容超赞,对我来说很有价值,很实用,感谢大佬分享~
云哲-吉吉2021
- 粉丝: 3206
- 资源: 1130
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功