Hostel Room Allotment System
Hostel Room Allotment System
TEAM ROLES :-
AMAN BHARDWAJ(202201)-BACKEND
PRADEEP SINGH(190240)-FRONTEND
GAURAV KAKRAN(190225)-BACKEND
HOSTEL ROOM ALLOTMENT SYSTEM
ABSTRACT
As the name specifies “HOSTEL ROOM ALLOTMENT SYSTEM” is a website developed for managing rooms
allotment hostel. For the past few years the number of educational institutions are increasing rapidly. Thereby the
number of hostels are also increasing for the accommodation of the students studying in this institution. And hence
there is a lot of strain on the person who are running the hostel and software’s are not usually used in this context.
This particular project deals with the problems on managing a hostel and avoids the problems which occur when
carried manually. Identification of the drawbacks of the existing system leads to the designing of computerized
system that will be compatible to the existing system with the system, which is more user friendly and more GUI
oriented.
HOSTEL ROOM ALLOTMENT SYSTEM
INTRODUCTION
We have got many hostels in our campus, which consist of four boy’s hostel and girl’s hostel. All these hostels at
present are managed manually by the hostel office. The Allotment of hostel rooms are done manually.
Thus, there are a lot of repetitions which can be easily avoided. And hence there is a lot of strain on the person who
are running the hostel. This particular project deals with the problems on managing a hostel and avoids the problem
of room allotment which occur when carried manually.
Identification of the drawbacks of the existing system leads to the designing of computerized system that will be
compatible to the existing system with the system which is more user friendly and more GUI oriented. We can
improve the efficiency of the system, thus overcome the drawbacks of the existing system.
HOSTEL ROOM ALLOTMENT SYSTEM
BENEFITS :-
We can improve the efficiency of the system, thus overcome the drawbacks of the existing system :-
· Less human error
·Strength and strain of manual labour can be reduced
· High security
· Data redundancy can be avoided to some extent
· Data consistency
· Easy to handle
· Easy data updating
· Easy record keeping
· Backup data can be easily generated
HOSTEL ROOM ALLOTMENT SYSTEM
PROBLEM STATEMENT
The old method used for allotment of rooms in hostel creates many problem and confusion.
This project made the allotment simple and convenient. Also, it makes keeping the data easy.
For the past few years the number of educational institutions are increasing rapidly.
It also makes keeping data of allotted rooms hassle free.
2022 PRESENTATION
HOSTEL ROOM ALLOTMENT SYSTEM
METHODOLOGY USED :-
THE FOLLOWING TECHONOLOGIES ARE USED IN MAKING OF THIS PROJECT:-
·MongoDB(BackEnd)
MongoDB is a NoSQL DBMS where data is stored in the form of documents having key-
value pairs similar to JSON objects. MongoDB enables users to create databases, schemas,
and tables. It offers the Mongo shell that provides a JS interface for deleting, querying, and
updating the records.
·ExpressJS(Server)
ExpressJS is a NodeJS framework that simplifies writing the backend code. It saves you from
creating multiple Node modules. For keeping the code precise, ExpressJS offers a range of
middleware.
·ReactJS(FrontEnd)
ReactJS is a JS library that allows the development of user interfaces for mobile apps and SPAs. It allows you to code
JavaScript and develop UI components. The JS library uses virtual DOM for doing everything.
·NodeJS(Server)
NodeJS is an open-source JavaScript runtime environment that allows users to run code on the server. It comes with the
node package manager or npm, enabling users to select from a wide selection of node modules or packages. Being
developed on the Chrome JavaScript Engine enables Node to execute code faster.
·JavaScript(BackEnd)
JavaScript is a lightweight, cross-platform, and interpreted compiled programming language which is also known as the
scripting language for webpages. It is well-known for the development of web pages; many non-browser environments
also use it. JavaScript can be used for Client-side developments as well as Server-side developments.
Git -
A free and open-source distributed version control system. It tracks changes in any set of files,
usually used for coordinating work among programmers. Used with GitHub for implementing
version control in this project.
STUDIO SHODWE
THANK YOU
2022 PRESENTATION