Practical guidelines:
Just to iterate:- Pracs are designed to introduce you to common programming concepts taught in this course.
- Each prac consists of any number of tasks, which may be assessed for marks when completed.
- Read the instructions given in the prac to see what should be the desired results. Sometimes hints may be given to guide you through the task, but for most of the time you're encouraged to research how to solve the problems yourself!
- Don't hesitate to ask the tutor if you need help.
There will be only 1 task for this final practical. It will be an integration of all your past assignment into a functional system.
There are 3 marks for this prac, allocated as follows:
- 3 marks for completing task 1
Task 1: Composite Web Service (Online Shopping System)
Marks: 3
Instructions:
For this prac, you are to integrate what you have done from practical 1 to practical 4 into one functional online shopping system.
Requirements:
- User will be able to register to login into the system.
- An email will have to be sent to the user for confirmation before he/she can login into the system.
- The system will store the user's identity when he/she login. The system will keep track of what the user have added into the shopping cart.
- The user will be able to do checkout from the shopping cart and get a total sum of how much is spent.
- When the user revisits the site, he/she will be able to track what had been purchased in the past.
- User will be able to logout from the system after everything is done.
That's it for Practical 5!
Additional Task
Additional Task 1: Website Analysis Application
Instructions: For this task, we will be doing an online website analysis application to record the viewers of another web page. You will need to create the relevant tables to complete this prac. This prac is an extension of the Website Analysis Application in Prac 4.Requirements:
- The system will require the website owner (the user of the analysis application) to register to the system.
- An email will have to be sent to the user for confirmation before he/she can login into the system.
- The user will be required to log into and out of the analysis application website.
- The viewers of the analysed page will have several of their details recorded by the website analysis application. The type and version of the user's browser name and version and their operating system will be recorded. The user will be able to view the operating system and browser information in two tables.
