0% found this document useful (0 votes)
4 views

Project Report HMS Part 2

The document is a project report on the Hostel Management System submitted by Mr. Prakash Jakhere for his Bachelor of Science in Computer Science. It outlines the objectives, features, and system requirements for managing hostel operations efficiently through a computerized system. The project aims to reduce manual labor, improve data management, and provide a user-friendly interface for both administrators and students.

Uploaded by

PRAKASH JAKHERE
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Project Report HMS Part 2

The document is a project report on the Hostel Management System submitted by Mr. Prakash Jakhere for his Bachelor of Science in Computer Science. It outlines the objectives, features, and system requirements for managing hostel operations efficiently through a computerized system. The project aims to reduce manual labor, improve data management, and provide a user-friendly interface for both administrators and students.

Uploaded by

PRAKASH JAKHERE
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 61

A PROJECT REPORT

On

HOSTEL MANAGEMENT SYSTEM


Submitted by

Mr. Prakash Jakhere


in partial fulfilment for the award of the degree
of

BACHELOR OF SCIENCE
in

COMPUTER SCIENCE
under the guidance of

Prof. M. D. Hindurao
Department of Computer Science

Janseva Shikshan Mandal’s

Shantarambhau Gholap Arts, Science And


Gotirambhau Pawar Commerce College, Shivle
Affiliated to University of Mumbai

(Sem VI)

(2024 – 2025)
A PROJECT REPORT
On

HOSTEL MANAGEMENT SYSTEM


Submitted by

Mr. Prakash Jakhere

Class: T.Y. BSc. Computer Science


Seat No. _________________

Roll No. 247

Sem – VI
Head of Department

Of Computer Science

Prof. M. D. Hindurao

Janseva Shikshan Mandal’s

Shantarambhau Gholap Arts, Science And


Gotirambhau Pawar Commerce College, Shivle
Affiliated to University of Mumbai

(Sem VI)

(A Y 2024 – 2025)
Janseva Shikshan Mandal’s

Shantarambhau Gholap Arts, Science And

Gotirambhau Pawar Commerce College,

Shivle, Tal-Murbad, Dist Thane


Affiliated to University of Mumbai

Certificate

This is to certify that Mr. Prakash Jakhere student Roll no: 247 PRN No.
2018016400410755 Seat No. ____________________of T.Y.B.Sc. Computer Science
(sem-VI) class has satisfactorily completed the Project ‘Hostel Management System’, to
be submitted in the partial fulfillment for the award of Bachelor of Science in Computer
Science during the academic year 2024-2025.

Date of Submission:

Project Guide Head of Department

Computer Science

College Seal Signature of Examiner


ABSTRACT

As the name specifies ‘HOSTEL MANAGEMENT SYSTEM’ is software developed for

managing various activities in the hostel. For the past few years the number of educational

institutions is increasing rapidly. Thereby the number of hostels is 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. We can improve the

efficiency of the system, thus overcome the drawbacks of the existing system. Less human

error, Strength and strain of manual labor can be reduced, High security, Data redundancy

can be avoided to some extent Data consistency, Easy to handle, Easy data updating, Easy

record keeping, Backup data can be easily generated.

1|Page
DECLARATION

I PRAKASH JAKHERE hereby declare that the project entitled “HOSTEL MANAGEMENT
SYSTEM” submitted in the partial fulfillment for the award of Bachelor of Science in
Computer Science during the academic year 2024– 2025 is result of my own research work
and has not been previously submitted to any other university for any other Degree/Diploma
to this or any other University.

Signature of the Student :

Place:

Date:

2|Page
ACKNOWLEDGEMENT

I would like to express my sincere gratitude to several individuals and organization for
supporting me throughout the completion of my project. First, I wish to express my sincere
gratitude to my mentor for his enthusiasm patience, insightful comments, helpful
information, practical advices and unceasing ideas that have helped me tremendously at all
times in my Project and writing of these thesis. His immense knowledge, profound
experience and professional expertise in Backend has enabled me to complete this project
successfully. Without his support and guidance, this project would not have been possible. I
am also thankful to our respected H.O.D and all faculty members for inspiration and timely
guidance. I also wish to express my sincere thanks to the Department of Computer science &
Information technology of ‘Shantarambhau Gholap Arts, Science and Gotirambhau Pawar
Commerce College, SHIVLE’ for accepting this project.

Thank You for all your encouragement!

3|Page
Contents
Chapter 1 .............................................................................................................................. 6
Introduction .......................................................................................................................... 6
1.1 Overview ..................................................................................................................... 6
1.2 Objective ..................................................................................................................... 6
1.3 Scope of the Proposed System: .................................................................................... 6
1.4 FEATURES OF THIS PROJECT: ........................................................................................ 7
CHAPTER 2 ............................................................................................................................ 9
SYSTEM REQUIREMENT AND ANALYSIS ................................................................................. 9
2.1 SYSTEM REQUIREMENT: .............................................................................................. 9
2.1.1 Hardware Requirements: ...................................................................................... 9
2.1.2 Software Requirements: ....................................................................................... 9
2.2 Technology used: ......................................................................................................... 9
2.2.1 Front end: ............................................................................................................. 9
2.2.2 Back end: ............................................................................................................ 10
2.3 Xampp: ...................................................................................................................... 11
2.4 Database: .................................................................................................................. 11
2.5 Database Tables: ........................................................................................................ 11
CHAPTER 3 .......................................................................................................................... 13
System Design .................................................................................................................... 13
3.1 Use Case Diagrams: ................................................................................................... 13
3.1.1 User: ................................................................................................................... 13
3.1.2 Admin: ................................................................................................................ 14
3.2 Data Flow Diagrams: .................................................................................................. 15
3.3 Entity Relationship Diagram: ...................................................................................... 19
3.4 Database: .................................................................................................................. 20
Chapter 4 ............................................................................................................................ 23
OUTPUT AND CODE ............................................................................................................. 23
4.1 OUTPUT SCREENSHOTS: ............................................................................................ 23
4.2 CODE: ........................................................................................................................ 29
CHAPTER 5 .......................................................................................................................... 56
CONCLUSION....................................................................................................................... 56

