Software Engineering Project | Developed using Java and MySQL
The Bakery Management System (BMS) is an automated software solution built for Drew Bakes, a local home-based bakery. This project was developed as part of our Software Engineering course to streamline bakery operations such as order processing, inventory management, production scheduling, and sales tracking.
- Security Module – User authentication, access control, and data encryption.
- Dashboard – Real-time insights, inventory alerts, and navigation to system modules.
- Inventory Management – Tracks ingredients/products with low-stock alerts.
- Order Management – Monitors customer orders, delivery status, and payment records.
- Production Management – Schedules production and checks ingredient availability.
- Sales Tracking – Logs transactions and generates sales reports.
- Reports & Analytics – Provides insights into inventory levels and sales trends.
- User Management – Admin account control and system configuration.
- Help Module – FAQs and user guide.
- Java 21 – Application frontend and business logic
- Spring Boot – Backend framework for managing system modules
- MySQL 8.0.33 – Database management for inventory, sales, and orders
- Visual Studio Code 1.83 – Development environment
Before running the project, make sure you have the following installed:
- Alex Sison – Lead Developer, system design & documentation
- Ma. Clarissa Marasigan – Developer, code implementation & documentation
- Krysteen Clare R. Belen – Developer, code implementation & documentation
For full instructions and screenshots of the Bakery Management System, please see the
📄 User Manual (PDF)