Skip to content

shreyagh1/Mess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Documentation

The Hostel Mess Management System is a comprehensive web-based application developed using PHP, designed to streamline and automate various aspects of hostel administration. The system features an intuitive dashboard providing easy access to all modules and ensuring efficient management. Key func- tionalities of the HMMS include mess management . The Hostel Mess Management System (HMMS) is a web-based application developed to streamline mess operations in hostels. This system assists mess managers in organizing and tracking daily operations, including menu management, inventory management, attendance tracking, and fees collection, while enabling students to stay informed about menu options, fees, and mess status. . Scope: This project covers: • User management for both mess admins and students. • Efficient menu planning, dining attendance tracking, and inventory control. • Fees management for easy fee payment and tracking. • Centralized access to information for admins and students.

Technology Stack used: • Frontend: HTML5, CSS • Server: PHP • Database: MySQL • IDE: Visual Studio Code (VSCode)

  1. System Requirements 2.1 Functional Requirements • User Management: Register, login, and manage accounts for admins and students. • Menu Management: • Admins can create, edit, and delete daily and weekly menus. • Students can view daily menus. • Dining Attendance Tracking: • Admins can mark attendance for students at each meal. • Students can view their dining attendance.

    • Fees Management: • Admins can add fees records and track payment status. • Students can view their fees status and make payments.

    • Item and Inventory Management: • Admins can add and issue items for daily meal preparation. • Purchase and Seller Management: • Admins can track purchase records and maintain seller information.

2.2 Non-Functional Requirements

•	Usability: User-friendly interface for both students and admins.
•	Reliability: Robust database to ensure data integrity.
•	Security: Secure user authentication and data access.
•	Scalability: Structured design to accommodate future enhancements.
  1. System Design 3.1 Architecture • Client-Server Architecture: • Frontend sends requests to the backend server, which processes them and interacts with the MySQL database.

3.2 Database Design Database Name: messdb Tables: • admin: Stores admin login credentials. • menu: Stores daily menu details. • dining status: Tracks student attendance for each meal. • fees: Tracks fee records and payment status for each student. • item: Tracks inventory items and their quantities. • issue item: Stores issued quantities of items for meal preparation. • purchase item: Stores records of purchased items and associated costs. • seller: Stores seller information for mess supplies.

3.3 Diagrams :

 Use-case diagram :

as

Class Diagram :

op

Sequence diagram :

uiuy

  1. Detailed Functionality 4.1 User Module • Admin Registration and Login: Admins can register and log in using unique credentials. • Student Registration and Login: Students register and log in to view mess information and make payments.

4.2 Menu Management Module

•	Add Menu: Admins can add meals for each day and time (breakfast, lunch, dinner).
•	Edit/Delete Menu: Admins can edit or delete menu items as needed.
•	View Menu: Students can view daily menus.

4.3 Dining Attendance Module • Mark Attendance: Admins mark attendance for students for each meal. • View Attendance: Students can view their attendance records.

4.4 Fees Management Module

•	Add Fees: Admins add fee records for each student.
•	Make Payment: Students can view pending fees and process payments.
•	View Fees Status: Students can view current fees status.

4.5 Inventory Management Module • Add Item: Admins add items to the mess inventory. • Issue Item: Admins issue items for meal preparation, updating stock quantities. • View Inventory: Admins view current stock quantities.

4.6 Purchase Management Module • Add Purchase Record: Admins add records for items bought. • View Purchase History: Admins can view past purchase history with seller information.

4.7 Seller Management Module • Add Seller: Admins add seller details. • View Sellers: Admins view list of all sellers with contact information.

  1. Database Schema

  2. Testing Plan

  3. Security and Maintenance

    • Authentication and Authorization: • Secure login for admins and students using hashed passwords. • Graceful error handling for database errors, empty submissions, etc.

.

  1. Future Enhancements

    • Enhanced Reporting: Generate reports on attendance, fees collection, and inventory usage. • Mobile Compatibility: Implement responsive design for mobile access. • Notification System: Add email or SMS notifications for students on fee due dates or meal updates. • Feedback System: Allow students to submit feedback on meals or mess services.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors