[go: up one dir, main page]

0% found this document useful (0 votes)
320 views12 pages

Hostel Management System Hostel Management System

This document provides details about a student project to develop a Hostel Management System. It includes an introduction describing the purpose of the system to manage various hostel activities. It then lists the objectives and scope of the project, including automating manual hostel operations and keeping digital records. The document also analyzes some problems with current hostel management and how the system aims to address these.

Uploaded by

Ishan Poddar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
320 views12 pages

Hostel Management System Hostel Management System

This document provides details about a student project to develop a Hostel Management System. It includes an introduction describing the purpose of the system to manage various hostel activities. It then lists the objectives and scope of the project, including automating manual hostel operations and keeping digital records. The document also analyzes some problems with current hostel management and how the system aims to address these.

Uploaded by

Ishan Poddar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

SATISH CHANDRA MEMORIAL SCHOOL

The Project Report on Topic


Topic:

Hostel Management System

For AISSCE 2021 – 22 Examination

SUBMITTED BY: SOUNAK CHOWDHURY

Student Name : SOUNAK CHOWDHURY


[CBSE ROLL NUMBER ]:
Under the guidance of : SOURISH SEN SIR
[ HOD PGT computer science
science]

1|Page
Certificate

This is to certify that the project / Dissertation entitled Hostel Management System
is a bonafied work done by Sounak Chowdhury of class XII B session 2021 – 22 in

partial fulfillment of CBSE’s AISSCE examination 2022 and has been carried out

under my direct supervision and guidance. This report or a similar report on the

topic has not been submitted for any other examination and does not form a part of

in any other course undergone by the candidate.

…………………………….. …………………………………………..
Signature of Student: Signature of Teacher:
Student Name: Sounak Chowdhury SourishSen
Roll No: PGT Comp. Sc.

Place: ……………………………
Date: …………………………….

2|Page
ACKNOWLEDGEMENT

I would like to acknowledge all those without whom this project would
not have been successful. Firstly, I would wish to thank our Computer
Science teacher Mr SourishSen who guided me throughout the project
and gave his/her immense support. He made us understand how to
successfully complete this project and without him, the project would
not have been complete.
This project has been a source to learn and bring our theoretical
knowledge to the real-life world. So, I would really acknowledge his
help and guidance for this project.
I would also like to thank my parents who have always been there
whenever needed.
Once again, thanks to everyone for making this project successful.

Student Name: Sounak


Chowdhury
Class – XII B

3|Page
CONTENTS

1. Introduction ………………………………………………………………… 5

2. Objective & Scope of the project………………………………….. 6

3. Problem Definition & Analysis……………………………………… 7-8

4. System Implementation ………………………………………………. 9

5. System Design & Development……………………………………… 10

6. User Manual …………………………………………………………………. 11

7. References ……………………………………..…………………………….. 12

4|Page
INTRODUCTION
As the name specifies “HOSTEL MANAGEMENT SYSTEM” is a software
developed for managing various activities in the hostel. For the past few
years the number of educational institutions is increasing rapidly.
Thereby the numbers 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. And we
well know that todays world is a fast developing globalised, and
technological world where the work is computer is chosen more than
over the work of pen and paper.

Hence it is always said that computers and technologies are always not
provided for the human generation devastation but for the betterment of
this human society.
Pen paper is always time taking and there is more vulnerability to
mistake causing agents. Hence it is always advisable to use more modern
techniques in comparison to pen and paper. There’re many new web
versions of applications made in this era to make our particular work
easier like for GAS MANAGEMENT SYSTEM, LIBRARY SYSTEM, etc..

There are many advantages cum disadvantages of using a program


running the particular applications but maximally they include
advantages because of a simple programming language like python.

We can improve the efficiency of the system, thus overcome the


drawbacks of the existing system.

5|Page
OBJECTIVE & SCOPE OF THE PROJECT

The main objective of this project is to automate all the manual


operations of the hotels. It helps to keep records of students, visitors etc
in digital storage. It also enables to track the location of hostellers
through GPS and programming connected location codes. It also provides
the information of all the hostellers at one of the search button. It easily
helps us to track the room availability, now there is no issue of pen and
paper strikethrough maintenance. It keeps the record of the visitors
safely. Also, it saves a lot of time and paperwork. The objective of this
project is to let the students apply the programming knowledge into a
real- world situation/problem and exposed the students how
programming skills helps in developing a good software.

1. Write programs utilizing modern software tools.


2. Apply object oriented programming principles effectively when
developing small to medium sized projects.
3. Write effective procedural code to solve small to medium sized
problems.
4. We will demonstrate ability to conduct a research or applied
Computer Science project, requiring writing and presentation skills
which exemplify scholarly style in computer science.

