Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
LIST OF FIGURES
Figure Description Page
No. No.
1 Iterative Model 9
2 Gantt Chart 13
TABLE OF CONTENTS
Title Page i
2
Online Hostel Management System
List of Tables ii
List of Figures iii
Table of Content iv
CHAPTER 1:
INTRODUCTION.1
1.1 PROJECT SUMMARY2
1.2 PROJECT PROFILE.3
1.3 PURPOSE.4
1.4
SCOPE...5
1.5 TECHNOLOGY AND LITERATURE REVIEW
6
CHAPTER 2: PROJECT
MANAGEMENT...7
2.1 RISK MANAGEMENT
.16
2.1.1 RISK
IDENTIFICATION....16
2.1.2 RISK ANALYSIS &
PLANNING...17
2.2
ESTIMATION.19
Page|3
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
DESIGN25 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 5: DATA
DICTIONARY..37
CHAPTER 6:
TESTING..50
4
Online Hostel Management System
CHAPTER 9:
CONCLUSION.65
Page|5
Online Hostel Management System
1. INTRODUCTION
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 database 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 students hostel dues. The students of the hostel
will be recognised from the ID number allocated at the room rental
time. In the last, this system will improve the management work in
the hostel.
Page|2
Online Hostel Management System
Page|3
Online Hostel Management System
1.3 PURPOSE
Page|4
Online Hostel Management System
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 has certain limits to deal with speed
and immigration performance of the website.
So, interactive
It also cant support the feedback review system on the go. So,
feedback has to be maintained manually using the paperwork.
Page|6
Online Hostel Management System
2. PROJECT MANAGEMENT
2.1 PROJECT PLANNING AND SCHEDULING
WEB APPLICATION:
Page|7
Online Hostel Management System
Page|8
Online Hostel Management System
Page|9
Online Hostel Management System
P a g e | 10
Online Hostel Management System
Resources with needed skill set are not available and are
planned to be used on contract basis for specific iterations.
P a g e | 11
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 | 12
Online Hostel Management System
Estimated Task
Duration Implementation
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
Internal risks are project risks, process risks, and product risks.
External risks are generally a business with the vendor,
technical risks, customers satisfaction, political stability and
so on.
ECONOMICAL RISKS:
1. Inadequate budget
2. Change of requirements and extension of requirements
P a g e | 16
Online Hostel Management System
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
P a g e | 17
Online Hostel Management System
2.3 ESTIMATION:
The web application cost estimation process is a set of
techniques and procedures that are 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.
A cost driver is anything that may or will affect the cost of the
web application. A cost driver is things such as design
methodology, skill-levels, risk assessment, personal
experience, programming language or system complexity.
P a g e | 18
Online Hostel Management System
3.1 REQUIREMENTS
Language : C#
P a g e | 19
Online Hostel Management System
Web browser
Web utilities
4. SYSTEM DESIGN
4.1.1 ADMINISTRATOR:
The Administrator can allow 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.
P a g e | 20
Online Hostel Management System
There are two major approaches for entering data into the
computer.
They are
A. Menus.
B. Dialogue Boxes.
P a g e | 21
Online Hostel Management System
P a g e | 22
Online Hostel Management System
Overall Diagrams:
4.5.1 DATA FLOW DIAGRAM(s) [D. F. D.]:
The data flow diagrams are a 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 | 23
Online Hostel Management System
Registration
STUDENT 1.1
Info Updated Registration
as new user
Inqu
iry
P a g e | 24
Online Hostel Management System
DFD LEVEL
-1 DIAGRAMS:
Registration Form
STUDENT 1.0
Send Student Details
Hosteler
Registration Registration Receipts
Information
4.0 Information
P a g e | 25 STUDENT
Confirmation
Confirm flag
Online Hostel Management System
P a g e | 26
Online Hostel Management System
P a g e | 27
Online Hostel Management System
P a g e | 28
Online Hostel Management 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
Figure
13 Figure foSequence Diagram
P a g e | 34
Online Hostel Management System
5. DATA DICTIONARY
P a g e | 35
Online Hostel Management System
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.
P a g e | 36
Online Hostel Management System
Table: users
password Password
Table: room_data
P a g e | 37
Online Hostel Management System
Table: rectors
Table: Feepayment
Table: hostellers
P a g e | 38
Online Hostel Management System
Table: Admin
P a g e | 39
Online Hostel Management System
P a g e | 40
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:
field field
Type size null
name description
Unique id as user
Username Nvarchar(50) 50 Not allowed
id
Password Password Nvarchar(50) 50 Not allowed
P a g e | 41
Online Hostel Management System
P a g e | 42
Online Hostel Management System
Hostellers: -
Objective: The Status table contains the information about the
Student & his/her guardians and parents details.
Tables Referred: Hostellers
Table Format:
P a g e | 43
Online Hostel Management System
P a g e | 44
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:
Field siz
field description type Null?
name e
room_no Room No Char 4 Yes
Nvarch Not
room_id Room Unique id 10
ar null
room_typ Nvarch
Type of room 10 Yes
e ar
buildi Room belongs to which Nvarch
50 yes
ng building ar
Table 12 Room Table
Primary Key: room_id
Feepayment :-
Objective: The Fees table contains the information about the
Student Fees description.
Tables Referred: Fees
Table Format:
siz
field name field description Type Null?
e
inventory_charg Charges of
Double 7 yes
es inventory
P a g e | 45
Online Hostel Management System
Admin :-
Objective: The Admin table contains the information about the
Administrator person.
Tables Referred: Admin
Table Format:
field siz
field description type Null?
name e
Username User id of the account Nvarcha 20 Not
holder r allowed
Date_of_jo
Joining date of admin Date 10 Yes
in
Table 14 Admin Table
Validations:
P a g e | 46
Online Hostel Management System
The table does not allow to the user to enter blank field because
all the 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: No Reference key is there in this table.
rectors :-
Objective: The table contains the Personal information about the
Employee.
Tables Referred:
Employee_info Table Format:
field siz
field description type Null?
name e
Username User id of account Nvarcha Not
20
holder r allowed
Name Nvarcha
Employee Name 50 Yes
r
Age Age Double 6 Yes
Address Nvarcha
Address of emp n Yes
r
Phone Mobile number of
number 10 Yes
employee
Date_of_jo Joining date of
date 10 Yes
in employee
Table 15 Rector Table
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: No Reference key is there in this Table.
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 | 47
Online Hostel Management System
field siz
Field description type Null?
name e
username Unique user id of account Nvarcha 20 Not
holder r allowed
Password Password of user Nvarcha 20 Not
r allowed
Name Student / employee Nvarcha
50 yes
name r
Contact_no Contact number of Double 10 Yes
account holder
Table 16 Registration Table
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:
Field siz
Field description type Null?
name e
Image_id Image id for each Nvarcha Not
50
image r allowed
Image_Na Nvarcha
Name of the pic/ image 50 Yes
me r
Image Actual location of the Nvarcha Not
N
image r allowed
Table 17 Image Details Table
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: Image_Id
Reference Key: No reference key in this table.
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.
P a g e | 49
Online Hostel Management System
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.
P a g e | 50
Online Hostel Management System
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:
In all over web-testing phase we have experienced
that it is most influencing part on web site testing.
P a g e | 51
Online Hostel Management System
4) Security Testing:
We have checked security of web application in
many cases which are listed as below:
P a g e | 52
Online Hostel Management System
P a g e | 53
Online Hostel Management System
P a g e | 54
Online Hostel Management System
P a g e | 55
Online Hostel Management System
P a g e | 56
Online Hostel Management System
P a g e | 57
Online Hostel Management System
P a g e | 58
Online Hostel Management System
P a g e | 59
Online Hostel Management System
P a g e | 60
Online Hostel Management System
P a g e | 61
Online Hostel Management System
P a g e | 62
Online Hostel Management System
P a g e | 63
Online Hostel Management System
P a g e | 64
Online Hostel Management System
P a g e | 65
Online Hostel Management System
P a g e | 66
Online Hostel Management System
P a g e | 67
Online Hostel Management System
8. FUTURE PLAN
o Semicircular notifications.
P a g e | 68
Online Hostel Management System
P a g e | 69
Online Hostel Management System
9. CONCLUSION
P a g e | 70
Online Hostel Management System
asp.net-tutorials. [Online] :
o http:// www.asp.net-tutorials.com
Code project.[Online]:
o http://www.codeproject.com/KB/aspnet/
msdn.microsoft.[Online]:
o http://msdn.microsoft.com/en-
us/aa336522.aspx
w3schools.[Online]:
o http://www.w3schools.com/aspnet/
P a g e | 71