Job Suggestion Website Java Project

To help job seekers to find the job information online conveniently and quickly we are going to develop this project. The project title is job suggestion website. Here We are going to develop this website to ease the difficulty of searching for jobs according to the area of interest and according to locations where they want to work. To develop this website we have to collect information from different companies by crawling the data with their domains and location. These crawled data need to store by using some database (such as mongoDB or phpmyadmin or mysql). The stored data of companies should be searchable by location or domain. For searching, we will use elastic search or other search engines. To search companies user need to enter location or domain and our website will suggest companies according to the given information.

Output Results Explanation:

This User interface is for job portal home page where admin can log in with registered user id and password. The user can view a list of features available in this application.

After successful login admin can view different features and perform operations form this page.

Admin can view employee details with user id, employee name, company name, contact number, email id, date of registration and charges.

List user interface will display a list of applications which are applied for jobs.

Using View jobs user interface admin can view a list of jobs posted with job id, job description, company name, and date of posting with requirements.

The user can select posted jobs from this list and look after detail of job with address, time and company profile. The user can apply using directly from this interface.

This interface is confirmation message after user applying for the job.

This user interface is for the admin who can post new walk-in details. List of posted details is shown with walk-in id, job title, company name, location, walk-in date.

Using this User interface admin can add new walk-in details and post to the existing list.

This interface is for showing successful posting of a new walk in.

This interface is for user registration where the employee should register with an application for applying for a job. The user must enter login detail and contact information using this form.

Admin can view a list of job seekers details who had applied for a different job posting . Admin can view job seeker id, username, qualification, percentage.

Search interface can help admin or user to find respective job seeker or job postings without searching from the list. Admin can select criteria, location, experience, functional area and get results.

Using manager login form user must enter valid user id and password to log in with application only after login user can use any features.

Company manager can view employer details after login to the application.

The manager can view a list of job postings from different companies. He can post a new job for his company.

The manager can add new job post for the list based on his company requirement.

This interface is for post successfully posted confirmation.

This interface is for user login where user had already registered with the application. He can enter user id and password and apply for a job.

The user can view a list of placements papers and download for reference.

This interface will display downloaded placement paper with previous questions and answers.

Using this interface user can download sample resumes.

This interface shows details of downloads available for a user like networking question papers, database question papers..etc.

UML Diagrams:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

ER Diagram:

Metadata

Metadata has data about data. Metadata actually has the data that describes the data we store in our SQlite database files.

S.NO Table name attributes properties Data type  key
1 Admin Userid User1, user2, .. varchar Primary key
password varchar
2 Employer  Home

 

User name

password

Employer name Varchar

varchar

Primary key

 

Job Street

 

View Jobs

 

Post New Job

 

SaveJob Details

 

 

ViewJobDetails

 

SeniorSE,HR….

Software,Accountant

SeniorSE,HR….

 

SeniorSE,HR….

 

Varchar

Varchar

Varchar

Varchar

 

Varchar

 

Search Jobs

 

J2EE Software Engineer…. varchar Primary key
3 Job Seeker Home Search Jobs J2EE Software Engineer…. varchar Primary key
Apply Job JOB1, JOB1…. varchar
My Profile PerID1, PerID2.. varchar
My Applications A-1, A-2.. varchar
Update Profile

Downloads

PerID1, PerID2.. Varchar

varchar

College Bus Tracking System Java Project

INTRODUCTION:

  • The college bus tracking system helps users to know the bus location so that the users don’t get delayed or don’t arrive at the stop too early.
  • In order to overcome increased waiting for time and uncertainty in arrival, we have come with this project.

Objective:

  • The main goal is to find the location of the bus so that the users do not get delayed.

EXISTING SYSTEM:

  • Location of the bus is not known, thus we need to ask the bus information for respective persons.
  • Long time waiting for the bus.
  • Chances of missing bus.

PROPOSED SYSTEM:

  • We are expecting to find the location of the bus and let the users know the location.
  • so that one can manage their time efficiently and reach their stop just before the bus arrives or take an alternate means of transport if they miss the bus or they are running late.

