Code number: C-M01
Project type: Java web project/Java EE/SSH (non-open source)
Project Name: Campus Dormitory Management System Based on SSH
User type: There are dormitory chiefs, building administrators, and administrators (three roles)
Project Architecture: B/S Architecture Design Thought: MVC
Development language: Java language
Front-end technology: HTML, CSS, JS, JQueryEasyUI and other technologies
Back-end technology: JSP, SSH (SPring+Struts2+Hbernate) framework
Operating environment: Win10, JDK1.8
Database: MySQL5.5/5.7/8.0 can run
Running server: Tomcat7.0 and above can run
Running tools: This system is developed using MyEclipse, supports MyEclipse running, does not support Eclipse and IDEA running, because the project skeletons of the two are not compatible, and some unknown errors will be reported when importing.
Number of database tables: 11 tables
Number of Jsp pages: about 19
Whether to use the frame: Yes, using the SSH frame
Whether there is pagination: there is pagination
Whether there are code comments: there are comments
Is there a course report: Yes
Whether there is a graduation thesis: Yes
Portable service: remote debugging service and guidance service (sunflower remote debugging, question answering, operation guidance)
Applicable scenarios: Suitable for Java web course design training projects, graduation design study reference, very suitable for students who learn Java.
Project introduction: This system is mainly divided into three roles, namely the dormitory head, building administrator, and administrator. The dormitory head is the person in charge. The dormitory head can register absences, confirm student absences, and apply for dormitory transfers. The building administrator can Perform check-in registration, absence registration, check-out records, and dormitory management for students, and can process student messages. Administrators can manage student information, building information, building administrators, dormitories, and login logs.
The main function
The dormitory head can view student information, absence records, absence registration, check out records, apply for changing dormitories, change passwords, etc.
The building administrator mainly has the functions of login, logout, student information management (student basic information, move-out record, absence record), dormitory management, message processing, password modification, and other functions.
The administrator side mainly has login, logout, student information management (student basic information, move-out records, absence records), building management, building administrator management, dormitory management, log management, password change and other functions.
Project Description
project skeleton
database
login interface
Main interface
Basic information of students
add students
Edit Student Information
View absence records
absence registration
Check out record
Dormitory Exchange Application
Dealing with dormitory exchange news
building information
add building
Modify building information
Building Manager Information
Add building manager
Modify Building Manager
Dormitory basic information
add dormitory
Modify dormitory information
logging
change Password
Summary
student information
message processing
demand analysis
system design
System implementation