Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 2.44 KB

README.md

File metadata and controls

47 lines (39 loc) · 2.44 KB

Grade-one-entrance evauating system for ministry of Education

Database systems project - semester 03 - Departmant of Computer Science and Engineering, University of Moratuwa, Sri Lanka.

Runing instructions

Edit configurations

  1. Copy resources/application.properties.sample as resources/application.properties.
  2. Add database credentials to the file and save.
  3. Copy resources/mail.properties.sample as resources/mail.properties.
  4. Add e-mail credentials to the file and save.
  5. Run resources/db.sql on your database server console.
  6. Go to https://myaccount.google.com/lesssecureapps if you use GMAIL to development and enable service.

Run by source code

Browse the root directory that contains pom.xml and run:

mvn clean install
mvn jetty:run

Run by War executable

Browse the root directory that contains pom.xml and run:

mvn clean install

move target/GradeOneSys-1.0-SNAPSHOT.war to servers webapp folder or upload it by admin view.

  • First login for adding new users is username : user001 using password : password1

Features

  1. Role based authentiacation that loads dinamic views and handles functionalities over contollers.
  2. Forced password change in initial login.
  3. Database functions and triggers to improve perfomance.
  4. Html formatted Email sending.
  5. Html formatted PDF creation.
  6. Live validations for all data entry forms.