0% found this document useful (0 votes)
112 views

Cosmos College of Management and Technology

The document proposes developing an online shopping system with the following key features: 1. It will have an easy to use web interface for users to search for products, view descriptions and order items. 2. An advanced search engine will allow users to easily search for specific products and further filter search results. 3. Users can view detailed product specifications, images, and customer reviews, as well as write their own reviews. 4. A drag and drop shopping cart feature allows adding and removing items from the cart with ease. The proposed system aims to provide an interactive online shopping experience for users through an improved search functionality and interface.

Uploaded by

kabindra karki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views

Cosmos College of Management and Technology

The document proposes developing an online shopping system with the following key features: 1. It will have an easy to use web interface for users to search for products, view descriptions and order items. 2. An advanced search engine will allow users to easily search for specific products and further filter search results. 3. Users can view detailed product specifications, images, and customer reviews, as well as write their own reviews. 4. A drag and drop shopping cart feature allows adding and removing items from the cart with ease. The proposed system aims to provide an interactive online shopping experience for users through an improved search functionality and interface.

Uploaded by

kabindra karki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 14

COSMOS COLLEGE OF MANAGEMENT AND

TECHNOLOGY

AFFILIATED TO POKHARA UNIVERSITY

Satdobato, Lalitpur

PROPOSAL ON

ONLINE SHOPPING SYSTEM

Submitted by:

Kabindra Karki (BCE 130328)

Submitted to: The Department of IT and Computer Engineering

i
AKNOWLEDGEMENT

This project proposal is a leading way to the better understanding and implementing the
acquired knowledge in the practical world. We express our gratitude to the department of
Electronics and computer engineering for providing a base for developing a project of our
own that professionalize our knowledge and provides us a remarkable experience for our
career.

This project is the outcome of knowledge and technical support shared by respective
teachers so we would like to express our sincere gratitude to Mr. Bibek Rupakheti for his
guidance cooperation and contribution of his valuable time in order to complete this
report. Similarly, we would like to extend our sincere thanks to our college family for
their continuous encouragement.

ii
ABSTRACT

The Online Shopping is a web based application intended for online retailers. The main
objective of this application is to make it interactive and its ease of use. It would make
searching, viewing and selection of a product easier. It contains a sophisticated search
engine for user's to search for products specific to their needs. The search engine provides
an easy and convenient way to search for products where a user can Search for a product
interactively and the search engine would refine the products available based on the
user’s input. The user can then view the complete specification of each product. They can
also view the product reviews and also write their own reviews. The application also
provides a drag and drop feature so that a user can add a product to the shopping cart by
dragging the item in to the shopping cart. The main emphasis lies in providing a user
friendly search engine for effectively showing the desired results and its drag and drop
behavior.

iii
INTRODUCTION
Shopping has long been considered a recreational activity by many. Shopping online is
no exception. The goal of this application is to develop a web based interface for online
retailers. The system would be easy to use and hence make the shopping experience
pleasant for the users. The goal of this application is:

• To develop an easy to use web based interface where users can search for
products, view a complete description of the products and order the products.

• A search engine that provides an easy and convenient way to search for products
specific to their needs. The search engine would list a set of products based on the
search term and the user can further filter the list based on various parameters.

• A user can view the complete specification of the product along with various
images and also view the customer reviews of the product. They can also write
their own reviews.

• The motive of this Online Shopping Web Application is to allow the user to play
with the search tool and create different combinatorial search criterion to perform
exhaustive search.

• Provide Drag and Drop feature thereby allowing the user to add products to or
remove products from the shopping cart by dragging the products in
to or out of the shopping cart.

• Provide Interactive interface through which a user can interact with different
areas of application easily.

• The current system can be extended to allow the users to create accounts and save
products in to wish list.

iv
LITERATURE REVIEW

E-Commerce is the latest development of human history. It opens new doors for the
problems which were considered hard to solve. The idea of integrated market and
services solved many problems and today it is not a barrier to shop at a specific location,
but we can shop wherever we want. E-Commerce provides multiple opportunities
involving many challenges as well. In the past two decades internet made significant
improvement and is expanding at high rate. In the early 90’s eBay and Amazon were
founded, and today these are the major players in online shopping sphere. Online
shopping is expanding at high speed and have a demand from 2008 to 2009 the annual
increasing rate of online shopping was 13% Today, it can be predicted that ecommerce
industry worth multi-billion pounds of assets and market share. The rapid growth of
cheap broadband connection is the fueling source to surges online shopping trends. The
online shopping business trends will explode further in the following services, such as in
store-pickups, pickups depots, mobile apps, less flash more function, videos streaming,
social networking, daily deals and flash sales, retail based social networking, cross
boarder e-commerce, and deal aggregators.

The current research shows that system architecture, and website design and structure
play an important role on ecommerce business and it will always be on top priority in the
system strategy. Search Engine Optimization (SEO) is a methodology used to optimize
search results it is also called search engine promotion, web optimization and web
ranking.

The SEO can be managed by changing the source page code on daily basis with known
keyword use for development of online shopping system is reusable and compatible with
new technologies. Graphical user interface (GUI) also in important factor of online
business it determined to attract the customer or to lose the customer because it depends
on the presence, and use of interface friendly features.

v
PROBLEM STATEMENT

