Intelligent Hospital Management System Java Project

Abstract:

Intelligent hospital is an application which is developed to retrieve patient’s details easily. In this application doctor directly collects all the information of the patient regarding the disease like patient name, age, gender, B.P, weight blood test, urine test place and the description of the disease. Doctor can analyze the disease of the patient easily with in no time with this information. Doctor can search the symptoms and find the cure to the disease easily. Depending on the result found related to patients symptoms doctor will prescribe medicines to the patient. When doctor finds new symptoms he can add the related information in the database which he can analyze the same disease in future without any waste of time. Doctor can view the graph which shows the level of various disease in various locations.

Existing System:

In the existing system hospital management maintains the critical information manually. Retrieval of patient information is very difficult. To find the details of particular patient information is very inconvenient and time talking process. Storing patient information with all the symptoms and prescribed medicines is difficult and occur duplication or data loss. Patient information is maintained in records which takes lot of time for doctor to analyze.

Proposed System:

The proposed Intelligent Hospital system maintains control over the information of the patient.All the details of the patient and the details of the disease and prescribed medicines are stored in the database which doesn’t lead to data damage or data duplication. Doctor can directly store the information of the patient and analyze the disease within no time. Doctor can view the level of disease in various locations in the graph where he can get quick view of the disease and give suggestions to the patients. By this both the doctor’s and patient’s time can be saved.

Objective:

The main objective of this Intelligent Hospital application is to save time of both patient and the doctor. To provide a quick exploration of the disease. This application provides a search option to the doctor where he can get the result very quickly by selecting the symptoms of the patient. This application provides a graph with the details of levels of the disease in various locations.

Modules:

Doctor:

Doctor can register by entering the information. He can get login by entering the unique username and password. Doctor can add patient details, search the disease by selecting the symptoms and he can view the graph of the disease levels in various locations.

Help Desk:

The help desk module all the details of the patient like name, age, place, gender, problem, date, time, B.P and weight will be added and stored in the database.

Scope:

The scope of the Intelligent Hospital project is to provide better service to patients with in less time.All the details of the patient and the details of the disease and prescribed medicines will be stored in the database which doesn’t lead to data damage or data duplication. This is to notify the doctor about the problem of the patient completely so that doctor can give accurate treatment in less time.To provide the doctor to take the information of the patient directly and analyze the disease. Doctor can view the level of disease in various locations in the graph where he can get quick view of the disease and give suggestions to the patients. By these both the doctor’s and patient’s time can be saved.

Conclusion:

Our application “Intelligent Hospital” maintains all the patient’s information and the disease details securely. Using this application patient details can be retrieved easily. This application guarantees the accurate maintenance of the patient details and gives the cure to the symptoms of the patient in very less time.Doctor can find the treatment to the symptoms of the patient by clicking on the search button which saves lot of time. This application also provides graph for various diseases in various locations.

Feedback Analysis of Interview Java Project

Abstract:

Feedback analysis of interview is an application which provides an easy way to analyze the interview process in college. In this application all the details of new companies will be added. So that, students can easily finds the details of the companies. Seniors will add questions with answers which can guide their juniors for their interviews. This Feedback Analysis of Interview application allows seniors and juniors an easy way to prepare for the interview. Faculty can view all the questions added by seniors and they can make modification if necessary. In this application faculty, seniors and juniors can share question regarding the interview.

Existing System:

In the existing system students have no proper details about various companies. It is very default to collect all the details of companies and store the details. Students have no information about the questions asked in the interview. They need a direct communication with their seniors and faculty which is not possible every time. Even the collected data may be mislaid or misplaced sometime.

Proposed System:

The proposed Feedback Analysis of Interview provides all the services online available to all the students and faculty. Student can view all the information about the companies and the related questions asked in the interview. This provides an updated system which provides information about questions and answers asked in the interview. Seniors, juniors and faculty can view the details of the questions and company details.

Modules:

Admin:

Admin can get login with a valid username and password. Admin will add new companies in the application.

Senior:

This module need to get register with the application and can get login with a unique username and password. Senior will add new questions in the application and view the questions.

Junior:

Junior can register and login by entering unique username and password. Junior can view all the companies added by admin.

Faculty:

Faculty need to register by entering all the details and get login by entering a valid username and password. Faculty can view all the questions added by senior and make modifications if needed.

