0% found this document useful (0 votes)
88 views

CSC 1103 Object-Oriented Programming Group Project Report

This document is a group project report for a shopping cart system created by four students. It includes sections on the project description, organization, methodology, and conclusion. The project aims to develop an online shopping cart system to enable customers to purchase products online similarly to a real shop. The system allows users to browse products, add them to a cart, modify quantities, and make payments. It was developed using an analysis of required functions and interfaces, design of the main pages and cart, development of prototype interfaces, and testing of usage scenarios. The report concludes the system allows for more convenient shopping than visiting a physical store.

Uploaded by

mary lee
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views

CSC 1103 Object-Oriented Programming Group Project Report

This document is a group project report for a shopping cart system created by four students. It includes sections on the project description, organization, methodology, and conclusion. The project aims to develop an online shopping cart system to enable customers to purchase products online similarly to a real shop. The system allows users to browse products, add them to a cart, modify quantities, and make payments. It was developed using an analysis of required functions and interfaces, design of the main pages and cart, development of prototype interfaces, and testing of usage scenarios. The report concludes the system allows for more convenient shopping than visiting a physical store.

Uploaded by

mary lee
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

KULLIYAH OF INFORMATION & COMMUNICATION TECHNOLOGY

DEPARTMENT OF COMPUTER SCIENCE


SEMESTER I, 2018/2019

CSC1103 OBJECT-ORIENTEDPROGRAMMING

GROUPPROJECTREPORT

< PROJECT TITLE >


SHOPPING CART SYSTEM

Team members:

MUHAMMAD FAIZUDDIN PUTRA BIN MOHD ATAN (1716231)


MOHD HANIF HAZIQ BIN MOHD ARSHAD (1724821)
ALI MOHAMMED ALI ALATTAS (1536481)
MUHAMMAD AMIR RUSYAIDI BIN YUSOF (1712445)

Submission Date:
December 8, 2018
Table of Content

1. PROJECT DESCRIPTION ............................................................................ 2

2. PROJECT ORGANIZATION ......................................................................... 2

3. METHODOLOGY .......................................................................................... 3

3.1. Analysis ............................................................................................................................. 3

3.2. Design ................................................................................................................................ 3

3.3. Development ..................................................................................................................... 7

3.4. Testing ............................................................................................................................... 8

3.5. Implementation ..................................................................... Error! Bookmark not defined.

4. CONCLUSION............................................................................................... 8

REFERENCES ..................................................................................................... 8

APPENDIX ............................................... ERROR! BOOKMARK NOT DEFINED.

1
1. Project Description

 Online shopping cart system is a program store that enables owners to sell their
products online. It is a program shopping cart that enables the day-day sales
functions.
 The system helps the Customer to purchase the products with Credit – Card
Information and online banking.
 It includes sophisticated product and customer management modules.
 This program system will be useful to anyone who wants to purchase items using
internet connection.
 this project is an attempt to provide the advantages of online shopping to customers
of a real shop with a friendly interface.
 This system is developed as our company requirements.

2. Project Organization

Team workers and


roles

FAIZUDDIN AMIR ALi HANIF

Providing security Offering Measuring


Manager Assist manager Solving bugs Designer manager Financial manager
and safety convenience payment results

2
3. Methodology
3.1. Analysis

 Our products in the system will help the customers to choose their items such as real shop

using our characteristics.

 Online shopping cart system contents of items scene, cart scene, information user and
payment methods which fulfill the customers’ requirements and needs.

 Product functions

3
A customer can browse through the system program and choose the product
to place in virtual shopping cart. The shopping cart details can be viewed,
and items can be removed from the cart to proceed with the purchase.

 User characteristics

Person who owns some website and would add shopping facility for own
site with help of Shopping carts system. Customer just need create account
into system, set-up it, and log in into own site scene that give site users
ability order products directly from this program.

 Online deliver

Customers should receive their products within short period, also online
delivery provided such as information and software.

 Friendly interface

1- Simple. A user-friendly interface is not overly complex, but instead is


straightforward, providing quick access to common features or
commands.

2- Clean. A good user interface is well-organized, making it easy to locate


different tools and options.

3- Intuitive. In order to be user-friendly, an interface must be made sense


to the average user

4- Reliable. An unreliable product is not user-friendly, since it will cause


undue frustration for the user. A user-friendly product is reliable and
does not malfunction or crash

4
 Manage payment options

Customer should be able select one or several payment options from next:
Credit cards or online banking. Each of options above may have additional
sub options, for example list of acceptable credit cards, or set of fields for
custom payment options.

5
3.2. Design

Early design of the software:

1. The main page.

2. The shopping cart.

6
3.3. Development

Some of the system interface:

1. The main page.

The product image


will display here

Add to cart
button

Proceed to payment
button

2. The shopping cart

Button to remove item


The quantity of the item can
from the cart
be add or reduce

The total amount need to pay

7
3.4. Testing

Test scenario 1: Check that the item can be added to cart.

Test scenario 2: Check that user can add or reduce the quantity of an item in the cart.

Test scenario 3: Check that user can remove item from the cart.

Test scenario 4: Check that user can view the total amount need to pay.

Test scenario 5: Check that user can enter their information.

Test scenario 6: Check that user can choose their payment method.

4. Conclusion
The whole purpose of this shopping cart system is to make our life easier. A lot of
people can be benefit by this system especially for the people that does not have time to go
to the physical store. It is more convenience to shop online, your shopping time can be
reduce and you can shop comfortably from your home while sitting on a couch. Other than
that, you can avoid huge crowds during the festive seasons when people go out to buy all
their preparation for the season or even during weekends.
The limitation or weakness for this system is that there are no sales assistance. So,
you are on your own when shopping online, no one to ask for when you have question
about the product. Next, you do not know exactly what you are getting because you cannot
determine the durability and the quality just by looking at the photo unless you are very
familiar with the brand.

You might also like