Chapter 1 : Introduction - SAKET-SK/Online-Electronic-Store-Project GitHub Wiki
E-commerce is fast gaining ground as an accepted and used business paradigm. More and more business houses are implementing web sites providing functionality for performing commercial transactions over the web. It is reasonable to say that the process of shopping on the web is becoming commonplace.
The objective of this project is to develop a general-purpose e-commerce store where any electronic product (such as Computers, televisions, etc.) can be bought from the comfort of home through the Internet. However, for implementation purposes, this paper will deal with an online electronic SHOP.
The ONLINE ELECTRONIC SHOP is a virtual store on the Internet where customers can browse the catalog and select products of interest. The selected items may be collected in a shopping cart. At checkout time, the items in the shopping cart will be presented as an order. At that time, more information will be needed to complete the transaction. Usually, the customer will be asked to fill in or select a billing address, a shipping address, a shipping option, and payment information such as a credit card number. An email notification is sent to the customer as soon as the order is placed.
Purpose
The ONLINE ELECTRONIC SHOP needs to sell different types of products to customers living in any part of the world. The website will show all products in a categorized manner. The customer can browse any product for its price and other details, and can order the product. Orders need to be accompanied by shipping & billing details. The customer has to pay the order amount online through a credit card. Products can be managed by operators from the admin panel. The operator can be created by the admin. Admin can keep track of orders through the admin panel.
The main purpose of the system is to enable customers to browse and order from any part of the world and hence increasing business scope.
Problem with the existing system
- The existing system is manual. Needs to be converted into an automated system.
- Risk of mismanagement of data.
- Less Security.
- No proper coordination between different Applications and Users.
- Fewer User Friendly.
- Accuracy not guaranteed.
- Not in reach of distant users.
Proposed Solution
The development of the new system contains the following activities, which try to automate the entire process, keeping in view the database integration approach.
- User friendliness is provided in the application with various controls.
- The system makes the overall project management much easier and flexible.
- There is no risk of data mismanagement at any level while the project development is in process.
- It provides a high level of security with different levels of authentication.
- Users from any part of the world can make use of the system.
- The new system will process accurate results.
- The new system will be much better in performance as compared to the existing one.