4|Page
5.1 Conclusion: ................................................................................................................ 56
5.2 Future Improvements: ............................................................................................... 56
CHAPTER 6 .......................................................................................................................... 58
REFERENCES ........................................................................................................................ 58

5|Page
Chapter 1

Introduction
1.1 Overview

The Hostel Management System is developed in favour of the hostel management team
which helps them to save the records of the students about their rooms and their things. It
helps them from the manual work from which it is very difficult to find the record of the
student and the information about these ones who had help 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 ascertion their
elightly and allocate them to the available hostel. We can improve the efficiency of the
hostel management, thus overcome the drawbacks of the existing management.

1.2 Objective
Hostel Management system is the system that manages the student data, staff data,
students admission process and create receipt for the fees paid by the student who stay in
the hostle and also help in maintaining visitor‘s messages. This system is designed in favour
of the hostel management which helps them to save the records of the students about their
rooms. It helps them from the manual work from which it is very difficult to final the record
of the students and the mess bills of the students and the information of about the those
ones.

1.3 Scope of the Proposed System:


1. Easy Hostel Operations:

o The proposed system aims to streamline hostel operations by automating


tasks such as room allocation, student registration, and fee management,
reducing manual effort and errors.

2. Centralized Data Management:

6|Page
o The system provides a centralized platform to manage student details, room
availability, and hostel records, ensuring easy access and efficient data
handling.

3. User-Friendly Interface:

o Designed with a simple and intuitive interface, the system ensures ease of use
for administrators, students even with basic technical knowledge.

4. Scalability for Future Enhancements:

o While the current system focuses on basic functionalities, it is designed to be


scalable, allowing for the integration of advanced features like real-time
notifications, analytics, and mobile app support in the future.

5. Cost-Effective Solution:

o The system provides a cost-effective solution for small to medium-sized


hostels, eliminating the need for expensive proprietary software.

6. Customizable for Different Hostels:

o The system is designed to be adaptable, allowing customization to meet the


specific requirements of different hostels, such as varying room types, fee
structures.

1.4 FEATURES OF THIS PROJECT:


Admin Panel

1.Admin Login

Admin can login through login form.

2. Admin Profile

Admin can manage his own profile. Admin can also change his password

3.Courses

Admin can create add course, edit courses and also delete the course

4. Rooms

Admin can create rooms and allots seater to particular rooms and assign the fees.

7|Page
5. Registration

Admin can create student profile and allot the rooms

6. Manage the Registration

Admin can manage the all the student Profile. Take a print out of all profiles and also delete

the profile.

7. Forgot Password

Admin can also retrieve the password if admin forgot the password

User Panel

USER PANEL

1. User Registration - User can register through user registration form

2. User Login - User can login through login form

3. Forgot Password - User can retrieve password through forgot password link

4. User Dashboard

5. User Profile - User can manage own profile

6. Book Hostel – User can book hostel

7. Room Details - Booked Room Details

8. Change Password - User Can change own password

9. User access log - User can watch last login detail

8|Page
CHAPTER 2

SYSTEM REQUIREMENT AND ANALYSIS


2.1 SYSTEM REQUIREMENT:
2.1.1 Hardware Requirements:
HARDWARE COMPONENTS SPECIFICATION

Processor Intel ,AMD or any processor with at least 3


core. 2.80 GHz.
RAM Minimum 4GB and above

Harddisk Resolution Minimum 250 GB and above

2.1.2 Software Requirements:


SOFTWARE SPECIFICATION

OS Windows version 7,10,11


DATABASE MySQL
Scripting Language Enable PHP
Web Browser Google Chrome
Server localhost
Software Xampp

2.2 Technology used:


2.2.1 Front end:

HTML:

 The standard language for creating web pages and web applications.

 Defines the structure and content of a webpage using elements like headings,
paragraphs, links, and images.

 Works as the skeleton of a website.

9|Page
CSS:
 Used to style and design web pages, including layout, colors, fonts, and
responsiveness.

 Works alongside HTML to enhance the visual presentation of a website.

 Enables the separation of content (HTML) and design (CSS).

Bootstrap:
 A front-end framework for building responsive and mobile-first websites.

 Provides pre-designed components like buttons, forms, and navigation bars.

 Simplifies the process of creating consistent and visually appealing designs across
devices.

JavaScript:
 A programming language that adds interactivity and dynamic behavior to websites.

 Enables features like animations, form validation, and real-time updates without
reloading the page.

 Runs on the client side (in the browser) and can also be used on the server side
(Node.js).

2.2.2 Back end:


PHP:
 A server-side scripting language designed for web development.

 Used to create dynamic web pages, handle forms, and interact with databases like
MySQL.

 Executes on the server and sends HTML to the client's browser.

10 | P a g e
MySQL:
 A popular open-source relational database management system (RDBMS).

 Used to store, organize, and retrieve data for web applications.

 Works with server-side languages like PHP to manage data efficiently.

2.3 Xampp:
What is Xampp:

XAMPP is a free and open-source software package that provides an easy way to set up a
local web server environment. It includes essential components such as Apache (web
server), MySQL/MariaDB (database management system), PHP (server-side scripting
language), and Perl. XAMPP is cross-platform, meaning it can be installed on Windows,
macOS, and Linux. It is widely used by developers for testing and developing web
applications in a local environment before deploying them to a live server. With a user-
friendly control panel, XAMPP allows easy management of services like Apache and MySQL,
making it an ideal choice for beginners and professionals working with PHP-based
applications.

2.4 Database:

What is Database?

A database is a structured collection of data that is stored, managed, and organized for easy
access, retrieval, and manipulation. It allows users to store large amounts of information in
an efficient and structured manner. Databases are used in various applications, including
websites, business systems, banking, healthcare, and more.

2.5 Database Tables:


A database table is a structured way of organizing and storing data in rows and columns
within a relational database. Each table represents a specific entity in the system, with
columns (fields) defining the attributes of the entity and rows (records) storing individual
data entries. Tables help in managing large amounts of structured data efficiently, allowing
for easy retrieval, modification, and deletion of information.

11 | P a g e
Key Components of a Table:

 Columns (Fields) – Define the type of data stored, such as names, dates, or
