Skip to content

Architecture Model

mertgurkan edited this page Nov 15, 2019 · 8 revisions

Frontend: The frontend includes two main parts as the Web Interface and Mobile Interface. The frontend system represents all aspects of the project that make up the user interface of the Tutoring System. A user makes a request from the frontend which is passed into the backend. After processing, the backend returns the result of the request.

Backend: The backend system represents all of aspects of our project that cannot be directly accessed by users on the Tutoring System. It consists of two main components as Persistence and Services.

Persistence: The persistence component of the backend consists of all the objects in the system that are created and remain in the database throughout its lifetime.

Services: This part of the backend consists of all the business methods which create, read, modify, and delete data in the project database. Services provide the means for requests from the frontend to be processed and relevant data returned. Services interact with the persistence by reading existing data and passing it to the frontend, or by taking data from the frontend and writing it to the persistence layer.

Welcome Page: This is the first part that will appear on the screen.

Login Page:

Application Form:

Schedule:

Notification:

View Request:

Tutor Wages:

Settings:

Review:

Clone this wiki locally