Developing a website for a private school using JEE
UTBM, 12 Rue Thierry Mieg,
Rue Edouard Branly, 90000 Belfort
From February to May 2019
About the company / institution
Created in 1999, UTBM is an engineering university with scientific, cultural and professional objectives. It has 3 campuses located in 3 different places: Belfort, Montbéliard and Sévenans.
Its teaching model is a mix between the North-American model and the French traditions: courses choice, separation of the courses, tutorials / directed work (TDs) and labs / practical work (TPs).
UTBM boasts (View Source) :
Its teaching model is a mix between the North-American model and the French traditions: courses choice, separation of the courses, tutorials / directed work (TDs) and labs / practical work (TPs).
UTBM boasts (View Source) :
- 2917 students (Masters, PhDs, and Engineering Degrees);
- Being the 7th engineering school in the country;
- 9 engineering degrees and 4 masters;
- 140 partner universities;
- 1 international campus in Shanghai;
- 9800 partner companies;
About the mission
[ 1 ] Description
I developed this project in my last semester at the university in a group of 2. The main objective was to apply everything that we have learned in the JEE course (MAVEN, Hibernate, MVC etc...).
The idea of this project was about creating a website that can be used by students/teachers of a private school, that allows them to :
I developed this project in my last semester at the university in a group of 2. The main objective was to apply everything that we have learned in the JEE course (MAVEN, Hibernate, MVC etc...).
The idea of this project was about creating a website that can be used by students/teachers of a private school, that allows them to :
- Signup / Login;
- Add/Modify/Remove Courses (Done by teachers);
- Choose courses in many different regions (Done by students);
- Modify their choices;
- Delete their choices ;
- See who's attending same course with them and who's the teacher that will be explaining it;
- See their grades (Students);
- Etc...
[ 2 ] Used Software(s)
IDE Spring Tools Suite 3, Visual Paradigm
IDE Spring Tools Suite 3, Visual Paradigm
[ 3 ] Used technologies
JEE (Spring Data + MVC), JSP, JQuery, AJAX, Bootstrap, HTML, CSS, Javascript
JEE (Spring Data + MVC), JSP, JQuery, AJAX, Bootstrap, HTML, CSS, Javascript
[ 4 ] Modeling / Project Design
UML
UML
[ 5 ] Database
MySQL
MySQL
[ 6 ] Project Management
SCRUM, Trello Board
SCRUM, Trello Board
[ 7 ] Source Code Control
Git Bitbucket
Git Bitbucket