Description
Overview of the Online Shopping Store System Project
The project Online Shopping Store System is built using PHP and MySQL. It is designed to provide online shopping capabilities for both formal and informal merchants in developing countries. This platform allows merchants to showcase and sell their products on the internet, enabling rural communities to reach a global audience through the World Wide Web. The main goal of this project is to create an e-commerce web portal with a content management system that allows secure updating of product information using a mobile device. The web portal functions as an e-commerce website where users can purchase goods from the merchants. The project includes two types of users: Customers and Admins. Customers have limited access rights, while Admins have full control over the system. The project utilizes PHP for business logic, MySQL for the database, HTML for structure design, CSS for web page formatting, and JavaScript for form validation and animation. Students can utilize this project for learning purposes and can access the project video and screenshots for reference.
Modules and Description of the Online Shopping Store Project:
Product Module:
The Product Module is responsible for managing all product-related activities. Admins have the authority to track and update product information, while customers can view product details.
Category Module:
The Category Module focuses on managing categories within the system. Admins can add, edit, and delete categories, while customers can view their assigned categories.
Customer Module:
The Customer Module handles all customer-related functionalities. Admins can perform CRUD operations on customer data, while customers can only view their own information.
Sales Module:
The Sales Module is designed to manage sales activities within the system. Admins can oversee sales transactions, while customers can track their sales.
Product Review Module:
The Product Review Module allows for the management of product reviews. Admins can add, edit, and delete reviews, while customers can provide feedback on products.
Users of the Online Shopping Store System:
The project supports two types of users:
- Customer: With Limited Access
- Admin: With Full Access
Functionality performed by Customer user:
Customer users can perform the following actions:
- Registration
- Login
- Forgot password
- Change Password
- Edit Profile
- View Payment History
- View Shopping History
- Track Order Status
Functionality performed by admin user:
Admin users can perform the following actions:
- Login
- Forgot password
- Edit Profile
- Manage Customer: Add, Edit, View, and Delete Customer Records
- Manage Products: Add, View, and Delete Products
- Manage Category: Add, Edit, and Delete Categories
- Manage Sales: View Sales History, Customer Purchases, and Manage Sales
- Manage Shipping: Add, Edit, and Delete Shipping Details
- Manage Product Reviews: Add, Edit, and Delete Product Reviews
- Generate Reports: Customer, Products, Category, Sales, Shipping, and Product Reviews Reports
Static Pages and other sections:
The project includes the following static pages:
- Home Page with an attractive UI
- Animated Slider on the Home Page for banner images
- About Us Page
- Contact Us Page
Technology Used in the project:
The project is developed using the following technologies:
- HTML
- CSS
- JavaScript
- PHP
- MySQL
- Apache2
Supported Operating System:
The project can be configured on the following operating systems:
- Windows: Requires WAMP or XAMPP
- Linux
- Mac