Académique Documents
Professionnel Documents
Culture Documents
Submitted To:
Submitted By:
Hostel Management
Certificate
This is certify that hospital management system
embodies the original work done by Gagandeep kaur
during this project submission as a partial Fulfillment
of the requirement for system design project of masters
of Computer application .
Hostel Management
Acknowlegement
Hostel Management
Index
1)
2)
3)
4)
o
o
o
o
o
o
5)
Hostel Management
VB Information
MS Access
Forms
Login Form
Main Form
Student Info Form
Staff Info Form
Room Info Form
Fee Info Form
Bibiliography
Hostel Management
etc.
This project is a desktop application to be developed
in vb 6.0 having MS access as backend.
Hostel Management
INTRODUCTION
This Hostel Management System is developed in favor of the hostel
management team which helps them to save the records of the students about
their rooms and other things. It helps them from the manual work from which it
is very difficult to find the record of the students and the information about
those ones who had left the hostel years before.
This solution is developed on the plight of the hostel management team,
through this they cannot require so efficient person to handle and manage the
affairs of the students in the hostel, all you need to do is to login as
administrator and you can see the information of all the students who have
obtained and registered their hostel form, click verify to ascertain their
eligibility and allocate them to the available hostel.
Identification of the problems of the existing hostel management leads to the
development of computerized solution that will be compatible to the existing
hostel management with the solution which is more users friendly and more
GUI oriented. We can improve the efficiency of the hostel management, thus
overcome the drawbacks of the existing management.
Objectives
The main objectives of this project work are that:
Student will no longer apply for their hostels manually.
The warden can see and access the students data.
This also will reduce the manual work of the persons in admin penal.
It helps the admin to know the number of students that can leave in a
room and a block.
To ensure that the number of student staying in a room does not exceed
specified limit.
Help the admin to disseminate information to students without calling
for a meeting or moving room b room.
To know the number of items (e.g. bed) given to student staying in the
hostel
To ensure that student remit the hostel property given to them before
vacating the hostel.
The system helps the admin to:
Allot different students to their different hostels.
Vacate the student from the hostels
Control the status of the hostel fee payment.
Edith the details of the students and modify the students records.
Hostel Management
Problem Description:Rufus Giwa Polytechnic has eleven hostels, which consist of five boys hostels
and six girls hostels. All these hostels at present are managed manually by the
hostel officer. Thus, there are a lot of duplications which cannot be easily
avoided. Hence, there is lot strains on the hostel management due to the manual
processes presently in used.
Hostel Management
ABOUT ORGANIZATION
Hostel Management
existing system
3.1 Existing System 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
softwares 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. We
can improve the efficiency of the system, thus overcome the following
drawbacks of the existing system. more human error. more strength and strain
of manual labour needed Repetition of the same procedures. low security
Data redundancy difficult to handle difficult to update data record keeping is
difficult Backup data can be easily generated
Hostel Management
Visual Basic
Visual basic is a tool that allow us to develop windows
(Graphical UserInterface(GUI)) applications.It is developed
by microsoft corporation USA.The applications have the
familiar appearance to the user . Visual basic is event
driven , meaning code remains idle until called upon to
respond to some event .Visual basic is governed by an
event processor.
Hostel Management
Hostel Management
The
objective
of
the
proposed
system
are
as
follows:
Enable the users to reserve his /her accommodation in a hotel sitting at home
through
the
internet.
Enable the user to look up his/her confirmed reservation status or cancel the
reservation
if
required.
Allow the manager of the hotel to change the hotel information from time to time.
FEASIBILITY
STUDY OF HOTEL
MANAGEMENT SYSTEM
PROJECT
feasibility:
A technical feasibility study of function ,performance and constraints can effect the
ability to achieve an acceptable system. The software developed for managing Hotel
Reservation System is used in client server architecture with Asp.Net as front end
and Sql Server as back end so the project is technically feasible.
Operational
feasibility:
The main purpose of this program is to develop a Web based application which
facilitates on line reservation of hotel accommodation through internet .All the users
of this project are trained in this area.Therefore this project is operational feasible.
Economical
feasibility:
Economic feasibility analysis includes a broad range of tests that include long term
cooperative income strategies,cost of resources needed for development,cost benefit
analysis. In existing system they had to maintain many registers/books is a costly
affair.This can be reduced by keeping data in the digital format that is reliable and
cheaper .Since the development cost for system satisfies the organization therefore
the software is economically feasible.
Hostel Management
Database Design The data in the system has to be stored and retrieved from database.
Designing the database is part of system design. Data elements and data structures to be
stored have been identified at analysis stage. They are structured and put together to
design the data storage and retrieval system. A database is a collection of interrelated data
stored with minimum redundancy to serve many users quickly and efficiently. The
general objective is to make database access easy, quick, inexpensive and flexible for the
user. Relationships are established between the data items and unnecessary data items are
removed. Normalization is done to get an internal consistency of data and to have
minimum redundancy and maximum stability. This ensures minimizing data storage
required, minimizing chances of data inconsistencies and optimizing for updates. The MS
Access database has been chosen for developing the relevant databases.
Hostel Management
Normalization of Database
Database Normalisation is a technique of organizing the data in the database. Normalization is a
systematic approach of decomposing tables to eliminate data redundancy and undesirable
characteristics like Insertion, Update and Deletion Anamolies. It is a multi-step process that puts data
into tabular form by removing duplicated data from the relation tables.
Normalization is used for mainly two purpose,
S_Name
S_Address
Subject_opted
401
Adam
Noida
Bio
402
Alex
Panipat
Maths
403
Stuart
Jammu
Maths
404
Adam
Noida
Physics
Updation Anamoly : To update address of a student who occurs twice or more than twice in
a table, we will have to update S_Address column in all the rows, else data will become
inconsistent.
Insertion Anamoly : Suppose for a new admission, we have a Student id(S_id), name and
address of a student but if student has not opted for any subjects yet then we have to
insert NULL there, leading to Insertion Anamoly.
Hostel Management
Deletion Anamoly : If (S_id) 401 has only one subject and temporarily he drops it, when we
delete that row, entire student record will be deleted along with it.
Normalization Rule
Normalization rule are divided into following normal form.
1.
2.
3.
4.
BCNF
Age
Subject
Adam
15
Biology, Maths
Alex
14
Maths
Stuart
17
Maths
In First Normal Form, any row must not have a column in which more than one value is saved, like
separated with commas. Rather than that, we must separate such data into multiple rows.
Student Table following 1NF will be :
Hostel Management
Student
Age
Subject
Adam
15
Biology
Adam
15
Maths
Alex
14
Maths
Stuart
17
Maths
Using the First Normal Form, data redundancy increases, as there will be many columns with same
data in multiple rows but each row as a whole will be unique.
Age
Adam
15
Alex
14
Stuart
17
Hostel Management
In Student Table the candidate key will be Student column, because all other column i.e Age is
dependent on it.
New Subject Table introduced for 2NF will be :
Student
Subject
Adam
Biology
Adam
Maths
Alex
Maths
Stuart
Maths
In Subject Table the candidate key will be {Student, Subject} column. Now, both the above tables
qualifies for Second Normal Form and will never suffer from Update Anomalies. Although there are a
few complex cases in which table in Second Normal Form suffers Update Anomalies, and to handle
those scenarios Third Normal Form is there.
Hostel Management
Input Design
Hostel Management
destination are represented using squares. The data flow is represented using arrows. One
reader can easily get the idea about the project through Data Flow Diagram
output design
Designing computer output should proceed in an organized, well throughout manner; the
right output element is designed so that people will find the system whether or executed.
When we design an output we must identify the specific output that is needed to meet the
system. The usefulness of the new system is evaluated on the basis of their output. Once
the output requirements are determined, the system designer can decide what to include
in the system and how to structure it so that the require output can be produced. For the
proposed software, it is necessary that the output reports be compatible in format with the
existing reports. The output must be concerned to the overall performance and the
systems working, as it should. It consists of developing specifications and procedures for
data preparation, those steps necessary to put the inputs and the desired output, ie
maximum user friendly. Proper messages and appropriate directions can control errors
committed by users. The output design is the key to the success of any system. Output is
the key between the user and the sensor. The output must be concerned to the systems
working, as it should. Output design consists of displaying specifications and procedures
as data presentation. User never left with the confusion as to what is happening without
appropriate error and acknowledges message being received. Even an unknown person
can operate the system without knowing anything about the system.
Hostel Management
logic that are contained within each module. This testing includes entering data and
ascertaining if the value matches to the type and size supported by java. The various
controls are tested to ensure that each performs its action as required. 5.2 Integration
Testing Data can be lost across any interface, one module can have an adverse effect on
another, sub functions when combined, may not produce the desired major functions.
Integration testing is a systematic testing to discover errors associated within the
interface. The objective is to take unit tested modules and build a program structure. All
the modules are combined and tested as a whole. Here the Server module and Client
module options are integrated and tested. This testing provides the assurance that the
application is well integrated functional unit with smooth transition of data. 5.3 User
Acceptance Testing User acceptance of a system is the key factor for the success of any
system. The system under consideration is tested for user acceptance by constantly
keeping in touch with the system users at time of developing and making changes
whenever required.
Hostel Management
includes minor enhancements or corrections to problems that surface in the systems
operation. Maintenance is also done based on fixing the problems reported, changing the
interface with other software or hardware enhancing the software. Any system developed
should be secured and protected against possible hazards. Security measures are provided
to prevent unauthorized access of the database at various levels. An uninterrupted power
supply should be so that the power failure or voltage fluctuations will not erase the data
in the files. Password protection and simple procedures to prevent the unauthorized
access are provided to the users .The system allows the user to enter the system only
through proper user name and password
BIBILIOGRAPHY 1
. www.w3schools.com
2. in.php.net
3. en.wikipedia.org/wiki/PHP
4 . www.hotscripts.com/category/php/
5. www.apache.org/
6. www.mysql.com/click.php?e=35050
Hostel Management
Login Form
This form is used to provide
security to the project by
username and password.
Hostel Management
If Text1.Text
"gaganAndText2.Text"gaga
n" Then
Form5.Show
Unload Me
Else
MsgBox "you are wrong"
End If
End Sub
Private Sub cmd2_Click()
Hostel Management
Unload Me
End Sub
Hostel Management
Main Form
After login form there
is a main form.
All other forms are
connected to this form.
Hostel Management
Hostel Management
Hostel Management
Unload Me
End Sub
Private Sub
Student_Click(Index As
Integer)
form4.Show
Unload Me
End Sub
Hostel Management
Student Information
Form
Hostel Management
Hostel Management
Private Sub
Command3_Click()Dim A As
String
Dim A1 As String
Dim F As Integer
F=0
A = InputBox("ENTER
Student Id : ")
If
Adodc1.Recordset.RecordCo
unt <> 0 Then
Adodc1.Recordset.MoveFirst
End If
While Adodc1.Recordset.EOF
= False
A1 =
(Adodc1.Recordset.Fields("st
udent id"))
If A = A1 Then
F=1
Hostel Management
Exit Sub
End If
Adodc1.Recordset.MoveNext
Wend
If F = 0 Then
MsgBox "THERE IS NO
ACCOUNT EXIST WITH
ACCOUNT NUMBER: "A
End If
End Sub
Hostel Management
Hostel Management
Hostel Management
Hostel Management
Private Sub
Command2_Click()
Dim A As String
Dim A1 As String
Dim F As Integer
F=0
A = InputBox("ENTER staff Id
: ")
If
Adodc1.Recordset.RecordCo
unt <> 0 Then
Adodc1.Recordset.MoveFirst
End If
While Adodc1.Recordset.EOF
= False
A1 =
(Adodc1.Recordset.Fields("st
aff id"))
If A = A1 Then
Hostel Management
F=1
Exit Sub
End If
Adodc1.Recordset.MoveNext
Wend
If F = 0 Then
MsgBox "THERE IS NO
ACCOUNT EXIST WITH
ACCOUNT NUMBER: " & A
End If
End Sub
Hostel Management
Hostel Management
Unload Me
End Sub
Private Sub Command5_Click()
Adodc1.Recordset.Update
End Sub
Hostel Management
Bibiliography
This project is completed with the help
Of books .these are:
Beginning Microsoft visual basic 2008
Written by Thtaron willis.
Mastering Microsoft visual basic 2008
Written by Evangelos petrutros.
Hostel Management
Hostel Management
Hostel Management
Hostel Management