当前位置: 首页 > article >正文

基于SSM+VUE的学生宿舍管理系统

文未可获取一份本项目的java源码和数据库参考。

随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期,当今社会正快速向数字化,信息化,网络化迈进,管理信息系统的作用也越来越大。高等学校作为培养高新技术人才的场所,自然也成为计算机高新技术发展的先驱, 学生宿舍信息管理系统也就应运而生了。

在计算机飞速发展的今天,将计算机这一信息处理利器应用于学校的日常管理已是势必所然,将各类管理系统应用到学校的各项管理中,这将为学校管理带来前所未有的改变,以及意想不到的效益,同时也会为学校全面建设及飞速发展提供无限潜力。采用计算机管理已成为学校管理科学化和现代化的重要标志,也将决定着一个学校的层次和位置。

学生宿舍是大学生学习,生活,休息的重要场所,使用管理信息系统来进行大学宿舍的管理工作无疑将提高宿含管理:工作的效率和保证信息的准确性。目前,各学校的大部分管理工作已基本上实现全电脑操作,但是学生宿含的管理仍使用人工操作。传统人工操作的宿含管理方式,需要强大的人力进行支持,管理各项信息的准确性也较差。在现今的知识时代,现代社会人们有着高度强烈的时间观念,如果仍使用手工操作,即浪费了人力,又浪费了物力,效率无法提高。

主要模块:管理用户模块(管理员)、用户模块1(学生)、用户模块2(宿管)、用户模块3(辅导员)。

主要功能:

新生通过管理员分配的学号进行注册(性别、学院、专业、年级),注册完成之后登录进入。弹出学生用户界面。宿管通过管理员以宿舍楼名称分配的登录账号进行登录,弹出宿管用户界面。辅导员通过管理员分配的辅导员账号进行登录,进入辅导员用户界面。

管理员模块:

1.所用用户账号的增删改查,以及权限添加等。

学生模块:

1.新生选宿及床位选择:系统根据学生所注册的性别及学院分配所在宿舍楼(例:澜湄学院男生慧苑或博济,女生荷苑3C)然后学生选择宿舍门牌号(可以查看是4人间或6人间等,并在下面进行价格标注:xxx/年),之后进入床位选择,如果已经有人选择则变成红色,没有就是绿色。床位选择完成之后进行确认,显示该房间已经有多少人选择;

2.宿舍调换:学生后期需要进行宿舍调换,在此功能提交申请。辅导员允许之后,学生可以查看其他宿舍入住情况,选择确认之后,系统把之前该生所住的宿舍信息取消。并把新的住宿信息提供给宿管用户;

3.维修上报:学生在此功能进行输入,宿管进行查看。学生如果问题解决,在此模块点击已解决。系统清除记录;

4.水电费缴费:学生在此模块查询自己所属宿舍水电费情况进行缴费;

5.宿舍考勤签到打卡:学生在此模块进行宿舍签到打卡;

6.洗衣房洗衣机空闲数量查看;

7.毕业生退宿:毕业生在此模块进行申请,宿管清点宿舍物品之后审批。审批完成即退出宿舍,系统清除该账号。

宿管模块:

1.学生宿舍查询:输入学生宿舍号即可查询该宿舍所住学生信息,输入学生学号即可查询学生所在宿舍(只可以查看本栋宿舍学生信息);

2.消息发布:卫生整改,失物招领等;

3.查看维修上报:在此模块查询学生进行的宿舍维修上报;

4.宿舍调换:学生宿舍调换之后进行确认查看;

5.毕业生退宿:在此模块审批毕业生退宿申请,并进行确认。

辅导员模块:

1.学生宿舍查询:输入学生宿舍号即可查询该宿舍所住学生信息,输入学生学号即可查询学生所在宿舍(只可以查看自己管理班级的学生信息);

2.宿舍考勤签到打卡:辅导员在此模块查看宿舍签到打卡;

3.宿舍调换:辅导员在此功能查看学生申请,是否允许学生调换宿舍;

4.账号异常修改:学生的账号出现注册出现问题,教师可在此模块进行修改。

