Tour Guide Java Project

The Tour Guide is a java based website that helps the tourists in planning their tour of a completely anonymous place he wants to explore. 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.  It takes the information such as location, the list of places the user wants to visit, the start and end place of the tour to make the plan.

Initially, it takes the information about the location the user is in. 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. Then it takes the start and the end place of the tour. After making an analysis of the distances between all the places into account a route map with the shortest possible path is displayed.

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.

PROPOSED AND EXISTING COMPARISION

For people who want the trip planned entirely, who don’t want to use the filtering method of pen and paper or trace filtering tour guide helps them completely. The tour guide is a website that helps vacation goers plan out where to go and what to see based on their interests.

The website like Trip advisor shows only the places to visit in a city but not with an appropriate plan. Some other existing websites like Inspirock, Make My Trip shows the plan on its own basis but not with customer’s priority. The tour guide shows the best plan that matches with your interest of places to visit in a city.

Software Requirements:

NetBeans7.4, JDK 1.7, MySQL 5.5, SQLYog, HTML, JavaScript and CSS.

UML Diagrams:

UseCase Diagram:

Sequence Diagram:

Class Diagram:

Activity Diagram:

Home Page:

User Login Page:

Get Location Page:

Load Map Page:

Multiple Locations Page:

[code lang=”sql”]
DB Scripts

CREATE TABLE `locations` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(60) NOT NULL,
`address` varchar(80) NOT NULL,
`lat` float(10,6) NOT NULL,
`lng` float(10,6) NOT NULL,
`city` varchar(30) NOT NULL,
PRIMARY KEY (`id`)
)

CREATE TABLE `userdetails` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`firstName` varchar(255) NOT NULL,
`lastName` varchar(255) NOT NULL,
`emailAddress` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`mobile` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
)

INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (1,’Charminar’,’Charminar, Hyderabad, Telangana, India’,17.361431,78.474533,’Hyderabad’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (2,’Golkonda’,’Golconda Fort, Hyderabad, Telangana, India’,17.382330,78.401604,’Hyderabad’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (3,’Hussain Sagar’,’Hussain Sagar, Hyderabad, Telangana’,17.423880,78.473824,’Hyderabad’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (4,’Ramoji Film City’,’Ramoji Film City, Telangana, India’,17.255827,78.682419,’Hyderabad’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (5,’Chowmahalla Palace’,’Chowmahalla Palace, Telangana, India’,17.357725,78.471703,’Hyderabad’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (6,’Salar Jung Museum’,’Salar Jung Museum, Telangana, India’,17.371201,78.479797,’Hyderabad’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (7,’Lal Bagh’,’Lal Bagh, Karnataka, India’,12.949859,77.583282,’Bangalore’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (8,’Bannerghatta National Park’,’Bannerghatta National Park, Bannerughatta, Bengaluru, Karnataka 560083′,12.800359,77.577606,’Bangalore’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (9,’Cubbon Park’,’Vasanth Nagar, Bengaluru, Karnataka 560001, India’,12.981182,77.596886,’Bangalore’);
INSERT INTO `locations` (`id`,`name`,`address`,`lat`,`lng`,`city`) VALUES (10,’Bangalore Palace’,’Palace Road, Bengaluru, Karnataka 560052, India’,12.998696,77.592026,’Bangalore’);

[/code]

Download Tour Guide Java Project Source Code, Database, Project Report Documentation, PPT, UML Diagrams

Farmers Buddy Java Project

Abstract:

Farmer’s buddy is a java based application for farmers to know which season is better for which crop and what soils are used for crops these are clearly known in this application. In this application, the admin will log in, add seasons, season time and what soil suitable for what crop also admin add the all the necessary details. Admin can view the user queries if any registered user sends the query to the admin and admin sends the solution to the user.

There are two modules in the application:

  • Admin
  • User

ADMIN:

Admin login into the application by giving username and password, admin can add the seasons, season time and view the queries sent by the user and admin sends the solution to the user.

USER:

The user will register and login into the application by giving username and password. The user sends the queries to the admin, the user gets the solution from the admin.

EXISTING SYSTEM:

In existing, the farmers don’t have enough knowledge on which soil is better for which crop and they don’t more income.

PROPOSED SYSTEM:

In proposed system the users get direct information from the admin, the user sends a query to the admin and getting solutions from the admin, the user should know which season is better for which crop.

Output Screens:

Fig: Homepage


This page shows the basic view of how the home page of the Farmer’s buddy application looks showing the modules present in the application.

FIG: ADMIN PAGE


In this page, admin can login into the application by giving username and password

FIG: ADMIN HOME


Successful login the home page of admin shows the basic functionalities of admin.

FIG: ADD SEASON


In this page, admin can add the seasons and season time.

FIG: USER QUERY
In this page, the user can send queries to the admin.

FIG: SEND QUERY


In this page, the user can send queries by selecting the season, season time, soil to the admin.

FIG: USER QUERY


In this page, admin gets the queries from the user and admin views it.

FIG: SOLUTION
In this page, users get a solution from the admin.

Software Requirements:

• JDK 1.8
• NetBeans 8.0.2
• MySQL5.5
• SQLYog

Color Hunt Game Simple Java Project

Introduction:

Color hunt is an entertaining mind game that consists of letters with different colors arranged randomly on them.
In this game, we mention a statement of a precise color and letter, which we’re supposed to click in the block box fastly.
We need to click on the exact color which has been mentioned and the statement immediately keeps changing.

We may have one or many of the same colors with either the same letter or different letters.

If in case we don’t click on the mentioned block, we lose a point because we have Time Limit mentioned

The theme of the Game:

Basically, the color hunt is an application that is applicable only to Android Smartphones.
In this game, we get a statement that mentions the color and letter to be identified, and we’re supposed to click on them in the below blocks.
We may have letters with different colors or the same colors. Depending upon the statement, we must click.

We also have one or more than one block of the mentioned statement, we should make sure that we click on all of them within the time limit.
It consists of Different levels. Each with a time limit decreased.
The statement stays only for 15 seconds and we must click within the time.
If not, we will lose a Point.

Project Output:

System Requirements:

Language: Java
Technology: Java Technology
IDE: Eclipse / Netbeans
Operating System: Windows 7, XP, and any other windows version.

Hardware Requirements:

HARD DISK: 50 GB

RAM:  612 MB (Approximately)

Conclusion:

Basically, Color Hunt is just like a Brain Activity.
It is one of the Mindgames which works on speeding up your Thought Process.
It is also a fun game!

Here you can freely Download this Color Hunt Gaming Java Project Source Code, project documentation, PPT

File Security System Java Project

Abstract: In this File Security System application we mainly show’s that how to store the file with security using Encryption algorithms. The user will login to the application by giving a valid email id of whom the file security key must be sent. After successful login the user will upload the file the file will encrypt and stored in the given path and security key sent to given mail id.The user will download the decrypted file by giving security key which is received in user mail id.

The application has the only one module

User:

The user will login to the application by giving username and password and the valid mail id. After logging the user will upload the file and the file will be an encrypted security key is send to mail id and if he wants to decrypt the file he needs to enter the security key which is sent to mail id and select the encrypted file.

Existing System:

In previous applications there we need to store the file in the database and encrypt the file. Storing the file in the database is not secure so to overcome the existing system we developed this application.

Proposed System:

In the Proposed system, we will not store the file in the database so there is no issue in unsecure of a file. The person who is having decryption key must also have the encrypted file to decrypt the file.

Screens:

Fig: login Page

In this page user will login with username and password and the mail id to receive the security key


Fig: Admin home page

After Logging the home page will show the basic functionalities


Fig: File Upload Page

In this page, we will upload the file.


Fig: File Download Page

In this page, the encrypted file will be downloaded by giving security key and encrypted file.

Online Survey System Java Project

Abstract:

The main aim of developing this online survey system is to conduct an online survey on different topics to the users. In this Java Application, the user can take part in various online polls. Admin in this application will add the polls regarding different questions and different topics and he can see the results of each poll in the pie chart.

Existing System:

In Existing System user can poll the votes more than once. Then We cannot get the results of the exact poll that results in manipulation of results.

Proposed System:

In the Proposed system user can vote only once and after that, he tries to vote it says you are already voted.

UML Diagrams:

Online Survey System Use Case Diagram:

Online Survey System Sequence Diagram:

Online Survey System Activity Diagram:

Online Survey System Class Diagram:

Software Requirements:

 NetBeans 8.0.1, JDK 1.8, MySQL 5.5, SQLYog, HTML, JavaScript and CSS

Output Screens:

Fig: Home Page

This is basic View of how the application looks and shows the list of modules used

Fig: Admin Login

In This Page, Admin can log in with the username and password

Fig: Admin Home

After Successful Login, it welcomes with admin home page and shows the basic Functionalities of admin.

Fig: Add Poll

In this page, the admin will add the polls by posting questions and multiple answers.

Fig: Select Question Id

In this admin will see the poll details by giving the question number.

Fig: View Results

After Giving the question number the poll results are showed in Pie Chart Representation.

Fig: User Login

In Thi Page User will login with the username and password.

Fig: User Home

After Successful Login it show the user home page with the basic Functionalities of admin

Fig: View Poll

In this Page user can see the polls Posted By admin and can participated by voting to that question.

Fig: Submit Answer

In this Page User need Select the answer for any particular type question.

Fig: Poll Results via Chart

Capture Students Absence in School Project Synopsis

It is an academic project that will capture absentees of the students in a school and send them homework. It is a simple project. Here are some basic requirements

Here the Developer would capture students absence in school. This will be a list that has Name, grade, and section of the school. there will be a form that a student homework buddy will capture the home of all the classes that was done for the day, submit the homework form to admin, the admin sends out the homework student missed to via email.

The system has captured student’s absence in school through the absentee phone line. This will be a list that has Name, grade, and section of the school. there will be a form that a student homework buddy will capture the home of all the classes that was done for the day, submit the homework.

Since this is a specific issue we have with the school we are dealing with talking to the staff I realized the biggest concern they have is homework buddy capturing all the work in all subject correctly and submitting to the front office.

If there is a way for student or teacher to enter the details and can be verified later for correctness it can benefit all the students, teachers and parents.

Real Estate Management System Java Project Synopsis

REAL ESTATE MANAGEMENT SYSTEM

ABSTRACT

Existing System:-

Whenever searching is done for a new house, the main focus is on the location. If you want to buy it in the city it is very difficult thing to search the land in the big city and if we search it manually it takes a lot of time at the same time if we want to sell our land meance it will take a long time to do it manually.

proposal System:-

This Real Estate Management System will provide facility to the user to search Residential and Commercial property and view property. This system will provide facility to view the property by admin and user. The user will able to upload the property information to the site and able to manage it.

This java project will provide facility to the user to fill up their requirement and according to their Requirement Admin can add the Requirement property.

This system will provide facility to the user to publish advertise to the Site and view. This system will provide facility to the user to feedback to the site.

Software Requirements

  • Language: Java
  • Web technologies: JEE (Servlets/JSP)
  • Front-end Design : Html, CSS, JSP
  • Database: MYSQL
  • Scripting: JavaScript
  • Server: Tomcat

Hardware Requirements

  • OS: Windows 7
  • Ram : 2GB
  • HardDisk: 500MB
  • Processor: Intel Core i3

Customer Support Service Operations Synopsis

Project Title:  Customer Support Service Operations

Category: Application Development, Enterprise.

The goal of the project entitled “Customer Support Service Operations” is to report and track the problems that have occurred in the system. This application is used in many areas and report back the error to the administrator. The administrator will check the error and sends a report to the vendor regards the generated errors.

The user in different locations sent their complaints to the administrator giving the complaint, type, date/time of occurrence of the problem and their location. These details are stored in the inbox of the administrator. The administrator checks the complaint. The service charge is free until the guarantee period expires.

Users can complain at any time to the administrator and he in turn reports to the vendor.

MNZ is a distribution company dealing in electronic testing and measurement equipment. Every time a customer calls into log in a problem with respect to one of the product purchased from MNZ, there is an opportunity to retain that customer forever providing fast, responsive and effective customer support. MNZ deals with different types of products such as process control, material testing and heat sensing.

The starting cycle for customer support is installed. When a product is installed it gets an installation ID. With this, the client would interact with MNZ. When a client calls the customer support division to register a complaint they quote their ID. Then this call is assigned any CSE who is available in the office, if not the call is assigned to nearest CSE with I the client location. CSE’s are expected to provide the customer support within a period of time.

If for a specific service call, spare parts are required then CSE will go to MNZ stores and fill in the spare request form. This form will quote the installation number with client/site and product details and specify the part number for the specific spares of the product. If the product is under warranty, then spares are supplied without charging anything extra.

Employee Expense Management System Synopsis

Employee Expense Management System

Introduction:

In today’s world, fast-growing companies like Google., with employees working for several clients in different location need a better online solution for managing employee expenses.

In addition, these companies also look solutions that are easy to use without compromising on efficiency. This web-based application allows employees located in different areas in the country to log in and file for their expenses with ease.

Here the employees can register for the reimburse expenses and the superior officers should check these. They should grant amount or they can reject by stating an appropriate reason. So takes less time and requires less labour manual work.

The personnel cost management system is a system that helps keep organizational details and dealings within the organization. This system stores a central database. All individual details and details of the worker will be provided through this Project.

An employee cost management structure is an automated system. This may be helpful for managers in any company. Personnel expenditure management system helps to categorize employee responsibilities.

This Expense Management project also allows the managers to concern certificates for any costs incurred by the employee. Staff cost management system – is an organization developed to cut transaction code. This scheme allows employees to organize their expenses.

All controllers in this system are accepted by the manager. This Expense Management system keeps track of costs for any retrieval. This system provides all the details and details of the staff. The main advantage of this project is that it generates Excel reports and PDF documents based on data in the database.

The main reason of this Expense Management system is to provide a quick and easy way to enhance the efficiency of database supervision and keep up employee details. Providing high level of security and reducing production time.

Softwares used to implement this Employee Expense Management System web application are below

  • Technologies: Java, JSP
  • Web server:  Tomcat Apache 6.0
  • Scripts:  Javascript
  • Database: Oracle
  • Database connectivity:  JDBC

Dynamic College Website

Abstract:

Now a day anything has to be advertising in internet only. Suppose the student has to join our college. He will try to see our web then it will attractive one, then only he will impress and join our college.

For that we are added all information about our college with attractive.

In this Dynamic College Website project we are develop a college website with collage contact details, course detail, staff strength, no of student placement in each department with company details, alumni details and Newsletter module for the website administrator to circulate news & events details.

And this Dynamic College Website has to developed in macromedia Dreamweaver with flash support.