Mansi Khanna and Jasveer Kaur
Mansi Khanna and Jasveer Kaur
ON WEBSITE
“HOSTEL
MANAGEMENT”
1
Acknowledgement
We cannot express enough thanks to our teachers for their continued
support and encouragement: Mrs. Jaspreet Kaur, Ms. Alisha. We offer
our sincere appreciation for the learning opportunities provided by my
committee.
We also wish to express our sincere thanks to the College for accepting
me into the post-graduate program. Also, we are grateful to the Faculty
of PGDCA and our class mates for always supporting in studies and
practical’s.
2
Certificate
This is to certify that the Project work entitled website on “Hostel
Management Web Site” has been submitted for the fulfillment of
requirement of the degree of Post-Graduation diploma in
computer applications of Panjab University,Chandigarh.This
project is made by Mansi Khanna and Jasveer Kaur and no part
of it has been submitted for any other degree.
Ms.Jaspreet Kaur
(Project Guide)
Mrs.Manju Bhashinee
(Principal)
LIST OF TABLES
5 Cost of assets 20
10 Users Table 43
11 Hostellers Table 45
12 Room Table 46
13 FeePayment Table 47
14 Admin Table 47
15 Rector Table 48
16 Registration Table 49
1 Iterative Model 9
2 Gantt Chart 13
vii
TABLE OF CONTENTS
Title Page i
Declaration of Originality ii
Certificate iii
Project Approval iv
Acknowledgement v
List of Tables vi
List of Figures vii
Table of Content viii
CHAPTER 1: INTRODUCTION………………………………….1
1.1 PROJECT SUMMARY……………………………………2
1.2 PROJECT PROFILE……………………………………….3
1.3 PURPOSE………………………………………………….4
1.4 SCOPE……………………………………………………...5
1.5 TECHNOLOGY AND LITERATURE REVIEW…………6
viii
CHAPTER 4: PROCESS DESIGN…..……………………………23
4.1 INPUT DESIGN…………………………………………..23
4.1.1 ADMINISTRATOR…………………..…………23
4.2 OUTPUT DESIGN..............................................................23
4.3 DATABASE DESIGN……………………………………24
4.4 ARCHITECTURAL DESIGN……………………………25
4.5 PROCESS DESIGN……………………………………....25
4.5.1 DATA FLOW DIAGRAMS (DFD)….………… 25
4.5.2 USE CASE DIAGRAMS.....…………………….28
4.5.3 ACTIVITY DIAGRAMS………………………. 32
4.5.4 CLASS DIAGRAMS …………………………...33
4.5.5 STATE DIAGRAMS …………………………...35
4.5.6 SEQUENCE DIAGRAMS……………………...36
CHAPTER 6: TESTING…………………………………………..50
CHAPTER 9: CONCLUSION…………………………………….65
ix
Online Hostel Management System
1. INTRODUCTION
It helps them from the manual work from which it is very difficult to
find the record of the students and the mess bills of the students, and the
information of about the those ones who had left the hostel.
All the hostels at present are managed manually by the hostel office.
The Registration form verification to the different data processing 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 and
web applications 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.
This system automatically calculates all the bills and issued the
notifications for those students who are against some rules.
Page|1
Online Hostel Management System
Through this you can check the personal profile of all the current
students within few minutes the data base of the system will help you to
check a particular one.
The system will help you to check the mess bills of every student and
the student’s hostel dues. The students of the hostel will be recognized from
the ID number allocated at the room rental time. In the last this system will
improve the management work in the hostel.
So, this project is designed on the base of core web site concept using
ASP. NET and c# based technologies.
Web based portal will give each user separated rights to deal with web
site and web interface will give managerial information to the admin
regarding to be further changes in the facilities of the system.
Page|2
Online Hostel Management System
Page|3
Online Hostel Management System
1.3 PURPOSE
To provide day to day updated room details on online user interface for
guest or visitors of the hostel.
Page|4
Online Hostel Management System
1.4 SCOPE
It can enlarge flexibilities in the existing system with web based user
interactive interface.
It can also serve the feedback system to each visitor or guest for rating
and review of features of the hostel.
Page|5
Online Hostel Management System
The web based user interface have certain limits to deal with speed and
immigration performance of the web site.
The main modular part was belongs to the ASP.NET technologies and SQL
SERVER database design & utilities.
Here, ASP.NET supports multi user login with multiple profiles access and
interactive featured controls to gain flexibility in the interface creation
and management of controls.
Literature reviews directly subsets the updating of the user interface and
con currently access to the database.
Project team had visited the “new little flower hostel” located at
Sabarmati, Ahmedabad for review the current existing system.
The current system has the offline record keeping system which is
managed by the rector of the hostel.
It ensures the more complexity in the management of the system and also
there are number of manual forms to be filled for each individual hosteller.
It also can’t support the feedback review system on the go. So, feedback
has to be maintained manually using the paper work.
Page|6
Online Hostel Management System
2. PROJECT MANAGEMENT
2.1 PROJECT PLANNING AND SCHEDULING
WEB APPLICATION:
A Web Application or web app is any web application that runs in a web
browser. It is created in a browser-supported programming language
(such as the combination of JavaScript, HTML and CSS) and relies on a
web browser to render the application.
Web Applications are best when the team is mostly using developer
studio and there is a high code content.
Web Application project is it’s much easier to exclude files from the
project view.
Page|7
Online Hostel Management System
In the Project planning, the core concept of current existing hostel system
will be derived with issues on them, then this planning scenario will take
place to the direct implementation of project analysis and design phase.
It will take more time to evaluate manual step by step order of the
process to the development of the online system.
An iterative life cycle model does not attempt to start with a full
specification of requirements. Instead, development begins by specifying
and implementing just part of the web application, which is then
reviewed in order to identify further requirements. This process is then
repeated, producing a new version of the web application at the end of
each iteration of the model.
ITERATIVEMODELDESIGN:
Page|8
Online Hostel Management System
Page|9
Online Hostel Management System
ITERATIVEMODELAPPLICATION:
Like other SDLC models, Iterative and incremental development has some
specific applications in the web application industry. This model is most
often used in the following scenarios:
Resources with needed skill set are not available and are planned to be
used on contract basis for specific iterations.
There are some high risk features and goals which may change in the
future.
ITERATIVEMODELPROSANDCONS:
The advantage of this model is that there is a working model of the
system at a very early stage of development which makes it easier to find
functional or design flaws. Finding issues at an early stage of
development enables to take corrective measures in a limited budget.
P a g e | 10
Online Hostel Management System
The following table lists out the pros and cons of Iterative and
Incremental SDLC Model:
Pros Cons
P a g e | 11
Online Hostel Management System
After visiting the little flower hostel located at Sabarmati, Ahmedabad the
base analysis includes the offline records of the hostel and the manual
feedback forms to analyze fraction of issues into the existing system.
The drawbacks of the system also gives the more quality points to
enhance flexibility of all stockholders by upgrading the existing system.
DESIGN:
Designing of Master Page forms and other design aspects has been
completed in 30 days period I did applied lots of efforts to build design
diagrams according to the analysis on the existing system so, it takes a lot
in the case of Choosing Designing aspects such templates for Homepage
and Master Page.
Various types of tables I have to arrange with its data types and fields.
CODING:
TESTING:
P a g e | 12
Online Hostel Management System
GANTT CHART:
As shown in the Gantt chart the whole process begins from analysis of the
system that takes around 23 days in the whole scenario.
Then the design for new system takes brief analysis on the components
that can be used to implement whole product. So it takes 45 days to
design all diagrams and relevant data flow designs of the system.
Next comes to design layout and UI for the web application and it takes only
15 days to design graphical on paper designs of the web application.
P a g e | 13
Online Hostel Management System
P a g e | 14
Online Hostel Management System
P a g e | 15
Online Hostel Management System
Since there could be various risks associated with the web application
development projects, the key to identify and manage those risks is to
know about the concepts of web application risk management. Many
concepts about web application risk management could be identified but
the most important are risk index, risk analysis, and risk assessment.
A failure in your caching layer could result in massive strain put on your
database, which could cause latency or downtime.
P a g e | 16
Online Hostel Management System
Internal risks are project risks, process risks, and product risks. External
risks are generally business with the vendor, technical risks, customers’
satisfaction, political stability and so on.
In general, there are many risks in the web application engineering which
is very difficult or impossible to identify all of them. Some of most
important risks in web application engineering project are categorized as
web application requirement risks, web application cost risks, web
application scheduling risk, web application quality risks, and web
application business risks.
REQUIREMENT RISKS:
a. Lack of analysis for change of requirements.
b. Change extension of requirements.
c. Lack of report for requirements.
d. Poor definition of requirements.
e. Ambiguity of requirements.
f. Change of requirements.
g. Inadequate of requirements.
h. Impossible requirements.
i. Invalid requirements.
P a g e | 17
Online Hostel Management System
ECONOMICAL RISKS:
1. Lack of good estimation in projects
2. Unrealistic schedule
3. The hardware does not work well
4. Complexity of new architecture
5. Large size of required architecture
6. Extension of requirements change
7. The tools does not work well
8. Personnel change, Management change, technology change, and
environment change
9. Lack of reassessment of management cycle.
OPERATIONAL RISKS:
1. Inadequate budget
2. Change of requirements and extension of requirements
3. Human errors
4. Lack of employment of manager experience
5. Lack of enough skill
6. Lack of good estimation in projects
QUALITY RISKS:
1. Inadequate documentation
2. Lack of project standard
3. Lack of design documentation
4. Inadequate budget
5. Human errors
6. Unrealistic schedule
7. Extension of requirements change
8. Poor definition of requirements
9. Lack of enough skill
10. Lack of testing and good estimation in projects
11. Inadequate knowledge about techniques, programming language, tools,
and so on
STRATEGIES FOR RISK MANAGEMENT:
During the web application development process various strategies for
risk management could be identified and defined according to the amount
of risk influence.
P a g e | 18
Online Hostel Management System
2.3 ESTIMATION:
Web application cost estimation process is a set of techniques and
procedures that is used to derive the web application cost estimate. There
is usually a set of inputs to the process and then the process uses these
inputs to generate or calculate a set of outputs.
Most of the web application cost estimation models views the estimation
process as being a function that is computed from a set of cost drivers. And in
most cost estimation techniques the primary cost driver or the most
important cost driver is believed to be the web application requirements.
Cost driver is anything that may or will affect the cost of the web
application. Cost driver are things such as design methodology, skill-
levels, risk assessment, personnel experience, programming language or
system complexity.
P a g e | 19
Online Hostel Management System
As shown in above table the cost of physical assets includes the main
hardware as well as development environment costs that are comes to
front at all over total is 68500 rupees of this project.
The outputs (loading, duration and effort) are usually computed as fixed
number with or without tolerance in the classical view. Many of the data
that are inputs to the process are modified or refined during the web
application cost estimation process.
P a g e | 20
Online Hostel Management System
Category Cost Driver Very Low Low Nominal High Very Extra
High High
Product Required 0.75 0.88 1.00 1.15 1.40 -
Attributes Software
Reliability
Database - 0.94 1.00 1.08 1.16 -
Size
Product 0.70 0.85 1.00 1.15 1.30 1.65
Complexity
Computer Execution - - 1.00 1.11 1.30 1.66
Attributes Time
Constraint
Main - - 1.00 1.06 1.21 1.56
Storage
Constraint
Computer - 0.87 1.00 1.07 1.15 -
Turnaround
Time
Table 6 cost driver of attributes
P a g e | 21
Online Hostel Management System
3. SYSTEM REQUIREMENT
Language : C#
Web browser
Web utilities
P a g e | 22
Online Hostel Management System
4. SYSTEM DESIGN
4.1 INPUTDESIGN:
The system design is divided in to two portions. The Administrator
section and the User (student’s) section.
4.1.1 ADMINISTRATOR:
The Administrator can allot students to the hostel.
He/she can change their rooms, edit and delete the student records.
The goal of input data design is to make data entry base easy, logical and
free from errors as possible.
In input data design, we design the source document that capture the data
and then select the media used to enter them into the computer.
There are two major approaches for entering data in to the computer.
They are
A. Menus.
B. Dialog Boxes.
P a g e | 23
Online Hostel Management System
B. Dialog Box: Dialog boxes are windows and these windows are mainly
popup, which appear in response to certain conditions that occur when a
program is run. It allows the display of bitmaps and pictures. It can have
various controls like buttons, text boxes, list boxes and combo boxes.
Using these controls we can make a ‘dialog’ with the program.
4.2 OUTPUTDESIGN:
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 they
require output can be produced. For the proposed web application, 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 system’s working.
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.
P a g e | 24
Online Hostel Management System
4.4 ARCHITECTURALDESIGN:
The DFD is drawn using various symbols. It has a source and a destination.
The process is represented using circles and source and 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.
Overall Diagrams:
4.5.1 DATA FLOW DIAGRAM(s) [D. F. D.]:
The data flow diagrams are pictorial or graphical representation of the
outline of the system study.
The data flow diagram covers all the processes and data storage area,
which takes place during any transaction in the system. The data flow
diagrams are functionally divided into context level, Zero level, and First
level and Second level data flow diagrams.
P a g e | 25
Online Hostel Management System
(3) A data flow: It is packet of data. It may be in the form of document, letter
etc.
(4) Data store: Any store data but with no reference to the physical method
of storing.
P a g e | 26
Online Hostel Management System
UNIVERSITY/ FUNDING
GOVERNMENT AGENCY
HOSTEL
Information
Message Given 3.0 Set room
Room allocated Room_data
Room
Allocation
4.0
STUDENT
Information
Confirmation
Confirm flag
P a g e | 27
Online Hostel Management System
Registration
STUDENT 1.1
Info Updated
Registration
as new user
Inquiry
P a g e | 28
Online Hostel Management System
In Below mentioned use case diagram shows the main features that are
accessible by the hosteller or user by using Use cases as for each
separated use with system.
P a g e | 29
Online Hostel Management System
P a g e | 30
Online Hostel Management System
P a g e | 31
Online Hostel Management System
P a g e | 32
Online Hostel Management System
P a g e | 33
Online Hostel Management System
P a g e | 34
Online Hostel Management System
P a g e | 35
Online Hostel Management System
P a g e | 36
Online Hostel Management System
5. DATA DICTIONARY
It is developed during data flow analysis and assists the analysts involved
in determining the system requirements. Analysts use data dictionary for
the following important reasons:
o To manage the details in large system.
o To communicate a common meaning for all system elements.
o To document the features of the system.
o To facilitate analysis of the details in order to evaluate the
characteristics and determine where system changes should be made.
o To locate errors and omissions in the system.
The data dictionary contains different types of descriptions for the data
flowing through the system.
Data Elements is the most fundamental level which is also considered as the
building block for all other data in the system. It refers to all the different
data used like fields, data item, etc. to make the system fully functional
irrespective to the table used in the system. Here all the different type of
fields used to make table are written sequentially without referring to the
tables. This process helps in the process of Normalization of tables.
P a g e | 37
Online Hostel Management System
Next to Data Elements comes the Data storage which provides the
information of where and how each data element is stored in which table
and it also give information of any constraints if there.
This step also gives knowledge of different data types used for different
field and their size. All the normalized tables are showed in data storage.
Data Flow stage shows the flow of data in the system. This step is can be
already seen in the data flow diagrams above in this document.
So, it refers to all the data flow paths were transactions are done in the
computerized system.
The data flow step also includes different processes used in the system
and it is followed by External Entities used in the system.
P a g e | 38
Online Hostel Management System
Table: users
password Password
Table: room_data
Table: rectors
P a g e | 39
Online Hostel Management System
Table: Feepayment
Table: hostellers
P a g e | 40
Online Hostel Management System
Table: Admin
P a g e | 41
Online Hostel Management System
Users The users table contains the information about the different
users and their passwords.
FeePayment Fees Table contains the details about student Fees for the
hostel.
The above tables are described briefly and can be understand clearly from
next page. Each table is described along with different fields used, their
data types, their size and constraints.
P a g e | 42
Online Hostel Management System
Users: -
Objective: The users table contains the information about the different users
and their passwords, which are used to access the system as there is more
than one owner in the factory and they can access data privately. The table
stores the data as username and password and thus provides security to the
system. This table also contains the administrator user and its password, so
all the rights are provided to the administrator and some rights are not
provided by the system to some local users.
Tables Referred: users
Table Format:
P a g e | 43
Online Hostel Management System
Hostellers: -
Objective: The Status table contains the information about the Student &
his/her guardians and parent’s details.
Tables Referred: Hostellers
Table Format:
P a g e | 44
Online Hostel Management System
P a g e | 45
Online Hostel Management System
Room_data: -
Objective: The Room_data table contains the information about the Room
whether the there related detail.
Tables Referred: Room_data
Table Format:
Feepayment :-
Objective: The Fees table contains the information about the Student Fees
description.
Tables Referred: Fees
Table Format:
P a g e | 46
Online Hostel Management System
Admin :-
Objective: The Admin table contains the information about the
Administrator person.
Tables Referred: Admin
Table Format:
P a g e | 47
Online Hostel Management System
rectors :-
Objective: The table contains the Personal information about the Employee.
Tables Referred: Employee_info
Table Format:
Registration: -
Objective: The registration table contains the information about the basic
details of account holder to register.
Tables Referred: registration
Table Format:
P a g e | 48
Online Hostel Management System
Validations:
The table does not allow to the user to enter blank field those are required as
those fields are not null and it will show an error message if the any of the
field which is required is kept null by the user while doing any transaction
using this table.
Primary Key: username
Reference Key: -
Image_Details :-
Objective: The image details table contains the information about the image
profile photo for the Account holder.
Tables Referred: Image_Details
Table Format:
P a g e | 49
Online Hostel Management System
6. TESTING
1) Functionality Testing:
This is the test for – all the links in web pages, database connection, forms
used in the web pages for submitting or getting information from user,
Cookie testing.
Forms are the integral part of any web site. Forms are used to get
information from users and to keep interaction with them. So we had
checked many things on these forms as below:
o We had checked all the validations on each field.
o We had checked for the default values of fields.
o We had tested for wrong inputs to the fields in the forms.
o Options to create forms if any, form delete, view or modify the forms.
Cookies are small files stored on user machine. These are basically used to
maintain the session mainly login sessions.
P a g e | 50
Online Hostel Management System
Database testing:
o Data consistency is very important in web application. So, we did have
checked for data integrity and errors while we edit, delete, modify the
forms or do any DB related functionality.
o In that case, we had checked that if all the database queries are
executing correctly, data is retrieved correctly and also updated
correctly.
2) Usability Testing:
Test for navigation:
o In an navigation test we got that how the user surfs the web pages,
different controls like buttons, boxes or how user using the links on
the pages to surf different pages.
Content checking:
o Content should be logical and easy to understand. Check for spelling
errors. Use of dark colors annoys users and should not be used in site
theme. You can follow some standards that are used for web page and
content building. These are common accepted standards like as I
mentioned above about annoying colors, fonts, frames etc.
o Content should be meaningful. All the anchor text links should be
working properly. Images should be placed properly with proper sizes. o
These are some basic standards that should be followed in web
development. Your task is to validate all for UI testing.
3) Compatibility Testing:
Compatibility of our web site is very important testing aspect. So, we had
checked many compatibility aspects as listed as below:
o Browser compatibility
o Operating system compatibility
o Mobile browsing
o Printing options
o Browser compatibility:
P a g e | 51
Online Hostel Management System
So, we had tested this web application on different browsers like Internet
explorer, Firefox, Netscape navigator, AOL, Safari, Opera browsers with
different versions and got that all results were satisfactory results.
OS compatibility:
o Some functionality in our web application is may not be compatible
with all operating systems. All new technologies used in web
development like graphics designs, interface calls like different API’s
may not be available in all Operating Systems.
o So, we had tested application on different operating systems like
Windows, UNIX, MAC, Linux, and Solaris with different OS flavors.
Mobile browsing:
o While testing web pages on mobile browsers, there were no any
compatibility issues exists on mobile.
4) Security Testing:
We have checked security of web application in many cases which are
listed as below:
We had tested by pasting internal URL directly into browser address bar
without login. Internal pages should not open.
In this case, we have checked that If user are logged in using username
and password and browsing internal pages then try changing url options
directly. Then Access should denied for this user to view others stats.
We had tried some invalid inputs in input fields like login username,
password, and input text boxes. & also checked for the system reaction on
all invalid inputs.
P a g e | 52
Online Hostel Management System
As per according to the hostel’s existing system there are lots of conflicts
and problems occurs in the maintenance of hostel from top management
possibilities to the bottom phase of storing data records.
So, this web application is designed in such a way that whole system can
be almost online and no paper work needed to be done.
Each profile login gives certain rights to the user to perform operations.
For example: Hosteller can view their own data and own records only at
the hosteller login. And if rector gets logged in with his/her credentials
he/she will access whole data of hosteller and can view, insert, update,
delete specific data.
So here each & every features have been provided based on the profile
type of the user. And here the system also serves the advance features like
group bookings of rooms or payment online payment facilities at the
hosteller login.
So, now we will see most of main pages of our web-application with
screenshots as below to understand working and interactive usage of our
online portal.
P a g e | 53
Online Hostel Management System
As shown in the screen shot the home page contains the main view to be
represented to the guest as well as online visitors.
P a g e | 54
Online Hostel Management System
Now if user clicks to the gallery in menu bar he/she will redirect to the
gallery to view amazing moments that are captured in hostel life. As
indicates that we serves the best hostel facilities.
As shown in Screenshot, the red icons are the photo album access to the
direct view of images of photo albums in the gallery page.
P a g e | 55
Online Hostel Management System
As shown in screenshot the login page is commonly one for each user
login whether he/she is hosteller, rector or administrator. But it will
redirect user to its own portal as profile type and gives whole access to
the allocated rights to that user.
P a g e | 56
Online Hostel Management System
Hosteller account will give platform with hosteller rights to view and
perform operations with no admin rights to user at that portal.
P a g e | 57
Online Hostel Management System
The specific menu is provided to the user portal to access data of own and
for payment of fee as well as to perform other operations like feedback or
complaint of any service issues.
Here we see the screen shots of parents information and payment data
that how it will arrive in website.
P a g e | 58
Online Hostel Management System
It shows the data of fee with new records as well as reaming fee to be paid
or how much fee has been paid And It also gives feature to generate fee
receipt in pdf file format.
When user will click on “generate pdf of this data” it will make pdf and
gives to user to print or download file.
P a g e | 59
Online Hostel Management System
As shown in screen shot above the rector will login with his/her allocated
user id and password and it will redirects to the Rector Portal of the
website.
P a g e | 60
Online Hostel Management System
Which at rector’s home page he/she can view, insert, delete, and update
the data of all rooms of each and every wing of hostel.
At this account type he/she can also view/insert/update and delete data
of every hosteller who all are registered in hostel.
P a g e | 61
Online Hostel Management System
P a g e | 62
Online Hostel Management System
He/she can access all parents’ pages of the web-application which can
give major access & rights to the admin.
He/she can change/update fee as per business rules by just clicking over
the fee information page in admin portal.
And we had seen that contact us and about us page that are virtually
mounted in each page of web application whether user is guest or specific
hosteller they can contact to office at any time by just clicking over the
“about us” in the main menu of page or just clicking over the
“communication info” from the main menu of web application.
P a g e | 63
Online Hostel Management System
8. FUTURE PLAN
o Semicircular notifications.
P a g e | 64
Online Hostel Management System
9. CONCLUSION
P a g e | 65
Online Hostel Management System
Asp. [Online] :
o http://www.asp.net.
asp.net-tutorials. [Online] :
o http:// www.asp.net-tutorials.com
Code project.[Online]:
o http://www.codeproject.com/KB/aspnet/
Css-tricks. [Online]:
o http://css-tricks.com
msdn.microsoft.[Online]:
o http://msdn.microsoft.com/en-us/aa336522.aspx
w3schools.[Online]:
o http://www.w3schools.com/aspnet/
P a g e | 66