CO4752 Understanding of multi-tier web application architecture and corresponded infrastructure setup.

Publish By: Admin,
Last Updated: 08-Jul-23
Price: $120

CO4752 Web Technologies - University of Central Lancashire

Learning Outcome 1. Understanding of multi-tier web application architecture and corresponded infrastructure setup.

Learning Outcome 2. Use of Servlets as a middle layer technology for web application development

Learning Outcome 3. Use of JavaScript and AJAX for web front development.

Learning Outcome 4. Use of JSON/XML as for exchanging messages between web portal and server application

Learning Outcome 5. Use of HTML/HTML 5 and CSS for web portal rendering.

Learning Outcome 6. Use of JDBC/Hibernate to operate Database (MySQL).
Learning Outcome 7. Understanding of how authorisations and authentications of web applications are conducted and are able to implement them for the web application.

Introduction
In this assignment, you are required to complete an online student module selection management system which is composed of three tiers (web portal, middle layer and database). The functional requirement of the system is as the followings:

1. Admin users who are able to browse/add/remove/update/search/ student records through a web portal. Records are stored in a back-end database. Each student record should contain:

a. Student`s id

b. Student`s first name

c. Student`s last name

d. Student`s contact email

e. Student`s home address

f. Modules that are selected by a student

g. Payment status

2. Student users are able to select modules that are provided by the admin user. Each of them can choose maximum 6 modules.

3. Both type of users will need to log into the system. Therefore, your system should provide basic user registration/login/logout functions.