Skip to content

AlphaSystemsCore/Academic-Sys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Academic Library Management System

## Prerequisites
- Java 21 or higher
- MySQL Server

## Installation & Running

### On Ubuntu/Debian:
```bash
# Install MySQL if not installed
sudo apt update
sudo apt install mysql-server -y

# Start MySQL
sudo systemctl start mysql

#3 make sure you also download maven, it will help to run and install mysql driver current verion

Guys use these for login they are deafaults
admin	    admin@library.com	       Admin@2026
Student	    student@library.com	       Student@2026
Lecturer	lecturer@library.com       Lecturer@2026
Librarian	librarian@library.com	   Librarian@2026


POM -file docs **dont care about this, just walk though it very fast it defines the POM file from
managing all our dependencies andsetups.....

    Main Class Set to LoginSystem -application starts from the login screen
    Java 21 Compatible - Uses Java 21 features
    UTF-8 Encoding - Handles special characters properly
    MySQL Connector - Database connectivity
    Jackson Dependencies - JSON processing for data export
    Executable JAR Support - Can create standalone JAR files
    Fat JAR Support - Creates JAR with all dependencies included
    Logging Support - SLF4J for better logging

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages