You are on page 1of 23

TELANGANA UNIVERSITY

SRNK GOVT. DEGREE COLLEGE,BANSWADA KAMAREDDY


(NAAC ACCREDITED WITH ‘B’ GRADE)

Department of Computer Science

Year 2021-22

Project Report on
“SMART HOSTELS”

Submitted By
HALLTICKET NAME OF THE GROUP
NUMBER STUDENT

19055034468053 P. VIDYASRI BSC MPCS


19055034468041 M. NAGESHWARI BSC MPCS
19055034468020 G. NIKHILA BSC MPCS
19055034468043 M. RAJAMANI BSC MPCS
19055034468015 G. BABITHA BSC MPCS

Guided By
Department of Computer Science

SRNK GOVT. DEGREE COLLEGE,BANSWADA

1
(NAAC ACCREDITED WITH ‘B’ GRADE)

Department of Computer Science

CERTIFICATE

This is to certify that P. VIDYASRI, M. NAGESHWARI,


G. NIKHILA,M. RAJAMANI,G. BABITHA studying in B.Sc. Computer Science
(Optional) – IIIrd year (Semester – VIth) has been completed the Project Report on
“SMART HOSTELS” as per the requirement of syllabus and this record contain Very Good
work and completed by themselves in academic year 2021 – 2022.

Date : / /
Place: Banswada

In charge Head of Department

DECLARATION

We hereby declare that the project entitled “SMART HOSTELS” is the work done
during the period from September2021to December2021and is submitted in the partial
fulfilment of the requirements for the award of degree of Bachelor of technology in
Information Technology from Jawaharlal Nehru Technology University,Hyderabad. The
results embodied in this project have not been submitted to any other University or Institution
for the award of any degree or diploma.

2
ACKNOWLEDGEMENT

There are many people who helped us directly and indirectly to complete our project
successfully.We would like to take this opportunity to thank one and all.

First of all We would like to express our deep gratitude towards our internal guide
Department of computer for her support in the completion of ourdissertation.

We would like to thank all our faculty, coordinators and friends for their help and constructive
criticism during the project period. Finally,Weare very much indebted to
Our parents for their moral support and encouragement to achieve goals.

3
ABSTRACT

Nowadays the Students who are Studying in Universities and Colleges found in most streets
of the area where Hostels are difficult to find. Boarding Hostels or Dormitories considered as
the second home of the Students and Tenants who are looking for comfort and House-like
accommodation. Most Hostels found in this area,and because of this, many boarders
especially students are confused about what boarding hostel is right for them .

SMART HOSTELS is a webpage that helps the users to find the nearest boarding hostels
available in their area. The only webpage that caters the hostel locator for the users to search
all the closest Hostels using the provided location, display their geographical information,
show the available facilities and services such as bathrooms, gender-specific rooms, menu of
item, room maintainence with a security guard.

4
CONTENTS

Table of content Page No

1.Introduction 7-8
1.1.Existing System
1.2.Proposed System

2.Literature Survey 9

3.System Requirements 10
3.1.Hardware Requirements
3.2.Software Requirements

4.System Design 11
4.1.System Architecture

5.Implementation 12-20
5.1.Technology Details
5.2.Coding
5
6.Results and Discussion21-22

7.Conclusion 23

8. Bibliography 24

1. INTRODUCTION

The Smart Hostel web application was developed for easily locating hostels at particular area
in any location.

I and my friends had personally faced in searching a hostel with reasonable rents and
appropriate location with good accomodation.

SMART HOSTELS is a webpage that helps the users to find the nearest boarding hostels
available in their area. The only webpage that caters the hostel locator for the users to search
all the closest Hostels using the provided location, display their geographical information,
show the available facilities and services such as bathrooms, gender-specific rooms, menu of
item, room maintainence with a security guard.

6
1.1EXISTING SYSTEM

There is no existing solution in online to find a hostel . If anybody wants to join in a hostel
they need to go to the appropriate area and search for the best hostel.

1.2PROPOSED SYSTEM:

 This website is to save the time of the student to find a best hostel in appropriate
location with good accommodation.
 Our aim to develop the website to find the Hostels in many locations.

1.2.1ADVANTAGES OF PROPOSED SYSTEM:

7
● Time saving

● Security

● Accurate Data storage

