Project Proposal
Project Proposal
Background of the Existing System: Our current system involves an online shop, which facilitates the
purchase of various products through a web-based platform. This system enables customers to browse,
select, and order products, while the staff manages the order processing and delivery. The day-to-day
operations include managing customer accounts, product listings, order processing, and delivery
logistics.
Problem of the Existing System: The existing system faces challenges in multiple areas such as physical
infrastructure, technical limitations, and service quality. It's important to address these issues to
enhance the user experience and operational efficiency. Comparing our system with more advanced
alternatives highlights areas for improvement that will be critical in solving these problems.
Aim: The primary aim of our project is to revamp the online shop system to offer a seamless and
efficient shopping experience for customers while improving the management processes for the staff.
Objectives:
The proposed online shop system will encompass the following aspects:
System Architecture: System Design Architecture: The system design will follow Object-Oriented
Analysis and Design (OOAD) principles to ensure efficient and modular development.
Programming languages such as HTML and CSS will be used for front-end design. Tools like XAMPP will
facilitate server-side operations.
Form Design: Website design will be implemented using HTML and CSS, ensuring a visually appealing
and user-friendly interface.
Server Scripting Language: Server-side scripting will utilize languages like PHP and JavaScript to handle
dynamic content and user interactions.
Database Server: MySQL and SQLite will be employed as database servers to manage product
information, user accounts, and order details.
Database Development Supporting Tools: Database development will be supported by tools like
phpMyAdmin for efficient data management and maintenance.
Use Case Diagram and Class Diagram: Use case diagrams will illustrate the overall interactions between
users and the system. The class diagram will depict the relationships between system components and
attributes, aiding in database design.
By implementing these changes and advancements, we aim to create a more user-friendly, efficient, and
secure online shop platform for both customers and staff.