100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
Final Year Project $14.18   Add to cart

Other

Final Year Project

 5 views  0 purchase
  • Course
  • Institution

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

Preview 4 out of 486  pages

  • May 16, 2024
  • 486
  • 2021/2022
  • Other
  • Unknown
  • Unknown
avatar-seller
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

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying these notes from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller gurungkaushal57. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy these notes for $14.18. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

76710 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy study notes for 14 years now

Start selling
$14.18
  • (0)
  Add to cart