项目介绍

通篇文章的撰写基础是实际的应用需要,然后在架构系统之前全面复习大学所修习的相关知识以及网络提供的技术应用教程,以学生宿舍管理系统的实际应用需要出发,架构系统来改善现学生宿舍管理系统及出入登记平台工作流程繁琐等问题。不仅如此以操作者的角度来说,该系统的架构能够对多媒体课程进行有效的管理。
本系统是利用Spring Boot框架而设计的一款结合用户的实际情况而设计的平台,利用VUE技术来将可供学生和管理员来使用的所有界面来显示出来,利用Java语言技术来编程实现用户和管理员所执行的各类操作业务逻辑,以MySQL数据库来存取系统的数据。采用B/S模式,使用者容易上手,能够给用户更好的体验。

开发环境
开发语言:Java
后端框架:springboot
前端框架:vue.js
服务器:tomcat
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9

功能介绍
课题主要研究开发一个学生宿舍的管理系统,实现学生管理,住宿管理,楼宇管理,宿舍管理,以及宿管管理的作用。系统用户分为普通学生用户,宿管用户和管理员三种角色。
普通用户;学生;:能查看自己的姓名,性别,学号,ID,密码,缴费信息等,或者对自己的信息作出修改。
宿舍管理员用户;宿管;:宿管登录系统后可以进行学生管理,宿管管理楼宇管理,宿舍管理,住宿管理。主要功能描述如下:
学生管理:宿管可以查看其所管理宿舍的学生信息,并可以为学生分配宿舍,甚至可以修改学生的住宿信息。
宿管管理:宿管可登陆系统对自己的姓名,密码,ID等信息进行增、删、改,查。
楼宇管理:宿管可以登录系统查看其所管理的楼宇信息,比如楼宇的位置,名称,ID等信息。同时也可以对自己所管辖的楼宇进行检索。
宿舍管理:宿管可以登录系统查看其所管理的宿舍信息,比如宿舍的所属楼宇,宿舍号, ID,所属楼层,最大入住人数,已住人数等信息。同时也可以对自己所管辖的宿舍进行添加或者删除。也可以按要求对自己管辖的宿舍进行检索。
住宿管理:宿管可以登录系统查看其所管理的学生宿舍信息,并能对宿舍信息进行增、删、改、查。比如添加住宿学生,调整住宿学生的宿舍信息,为学生退宿等。同时宿管还可以按照学生姓名查看学生的宿舍信息,或者按照宿舍信息查看宿舍中的学生入住信息。
管理员;后台;:管理员的权限是最大的,管理员登录系统后的功能最为全面,实现学生管理,宿管管理,楼宇管理,宿舍管理,住宿管理,系统管理这些功能。其主要功能描述如下:
;1;学生管理:管理员不仅可以查看其所管理宿舍的学生信息,并可以为学生分配宿舍,甚至可以修改学生的住宿信息,他拥有最高的权限,可以向数据库添加一个新的学生信息,或者删除一个学生信息。
;2;宿管管理:同样,管理员不仅可以对一个宿管的姓名,密码,ID等信息进行增、删、改,查。也可以向数据库中添加一个宿管的信息,或者在数据库中删除一个宿管的信息。
;3;楼宇管理: 管理员登录系统查看所有楼宇信息,包括楼宇的位置,名称,ID等信息。同时也可以按楼宇的ID或者位置对楼宇进行检索。同时可以对楼宇信息进行增、删、改、查。
(4) 宿舍管理:管理员可以登录系统查看所有楼宇的所有宿舍信息,包括宿舍的所属楼宇,宿舍号, ID,所属楼层,最大入住人数,已住人数等信息。当然可以所有宿舍进行添加或者删除。也可以按要求对宿舍进行检索。或者从数据库中添加或者删除一个宿舍的信息。
(5) 住宿管理:管理员登录系统可以查看所有学生的宿舍信息,并能对宿舍信息进行增、删、改、查。比如添加住宿学生信息,调整住宿学生的宿舍信息,为学生退宿等。同时管理员还可以按照学生姓名查看学生的宿舍信息,或者按照宿舍信息查看宿舍中的学生入住信息。不过管理员主要对住宿信息进行宏观调控,查看等操作。
(6) 系统管理:与学生和宿管登录该系统一样,管理员也能对自己的信息进行查看和修改,此外管理员还能查看当前管理员的数量,以及各个管理员的当前状态;是否可用;。

效果图




目 录
摘 要 1
前 言 3
第1章 概述 4
1.1 研究背景 4
1.2 研究目的 4
1.3 研究内容 4
第二章 开发技术介绍 5
2.1Java技术 6
2.2 Mysql数据库 6
2.3 B/S结构 7
2.4 springboot框架 8
第三章 系统分析 9
3.1 可行性分析 9
3.1.1 技术可行性 9
3.1.2 经济可行性 10
3.1.3 操作可行性 10
3.2 系统性能分析 10
3.3 系统功能需求分析 10
3.4 业务流程分析 12
3.4.1登录流程 13
第四章 系统设计 14
4.1 系统的功能结构图 14
4.2 系统数据库设计 14
4.2.1 数据库E-R图 14
4.2.2 数据表字段设计 16
第五章 系统功能实现 18
5.1 管理员登录 18
5.2管理员功能实现 18
5.3前台首页功能实现 21
5.4用户功能实现 21
第六章 系统测试 23
6.1 测试方法 23
6.2 测试分析 23
6.3 测试结论 24
结 论 26
致 谢 27
参考文献 28