numerical values. Each column has a data type (e.g., INT, VARCHAR, DATE).

 Rows (Records) – Each row represents a unique entry in the table.

 Primary Key (PK) – A unique identifier for each record, ensuring data integrity.

 Foreign Key (FK) – A column that establishes a relationship between two tables,
linking records together.

 Constraints – Rules applied to maintain data accuracy, such as NOT NULL, UNIQUE,
and CHECK.

12 | P a g e
CHAPTER 3

System Design
3.1 Use Case Diagrams:
A Use Case Diagram is a visual representation of the interactions between users (actors) and
a system. It illustrates the different functionalities the system provides and how external
entities (users or other systems) interact with it. The diagram consists of actors, use cases
(specific functionalities), and associations (relationships between actors and use cases). Use
case diagrams help in understanding system requirements, identifying user roles, and
defining system scope.

3.1.1 User:

Sign up/Sign
in

djDashboard

User
View Booked Hostel
Details

View Profile

Check Access Log

Change Password

13 | P a g e
3.1.2 Admin:

Sign In

Dashboard

Manage Courses

(Add, Update, Delete)

Admin Manage Rooms

(Add, Update, Delete)

Student
Registration

Manage
Students
(View/Delete)

Check User
Access Log

Admin Profile
(Update Details/
Change Password)

14 | P a g e
3.2 Data Flow Diagrams:
A Data Flow Diagram (DFD) is a graphical representation that depicts how data moves
through a system. It illustrates the processes, data stores, external entities, and data flow
connections between them. DFDs are categorized into different levels, such as Level 0
(Context Diagram), which gives a high-level overview, and Level 1 and beyond, which break
down the processes into more detailed components. DFDs help in analyzing the system’s
data processing, ensuring smooth information flow, and identifying inefficiencies or
redundancies in the system.

DFD Level 0:

DFD Level 1:

15 | P a g e
Level 1 User:

DFD LEVEL 2:
LEVEL-2:ADMIN

16 | P a g e
LEVEL 2: ADMIN:

LEVEL 2 USER:

17 | P a g e
LEVEL 2 USER:

18 | P a g e
3.3 Entity Relationship Diagram:
An Entity-Relationship Diagram (ERD) is a conceptual representation of data structures in a
database. It defines entities (objects in the system), attributes (properties of entities), and
relationships (associations between entities). ER diagrams use symbols like rectangles for
entities, ovals for attributes, and diamonds for relationships. ERDs help in database design
by providing a clear structure for how data is organized and related, making it easier to
create a relational database that supports the required functionalities efficiently.

19 | P a g e
3.4 Database:
Registration Table:

Registration Table:

20 | P a g e
Rooms Table:

Courses Table:

User Registration Table:

21 | P a g e
Userlog Table:

22 | P a g e
Chapter 4

OUTPUT AND CODE


4.1 OUTPUT SCREENSHOTS:
Admin Dashboard:

Admin Register Student:

23 | P a g e
Admin Book Hostel:

Admin View Students:

24 | P a g e
Admin Hostel Students:

Admin Add Hostel Rooms:

25 | P a g e
Student Login:

Student Dashboard

26 | P a g e
Student Book Hostel:

Student Room Details:

27 | P a g e
Student Log Activities:

28 | P a g e
4.2 CODE:
index.php:

<?php

session_start();

include('includes/dbconn.php');

if(isset($_POST['login']))

$email=$_POST['email']; $password=$_POST['password'];

$password = md5($password);

$stmt=$mysqli->prepare("SELECT email,password,id FROM userregistration WHERE


email=? and password=? ");

$stmt->bind_param('ss',$email,$password); $stmt->execute();

$stmt -> bind_result($email,$password,$id); $rs=$stmt->fetch();

$stmt->close();$_SESSION['id']=$id; $_SESSION['login']=$email;

$uip=$_SERVER['REMOTE_ADDR']; $ldate=date('d/m/Y h:i:s', time());

if($rs){

$uid=$_SESSION['id'];

$uemail=$_SESSION['login'];

$ip=$_SERVER['REMOTE_ADDR'];

$geopluginURL='http://www.geoplugin.net/php.gp?ip='.$ip;

$addrDetailsArr = unserialize(file_get_contents($geopluginURL));

$city = $addrDetailsArr['geoplugin_city'];

$country = $addrDetailsArr['geoplugin_countryName'];

$log="insert into userLog(userId,userEmail,userIp,city,country)


values('$uid','$uemail','$ip','$city','$country')";

$mysqli->query($log);

if($log){

header("location:student/dashboard.php");}

29 | P a g e
} else {

echo "<script>alert('Sorry, Invalid Username/Email or Password!');</script>"; } }

?><!DOCTYPE html>

<html dir="ltr">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<script type="text/javascript">

function valid() {

if(document.registration.password.value!= document.registration.cpassword.value){

alert("Password and Re-Type Password Field do not match !!");

document.registration.cpassword.focus();

return false; }

return true; } </script>

</head>

< <body>

<div class="full-screen"> <div class="preloader">

<div class="lds-ripple"><div class="lds-pos"></div>

<div class="lds-pos"></div></div></div>

<div class="auth-wrapper d-flex no-block justify-content-center align-items-center


position-relative"

style="background:url(../assets/images/big/auth-bg.jpg) no-repeat center center;">

<div class="auth-box row">

<div class="col-lg-7 col-md-5 modal-bg-img" style="background-image:


url(assets/images/hostel-img.jpg);">

</div>

<div class="col-lg-5 col-md-7 bg-blue">

<div class="p-3">

<div class="text-center">
30 | P a g e
<img src="assets/images/big/icon.png" width="300" height="200"
alt="wrapkit">

</div>

<h2 class="mt-3 text-center">Student Login</h2>

<form class="mt-4" method="POST">

<div class="row">

<div class="col-lg-12">

<div class="form-group">

<label class="text-dark" for="uname">Email</label>

<input class="form-control" name="email" id="uname" type="email"

placeholder="Enter your email" required>

</div>

</div>

<div class="col-lg-12">

<div class="form-group">

<label class="text-dark" for="pwd">Password</label>

