logo

Ecommerce Documentation

   

Added on  2023-06-10

11 Pages1592 Words104 Views
 | 
 | 
 | 
Running head: Ecommerce Documentation
Ecommerce Documentation
Name of the Student
University of Affiliation
Ecommerce Documentation_1

Running head: Ecommerce Documentation
Introduction.
This is an ecommerce website using Nodejs, and MongoDB driver and Express. This
application tries to demonstrate an E-commerce website. MongoDB is a nosql
database. The user can select several mobile phones in the cart.
Installation of Software
According to Mejia (2012), the following are requirements and their installation
procedure.
Install MongoDB using the following command
$ sudo apt-get install mongodb
Install Nodejs in your pc using the following command
$ sudo apt-get install nodejs
Install npm package using the following command
$ sudo pip install npm
The next step is to install all the dependencies and packages using npm for the project.
Run the following command.
$ npm install
After that, start server by running the following commands.
$ npm start
How to use the system
The client or user logs into the system and selects items and places them in the cart.
He/she then proceeds with the payment by checking out the items selected. He is
directed to the payment page where he/she will be prompted to pay. The payment is
validated them the client can easily collect the item from the address given by them.
METHODOLOGY
Ecommerce Documentation_2

Running head: Ecommerce Documentation
Methodology Definition
This chapter involves background information, definition of water fall model its
various stages and the need for water fall model. The chapter covers data collection
methods which will be used during the study the methods are interview, observation
and sampling selection, this has been elaborated by Chodorow (2013), when he talks
about developing systems using nodejs. After data collection the chapter focuses on
analysis of data, initial data will be analyzed using statistical methods such as
inferential and descriptive techniques. The methods used to carry out research such as
the assumptions in theories and philosophy is referred to as the research methodology.
The methodology used according to Satheesh, D'mello and Krol ( 2015) developing
an Ecommerce Project is best done using the Incremental model where in this model,
it allows for the modeling independent modules of the system separately up to
completion. I preferred to use this as it allowed me the chance of working with the
different modules independently. The modules are shown below:
Incremental Model Design
Ecommerce Documentation_3

Running head: Ecommerce Documentation
Requirement Specifications.
Functional Requirements.
Through the system the following will be achieved :
Access the website and purchase phone online.
Auction the phone from online
Select the needed item
Non-Functional Requirements
Non-Functional requirements provided by the system include:
Security: the system requires use username and passwords to ensure that
data is only accessed and manipulated by only authorized personnel.
Functionality: the system will offer all the services as by the user
command.
Reliability: the system has very few and less severe failures. In case of a
failure the system shall alert the user by the use of error messages. It shall
also offer a mechanism or a help facility through which the user can
recover from errors/failure.
Usability: the system will ensure that it offers meaningful and consistent
information to the user. It shall also have a documentation that can help the
Ecommerce Documentation_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Information System Project And Report Analysis
|30
|5049
|20