This document proposes creating an e-commerce site for Ghausahar Kalika Minimart Pvt. Ltd. to allow online shopping. Currently, the store only operates physically. The objectives are to allow online customer shopping, maintain product and service details, and manage orders online. Requirements include allowing users to create accounts, view products, add to carts, and place orders. For owners, requirements include managing products, services, orders, and employee details. Implementation tools proposed are HTML, CSS, PHP, MySQL, and JavaScript. The expected outcomes are an online storefront, shopping and ordering capabilities for customers, and administration features for owners.
2. Introduction
• Grocery System based E-commerce Site contains a range of everyday
items such as groceries, snack foods, candy, toiletries, soft drinks, tobacco
products etc.
• It is a retail business with primary emphasis placed on providing the
public a convenient location to quickly purchase from a wide array of
consumable products.
3. Problem Definition
Ghausahar Kalika Minimart Pvt. Ltd. only has the physical store and there is
no provision of selling the products through Internet. The salesman is
responsible for conducting all the sales in the physical store as well as
maintaining inventory.
4. Objectives
To create a system to allow customer to shop online.
To maintain detail information of all the product of the store.
To maintain information about the services provided by the store
5. Data Collection
• In this project, data will be collected directly through interview
and observation. Direct interview would be held with the owner of
the organization and direct observation will be done through
studying the business process while staying in the organization.
6. Functional Requirement
For User
a. If the user is new, he/she have to create an account and log in to the page where
as if a user already has an account, he/she can directly log in to the web page.
b. After login user can view all the products and add to cart if they like it and order
it as well.
For Owner
a. Owner can create their account, login to their system, add, edit or remove
product, service details, view ordered product.
11. Non-Functional Requirements
• The system should be easy to operate and understand. It should
have intuitive and responsive design.
• The system should be reliable. The system should be compatible
on all the web browsers.
• These should be no any lag while performing different operations.
12. Literature Review
• Michael Aldrich, an English innovator, inventor, and entrepreneur, in 1979,
invented online shopping. He introduced online shopping to enable online
transaction processing between consumers and business, a technique which
is now known as electronic commerce (e-commerce).
• The popularity of online shopping among Nepalese customers has
increased with the cost-reduction of technology-based goods, the cost of
internet services, and easy access to the internet.
14. Expected Outcomes
A web page with the detail information about the store, its services and
the employee information.
A web page that provide full access to the client for viewing all the
product of the store and order it according to their convenience, view
services of the store, view or cancel ordered goods.
A web page that helps store to manage their products, employee records
and service detail.
15. Conclusion
• This project proved good for me as it provided practical knowledge
of not only programming in PHP and MYSQL web-based application
and some extent of using open-source frameworks for designing
web-based application.
• It also provides knowledge about the latest technology used in
developing website.
• This will provide better opportunities and guidance in the future in
developing projects independently.