Student Repository System Java Project

OBJECTIVE

žThe main objective of this Repository system application is to store all the details of the students permanently by using the one-time registration process.

žThe students can register their details at once and they get one unique id which is useful to fetch their details to any application automatically.

Present Working System

žIn the existing repository system, the students have to enter their details every time whenever they required for filling the application.

ž It is time-consuming and sometimes there is a chance of misplacement of data.

To Be Proposed

žIn the proposed repository system the students no need to enter their details every time.

žBy using their unique registration id the details are automatically fetched to the application only extra details required are to be entered.

žThe students can update their details in the existed profile whenever they required.

žIt is the user-friendly environment and less time-consuming.

Modules:

The proposed repository system has two modules:

Administrator

  • žAdministrator can store and manage all the details of registered students.
  • žProvides the functionalities that the student can fetch their details whenever required.
  • žAdmin maintains the entire application who is responsible for the activities that are performed in the system.

 Student

  • žThe student can log in into the system with their login details.
  • žThey can add, delete and modify the existed details in the system.
  • žThe student gets the notification any activity is performed in the system.

Repository system is a Java-based project, Its like one time registration application in this students can register all their details one time and they will get one id using that if they can apply any application form like job purpose, certificates purpose like that they can utilize that id, if they enter that id automatically the details related to that fields fetched and extra details to be filled by the student.

and one thing is the photo and signature are also to be saved in a file and those also to be fetched automatically whenever required.

This project developed by using Java, NetBeans7.4, JDK 1.7, MySQL 5.5, SQLYog, HTML, JavaScript and CSS.

Social Integration Computer Science Java Project

PROJECT REQUIREMENT

  1. Gather the information of top five colleges in Pune under Pune University.
  2. Need to study how we can add Facebook like and recommend button to our website.
  3. Need to study Twitter API’s for how we can tweet on user’s Twitter account.
  4. Login using social networking site leads to study login authentication API’s provided by social site’s.
  5. Study of meta-tags which we are going to add to our website. These meta-tags are going to help our website to come into Google search.
  6. Study of Google Analytics to collect analytics of the website. eg. How many users have visited our website & which browser they are mostly using to browse the site?
  7. Social sharing: User can be able to share the information available on the website with their respected social networking sites.
  8. We can retrieve info of the user he’s like’s hobbies and gain his feedback.

FUNCTION’S:-

Supports social login for your web – we can log in to your web application using social sites.

Social sharing – We can share the content of the web into the social sites.

Recommend & Like’s – We can recommend the contents displayed on the particular URL.

Adding required meta tags into the pages as per the social site provider

Due to the popularity of social networking site, to capture web market, posting advertising of the product  & making our product popular it’s very important to have our web supports social integration. Social integration helps for the Search Engine Optimization (SEO), Having social integration with the web it’s easy to get the popularity of the product.  Social Networking has become an integral part of our daily lives. Friends and family are really important to us and keeping in touch with them & knowledge sharing. Social networking is becoming a   way of communication.

S/W  REQUIREMENT:-  JAVA ( J2EE ) version 6.0, MySql , Apache tomcat 6+, Eclipse.

H/W  REQUIREMENT:-

  1. 512 MB main memory. (1 GB Recommended).
  2. At least 80 GB HDD (Secondary Storage Device).
  3. 14′ Monitor (Color or Black & White) for display.

UML Diagrams:

Activity Diagram:

Collaboration Diagram:

DATA FLOW DIAGRAM:

DEPLOYMENT DIAGRAM:

SEQUENCE DIAGRAM:

Social Integration ( USECASE DIAGRAM ):

Use case Diagrams:


Download the below attached Social Integration Computer Science Java Project Code & Database

Pick and Drop Courier Service PHP Project Synopsis

Introduction

The pick and drop item delivery Courier Service system is used to pick a product from one place and drop it to another place within the city in a specific time. This system can be mainly used when you have forgotten your product (Example: File and you’re not able to back and pick it up. This system will do this for you).

In this system, you have to enter your pick up point and delivery point. The main advantage of this Courier Service system over the courier system is you can decide the time limit i.e. within 60 minutes, within 90 minutes and within 3 hours. Based on the time you will be charged the lesser is time more you will be charged.

Existing System:

