Académique Documents
Professionnel Documents
Culture Documents
INTRODUCTION
We all want to build software that makes things better, avoiding the bad things that lurk in the
shadow of failed efforts. To succeed we need discipline when software is designed and built.
Many individuals and companies still develop software haphazardly, even as they build
systems to service the most advanced technologies of the day. As a result, the quality of the
software that we produce suffers and bad things happen.
This project report will be intended to serve as a guide to the software developed on
ONLINE EMPLOYEE HEALTHCARE SYSTEM. I will try to follow the principles and
rules as suggested by the software engineers as far as possible, in order to make this software
a Successful one.
The report will start with a comprehensive introduction to the project undertaken as its very
First Section. It includes objectives and scope of the project; about the front-end tool used i.e.
ASP.Net with C# and the back-end tool i.e. SQL Server. The second part presents and
discusses the theoretical background of the project. The third section encompasses all the
problems of the software that includes what is expected from the software, the demands and
the requirements of the end-users.
The fourth part is the System analysis and design section. This part focuses on requirements
analysis and specification, analysis issues, detailed procedures and the database designs. In
The fifth section, different approaches to formal evaluation and review techniques are
explored. The sixth section highlights the methodology adopted for this project. The seventh
part suggests the steps required to implement the software on the user machine. The eighth
part discusses the hardware and software requirements of the user machines. The ninth part
deals with the cost benefit analysis. The tenth section contains the data flow diagrams. The
next section is the flowchart part. The next section is for the entity relationship diagram of
the project. The thirteenth part explains the methodology used for testing. The fourteenth
section is the test report. The fifteenth part is the most important part of the project i.e. the
code for the software. The sixteenth part is the user manual section. The seventeenth part is
the annexure for the topic that includes some details about the organization, the data
dictionary, definitions, acronyms and abbreviations used in the report. The final section is the
reference part that contains a list of the books and reports that were referred during the
development of the project and the report as well.
The emphasis in this report is to document the important concepts and techniques used for
the successful development of this project.
I do hope fervently that, through this report, the readers will get a real picture of what the
project is all about. I also wish that may this software satisfies all the needs and requirements
of the organization, for which it is meant.
1
OBJECTIVES & SCOPE OF THE PROJECT
The objective of this software will be to completely automate the following process:
This software will provide the health card for the patient. It will display a set of
information related to a patient regarding blood, urine, others.
Provides different kinds of reports and analysis for the scientists, planners, doctor so
as to enable them for better decision making on different occasions.
PROBLEM STATEMENT
A Health Care System is an online facility by which user/doctor can view the diagnose
information of a person related to his/her health for better analyzed medicine and medical
treatments.
This system will help in disease management and preventive services. It will
provide very vital information like patients without an exam for certain time,
patient with certain levels BP, patients who are taking a certain class of medication,
patients who are suffering from a certain type of disease, screening and
immunization information, Lab tests Results, etc.
Rules can be created for various time frames like a certain time period, last visit to
the hospital, latest Data available Visit, across all visits. The system is completely
dynamic in the sense; each user can have his own rule and his own conditions and
can decide if he wants to be alerted for the patient meeting the rule or for not .
2
NEED OF THE SOFTWARE
This software will develop keeping in mind the above-mentioned problems. The needs and
requirements of the end users are also kept in mind while designing this software. This
software will enable its users to maintain, retrieve and generate reports quickly and requiring
minimum effort.
METHODOLOGY
INTRODUCTION
A software life cycle is the series of identifiable stages that a Software product undergoes
during its lifetime. The first stage in the life Cycle of any software product is usually the
feasibility study stage. The Subsequent stages are: requirement analysis and specification,
design, coding, testing and maintenance. Each of these stages is called a life cycle Phase.
A life cycle model represents all the activities required to make a software product transit
through its life cycle phases. It also captures the order in which these activities are to be
undertaken. The most strict life cycle model used is the Classical Life Cycle Model.
However, in any practical software development work, it is not possible to strictly follow the
classical waterfall model from every phase to its preceding phases.
METHODOLOGY ADOPTED
Structured system analysis techniques will be adopted for the analysis of the
algorithm and software development.
Structured system design techniques will be adopted for the design of the algorithm
and software development.
Prototyping model for initial implementation will be used for early testing and
module development.
Prototyping model will be used for the development of the Graphical User Interface.
PERT chart is the primary Tool will be used for system planning.
3
Project cost will be estimated as a function of comparing the cost of similar available
products, effort estimation on the project, resources acquired for the project and
COCOMO Model as the theoretical reference.
Test plan will create to form the strategy of testing. This includes the decision of
testing techniques, decision of testing tools, and decision of milestones when the
testing will commence.
i) ANALYSIS METHODS
Structured system analysis techniques will be used for the analysis of algorithm and
development.
Background analysis: concept of mining and about the algorithm is learned through
research papers on Internet and experts theory.
Fact-finding: facts about the algorithm will be collected from the books and Internet.
Fact analysis: facts will analyze through different examples related to algorithm.
DFDs and flowchart will be used to model the algorithm and logic design.
Layering will be done to refine the architecture. Initially, two layers will be
introduced, system layer and application layer.
4
iii) CODING METHODS
Event driven programming language ASP.Net will be used for coding the modules
and programs.
Structured English and pseudo-codes will be used to closely refine the mechanisms
using the facility of defined objects.
The basic philosophy followed at this stage:” code one line followed by rigorous
testing”.
Incremental compilation will be used to compile and test on which work was in
progress.
The same group is responsible to test the reliability of software by using various
inputs and techniques, on various parts and functionalities.
Software will be distributed to doctors and scientist to Beta-test the entire software.
PLATFORM USED
5
ii) Hardware Specification
It is recommended that the minimum configuration for clients is as appended below:-
Suggested Configuration of Windows clients:-
Microprocessor : Pentium-2 class processor, 450 megahertz MHz)
Ram : 128 MB of RAM
Hard Disk : 2.5 gigabytes (GB) on installation drive, which includes 500
MB on system drive.
CD ROM Drive : 52 X CD ROM Drive
LIMITATIONS
Below few points can be the limitations of this study.
BIBLIOGRAPHY
BOOKS:
LIBRARY:
MSDN
MSDN Library Visual Studio .Net release
The MSDN Library is the essential reference for developers, with more than a gigabyte of
technical programming information; including sample code, documentation, technical
articles, the Microsoft Developer Knowledge Base, and anything else we might need to
develop solutions that implement Microsoft technology.
WEBSITE:
www.apollohospital.com
www.ducatindia.com
www.ministryofhealth.com