UML Diagrams:

Use Case Diagram:

Sequence Diagram:

Class Diagram:

Activity Diagram:

Output Screens:

Home Page:

Add Tracking Details:

View Map:

Output Screen names:

  • Home Page
  • Admin Login Page
  • Admin Home Page
  • View Users & Activate Page
  • Add Bus Route Page
  • Track Bus Details Page
  • Driver Login Page
  • Driver Home Page
  • View My Route Details Page
  • Add Tracking Details Page
  • User Registration Page
  • User Login Page
  • User Home Page
  • View My Profile Page
  • View Bus Routes Page
  • View Map Page
  • Track Bus Details Page
  • Map Page

Farmers Medium of Communication for Support Price of Crops

Abstract:

Farmers support price of crops is a web application which is useful for farmers to sell their crops at a good price. Nowadays the main issue for farmers is getting a good price for their crop so this creates a medium between farmers and buyers. In this Application, Farmers will register and login into the application and provide the crop details which they want to sell and also should mention the details like the type of crop and minimum amount etc. After submitting all those details the crop will be available for buyers o buy the buyers can register and login into the application and search for the desired crop and can bid the desired amount but cannot bid the amount less than the minimum amount. The Crop will be an auction for a particular set amount of time after the time expires the person with highest bid amount will be shown to the farmer and he accepts the crop will be sold to Buyer.

In this Farmers Price Project, we have 3 modules

  1. Admin
  2. Farmer (Seller)
  3. Buyer

Modules Description: 

Admin:

Admin will login into the application with the default username and password and he can view the registered buyers and sellers and he can view the crops sold to buyers by farmers and the amount bid by the buyer.

Farmer (Seller):

Farmer or Buyer will register and login into the application using username and password given at the time of registration and he will enter the crop details and the minimum bid amount and after the bid closes he can accept the highest bid. 

Buyer:

Buyer will register and login into the application he can view the crops or search by crop name and bid the amount for crop after for a particular set amount of time the bit closes if the highest bid was on his name he can view the crops which he brought in the auction. 

Existing System:

In Existing System Farmers faced the problem of getting a low price for their crops because of the medium between buyers and sellers, in which the farmers used to go to the centers with their crop and wait for their turn to sell this take long time and instability of day to day price.

Proposed System:

In the Proposed System, Farmers have a good medium through this application and they can decide the price of the crop which is a big failure in the previous system.

System Design Diagrams:

Use Case Diagram:

Sequence Diagram for Seller:

Sequence Diagram for Buyer:

Sequence Diagram for Admin:

Class Diagram:

Activity Diagram:

Source Code will be uploaded soon.

Academic Java Project on Bug Tracking System

Abstract: 

In General, we found many bugs and we report them to the organization regarding a product or a service and the organization admin will see the bug reports of the user and assign a technical expert to resolve the issue. User can’t know the status of the issue so we propose this project.

In this project, the user will sign up and login into the application and report a bug by selecting product or service and which environment he is using and detail description of the bug.  After submitting the bug admin can view the bugs reported by a user and he will assign any technical expertise to resolve the issue, Admin can also add the technical expert by giving necessary details.

Using the login id and password the technical expert can log in and view the bugs assigned by admin he will go through the issue and update the status if it resolved. User and Admin can view the status of the bugs.

Flow Diagrams:

ER Diagram:

Class Diagram:

Sequence Diagram:

 

In this Bug Tracking project, we are having three modules

  • Admin
  • Technical Expert
  • User

Existing System:

In the existing bug tracker system all the status of the bugs and their details are stored in an excel sheet so preparing and updating the sheet is a very long process and it will consume more time.

Proposed System:

In the proposed bug tracker system everything generated by application and user can also view the status of the bug. In this, we are using the database to store the details so each and every detail is secured and can access from any place using this application.

Download Bug Tracking / Defect Tracking System Java Project Code, Project Report Document, PPT.

Java Project on Computer to Computer Learning System

Computer to Computer Learning System