方法:

本系统开发使用Java,Java具有跨平台能力,简单性、面向对象、分布式、安全性、可移植性等优势,使用Java进行开发,其后端是使用SSM搭建框架,也就是Spring+SpringMVC+MyBatis,因为其有较为简洁的持久化框架、简单易学,提供映射标签,支持对象与数据库的ORM字段关系映射,故而采用SSM进行框架搭建。

前端使用VUE框架,VUE是目前很受欢迎的前端框架,是基于 HTML、CSS、JAVASCRIPT的,它简洁灵活,使得 Web 开发更加快捷。

数据库采用MySQL,由于 MySQL 数据库体积小、速度快、总体拥有成本低、开放源代码,其有着广泛的应用,一般中小型网站的开发都选择 MySQL 作为网站数据库。

开发工具MyEclipse,MyEclipse将开发者常用到的一些有用的插件都集合起来。数据库可视化工具 navicat for mysql。

参考文献

[1]李敏. 基于ABM的学生宿舍能耗管理仿真模型研究[D].深圳大学,2018.

[2] 杨菊梅. 校园学生宿舍管理系统的设计与实现[D].山东大学,2017.

[3] 黄玲芳,刘晓薇,程山英.学生宿舍管理系统的实现[J].电脑知识与技术,2017,13(27):86-88.

[4] 彭晓华.基于B/S模式的高校学生宿舍管理系统的研究与设计[J].信息与电脑(理论版),2016(20):120-121.

[5] 传智播客高教产品研发部著.Java程序设计高级教程[M].北京:人民邮电出版社,2015.

[6] 张丽伟. 学生宿舍管理系统的设计与实现[D].江西财经大学,2016.

[7] Kurniasih Heni,Ford Rebecca M,Keenan Rodney J,King Barbara. The evolution of community forestry through the growth of interlinked community institutions in Java, Indonesia[J]. World Development,2020,139.

[8] 鲁国琪,周鹏凯,卫嘉馨.Java编程语言在计算机软件开发应用中的探究[J].电脑编程技巧与维护,2020(12):5-7.

[9] 齐敏菊.Java程序设计“互联网+”教学模式与方法探索[J].计算机时代,2020(12):66-69.

[10]刘毅.Java高级编程课程思政案例教学初探[J].计算机时代,2020(12):85-87+90.


http://www.kler.cn/news/329375.html

相关文章:

  • 单链表的增删改查(数据结构)
  • OpenAI o1:使用限额提高,o1 模型解析
  • 基于STM32的智能家居语音控制系统:集成LD3320、ESP8266设计流程
  • 【优选算法】(第八篇)
  • 【已解决】【Hadoop】【./bin的使用】bash: ./bin/hdfs: 没有那个文件或目录
  • 基于 Transformer 的中英文翻译项目
  • .NET CORE程序发布IIS后报错误 500.19
  • 网络通信——OSPF协议(基础篇)
  • c++primer第十三章 类继承
  • 第一弹:C++ 的基本知识概述
  • 【深海王国】初中生也能画的电路板?目录合集
  • 巡检机器人室内配电室应用
  • web - RequestResponse
  • LeetCode[中等] 739. 每日温度
  • E. Tree Pruning Codeforces Round 975 (Div. 2)
  • EEditor中的redo/uodo机制
  • React 组件命名规范
  • 【Java】六大设计原则和23种设计模式
  • 【RabbitMQ——具体使用场景】
  • leetcode69--x的平方根
  • Python编程和开发过程中让人编程效率和舒适度很高的工具Anaconda
  • 深入理解Spring Boot的自动装配原理
  • 墙绘艺术在线交易:SpringBoot技术解析
  • 从零开始Ubuntu24.04上Docker构建自动化部署(二)Docker-安装docker-compose
  • Linux下的git开篇第一文:git的意义
  • DDOS攻击会对网站服务器造成哪些影响?
  • 【Qt】Qt中的窗口坐标 信号与槽
  • Jenkins: fontconfig head is null, check your fonts or fonts configuration;
  • Hive数仓操作(十一)
  • mac访达查找文件目录