100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Other

Final Year Project

Rating
-
Sold
-
Pages
486
Uploaded on
16-05-2024
Written in
2021/2022

Final Year project report of Bsc. Hons of Computing. This is the final year report of some projects for the final year.

Institution
Course











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Study
Unknown
Course

Document information

Uploaded on
May 16, 2024
Number of pages
486
Written in
2021/2022
Type
Other
Person
Unknown

Subjects

Content preview

Module Code & Module Title
CS6P05NI Final Year Project
Assessment Weightage & Type
40% FYP Final Report


Semester
2022 Spring


Student Name: Pawan Shrestha
London Met ID: 19031260
College ID: NP01CP4A190203
Internal Supervisor: Binay Adhikari
External Supervisor: Bibek Maharjan
Assignment Due Date: 27 April 2022
Assignment Submission Date: 27 April 2022
Word Count (Where required): 8763



I confirm that I understand my coursework needs to be submitted online via Google Classroom under the
relevant module page before the deadline in order for my assignment to be accepted and marked. I am
fully aware that late submissions will be treated as non-submission and a mark of zero will be awarded.

,Abstract

The emerging popularity of shopping online has been a growing trend nowadays.
There are many sites that are being and already developed to supply the growing demand
of being able to shop online. Future businesses of any kind need to give a serious thought
on the concept of ecommerce to further expand their revenue by meeting more potential
clients online. Considering all these things, this full stack web application and mobile
application provides a platform for a newly opened clothing business to move their
business both online and offline. Likewise, it also has cash on delivery option given
because not all customers are able to pay for products online.

Moreover, to ensure the successful completion of all the features as mentioned in the
proposal a Gantt chart and work breakdown structure was created. Lots of research work
was carried out to include the missing features into the application. Furthermore, for
easier development, design process was done beforehand like making Use case diagram
to explain the functionality in laymen terms. Similarly, Balsamiq Mock-up software tool
was used to create wireframes which significantly helped while creating user interface for
both web and mobile application. Finally for the successful completion of the entire
project, Iterative waterfall model was used.

,Table of Contents
Chapter 1: Introduction .................................................................................................... 1

1.1 Project Description................................................................................................. 1

1.2 Current Scenario.................................................................................................... 2

1.3 Problem domain and project as a solution ............................................................. 3

1.4 Aim and Objectives ................................................................................................ 4

1.5) Structure of the Report ......................................................................................... 5

Chapter 2: Background ................................................................................................... 6

2.1) About the end user ............................................................................................... 6

2.2) Understanding the solution ................................................................................... 7

2.3) Similar Projects..................................................................................................... 8

a) Remax Nepal Ecommerce Website ..................................................................... 8

b) Adidas clothing ecommerce website .................................................................... 9

c) Daraz Mobile Application Ecommerce ............................................................... 10

d) Sastodeal Ecommerce Website ......................................................................... 11

e) thulo.com ecommerce website........................................................................... 13

2.4) Comparisons ...................................................................................................... 14

Chapter 3: Development ............................................................................................... 16

3.1) Considered Methodologies ................................................................................. 16

3.2) Selected Methodology ........................................................................................ 19

3.3) Phases of Methodology ...................................................................................... 21

3.4) Survey Results ................................................................................................... 23

3.4.1) Pre-Survey Results ...................................................................................... 23

3.4.2) Post-Survey Results .................................................................................... 28

3.5) Requirement Analysis ......................................................................................... 33

3.5.1) Overall Requirements .................................................................................. 33

, 3.5.2) Generalized list of requirements .................................................................. 33

3.6) Design (Iteration 1) ............................................................................................. 35

3.6.1) Use case Diagram for Web App................................................................... 35

3.6.2) Use case diagram for mobile app ................................................................ 36

3.6.3) ERD (Iteration 1) .......................................................................................... 37

3.6.4) ERD (Iteration 2) .......................................................................................... 38

3.6.5) Activity Diagram of the overall system for web ecommerce ......................... 39

3.6.6) Activity Diagram of the overall system for mobile ecommerce ..................... 40

................................................................................................................................... 40

3.6.7) System Architecture for both web and mobile .............................................. 41

3.7 Implementation .................................................................................................... 42

- Models ................................................................................................................. 42

- Routes ................................................................................................................. 46

- Code used to make login possible in web - UI ..................................................... 47

- Code used to make register possible in web - UI ................................................. 48

- Code to authenticate user in server ..................................................................... 49

- Code to receive register user detail ..................................................................... 50

- Home page JSX code web .................................................................................. 51

- API call to receive all products ............................................................................. 52

- Code to integrate payment ................................................................................... 54

Chapter 4: Testing ......................................................................................................... 55

4.1 Test Plan for web ................................................................................................. 55

4.1.1 Unit Testing, Test Plan .................................................................................. 55

4.1.2 System Testing, Test Plan ............................................................................ 56

4.2) Test Plan for mobile ............................................................................................ 57

4.2.1) Unit Testing, Test Plan ................................................................................. 57
$14.52
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Get to know the seller
Seller avatar
gurungkaushal57

Get to know the seller

Seller avatar
gurungkaushal57 University of Greenwich (London)
Follow You need to be logged in order to follow users or courses
Sold
0
Member since
1 year
Number of followers
0
Documents
9
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions