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.

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:

Secure Web Application on Travel Rating and Exploring Java Project

Abstract:

Travel Rating is a web application developed in java. This Travel Rating and Exploring application enable users to view the information of various places. Admin will add all the information about the various places. The user can search the place details with a category like international and national. Users can view all the details of the places and they can give the description and rating to the place. All the details of places which include the description and ratings can be viewed by guest users.

Existing System:

In the existing Travel Rating system, no proper information is provided. All the information of the location is stored in records which is very difficult to search or make any modification .if the data is once lost can be retrieved. Users need to spend much time in getting the information about places and its details. A lot of time and physical effort is required to get the details of the place.

Proposed System:

The proposed Travel Rating system provides details information about places and enables users to give ration and description. Users can get information about places just in one click by selecting the category which saves a lot of time and physical effort. All the data will be stored in the database without any data loss and can be easily viewed and modified.

UML Diagrams:

Use Case Diagram:

Sequence Diagrams:

Activity Diagram:

Class Diagram:

Modules:

Admin:

Admin needs to enter valid credentials to get a login. Admin can view all the details of registered users and need to activate every user. Admin can add all the details of the places.

User:

The user needs to get registered with the application and need to be authorized by admin. The user can get login by entering unique username and password. The user can view all the details of the places by selecting the category. The user can give description and rating to the selected place.

Guest User:

Guest users can search the details of the places by selecting the category. The guest user can view all the details of the place including description and rating has given by registered users.

Softwares used to develop this wedding Event application below:

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

Project Output Screens Description:

  • Home Page

  • Admin Login Page

  • Admin Home Page

  • User Details Page

  • Add Places Page

  • User Registration Page

  • User Login Page

  • Select Category page

  • Travel Rating Page

  • My Places Page

  • Guest user page

  • Place Details Page

Wedding Event Planner Java Project

Abstract:

The wedding planner is a java web application which helps to organize successful wedding events for users. This application provides an easy way to plan their special events. The user can add all the details of the event and can get the service. The user can select the type of event, type of food to be served, type of decoration and estimated budget. All the details given by users will be verified by admin. Admin will add all the details of the planner based on the requirement of the user and send the user’s event details to the planner. The planner will verify and send his response with a confirmation mail. The user needs to complete the payment process to confirm the order

Existing System:

In the existing Wedding Event Planner system, users need to waste a lot of time and physical effort in finding the place for the event and no proper information is provided to the user regarding the event details like food, decoration, and budget. All the information is maintained in records which are difficult to view or modify.

Proposed System:

UML Diagrams:
Use Case Diagram:
Sequence Diagram:
Activity Diagram:
Class Diagram:

Modules:

Admin:

Admin needs to get logged in by entering valid credentials. Admin can view all the details of the registered users and can authorize them. Admin can add planners. Admin can view users request and will send to the planner. Admin can view planner response and will confirm users request for a venue with a confirmation mail to users.

Planner:

The planner will be added by admin and will get his/her credentials to their mail id. The planner needs to give valid username and password. The planner can view request sent by admin and can give a response to admin.

User:

The user needs to get registered with the applicant by entering all the details in the registration form. Every registered user should be activated by the admin. The user can get login by entering unique username and password. The user can add all the details in the application regarding the event like the type of event, decoration, and budget. Users will get a confirmation mail to his mail id. Users order will be booked after completing the payment process.

Softwares used to develop this wedding Event application below:

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

Project Output Screens Description:

  • Wedding Planner Home Page

  • Admin Login Page

  • Admin Home Page

  • Admin View User Details

  • Admin Add Planner

  • Admin View User Request

  • Admin View Planner Response Page

  • User Login Page

  • User Registration Page

  • User Add Event Page

  • User payment Page

Student Performance with Graph & Academic Project Work Reporting System

Abstract:

Student Performance with Graph & Academic Project Work Reporting System is a web-based application developed using Java, HTML, and MySQL Database. This application provides an easy waa y to student in searching the details of projects and details of their academic attendance and marks percentage details the with graph. Students can search the projects with project title or with guide name or with the year. All the details of the projects and details of student’s attendance and marks percentages are added by admin.

Existing System:

In the existing system, all the student information is added manually and the data is stored in the records. Takes a lot of time and physical effort in searching and adding the information. In the existing system, there is a possibility of losing data and no proper maintenance of data.

Proposed System:

The proposed system provides the student an easy and accurate data about projects and academic percentages. Students can view all the information in just one click which saves a lot of time and effort. The proposed system maintains a database to store all the information. In this system, there is no chance of losing data. Adding and searching the information is very easy which does not take much time and physical effort.

Modules:

Admin:

Admin can get login by entering valid username and password. Admin can view all the details of the users and need to authorize them. Admin can upload projects by giving all the details of the project. Admin can add all the details of student’s attendance and marks. Admin can view added students and the progress in a graph.

Student:

The student needs to enter all the details in the registration form. The student should be authorized by admin to get login into the application. A student can search projects based on the title, year and Guide name. Students can view all the details of his/her attendance and marks. Students can view graph for his attendance and marks.

Conclusion:

“Student Performance with Graph & Academic Project Work Reporting System” Java project satisfies all the requirements of students in searching the projects and finding details about his\her attendance and marks. This project also satisfies the requirement of admin in adding all the details of the project and he can easily find the progress of student’s attendance and marks.

Softwares used to develop this project below:

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

Project Outputs Description:

  • Home Page

  • Student Login Page

  • Student Registration Page

  • Student Home Page

  • Search Projects Page

  • Project Details Page

  • Attendance Page

  • Marks Page

  • Graph Page

  • Attendance Graph Page

  • Marks Graph Page

  • Admin Login Page

  • Admin Home

  • View Users Page

  • Upload Project Page

  • View Projects Page

  • Add Attendance Page

  • Add Marks page

  • Attendance Graph