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

Integrative Programming

The document describes a web-based application for furniture stores to enhance the customer shopping experience and provide business insights. It allows customers to browse products, read reviews, track orders and includes admin features for inventory, order and sales reporting.

Uploaded by

Eric Theng
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Integrative Programming

The document describes a web-based application for furniture stores to enhance the customer shopping experience and provide business insights. It allows customers to browse products, read reviews, track orders and includes admin features for inventory, order and sales reporting.

Uploaded by

Eric Theng
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Table of Contents

Introduction 2
Customer side (Chu Jun Wei & Law Teng Jie) 3
Admin side (Liong Soon Yik & Chin Poh Lian) 4
Introduction
The system is a web-based application designed for furniture stores, specifically for Finix
furniture stores. The system aims to provide an efficient and user-friendly platform for customers
to browse and purchase furniture products. Customers can create an account, browse products
by category, view product details, add items to their cart, and place orders. The system also
allows customers to view their order history, track shipments, and manage their account
information.

For the organization, Finix furniture store is a well-established furniture retailer known for their
high-quality products and exceptional customer service. With a large selection of products,
competitive prices, and a commitment to customer satisfaction, Finix furniture store has become
a popular choice for those in search of premium furniture items.

The web-based application is intended to enhance the overall shopping experience for
customers of Finix furniture stores and increase sales revenue for the organization. The system
also allows customers to search for specific products using keywords or phrases. This makes it
easier for customers to find exactly what they are looking for, without having to navigate through
multiple categories.

To ensure that customers are able to make informed purchasing decisions, the system provides
detailed product descriptions, including images, materials, and customer reviews, price and so
on. This allows customers to get a better sense of the product before making a purchase. The
system also provides various payment options for customers, including credit card, debit card,
and PayPal. This adds convenience for customers who may prefer one payment method over
another.

For the organization, the web-based application provides valuable data and insights into
customer behavior and purchasing patterns. This information can be used to make informed
business decisions, such as which products to stock and how to price them. Additionally, the
system allows the organization to manage inventory levels and track product availability. This
helps to ensure that products are always in stock and available for purchase. Overall, the
system provides a seamless and efficient shopping experience for customers while also
providing valuable business insights and inventory management for the organization.
Customer side (Chu Jun Wei & Law Teng Jie)
1. User Authentication Module: This module would handle the user registration and login
process for customers. It would include features such as password recovery, email
verification, and user profile management. (liong soon yik)

2. Product Search and Filtering Module: This module would allow customers to easily
search for and filter products based on various criteria such as price, category, color, and
material. It could also include features like sorting and the ability to save favorite
products. (chu jun wei)

3. Product Reviews and Ratings Module: This module would enable customers to leave
reviews and ratings for products they have purchased, which can help other customers
make informed buying decisions. (chu jun wei)

4. Wishlist Module: The wishlist module would allow customers to save products they are
interested in for later, making it easier to remember and purchase items they are
considering. (law teng jie)

5. Order Tracking and Notifications Module: This module would enable customers to track
the status of their orders and receive notifications when there are updates or changes to
their order, such as shipping updates or delivery confirmations. (law teng jie)

6. Sale and Discount Module: This module could display ongoing sales and discounts on
the store's homepage, making it easy for customers to find and take advantage of
special offers. (law teng jie)

7. Payment Module

Admin side (Liong Soon Yik & Chin Poh Lian)


1. Inventory Management Module: This module could allow the store's admins to manage
their inventory of furniture items, including adding new items, updating existing items,
and tracking inventory levels. (chu jun wei)
2. Order Management Module: This module could allow admins to manage customer
orders, including processing orders, tracking shipments, and generating invoices. (liong
soon yik)

3. Sales Reporting Module: This module could provide admins with sales reports and
analytics, allowing them to track sales over time, identify top-selling products, and make
data-driven decisions. (liong soon yik)

4. Customer Management Module: This module could allow admins to manage customer
accounts, including creating new accounts, updating customer information, and viewing
purchase history. (chin poh lian)

5. Review Management Module: The review management module is a key feature of the
web-based application designed for Finix furniture stores. This module allows customers
to leave product reviews and ratings, which can be viewed by other potential customers
on the product page. The module also allows the admin to view or delete it. With this
feature, the organization can gather valuable feedback from customers and use it to
improve their products and services, while also providing transparency and trust to
potential buyers. (chin poh lian)

Class diagram
Client
1. User Account and Profile (Customers)
2. Product
3. Cart
4. Payment
5. Order
6.

Admin

You might also like