Software Requirements:

Operating System : Windows
Application Server : Tomcat
Front End : HTML, Java, Jsp
Scripts : JavaScript.
Server side Script : Java Server Pages.
Database : Mysql
Database Connectivity : JDBC.

Conclusion:

Our project feedback analysis of interview provides an easy way to view the details of the companies and learn the frequently asked questions in the interviews. Students can save their time in searching the interview questions and prepare for the interview. They can view details of the companies by just one click which saves lot of time.

Mini Projects Abstracts on Java and PHP

The below mini Projects are developed using java and PHP technologies.

School Management System:

This is a school management system project which is developed using  PHP on the CodeIgniter framework. But it is not for only a single school or college to manage. We can add multiple schools or institutions and they will be provided the proper login credentials and they can add Management, Teachers, Students, Parents, and library inventory as well.

Multi Messaging Service Encryption:

This project is a java based server-client architecture within a local area network LAN. The user will be created at the server application and then the client can log in through the client application. The client can send video/audio and text images to some other client by encrypting them using some encryption algorithms. And when the receiver client will receive the file it will be decrypted on the receiver end and then the files can be opened or text can be read.

College Management System:

It is a java based Windows/ Desktop application. This Project has featured an admin panel where the admin can register a new student, can update the existing user, can promote students to higher classes. And admin can manage the monthly fee of the student and then the admin can print the receipt using the printer.

Blood Bank Management System:

It is the management of the blood donor that if some donor is donating the blood and it will be managed into the inventory that which kind of blood is it like A+, A- and all. And when the user wants to search the inventory whether this kind of blood is available at the blood bank or not he can check into his inventory. And can purchase from the blood bank once he purchased the inventory will be maintained again. this is a website on PHP.

E- Student Management System:

It is the complete management of students, Teachers from the admin panel. This is a website with an admin panel. Admin can add the new class. Within the class, he can register new students. Admin can also manage the library. Admin can also add teachers. And can edit or delete them. And these things will be displayed on the website. It is a completely dynamic website with high features. This project is on PHP technology having the use of the CodeIgniter framework.

Online Bakery Shop:

This is an E-commerce Website for selling online cakes. Users can visit the website and can search for the desired cake by their category and then they can add to the cart and proceed to checkout. This project is on PHP technology having the use of the CodeIgniter framework.

Employee Break Tracking System:

It is a java based system that will help the employer to find out the total as well as split up of break time taken by the employees. The report will be exported to an excel file or it can display in a common console.

Automatic Backup of files to Network Drive:

It is a java based application that will be used to back up the files automatically onto a network drive. The backup can be scheduled.

Active Directory Users Management:

It is a PHP application that is used to get the last logon time of all the active directory users and will be saved in the MySql database. Then from MySql, reports will be generated and shown in the GUI.

Common Repository of Linux Syslogs:

It is a PHP application that is used to get the Linux sys logs onto a common location and it will be saved in the database. On request, the report will be generated and shown in the GUI.

ATM Management System:

It is a java based system for ATMs. It will have all the features like withdrawal, deposit, and balance summary. The user management system is also part of this.

Talent Hunt Website:

  • The objective of this website is to make people able to share their talent over the world so that more audiences can watch them.
  • The users who uploaded their videos on the website can also manage them. They can delete them also.
  • Registered user can edit their profile. They also can get the chance to make their talent their profession.
  • So this website also provides job opportunities for the user.

There are the following objectives of this website:-

  • Sharing videos, images, audio, and quotes.
  • Making talented people the best in their field.
  • Providing a chance to show their creativity
  • Providing user-friendly GUI.
  • Establishing relationship.
  • Increasing Curiosity.
  • Inspiring people to do new things to share.
  • Delivering innovative ideas to people.
  • Verification before displaying data.
  • Management of uploaded files/data.
  • Categorized display.

Results Through Emails Java Project

CONTENTS:

  • Introduction
  • Existing system and proposed system
  • Software components
  • Hardware components
  • Advantages

Results Through Emails (Entasi free)

The word entasi came from Greek origin which means tension and the name of the website gives the meaning tension free. The idea of this Results Through Emails website entasi free came into existence due to the problem faced by the students during the time of results. Generally, all the students face the problem in checking their results as soon as they are kept on portal.