● Reduces Paper

● Less Effort

2.LITERATURE SURVEY:

Smart Hostel Web Application portal seeks to simplify the students’ affairs/porters’ operation.
The stages involved in finding hostel/PG and registration process must be reduced to
minimum if it is to be faster and more convenient. Paper based process are time consuming
and expensive. The student usually has to go through several layers of authorization
generating many documents along the way. An increase in number of students will obviously
mean more paperwork and less efficiency, hence many Universities are finding e-registration
a better and more effective way of catering for the inconvenience and efficiency of the
tradition system. Web application for hostel accommodation plays a vital role in the transition
and if effectively implemented, it will achieve the following:

• Reduced paperwork and redundancy thereby improving productivity and lowering the
cost of printing and purchasing registration materials manually.

• Aid the hostel in data management and integration of the students’ profiles.

• Aid the hostel to give account of details of the student with ease at any time without
any hassling in records.

8
3.SYSTEM REQUIREMENTS

3.1 Hardware Requirements:

System : Pentium 1v 2.4 GHz


Hard Disk : 40 GB
Floppy Drive : 1.44Mb 15VGA
Monitor : Color
Mouse : Logitech
RAM : 512MB
Keyboard : 110 Keys enhanced

3.2 Software Requirements:

Operating System : Windows 10

Front End : XAMPP


Language Used : PHP
User Interface Design : HTML, Javascript
Back End : MY SQL
Web Browser : Google Chrome

9
4.SYSTEM DESIGN

4.1 SystemArchitecture:

Fig4.1.1 : System Architecture

10
5.IMPLEMENTATION

5.1 TECHNOLOGY DETAILS:

PHP

PHP is a server scripting language, and a powerful tool for making dynamic and interactive
Web pages.PHP is a widely-used, free, and efficient alternative to competitors such as
Microsoft's ASP.
• PHP is an acronym for "PHP: Hypertext Preprocessor"
• PHP is a widely-used, open source scripting language
• PHP scripts are executed on the server
• PHP is free to download and use
• PHP can generate dynamic page content
• PHP can create, open, read, write, delete, and close files on the server
• PHP can collect form data
• PHP can send and receive cookies
• PHP can add, delete, modify data in your database
• PHP can be used to control user-access
• PHP can encrypt date With PHP you are not limited to output HTML. You can output
images, PDF files, and even Flash movies. You can also output any text, such as XHTML and
XML.

CSS

CSS is the language we use to style an HTML document.CSS describes how HTML elements
should be displayed.This tutorial will teach you CSS from basic to advanced.HTML was
NEVER intended to contain tags for formatting a web page!HTML was created to describe
the content of a web page, like:
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
When tags like <font>, and color attributes were added to the HTML 3.2 specification, it
started a nightmare for web developers. Development of large websites, where fonts and color
information were added to every single page, became a long and expensive process.CSS
removed the style formatting from the HTML page!

JAVASCRIPT
11
JavaScript (often shortened to JS) is a lightweight, interpreted, object-oriented language with
first-class functions, and is best known as the scripting language for Web pages, but it's used
in many non-browser environments as well. It is a prototype-based, multi-paradigm scripting
language that is dynamic, and supports object-oriented, imperative, and functional
programming styles.JavaScript runs on the client side of the web, which can be used to design
/ program how the web pages behave on the occurrence of an event. JavaScript is an easy to
learn and also powerful scripting language, widely used for controlling web page
behavior.Contrary to popular misconception, JavaScript is not "Interpreted Java". In a
nutshell, JavaScript is a dynamic scripting language supporting prototype based object
construction. The basic syntax is intentionally similar to both Java and C++ to reduce the
number of new concepts required to learn the language. Language constructs, such as if
statements, for and while loops, and switch and try ... catch blocks function the same as in
these languages (or nearly so).JavaScript can function as both a procedural and an object
oriented language. Objects are created programmatically in JavaScript, by attaching methods
and properties to otherwise empty objects at run time, as opposed to the syntactic class
definitions common in compiled languages like C++ and Java. Once an object has been
constructed it can be used as a blueprint (or prototype) for creating similar objects.JavaScript's
dynamic capabilities include runtime object construction, variable parameter lists, function
variables, dynamic script creation (via eval), object introspection (via for ... in), andsource
code recovery (JavaScript programs can decompile function bodies back into their source
text).