5. Exemplifying the vast problem at a simple ease will lead our path to
make the design more simple and effective and bug fee.

6. It will enable us to understand the deeper knowledge of computer


science.

6|Page
PROBLEM DEFINITION & ANALYSIS

So, in this project we have used python 3.10 latest versions. Even if it is
human understandable high level programming language yet it has
various disadvantages. Like, the indentations in specific codings and yet to
discover mistakes. In simple terms, Python is an interpreted language

and dynamically-typed language. The line by line execution of code often


leads to slow execution. It is not memory efficient hence hanging on with a
large amount of memory. At most of the parts it gave runtime errors
consuming a lot of time on correction. A variable containing integer
number may hold a string in the future, which can lead to Runtime Errors.

But on analysing we discovered that despite of its several disadvantages


it has lot of advantages for different kinds of people in this field. Like it
has vast library support, it is free and is open source. Etc... it comprise
different usage for different people like:

For Admins:

Admin will be responsible to manage the details of all the students,


Wardens and room allotments. Like admin can a new user and view the
list of existing users in the application. They can perform the following
functions:

1. They can ADD/DELETE/UPDATE user or students details.


2. They can ADD/DELETE/UPDATE the records of wardens.
3. They can check the activity of rooms in the hostel.
4. They can check the track the transaction related to payment of the
student etc.

7|Page
5. They can EDIT/Delete the visitor’s details.

For students/users:

1. Can check their transaction and profile details.


2. Students can register and login to the application and manage
the profile username and password.
3. Students can view all the transaction history and room booking
details.

For wardens:

1. Have access to add new visitors to the application.


2. Wardens can manage the student details.
3. They can check the room availability and manage the room
allotment according to the requirement.

Hence the analysis of the program will be given through its advantages:

1. Less human error


2. Strength and strain of manual labour can be reduced
3. High security
4. Data redundancy can be avoided to some extent
5. Data consistency
6. Easy to handle
7. Easy data updating
8. Easy record keeping
9. Backup data can be easily generated

8|Page
SYSTEM IMPLEMENTATION
The Hardware used are:
While developing the system, the user hardware are:

PC with AMD E1 processor, having 2 G.B RAM. SVGA, ATTACHED

KEYBOARD, attached mouse and other devices

The Software used is:

Microsoft Windows 10 as Operating System

Python as Front – End Development Environment.

CSV/Spreadsheet/MySQL is backend server

MS Word 2007 for Documentation

9|Page
SYSTEM DESIGN AND DEVELOPMENT
Database Design:
1. Windows 10: Windows 10 is a major release of the Windows
NT operating system developed by Microsoft. It is the successor
to Windows 8.1, which was released nearly two years earlier, and
itself was released to manufacturing on July 15, 2015, and broadly
released for the general public on July 29, 2015.
2. Python 3.10: Python is an interpreted high-level general-purpose
programming language. Its design philosophy emphasizes code
readability with its use of significant indentation. Its language
constructs as well as its object-oriented approach aim to
help programmers write clear, logical code for small and large-
scale projects. Python is dynamically-typed and garbage-collected.
It supports multiple programming paradigms,
including structured (particularly, procedural), object-oriented
and functional programming. It is often described as a "batteries
included" language due to its comprehensive standard library.
3. MS. Word: Word contains rudimentary desktop publishing
capabilities and is the most widely used word processing program
on the market. Word files are commonly used as the format for
sending text documents via e-mail because almost every user with
a computer can read a Word document by using the Word
application, a Word viewer or a word processor that imports the
Word format.
4. CSV files: A Comma Separated Values (CSV) file is a plain text file
that contains a list of data. These files are often used for exchanging
data between different applications. For example, databases and
contact managers often support CSV files. These files may
sometimes be called Character Separated Values or Comma
Delimited files. They mostly use the comma character to separate
(or delimit) data, but sometimes use other characters, like
semicolons. The idea is that you can export complex data from one
application to a CSV file, and then import the data in that CSV file
into another application.

10 | P a g e
USER MANUAL
How to install Software:
You need to copy this hostel project/folder in the source directory and
start the execution of program through python interpreter.

Working with Software:


To work with this project you need to ensure following requirements.

Hardware Requirement-
 Intel Pentium or Celeron or AMD or similar processor based PC
 4 GB RAM and 320 GB HDD desirable.
 Standard I/O Device like Keyboard and Mouse etc.
 Printer is needed for Hard Copy Report
 LAN is required for client server installation

Software Requirement-
 Windows 7/10 OS is desirable.
 Python 3.8 and required library
 CSV files (available in all computers)

11 | P a g e
REFERENCES

1. Computer science With Python - Class XIi By : Sumita

Arora

2. Learncbse

3. https://en.wikipedia.org/wiki/E

4. pyroid

12 | P a g e

You might also like