Govt.
Degree College for Women Haroonabad
IN
THE NAME OF
ALLAH
THE MOST MERCIFUL
THE MOST BENEFICENT
Hostel Management System
Page 1
Govt. Degree College for Women Haroonabad
I DEDICATE MY PROJECT
TO MY LOVING PARENTS
BROTHERS, SISTERS
AND
TO MY WONDERFUL TEACHER
MANY PRAYERS
AND
A LOT OF WISHES FOR THEM
Hostel Management System
Page 2
Govt. Degree College for Women Haroonabad
PROJECT BRIEF
Project Title
Hostel Management System
Undertaken by
Kiran Shahzadi, Tahira Parveen,
Sana Shahid, Shumaila Kousar
Supervised by
Miss. Rafia Aslam
Starting Date
01-01-2014
Completion Date
06-06-2014
Database Used
MS Access
Operating System
Windows 7
System Used
Intel1, 4 GHz
Package Used
MS Word
Front End
MS Access
Back End
MS Access
Hostel Management System
Page 3
Govt. Degree College for Women Haroonabad
ACKNOWLEDGEMENT
We are grateful to almighty Allah the most gracious, merciful and beneficent
who help us in every field of life. By whose grace we have been able to complete
this Project successfully. We express over gratitude and obligation to Miss Rafia
Aslam (Lecturer Govt. Degree College for Women Haroonabad) who did her
selfless and tireless efforts for providing us all facilities throughout this Project. We
feel great honor to express over sincere and cordial thanks to respected Miss Rafia
Aslam for her invaluable guidance, sympathetic attitude, meticulous training, healthy
criticism, deep concern and strong motivation regarding to over problems that we
have faced not only during Project but also throughout the session. She guided us in
critical times and helped us when ever needed. We feel proud to be daughter to
over parents, whose consideration boosts over moral to get the education we are
much thankful to over friends, whole co-operation help us a lot.
Hostel Management System
Page 4
Govt. Degree College for Women Haroonabad
PREFACE
Computerization of HOSTEL MANAGEMENT SYSTEM is a system that provides
quick and correct information about the working scenario of the Hostel.
TABLE OF CONTENTS
Hostel Management System
Page 5
Govt. Degree College for Women Haroonabad
Topic
Chapter # 1
Introduction to project
1.1
Introduction to project
Chapter # 2
Development (SDLC)
2.1
System Development Life Cycle
2.1.1
Preliminary Investigation
2.1.2
System Analysis
2.1.3
System Design
2.1.4
Coding
2.1.5
Testing
2.1.6
Implementation
2.1.7
Maintenance
Chapter # 3
Normalization
Stages of Normalization
Anomalies of Stages
Tables
Fee Table
Hostel Entry Table
Students Attendance Table
Students Records Table
Hostel Management System
Page 6
Govt. Degree College for Women Haroonabad
Forms
Fee Form
Hostel Entry Form
Students Attendance Form
Students Records Form
Main Form
Reports
Fee Report
Hostel Entry Report
Students Attendance Report
Chapter # 4
Queries & Relation
Chapter # 5
Conclusion
Hostel Management System
Page 7
Govt. Degree College for Women Haroonabad
CHAPTER # 1
INTRODUCTION TO PROJECT OR SYSTEM
INTRODUCTION TO PROJECT
Our project is about Hostel Management System. In this project we concern
the possible solution to develop the Hostel Management system. In this project we
discuss about three entities related to Hostel Management system. These entities
Hostel Management System
Page 8
Govt. Degree College for Women Haroonabad
are Students, Fee and Attendance. The tables about these entities shows the
attributes, which we used to store the record of these entities.
In the beginning Hostel Management system was based on manual system.
But now it is developed in computerized database system which has many
advantages.
Hostel Management System
Page 9
Govt. Degree College for Women Haroonabad
CHAPTER # 2
DEVELOPMENT (SDLC)
2.1 System Development Life Cycle
SDLC stand for System Development Life Cycle it is an organize way to
developing successful system.
Hostel Management System
Page 10
Govt. Degree College for Women Haroonabad
A set of activities or step that is required to develop a new system and replace an
existing system is called System Development Life Cycle
SDLC consist of different phases. These phases are as follows:
Preliminary Investigation
System Analysis
System Design
System Coding
System Testing
System Implementation
System Maintenance
2.1.1 Preliminary Investigation
In this phase, the system is investigated. The object of this phase is to conduct an
initial and finding of the system as follows:
System Identification
System Scope
Alternate Solution
Preliminary Plan
2.1.2 System Analysis
In this phase the current system is studied in detailed to find out how the current
system is work and how to improve it.
2.1.3 System Design
System design phase is used to design the logical model and physical model of new
system.
Hostel Management System
Page 11
Govt. Degree College for Women Haroonabad
2.1.4 System Coding
In this system the actual system is developed. It consists of writer segment and
program. This phase requires a lot f time, effort and budget to develop the complete
system. Single programmer of a team of programmers develops the system using
different tools.
2.1.5 System Testing
Complete testing of the system is very important. It is essential to detect errors and
problem before using the system.
2.1.6 Implementation
A system can be implemented after it has been tested it is also known as system
conversion. It can be performed in any of the following way.
Parallel Implementation
Pilot Implementation
Phased Implementation
Direct Implementation
2.1.7 Maintenance
The system may become less useful if any change occurs in user environment. The
activity of system maintenance may vary depending on the scale of modification and
enhancements.
Hostel Management System
Page 12
Govt. Degree College for Women Haroonabad
CHAPTER # 3
NORMALIZATION
Normalization:The process if producing a simpler and more reliable database structure is
called normalization. It is used to create a suitable set of relation for storing data.
Hostel Management System
Page 13
Govt. Degree College for Women Haroonabad
Use of Normalization:Normalization is applied in following situations:
When data is large and scattered.
When there is no defined group of data.
When data is too complicated and redundant.
Characteristics of Normalized Database:A normalized data base should have following characteristics:
Each relation must have a key field.
All fields must contain atomic data.
There must minimum repeating field.
Each table must contain information about a single entity
Each field in a relation must depend on key fields.
All non-key must be mutually independent.
First Normal Form:A relation is in first normal form (1NF) if it does not contain a repeating group.
A repeating group is a set of one or more data items that may occur a variable
number of times of in a tuple.
Functional Dependency:-
Hostel Management System
Page 14
Govt. Degree College for Women Haroonabad
Functional Dependency is a relationship between attributes. It means that
value of one attribute is known. It is possible to obtain the value of another attribute.
Second Normal Form:A relation is in second normal form (2NF) if it is in 1NF and if all of its non key
attribute are fully functionally depend on the whole key.
Full Functional Dependency:A relation R, attribute B of R is fully functionally depend on a but not
functionally dependent in any other proper subset of A.
Third Normal Form:A relation is in third normal form if it is in 2NF and if no non key attribute is
dependent on another non key attribute. It means that all min key attributes are
functionally dependent on primary key.
Transitive Dependency:Transitive dependency is a condition in which an attribute in not part of the
primary key.
Hostel Management System
Page 15
Govt. Degree College for Women Haroonabad
Database:-
Hostel Management System
Page 16
Govt. Degree College for Women Haroonabad
In our database the tables are backend. Since our database is distributed so
we view the database from forms. The people at different computer access the data
through different queries.
Tables:A database table is similar in appearance to a spreadsheet. In that is stored in
rows and columns. As a result, it is usually quite easy to import a spreadsheet into a
database table. The main difference between storing your data in a spreadsheet
and storing it in a database is in how the data is organized.
Tables related to Sales Management System are as follows:
Fee Table
Hostel Entry Table
Students Attendance Table
Students Records Table
Fee Table
Hostel Management System
Page 17
Govt. Degree College for Women Haroonabad
Hostel Entry Table
Students Attendance Table
Hostel Management System
Page 18
Govt. Degree College for Women Haroonabad
Students Records Table
Forms:
Forms are sometimes referred to as Data Entry Success. They are the
interfaces you use to work with your data, and they often contain command buttons
that perform various commands. You can create a database without using forms by
Hostel Management System
Page 19
Govt. Degree College for Women Haroonabad
simple editing your data in the table datasheet. However most database users prefer
to use forms for viewing, entering and editing data in the tables.
Forms provide an easy-to-use format for working with the data, and you can
also add functional elements, such as command buttons, to them. You can program
the button to determine which data appear on the form, open others forms or reports,
or perform a variety of others tasks. For example, you might have a form named
Student form in which you work with customer data. The Student form might have a
buttons which opens an order form where you can enter a new order for that
customer. Forms also allow you to control how others users interact with the data in
database. For example, you can create a form that shows only certain fields and
allows only certain operation to be performed. This helps protect data and to ensure
that the data.
Fee Form
Hostel Entry Form
Students Attendance Form
Students Records Form
Main Form
Fee Form
Hostel Management System
Page 20
Govt. Degree College for Women Haroonabad
Hostel Entry Form
Student Attendance Form
Hostel Management System
Page 21
Govt. Degree College for Women Haroonabad
Students Records Form
Main Form
Hostel Management System
Page 22
Govt. Degree College for Women Haroonabad
Reports:
Reports are what you use to summarize and present data in the tables.
A report usually answers a specific question, such as how much money did
we receive from each Student can be formatted to present the information in
the most readable way possible.
A report can be urn at any time. And will always reflect the current data
in the database. Reports are generally formatted to be printed out, but they
can also be viewed on the screen, exported to another program, or sent as email message.
Fee Report
Hostel Entry Report
Students Attendance Report
Fee Report
Hostel Entry Report
Hostel Management System
Page 23
Govt. Degree College for Women Haroonabad
Students Attendance Report
CHAPTER # 4
Hostel Management System
Page 24
Govt. Degree College for Women Haroonabad
Queries & Relations
Queries:
Queries are the real workhorses in a database, and can perform many
different functions. Their most common function is to retrieve specific data from the
tables. The data you want to see is usually spread across several tables, and
queries allow you to view it in a single datasheet. Also, since you usually dont want
all the records at once, queries let you add criteria to filter the data down to just the
records you want. Queries often serve as the record for forms and reports.
Certain queries are updateable, meaning you can edit the data in the
underlying tables via the query datasheet. If you are working in an updateable query,
Hostel Management System
Page 25
Govt. Degree College for Women Haroonabad
remember that your changes are a cutely being made in the tables, not just in the
query datasheet.
Queries come in two basic varieties: select queries and action queries. A select
query simply retrieves the data and makes it available for use. You can view the
results of the query in the screen, print it out, or copy it to the clipboard. Or, you can
use the output of the query us the record source for a form or report.
An action query, we the name implies, perform a take with the data. Action
queries can be used to create new tables, add data to existing tables, update data,
or delete data.
Attendance And Students Query Table & Relation
Hostel Management System
Page 26
Govt. Degree College for Women Haroonabad
Hostel Entry And Students Query Table & Relation
Fee And Students Query Table & Relation
Hostel Management System
Page 27
Govt. Degree College for Women Haroonabad
CHAPTER # 5
Hostel Management System
Page 28
Govt. Degree College for Women Haroonabad
CONCLUSION
Conclusion:
In conclusion we see new update system, which is better than old system.
Because all the drawbacks of old system. After the implementation of this system the
people can excess the data at different sites through different queries.
Hostel Management System
Page 29
Govt. Degree College for Women Haroonabad
THE END
Hostel Management System
Page 30