Patient Follow-up Java Project

Abstract:

Patient follow-up is an application which provides an easy and simple way to the patient to communicate with the doctor. In this Patient Follow-up application, pharmacist plays the major role of patient and doctor. Pharmacist collects all the information of the patient which includes type and stage of the disease. The patient can ask the entire question to the pharmacist at any time. Pharmacist submits all the patients question to doctor. The doctor can send a response to all the patients’ questions. The patient can view all the details of the response given by the doctor.

Existing System:

In the existing system patients not able to communicate with the doctor directly. It takes a lot of time to get the response to the patient. Very poor communication is done between patient and doctor. Patients need to get to doctor physically which takes a lot of time and effort.

Proposed System:

The proposed system maintains a good communication between patient and doctor. The patient can save a lot of time and physical effort to get a solution from the doctor. Pharmacist collects all the data of the patient and gets the proper remedy for his disease with the help of a doctor. In the proposed system patient and doctors can get the response easily without any waste of time or effort.

UML Diagrams:

Patient Follow-up Use case Diagram for Patient, Pharmacy, and Doctor:

Sequence Diagram:

Activity Diagram:

Class Diagram:

Modules:

Pharmacist:

The pharmacist needs to register with the application by giving all the details in the registration form. He /She can get log in with valid username and password. The pharmacist can add the questionnaire details which include type, patient, doctor, and questions. The pharmacist can view the details of the patient. The pharmacist can also add details to patient information.

Doctor:

The doctor needs to register with the application by giving all the details in the registration form. He /She can get log in with valid username and password. The doctor can view the details of the patient. The doctor can also view details of the patient questionnaire and send a response to patients.

Patient:

The patient needs to register with the application by giving all the details in the registration form. He /She can get log in with valid username and password. The patient can view the response to his questions sent by a doctor.

Admin:

Admin will get log in with valid credentials. Admin can view pharmacist details, doctor details and patient details which include id, name, email, and mobile.

Software Requirements:

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

Diabetes Identification System Java Project

Abstract:

Generally, diabetes is a kind of disease which is present in everybody as a hereditary so finding in the early stage may help to take precautions early and make us stay healthy for a long time. So in this application we provided entire details regarding diabetes regarding the occurrence and symptoms are shown and the precautions to be taken so the user just need to register into the application and search for the symptoms he is facing whenever he click on the symptoms then he will get the result based on types the types are analyzed in using code. It provides the steps to take and the doctor to consult to reduce the effect.

This Diabetes Identification Application has only one module

User 

In this the user needs to register by giving all the necessary details and must login into the application by giving username and password and user can search the symptoms in the application and he can select the symptoms he is having and click on submit then he will get the type of precautions and the doctor details to be consulted.

Existing System: 

In the Existing System, we need to search for the symptoms or else visit the doctor and the doctor based on symptoms he will give precautions and medicines. This is a lengthy and time taking process.

Proposed System:

In the proposed system the user registered in the application can just log in and select the type of symptoms he is prevailing basing on that the application will get the type of precautions to be taken and the necessary occulted doctor details were given to the user.

Software Requirements:

Jdk1.8, NetBeans 8.0.2, MySQL5.5, SQLYog

Screens:

Home Page:

This Page shows the basic view of how the application looks like and the list of modules present in the application

Registration Page:

This page shows the user to register into the application by giving all the necessary details

User login Page:

This page shows the user to log in by giving valid username and password.

User Home Page:

After Successful login, the application welcomes user with home page and list of basic functionalities

Search Page:

In this page, the user will select the type of symptoms he is prevailing in his body.

Search Results Page:

After Giving all symptoms the user will get the result based on types

Precautions Page:

In This page, the precautions taken is shown based on type.

Test:

In this page, the tests to be done for a user is shown.

College Placements & Assistance System Java Project

ABSTRACT:

This College Placements & Assistance System application is a smart web application which helps students to find easy placements and internships for different companies which are registered in the application. The application main aim is to unite the students and companies on a platform so that the searching of jobs will be easy for students and searching for employees will be easy for companies also. In this application, companies will register and login into the application and post the notice of job by specifying all the details, like how many vacancies and requirements.

The company will also conduct the internships so that also will be posted by adding internship details like whether it is full-time or part-time, etc. The students must also have registered and login into the application and the student can view the notices of internship and job available for that company so the student can apply by uploading a resume. Here in this application admin will give the placement assistance by providing training. Admin will upload a document for training that can be seen by the student and they can follow and get assistance.

This application has 3 modules

  1. Student
  2. Company
  3. Admin

 Student:

