A Java-based web application for managing university laboratory resources and users. Built using the SSM (Spring, SpringMVC, MyBatis) framework.
- Java 8
- Spring MVC
- MyBatis
- MySQL
- JSP
- HTML/CSS/JavaScript
- Tomcat 8.5
- IntelliJ IDEA
- Navicat
- User login and registration
- Role-based access control (admin and student)
- Equipment and device tracking
- Assignment management
- Lab status updates
- User messaging and profile viewing
lab-management-system/ βββ src/ βββ target/ (optional; usually ignored) βββ .idea/ (optional; ignore in Git) βββ .vscode/ (optional; ignore in Git) βββ pom.xml βββ lab.iml βββ TLabUser(etendend_relations).uml βββ .gitignore βββ README.md
See the full [thesis PDF](link to file or GitHub hosted PDF).
- Clone the repo
- Import the project into IntelliJ as a Maven project
- Configure
application.properties
to point to your MySQL database - Run the application on Tomcat
Paidamoyo T Mazambani ([YTBU] Yunnan Technology and Business University 2019-2023)