计算机毕业设计java+springboot+vue学生宿舍管理系统相关推荐

  1. 计算机毕业设计java+springboot+vue的实验室管理系统

    本文从用户的功能要求出发,建立了实验室管理系统,系统中的功能模块主要是实现管理员:首页.个人中心.实验室管理.用户管理.实验室申请管理.设备管理.设备报备管理.设备申请管理.消耗品管理.消耗品领取管理 ...

  2. 计算机毕业设计基于Springboot+vue口腔牙科诊所管理系统

    计算机毕业设计基于Springboot+vue口腔牙科诊所管理系统 口腔卫生是关系民生的一个重要问题.口腔健康会直接影响全身的健康,口腔基本常见的有龋齿,牙周炎等问题,而且人类的牙齿只有2次更换周期, ...

  3. java计算机毕业设计springboot+vue学生宿舍管理系统

    项目介绍  通篇文章的撰写基础是实际的应用需要,然后在架构系统之前全面复习大学所修习的相关知识以及网络提供的技术应用教程,以学生宿舍管理系统的实际应用需要出发,架构系统来改善现学生宿舍管理系统及出入登 ...

  4. java计算机毕业设计springboot+vue学生宿舍管理系统 elementui

    通篇文章的撰写基础是实际的应用需要,然后在架构系统之前全面复习大学所修习的相关知识以及网络提供的技术应用教程,以学生宿舍管理系统的实际应用需要出发,架构系统来改善现学生宿舍管理系统及出入登记平台工作流 ...

  5. 计算机毕业设计基于Springboot+vue口腔牙科诊所管理系统——计算机毕业设计

    口腔卫生是关系民生的一个重要问题.口腔健康会直接影响全身的健康,口腔基本常见的有龋齿,牙周炎等问题,而且人类的牙齿只有2次更换周期,一旦牙齿彻底完成更换终生将不再更换,所以越来越多的人开始关系口腔问题 ...

  6. 计算机登录平台,计算机毕业设计之SpringBoot+Vue.js工会管理系统平台

    系统功能 工会管理平台基于 Java Web 技术研发,可以对工会工作进行自动化管理,实现工会管理及日常活动工作的各项业务支持.分析系统的业务要求及开发目标,提出系统的功能需求分为会员添加.福利发放. ...

  7. 计算机毕业设计之SpringBoot+Vue.js工会管理系统 工会管理平台

    一.课题的研究意义及研究现状 随着基于互联网技术的信息管理平台的快速发展,高校人员越来越多,传统的工会信息管理需要管理人员大量手工在表格中统计,还有各种福利发放.互助保险.人员统计,需要手动工作非常繁 ...

  8. java计算机毕业设计基于springboot+vue+elementUI的口腔管理平台管理系统(前后端分离)

    项目介绍 口腔卫生是关系民生的一个重要问题.口腔健康会直接影响全身的健康,口腔基本常见的有龋齿,牙周炎等问题,而且人类的牙齿只有2次更换周期,一旦牙齿彻底完成更换终生将不再更换,所以越来越多的人开始关 ...

  9. java计算机毕业设计基于springboot+vue+elementUI的实验室管理系统(前后端分离)

    项目介绍 科技水平一直是体现一个国家强弱的重要标志,而科技的一点诞生地是实验室,如果能够更好的对实验室进行管理是很多实验室管理人员一直研究的一个问题.只有更加科学和合理化的利用实验室才能够更好的让科技 ...

最新文章

  1. Sequelize 4.43.0 发布,基于 Nodejs 的异步 ORM 框架
  2. python可以做什么系统-用python做推荐系统(一)
  3. BZOJ1036: [ZJOI2008]树的统计Count
  4. 宜阳一高中历年录取分数线_上海高中TOP30!从录取分数线看上海高中排名!
  5. Codeforces 889C Maximum Element(DP + 计数)
  6. 一个.NET Core开发者的Linux入门学习笔记
  7. react-native-Cocoapods-Swift-Project
  8. wxWindows的事件表机制
  9. 创业失败反思:市场跟销售完全是两回事
  10. 思科模拟器5506防火墙配置_企业办公网络配置不求人之三——端口映射
  11. 手机NFC天线的集总参数设计
  12. php隐藏下载外链,教你如何去掉友荐和无觅的隐藏外链和版权链接
  13. SOSO移动服务大厅项目分析
  14. jQuery自动补全邮箱后缀列表插件
  15. 生于80年代,穷于10年代,败于90后
  16. 如何打包c#编写的程序
  17. java算出两个时间差(LocalDateTime)
  18. 利用python进行数据处理
  19. 美国计算机专业大学排名世界,美国计算机专业大学排名TOP10
  20. _ViewStart.cshtml介绍

热门文章

  1. 双剑合璧保障数据库安全
  2. Realtek RTL8762C/Realtek RTL8762D学习记录
  3. tkinter可视化天气查询
  4. 计算机图形学-光栅渲染概述
  5. perp系列之七:perp手册
  6. 灵遁者诗歌集《很白很白的云》序言内容
  7. 动态规划之六:数位dp(未完)
  8. java类中获取tomcat下的webap路径方法
  9. 最能激发员工的不是薪水,而是成就感
  10. pika详解 (一)