You are on page 1of 23

LOCAL GUIDE

A CED & Startup Project Report

Submitted by:

NISHANT UJJAIN(0103IT161070)
VIJAY SHANKAR JHA(0103IT161123)
SUNIL KUMAR(0103IT161115)
NAYAN SHIVHARE(0103IT161067)
ABHISHEK KUMAR(0103IT173D01)
UTSAV KUMAR(0103IT161119)

Group No.-21

in partial fulfillment for the award of the degree

of

BACHELOR OF ENGINEERING
IN

INFORMATION TECHNOLOGY

at

LAKSHMI NARAIN COLLEGE OF TECHNOLOGY

KALCHURI NAGAR, RAISEN ROAD, BHOPAL (INDIA) - 462021

SESSION JANUARY MAY 2019

1
DECLARATION

I hereby declare that the project entitled “_____LOCAL GUIDE____” submitted for the B.E.(Information

Technology) degree is my original work and the project has not formed the basis for the award of any other

degree, diploma, fellowship or any other similar titles.

Place: BHOPAL Name of the student: NISHANT UJJAIN


NAYAN SHIVHARE
UTSAV KUMAR
SUNIL KUMAR
VIJAY SHANKAR JHA
ABHISHEK KUMAR

Date: 08/04/2019 Signature with


date.....................................................

2
CERTIFICATE

This is to certify that the project titled “__LOCAL GUIDE___” is the bona fide work carried out by

NISHANT UJJAIN(0103IT161070) student of B.E.(Information Technology) of Lakshmi Narain College

of Technology, Bhopal affiliated to Rajiv Gandhi Proudyogiki Vishwavidyal, Bhopal, Madhya Pradesh

(India) during the academic year 2018-19, in partial fulfillment of the requirements for the award of the

degree of Bachelor of Engineering (Information Technology ) and that the project has not formed the basis

for the award previously of any other degree, diploma, fellowship or any other similar title.

Signature Faculty Coordinator Signature Faculty Coordinator


Creativity and Entrepreneurship Development Startup / Industrial Lectures
IT-6007 IT-6008
Lakshmi Narain College of Technology, Bhopal Lakshmi Narain College of Technology,
Bhopal

3
ABSTRACT
The main of the project to overcome the problem regarding searching of places, hospitals etc for traveling,
shopping, food of a city. Earlier, people have to face difficulties while searching these things. To reduce
their difficulty level, While using this application as it is user friendly nature makes the user very
comfortable and saves the time to search places at an instant. It can helps the student to explore the city in
which he/she has been shifted for study purpose. It also helps the people who loves exploring new cities. In
this application, admin can add places, categories, and also manages user profile. The user only have to
search the city of which he/she want to explore after that they have to select the categories which in result
shows the places which help him/her to want to know.

4
ACKNOWLEDGEMENT

Our overall experience of project has been successfully completed, thanks to the support of many friends &
colleagues with gratitude. We wish to acknowledge all of them. However, we wish to Make special mention
of the following:-
First of all we are thankful of our project guide Prof. Akshay Jadav under whose guideline we were able to
complete our Project. We are whole-heartedly thankful to him for giving us his valuable time & attention &
for providing us a systematic way for completing our Project in time.
We must make special mention of our Team mentor Prof. Chanchal Lohi for their co-operation &
assistance in solving a Technical problem. We would thank to all lab maintenance staff for Proving us
assistance in various S/W problems gave us encountered during course of our project.
We are a Also very thankful to respected H.O.D of IT department Prof. Sushil Kumar who give us
opportunity to present the project.

5
List of Figures

Fig. No. List of Figures Page No.


01 Use case diagram b/t Admin and System

02 Use case diagram b/t User and System

03 Sequence Diagram

04 Data flow diagram

05 ER Diagram

6
Title Table of Contents
Page No.
Title Page i
Declaration of the ii
Student
Certificate of the Guide iii
Abstract iv
Acknowledgement v
List of Figures vi

1. INTRODUCTION*
1.1 Problem Definition
1.2 Project Overview/Specifications
1.3 Hardware Specification

1.4 Software Specification

2. LITERATURE SURVEY
2.1 Existing System

2.2 Proposed System


2.3 Feasibility Study

3. SYSTEM ANALYSIS & DESIGN


3.1 Requirement Specification
3.2 Flowcharts / DFDs / ERDs
3.3 Algorithms and Pseudo
Code

4. RESULTS / OUTPUTS
5. CONCLUSIONS / RECOMMENDATIONS
6. REFERENCES

7
CHAPTER – 01
INTRODUCTION

1.1 Problem Definition:

 Nowadays, we have to face to many problems while we are going to a new city.
 We have to ask local people and have to search different links to search for the tourism
places of a city.
 We have to face difficulties for the best shopping and hospital in the city.
 It is major problem for the students who left their house and they have to live in a whole
new city for studies.

1.2 Project Overview:

 The Local Guide is a java based website that helps the tourists in exploring and planning to