Computer to Computer Learning is the modern way of education, in which the students can get the valuable information through CD’s and Digital Copies. Generally, an existing system the educational institutions provide online material which is one-way uploading and hence the database is limited to a single person and hence the information updating needs time, But in this project, the database was made online so the database was accessible to multiple users. Any Format of information can be uploaded like audio, video, text etc. In this application, there are 3 modules

  1. Admin

Admin can view the institutes and students registered and delete them if he feels unnecessary. Admin can also view the complaints given by students

All the users are controlled by admin. Administrator services are

  1. Approve the institute
  2. delete institute
  3. view students
  4. view complaints
  1. College:

The college needs to register and log in and upload the articles on different topics providing the information and maintains the faculty details and view the responses and requests provided by students.

College is an Organization which can handle the all the student details. The College services are

  1. Registration
  2. Upload Articles
  3. Faculty Management
  4. Update profile of College
  5. Send Responses
  6. send a response for appropriate requests
  7. view request and send feedback
  1. Student:

The student will log in with a valid username and password and he can send a request to college he can view the response from college and he can also give feedback to admin. He can also update his profile.

The Student services are

  1. Update profile
  2. send a request to the college
  3. view responses
  4. and send feedback

Existing System:

In the existing Computer to Computer Learning System, the main problem is the database is maintained at individual such as in excel sheets and hence the system is not available for all college students so we propose the multiple access database systems in this project.

Proposed System:

In Proposed Computer to Computer Learning System, we used Centralized or Multiple access databases and it is automatically updated with the multiple users on the system so this makes the system fast.

Output Screens:

  1. Login Page:
  2. Registration Page:
  3. Clooege Registration:
  4. Student Registration:
  5. Admin Login:
  6. Student List:
  7. College Login:
  8. Student Login:

Architecture Diagram:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

Download Computer to Computer Learning System Java Project Source Code,  Project Report, PPT, UML Diagrams.

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

Analysing User Behaviour In Social Network At Various Time Intervals

Abstract:

With the increase of internet users and applications like social networks and multimedia sharing websites users are spending much of their time of sharing information with users and even using these applications for business purpose. With increase of this usage there are many advantages of improving services for users by designing effective system for analyzing users behavior. In this system users intention is calculated using intention serialization analysis based on their interaction on social network. In this system each users interaction is calculated by storing each users sessions and respective interest of that user at that point of time and store entire details in to database. Based on the users data at different time intervals using novel algorithm calculation of user behavior is done. User behavior is useful for providing services like advertisements to users at respective time. As user behavior and interest changes from time to time design a system which can accurately analyze behavior at respective time is useful for providing services.

EXISTING SYSTEM: 

  • Inside any social media network each users behavior changes with time and what type of data is shared on social network. As each user has different roles and view different type of topics each day so finding users behavior and using those details for effective service is a challenging task.
  • There are many previous works which used many techniques to provide better solution for finding user intention one of them is considering surrounding users interests who are friends to specific user and considering common interest and user interest in that circle.

DISADVANTAGES:

  • Just by considering surrounding users or common friends interest and specific user interest in that group cannot provide accurate result. With time user behavior will change so existing system will not work in all scenarios.

PROPOSED SYSTEM: 

  • In order to get accurate interest and behavior of each user at that point of time there is need to use data related to user behavior of each user in social network. Using this data we can get sequence of interests users is searching on social network and by using users’ behavior pattern analysis and mining algorithm user behavior can be calculated. 

ADVANTAGES: 

  • By using behavior pattern analysis algorithm it is easy to know each user intention at that point of time.
  • By using this user analysis data it will be easy to advertise or share information to user with specific data.

SYSTEM REQUIREMENTS:

HARDWARE REQUIREMENTS: 

  • System : Pentium Dual Core.
  • Hard Disk : 120 GB.
  • Monitor : 15’’ LED
  • Input Devices : Keyboard, Mouse

SOFTWARE REQUIREMENTS: 

  • Operating system : Windows 7.
  • Coding Language : JAVA/J2EE
  • Tool : Netbeans 7.2.1
  • Database : MYSQL

