Professional Documents
Culture Documents
DWP Project Report
DWP Project Report
ON
Submitted by
Section – 9
Batch No: 2
1
KLEF
CERTIFICATE
This is to certify that the course based project entitled “HOSPITAL MANAGEMENT
SYSTEM” is a bonafide work done by G.AISHWARYA (160030403),G.PRIYANKA
(160030459),M.KEERTHI SAI(160030793), K.HANNAH GRACE (160030702) in partial
Faculty In Charge
2
DEPARTMENT OF COMPUTER SCIENCE ENGINEERING
DECLARATION
We hereby declare that this project based lab report entitled “HOSPITAL
MANAGEMENT SYSTEM” has been prepared by us in partial fulfilment of the requirement
for the award of degree “BACHELOR OF TECHNOLOGY in COMPUTER SCIENCE
ENGINEERING” during the academic year 2018-2019.
We also declare that this project based lab report is of our own effort and it has not
been submitted to any other university for the award of any degree.
Date:
Place: Vaddeswaram
SUBMITTED BY:
3
ACKNOWLEDGMENTS
My sincere thanks S.SIVA SHANKAR teachersin the Lab for their outstanding support
We express our gratitude to HARI KIRAN VEGE Head of the Department for Computer
Science and Engineering for providing us with adequate facilities, ways and means by which
We would like to place on record the deep sense of gratitude to the honourable Vice
Chancellor, K L University for providing the necessary facilities to carry the concluded
project.Last but not the least, we thank all Teaching and Non-Teaching Staff of our
department and especially my classmates and my friends for their support in the completion
of our project.
PROJET ASSOCIATES
4
TABLEOFCONTENTS PAGENO
1. ACKNOWLEDGMENTS ..................................................................................................... 4
2. ABSTRACT .......................................................................................................................... 6
3. INTRODUCTION ................................................................................................................. 7
5. OBJECTIVE................................................................................................................................... 9
7. MODULES .....................................................................................................................................11
8. OUTPUT .............................................................................................................................29
9. CONCLUSION .................................................................................................................31
5
ABSTRACT
6
1.1 Introduction:
The project Hospital Management system includes registration of patients, storing their
details into the system, and also computerized billing in the pharmacy, and labs. The
software has the facility to give a unique id for every patient and stores the details of
every patient and the staff automatically. It includes a search facility to know the
current status of each room. User can search availability of a doctor and the details of a
patient using the id.
The Hospital Management System can be entered using a username and password. It is
accessible either by an administrator or receptionist. Only they can add data into the
database. The data can be retrieved easily. The interface is very user-friendly. The data
are well protected for personal use and makes the data processing very fast.
Hospital Management System is powerful, flexible, and easy to use and is designed and
developed to deliver real conceivable benefits to hospitals.
7
1.2 Problem Introduction:
The information is very difficult to retrieve and to find particular information like- E.g.
- To find out about the patient’s history, the user has to go through various registers.
This results in in convenienceand wastage of time.
The information generated by various transactions takes time and efforts to be stored at
right place.
Various changes to information like patient details or immunization details of child are
difficult to make as paper work is involved.
Manual calculations are error prone and take a lot of time this may result in incorrect
information. For example calculation of patient’s bill based on various treatments.
This becomes a difficult task as information is difficult to collect from various register.
8
Objective:-
1) Define hospital
2) Recording information about the Patients that come.
3) Generating bills.
4) Recording information related to diagnosis given to Patients.
5) Keeping record of the Immunization provided to children/patients.
6) Keeping information about various diseases and medicines available to cure
them.
These are the various jobs that need to be done in a Hospital by the operational staff and
Doctors. All these works are done on papers.
9
Scope of the Project:-
1) Information about Patients is done by just writing the Patients name, age and
gender. Whenever the Patient comes up his information is stored freshly.
2) Bills are generated by recording price for each facility provided to Patient on a
separate sheet and at last they all are summed up.
3) Diagnosis information to patients is generally recorded on the document, which
contains Patient information. It is destroyed after some time period to decrease
the paper load in the office.
4) Immunization records of children are maintained in pre-formatted sheets, which
are kept in a file.
5) Information about various diseases is not kept as any document. Doctors
themselves do this job by remembering various medicines.
All this work is done manually by the receptionist and other operational staff and lot of
papers are needed to be handled and taken care of. Doctors have to remember various
medicines available for diagnosis and sometimes miss better alternatives as they can’t
remember them at that time.
10
1.3 MODULES:
Admin module
User module (patient)
Doctor module
Nurse module
11
1.3.3 Doctor module:
12
ADMIN MODULE CODE:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="images/logo.png" rel="icon"/>
<title>Online Hospital Management System</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<script src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$('#doctorlist').show();
$('.doctor li:first-child a').addClass('active');
$('.doctor li a').click(function(e){
var tabDiv=this.hash;
$('.doctor li a').removeClass('active');
$(this).addClass('.active');
$('.switchgroup').hide();
$(tabDiv).fadeIn();
e.preventDefault();
});
});
</script>
</head>
<body>
<div class="container-fluid">
<div class="col-md-10">
<h2 >Hospital Mangement System</h3>
13
</div>
<div class="row">
<a href="#"><h1>Dashboard</h1></a>
14
USER(PATIENT) MODULE CODE:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="images/logo.png" rel="icon"/>
<title>Online Hospital Management System</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<script src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$('#doctorlist').show();
$('.doctor li:first-child a').addClass('active');
$('.doctor li a').click(function(e){
var tabDiv=this.hash;
$('.doctor li a').removeClass('active');
$(this).addClass('.active');
$('.switchgroup').hide();
$(tabDiv).fadeIn();
e.preventDefault();
});
});
</script>
</head>
<body>
<div class="container-fluid">
15
<div class="col-md-10">
<h2 >Hospital Mangement System</h3>
</div>
<div class="row">
<a href="#"><h1>Dashboard</h1></a>
<td>Birth Date</td>
<tr>
<td>B<sup>+</sup></td>
<td>12-9-2013</td>
</table>
<!---------------- Add Patient Start ---------------
<div id="adddoctor" class="switchgroup">
class="panel panel-default">
<divclass="col-sm-10">
<div class="form-group">
<label class="col-sm-2 control-
label">Sex</label>
<div class="col-sm-2">
<select class="form-control">
<option>Male</option>
<option>Female</option>
</select>
</div>
</div>
<div class="form-group>
<div class="form-groupp>
<div class="form-group">
17
<label class="col-sm-2 control-label">Blood
Group</label>
<div class="col-sm-2">
<select class="form-control">
<option>A<sup>+</sup></option>
<option>A<sup>-</sup></option>
<option>B<sup>+</sup></option>
<option>B<sup>-</sup></option>
<option>AB<sup>+</sup></option>
<option>AB<sup>-</sup></option>
<option>O<sup>+</sup></option>
<option>O<sup>-</sup></option>
</select>
</div>
</div>
</div>
</div>
<!---------------- Add Patients Ends --------------->
</div>
<!---------------- Panel body Ends --------------->
</div>
</div>
</div>
</div>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
18
DOCTOR MODULE CODE:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="images/logo.png" rel="icon"/>
<title>Online Hospital Management System</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<script src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$('#doctorlist').show();
$('.doctor li:first-child a').addClass('active');
$('.doctor li a').click(function(e){
var tabDiv=this.hash;
$('.doctor li a').removeClass('active');
$(this).addClass('.active');
$('.switchgroup').hide();
$(tabDiv).fadeIn();
e.preventDefault();
});
});
</script>
</head>
<body>
<div class="container-fluid">
<div class="col-md-10">
<h2 >Hospital Mangement System</h3>
19
</div>
<div class="row">
<a href="#"><h1>Dashboard</h1></a>
<tr>
<td>111</td>
<td>Dharmesh</td>
<td>Neurology</td>
<td>123456789</td>
<td>
<a href="#"><button type="button" class="btn btn-primary" data-
toggle="modal" data-target="#myModal" ><span class="glyphicon glyphicon-wrench"
aria-hidden="true"></span></button></a>
<a href="#" class="btn btn-danger" ><span class="glyphicon
glyphicon-trash" aria-hidden="true"></span></a>
</td>
</tr>
</c:forEach>
</table>
</div>
<!---------------- Display Doctor Data List Ends --------------->
<div class="modal-header">
21
<button type="button" class="close" data-dismiss="modal" aria-
label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Edit Doctor
Information</h4>
</div>
<div class="modal-body">
<div class="panel panel-default">
<div class="panel-body">
<form class="form-horizontal" action="editDoct.jsp"
method="post">
<div class="form-group">
<label class="col-sm-2 control-label">Doctor Id:</label>
<div class="col-sm-10">
<input type="number" class="form-control" name="doctid"
placeholder="Doctor ID" value="" readonly="readonly">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Name</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="doctname"
placeholder="Name" >
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Email</label>
<div class="col-sm-10">
<input type="email" class="form-control" name="email"
placeholder="Email" >
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Password</label>
<div class="col-sm-10">
<input type="password" class="form-control" name="pwd"
placeholder="Password" >
</div>
</div>
<div class="form-group">
22
<label class="col-sm-2 control-label">Address</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="add"
placeholder="Address" >
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Phone</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="phon"
placeholder="Phone No." >
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Department</label>
<div class="col-sm-10">
<option> Neurology</option>
</select>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-
dismiss="modal">Close</button>
<input type="submit" class="btn btn-primary"
value="Update"></button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<!---------------- Modal ends here --------------->
23
<!---------------- Add Doctor Start --------------->
<div id="adddoctor" class="switchgroup">
<div class="panel panel-default">
<div class="panel-body">
<form class="form-horizontal" action="#" method="post">
<div class="form-group">
<label class="col-sm-2 control-label">Doctor Id:</label>
<div class="col-sm-10">
<input type="number" class="form-control" name="doctid"
placeholder="Doctor ID" required="required">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Name</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="doctname"
placeholder="Name" required="required">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Email</label>
<div class="col-sm-10">
<input type="email" class="form-control" name="email"
placeholder="Email" required="required">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Password</label>
<div class="col-sm-10">
<input type="password" class="form-control" name="pwd"
placeholder="Password" required="required">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Address</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="add"
placeholder="Address" required="required">
</div>
24
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Phone</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="phon"
placeholder="Phone No." required="required">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Department</label>
<div class="col-sm-10">
<option>
Neurology</option>
</select>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-primary">Add
Doctor</button>
</div>
</div>
</form>
</div>
</div>
</div>
<!---------------- Add Doctor Ends --------------->
</div>
<!---------------- Panel body Ends --------------->
</div>
</div>
</div>
</div>
25
<script src="js/bootstrap.min.js"></script>
</body>
</html>
26
NURSE MODULE CODE:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="images/logo.png" rel="icon"/>
<title>Online Hospital Management System</title>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
<script src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$('#doctorlist').show();
$('.doctor li:first-child a').addClass('active');
$('.doctor li a').click(function(e){
var tabDiv=this.hash;
$('.doctor li a').removeClass('active');
$(this).addClass('.active');
$('.switchgroup').hide();
$(tabDiv).fadeIn();
e.preventDefault();
});
});
</script>
</head>
<body>
<div class="container-fluid">
27
<div class="col-md-10">
<h2 >Hospital Mangement System</h3>
</div>
<div class="row">
<a href="#"><h1>Dashboard</h1></a>
<tr>
<td>123</td>
<td>aaa</td>
<td>example@gmail.com</td>
<td>add address</td>
<td>1234456789</td>
<td>
<button type="button" class="btn btn-primary" data-toggle="modal"
data-target="#myModal"><span class="glyphicon glyphicon-wrench" aria-
hidden="true"></span></button>
<a href="#" class="btn btn-danger" ><span class="glyphicon
glyphicon-trash" aria-hidden="true"></span></a>
</td>
</tr>
</table>
</div>
<!---------------- Display Nurse Data List Ends --------------->
<div class="form-group">
29
<label class="col-sm-2 control-label">Nurse Id:</label>
<div class="col-sm-10">
<input type="number" class="form-control" name="id"
placeholder="Nurse ID">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Name</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="name"
placeholder="Name">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Email</label>
<div class="col-sm-10">
<input type="Email" class="form-control" name="email"
placeholder="Email">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Password</label>
<div class="col-sm-10">
<input type="password" class="form-control" name="password"
placeholder="Password">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Address</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="address"
placeholder="Address">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Phone</label>
<div class="col-sm-10">
<input type="text" class="form-control" name="phone"
placeholder="Phone No.">
30
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-primary">Add Nurse</button>
</div>
</div>
</form>
</div>
</div>
</div>
<!---------------- Add Nurse Ends --------------->
</div>
<!---------------- Panel body Ends --------------->
</div>
<!---------------- Menu Tab Ends --------------->
</div>
<!---- Content Ares Ends -------->
</div>
</div>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
31
OUTPUT:
ADMIN MODULE:
USER MODULE:
32
DOCTOR MODULE:
NURSE MODULE:
33
CONCLUSION:
34