CO4804 UCLAN Project: E-commerce Android App for Stationery Store

Verified

Added on  2023/04/20

|16
|2044
|238
Project
AI Summary
This project proposal outlines the development of an e-commerce Android application for an online stationery store. The application aims to provide a platform for customers to purchase stationery products from the convenience of their homes. The proposal covers aspects such as system analysis, which includes gathering facts for designing the application and diagnosing potential problems. It also details the system requirements, differentiating between functional and non-functional aspects like efficiency, reliability, and usability. Project management strategies, including the use of agile methodology, are discussed, along with risk analysis and ethical considerations. The proposal includes a Gantt chart illustrating the project timeline and key milestones. References to relevant literature are provided to support the research and development process. This paper also includes a similar project on developing an e-commerce grocery store with focus on CMS (Content Management System).
Document Page
Running head: PROJECT PROPOSAL
Project Proposal
Name of Student-
Name of University-
Author’s Note-
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1PROJECT PROPOSAL
Table of Contents
1. Introduction..................................................................................................................................2
2. Literature Review........................................................................................................................2
2.1 Overview of Project...............................................................................................................3
2.2 System analysis......................................................................................................................3
2.3 Specification System Requirement........................................................................................3
3. Project Management....................................................................................................................4
3.1 Technique for gathering Requirement...................................................................................4
3.2 PMM Used.............................................................................................................................4
3.3 Risk Analysis.........................................................................................................................5
4. Ethical Considerations................................................................................................................6
5. Gantt chart...................................................................................................................................6
References......................................................................................................................................15
Document Page
2PROJECT PROPOSAL
Project Title: Development of e-commerce android application: An Online Stationery Store
1. Introduction
E-commerce is a platform that is being fast accepted and are used by the businesses
paradigm (Shende et al. 2017). There are more business houses that are planning to implement
the web sites that provides functionality that performs all commercial transactions over web
(Hyrynsalmi et al. 2016). It can be said that the online shopping is now a days becoming a
common place for the people to shop their daily products and services.
The objective that this project addresses is developing an e-commerce android
application where stationery products can be bought by the users from their home. There should
be availability of internet for placing order from the android application. For implementing this
objective, the research proposal defined deals with online stationery shopping.
Online android application store is virtual store over internet where the customers can
search for the stationery items they like to buy and add the products to the cart and follow the
processes accordingly. The customer buying process is the front end process of the online
android application. The application proposed in this paper will also have a back end process that
will be handled by the admins associated with the store. The customer will be asked to provide
the billing address and delivery address for the items that are to be delivered. At the time of
checkout, the customer is asked for the payment process and the customer can select a particular
way of payment. The customer will also get an e-mail notification with the bill for the item that
is being purchased. At the back end the admins can add products and can update the description
of the products. They will be able to communicate with the customers and check the payment
done the customers.
Document Page
3PROJECT PROPOSAL
2. Literature Review
2.1 Overview of Project
The main concept of the android application is allowing the customers to shop virtually
with the use of Internet and then allow the customers to buy all the stationery products they like
to from the online store (Narang and Arora 2016). All information about the store is stored on
DBMS at the server side. The server connected with the application process all the customers
and items selected by the customers are shipped to the selected address. There are two modules
of the application that is being proposed. The first module is the front end module and second
module is the back end module. Front end module consists of customer who wants to buy
products from the application and the back end module consists of the storekeeper who is
responsible for maintaining the information of the products and updating the articles accordingly
(Mu and Jiang 2018). The database is maintained by the database administrator who is the end
user of the application.
2.2 System analysis
The process of system analysis is gathering all the facts required for designing the
application and interpreting them (Li et al. 2016). Diagnosing the problems as well as using
information of recommendation for making improvements on system. System analysis is a
process which helps in solving the activity which requires communication between the
developers of the system and the users (Khandekar et al. 2016). This is considered as an
important phase of development process. All the items in the system are identified and system is
subjected to detailed study for identifying all the problem areas.
2.3 Specification System Requirement
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
4PROJECT PROPOSAL
Non-Functional Requirements
Efficiency Requirement: The customer associated with the android application should
purchase the stationery items in efficient way.
Reliability Requirement: The system designed should provide reliable environment for
the customers and the owners. All the orders place by the customers should reach the admins
without any error.
Usability Requirement: The android application that is to be designed should be user
friendly and should be easy to use.
Implementation Requirement: The implementation of the application will be done with
css and using HTML for the front end interface and for the back end interface, JSP will be used
and database connectivity will be used for database connectivity. MySQL will also be used for
database.
3. Project Management
3.1 Technique for gathering Requirement
To gather all the requirements needed to design the application, the data collection
method that will be used is primary data collection method. Qualitative primary data collection
method will be held that will include interviewing process. Some users will be interviewed about
what features they want to use in the new application.
3.2 PMM Used
The methodology of project management that will be used for conducting this research
paper is agile methodology (Chaffey 2015). The project that is handled by agile methodology
Document Page
5PROJECT PROPOSAL
includes iterative approach as well as incremental approach. This method fragments the project
in several parts that is known as user functionality or user stories. Agile methodology tries to
complete the project the project in maximum of three week. Requirements are gathered as the
primary way of collecting data and then the feature that is to be determined first is decided
(Laudon and Traver 2016). If the developers cannot deliver any feature in the first iteration, then
that feature can be carried in the second iteration based on its priority.
As this project includes both front end process and back end process, agile metholdogy is
the best way to carry out the project. Agile methodology also allows to go back to the previous
iterations if some problem arises. All the requirements are to be gathered in the first step and
then planning process sis to be done about the designing process, building process as lastly the
testing process.
3.3 Risk Analysis
Type of Risk Level of Severity Actions that can be taken
1. Previous available study 14 Other research papers are to
be studied for gathering
previous related works.
2. No users are available for
interview
12 There should be random
method for selecting
participants.
3. Database connectivity
problem
2 Other methods should be
available for establishing the
connection with database.
4. Problem in internet source 1 More than two source of
Document Page
6PROJECT PROPOSAL
internet should be available
for carrying out the process.
4. Ethical Considerations
To carry out this application building, no other similar websites is copied. Ideas have
been taken from other websites, but the implementation of the interface is done by the developer.
All agreement of terms and conditions are also maintained for carrying out this research paper.
There will be no issue with the trademarks of other companies for the application that will be
designed.
5. Gantt chart
Acti
vitie
s February March April may June
W
e
ek
1
W
e
ek
2
W
e
ek
3
W
e
ek
4
W
e
ek
1
W
e
ek
2
W
e
ek
3
W
e
ek
4
W
e
ek
1
W
e
ek
2
W
e
ek
3
W
e
ek
4
W
e
ek
1
W
e
ek
2
W
e
ek
3
W
e
ek
4
W
e
ek
1
W
e
ek
2
W
e
ek
3
W
e
ek
4
Stu
dy
Init
iati
on
Req
uire
men
ts
Ana
lysi
s
App
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7PROJECT PROPOSAL
rovi
ng
Res
earc
h
Top
ic
fro
m
Sup
ervi
sor
Dev
elop
ing
Res
earc
h
Plan
Cha
rter
/
Doc
ume
nt
Dev
elop
ing
Res
earc
h
Fra
me
wor
k
Pre
pari
ng
Dra
ft
Res
ear
Document Page
8PROJECT PROPOSAL
ch
Pla
nni
ng
For
min
g
Dev
elop
ing
Tea
m
Ana
lyzi
ng
Res
earc
h
Req
uire
men
t
Iden
tifyi
ng
Res
earc
h
Obj
ecti
ves
Iden
tifyi
ng
rese
arch
sco
pe
Esti
mati
ng
Document Page
9PROJECT PROPOSAL
Res
earc
h
Tim
elin
e
Allo
cati
ng
Res
ourc
es
and
Tim
e
for
Res
earc
h
Initi
atin
g
the
Res
earc
h
Res
ear
ch
Dev
elop
me
nt
Det
erm
inin
g
Res
earc
h
Pro
ble
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
10PROJECT PROPOSAL
ms
Acc
essi
ng
Nec
essa
ry
Me
dia
Acc
essi
ng
Onli
ne
Libr
ary
Sele
ctin
g
Lite
rary
Sou
rces
Lite
ratu
re
Rev
iew
Coll
ecti
ng
Nec
essa
ry
Dat
a
Coll
ecti
ng
Sec
Document Page
11PROJECT PROPOSAL
ond
ary
Dat
a
Dat
a
Ana
lysi
s
Pri
mar
y
Dat
a
Coll
ecti
on
Sec
ond
ary
Dat
a
coll
ecti
on
Ap
plic
atio
n
Dev
elop
me
nt
Req
uire
men
t
Gat
heri
ng
chevron_up_icon
1 out of 16
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]