Project Code & Database, Documentation will be uploaded soon.

Securing Aggregate Queries for DNA Databases Project

Concept:

Efficient scheme which ensures that plaintext data cannot be recovered as long as the adversary has access to at most all but two ciphertext blocks, even when the encryption key is exposed.

Owner:

  • Owner has to register to get login.
  • File Upload: owner can upload the file to cloud . this file will be visible to cloud-A who will generate private key.
  • View Files: owner can view the uploaded files.
  • Upload to Cloud: owner can upload the files into cloud with a valid privatekey which is generated by cloud A file will be split into two parts and will be stored in two diiferent accounts in Drive-Hq cloud.

User:

  • User has to register to get login.
  • View files and send request: user can view the cloud files and he can send request to cloud
  • Verify keys and download: To download total file User need to verify splited part-0 file from cloud-a with 1st key which is sent to user mail by cloud-a and veirfy part-1 splited fle from cloub-b with 2nd key which is sent to user mail by cloud-b.
  • If both key are matched then only user can download if not he is malicious user.

Cloud A:

  • Cloud has to login
  • View Files: cloud A can view the files which are uploaded by user and cloud can provide private key for respective files
  • Split files: cloud A can view part of splited files which are uploaded by owners.

Cloud B:

  • View user request: cloud-b can view user requests and can give public keys to requested user to download files.
  • Split files: cloud A can view split files

Attacker module:

  • Attacker will search for keys and download part from cloud-a but he cant view that data because he can get only partial part-0 of file. Attacker dont know how to get part-1 and where it was stored.

Home page

The above screenshot shows the home page. The header tab includes hospital 1, hospital 2, cloud 1, cloud 2 and the user modules are shown here.

User registration page
The above screenshot shows the user registration page. A new user can register here by filling up their Name, email address, password, and Date of Birth and Contact details.

User login page
The above screenshot shows the user’s login page. An already existing user can login with the user name Password, If not he/ she can register newly.

User main page
The above user main page shows the user’s main page after he logs into his account.

User file request page

The above page shows the user’s file request page. Here cloud will check and respond to the user’s requests of the file.

User file view page

In the user’s file view page, the files that have been uploaded by the Hospitals modules are displayed.

Key Verification Page

In the key verification page, the researcher verifies the decrypted key with the patient name.The Decryption key Is received To registered mail Id.

Display patient information page

In the display verification page, if the decryption key matches, then only the researcher able to view the patient details.

Cloud 1 login page

In the cloud 1 login page, To get Access to cloud home page must enter the valid username and password.

Cloud 1 home page

In the cloud 1 home page, this page shows the functionalities of cloud 1.

View users request page

In the user’s request page, the cloud can view the requests send by users and he can respond and send key to user’s mail.

Cloud 2 login page

In the cloud 2 login page, To get Access to cloud home page must enter the valid username and password.

Cloud 2 main page

In the cloud 2 main page , this page shows the functionalities of cloud 2.

Cloud 2 users view page

In the cloud 2 users view page, cloud can view Researcher who are registered and Cloud can activate the Researchers.

Cloud 2 view files page

In the cloud 2 view files page, cloud can view the files which are uploaded by Hospital and cloud can provide private key for respective files.

Hospital 1 login page

The hospital 1 login page is the official login page for the hospital, to get Access to hospital home page must enter the valid username and password.

Hospital 1 main page
In the hospital 1 main page , this page shows the functionalities of hospital 1.

Hospital 1 file upload page
In Hospital file upload page, Hospital can upload the patient information to cloud.

Hospital 1 send to cloud page
In the Hospital 1 send to cloud page, Hospital can view the uploaded files and can Send files to cloud2 for private key.

Hospital 1 view files page
In the Hospital 1 view files page, Hospital can upload the files into cloud with a valid private key which is generated by cloud 2.

View files Quaternary storage page
In the view files page, The private key generated and uploaded to real time cloud(Drive HQ).

UML Diagrams:

Class Diagram:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Download the Securing Aggregate Queries for DNA Databases Java Project Code, Database, Project Report

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