计算机毕业设计------SSH宿舍管理系统

项目介绍

本项目分为三种角色:系统管理员、楼宇管理员、学生;

系统管理员主要功能如下:

楼宇管理员管理、学生管理、楼宇管理、宿舍管理、学生入住登记、学生寝室调换、学生迁出登记、学生缺勤记录、修改密码、退出登录

楼宇管理员主要功能如下:

学生管理、学生入住登记、学生寝室调换、学生迁出登记、学生缺寝登记、学生缺寝记录、修改密码、退出登录

学生主要功能如下:

首页、修改密码、我的缺勤记录、退出登录;

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;

3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可

4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

5.数据库:MySql 5.7版本;

6.是否Maven项目:否;

技术栈

  1. 后端:Spring+hibernate+Struts 2

  2. 前端:JSP+HTML+CSS+JavaScript+jQuery

使用说明

  1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;

  2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;

若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;

  1. 将项目中applicationContext.xml配置文件中的数据库配置改为自己的配置;

  2. 运行项目,在浏览器中输入http://localhost:8080/ 登录

系统管理员用户名/密码:admin/admin

楼宇管理员用户名/密码:101/123456

学生用户名/密码:2021001/123456

运行截图

相关推荐
NineData3 分钟前
NineData 支持 DB2 迁移到 PolarDB Oracle
数据库·oracle·ninedata·数据库迁移·数据库迁移工具·信创改造·智能数据管理平台
毕设源码-邱学长4 分钟前
【开题答辩全过程】以 个性化新闻推荐系统为例,包含答辩的问题和答案
java
Simon席玉4 分钟前
C++的命名重整
开发语言·c++·华为·harmonyos·arkts
chao1898444 分钟前
MATLAB中的多重网格算法与计算流体动力学
开发语言·算法·matlab
爱宇阳5 分钟前
Linux 安全加固:禁用 IPv4 ICMP 重定向发送
linux·运维·安全
木盏5 分钟前
三维高斯的分裂
开发语言·python
乘风!6 分钟前
服务器上部署的Mysql,服务器上可登录成功,远程电脑无法连接的
mysql
a程序小傲11 分钟前
京东Java面试被问:ZGC的染色指针如何实现?内存屏障如何处理?
java·后端·python·面试
Saniffer_SH12 分钟前
【每日一题】讲讲PCIe链路训练和枚举的前后关系
运维·服务器·网络·数据库·驱动开发·fpga开发·硬件工程
精神小伙就是猛12 分钟前
C# sealed密封 追本溯源
开发语言·c#