Because the server gets bulk login requests and it just breaks down. The one click solution to this problem is our website entasi free which enables the students to get the results through email. Here the email id’s of the students are linked with the website as soon as the administrator logins and submit the details the mails are sent to the respective email id’s.

Existing System

Results are checked in the Results Through Emails website which is a very time consuming process.

Proposed System

Make the way easy application where results are directly send to the students mail id with out wasting time.

SOFTWARE COMPONENTS

  • We use HTML(hyper text markup language) in order to create the web pages
  • And these web pages linked using the code written in java
  • We use my SQL database in order to store the data like student roll numbers, email-id’s and results

HARDWARE COMPONENTS

  • The hardware components used in order to create the website are as follows
  •  computer with 2GB RAM
  • Internet
  • External hard drives and DVD’s for backup
  • And a server computer

USE-CASE MODEL

DESCRIPTION

The admin of the website logins into the website and after authentication he will go with updating the database with new results. After the process of altering the database and updating it the admin further proceeds in sending the results to the students through e-mails.

Description About The User Actions

The user just registers into the website by giving his mail id and later on there is no direct interaction of the user with the website. The results are directly sent to their mail-id’s and then the students login into their mail-id’s and check the results and send the feedback.

Sequence diagram when student is checking the result

DESCRIPTION

User(student) registers into the website by giving his mail-id admin verifies the user and validate his account. Admin then send them results through mails.

Sequence Model


DESCRIPTION

The admin logins and authenticates then the db class verifies the user and grants the permission to access it. Later, he can alter and update the results and send them to students through mails.

ADVANTAGES

This website can be used by the universities in order to release the semester results.

DATABASE VIEW

HOME PAGE

Student’s registration form

Sending An Email:

SPAM Blocker for Blogs – ANTI SPAM Java Project

ABSTRACT :

Nowadays, spam comments have become a major issue in the blogs. In this project we are dealing with the eradication of the issue of spam comments. Basically, here the quality of the comment is determined, whenever the user adds a comment to the blog.

If the comment entered in the blog’s comment has inappropriate or unacceptable words, the system will not publish the comment instantly, instead it will create table where it will store all this kind of comments which will be later be verified by the authorized user.

The set of particular inappropriate words are stored in a CSV (Comma-Separated Values) file which will be compared with, each word of the comment posted by the user and determine whether to post the comment or not.

1. INTRODUCTION:

Spam is a blog also called as simple blog spam or comment spam. The purpose of this document is to define scope and requirements of a SPAM Blocker for Blogs (ANTI-SPAM) for a corporate house, which wanted their head of organization to have control over comments posted by the readers on their respective blogs. Since, the blogs are hosted on internet, it was extremely critical to prevent unacceptable content in comments.

ANTI-SPAM will determine the validity of comments entered on the client side on the basis of the following rules:

1. Comment should not be empty.
2. The words used in the comment should not be present in the dictionary created.

2. EXISTING SYSTEMS:

Spammers began to take advantage of the open nature of the comments in the blog by commenting inappropriate content which was causing inconvenience to the users. The authorized users did not have the control over the comments posted by reader on their respective blogs.

3. PROPOSED SYSTEM:

The proposed system will provide an effective way to determine the quality of comment in the blog article, whenever a reader adds a comment.

MODULES:

1. CSV Files uploading into database.
2. Authorized user rights and end user rights.

4. SYSTEM SPECIFICATIONS:

HARDWARE SPECIFICATIONS:

1. 2 GB RAM
2. 256 GB Hard-disk

SOFTWARE SPECIFICATIONS:

1. JAVA/JSP, Eclipse.
2. HTML
3. DB2 database
4. Operating system: Windows 7,8

5. REFERENCES:

1. Data structures and Algorithms made easy in java. (Narasimha karumanchi, M-tech, IIT Bombay)

2.http://www.serve.net/buz/hash.adt/java.001.html URL for the concepts on hashing.
3. http://en.wikipedia.org/wiki/Bloom_filter URL for the concepts on bloom Filter.

Collaborative Decision Making – Team Java Project

Introduction

The purpose of this document is to define scope and requirements of a Collaborative Decision Making Tool. It is a situation faced when individuals collectively make a choice from the alternatives before them.

