UFU_Mart_Database_Proposal_Summary
UFU_Mart_Database_Proposal_Summary
Introduction
This proposal summarizes the UFU Mart Store Management System project, which is
designed to automate and streamline retail store operations. The system centralizes data
management for customers, products, employees, orders, suppliers, payments, inventory,
and electricity bills.
Objectives
The primary objectives of the system are to:
- Create an efficient database for managing inventory, customers, suppliers, etc.
- Automate store processes such as product ordering, inventory restocking, employee and
payment management.
- Optimize daily store operations using database-driven solutions.
System Overview
The system uses a centralized database that supports multiple user roles including store
managers and employees. It ensures smooth integration with store operations like sales,
billing, and inventory control.
Database Design
The database comprises several interconnected entities through primary and foreign key
relationships. Key tables include: Customers, Employees, Products, Orders, Suppliers,
Payments, Inventory, and Electricity Bills. The design supports data integrity and facilitates
complex queries.
Key Relationships:
- One-to-many between Customers and Orders
- Many-to-one between Orders and Payments
- Many-to-many between Products and Suppliers
- One-to-many between Employees and Orders
- One-to-many between Products and Inventory
SQL Views and Complex Queries
Views:
- view_InventoryStatus: Identifies low-stock products
- view_OrderDetailsSummary: Aggregates order and product details
Complex Queries:
- Find products ordered more than average quantity
- Monthly sales report
- Group products by category and count
Conclusion
The UFU Mart database system meets the project goals of structured and automated store
operations. It supports future improvements such as deeper automation, POS integration,
and web-based access.