<input class="form-control" name="password" id="pwd"


type="password"

placeholder="Enter your password" required>

</div></div>

<div class="col-lg-12 text-center">

<button type="submit" name="login" class="btn btn-block bg-info text-


white round-input">LOGIN</button>

</div> <div class="col-lg-12 text-center mt-5">

<a href="admin/index.php" class="text-info">Go to Admin Panel</a>

</div></div>

</form></div></div> </div></div> </div>

<script>$(".preloader ").fadeOut() </script></body></html>

Logout.php:

31 | P a g e
<?php

session_start();

unset($_SESSION['id']);

session_destroy();

header('Location:../index.php');

?>

book-hostel.php:

<?php

session_start();

include('../includes/dbconn.php');

include('../includes/check-login.php');

check_login();

if(isset($_POST['submit'])){

$roomno=$_POST['room'];

$seater=$_POST['seater'];

$feespm=$_POST['fpm'];

$foodstatus=$_POST['foodstatus'];

$stayfrom=$_POST['stayf'];

$duration=$_POST['duration'];

$course=$_POST['course'];

$regno=$_POST['regno'];

$fname=$_POST['fname'];

$mname=$_POST['mname'];

$lname=$_POST['lname'];

$gender=$_POST['gender'];

$contactno=$_POST['contact'];

$emailid=$_POST['email'];

$emcntno=$_POST['econtact'];

32 | P a g e
$gurname=$_POST['gname'];

$gurrelation=$_POST['grelation'];

$gurcntno=$_POST['gcontact'];

$caddress=$_POST['address'];

$ccity=$_POST['city'];

$cpincode=$_POST['pincode'];

$paddress=$_POST['paddress'];

$pcity=$_POST['pcity'];

$ppincode=$_POST['ppincode'];

$query="INSERT
into registration(roomno,seater,feespm,foodstatus,stayfrom,duration,course,regno,firstNam
e,middleName,lastName,gender,contactno,emailid,egycontactno,guardianName,guardianRe
lation,guardianContactno,corresAddress,corresCIty,corresPincode,pmntAddress,pmntCity,p
mntPincode) values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";

$stmt = $mysqli->prepare($query);

$rc=$stmt-
>bind_param('iiiisissssssisissississi',$roomno,$seater,$feespm,$foodstatus,$stayfrom,$durati
on,$course,$regno,$fname,$mname,$lname,$gender,$contactno,$emailid,$emcntno,$gurn
ame,$gurrelation,$gurcntno,$caddress,$ccity,$cpincode,$paddress,$pcity,$ppincode);

$stmt->execute();

echo"<script>alert('Requested Student Has Been Registered!');</script>";

?>

<!DOCTYPE html>

<html dir="ltr" lang="en">

<head><meta charset="utf-8">

<title>Hostel Management System</title>

<link href="../assets/extra-libs/c3/c3.min.css" rel="stylesheet">

<link href="../assets/libs/chartist/dist/chartist.min.css" rel="stylesheet">

<link href="../dist/css/style.min.css" rel="stylesheet"><script>

33 | P a g e
function getSeater(val) {

$.ajax({

type: "POST",

url: "get-seater.php",

data:'roomid='+val,

success: function(data){

//alert(data);

$('#seater').val(data);

}); $.ajax({

type: "POST",

url: "get-seater.php",

data:'rid='+val,

success: function(data){

//alert(data);

$('#fpm').val(data);

} }); }</script>

</head>

<body>

<div class="preloader">

<div class="lds-ripple">

<div class="lds-pos"></div> <div class="lds-pos"></div></div></div>

<div class="row">

<div class="col-sm-12 col-md-6 col-lg-4">

<div class="card">

<div class="card-body">

34 | P a g e
<h4 class="card-title">Address</h4>

<div class="form-group">

<input type="text" name="paddress" id="paddress" class="form-


control" placeholder="Enter Address" required>

</div>

</div>

</div>

</div>

<div class="col-sm-12 col-md-6 col-lg-4">

<div class="card">

<div class="card-body">

<h4 class="card-title">City</h4>

<div class="form-group">

<input type="text" name="pcity" id="pcity" class="form-control"


placeholder="Enter City Name" required>

</div>

</div>

</div>

</div>

<div class="col-sm-12 col-md-6 col-lg-4">

<div class="card">

<div class="card-body">

<h4 class="card-title">Postal Code</h4>

<div class="form-group">

<input type="text" name="ppincode" id="ppincode" class="form-


control" placeholder="Enter Postal Code" required>

</div></div></div></div></div>

35 | P a g e
<div class="form-actions">

<div class="text-center">

<button type="submit" name="submit" class="btn btn-


success">Submit</button>

<button type="reset" class="btn btn-dark">Reset</button>

</div>

</div></form></div>

</html>

dashboard.php:

<!DOCTYPE html>

<html dir="ltr" lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<!-- Tell the browser to be responsive to screen width -->

<meta name="viewport" content="width=device-width, initial-scale=1">

<meta name="description" content="">

<meta name="author" content="">

<link rel="icon" type="image/png" sizes="16x16" href="../assets/images/favicon.png">

<title>Hostel Management System</title>

</head><body>

<div class="preloader">

<div class="lds-ripple">

<div class="lds-pos"></div>

<div class="lds-pos"></div>

</div>

</div>

<div id="main-wrapper" data-theme="light" data-layout="vertical" data-navbarbg="skin6"


data-sidebartype="full"
36 | P a g e
data-sidebar-position="fixed" data-header-position="fixed" data-boxed-layout="full">

<header class="topbar" data-navbarbg="skin6">

<?php include '../includes/student-navigation.php'?>

</header>

<aside class="left-sidebar" data-sidebarbg="skin6">

<div class="scroll-sidebar" data-sidebarbg="skin6">

<?php include '../includes/student-sidebar.php'?>

</div> </aside>

<div class="page-wrapper"

<div class="page-breadcrumb"><div class="row">

<div class="col-7 align-self-center">

<?php include '../includes/greetings.php'?>

<div class="d-flex align-items-center">

<!-- <nav aria-label="breadcrumb"></nav> -->

</div></div></div></div>

<div class="container-fluid"> <div class="card-group">

<div class="card border-right"><div class="card-body">

<div class="d-flex d-lg-flex d-md-block align-items-center">

<div> <div class="d-inline-flex align-items-center">

<h2 class="text-dark mb-1 font-weight-medium"><?php include


'counters/student-count.php'?></h2></div>

<h6 class="text-muted font-weight-normal mb-0 w-100 text-


truncate">Registered Students</h6></div>

<div class="ml-auto mt-md-3 mt-lg-0">

<span class="opacity-7 text-muted"><i data-feather="user-


plus"></i></span></div></div></div></div>

<div class="card border-right"><div class="card-body">

<div class="d-flex d-lg-flex d-md-block align-items-center"><div>

37 | P a g e
<h2 class="text-dark mb-1 w-100 text-truncate font-weight-
medium"><?php include 'counters/room-count.php'?></h2>

<h6 class="text-muted font-weight-normal mb-0 w-100 text-


truncate">Total Rooms</h6>

</div><div class="ml-auto mt-md-3 mt-lg-0">

<span class="opacity-7 text-muted"><i data-feather="grid"></i></span>

</div></div></div></div>

<div class="card border-right"><div class="card-body">

<div class="d-flex d-lg-flex d-md-block align-items-center"> <div>

<div class="d-inline-flex align-items-center">

<h2 class="text-dark mb-1 font-weight-medium"><?php include


'counters/booked-count.php'?></h2></div>

<h6 class="text-muted font-weight-normal mb-0 w-100 text-


truncate">Booked Rooms</h6></div>

<div class="ml-auto mt-md-3 mt-lg-0">

<span class="opacity-7 text-muted"><i data-feather="book-


open"></i></span>

</div></div></div></div>

<div class="card"><div class="card-body">

<div class="d-flex d-lg-flex d-md-block align-items-center"><div>

<h2 class="text-dark mb-1 font-weight-medium"><?php include


'counters/course-count.php'?></h2>

<h6 class="text-muted font-weight-normal mb-0 w-100 text-


truncate">Featured Courses</h6></div><div class="ml-auto mt-md-3 mt-lg-0">

<span class="opacity-7 text-muted"><i data-feather="globe"></i></span>

</div></div> </div></div></div></div>

<?php include '../includes/footer.php' ?></div> </div>

</body></html>

profile.php

38 | P a g e
<?php

session_start(); include('../includes/dbconn.php');

date_default_timezone_set('America/Chicago'); include('../includes/check-login.php');

check_login(); $aid=$_SESSION['id'];

if(isset($_POST['update']))

{$fname=$_POST['fname']; $mname=$_POST['mname'];

$lname=$_POST['lname']; $gender=$_POST['gender'];

$contactno=$_POST['contact']; $udate = date('d-m-Y h:i:s', time());

$query="UPDATE userRegistration set


firstName=?,middleName=?,lastName=?,gender=?,contactNo=?,updationDate=? where
id=?"; $stmt = $mysqli->prepare($query);

$rc=$stmt-
>bind_param('ssssisi',$fname,$mname,$lname,$gender,$contactno,$udate,$aid);

$stmt->execute(); echo"<script>alert('Profile updated Succssfully');</script>";

} ?>

<!DOCTYPE html>

<html dir="ltr" lang="en">

<head><meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

function valid(){

if(document.registration.password.value!= document.registration.cpassword.value){

alert("Password and Re-Type Password Field do not match !!");

document.registration.cpassword.focus();

return false;} return true; }

</script> </head>

<body>

<div class="preloader"><div class="lds-ripple">

<div class="lds-pos"></div><div class="lds-pos"></div></div></div>

39 | P a g e
<div id="main-wrapper" data-theme="light" data-layout="vertical" data-navbarbg="skin6"
data-sidebartype="full"

data-sidebar-position="fixed" data-header-position="fixed" data-boxed-layout="full">

<header class="topbar" data-navbarbg="skin6">

<?php include '../includes/student-navigation.php'?></header>

<aside class="left-sidebar" data-sidebarbg="skin6"> <div class="scroll-sidebar"


data-sidebarbg="skin6">

<?php include '../includes/student-sidebar.php'?></div> </aside>

<div class="page-wrapper"><div class="container-fluid">

<div class="col-7 align-self-center">

<h4 class="page-title text-truncate text-dark font-weight-medium mb-1">My


Profile</h4></div>

<div class="row"><?php

$aid=$_SESSION['id'];

$ret="select * from userregistration where id=?";

$stmt= $mysqli->prepare($ret) ;

$stmt->bind_param('i',$aid);

$stmt->execute() ;//ok

$res=$stmt->get_result();

//$cnt=1;

while($row=$res->fetch_object()){?>

<div class="col-md-6">

<div class="card"><div class="card-body">

<h4 class="card-title">Last Updated On</h4><div class="form-group">

<input type="text" value="<?php echo $row->updationDate; ?>"


class="form-control" required readonly></div></div></div></div>

<div class="col-md-6"><div class="card"><div class="card-body">

<h4 class="card-title">Registration Number</h4><div class="form-group">

40 | P a g e
<input type="text" class="form-control" value="<?php echo $row-
>regNo;?>" required readonly>

</div></div></div></div></div>

<form name="registration" onSubmit="return valid();" method="POST">

<div class="row"><div class="col-sm-12 col-md-6 col-lg-4">

<div class="card"><div class="card-body"><h4 class="card-title">First Name</h4>

<div class="form-group">

<input type="text" name="fname" id="fname" class="form-control" value="<?php echo


$row->firstName;?>" required="required"></div></div> </div></div>

<div class="col-sm-12 col-md-6 col-lg-4"><div class="card"> <div class="card-body">

<h4 class="card-title">Middle Name</h4><div class="form-group">

<input type="text" name="mname" id="mname" class="form-control" value="<?php echo


$row->middleName;?>"></div></div></div></div>

<div class="col-sm-12 col-md-6 col-lg-4"><div class="card"><div class="card-body">

<h4 class="card-title">Last Name</h4><div class="form-group">

<input type="text" name="lname" id="lname" class="form-control" value="<?php echo


$row->lastName;?>" required="required"></div></div></div></div>

<div class="col-sm-12 col-md-6 col-lg-4">

<div class="card"><div class="card-body"><h4 class="card-title">Gender</h4>

<div class="form-group mb-4">

<select class="custom-select mr-sm-2" id="gender" name="gender">

<option value="<?php echo $row->gender;?>"><?php echo $row->gender;?></option>

<option value="Male">Male</option><option value="Female">Female</option>

<option value="Others">Others</option> </select> </div></div></div></div>

<div class="col-sm-12 col-md-6 col-lg-4"><div class="card"><div class="card-body">

<h4 class="card-title">Email Address</h4><div class="form-group">

<input type="email" name="email" id="email" class="form-control" value="<?php echo


$row->email;?>" readonly></div>

</div>

41 | P a g e
</div>

</div>

<div class="col-sm-12 col-md-6 col-lg-4">

<div class="card">

<div class="card-body">

<h4 class="card-title">Contact Number</h4>

<div class="form-group">

<input type="text" name="contact" id="contact" maxlength="10"


class="form-control" value="<?php echo $row->contactNo;?>" required="required">

<?php } ?></div>

<div class="form-actions"><div class="text-center">

<button type="submit" name="update" class="btn btn-success">Make


Changes</button></div></div>

</form> </div><?php include '../includes/footer.php' ?></div></div></script></body>

</html>

Getseater.php:

<?php

include('../includes/pdoconfig.php');

if(!empty($_POST["roomid"])) {

$id=$_POST['roomid'];

$stmt = $DB_con->prepare("SELECT * FROM rooms WHERE room_no = :id");

$stmt->execute(array(':id' => $id));

?>

<?php

while($row=$stmt->fetch(PDO::FETCH_ASSOC)){?>

<?php echo htmlentities($row['seater']); ?>

<?php}}

42 | P a g e
if(!empty($_POST["rid"])) {

$id=$_POST['rid'];

$stmt = $DB_con->prepare("SELECT * FROM rooms WHERE room_no = :id");

$stmt->execute(array(':id' => $id));

?><?php

while($row=$stmt->fetch(PDO::FETCH_ASSOC)){?>

<?php echo htmlentities($row['fees']); ?><?php}} ?>

Manage-rooms.php:

<?php

session_start();

include('../includes/dbconn.php');

include('../includes/check-login.php');

check_login();

if(isset($_GET['del']))

{ $id=intval($_GET['del']);

$adn="DELETE from rooms where id=?";

$stmt= $mysqli->prepare($adn);

$stmt->bind_param('i',$id);

$stmt->execute();

$stmt->close();

echo "<script>alert('Record has been deleted');</script>" ; }?>

<!DOCTYPE html>

<html dir="ltr" lang="en">

<head>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<meta name="description" content=""><meta name="author" content="">

<link rel="icon" type="image/png" sizes="16x16" href="../assets/images/favicon.png">

43 | P a g e
<title>Hostel Management System</title>

<link href="../assets/extra-libs/c3/c3.min.css" rel="stylesheet">

<link href="../assets/extra-libs/datatables.net-bs4/css/dataTables.bootstrap4.css"
rel="stylesheet">

<link href="../dist/css/style.min.css" rel="stylesheet">

</head>

<body>

<div class="preloader">

<div class="lds-ripple"><div class="lds-pos"></div> <div class="lds-pos"></div>

</div></div>

<div id="main-wrapper" data-theme="light" data-layout="vertical" data-navbarbg="skin6"


data-sidebartype="full"

data-sidebar-position="fixed" data-header-position="fixed" data-boxed-layout="full">

<header class="topbar" data-navbarbg="skin6">

<?php include 'includes/navigation.php'?>

</header>

<aside class="left-sidebar" data-sidebarbg="skin6">

<!-- Sidebar scroll-->

<div class="scroll-sidebar" data-sidebarbg="skin6">

<?php include 'includes/sidebar.php'?> </div>

</aside>

<div class="page-wrapper"><div class="page-breadcrumb">

<div class="row"><div class="col-7 align-self-center">

<h4 class="page-title text-truncate text-dark font-weight-medium mb-1">Rooms


Management</h4>

<div class="d-flex align-items-center"></nav> </div></div></div>

</div>

<div class="container-fluid">

44 | P a g e
<div class="row">

<div class="col-12">

<div class="card">

<div class="card-body">

<a href="add-rooms.php"><button type="button" class="btn btn-block btn-


md btn-success">Add New Room Details</button></a><hr>

<div class="table-responsive"><table id="zero_config" class="table table-striped table-


hover table-bordered no-wrap">

<thead class="thead-dark">

<tr><th>#</th><th>Room No.</th> <th>Seater</th>

<th>Fees Per Month</th> <th>Published On</th><th>Actions</th></tr>

</thead><tbody>

<?php

$aid=$_SESSION['id'];

$ret="SELECT * from rooms";

$stmt= $mysqli->prepare($ret) ;

//$stmt->bind_param('i',$aid);

$stmt->execute() ;//ok

$res=$stmt->get_result();

$cnt=1;

while($row=$res->fetch_object())

{ ?>

<tr><td><?php echo $cnt;;?></td>

<td><?php echo $row->room_no;?></td>

<td><?php echo $row->seater;?></td>

<td>$<?php echo $row->fees;?></td>

<td><?php echo $row->posting_date;?></td>

45 | P a g e
<td><a href="edit-room.php?id=<?php echo $row->id;?>"
title="Edit"><i class="icon-note"></i></a>&nbsp;&nbsp;

<a href="manage-rooms.php?del=<?php echo $row->id;?>"


title="Delete" onclick="return confirm("Do you want to delete");"><i class="icon-close"
style="color:red;"></i></a></td>

</tr> <?php $cnt=$cnt+1;} ?>

</tbody></table>

</div></div></div></div> </div></div>

<body></html>

Manage-students.php:

<?php

session_start();

include('../includes/dbconn.php');

include('../includes/check-login.php');

check_login(); if(isset($_GET['del'])) {

$id=intval($_GET['del']);

$adn="DELETE from registration where id=?";

$stmt= $mysqli->prepare($adn);

$stmt->bind_param('i',$id);

$stmt->execute();

$stmt->close();

echo "<script>alert('Record has been deleted');</script>" ; }?>

<!DOCTYPE html> <html dir="ltr" lang="en">

<head><meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<!-- Tell the browser to be responsive to screen width -->

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="icon" type="image/png" sizes="16x16" href="../assets/images/favicon.png">

46 | P a g e
<title>Hostel Management System</title>

<link href="../assets/extra-libs/c3/c3.min.css" rel="stylesheet">

<link href="../assets/libs/chartist/dist/chartist.min.css" rel="stylesheet">

<!-- This page plugin CSS -->

<link href="../assets/extra-libs/datatables.net-bs4/css/dataTables.bootstrap4.css"
rel="stylesheet"> <link href="../dist/css/style.min.css" rel="stylesheet">

<script language="javascript" type="text/javascript">

var popUpWin=0;

function popUpWindow(URLStr, left, top, width, height){

if(popUpWin) {

if(!popUpWin.closed) popUpWin.close();}

popUpWin = open(URLStr,'popUpWin',
'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,c
opyhistory=yes,width='+510+',height='+430+',left='+left+',
top='+top+',screenX='+left+',screenY='+top+'');}</script></head>

<body>

<div class="preloader"><div class="lds-ripple"><div class="lds-pos"></div>

<div class="lds-pos"></div></div> </div>

<div id="main-wrapper" data-theme="light" data-layout="vertical" data-navbarbg="skin6"


data-sidebartype="full"

data-sidebar-position="fixed" data-header-position="fixed" data-boxed-layout="full">

<header class="topbar" data-navbarbg="skin6">

<?php include 'includes/navigation.php'?></header>

<aside class="left-sidebar" data-sidebarbg="skin6">

<div class="scroll-sidebar" data-sidebarbg="skin6">

<?php include 'includes/sidebar.php'?></div></aside>

<div class="page-wrapper">

<div class="page-breadcrumb">

<div class="row"><div class="col-7 align-self-center">

47 | P a g e
<h4 class="page-title text-truncate text-dark font-weight-medium mb-1">Hostel
Student Management</h4>

<div class="d-flex align-items-center"></nav> --> </div> </div>

</div>

</div>

<div class="container-fluid">

<div class="row">

<div class="col-12">

<div class="card">

<div class="card-body">

<h6 class="card-subtitle">Displaying all the registered students list.</h6>

<div class="table-responsive">

<table id="zero_config" class="table table-striped table-hover table-


bordered no-wrap">

<thead class="thead-dark">

<tr>

<th>#</th>

<th>Reg. No.</th>

<th>Student's Name</th>

<th>Room No.</th>

<th>Seater</th>

<th>Staying From</th>

<th>Contact</th>

<th>Actions</th>

</tr>

</thead>

<tbody>

<?php

$aid=$_SESSION['id'];
48 | P a g e
$ret="SELECT * from registration";

$stmt= $mysqli->prepare($ret) ;

$stmt->execute() ;//ok

$res=$stmt->get_result();

$cnt=1;

while($row=$res->fetch_object())

?>

<tr><td><?php echo $cnt;;?></td>

<td><?php echo $row->regno;?></td>

<td><?php echo $row->firstName;?> <?php echo $row-


>middleName;?> <?php echo $row->lastName;?></td>

<td><?php echo $row->roomno;?></td>

<td><?php echo $row->seater;?></td>

<td><?php echo $row->stayfrom;?></td>

<td><?php echo $row->contactno;?></td>

<td>

<a href="students-profile.php?id=<?php echo $row->id;?>"


title="View Full Details"><i class="icon-size-fullscreen"></i></a>&nbsp;&nbsp;

<a href="manage-students.php?del=<?php echo $row->id;?>"


title="Delete Record" onclick="return confirm("Do you want to delete");"><i class="icon-
close" style="color:red;"></i></a></td>

</tr>

<?php

$cnt=$cnt+1;

} ?>

</tbody>

49 | P a g e
</table>

</div>

</div>

</div>

</div>

</div>

</div>

</div>

</div>

<script src="../assets/libs/jquery/dist/jquery.min.js"></script>

<script src="../assets/libs/popper.js/dist/umd/popper.min.js"></script>

<script src="../assets/libs/bootstrap/dist/js/bootstrap.min.js"></script>

<script src="../dist/js/app-style-switcher.js"></script>

<script src="../dist/js/feather.min.js"></script>

<script src="../assets/libs/perfect-scrollbar/dist/perfect-scrollbar.jquery.min.js"></script>

<script src="../dist/js/sidebarmenu.js"></script>

<script src="../dist/js/custom.min.js"></script>

<script src="../assets/extra-libs/c3/d3.min.js"></script>

<script src="../assets/extra-libs/c3/c3.min.js"></script>

<script src="../dist/js/pages/datatable/datatable-basic.init.js"></script>

</body>

</html>

edit-room.php:

<?php

session_start();

include('../includes/dbconn.php');

include('../includes/check-login.php');

check_login();

50 | P a g e
if(isset($_POST['submit'])){

$seater=$_POST['seater'];

$fees=$_POST['fees'];

$id=$_GET['id'];

$query="UPDATE rooms set seater=?,fees=? where id=?";

$stmt = $mysqli->prepare($query);

$rc=$stmt->bind_param('iii',$seater,$fees,$id);

$stmt->execute();

echo"<script>alert('Room details has been updated');

window.location.href='manage-rooms.php';

</script>";

}?>

<!DOCTYPE html>

<html dir="ltr" lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<meta name="description" content="">

<meta name="author" content="">

<link rel="icon" type="image/png" sizes="16x16" href="../assets/images/favicon.png">

<title>Hostel Management System</title>

<link href="../assets/extra-libs/c3/c3.min.css" rel="stylesheet">

<link href="../assets/libs/chartist/dist/chartist.min.css" rel="stylesheet">

<!-- Custom CSS -->

<link href="../dist/css/style.min.css" rel="stylesheet">

</head>

<body>

51 | P a g e
<div class="preloader">

<div class="lds-ripple">

<div class="lds-pos"></div>

<div class="lds-pos"></div>

</div>

</div>

<div id="main-wrapper" data-theme="light" data-layout="vertical" data-navbarbg="skin6"


data-sidebartype="full"

data-sidebar-position="fixed" data-header-position="fixed" data-boxed-layout="full">

<header class="topbar" data-navbarbg="skin6">

<?php include 'includes/navigation.php'?>

</header>

<aside class="left-sidebar" data-sidebarbg="skin6">

<div class="scroll-sidebar" data-sidebarbg="skin6">

<?php include 'includes/sidebar.php'?>

</div>

</aside>

<div class="page-wrapper">

<div class="page-breadcrumb">

<div class="row">

<div class="col-7 align-self-center">

<h4 class="page-title text-truncate text-dark font-weight-medium mb-1">Edit


Room Details</h4>

<div class="d-flex align-items-center">

</nav> -->

</div>

</div>

</div>

</div>
52 | P a g e
<div class="container-fluid">

<form method="POST">

<div class="row">

<?php

$id=$_GET['id'];

$ret="SELECT * from rooms where id=?";

$stmt= $mysqli->prepare($ret) ;

$stmt->bind_param('i',$id);

$stmt->execute() ;//ok

$res=$stmt->get_result();

//$cnt=1;

while($row=$res->fetch_object())

?>

<div class="col-sm-12 col-md-6 col-lg-4">

<div class="card">

<div class="card-body">

<h4 class="card-title">Room Number</h4>

<div class="form-group">

<input type="text" name="rmno" value="<?php echo $row-


>room_no;?>" id="rmno" class="form-control" disabled>

</div>

</div>

</div>

</div>

<div class="col-sm-12 col-md-6 col-lg-4">

<div class="card">

<div class="card-body">

53 | P a g e
<h4 class="card-title">Seater</h4>

<div class="form-group mb-4">

<select class="custom-select mr-sm-2" id="seater" name="seater"


required="required">

<option value="<?php echo $row->seater;?>"><?php echo $row-


>seater;?></option>

<option value="1">Single Seater</option>

<option value="2">Two Seater</option>

<option value="3">Three Seater</option>

<option value="4">Four Seater</option>

<option value="5">Five Seater</option>

</select>

</div>

</div>

</div>

</div>

<div class="col-sm-12 col-md-6 col-lg-4">

<div class="card">

<div class="card-body">

<h4 class="card-title">Total Fees</h4>

<div class="form-group">

<input type="number" name="fees" id="fees" value="<?php echo


$row->fees;?>" class="form-control">

</div>

</div>

</div> </div>

<?php } ?>

</div>

<div class="form-actions">

54 | P a g e
<div class="text-center">

<button type="submit" name="submit" class="btn btn-


success">Update</button>

<button type="reset" class="btn btn-danger">Reset</button>

</div>

</div>

</form>

</div>

<?php include '../includes/footer.php' ?>

</div>

</div>

<script src="../assets/libs/jquery/dist/jquery.min.js"></script>

<script src="../assets/libs/popper.js/dist/umd/popper.min.js"></script>

<script src="../assets/libs/bootstrap/dist/js/bootstrap.min.js"></script>

<script src="../dist/js/app-style-switcher.js"></script>

<script src="../dist/js/feather.min.js"></script>

<script src="../assets/libs/perfect-scrollbar/dist/perfect-scrollbar.jquery.min.js"></script>

<script src="../dist/js/sidebarmenu.js"></script>

<script src="../dist/js/custom.min.js"></script>

<script src="../assets/extra-libs/c3/d3.min.js"></script>

<script src="../assets/extra-libs/c3/c3.min.js"></script>

<script src="../assets/libs/chartist/dist/chartist.min.js"></script>

<script src="../assets/libs/chartist-plugin-tooltips/dist/chartist-plugin-
tooltip.min.js"></script>

<script src="../dist/js/pages/dashboards/dashboard1.min.js"></script>

</body>

</html>

55 | P a g e
CHAPTER 5

CONCLUSION

5.1 Conclusion:
To conclude the description about the project : The project, developed using
PHP and MySQL is based on the requirement specification of the user and the
analysis of the existing system, with flexibility for future enhancement. The
expanded functionality of today‘s software requires an appropriate approach
towards software development. This hostel management software is designed
for people who want to manage various activities in the hostel. 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 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.

5.2 Future Improvements:


1. Enhanced User Interface (UI):
o Improve the user interface with a modern and responsive design using
frameworks like Bootstrap or Tailwind CSS to ensure a seamless
experience across all devices.
2. Advanced Security Features:
o Implement stronger security measures such as password hashing, two-
factor authentication (2FA), and CAPTCHA to protect sensitive data
and prevent unauthorized access.
3. Real-Time Notifications:

56 | P a g e
o Integrate real-time notifications using technologies like WebSockets
or Firebase to keep users informed about updates, announcements, or
pending requests.
4. Automated Reporting and Analytics:
o Add a feature to generate automated reports and analytics, providing
insights into hostel occupancy, financials, and maintenance schedules.
5. Mobile Application Integration:
o Develop a companion mobile app using frameworks like React Native
or Flutter to allow students and staff to access the system on the go.
6. Improved Database Optimization:
o Optimize the MySQL database by indexing frequently queried tables
and implementing caching mechanisms to improve system
performance.
7. Multi-Language Support:
o Add multi-language support to cater to a diverse user base, making the
system more accessible and user-friendly.
8. Integration with Payment Gateways:
o Integrate secure payment gateways like PayPal, Stripe, or Razorpay
for seamless fee payments and financial transactions.
9. AI-Powered Features:
o Incorporate AI-based features such as predictive analytics for hostel
demand, chatbot support for queries, and automated room allocation.

10. Scalability and Cloud Integration:


o Migrate the system to cloud platforms like AWS or Azure for better
scalability, reliability, and disaster recovery.

57 | P a g e
CHAPTER 6

REFERENCES
1. www.w3schools.com
2. in.php.net
3. en.wikipedia.org/wiki/PHP
. www.hotscripts.com/category/php/
4. www.apache.org/
5. www.mysql.com/click.php?e=35050

58 | P a g e

You might also like