Student must be registered to get login, after registering the student must login and he can view the basic functionalities of student on the home page the student can view the notices of jobs posted by different companies and also he can view the internships posted by the companies so that student can apply for company by uploading resume . A student can also get placement assistance from the admin the admin will upload a document regarding company placement so that student can follow that get assistance

Company:

The company must also be registered and get login, After login, the company will post the number of vacancies in the company for a position and also they will offer internships for students.

Admin:

Admin will log in with the default username and password after logging he can view the users registered and companies registered. He will provide the placement assistance to students by uploading a document regarding how to train for placements.

EXISTING SYSTEM:

In the existing system the student need to go companies for joining in internships or for applying for jobs so they need to search the companies and go to company and apply for the job this is very long and time taking process, and also companies need to publish the ads or they contact consultancies to fil their vacancies this process takes time. So these all problems are resolved with this application.

PROPOSED SYSTEM:

In the Proposed System the companies and students will be on the same application companies which are registered will post the vacant job notices and internship for the students so they need not consult any other people. The students who are registered in the application will see the posts of the companies and they will apply for the companies and hence the procedure became simple and time efficient

Software requirements:

Jdk1.8, NetBeans 8.0.2, MySQL5.5, SQLYog

SCREENSHOTS

Home:

This page shows the appearance of the home page of the project and the modules present in the project.

Training :

This page shows the admin uploaded documents for training and assistance for students.

Our recruiters:


This page shows the recruiters available to offer jobs for students.

Selection process:

This page gives the complete information about how the selection process will be done for companies.
Academics :

This Page shows the academics details.
Students profile:

This page shows the users registered in the application.
Student registration:

In this page student will register by giving all the basic details like his personal and academic information.
Student login:

In this page student will login by giving his username and password and the type of login like student or admin or company.
Student home:

After Successful login the user will be shown the user home page with basic functionalities.
My profile:

This page shows the profile information of the user.
View notice:

In this page student will see the notices posted by the company.

View internship:

In this page student will see the internships posted by the companies.
Apply company :

In this page student will apply for the company notices.
Company registration:

In this page company will register by providing the necessary details.
Company login:

In this page company will login with the username and password and the login type.
Company home:

After Successful login the page show the home page of company with basic functionalities.
My profile:

In this company can view his profile details.
View applications:

In this page company can view the students who applied for the job and internships.
Add notice:

In this page company will add the notice to fill the vacancies in the company by giving necessary details.

Add internship:

In this page company will add the internships for students.
Admin login:

In this page admin will login by giving username and password.

Admin home:

After Successful Login the admin will get the admin home page with the basic functionalities.
Upload :

In this page admin will upload the document for providing placement assistance for students.

View students &delete :

In this page admin can view the students and delete them if necessary.
View company & delete:

In this page admin can view the registered companies and delete them if necessary

File Security System Java Project

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

The application has the only one module

User:

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

Existing System:

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

Proposed System:

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

Screens:

Fig: login Page

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


Fig: Admin home page

After Logging the home page will show the basic functionalities


Fig: File Upload Page

In this page, we will upload the file.


Fig: File Download Page

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

Campus Recruitment System Java Project

Abstract:

Generally, now a day’s every college is conducting a placement drives to provide maximum employment for the students so conducting placement drives is not only necessary we need to make the reach of that drives to students. So this Campus Recruitment System application provides the solution. In this application the admin will the add the Coordinators, Co-coordinators are the persons who bring the placements to the college so when the coordinator gets logged into the application he can add the next coming drive details by giving Company Name, Departments to attend and the informatory videos and images. After adding the coordinator admin can upload the materials for students.

Students can know which type of question being asked and information about that placement. In this application, the drives which are going outside the college are not known to coordinators. So the students have an opportunity to add other placements. After adding other placements admin will see the other placements if the company is good he will not delete the details if the details are fake or company is not nice admin will delete the drive details.

In This Application, we have 3 Modules

  • Admin
  • Coordinator
  • Student

Admin

The admin need to log in with username and password and the admin can add coordinators by providing the basic details like name, date of birth, address etc. admin can even upload the data for the particular drive to make students more prepared. Admin can also view other placements, and if they are not correct he can delete them.

Coordinator:

The coordinator will add the placements that belong the own college. he will add the placement by giving company name, Departments Eligible for Drive etc. He can view the placements added by him and also the other placements added by students.

Student:

The student needs to be registered before getting a login. After login, the student can upload the other college placements and view the placements uploaded by him of other colleges and also he can view the placements of the own college and the regarding materials for the placements also he can view.