visit places according to city and kind of place.
 This website plans the tour such that the user can save more time in exploring maximum
places rather than wasting time in reaching his destinations.
 Initially, it takes the information about the city and kind of place, the user want to visit.
 Then it will show the list of places of attractions of that place from which the user can opt
the places of his choice according to his priority.
 This website is very useful to all the people who love to travel in planning a time efficient
trips where he or she can save time to visit new places rather than getting lost in an unaware
place

1.3 Hardware Specification:


 Processor - 2.0 GHz or above.

 GB RAM or more.

 160 GB or more Hard Disk Drive.

1.4 Software Specification:

8
 Operating System : Window 7/8/10 or Linux

 Netbeans

 MYSQL

 Glassfish Server/Apache Tomcat Server

9
CHAPTER – 2
LITERATURE SURVEY
2.1 Existing System:

 In current system, the person and the student have to search the local place through local
peoples.
 This makes the travel very costly and wasteful of time as sometime the place we visit may
be wrong than expected as we cannot check out there pictures.
 The guides charges huge amount which has been doing the same work which make our
exploring too costly.

2.2 Proposed System:

 The project has a wide scope, as it is not intended to a particular organization. This project is
going to develop generic software, which can be applied by any businesses organization.
More over it provides facility to its customer. Also the software is going to provide a huge
amount of summary data.

 The key features required in the system are as follows:

 Login: The ADMIN has all the rights in the software including updating the status
of his site. The fields in login are username and password. If the username and
password are correct enitis directed to admin homepage.

 New user: This module is for the users who do not have their account. Here user is
no need to create an account to login. User can search places by selecting city and
kind of place.

 Places: This module has information regarding the places such as its name, image,
description, rating, location, kind of place etc. The ADMIN has the authority to Add,
Delete, Update etc. The USER can only view the places.

 Search: This module helps the user to ease his search based on his city and kind of
place.

10
2.3 Feasibility Study:
 Feasibility Study is a high level capsule version of the entire process intended to answer a
number of questions like: What is the problem? Is there any feasible solution to the given
problem? Is the problem even worth solving? Feasibility study is conducted once the
problem clearly understood. Feasibility study is necessary to determine that the proposed
system is Feasible by considering the technical, Operational, and Economical factors. By
having a detailed feasibility study the management will have a clear-cut view of the
proposed system.

 The following feasibilities are considered for the project in order to ensure that the
project is variable and it does not have any major obstructions. Feasibility study
encompasses the following things:
 Technical Feasibility
 Economic Feasibility
 Operational Feasibility

In this phase, we study the feasibility of all proposed systems, and pick the best feasible
solution for the problem. The feasibility is studied based on three main factors as follows.

Technical Feasibility:
In this step, we verify whether the proposed systems are technically feasible or not. i.e.,
all the technologies required to develop the system are available readily or not. Technical
Feasibility determines whether the organization has the technology and skills necessary
to carry out the project and how this should be obtained.
The system can be feasible because of the following grounds:
All necessary technology exists to develop the system.
This system is too flexible and it can be expanded further.

This system can give guarantees of accuracy, ease of use, reliability and the data security.
This system can give instant response to inquire.

Our project is technically feasible because, all the technology needed for our project is
readily available.

11
Economic Feasibility:
Economically, this project is completely feasible because it requires no extra financial
investment and with respect to time, it’s completely possible to complete this project in 6
months. In this step, we verify which proposal is more economical. We compare the
financial benefits of the new system with the investment. The new system is
economically feasible only when the financial benefits are more than the investments and
expenditure. Economic Feasibility determines whether the project goal can be within the
resource limits allocated to it or not. It must determine whether it is worthwhile to
process with the entire project or whether the benefits obtained from the new system are
not worth the costs. Financial benefits must be equal or exceed the costs.
In this issue, we should consider:
The cost to conduct a full system investigation.
The cost of h/w and s/w for the class of application being considered.
The development tools.
The cost of maintenance etc...

Our project is economically feasible because the cost of development is very minimal
when compared to financial benefits of the application.
Operational Feasibility:
In this step, we verify different operational factors of the proposed systems like man-
power, time etc., whichever solution uses less operational resources, is the best
operationally feasible solution. The solution should also be operationally possible to
implement. Operational Feasibility determines if the proposed system satisfied user
objectives could be fitted into the current system operation.
The methods of processing and presentation are completely accepted by the clients since
they can meet all user requirements.
The clients have been involved in the planning and development of the system.
The proposed system will not cause any problem under any circumstances.

Our project is operationally feasible because the time requirements and personnel
requirements are satisfied. We are a team of two members and we worked on this project
for two working months.

12
CHAPTER – 3
SYSTEM ANALYSIS AND DESIGN

3.1 Requirement Specification:

 Software Specification:

 Operating System : Window 7/8/10 orLinux

 Netbeans

 MYSQL

 Glassfish Server/Apache TomcatServer

 Hardware Specification:

 Processor - 2.0 GHz orabove.

 GB RAM ormore.

 160 GB or more Hard DiskDrive.

