Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Hostel Mess Management System

No description

Anish Arora

on 9 December 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Hostel Mess Management System

Hostel Mess Management System
The world of Android and Internet have changed the pace at which the world normally used to work and now we can access multiple systems at a click or a touch of a screen. Online transaction for banks, shopping at e-commerce sites and booking travel tickets is now possible from the smartphone itself.

Keeping up to speed is the need of the hour in this fast paced environment for a student, so what better than accessing the whole of the mess system on one’s Smartphone.

The Mess Management System helps the user to access all the functionalities of the mess without having to visit the mess physically and to apply for leave.
It enables the admin to view the inventory and access guest details. This application is free of cost for the users.
Individuals who wish to use any functionality of the mess can simply log in to the app and have everything on their fingertips.
It uses the internet to update all user queries and put it across to the admin.
Using the information provided by all the users the admin can take decisions and the inventory for the mess can be managed.

Activity diagram for the Admin
The Hostel Mess Management System
Use Case Diagram
Activity Diagram for the User
The purpose of this application is to automatize the hostel mess functionality and provide both the user and the admin a smart platform to interact with each other.

To use this facility, the User has to register and with the account credentials he can login the account and get connected to the network. Once connected the user can use the functionalities of the mess such as accessing his account information, applying for leave and checking the menu.

On the other hand the admin can log on and check the inventory details and also get to know the number of guests visiting the mess that day. This application aims at providing ease to both the users and the admin.

Existing System
The existing system to facilitate mess functionalities for the students is the normal pen and paper method. Any query is addressed by physically visiting the mess and records are taken on a register.

The account information is only available with the hostel staff and it requires a lot of effort to access it.

Proposed System

The new management system will allow the user to interact with the admin directly through the use of this application to address his/her queries and this will also enable the admin to make the functionalities faster.

The history of technology is the history of invention of tools and techniques, and is similar in many ways to the history of humanity. Smartphones have advanced the technological world to a whole new level. The Mess Management system aims to provide an ease to students to access the whole of the mess system and save a lot of time.

The Mess Management System is an Android based application.

Android is the most widely used smartphone platform

Around 63% of the smartphone users use Android

Around 87% of the students use Android in their smartphones and tablet computers

It is an open source Operating System.
Submitted By:

Anish Arora (1BM11IS014)
Ashm Walia (1BM11IS025)
Jainesh Jain (1BM11IS047)

Under The Guidance of:
Ms. Nalina V.
Asst. Professor
Literature Survey
Android is a mobile operating system (OS) based on the Linux kernel and currently developed by Google.
With a user interface based on direct manipulation, Android is designed primarily for touchscreen mobile devices such as smartphones and tablet computers.
The OS uses touch inputs that loosely correspond to real-world actions, like swiping, tapping, pinching, and reverse pinching to manipulate on-screen objects, and a virtual keyboard.
Despite being primarily designed for touchscreen input, it also has been used in game consoles, digital cameras, regular PCs and other electronics.

Hardware and Software Requirements
Software Requirements:

Programming language: Android SDK and SqlLite

Operating system: Android
Eclipse IDE

Hardware Requirements:
Processor: A 16-bit or more processor

RAM: 128 MB or more.

Any Android supporting device

Proposed System
Design Analysis
Android is popular with technology companies which require a ready-made, low-cost and customizable operating system for high-tech devices. Android's open nature has encouraged a large community of developers and enthusiasts to use the open-source code as a foundation for community-driven projects, which add new features for advanced users.

The popularity of mobile apps has continued to rise, as their usage has become increasingly prevalent across mobile phone users.
With the advent of technology and information science it has become very easy today to maintain records and have services on-the-go.

The aim of this android based mobile application project is to offer comprehensive information portal about hostel mess. In this system users can download the app on their Smartphone and then they can access the functions of the mess. They can apply for leave and check the menu. They can also access their account information.

Back-End Using SQLite
SQLite is an inbuilt database provided with the Android’s SDK.
Being an inbuilt database there need not be an explicit connection between the database and the front-end for the database to be accessed.

In order to create a database we simply need to create a class that extends the SQLiteOpenHelper class and add the functions to insert, delete or update.

Below is a function that will execute if the user selects to register into a student Database

public void insert(MyDatabase d, String name, String password)
SQLiteDatabase db = d.getWritableDatabase();
ContentValues cv = new ContentValues();
cv.put(ColName, name);
cv.put(ColName, password);

To conclude, it is very simple database with fast accessibility.

It will have a positive impact on the mess proceedings making it more organized.

Amount of food wasted will decrease as the mess staff will have a prior estimate of the Guest Count.

The students will be able to apply for a leave even when they have sudden plans of leaving the hostel.

The concerned authorities will have information of the food ingredients present in the mess.

Include functionalities for the other hostel activities.

Online registration for events

Chat groups between users

Pay online fees

Nutritional value for food items in the menu

• www.stackoverflow.com

• Wikipedia.org


• www.android.com

• Programming Android by Zigurd Mednieks, Laird Dornin, G. Blake Meike and Masumi Nakamura

Full transcript