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

Local Vendor Review System Java Project

Abstract:

Local Vendor Review System is a web based application developed by using Java and MySQL Technologies, this application is mainly for the customers who are interested in food. Now a day there is no proper way to get the Restaurant Information whether which is providing quality food or not, but this application helps to find good restaurants. This project is developed to improve the quality of the services provided by vendors. There is an option to give feedback of the restaurants so that customers can easily find the restaurants.

Existing System:

In the existing system we don’t have any feature to find the restaurant, we directly go to restaurant and have some food then only we will get to know the food quality and services of the restaurant.

Proposed System:

In this proposed system the customer has an option to give his/her feedback to the particular restaurant so that the user can easily find the better restaurants.

UML Diagrams:

Use Case Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

Modules:

Admin:

Admin needs to get login by entering valid credentials.  Admin can add the area wise restaurants details.  Admin can view all the restaurants.

Customer:

Customer needs to enter all the details in the registration form to get a valid username and password. Customer can see his/her profile information and customer can search restaurants by location or area wise. Customer can find the restaurant details and add restaurants as his/her favourites.

Output Results:

Home Page:

Foodie Page:

Add Restaurant 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.

All Other Functionalities:

  • Home:
  • Foodie:
  • Admin Login:
  • Admin Home:
  • Add Restaurant:
  • View Restaurant:
  • Registration:
  • Customer Login:
  • Customer Home:
  • Profile:
  • View Restaurants:
  • View favourites:
  • About Us:
  • Contact Us:
  • Top Reviews:

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

College Election System Java Project

Abstract:

“College Election System” is a web application developed in java. This application provides an easy and simple way to both administrator and voters in the collect election process. In this application, voters can give their votes to college from anywhere and at any time. The administrator can add all the details of the candidates with the selected department. The administrator can view all the details of the candidates and if necessary he can delete the details of the candidate. In this application, all the details of the voters can be view in a graph form which makes the work of the administrator easy in analyzing the votes.

Existing System:

In the existing system, college election process takes a lot of physical effort and needs a lot of paperwork which sometimes may lead to data mislead. All the details of the election are stored in records. Take much time and effort to analysis, calculate and finalize the result. No proper information is available.

Proposed System:

The proposed system all the data related to elections in the college is done online from anywhere and at any time. No physical effort and paperwork are needed. There is no chance of displacement of the data. Analyzing and calculating the results is made very easy and accurate. All the information about voters can be viewed by the administrator and can be accessed easily whenever needed.

UML Diagrams:

UseCase Diagram:

Sequence Diagram:

Activity Diagram:

Class Diagram:

Modules:

Admin:

Admin can get logged into the application by entering valid credentials. Admin can add candidates. Admin can view all the details and can delete the details of the candidates. Admin can view the details of the votes and result graph.

Voter:

Voters can need to get registered with the application by entering all the details in the registration form. The voter can get logged in to the application by entering unique username and password. The vote can fill all the details to give his/her vote.

Conclusion:

“College Election System “application satisfies all the needs of the administrator and voter. This application successfully provides accurate votes given by users without any loss of time. Provides an easy way to voters to give their votes from anywhere and at any time without any physical effort.

Screenshots: