Skip to content

A Java-based web application for managing university laboratory resources and users. Built using the SSM (Spring, SpringMVC, MyBatis) framework.

Notifications You must be signed in to change notification settings

PaidaTM/LabSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

University Laboratory Management System

A Java-based web application for managing university laboratory resources and users. Built using the SSM (Spring, SpringMVC, MyBatis) framework.

πŸ›  Technologies Used

  • Java 8
  • Spring MVC
  • MyBatis
  • MySQL
  • JSP
  • HTML/CSS/JavaScript
  • Tomcat 8.5
  • IntelliJ IDEA
  • Navicat

✨ Features

  • 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

πŸ“‚ Structure

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

πŸ“– Documentation

See the full [thesis PDF](link to file or GitHub hosted PDF).

πŸ”§ Setup Instructions

  1. Clone the repo
  2. Import the project into IntelliJ as a Maven project
  3. Configure application.properties to point to your MySQL database
  4. Run the application on Tomcat

πŸ‘¨β€πŸ’» Author

Paidamoyo T Mazambani ([YTBU] Yunnan Technology and Business University 2019-2023)

About

A Java-based web application for managing university laboratory resources and users. Built using the SSM (Spring, SpringMVC, MyBatis) framework.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published