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

Assignment 1 SE

The document outlines a proposed online shopping application called WebCart with an Amazon theme. It will allow users to browse products, add items to their cart, and complete purchases securely. The project scope involves designing and developing a web-based shopping platform integrating key features like payments.

Uploaded by

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

Assignment 1 SE

The document outlines a proposed online shopping application called WebCart with an Amazon theme. It will allow users to browse products, add items to their cart, and complete purchases securely. The project scope involves designing and developing a web-based shopping platform integrating key features like payments.

Uploaded by

f2021266175
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

2023

Assignment 1
Software Engineering v-6
Contents
Project Title.................................................................................................................................................2
External Collaboration/Funding (if any) + Paid or Unpaid (Confirmed or Expected)...................................2
Project Description (Brief Introduction)......................................................................................................2
Introduction:........................................................................................................................................2
Description of Project/Problem:..........................................................................................................2
Solution:..............................................................................................................................................2
Expected Results/Product:..................................................................................................................2
Major Features/Requirements/Objectives (Tentative)............................................................................3
Objectives:...........................................................................................................................................3
The project scope includes:.................................................................................................................3
Target Users/Beneficiaries of the Proposed System................................................................................3
Target Users:.......................................................................................................................................3
Importance:.........................................................................................................................................3
Tools/Technologies (Tentative Listing)................................................................................................3
Project Introduction....................................................................................................................................5
Project Overview.................................................................................................................................5
Problem Statement:................................................................................................................................5
Customer.................................................................................................................................................5
Affected Groups:......................................................................................................................................5
Assumptions............................................................................................................................................5
Dependencies/External Systems.............................................................................................................5
Definitions and Acronyms:.......................................................................................................................6
Reference/Source Documents:................................................................................................................6
Goals........................................................................................................................................................6
Stakeholders................................................................................................................................................6
Stakeholders........................................................................................................................................6
Stakeholder Involvement:...................................................................................................................6
Domain Analysis..........................................................................................................................................7

1
Project Title

WebCart: An Amazon-themed Online Shopping Application

Name and ID of Student


Name IDs
Minaam Ahmad F2021266555
Azka Khalid F2021266571
Bilawal Hassan F2021266175
Abdullah Khan F2021266193
Ali Husnain F2021266155

Project Advisor (Name, Email Address)

Name Email
Noor Fatima [email protected]

External Collaboration/Funding (if any) + Paid or Unpaid (Confirmed or


Expected)
No external collaboration or funding is currently planned for this project. The project will be
developed as part of the Software Engineering course, and all contributions will be unpaid.

Project Description (Brief Introduction)


Introduction:

WebCart is an online shopping application designed with the theme of Amazon. It provides users
with a seamless and user-friendly platform for purchasing a wide range of products online.

2
Description of Project/Problem:

The project aims to address the growing demand for online shopping platforms. The emphasis
on the Amazon theme is to incorporate successful features and design elements from a widely
recognized and user-friendly e-commerce platform.

Solution:

WebCart will offer a secure and efficient way for users to browse products, add them to their
cart, and complete the purchase process. It will prioritize a smooth user experience, emphasizing
responsive design and intuitive navigation.

Expected Results/Product:

The expected result is a fully functional online shopping application that mirrors the
convenience and features of Amazon, catering to users who prefer a familiar interface.

Major Features/Requirements/Objectives (Tentative)


Objectives:

1. Develop a user-friendly interface with seamless navigation.


2. Implement secure user authentication and authorization mechanisms.
3. Create a product catalog with categories and search functionality.
4. Enable users to add items to their cart and proceed to checkout.
5. Implement secure payment processing.
6. Provide order tracking and status updates.
7. Ensure cross-browser compatibility and mobile responsiveness.
8. Scope of the Project/Proposed System

The project scope includes:

1. Design and development of a web-based online shopping application.

3
2. Integration of key features such as product catalog, cart management, and secure payment
processing.
3. Testing for functionality, security, and user experience.
4. Deployment of the application on a web server.

Target Users/Beneficiaries of the Proposed System


Target Users:

1. General consumers who prefer online shopping for a variety of products.


2. Businesses seeking a platform to showcase and sell their products.
3. Organizations interested in an e-commerce solution for internal procurement.

Importance:

The project is significant for users as it provides a convenient and efficient way to shop online. It
benefits businesses by expanding their market reach, and organizations can use it for streamlined
procurement.

Tools/Technologies (Tentative Listing)

1. Programming Languages: HTML, CSS, JavaScript, Python (Django Framework)


2. Database Management System: MySQL
3. Front-end Technologies: React.js
4. Hosting Platform: AWS or Heroku

4
Assignment Part 2
Project Introduction
Project Overview

WebCart aims to create an online shopping platform with the theme of Amazon, providing users
with a familiar and user-friendly experience. The system will include features such as product browsing,
cart management, and secure payment processing.

Problem Statement:
The project addresses the need for a robust and user-friendly online shopping application. It
aims to provide a solution that combines the familiarity of Amazon's interface with a secure and efficient
shopping experience.

Customer
The client for this project is anyone who engages in online shopping, including individual
consumers, businesses, and organizations looking for an e-commerce solution.

5
Affected Groups:

1. Individual consumers
2. Businesses and sellers
3. Organizations with procurement needs

Assumptions

1. Adequate technical support will be available for interface design.


2. Database maintenance will be handled by the client.
3. No real-time interfacing with external accounting systems is required.

Dependencies/External Systems

Cyber Cash (for payment processing)

Definitions and Acronyms:


ERD: Entity-Relationship Diagram

API: Application Programming Interface

Reference/Source Documents:

1. Amazon's website for design inspiration


2. Django and React.js documentation

Goals
The goals include creating a user-friendly platform that replicates Amazon's success,
emphasizing top management's objectives for efficiency and security.

Stakeholders
Stakeholders

Users: Individuals and businesses engaging in online shopping.

Developers: Those involved in the design, development, and testing of the WebCart application.

6
Client: The entity or individuals commissioning the development of WebCart.

Payment Gateway Providers: Entities providing services for secure payment processing.

Hosting Service Providers: Companies offering web hosting services.

Stakeholder Involvement:

Users: Active involvement in providing feedback on the user interface and overall experience during user
testing phases.

Developers: Continuous collaboration with stakeholders for clarifications on requirements and feedback
on prototypes.

Client: Regular updates on project progress, feedback sessions, and approvals at key milestones.

Payment Gateway Providers: Integration discussions and testing to ensure secure payment processing.

Hosting Service Providers: Collaboration for server configuration and deployment.

Domain Analysis
The project operates in the domain of e-commerce and online shopping. Key aspects include
product catalog management, user authentication, secure payment processing, and order fulfillment.
Understanding this domain is crucial for developing a successful and efficient online shopping
application.

You might also like