The existing software companies either use the traditional excel sheet to record
their issues or use the traditional issue tracker where the issue can be reported
without any approval method. This will sometimes cause redundancies in the
issue. Also, sometimes the developer will waste their time on the issue which will
be the client side or user side error. Few limitations of the existing systems are:

- The basic problems with the existing systems are the non-interactive
environment they provide to the users.

- The use of traditional user interfaces which make continuous post backs to
the server; each post back makes a call to the server, gets the response and
then refreshes the entire web form to display the result. This scenario adds
an extra trade off causing a delay in displaying the results

- A search engine that would display the results without allowing the users to
further filter the results based on various parameters.

- Use of traditional and non-user friendly interfaces that are hard

vi
OBJECTIVES

Issue Tracking System is generally purposed to have the following objectives:

• Communicate with teammates


• Report an issues or bugs
• Submit and review patches
• Manage quality assurance (QA)
• Systems administration
• Deployment management
• IT support queues

7
METHODOLOGY

TECHNOLOGY USED:
i. MYSQL DBMS- It allows combination, extraction, manipulation and
organization of data in the voters’ database. It is platform independent and therefore can
be implemented and used across several such as Windows, Linux server and is
compatible with various hardware mainframes. It is fast in performance, stable and
provides business value at a low cost.

ii. ECLIPSE- Eclipse is an integrated development environment (IDE) used in


computer programming. It contains a base workspace and an extensible plug-in system
for customizing the environment. ... It was one of the first IDEs to run under GNU
Classpath and it runs without problems under IcedTea.

iii. REST API- Representational state transfer (REST) is a software architectural


style that defines a set of constraints to be used for creating Web services. Web services
that conform to the REST architectural style, called RESTful Web services, provide
interoperability between computer systems on the internet. RESTful Web services allow
the requesting systems to access and manipulate textual representations of Web
resources by using a uniform and predefined set of stateless operations. Other kinds of
Web services, such as SOAP Web services, expose their own arbitrary sets of operations

iv. JAVA- Java is a class-based, object-oriented programming language that is


designed to have as few implementation dependencies as possible.

v. Testing- is done via XAMPPSERVER.


vi. Web browsers: Mozilla Firefox, Google chrome, Opera etc.
vii. Reporting Tool i.e. through

8
PROBLEMS WITH THE EXISTING VOTER REGISTRATION SYSTEM

The problems of the existing manual system of voting include among others the following:

1. Expensive and Time consuming: The process of collecting data and entering this
data into the database takes too much time and is expensive to conduct, for example,
time and money is spent in printing data capture forms, in preparing registration stations
together with human resources, and there after advertising the days set for registration
process including sensitizing voters on the need for registration, as well as time spent on
entering this data to the database.

2. Too much paper work: The process involves too much paper work and paper
storage which is difficult as papers become bulky with the population size.

3. Errors during data entry: Errors are part of all human beings; it is very unlikely
for humans to be 100 percent efficient in data entry.
4. Loss of registration forms: Some times, registration forms get lost after being
filled in with voters’ details, in most cases these are difficult to follow-up and therefore
many remain unregistered even though they are voting age nationals and interested in
exercising their right to vote.

5. Short time provided to view the voter register: This is a very big problem since
not all people have free time during the given short period of time to check and update
the voter register.

6. Above all, a number of voters end up being locked out from voting.

9
PROCESS FLOW DIAGRAM

LOGIN

HOME PAGE

ABOUT ONLINE FAQS CONTACT VOTE RESULTS REGISTER


US SUPPORT US

DOWNLOADS
VIEW REGISTERED
VOTERS

10
DATA BASE TABLES
This project uses many tables:

Admin

Voter

Candidate

Field Name Data type Description

User name Varchar Login id for admin (primary


key)
Password Varchar Password for login
Admin Table:

Voter table:
Field Name Data type Description

Voter id Integer Login id for voter(primary key)


Name Varchar Name of voter
Sex Varchar Sex of voter
Age Integer Age of voter
City Varchar City of voter
Security Varchar Security question
Status Boolean Status of voter (he/she can vote
or not)

Candidate table:
Field Name Data type Description

Symbol Varchar Party symbol(primary key)


Name Varchar Name of voter
Age Integer Age of voter
Sex Varchar Sex of voter
City Varchar City of voter
Count Interger Count the no of votes

11
EXPECTED OUTPUT

12
WORKING SCHEDULE

13
REFERENCES

Anderson, R.G. (1978), ―Data processing and Management Information Systems‖ (Macdonald
and Evans Ltd).

Australian Electoral Commission (2010). “Deadlines for enrolling to vote for Federal elections”.

Cho, David; Rein, Lisa (2003). “Fairfax to Probe Voting Machines (Washington Post, November
18, 2003)”. Washingtonpost.com.

David Garret et al (1996): ―Intranets Unleashed,‖ SAMS Publishing

Di Franco, A., Petro, A., Shear, E., and Vladimirov, V.( 2004). Small vote Manipulations can
swing elections.

Dr. R. Mercuri (2002). “Florida Primary 2002: Back to the Future”.

Notablesoftware.com. http://www.notablesoftware.com/Papers/BtF.html.

Friel, Brian (2006) Government Accountability Office (May 2004) “Electronic Voting Offers
Opportunities and Presents Challenges”

Graves, Bill (2010). “Oregon offers online voter registration”. The Oregonian Hardy, Michael
(2004). California nixes e-voting. FCW.com

14

You might also like