You are on page 1of 4

Project Objectives:

To apply the knowledge on the multi-tier application development.

Notes:
This is a group work. Please work in a group of 4 or 5.

Project Instructions:
Develop an Online Shopping System. The system will enable the user/
customer to shop your product online. Each group should propose a
different product. The title of your project should be based on the product
that you have proposed.
The following functions should be developed:
Administrator
Login/ logout
Allow the admin to view the registered customers details.
Allow the admin to add new items in the online shop.
Allow the admin to edit existence items in the online shop.
Allow the admin to delete obsolete items in the online shop.
User/ customer
Login/ logout
Allow the user to register to the online shop.
Display the entered details to user for checking.
Allow the user to edit their details.
Allow the user to view the items in the online shop.
Allow the user to view the details of each item in the online shop.
Allow the user to select the item that he/ she wants to buy.
Allow the user to add the item that he/ she wants to buy in the
shopping cart.
Display the total amount that the user need to pay.
2

Project Deliverables
Report
a. The report must cover at least the following parts :
1. Introduction. Write the description for your online shop.
2. System Architecture.
3. Use case diagram or flow chart of your system.
4. ERD of your system.
5. Software used for development.
6. User Interface
7. References (follow IEEE standards).
b. The cover page of the report must contain the course number and name,
project topic, student names and IDs for the group members .

Presentation
a. You need to present your web application using the LOCALHOST.
b. You have to demonstrate the work in front of your classmate, and each
team member must participate.

Project Policies
Your project is not accepted after the due date.
The Project report should be submitted in A4 white plain papers,
stapled at the top left corner, and in one transparent folder.
Each Group is expected to do their own Project. Otherwise, the
penalty for cheating is a grade of zero and you will be referred to
Disciplinary Committee.
Team work is graded. i.e. if girls on the same group didn't cooperate
with each other they lose that grade.

Project deadlines:
Deliver the report on week 13.
Present your work on week 14, 15 during lab time

Marking Scheme (Presentation):


EVALUATED ASPECTS

MARKS
5

Teamwork
Demonstrates ability to work in team
Timing
5
Punctual
Presentation session runs smoothly
Q&A
10
Clear explanation on codes
Ability to provide solutions when asked
TECHNICAL
MARKS
Dynamic Function Developed using Web Programming Language
User authentication function (admin and user), proper logout
10
Online shop registration (form, submission into database) ADD 10
User Edit profile details - UPDATE
5
Display confirmation to user
5
View details of registered customers (admin)
5
New items addition (admin)
5
Existence items update (admin)
5
Obsolete items deletion (admin)
5
View items available in the online shop (user)
5
View details of each item in the online shop (user)
5
Item selection (user)
5
Add item to shopping cart (user)
5
Display total amount to user
5
User Interface design & Layout (HTML5)
5

TOTAL

100

Marking Scheme (Report):


EVALUATED ASPECTS
Introduction
Provide a correct and clear description for the event chosen.
System Architecture
Provide a correct system architecture diagram
Clear description on the system architecture
Use case or flow chart
Correct use case or flow chart
Clear description on the use case or the flow chart
ERD
Correct ERD
Software Used for Development
User Interface
Reference
Variety of references
Use IEEE format

TOTAL

MARKS
10
15
15
15
10
25
10
100

Each of the total marks will be converted to 10% for report and 10%
for presentation.

Good Luck

You might also like