Skip to content

haduylong/exampletoeiconline

Repository files navigation

Introduction

Developing English Test website that helps:

  • User can learn and do English tests online.
  • Admin can manage and provide lessons and tests

Overview

This section discusses some information about the project. More details are shown in the report.

Demo

Sign in/up

Login

Admin

Admin admin_manage_listen_guideline
admin_manage_user admin_manage_user_upload

User

User user_exam user_exam_2
user_exam_3 user_exersite user_exersite_1
user_guideline user_guideline_1

Database

ER Diagram

ER Diagram

Directory organization

Directory organization

  • ApplicationFile/database contains sql files. Excute them in the order given by their name (ex: 1, 2 ...).
  • Business logic: dto, service, dao, utils, data
  • View: web
  • Controller: web-logic
  • Model: persistence

Design pattern

toeic-core-data, toeic-core-dao, toeic-core-dao-impl. These three packages are used to implement Data Access Object pattern.

Singleton pattern is implemented by class in different util folder.

About

Java OOP, Hibernate - build an English Test website

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published