The existing Courier Service System, If you want to deliver a product from one place to another place in a city. We have to look for a courier system, But the drawback of the courier system is that you cannot decide time limit and major concern is the weight of the product to be delivered. If we need to deliver product immediately then we cannot use courier system nowadays.

If not courier system, then we have to deliver the product by ourselves and invest our time, this becomes a tedious and hectic task.

Proposed System:

Pick and place item delivery system will help you to overcome all the above problems. This System will allow the user to deliver their product within the specific timeslots within 60 mins, 2 hours or within a day. This system is not concerned with the weight of the product. This system is quick and can be used in emergency cases, example if you forget your file at your home and you want to get it to deliver at the office for an emergency meeting one can use this system.

Front End

  • PHP

Back End

  • MySQL / MySQL

Feasibility Study:

1) Technical Feasibility Study:

The System is Technically feasible because here we are using PHP and Postgresql / MySQL database which is free to use even for commercial purposes. From the user’s point of view, it is feasible because it can fulfill users requirements and maintain their records and additional feature like deciding specific timeslots are also available.

2) Operational Feasibility Study:

Operational Feasibility is the measure of how well the proposed system solves the problem and specifies the requirements in system development. Our System is Operational Feasibility as the user will get a single place where She/He can decide the pickup and drop location along with time. One will not wait for days to get deliver their product. The website will be user-friendly

3) Economical Feasibility Study:

The purpose of the Economic Feasibility is to demonstrate the net benefit of the proposed system. Our system is economically feasible as the basic amount will be decided by the system depending on distance and the user will decide the timeslot and according to that, the user will get additional charges. Less is the time more the user will be charged. The expenses will be dependent on the user.

Online College Management System PHP Project

The “Online College Management System” is concerned with three categories of modules:

1) User( student, parent or any user)
2) Admin
3) Faculties

User (student, parent or any user):

The user can view own result & attendance.
The user can know about college info., management, goal & objective.
The user will display fresh news & event.
The user can download fresh exam time table, syllabus, assignment as well as view blacklist which created by admin based on its attendance.

The user provides facility to know the fresher message from the director.
The user can easily view courses details as well as subject details which are college given you.
The user can view faculty details as well result of own subject which takes on college.
The user can view fresh album which uploads by admin.

Admin:

Admin can perform add/update/delete and search following module :

  • course module
  • semester module
  • subject module
  • Student module
  • exam module
  • result module
  • the attendance module
  • faculty module
  • college info module
  • download module
  • event module
  • news module
  • login module & user type module

Admin can create an online blacklist using student attendance
Admin can upload student data as excel file as well as syllabus, blacklist, exam time table, student result & attendance, and fresh photo gallery.

Faculty:

Faculty also give a login to manage his/her profile.
Faculty can view own subject result so faculty can easily analyze own result so they will try to better result.
Faculty can view own subject attendance.
Faculty can upload own subject assignment.

Use case Diagrams:

 

Puducherry Tourism Statistical Report and Information System

Synopsis:

Puducherry statistical analysis and information center is a website designed for Puducherry tourism Department. In this web site people who all over the world can know the details about Puducherry. One can find its location, specialty and can find their place to stay in Puducherry. As an information center, peoples can get all the important details about Puducherry like the Hotels, Restaurants and its location. They can also find the available travel services and packages in Puducherry are. Help Desk allows one to know the important contacts in Puducherry.

This project contains various modules like User, Admin, and Hotel.  The whole project has been developed by using PHP, HTML, CSS, and MYSQL as a back-end tool.

The User module is a complete Web site for the peoples to see. Peoples can enter into the Web Site freely can collect information’s, know its location and can see photos of Puducherry. The whole website will be User-Friendly and attractive.

Admin module concerns with maintaining the tourist information of Puducherry. They have to collect this information from the hotels located in Puducherry and have to send the details to Indian Government. This manual work is now changed as a computerized work. The department can collect the information from the hotels through the website and can print the details in the given proforma.

Hotel module concerns with updating hotel data’s to the admin database online. The person who is managing the details of the customers who is coming to a particular hotel has to update the database with a unique username and password. They can change the password to their sufficiency. The hotel management updates the database to the Tourism department through the website.

Both the Admin and Hotel module are designed with high security with username and password.

PROJECT GOALS

To develop a better website for Puducherry tourism department
To increase Security for information’s
To update the information using internet facility
To reduce manual work in a simple way.
To reduce the Paper works

PROBLEM DEFINITION

