文未可获取一份本项目的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.