Existing System:

In colleges when the placements arrive they intimate the students by posting the information on notice board so if any of the students are not attending the college. He cannot know the information about the placements. so this is the drawback of the existing system.

Proposed System:

In the Proposed system with this application, every student in the college will access the application by username and password and he can see the information of all placements and if any of other students will upload the placements outside college they can also view the placements.

Output Screens:

Fig: Home Page

This page shows the basic view of how the application looks like and the number of modules present in it

Fig: Admin Login

In This admin page, admin can log in by giving the username and password

Fig: Admin Home Page

After Successful login admin will be welcomed with admin home screen showing basic functionalities.

Fig: Add Coordinator

In this page, admin can add the coordinator by giving all the necessary details asked in the application

Fig: Upload Material

In this page, admin can upload the material used for students in preparing for placements

Fig: Other Placements

In this page, admin can view the placements added by the students which going outside the college.

Fig: Other Placement Details

In this page, admin can view the details of the other placements uploaded by students.

Fig: Coordinator Placement Details

In this page, admin can view the coordinator placement details.

Fig: Coordinator Home

After Logging coordinator, the application welcomes with coordinator home screen.

Fig: Add Placements

In this page, the coordinator will add the placements by giving company name and departments eligible to attend etc.

Fig: View Placements

In this page, the coordinator can view the placements added by the coordinator.

Fig: Other Placements

In this page, he can view the placements added by the students.

Fig: Student Registration

In this page, the student must be registered to get login access into the application.

Fig: Student Login

After registering student must login to this page by giving username and password.

Fig: Student Home

After Successful login student is taken to the home page showing his basic functionalities.

Fig: upload Placements

In this page, the student can add the placements which are conducted outside the college.

Fig: View Placements

The student can view the placements added by him.

Fig: View Placements

In this page, the student can view the placements which are conducted in college and added by the coordinator.

Fig: View Placement Details

In this page, the student can view the placement details.

Fig: view Materials

In this page, the student can view the materials uploaded admin which are useful in preparing for placements.

Online Doctor Appointment System Java Project

Project Title: Secure Web Application for Online Doctor Appointment System

ABSTRACT

Online Doctor appointment is a smart web application, this provides a registration and login for both doctors and patients. Doctors can register by giving his necessary details like timings, fee, category, etc. After successful registration, the doctor can log in by giving username and password. The doctor can view the booking request by patients and if he accepts the patient requests the status will be shown as booking confirmed to the patient. He can also view the feedback given by the patient. The patients must be registered and log in to book a doctor basing the category and the type of problem patient is facing and the location. The search results will show the list of doctors matching patients required criteria and he can select one and send a request the request will be forwarded to admin and admin forward to doctor and if he is available he will send the confirmation request back to admin the admin update the booking request and says confirmed to the patient. the patient can view the status in the status tab and also he will get the mail saying the booking is Confirmed.

The Application has following modules

  • Admin
  • Doctor
  • Patient

Admin:

Admin needs to login with username and password and in the admin home screen, he can see the basic functionalities of admin. Admin can view the registered doctors and patients. He can also view the patient’s request and doctors requests and he will confirm the patients and doctors requests.

Doctor:

Doctor need to be registered by giving the necessary details like experience, timing, fees etc. After registering he need to log in and in the home screen he can view the basic functionalities. He can view the patient request forwarded from admin and he can accept and he can also view the feedback given by patients.

Patient:

The patient needs to be registered and log in after logging on he can search for the doctor by giving the location, the reason or problem. Basing on the doctor availability the admin will confirm the booking request and will send to mail that the booking is confirmed he can also view in the status and he can also give feedback basing the performance of the doctor.

Existing System:

In the existing system the patient needs to visit the doctor for booking we need to wait and the booking will be done manually so to maintain everything is always a problem.

Proposed System:

In the proposed system the doctors patients are brought to one platform will allow patients to be more flexible they can register and search for the doctors basing on the location the list of doctors will be shown and patient can book by selecting  the time slots and the admin will confirm the booking so everything is computerized an done very fast which will save time.

Software Requirements:

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

Screens:

Home Page:

This screen shows the basic view of the application home page and the list of modules.

Admin Login Page:

In this page, admin can log in by giving username and password
Admin Home Page:

After successful login, the application shows the admin home page in which the basic functionalities are shown.
View doctors Page:

In this page, admin can view the list of doctors registered
View patients Page:

In this admin can view the list of patients registered
Patient’s request Page:

In this page, admin can view the requests sent by the user for booking a doctor
View doctor’s request Page:

In this page, the request from a doctor is shown and admin will send the confirmation to the user that the booking is confirmed.
Doctor registration Page:

In this page the can register into the application by providing all the necessary details like experience, fee timings, etc.
Doctor login Page:

In this page, the doctor can login by giving the username and password.

Doctor home Page:

After the successful login, the doctor home page shows basic functionalities.
View request Page:

In this page, the doctor can view the patient requests which are forwarded by the admin and he responds to the request.
View feedback Page:

In this page, the doctor can view the patient’s feedback.
Patient registration Page:

In this page, the patient can register into the application by providing all necessary details.

Patient login Page:

In this page patient can log in by giving username and password
Patient home Page:

After successful login, the application shows the patient homepage with basic functionalities

Search Page:

Search Results Page:

In this page, patient can search the doctor by giving the category, reason, location by selecting on the map.

In this page after giving the details for searching the doctor the search results will be shown like as in above screen.
View status Page:

In this page, patient can view the status of his booking whether the booking is confirmed or not.

Feedback Page:

In this page, patient can give the feedback for the doctor based on his performance.

Event Venue Booking System Java Project

ABSTRACT

Venue booking system is a web application in which dealers and customers can add and book the events based on their location, availability, and area. This makes the workload simple for users to book an event they need to search for it. In this application, the user needs to be registered and log in to log in the user will search for venues by giving the location if the venues were present in the particular location.

The user will see the full information about the venue and if is interested he will book the request will be sent to the organizer who added the particular venue and if he is available according to the date he will accept and the user will the status that the booking is confirmed.

The Following Modules are present in the project:

  1. Admin
  2. Dealer
  3. Customer

Modules Description

  • Admin:

Admin needs to login into the application using the Customer name and password and he can view the registered Customers and registered Dealers. Admin can also view them.

  • Dealer:

The dealer needs to register the application before getting logged in after getting login the application welcomes Dealer with Dealer home screen, showing the functionalities of Dealer. He can add venues and view the Customer requests and accepts.

  • Customer:

Customer need to be registered into the application before getting logged in, after getting the login access Customer will search for the venues based on the location, Customer will select the address on the map. Then Customer will see the list of events available in that location and Customer can book any one of them the request will be forwarded to Dealer.

Existing System:

Generally, in the existing system customer has no idea of which events are going on and when they are taking place. Even though the Dealers publish the ads through flexi posts etc. It will not reach to all people. Customers who need to book for the events they need to visit the Dealers place.

Proposed System:

In The Proposed System the customer need not go anywhere he can just get all information about events in a single click. The Customer needs to register need login there he can find the list of events which are added by the Dealer and he can book by checking the availability. Then customer needs to wait for the response and if he confirms he can take part in the event.

Software Requirements:

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

Screens:

Home Page:

The Home page of the application shows the view of the application and the list of modules embedded in the project

Admin login:

This is the admin login page and using the Customer name and password enter into admin to perform basic functionalities

Admin home:

After Logging it welcomes with admin home screen showing the basic functionalities of admin

View Customers:

In this page admin can view the list of registered Customers.

 View Dealer:

In this page, admin can view the list of Dealers registered into the application.

Dealer registration:

In the Dealer registration page he will registered by entering all the necessary details.
Dealer login:

In the Dealer login page, he will login with the Customername and password which is given while registering.
Dealer home:

In The Dealer home page, we can see the basic functionalities of the Dealer
Add venue:

In this page the Dealer can add the venue by giving all the necessary details.

View request:

In this page the Dealer will view the request forwarded by the Customerand Dealer can respond accordingly.
Customer registration:

In this page customer can register into the application by providing all necessary details.
Customer login:

In this page customer can login by providing Customername and password.

Customer home:

In this page the customer after getting login it shows the basic functionalities of Customer
Search:

In this page customer can search the event based on location.

Search Results:

In this page customer will get the search results based on location.
Book:

The customer can book the venue by providing necessary details.

Download Online Event Management System Academic Project, which is developed in PHP, And MySQL database with HMTL, CSS, PHP, and Javascript.

Online Survey System Java Project

Abstract:

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

Existing System:

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

Proposed System:

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

UML Diagrams:

Online Survey System Use Case Diagram:

Online Survey System Sequence Diagram:

Online Survey System Activity Diagram:

Online Survey System Class Diagram:

Software Requirements:

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

Output Screens:

Fig: Home Page

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

Fig: Admin Login

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

Fig: Admin Home

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

Fig: Add Poll

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

Fig: Select Question Id

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

Fig: View Results

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

Fig: User Login

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