XAMPP
XAMPP is an abbreviation where X stands for Cross-Platform, A stands for Apache, M stands
for MYSQL, and the Ps stand for PHP and Perl, respectively. It is an open-source package of
web solutions that includes Apache distribution for many servers and command-line
executables along with modules such as Apache server, MariaDB, PHP, and Perl.
XAMPP helps a local host or server to test its website and clients via computers and laptops
before releasing it to the main server. It is a platform that furnishes a suitable environment to
test and verify the working of projects based on Apache, Perl, MySQL database, and PHP
through the system of the host itself. Among these technologies, Perl is a programming
language used for web development, PHP is a backend scripting language, and MariaDB is
the most vividly used database developed by MySQL.
Many other components are also part of this collection of software and are explained below.

1.Cross-Platform: Different local systems have different configurations of operating systems


installed in it. The component of cross-platform has been included to increase the utility and

12
audience for this package of Apache distributions. It supports various platforms such as
packages of Windows, Linus, and MAC OS.

2.Apache: It is an HTTP a cross-platform web server. It is used worldwide for delivering web
content. The server application has made free for installation and used for the community of
developers under the aegis of Apache Software Foundation. The remote server of Apache
delivers the requested files, images, and other documents to the user.
3.MariaDB: Originally, MySQL DBMS was a part of XAMPP, but now it has been replaced
by MariaDB. It is one of the most widely used relational DBMS, developed by MySQL. It
offers online services of data storage, manipulation, retrieval, arrangement, and deletion.

4.PHP: It is the backend scripting language primarily used for web development. PHP allows
users to create dynamic websites and applications. It can be installed on every platform and
supports a variety of database management systems. It was implemented using C language.
PHP stands for Hypertext Processor. It is said to be derived from Personal Home Page tools,
which explains its simplicity and functionality.

5.Perl: It is a combination of two high-level dynamic languages, namely Perl 5 and Perl 6.
Perl can be applied for finding solutions for problems based on system administration, web
development, and networking. Perl allows its users to program dynamic web applications. It is
very flexible and robust.

6.phpMyAdmin: It is a tool used for dealing with MariaDB. Its version 4.0.4 is currently
being used in XAMPP. Administration of DBMS is its main role.

7.OpenSSL: It is the open-source implementation of the Secure Socket Layer Protocol and
Transport Layer Protocol. Presently version 0.9.8 is a part of XAMPP.

8.XAMPP Control Panel: It is a panel that helps to operate and regulate upon other
components of the XAMPP. Version 3.2.1 is the most recent update. A detailed description of
the control panel will be done in the next section of the tutorial.

9.Webalizer: It is a Web Analytics software solution used for User logs and provide details
about the usage.

10.Mercury: It is a mail transport system, and its latest version is 4.62. It is a mail server,
which helps to manage the mails across the web.

11.Tomcat: Version 7.0.42 is currently being used in XAMPP. It is a servlet based on JAVA
to provide JAVA functionalities.

13
12.Filezilla: It is a File Transfer Protocol Server, which supports and eases the transfer
operations performed on files. Its recently updated version is 0.9.4

5.1 CODING

# Home page

<!DOCTYPE html>
<html 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.0" />
<title>Smart Hostels Home</title>
<link rel="stylesheet" href="styles2.css" />
</head>
<body>
<header>
<h1>Smart Hostels</h1>
</header>
<nav>
<a href="home.html">Home</a>
<a href="aboutus.html">About Us</a>
<a href="signup1.html">Login/signup</a>
<a href="search2.html">Search Hostels</a>
</nav>
<main>
<section>
<imgsrc="one.jpg" alt="This is the image" width="1200" height="500" />
</section>
</main>
</body>
</html>

# About us

<html lang="en">
14
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>About Us</title>
</head>
<body>
<h1><b>Smart Hostels</b></h1>
<h2>About Us:</h2>
<p>
The Smart Hostel web application was developed for easily locating hostels
at particular area in any location . Me and my friends had personally
faced in searching a hostel with reasonable rents and appropriate location
with good accomodation.
</p>
<p>
Our website bring together students of some institution living in
same area to finds the best hostels .
</p>
<ul>
<li>
Our Aim of the website is easy to locate the hostel with the good
accomodation.
</li>
<li>With our Website the Time taken process if the Student Reduces.</li>
</li>
</ul>
<h>contact us:</h>
<p>SMART HOSTELS Website</p><br>
Contact no: 9876543210<br>
Email:smarthostels123@gmail.com.
</p>
</body>
</html>

