You are on page 1of 4

FINAL YEAR PROJECT PROPOSAL

DEPARTMENT OF SOFTWARE ENGINEERING

PROJECT TITLE:

MESS MANAGEMENT SYSTEM


SUBMITTED TO/ SUPERVISOR:

SIGN OF SUPERVISOR:

SUBMITTED BY:
ABC
CLASS:
8TH EVENING ( B )

1. INTRODUCTION:
1.1. Overview
The system (MESS MANAGEMENT SYSTEM) is designed for the favor of students, faculty
members, and employees who avail themselves of the facility of mess in the University’s hostel.
It will help the management team to manage all records regarding the mess, which are difficult
to manage manually. By using this system, the management will be able to maintain whole
records of expenditures, mess bills, edibles, remaining edibles, and other data regarding the
mess.

1.2. Background
Before this all the hostels of the University is managing their mess manually which has some
drawbacks and inefficiencies. This particular project will deal with the problems that occur in
managing mess manually, especially for those students who are restricted to pay a fixed
amount for the whole month wheatear he avails mess one day or a whole month.
1.3. Benefit
Using this system, the residents will be able to reserve mess according to their needs and a
monthly mess bill will be generated according to their reservations instead of a fixed amount.
Moreover, the management will be able to manage the mess more efficiently as the system is
further divided into modules that reduce the workload and make the system more efficient.

2. Project Goals &Objectives


2.1. Goal
To develop a system in which residents can reserve mess according to their wants and
will pay according to their reservation instead of fixed charges.

2.2. Objectives
 Residents can reserve mess according to their needs
 Mess bill will be generated according to daily cost and reservations
 Inventory of edibles will be maintained by an inventory manager
 Residents can make a suggestion and complains via this platform
 Residents can track the daily cost for their satisfaction
The super admin will track all the activities of the inventory manager and treasurer to make the system
fair.

3. High-level systemcomponents

The hierarchy of the components of the system is as follows.


3.1. Admin Panel
Admin panel is under a super admin which has access to every module of the system. To
make the system more manageable following admins will work under the super admin.

3.1.1. Registrar
Registrar will handle all tasks related to registration i.e., handling accounts of
residents and employees and managing their issues regarding the mess.
3.1.2. Treasurer
All records related to payments will be handled by the treasurer. Also, he is
responsible for collecting mess bills, paying salary to the employees, and other
miscellaneous payments.

3.1.3. Inventory Manager


This admin will assist super admin in maintaining the records related to mess
items i.e. what items are left behind, how much edibles are consumed, and so on
like an inventory.

3.2. End-User Panel


3.2.1. Residents
The most important stakeholder here is the resident who will reserve mess, do
suggestions and complaints and pay bills.
3.2.2. Employees
These are the workers who cook food and get paid. Also, they have to reserve
daily eatables consumption which will help to maintain daily costs.

4. Hardware and SoftwareSpecification


4.1. Hardware Specifications
 Processor: 2 GHz minimum; 2.5 GHz recommended
 RAM: 2 GB minimum; 4 GB recommended
 Hard Disk: 40 GB minimum or above
 System Architecture: 64 bit is preferable
4.2. Software Specifications
 Operating System: Microsoft windows
 Browser: Google Chrome or Firefox
5. Tools and technologies used withreasoning
5.1. Tools for designing
 Star UML for designing the use case, class, and other diagrams to depict the
system
 Bootstrap for designing and developing web pages
 HTML5 for developing web pages
 CSS3 for designing web pages

5.2. Tools used for Development


 Sublime text editor with extensions in PHP to make web pages interact with the
Web Server and Database Server
 APACHE Server to develop the web locally i.e. it is localhost, this package
contains a PHP compiler and also a database system known as PhpMyAdmin
 Microsoft Server or PhpMyAdmin for database management system using SQL
to create and manage the databases

5.3. Existing tools


 Microsoft office suite for documentation
 Microsoft paint for designing mockups and other illustration related to the
system

You might also like