Skip to content

(JSP, TOMCAT, MySQL) - The Learner’s Academy web application purpose is to have a better administration of the school's resources: teachers, classrooms, subjects, and students). This application was built using JSP's, Tomcat, and MySQL Server.

Notifications You must be signed in to change notification settings

giannifontanot/sl-project2-learners-academy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Status Stable MIT License

Learner's Academy

The Learner’s Academy web application purpose is to have a better administration of the school's resources: teachers, classrooms, subjects, and students). This application was built using JSP's, Tomcat, and MySQL Server.

Table of Contents

Installation

Since the application is written using JSP's, a JVM is a must. Please install Java version 11 as a minimum.

- Java 11
- Tomcat v.9
- MySQL Server

Usage

Once the application is running on a computer, you access the Academy using a web browser.

## Current Features ```````````````````````` - Set up a master list of all the subjects for all the classes - Set up a master list of all the teachers - Set up a master list of all the classes - Assign classes for subjects from the master list - Asign teachers to a class for a subject (A teacher can be assigned to different classes for different subjects) - Get a master list of students (Each student must be assigned to a single class) - Get a Class Report (List of students, subjects, and teachers) ````````````````````````

Future Features

- Instead of JSP's, the plan is to use SpringBoot
- Instead of MySQL, switch to MongoDB 
- Move to a cloud service

Database Diagram

Contributions

If you would like to contribute to this project , you are very welcome! You can fork it and later submit a pull request. In case you need them, here are some guidelines: Contributor Covenant

🔗 Links

GitHub Repository

https://github.com/giannifontanot/ud-project1-hotelreservation/

Support

If you need help with this project, please write to: gianni.fontanot@gmail.com

Authors

About

(JSP, TOMCAT, MySQL) - The Learner’s Academy web application purpose is to have a better administration of the school's resources: teachers, classrooms, subjects, and students). This application was built using JSP's, Tomcat, and MySQL Server.

Topics

Resources

Stars

Watchers

Forks