The organization is undergoing major work through human interventions.
Maintaining Tourist information
Maintaining Hotels in Puducherry
Sending Details to the Government
Maintaining the Proforma of every month

PROPOSED SYSTEM

The proposed system reduces the manual activities in the existing system.
It helps in maintaining the information of tourist and hotels in Puducherry in a database which replaces the paper.
Writing the details in the paper is replaced by printing the information in the paper.
The proforma will be printed whenever necessary so no need to maintain it the information in the paper.

MERITS OF THE PROPOSED SYSTEM

Database files are maintained instead of papers, which contains all the necessary details about the hotels and tourist.
The proposed system provides faster access.
The system provides effective report generators.
The organization’s cost and time effectively reduced by the automated system.

MODULES

1) User

This module is a complete website which is designed for the Department of tourism.
People can collect information about Puducherry with this site.
As the concept of AJAX is implemented with this Web site people find it easier to load the pages.

USER MODULE DESIGN

2) Admin

This module concerns with maintaining the tourist information of Puducherry.
The information’s collected from the hotels can be saved in the database and can be used to print proforma.
They can add a new hotel and view the information of a particular hotel.
This module was designed with a secured login hence the user has to log in with the password.

ADMIN MODULE DESIGN

3) Hotel

Hotel module concerns with updating hotel data’s to the admin database in using internet facility.
The person who is managing the details of the customers coming to a particular hotel has to update the database.
The updating of the database was carried out with a unique username and password by using the Pondicherry Tourism Web site.

HOTEL MODULE DESIGN

TABLE DESIGN (user_admin)

TABLE DESIGN (hotel details)

FUTURE ENHANCEMENTS

  • A search system can be incorporated to search for a particular place in Puducherry.
  • Facility of booking of tickets and rooms can be done through the internet.
  • May enhance the payment scheme for ticket booking through internet.
  • Calendar events of Puducherry can be added.

TOOLS:

  • HTML
  • CSS
  • API

SCRIPTING LANGUAGE:

  • PHP (for server-side scripting)
  • JAVASCRIPT (for client-side scripting)

BACK END:

  • MySQL

TECHNIQUES:

  • AJAX

Output Results:

Home Page


How to reach


Weather


History
Admin


View Hotel


Printing Proforma

  1. Install XAMPP
  2. How to connect the DB
    • Go to the URL http://localhost.
    • U will be navigated to another screen
    • In that click on PHPMyAdmin on the left side panel
    • On the new screen in the create new database text box type” tourism_pdy” and click on create.
    • In the new screen comes up you can find the option to create a new table for the existing DB. There look for Import option in the upper navigation.
    • Now click on import and import the text file “tourism_pdy” which I gave with the project and click on go
    • Now it will show “Import has been successfully finished, 29 queries executed.”
    • Database part is completed
  3. How to run the project
    • Copy the source code and paste it here in the path “C:\xampp\htdocs”. Means that the project source code should be inside the htdocs folder of the XAMPP. (This is very important)
    • Now open the browser and give the URL like “http://localhost/project_folder_name/index.php”
    • If the source code is copied as such it should be http://localhost/pondi/index.php
    • Now you will be able to see the project

My Tube Downloader PHP Project

Existing System:-

  • In the existing system, we have already used YOUTUBE website to upload and view videos but that website is not giving permission for downloading our or others videos.
  • In YOUTUBE for downloading user has to first install youtube downloader for downloading video then only user can download videos.
  • For songs, we are using SONGS website for downloading the mp3 songs but it is not providing the facility of uploading mp3 songs and in this, we can’t listen to it.
  • The above both sides are an individual one for videos and one for songs and it does not provide services to each other at one time.

Need for the New System:-

  • As shown above in the existing system for videos and songs we have to open two different websites.
  • In that, for videos, we used the youtube website and for songs, we used songs website. 
  • For this we have developed new website name “mytube Developer” on this website we are providing the facility of viewing, uploading and downloading videos, wallpapers, and songs on a single website.
  • In this site, we can change the password and we can also update our profile data. so it is easily understood by the users.

The objective of the Project:-

In our website www.mytube devloper.com when any user visits he/she. The user comes with lots of expectations and trust to get what he/she Wants. He has to register to get the benefits of the features and resources of our website and for this purpose, we have a simple and easy to fill 3 steps login form which takes user’s personal details.

Our website provides the facility of videos, songs, and wallpapers which you can view and have fun. Our website provides the facility of videos, songs, and wallpapers which you can download and have fun. We also provide the facility of uploading videos, songs, and wallpapers which you want to share with your friends and community.

We also provided you facilities to update your profile data and changing password for registration. We have tried to fulfill all the user requirements on our website.

Data Dictionary:-

TABLE NAME: Register

DESCRIPTION: Registration of user detail

NO Field Datatype Constrains Description
1 Id int (5) Primary key Unique user id
2 Firstname Varchar (30) Not null Firstname of user
3 Lastname Varchar (30) Not null Lastname of user
4 Gender Varchar (30) Not null Gender of user
5 Birthday Varchar (30) Not null Date of birth
6 Email Varchar (30) Not null Email id of user
7 Country Varchar (30) Not null Country of user
8 Postalcode Int (10) Not null Postalcode of user
9 Username Varchar (50) Not null Name of user
10 Password Varchar (50) Not null Password of user
11 Sec-ques Varchar(250) Not null Sec-ques of user
12 Sec-ans Varchar(250) Not null Sec-answer of user
13 Status Enum(‘0’,’1’) Not null Check the Current status

TABLE NAME: Songs

DESCRIPTION: Details of songs

No Field Datatype Constrains Description
1 Id Int (5) Primary key Unique id of songs
2 Title Varchar (250) Not null Title of songs
3 Url Varchar (250) Not null Url of songs
4 Description Varchar (1000) Not null Description of songs
5 Status Enum(‘0’,’1’) Not null Check the Current status

TABLE NAME: Video

DESCRIPTION: Details of the video

No Field Datatype Constrains Description
1 Id Int (5) Primary key Unique id of video
2 Title Varchar (250) Not null Title of video
3 Url Varchar (250) Not null Url of video
4 Description Varchar (1000) Not null Description of video
5 Status Enum(‘0’,’1’) Not null Check the Current status

TABLE NAME: Wallpapers

DESCRIPTION: Details of wallpapers

No Field Datatype Constrains Description
1 Id Int (5) Primary key Unique id of wallpapers
2 Title Varchar (250) Not null Title of wallpapers
3 Url Varchar (250) Not null Url of wallpaper
4 Description Varchar (1000) Not null Description of wallpapers
5 Status Enum(‘0’,’1’) Not null Check the Current status

UML Diagrams:

Entity Relationship Diagram

Context Level DFD:

0’ Level DFD:

System Development:

Screen Shots of Input Forms:-

  • Home Page
  • Registration Form
  • Login Page
  • Upload Video
  • Upload Wallpaper
  • Upload Music Song
  • User Profile
  • Get New Password

Screen Shots of Output Forms:-

  • User Successfully Registered
  • Welcome User Home Page
  • View Video
  • Upload Video Successfully
  • View Wallpaper
  • Upload Wallpaper Successfully
  • Download Wallpaper
  • View Songs
  • Upload Song Successfully
  • Profile Update Successfully
  • Password Update Successfully

Online Shopping Cart PHP Project Code

The main aim of developing this PHP-based online shopping application web project is to provide easy access to buy products online.

This project looks like an online shopping website like Amazon or Flipkart where the user has to register on the website first then they can search products category-wise, find product manufacturers, and product descriptions.

Below are the database tables created with the necessary columns

Category Table:

  • category id
  • category name
  • sort order
  • date added
  • description

Create Account Table:

  • first name
  • last name
  • email
  • telephone
  • fax
  • company
  • address1
  • city
  • postcode
  • country
  • password
  • password confirm
  • subscribe
  • privacy policy

Customer Table:

  • customer-id
  • customer first name
  • customer last name
  • customer email
  • telephone
  • fax
  • password
  • cart
  • newsletter
  • address
  • status
  • customer group id
  • date added

Download Table:

  • download id
  • filename
  • date added
  • name

Information Table:

  • information ID
  • sort order
  • title
  • description

Login session  Table:

  • user-id
  • username
  • email
  • password
  • country

Manufacturer Table:

  • Manufacturer id
  • Manufacturer name
  • sort order

Product Table:

  • product id
  • product name
  • product description
  • product price
  • product quantity
  • manufacturing id
  • category id
  • download id

Download the below attached online shopping cart PHP project source code and database.

Related Online Shopping System Project details:

We intend to create an Online Shopping website with prime features also whilst incorporating all the amazing features that could be seen on the Leading Online Shopping official websites and more.

Goals:-

Homepage: The Landing/Homepage offers various navigating features including shopping, menu, finding products, add-to-cart payment, etc., as shown in the image above.

Shopping: schedule your delivery with Amazon pay.

Rewards: provide a program membership offer by incorporating sign-in features and provide free delivery on some products.

Careers: facility to explore career paths by imparting internships and apprenticeships and jobs by logging in/registering on the portal and providing too many jobs in many different ways.

Payment and cashback offer to make payment via this app – amazon pay.

Delivery: Accepting the orders and delivering them at the user’s doorstep.

Pages:-

  • Login page.
  • listing page
  • Profile page
  • Prime page
  • Sign in with the prime page
  • Payment with prime page
  • Payment page
  • Order page

Technologies To Be Used:

Front-End:

  • HTML5
  • CSS3
  • Bootstrap
  • javaScript
  • Reactjs

Back-End:

  • Nodejs
  • Expressjs

Database

  • MongoDB

Food Ordering Management System PHP & MySQL Project

Summary of the System: 

There is a lot of scope online food ordering business and we can tap it to the max extent possible as everyone has access to an online ordering facility via the internet. Food business usually will have high demand and hence online business prospect for food ordering should be profitable.  We will provide an easily accessible interface wherein the customer can view and place the order easily.

The customer can register initially with minimum details and will be allowed to check the menu items before ordering them, adding them to cart and submit the order. The system records the details in MySQL database so that it will be easy to retrieve later. The users of the system also include employee/admin who will handle info related to product addition and assigning vehicle for placed orders.

Problem Statement:

The food business in restaurants is being carried out in the same fashion for so many decades. In the restaurants, when the customers visit, they will read the large menu cards which just has the name of the item and price. They have to decide in moments time and place the order just to wait in the queue for getting the ordered items on their table. Sometimes, the waiting time is so huge that the customers will actually lose interest in the item. Moreover, some customers will be in their office or busy to come physically to the restaurant and eat.

To ease the process of ordering the items, giving a description of each item and getting the item on the table the online food ordering system is designed. Some of the common problems are listed below.

The general problems faced while ordering food physically in a restaurant are listed below.

  1. Viewing the complete description of the menu item before ordering.
  2. Placing the order standing in a queue.
  3. Waiting for the customer’s turn to get the food.

These hurdles will be avoided by placing the order online

Users of the System:

The users of the system include the customers and the employees. The employees of the system are responsible for updating the menu items as well as the delivery of the item to a particular address. The customers will visit the website, check for the items available in the menu, order for one or more items in the menu. All the activities such as ordering items online, delivery of the items by employees, the vehicle used to deliver the items etc. will be recorded in the database for all the events.

Users of the database:

The top-level management who owns the food business will be using the database. They can try to infer details like

  1. what is the most demanded item?
  2. Which item is not ordered at all?
  3. What amount of business is made on daily basis?
  4. How the delivery of items is being carried out? etc.

Use Cases:

Use case diagram for Customers

Use case Diagram for Employees

The architecture of the Application 

Entities and its Attributes:

The main entities identified in the system are listed below.

  1. Customer [Attributes -> cid, name, email, pwd, phno, address]
  2. Employee [Attributes -> eid, name, phno, email, password]
  3. Orders [Attributes -> oid, pid, cid, odate, quantity, delivery status, vehicle]
  4. Products [Attributes -> pid, name, description, price, file]
  5. Vehicle [Attributes -> vid, status,vehicle_number]
  6. Cart [Attributes -> id, cid, pid, qty, status] 

Logical Design: 

The identified entities along with the attributes in the system are listed in Section 1. The tables that are designed are given below.

Customer Module:

The customer table consists of below details

  1. cid {primary key} [type : int auto_increment] assigned for each unique customer.
  2. name [type : varchar(30)] represents name of the customer
  3. Email [type : varchar(30)] represents email of the customer
  4. Pwd [type: varchar(30)] used for saving password of the customer
  5. Phnno [type : int(11)] is used for saving phone number of customer
  6. Address [type : text] used for saving the address of the customer

This table is used to get the details of customers

Employee Module:

Employee table is used to save

  1. eid {primary key} [type : int auto_increment] assigned for each unique employee.
  2. name [type : varchar(30)] represents the name of the employee.
  3. Phno [type : int(15)] is for saving phone number of employee
  4. Email [type : varchar(32)] saves the email info of an employee
  5. Password [type : varchar(32)] will save password of employee

Orders Module:

Order table used to save

  1. oid { primary key } [type : int auto_increment] assigned for each order.
  2. pid { foreign key references products: pid } .
  3. Cid [foreign key references customer: cid]
  4. Quantity [type : int (25) ] represents the quantity of the ordered product.
  5. Odate [type : datetime] represents a timeframe of the products ordered by the customer
  6. Quantity [type : int (11)] provides the quantity ordered by the customer
  7. Delivery status [type : tinyint(1)] saves the delivery status whether delivered or pending
  8. Vehicle [type : int(11)] helps in assigning vehicles. foreign key references: vehicles vid

Products Module:

Products tables used to save

  1. pid {primary key} [type : int auto_ioncrement ] assigned for each product.
  2. name [type : varchar(20)] represents the name of the product.
  3. description [type :text] represents the description of the product.
  4. Price [type : double(10,5)] saves the price of the product ordered
  5. File [type : text] saves the image of product ordered

Vehicle Module:

Vehicle table used to save

Vehicle [Attributes -> vid, vehicle number]

  1. vid {primary key} [type : int auto_increment] assigned for each vehicle.
  2. Status [type : int(11)]
  3. Vehicle number [type: varchar(30)] saves the registration number of the vehicle assigned for delivery

Cart Module:

Cart table used to save

Cart [Attributes -> id, cid, pid, qty, status]

  1. Id {primary key} [type : int auto_increment] assigned for each cart
  2. Cid foreign key references customer id from the customer table
  3. Pid foreign key references products table
  4. Qty saves all quantities related to products added in cart
  5. The status will save delivery status

Entity-Relational diagram:

Download Food Ordering Management System PHP & MySQL Project Source Code.

Collaborative Online Tutorial System Java Project

Abstract:

Now a days Tutorial Points are becoming useful to the students who are in the search of quality education. So, this application provides the support for both the tutors and students. The Admin is the head of this application who can view the students and tutors registered into the application. Admin will add the courses. The tutors who need to be registered and login and can select the course he would like teach by providing location and timings.

Students who also need to register and login into the application while registering student will give the location and after logging when he selects the course. The tutors available in that location and the course that tutor can teach both are matched and the request will be sent to admin. Admin will confirm the request therefore student can view the tutor details.

UML Diagrams:

Use case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

There are 3 Modules present in the application:

  1. Admin
  2. Tutor
  3. Student

Admin:

Admin will login with the default username and password. Admin can view the registered tutors and students. He can also view the requests from tutors. Admin will confirm the requests then the details of tutors are shown to student and the tutor will be assigned to student.

Tutor:

Tutor will login and register into the application by giving the username and password, after logging in tutor will select the course and location and the timings with his availability. If any student requests were there in that locality the tutor will be assigned to student. 

Student:

Student will register and login into the application by giving username and password and student need to select the course and timings and if any tutors available in that area the request will be forwarded to admin, admin will confirm the request the tutor will be assigned to student.

Existing System:

In Existing System, the users need to visit the nearest tutorial point and there after he need to enquire the courses and the availability timings of the tutor. This makes the process lengthy and complicated.

Proposed System:

In Proposed System the tutors and students will registered and based on the student’s locality the tutors will be mapped by the timings selected by the student, this makes the whole process simple and effective.

Output Results:

Home Page:

Admin Login Page:

Admin View Tutor Page:

Admin Add Course page:

All Output Results:

1.Homepage
2.Admin Login
3.Admin Home
4.View Tutor
5.View Students
6.Add Course
7.View Tutors Request
8.Tutor Registration
9.Tutor Login
10.Tutor Home
11.View Profile
12.View and Select Courses
13.View Feedback
14.Student Registration
15.Student Login
16.Student Home:
17.View Profile
18.View and select courses
19.View Tutor
20.Feedback Page

Software Requirements:

Hardware Requirements:

Processor-Intel Core, RAM-2 Gb , Hard disk-500 Gb.

Software Requirements:

Operating System-Windows 7/8/10, Front End-HTML, CSS, JavaScript NetBeans7.4, JDK 1.7, MySQL 5.5, SQLYog, HTML, JavaScript and CSS.

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