# Search Hostel

<!DOCTYPE html>
<html lang="en">
15
<head>
<meta charset="UTF-8" />
<meta http-equiv="content-type" content="text/html" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Home</title>
</head>
<body>
<div class="header">
<!--<img class="brandIcon" src="logos/hospitallogo.png" alt=""> -->

<nav class="navBar">
<img class="brandIcon" src="hostel text.jfif" alt="" />

<ul class="navMenu">
<li class="navList">
<a href="Home.html"><b>Home</b></a>
</li>
<li class="navList">
<a href="aboutus.html"><b>About Us</b></a>
</li>
</ul>
</nav>
<hr />
</div>
<header class="banner">
<imgsrc="one.jpg" alt="" />
</header>
<div class="lists">
<nav class="selection">
<ul class="menuList">
<li class="menuItems">
<a href=""
>--Select Your Location--<i
class="fas fa-chevron-down dropDownBtn"
></i
></a>
<ul class="dropDownContent">
<li>
<a href="Gandimaisamma.html" class="dropDownOptions"
<a>Gandimaisamma</a>

16
</li>
<li>
<a href="kompally.html" class="dropDownOptions">Kompally</a>
</li>
</ul>
</li>
</ul>
</nav>
</div>
<script
src="https://kit.fontawesome.com/65ce5f20fd.js"
crossorigin="anonymous"
></script>
</body>
</html>

# Book Hostel

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<body>
<form action="/action_page.php">
<div class="container">
<h1>Book a Hostel</h1>
<p>Please fill this form to book a Hostel.</p>
<hr />

<label for="name"><b>Name :</b></label>


<input
type="text"
placeholder="Enter Name"
name="name"
id="name"
required
/>
<label for="father name"><b>Father Name :</b></label>
17
<input
type="text"
placeholder="Enter Father Name"
name="name"
id="name"
required
/>
<label for="college name"><b>College Name :</b></label>
<input
type="text"
placeholder="Enter College Name"
name="name"
id="name"
required
/>
<label for="phone no"><b>Phone No :</b></label>
<input
type="text"
placeholder="Enter Mobile No"
name="name"
id="name"
required
/>
<label for="age"><b>Age :</b></label>
<input
type="text"
placeholder="Enter your's age"
name="name"
id="name"
required
/>
<label for="sharing"><b>No of Sharing do you want :</b></label>
<input
type="text"
placeholder="Enter No of sharing...."
name="name"
id="name"
required
/>

<button type="submit" class="registerbtn">Submit</button>


18
</div>
</form>
</body>
</html>

6. RESULTS

19
Fig 6.1: Home Page

Fig 6.2 : Searching based on location

20
. Fig 6.3: Locating a Hostel

Fig 6.4: Booking Form

21
7. CONCLUSION

The introduction of the web application portal of searching and registration focuses on saving
cost, improving the efficiency of the processes involved in registration of hostel/PG and
makes the overall procedure stress free. The hostel finder web application is aimed at
streamlining the registration and finding process of hostels for both students and the owners in
charge of the procedures involved. It is to eliminate unnecessary administrative tasks and
reduce or even avoid paper work. This system will help improve productivity and reliability of
the hostel registration and finding process in a more efficient manner.

8. Bibliography:

22
[1] System Analysis: Techopedia. Retrieved 12/5/20

[2] HTML: W3schools. Retrieved 12/5/20

[3] Java Script: Tutorials Point. Retrieved 12/5/20

[4] CSS Intro: W3schools. Retrieved 12/5/20

[5] MySql Intro: Wikipedia. Retrieved 12/5/20

[6] RDBMS: Tutorials Point. Retrieved 12/5/20

[7] System Requirements: Wikipedia. Retrieved 12/5/20

[8] Java: oracle.com. Retrieved 13/5/20

[9] Design Implementation: lifewire.com. Retrieved 13/5/20

[10] Research paper guide: aresearchguide.com

[11] Research samples references: Academia

23

You might also like