Nobel College
Sinamangal, Kathmandu
Project Proposal
On
“Online Shopping System”
Submitted to:
“BCIS Department”
Submitted By:
Anish Manandhar(S.N: 18080260)
Biplab Neupane(S.N: 18080267)
Sailendra Sapkota(S.N: 18080287)
Sudarshan Sharma(S.N: 18080294)
Kathmandu, Nepal
2019
TABLE OF CONTENTS
1. INTRODUCTION
1.1 BACKGROUND OF THE STUDY
1.2 LITERATURE REVIEW
1.3 PROBLEM STATEMENT
2. OBJECTIVES
3. METHODOLOGY
3.1 SOFTWARES DEVELOPMENT LIFECYCLE
3.2 USE CASE DIAGRAM
3.3 FLOWCHART
3.4 DATA FLOW DIAGRAM
3.5 FEASIBILITY STUDY
3.5.1 TECHNICAL FEASIBILITY
3.5.2 OPERATIONAL FEASIBILITY
3.5.3 ECONOMIC FEASIBILITY
3.5.4 SCHEDULE FEASIBILITY
4. EXPECTED OUTCOMES
5. WORK SCHEDULE
6. REFERENCES
LISTS OF FIGURES
3.2 USE CASE DIAGRAM
3.3 FLOW CHART DIAGRAM
3.4 DATA FLOW DIAGRAM
● Context DFD
● Level 1 DFD
5.1 GANTT CHART
1. Introduction
1.1 Background of study
Online Shopping is a form of electronic commerce which allows consumers
to directly buy goods or services from a seller over the internet using a web
browser.
Nowadays the lifestyle of the people is different. People feel uncomfortable
and time consuming for going crowded markets. So, Online shopping
system is a boon as it saves a lot of time. Online shopping is a process
whereby consumers directly buy goods, services etc from the Internet.
Interested can visit web stores from the comfort of their house and shop as
by sitting in front of the computer among a wide range of varieties. Online
stores are usually available 24 hours a day and many consumers have
internet- access both at work and at home. So it is very convenient for them
to shop Online. One of the most enticing factors about online shopping,
particularly on holiday season is, it alleviates the need to wait in long lines
or search from a store for a particular item. Variety of goods are available
online so the customers can shop online.
1.2. Literature Review
Online shopping indicates electronic commerce to buy products or services
directly from the seller through the Internet. Internet-based or Click and
Order business model has replaced the traditional Brick and Mortar business
model. More people than before are using the web to shop for a wide variety
of items, from house to shoes to airplane tickets. Now people have multiple
options to choose their products and services while they are shopping
through an online platform.
Emphasized that the lack of physical interaction tends to be the critical
impediment in online retail sales followed by the privacy of individual
information and security of financial transactions over the Internet.
(Demangeot and Broderick 2010.)
Also revealed that perceived ease of use does not affect the behavioral
pattern in this case rather influenced by security and privacy issues. No
relationship is built between the customer and the online shop in the
presence of perceived online risk even if a customer spent hours on the
Internet (Zuroni & Goh, 2012).
Day-by-day taste, preferences and choices are varying regarding different
factors such as the Internet emergence. However, this development needs
some more understanding related to the consumer’s behavior. Consumer
behavior research identifies a general model of buying behavior that depicts
the processes used by consumers in making a purchase decision (Vrender,
2016).
Proposed a model of attitude, behavior, and shopping intention towards
Internet shopping in general. The design includes several indicators
classified into four broad categories like product value, quality services
offered through the website, the shopping experience, and the risk
perception of the online shopping. Chang, (Cheung, and Lai 2005).
Studied categories of variables, which drive online shopping activity. In
their study, they divided the features into three broad categories. Perceived
characteristics of the web sales channel are the first one which includes risk,
online shopping experiences, advantage, service quality, trust. The second
category is a website and product features which are risk reduction
measures, site features, and product characteristics; and the last group is
consumer characteristics. Various types of features, demographic variables,
consumer shopping orientations, consumer innovativeness and psychological
variables, computer, Internet knowledge, and usages drives consumer
characteristics.
Consumer attitudes toward online shopping usually been determined by two
factors; one is trust, and another is perceived benefits (Hoque, Ali, &
Mahfuz, 2015).Therefore, trust and perceived benefits seem to be the critical
conjectures of consumer behavior toward online shopping (Al-Debei,
Akroush, & Ashouri, 2015).
Moreover, information quality, merchandise attribute, website design,
transaction capability, payment, security/privacy, delivery,
self-consciousness, state of mind, the consumer’s time sense and customer
service are strongly predictive of online shopping satisfaction
(Katawetawaraks & Wang, 2011).
Found shopping enjoyment can increase the intent of new customers but
does not influence customers to return. In fact, the web store which utilizes
value-added mechanisms in the search engine and providing customers a
challenging experience may increase customers’ shopping enjoyment.
Furthermore, if there are more often customers back to the web store, their
shopping enjoyment then be determined by their involvement with the
product (Marios Koufaris, Kambil, & LaBarbera,2001)
Also, demographic variables such as age, gender, and level of income play a
facilitating role because they influence consumer perception and consumer
behavior that drives them towards online shopping (Kim, Zhao, & Yang,
2008)
In China, online shopping intention depends on consumers’ age, income, and
education as well as marital status and most importantly their perceived
usefulness (Gong, Stump, & Maddox, 2013).
1.3 Problem statement
This case study looks at the problem of setting up an online ordering
system. The basic problem in the online ordering system is that the
customers are not realizing efficiencies that would result from better
applications of technology in their daily operations. Every online ordering
system needs an employee for taking the order and processing the payment.
People nowadays are equipped with their jobs and lack time to shop, hence
to solve this problem we plan to design an “Online Shopping System”.
This system will be equipped with a user-friendly touch screen and software
for completing the process at the backend. For this system there will be a
system administrator who will have the right to enter the available lists with
their current prevailing prices. He/she can enter anytime in the system by a
secured system password to change the listed contents by adding or deleting
an item.
Now when the customer enters the system, he/she will place his/her
order with the help of the touch screen using the intuitive graphical user
interface, right from the selection of language till the payment confirmation.
Customer will select from the options according to his/her choice and the
system will display the payment amount he/she has to make once he/she has
finished with their order. Customer will have the option of paying the bill by
cash only in the initial phase of the development. A receipt will be printed
containing the order number and the order will be placed.
2. Objectives
The fundamental objectives of our project are:
● To develop an easy to use web based interface where customers can
search for products, view a complete description of the products and
order of the products.
● The customer can easily add one or more products and remove
products from the shopping cart.
● A customer can view the complete specification of the product along
with various images and they can also write their own reviews.
● An admin can view the review or feedback of the users along with
their details.
3. Methodology
Methodology is the science of studying how research is to be carried out. It
does not define specific methods but provides the kind of processes to be
followed to attain an objective.
3.1 SOFTWARE DEVELOPMENT LIFECYCLE(SDLC)
A process or step by step stages used by the software industry to design,
develop and test high quality system or software or projects
It provides guidelines or framework for the development of a system that
means answers all the questions about what, how and when tasks related to
system development should be carried out.
Major steps in SDLC are:
● System planning
● System analysis
● System design
● System implementation
● System support and management
SDLC consists of the following activities:
1. Planning: The most important parts of software development,
requirement gathering or requirement analysis are usually done by the
most skilled and experienced software developers in the organization.
After the requirements are gathered from the client, a scope document
is created in which the scope of the project is determined and
documented.
2. Implementation: The software engineers start writing the code
according to the client's requirements.
3. Testing: This is the process of finding defects or bugs in the created
software.
4. Documentation: Every step in the project is documented for future
reference and for the improvement of the software in the development
process. The design documentation may include writing the
application programming interface (API).
5. Deployment and maintenance: The software is deployed after it has
been approved for release.
6. Maintaining: Software maintenance is done for future reference.
Software improvement and new requirements (change requests) can
take longer than the time needed to create the initial development of
the software.
3.2 Use Case Diagram
Figure : Use Case diagram
3.3 Flowchart
Figure: Flowchart of Online shopping
3.4 Data Flow Diagram
Figure: Context Diagram
Context Diagram
The Admin can do the following:
➢ Add and delete new product list.
➢ Provide the ordered product to the customer.
➢ Carry out the billing procedure.
The Customers can do the following:
➢ Order the product
➢ Pay bill
➢ Register their information
➢ View other material
Figure: Level 1 of Data Flow Diagram
3.5 Feasibility Study
3.5.1 Technical feasibility
In technical feasibility, we study all technical issues regarding the proposed
system. It is mainly concerned with the specifications of the equipment and
the software, which successfully satisfies the end-user’s requirement. The
technical needs of the system may vary accordingly but include:
● The feasibility to deliver products in a given time.
● Response time under certain conditions.
● Facility to communicate data.
● Efficient storage of data in the database.
3.5.2 Operational feasibility
Operational feasibility assesses the extent to which the required software
performs a series of steps to solve business problems and user requirements.
This feasibility is dependent on human resources (software development
team) and involves visualizing whether the software will operate after it is
developed and be operative once it is installed. Operational feasibility also
performs the following tasks.
● Determines whether the problems anticipated in user requirements are of
high priority
● Determines whether the solution suggested by the software development
team is acceptable
● Analyzes whether users will adapt to a new software
3.5.3 Economic Feasibility
Economic feasibility determines whether the required software is capable of
generating financial gains for an organization. It involves the cost incurred
on the software development team, estimated cost of hardware and software,
the cost of performing feasibility studies, and so on. For this, it is essential to
consider expenses made on purchases (such as hardware purchase) and
activities required to carry out software development. In addition, it is
necessary to consider the benefits that can be achieved by developing the
software. Software is said to be economically feasible if it focuses on the
issues listed below.
● Cost incurred on software development to produce long-term gains for an
organization
● Cost required to conduct full software investigation (such as requirements
elicitation and requirements analysis)
3.5.4 Schedule Feasibility
A project will fail if it takes too long to be completed before it is useful.
Typically, this means estimating how long the system will take to develop,
and if it can be completed in a given time period using some methods like
payback period. Schedule feasibility is a measure of how reasonable the
project timetable is ? Given our technical expertise, are the project deadlines
reasonable? Some projects are initiated with specific deadlines. It is
necessary to determine whether the deadlines are mandatory or desirable .
This proposed system is designed in such a way that it should be finished
within a three month. The detailed schedule planning of this proposed
system is clearly described in a Gantt Chart which is shown below.
Therefore, this project is schedule feasible.
4. Expected Outcomes
When the customer login to the website considering the products then our
website must be able to provide an easy environment to choose one or many
products as well as place their order.
5. Work Schedule
5.1 Gantt Chart
Figure: Gantt Chart of Online shopping
6. References
1. Barkhi, R. and Wallace, L. (2007) “The impact of personality type on
purchasing decision in virtual stores”, Information Technology
Management, Vol. 8 No. 4, pp. 313-30.
2. Binbin He and Christian Bach (2014). Influence Factors of Online
Shopping, International Journal of Innovation and Scientific Research,
2(2), pp. 313-320
3. Chang, M.K., Cheung, W.M. and Lai, V.S. (2005) Literature Derived
Reference Models for the Adoption of Online Shopping. Information
and Management, 42, 543-559.
4. Slyke, C. V., Comunale, C. L. and Belanger, F., "Gender Differences
in Perceptions of Web-Based Shopping," Communications of the
ACM Vol. 45, No. 7: 82-86, 2002.
5. Stoel, L. Ha, S. (2009) Consumer e-shopping acceptance: antecedents
in a TAM,” Journal of Business Research, Vol. 62 No. 5, pp. 565-71.