The decision is then no longer attributable to any single individual who is a member of the group. Currently the employers waste significant time to convene and run meetings for arriving at a meaningful decision. This document is the primary input to the development team to architect a solution for this project.

Proposed System

TEAM will provide a web based multi voting tool for teams to quickly shortlist ideas, actionable items, and initiatives without having to call for a physical meeting.

Basic System Operation

The multi voting process is initiated by creating a call for multi voting for a certain set of ideas by an employee.

Landing Page

TEAM’s landing page is a tabbed page. The first tab shows all the active calls for multi voting. The second tab shows the list of active multi voting calls. The third tab lists all the closed multi voting calls initiated by the logged in employee.

Call for Multi Voting

An employer can call for multi voting. For this purpose, she/he

• Enters a title for multi voting
• Defines the objective briefly
• Selects a list of employees for multi voting
• Uploads the list of items for multi voting from a single column of CSV(Comma Separated Value) file
• Defines the maximum number of votes allowed

Upon saving it, an invite mail is sent to the selected employees to participate in the voting. The results are automatically determined on closing the voting.

System Specifications

Hardware Specifications

• 2GB RAM
• 256GB hard disk

Software Specifications

• Web based multi voting tool
• CSV file
• Windows 7 OS
• DB2 database
• Java/JSP

References and Text books

• Pearson education(www.pearsoned.co.in)
• Financial decision making – Hampton
• Managerial decision modelling-Balakrishnan

Insurance Company Management System

Objective:

The objective of the Insurance Company project is to automate the management of insurance activities of an insurance company. The purpose is to design a system using which users can perform all activities related to insurance company.

Proposed System:

This makes it convenient to access required data easily. Various reports can be generated by the managers. The system integrated all information related to various branches. Using the Insurance Company Management System customers can make online payments.

Modules:

The Insurance Management System is proposed to have the following modules.

CEO, Manager, Agent and Customer

CEO Module:

The CEO is the Super user of the System. The CEO is responsible for defining the policies, policy terms and conditions, policy amounts, establishing the different branches, registration of the branch managers. CEO will also get information about policy details, branch details, manager details, agents details, customers details, customers policy details

Manager Module:

Manager is responsible for all activities at a specific branch. A manager appoints agents and interacts with customers. A manager can get data about customer policies, dues and payment details. A manager can also get agent details and commission information. A manager can generate various reports.

Agent Module:

Agents are employees of the insurance company who interact with potential customers and offer the necessary details, agents typically act as a liaison between customers and company. Agents are entitled for commission for each policy they sell. Using the system an agent can find customers policy details, customer’s personal details, commission collected, reports, available policy details, concerned manager details and agent personal details.

Customer Module:

Each customer must register with the system before one can avail the services. Customers can seek information regarding policies, register new policies, make online payments, view their current policy details etc.

Software Requirements:-

  • Web Presentation : HTML, CSS
  • Client – side Scripting : JavaScript
  • Programming Language : Java
  • Web based Technologies : Servlets, JSP
  • Database Connectivity : JDBC
  • Java Version : JDK
  • Backend Database : Oracle
  • Operating System : Windows, LINUX
  • Web Server : Tomcat

Easy Campus System using J2ME Synopsis

Description:

Easy Campus System using J2ME is the next generation of electronic learning that is based on mobile devices. It enriches interaction of the learning material, technological platform and the wireless systems that supports learning anywhere, anytime. The system has been developed using J2ME technologies in the client and Apache Web server systems.

Mobile interactive learning objects for m-learning can generally be structured on the same way as learning objects for e-learning. The obvious differences remain in the presentations and amount of information offered due to the limitations of mobile devices.
Note: This Idea is taken from www.EFYMAG.com [South Asia recognized Electronics magazine].

Proposed system:

It is fully automated mobile application, Using these application students can be able to make materials on their own using the content available on the mobile. Students can also communicate and discuss with fellow students or communicate with instructor including submission of assignments with correction and feedback in the form of text.

Project Features:

• Student [Mobile module]
-Student can avail m-learning features through his hall ticket number and password.
– View the material content subject wise supplied by the tutor.
– Submit assignments in the form of text
-Avail status of books taken from library
• Tutor [Mobile module]
-Tutor can login through unique id and password.
– Prepare test papers
– Post new assignments
– View and provide feedback to student’s assignment.
• Test Yourself [Mobile module]
-Student can test himself on a selected subject by answering test papers
-View the result
• Discussion [Mobile module]
-Student can communicate with students and tutors by sending offline messages
• Admin
-Maintain m-learning by adding or deleting students and tutors
-Manage Library

Note: We are using Wi-Fi wireless technology to connect a mobile phone to web. So you need to provide a mobile and wi-fi environment to deploy this in mobile.

Technologies:

Languages : J2EE (Servlets, JDBC), Java Micro Edition (J2ME) Toolkit
Database : MySQL

Net Banking Project Synopsis

Net banking project does banking online. This aims in functioning always as in Banking

The Net banking project constitutes of modules like

  1. Savings Account
  2. Demat Account
  3. Trading Account & Share Trading
  4. Customer Service
  5. Administration &  Communication
  6. Human Relation

Savings Account

This module contains  of normal Bank transaction such as deposit and withdrawal of funds by Bank employee and transaction by customers directly using net banking, Viewing account details  by  customers, Viewing accounts by bank employee  for any customers Bank employee are allowed to add customers. etc.,. are done here.

Demat Account

In this module  Customers can be  updated from Savings Account to Demat account, Their shares can be de materialized  and be converted to electronic format, The account maintenance charges  are collected . Demat customers can view their account of demat account. 

Share Trading and Trading Account

By this module  customers are allowed to view their trading account details, transfer amount from or to  Savings account , Trade ie.,. to buy any new shares available based on amount available in trading account and sell  the holding shares on prevailing rates.  Share rates are now manually updated by admin part based on prevailing rates.

Customer Service

Customers are provided with variety of  service  like Change of address online, Change of  password, registering cheque book request, Bill Payements etc.,. In Bill payment the customer  can pay any bill  enabled online. Customers request of their password are served by mail

Administration

Admin  are enabled to  view the accounts of bank income, view the status of customer service, like the status of cheque book request  etc.,. Almost all activity related to customers are made known to customer by mail like new entry are welcomed, cheque book registration Bill Payments  and more.

Human Relation

In this module Admin is enabled to add Branches  add and  delete employee in a  branch and to transfer  employee from one branch to  another  etc.

Software Requirements:

  • Operating System Windows XP
  • Internet Information Service – (IIS) and above
  • Bean, Servlet
  • JSP
  • MS SQL Server

Customer Sentiment based Sales Approach

In a corporate world where boundaries are dissolving and communication is taking every form we can imagine, it becomes imperative to obtain access to a faster, less costly way to communicate with customers. Today’s competitive markets demand optimization of the processes and resources leading to improved bottom lines, creating new possibilities and identifying opportunities all along the way.

This concept helps us in robust marketing and promotional customer and businessman communication requirements. It is web-based tool to create an efficient platform for the communication between Service Providers and Customers. The current Customer Sentiment based Sales Approach project allows Service provider to register and select a SMS plan and send messages about their business to the customers.

The New User can also register and see the different providers which are present in the website in category wise. He can select the provider and get the SMS send by it. If the User doesn’t want any SMS then he can unsubscribe also.

Existing System:

In the Existing system different service providers have different websites. If the user wants to search for the information about the different service providers he has to search in different websites. It is somewhat difficult and time consuming.

Proposed System:

In the proposed Customer Sentiment based Sales Approach system the user can search the information about the different service providers and select them by category wise so that they can enable getting sms from a desired service provides. Here we have a module to control all service providers and users.  The service providers can send SMS to the users according to category wise.

Functionalities:

  1. Service Provider Module:
  • Registration and Login:
  • Uploading Module (single user and multi user(through Excel)):
  • Add Categories
  • SMS Service
  • View Bills
  • View Plan
  • View Registered Users
  1. Admin Module:
  • Provider Approver module
  • View Reports
  • Add Plans
  • Control service providers and users
  1. User
  • New User(direct registration) and Service Provider Uploaded User/login
  • Search providers (Category wise)
  • Message Opinion module

Technical Environment:

Technology: Java 2 Standard Edition, JDBC and AJAX

Web Server: Apache Tomcat.

Server Side Technologies:  Servlets, JSP

Database Server: MySQL

Operating System: Microsoft Windows