Java Project on Computer to Telephony Integration System

In Any Growing Business or organization customers, satisfaction is the most common factor so to accomplish that we need to take the feedback from the customers or else we need to provide a complaint service for customers to solve any errors or problems occurred to them so, we need some call center executives. In this Computer to Telephony Integration System project, there are 3 modules.

  1. Admin
  2. Customer
  3. Employee

1.Admin:

Admin will login with valid username and password after logging admin can add employees and delete employees. Admin can view the Customers registered and generate the reports.

All the users are controlled by admin. Administrator services are

  1. Employee Management
  2. View Customers
  3. Generate The Reports
  4. Check The Feedback

2.Customer:

Customer will register and login into the application and update his profile. He can Submit the complaints and wait for the reply and he can see the status of the complaint and can give the feedback to the admin.

The Customer services are

  1. Update profile
  2. submit the complaints
  3. view complaints status
  4. send feedback

3.Employee:

Employee will login and view and update his details and view the complaints uploaded by the customer and provide a solution and submit reports. He can view and request and send feedback.

The employee is a work which can handle the all the customer details. The Employee services are

  1. Edit profile
  2. view/solve complaints
  3. submit reports
  4. view request and send feedback

Software Requirements 

Operating System: Windows or Linux/Solaris

User Interface: HTML, CSS

Client-side Scripting: JavaScript

Programming Language: Java

Web Applications: JDBC, JSP

IDE/ Workbench: Eclipse with MyEclipse Plug-in

Database: Oracle / MySQL

Server Deployment:  Apache Tomcat

Architecture Diagram:

Admin Use Case Diagram:

Customer Use Case Diagram:

Employee Use Case Diagram:

Activity Diagram:

Sequence Diagram:

Class Diagram:

Output Screens:

  1. Home Page:
  2. Admin Page:
  3. Customer Registration:
  4. Customer Login:
  5. Edit Customer Profile:
  6. Add Employee Details:
  7. Customer Details:
  8. Employee Login:
  9. Update Employee Details:

Download Computer to Telephony Integration System Java Project Source Code, Project Report, PPT, UML Diagrams

Java and MySQL Project on Credit Card Approval System

CREDIT CARD APPROVAL SYSTEM

Now a day’s using credit card is increased drastically when compared to previous years so the banks also interested in providing more credit cards but the present system has the drawback of providing cards. The System is completely manual so the bank agent must visit the customer and collect the details and provide the transaction details etc.

This takes a much amount of time so we came with the application. In this Credit Card Approval System application, the customer can register and login into the application and he must fill all the necessary details and he needs to provide the transaction or billing details.

The customer can also view the transactions done using a credit card and to whom the money is transferred. He can also view and update the information provided by him

Modules present in the application are

  • Customer

Existing System:

In the Existing system, everything is manual so if any transaction details of customer required it is difficult to figure it out. There are no print reports of the customer transaction details.

Proposed System:

In the proposed System everything is Computerized and all the records are in excel format so tracking the details are much faster and easier.

Download Credit Card Approval System Java Project Code, Report, PPT

Multi Level Marketing Java Project

Abstract:

Now a days the e-commerce website and the study type materials are different so difficult to purchase and time taking process. In this Multi Level Marketing project we are providing both e-commerce and study materials in this project you can buy laptops, mobiles, etc., and also know the study information.

In this Multi Level Marketing project the admin can login and add products, accepting the user requests and also accept the purchase requests, know the purchase history and add the services. Students who are registered can login and see the products and purchase it, and student can also view the services which are added by the admin.

In this Java project there are two modules

1) Admin

2) User

Existing System:

In the existing system the e-commerce website and the study type websites are different so difficult to purchase and time taking process.

Proposed System:

In the proposed system the both e-commerce and study type materials are in the same website and the user can easy to select and purchase.

UML Diagrams:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

 Software Requirements:

  • Operating System :  Windows
  • Database :  MySQL
  • Technology :  Java/j2ee,JDBC,Servlets,JSP
  • Web Technologies :  Html ,CSS, Java Script
  • Web Server :  Tomcat
  • IDE: Eclipse/ Net beans

Output Results:

Home Page:

Add Items Page:

Add Services Page:

All Output Functionalities:

  • Home:
  • Admin:
  • Admin Home:
  • Add Products :
  • View Users:
  • View Purchase History:
  • View Purchase Requests:
  • Add Services:
  • View Services :
  • Registration:
  • User Login:
  • User Home:
  • Products:
  • Search Services:
  • View Services:
  • View Response

Citizen Card System Java Project

Abstract:

The project ‘Citizen Card system’ provides us the data regarding the citizen of a country. Every citizen has a unique Id to trace the personal data in each and every division or service that he enters. The data can be traced using the unique Id of that particular city.

In case a citizen wishes to use the services or utilities of the Government or private institutions, he ought to go to the various divisions with varied IDs for that specific division. But a citizen card allows the citizen to enjoy all the services and utilities under a single card. The citizen card system assists us in gaining data regarding the services or utilities as well as providing data regarding the conduct of the citizen in credit rating.

UML Diagrams:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

Existing System:

The existing system is a system operated by humans and the citizen requires to reserve his data through excel sheets or disk drives, but there is always a risk of losing the data due to mismanagement.

Proposed System:

The proposed system is more user-friendly and makes the entire project maintenance very uncomplicated and manageable. This system motivates people to get the Citizen Card, which is a multi-purpose card. This is a socially responsible website and functions on the principles of citizen data and strengthening citizen safety in the country.

Output Results:

1. Homepage


2. Admin Login Page

3. Admin Home Page

4. View Users


5. Citizen Registration

6. Citizen Login


7. Citizen Home


8. View Profile

9. Insurance Info

10. Electricity Bill Payment

11. Bank Bill Payment

12. Gas Bill Payment

13. RTO Bill Payment

Software Requirements:

  • Operating System:  Windows
  • Database:  Oracle
  • Technology :  Java/j2ee,JDBC,Servlets,JSP
  • Web Technologies:  Html , CSS, JavaScript
  • Web Server:  Tomcat
  • IDE: Eclipse/ Net beans

Online Entertainment Portal Java Project

Abstract:

Online Entertainment Portal is a web application which is used to provide services of Movies With options like online Streaming, buy option. It’s a good Platform Which Connects Sellers with customers who are Movie Lovers. Apart from this we have books section for book lovers And a customer Buy from Seller.

UML Diagrams:

Use Case Diagram:

Sequence Diagram:

Class Diagram:

Activity Diagram:

This System includes 2 Modules

ADMINISTRATOR

He has the full authority over the website. He can View all the registered sellers and users, has the access/power to delete them, he can also edit the website like update them regulary. He is responsible for safety of information which is provided by both the users/customers and sellers who by their product on this site.

CUSTOMERS

There are generally 2 types of customers over here

  1. Users :-

They use the site to stream movies/videos and read books and try to Register for an event. Users have two options either they can buy a Movie if they buy it a Dvd will be delivered to them for which prices are to be paid

  1. Sellers:

They use the site to sell their products like movies, books. They decide the price of their products and regularly need to update about the quantity of product present with them.

Output Results:

Home Page:

Admin Home Page:

View Users Page:

View Sellers Page:

Seller Registration Page:

All Output Screens:

  1. Home page:
  2. Admin login page:
  3. Admin home page:
  4. View users page:
  5. View sellers page:
  6. Seller registration page:
  7. Seller login page:
  8. Seller home page:
  9. Add movies page:
  10. Add books page:
  11. User registration page:
  12. User login page:
  13. User home page:
  14. View movies page:
  15. Movie Details page:
  16. Purchase page:
  17. View books page:
  18. Book Details page:
  19. Purchase page:
  20. Contact us page:

Software Requirements:

  • Operating System :  Windows
  • Database :  MySQL
  • Technology :  Java/j2ee,JDBC,Servlets,JSP
  • Web Technologies :  Html ,CSS, Java Script
  • Web Server :  Tomcat
  • IDE          : Eclipse/ Net beans

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.

Secure File Sharing System Java Project

Secure File Sharing

Abstract:

Many Users will store the files in the cloud and share with other users but the information in the cloud is not encrypted so it cannot be secure so, we proposed this web application. In this project, we can encrypt the user’s uploaded files and we can also generate a secret key if any user requests for the file then we can verify and respond to their requests. Using the key, he can access the file.  In this Project, there is only one module

User:

The user will register into the application by providing all the necessary details and therefore he can log in into the application using username and password and the user can upload the files to cloud and share with the other registered users. He can also view the files uploaded by him and can also view the requests for a secret key from the other users and we can respond and the key will be sent to his registered email. Using that key, he can download the file and view the information.

UML Diagrams:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

Existing System:

In Existing System user cannot share the files with multiple users at a time. And the files do not have security as the user who received the file can share to a number of users.

Proposed System:

The proposed System user can share the files with multiple users at a time. Users will have at most security in this project using AES Algorithm as a result users can encrypt the files and share to other registered users.

Output Screens:

Home Page:

User Registration Page:

User Login Page:

User Upload File Page:

Select users and Share Files Page:

View Files Requests Page:

View Requests and Response Page:

Verify Secret Key Page:

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

Secure Web Portal for Water Distribution and Quality Assurance

Abstract:

Water Distribution and management is a web application which enhances and emphasizes the way water is distributed and maintaining the quality. The people who are in search of water for their regular uses can contact us by using this application. We Provide water to different areas in the city with monthly packages at affordable rates. We also construct the harvesting pits based on square feet’s in different areas. In this application, there are two modules.

The Water Distribution and Quality Assurance Web application used for water distribution and quality assurance. The users can order water tankers. This portal also helps the user to check the amount of water distributed in each locality of the city limits.

UML Diagrams:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

The web portal also describes the different levels of quality assurance tests done on the water before its supply.

  1. Admin
  2. User

Modules:

Admin:

Admin will log in into the application using username and password and he can add the locations to which he wants to make service available for that location. Admin can add packages for water and harvesting pits and he can view the user request and accept accordingly and admin also view the user feedback and he will give the quality assurance for each location.

The admin module manages the service providers. That is the admin has to provide the services such as

1. The online payments for monthly payments of water distributed to different houses.

2. Onlinetanker booking.

3. Quality assurance of the water supply

User:

The user will register and login into the application using username and password and he can view the services added by admin and user will search services based on location and he can book the service then the request will be sent to admin and he can also view the status of the booking.

Any user whether he/she is registered or unregistered can access the portal, except for the ones who order water tankers have to use their given username and password for payment details and to make online payments for monthly water distribution. The unregistered users can register by filling the registration form.

Output Screens:

Home Page:

Admin Login:

Admin Home Page:

User Login:

User Home Page:

User Search Results:

Existing System:

In the existing system, the water distribution having a lot of problems all the people cannot able receive the tankers and if at all they need the service they need to visit the nearest want maintaining service agencies and book a request, this is a lengthy process.

Proposed System:

In the Proposed system, the water distribution is reachable to many users they can just login into the application and complete the process in an easy manner and they can also see the quality assurance of the service provided by admin.

All Output Screens:

  • Home Page
  • Admin Login
  • Admin Home
  • View Users
  • View User Requests
  • Add Location
  • Add Service
  • Water Services
  • Add Harvest Pit Services
  • Add Package
  • Quality Assurance
  • View User Feedback
  • User Login
  • User Registration
  • User Home
  • Search Water Tankers
  • Search Results
  • Search Pits Results
  • View Status
  • Guest Page

Software Requirements:

  • JDK 1.8
  • NetBeans 8.0.2
  • MySQL 5.5
  • SQLYog

Training and Placement Cell Java Project

Synopsis:

Training and placement cell is smart java based web application used to find the placements around you and this final year project allows you to directly apply for the drive and the company who is conducting the drive will see your request and if they interested in your profile they will accept the request.

This procedure is very much easy and time saving for those who are attending drives. In this application, the admin will log in and add the companies by giving all the necessary details. The admin can view the user requests if any registered user’s login and view the drives and send a request for a drive.

Now the admin can accept the user requests by seeing his details in user details like his percentage in Engineering etc. Before accepting the user admin will search the user by the name he can find the details of user like Resume etc. This application will help the user in finding right jobs to apply.

There are two modules in the application

  1. Admin
  2. User

Admin:

Admin will login into the application by giving username and password and admin can view the registered users in the application and their basic information about academics. Admin Will post the Drive notices if any campus placements or drives taking place in the college. Admin can also search the registered users and admin can view the users resume by clicking on the users.  Admin can accept the drive requests from the user.

User:

The user will register and login into the application by giving username and password. The user will see the drive uploaded by the admin. If the user is Interested in the drive he can send the request for the drive and if admin accepts the user request he can attend the drive.

Existing System: 

In the existing system, we need to search for jobs on different websites and we may not know whether they are correct or not so there may chance of misguiding users. In the existing system if the recruiter needs to the user resume by the details given by him.

Proposed System:

In the Proposed System, the registered user can directly view the jobs, which are posted by admin. If the user is interested, he can directly send the request. If the recruiter wants to see the user resume he can just directly search the user and he can find the username.

Output Screens:

Home Page

Fig 1: Home Page

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

Fig 2: Admin login

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

Fig 3: Admin Home Page

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

Fig 4: View User Details page

In this view user details page admin can view the user details and their academic details.

Fig 5: Add placements Drive Notice

In this add placements drive notice page admin will ad the drive details like company name, department etc.

Fig 6: View User Requests

In this view user requests page admin can view the user request for a drive and admin accept the users.

Fig 7: search Users page

In this search users page admin can search the registered users in the application.

Fig 8: View Search Results Page

After searching the user’s admin will get results as a list of students and click on the user you will get above results.

Fig 9: User Registration

In this user registration page user will register into the application by giving necessary details.

Fig 10: User Login page

In this user login page user will login into the application by giving username and password.

Fig 11: User Home Page

Successful login user will enter into the page showing the basic functionalities of the user.

Fig 12: View Company Placements Drives Page

In this View Company Placements Drives Page, the user can view the placement drives uploaded by the admin.

Software Requirements: 

JDK 1.8, NetBeans 8.0.2, MySQL5.5, SQLYog