3.2 Flowchart:
 Usecase Diagram:

FIG – 1(ADMIN & SYSTEM USECASE)

13
FIG – 2 (SEQUENCE DIAGRAM)

FIG – 3 (USER & SYSTEM USECASE)

14

FIG- 4 (DATA FLOW DIAGRAM)

FIG – 5 (ER DIAGRAM)

15
3.3 Algorithm:

<%@page import="java.sql.ResultSet"%>
<jsp:useBean id="pDAO" class="mypackage.DataBaseClass" scope="page"/>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html lang="en-US">
<head>

<meta charset="UTF-8">
<meta http-equiv="X-UA-compatible" content = "IE-edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel ="stylesheet" type ="text/css" href="bootstrap.min.css">
<script src="jquery-3.3.1.min.js"></script>
<script type = text/javascript src="bootstrap.min.js"></script>

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">


<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.2.1/js/bootstrap.min.js"></script>

<jsp:include page="header.jsp" />

</head>
<body style = "background-color: white">
<!-- Start Nagigation -->
<jsp:include page="top1.jsp" />
<!-- End Navigation -->

<div id="demo" class="carousel slide" data-ride="carousel">

<!-- Indicators -->


<ul class="carousel-indicators">
<li data-target="#demo" data-slide-to="0" class="active"></li>
<li data-target="#demo" data-slide-to="1"></li>
<li data-target="#demo" data-slide-to="2"></li>
<li data-target="#demo" data-slide-to="3"></li>
<li data-target="#demo" data-slide-to="4"></li>
</ul>

<!-- The slideshow -->


<div class="carousel-inner">

<div class="carousel-item active">


<img src="images/1.jpg" alt="Los Angeles" width="1100" style = "height:500px ; width : 100%">
</div>
<div class="carousel-item">
<img src="images/2.jpg" alt="Chicago" width="1100" style = "height:500px ; width : 100%">
</div>
<div class="carousel-item">
<img src="images/3.jpg" alt="New York" width="1100" style = "height:500px ; width : 100%">
16
</div>
<div class="carousel-item">
<img src="images/4.jpg" alt="New York" width="1100" style = "height:500px ; width : 100%">
</div>
<div class="carousel-item">
<img src="images/5.jpg" alt="New York" width="1100" style = "height:500px ; width : 100%">
</div>

</div>

<!-- Left and right controls -->


<a class="carousel-control-prev" href="#demo" data-slide="prev">
<span class="carousel-control-prev-icon"></span>
</a>
<a class="carousel-control-next" href="#demo" data-slide="next">
<span class="carousel-control-next-icon"></span>
</a>
</div>
<% ResultSet rs1 = pDAO.viewCategory();
%>

<%
ResultSet rs2 = pDAO.viewCity();
%>

<div class="container">
<form method="get" action="showplaces.jsp">
<div class="form-group col-xs-4">
<label> Select City </label>
<select name="city" class="form-control">
<%
while (rs2.next()){
%>
<option value="<%= rs2.getString(2)%>"><%= rs2.getString(2)%></option>
<%
}
%>
</select>

<label>Select Category</label>
<select name="category" class="form-control">
<%
while (rs1.next()){
%>
<option value="<%= rs1.getString(2)%>"><%= rs1.getString(2)%></option>
<%
}
%>
</select>
<input type ="submit" value="Search" class="btn btn-block btn-primary">
</div>
</form>

17
</div>

</body>
</html>

18
CHAPTER – 4
RESULT / OUTPUTS

SCREENSHOTS:

 HOME PAGE:

Here , Anyone who wants to search city information then he/she can select the city and the categories
which shows the results. The result showed is included with name, place, picture and address.

19
 ADMIN LOGIN:

Here, admin can perform login through which he/she can manage city, categories in the city, address
and he/she also can edit the stored details.

20
 ADD PLACES:

Here, admin has the right to add places with picture of it description of it. Also address of it included
in it. Through which admin can manage data about the city category.

21
CHAPTER – 5
CONCLUSION

 At last, we can say that this application helps people and students to explore new cities when
they were visit it.
 It reduces the time of searching places on different places.
 It helps the people to know the best places in the city.
 It maintain database of names along with picture of it which helps people to check the place.
 In this, admin can add and edit the information regarding this application.

22
CHAPTER-6
REFERENCES

1. Java Web Fundamentals By Kevin Jones


2. Spring Framework 5: Beginner to Guru

3. http://www.roseindia.net/jsp/jsp.htm
4. http://java.sun.com/javaee/5/docs/tutorial/doc/bnafd.html
5. http://www.javaworld.com
6. http://java.sun.com/products/servlet/articles/tutorial/
7. http://www.coreservlets.com/

8. Servlet & JSP: A Tutorial, Second Edition


9. Murach's Java Servlets and JSP, 3rd Edition

chanchall@lnct.ac.in

23

You might also like