Java Projects Synopsis

e-Healthcare Management System

 INTRODUCTION

Day wise people ignore the small problem (headache, pain in their body, etc.) and these small problems takes face of hazardous disease which is injurious to health. So E-healthcare Advisor is the software which is web based and the patient or any non-member can register on this and by giving reply of question related to health, he/she can know about the disease from which he/she is suffering and the medicine would also suggested (or if medicine not works or not effective then provides him/her the reference of nearest hospital). This software suggests the patient (member) generic medicine which could be available at the local medical store.

E-HealthCare Advisor is an online application which aims in helping people maintain healthy life style by having correct medicine for the disease from which the patient is suffering.

The purpose of this document is to clarify the software requirements related to the Healthcare Advisor – Software Systems Architecture and should be the only resource containing the system requirements. This document will detail the purpose of this the software along with its capabilities, interfaces, and user interactions. This document is intended for Advisors, users and the designers of the system. It will be proposed to the instructor for approval.

…………………………………………………

SCOPE

The scope of this online application provides a medical assistance to the visitors which will be nearby to an automatic system. From a software perspective, the tool must be programmed take various response and reply from the user (patient) and produce a correct output to identify disease and then suggest the medicine. E- Healthcare Advisor provides a medicine suggestion with particular salt and a medical report to the users based on various factors some of which include age, gender, Blood Group, Health Status, current problem in body, individual life style which include diet and exercise plans.

This tool will thus help the user to maintain a healthy life style and keep them away from various diseases. In case if the user is already suffering from any diseases this tool will help to keep them under control by giving him suggestion of medicine or if the medicine not works , then system refers the patient to the nearest general hospital, based on the current symptoms of the disease and medication. This tool also provides information various factors in their current life style which is affecting their health. The tool stores all records whenever the patient login to the software, patient can view his/her medical report for the current status and all his/her previous medical status reports as visited whenever in past days.

All activities directly related to the purpose of the project (as defined by the course requirements) are considered to be in scope. All activities not directly related to the purpose are considered to be out of scope.

TOOLS& TECHNOLOGY

JAVA

Java is an object-oriented programming language developed by Sun Microsystems a companybest known for its high end UNIX workstations. Java language was designed to be small, simple,and portable across platforms, operating systems, both at the source and at the binary level, whichmeans that Java programs (applet and application) can run on any machine that has the Java virtualmachine (JVM) installed.

J2EE

Java Platform, Enterprise Edition or Java EE is a widely used platform for server programmingin the Java programming language. The Java platform (Enterprise Edition) differs from the JavaStandard Edition Platform (Java SE) in that it adds libraries which provide

functionality to deployfault-tolerant, distributed, multi-tier Java software, based largely on modular components runningon an application server.

Web server – WASCE

Web Sphere Application Server Community Edition (from now on WASCE) is a free, certifiedJava EE 5 server for building and managing Java applications. It is IBM’s supported distribution ofApache Geronimo that uses Tomcat for servlet container and Axis 2 for web services. Over 15WASCE developers are committers in the Apache Geronimo project.

Development tool –RAD

IBM Rational Application Developer for WebSphere Software (RAD) is an integrated development

Environment (IDE), made by IBM’s Rational Software division, for visually designing, constructing, testing, and deploying Web services, portals, and Java (J2EE) applications.

Database platform – DB2

DB2 Database is the database management system that delivers a flexible and cost effective database platform to build robust on demand business applications and supports the J2EE and web services standards.

 Specific Requirements

Use Case Reports………………………………………………………………………………

7 8

Activity diagram………………….……………………………………………………………

9 10 11 12

Sequence Diagram………………………………………………………………………….

14 13 15

Class Diagram…………………………………………………………………………………

16

ER Diagram…………………………………………………………………………………………….

5

Architecture Diagram……………………………………………………………………………..

6