Fig: User Home

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

Fig: View Poll

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

Fig: Submit Answer

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

Fig: Poll Results via Chart

UNI Watch (University Watch) Java Project

Abstract: 

This UNI WatchApplication allows the users or students to find their right university for their Master’s Degree, Based On the Various Aspects Like GRE, TOEFL Score and Aggregate Graduation Percentage the University Criteria Will depend. So User Must Choose according to his Requirement. In This Application, The registered students or users can search the university by giving the various details like GRE Maximum and Minimum Score and TOEFL Max and minimum Score.

If The Criteria of the student matches with the Universities the list of the Universities will be shown, The Universities and their criteria will be added by the admin.

UML Diagrams:

Use Case Diagram:

Sequence diagram:

Class Diagram:

Activity Diagram:

The Modules in The Project Are

Admin

User

 Existing System:

In Existing System The Student or the user needs to search for the consultancies to know the criteria of each and every University and there we cannot find the accurate university according to the requirements, It is a very time-consuming process with inaccurate results.

Proposed System:

In The Proposed System the User or Student need to visit any consultancies or any other place, with this application the student is just One-Click away from the required Universities List. The Time Consuming Is very less And the Results are Accurate.

Software Requirements:

NetBeans 8.0.1, JDK 1.7, MySQL 5.5, SQLYog, HTML, JavaScript and CSS. 

Screens:

 

Fig: Home Page

This Home Page Of The Application Shows The Basic View Of The Application And The Modules In It.

Fig: Admin Login

This Is Admin Login Page Where the admin of this application can login with specific username and password.

Fig: Admin Home

After The Successful Login the Admin Home Page Shows The Basic Functionalities Of the Admin.

Fig: Add Data

In This Page the Admin Need to the Data for the Universities with the basic fields like GRE Score, TOEFL Score, etc.

Fig: User Registration

This is the User Registration Page where the User need to Specify or mention all his details for successful registration.

Fig: User Login

After Registration Or the Registered users will login here with the user name and password.

Fig: User Home

After Successful Login the User Home page welcomes the user and shows the basic Functionalities of user.

Fig: Search Data

User Will search for universities based on the data like GRE Score, TOEFL Score and etc.

Secure Web Application for Online Marketplace

ONLINE MARKETPLACE

Abstract:

This Application allows the customers or users to find an easy way for service providers around their locality. Admin will add the categories and features of particular product or service. He will add service providers too based on the prominent locations around the city. Users will register and send the queries or service requests according to the services provided by the admin. the queries will be forwarded to the service provider and the service provider will try to solve by online. If the user is not satisfied with the service provider solution, he can send the feedback to admin and admin can block the service provider.

This Online Marketplace application has enhanced matching of user location and registered serviced provider location.

Existing System:

In the Existing Online Marketplace System, the user or customer has to visit service centers provided by the companies and he has to search his nearby Location and the response from the service provider may not be satisfactory to the user so in that user cannot complain or they cannot give their opinions and feedback.

Proposed System:

In The Propose System, user or customer need not visit the service center they simply can register into the application by giving their location. It is as simple as that the added service providers in that location will receive the user queries whenever the user sends it. Thereafter he can respond over to the user and if the response is not satisfactory he can give the feedback to the admin

 

Softwares used to develop this wedding Event application below:

Netbeans 8.0.1, JDK 1.7, MySQL 5.5, SQLYog, HTML, JavaScript and CSS.

UML Diagrams:

Sequence Diagrams

Activity Diagram:

Class Diagram:

The Modules Embedded in the application is

  • USER
  • ADMIN
  • SERVICE PROVIDER

Modules

Admin

Admin login with the valid username and password and after that he can add Categories, Products, Service providers. While Adding service providers the admin must give the location of the service providers and admin can also have the access to view the feedback from the user about service provider and he can also block him.

 User

The user must be registered and log in, after logging in the user will select the category and the service required while sending the query the user needs to provide the location, Based on the location the service provider can the user query. After the query is sent the user will wait for the service provider solution and if he satisfies that is okay if not he can give feedback to admin.

 Service Provider

The service provider will log in and the view the user queries or requests based on his location and he responds and provide a solution user.

Output Screens:

Home Page of the Project:

Admin Login Page:

Admin Home Page:

Admin Add Category page:

Add Services Page:

Add service Provider Page:

View User Feed Back Page:

Block Service Provider:

User Registration Page:

User Login Page:

Select Category Page:

Send Query Page:

View Answers and Forward to Admin:

Service Provider Login Page:

View User Queries:

Send Answer Page: