Hospital Management System Report
Hospital Management System Report
INSTITUTE
Department of Computer Technology
PROJECT REPORT ON HOSPITAL MANAGEMENT SYSTEM
Submitted By
1|Page
APPROVAL
[ supervisor ]
2|Page
Submitted By
The report titled "Hospital Management System" Submitted by ID No- ID: &
ID: Have been accepted as satisfactory in fullfillment of the requirement for the
degree of Diploma in Engineering in Computer Technology to be awarded by
Shyamoli Ideal Polytechnic Institute.
Statement of Originality
It's hereby declared that the contents of this project are original and any part of
it has not been submitted elsewhere for the awarded of any degree or diploma.
3|Page
ACKNOWELEDGEMENTS
In completing this graduate project, I have been fortunate to have help, support and
encouragement from many people. I would like to acknowledge them for their
cooperation.
First, I would like to thank my project advisor, for guiding me through each and every
step of the process with knowledge and support. Thank you for your advice, guidance
and assistance.
Then, we would like to thanks our supervisor, for her unconditional support;
especially for those motivational things that miracles to push us to do something
incredible with our project and, of course, thank to respected faculties as SIPI for their
assists and enthusiasm.
4|Page
ABSTRACT
5|Page
Table of Contents
CHAPTER 1 ............................................................................................................................................. 8
INTRODUCTION ................................................................................................................................... 8
Background of the Study................................................................................................................. 8
Objective ......................................................................................................................................... 9
Project Scope ............................................................................................................................... 10
Organization of the Report ........................................................................................................... 11
Implementation, Testing and Maintenance ................................................................................ 12
CHAPTER 2 ............................................................................................................................................ 13
REQUIREMENTS ANALYSIS AND SYSTEM SPECIFICATIONS ............................................................... 13
System Requirements ................................................................................................................... 14
Feasibility Study ........................................................................................................................... 15
Schedule feasibility ...................................................................................................................... 17
Identifying and Measuring benefits and costs ............................................................................. 18
CHAPTER 3 ............................................................................................................................................ 19
SYSTEM DESIGN ................................................................................................................................ 19
Design Approach ........................................................................................................................... 19
Patient login: ................................................................................................................................. 19
CHAPTER 4 ............................................................................................................................................ 20
RESULTS AND DISCUSSIONS .............................................................................................................. 20
Admin Login ................................................................................................................................. 21
Patient login: ................................................................................................................................. 21
Manage Doctors:........................................................................................................................... 23
Manage Doctors:........................................................................................................................... 25
CHAPTER 5 ............................................................................................................................................ 26
CONCLUSION ..................................................................................................................................... 26
CHAPTER 6 ............................................................................................................................................ 27
CODING ......................................................................................................................................... 27
6|Page
CHAPTER 1
INTRODUCTION
Some of our hospital system manage their datas manually. So , they face many
problems which is listed below.
7|Page
1.2 Objective
The manual system has many problems. If it is replaced via online hospital
management-based system it will be easy for the patient to book appointments.
It will also save user’s valuable time.
This project aims to provide an effective solution to the problem. The scope of
this project is described in Table 1.1
8|Page
Table 1.1: Project Scope
To make the best project work necessary to determination and organization .The
system needs a feasibility study. It will help to propose the best solution to the
problem according to the resource available. It will also determine the project is
technically and financially possible or not So, Iwould like to propose at least 3-
week time and a cost of 25000BDT to do the feasibility study.
9|Page
1.6 Organization of the Report
CHAPTER 2
REQUIREMENTS ANALYSIS AND SYSTEM SPECIFICATIONS
The application should be installed into a device, system or any machine in such a
way that it should have basic requirements like supporting software and hardware of
the device, accessing in-built software, say camera for mobile device, internet
permissions, and potential security issues such as virus or any malware detection.
The application should be able to meet all the possible good and bad test cases under a
test environment. Application should be developed in such a way that it does not have
any issues or crashes when the user is using the application. It should be able to
extend itself when we expand the code or implement any new functions to the existing
application.
2.2 Validation
The analysis of the system is called a feasibility study. It requires some facts such as,
it has to be cost effective from the economic view, the requirement has to be fulfilled
technically, also it should be adaptable in the required environment.
To compute the future benefit of the project we do economic feasibility study for the
investment by using the following formula:
( ) ……………………………… (1)
Here, P, F, I and n are present value, future benefit, interest rate of return and year of
benefit. A large part of determining resources has to do with assessing technical
feasibility. It considers the technical requirements of the proposed project. Operational
feasibility is dependent on human resources available for the project and involves
projecting whether the system will be used if it is developed and implemented.
11 | P a g e
The analysis of the system is called a feasibility study. It requires some facts such as,
it has to be cost effective from the economic view, the requirement has to be fulfilled
technically, also it should be adaptable in the required environment.
When the organization can obtain the equipment to install, develop and operate the
system then a system request is feasible technically. We must solve the following
questions that are pointed up
performance?
system?
Technical Criteria: the study of technical criteria is basically concerned with the
requirement of
hardware. In our system there are these minimum hardware requirements
Desktop / Laptop
RAM: 1 GB
ROM: 2 GB
For our system the software requirements are
Operating system: Android
12 | P a g e
User acceptance of the system is necessary in Operational feasibility. We have to
emphasize on the fact that the user should meet their satisfaction through our system.
2.3.1.5 Cost benefit analysis (CBA) of the system
The purpose of cost benefit analysis (CBA) is to support improved decision making to
ensure
that resources are efficiently allocated to support their institute operations.
The CBA time period should match the system life cycle. The system life cycle
includes the
following important stages:
Feasibility study
Design
Development
Implementation
Operation
Maintenance
2.3
CHAPTER 3
SYSTEM DESIGN
This project based on the functional design approach, which helps in understanding
the model of the project in a simpler way by explaining its flow, use cases, and
implementation more like a modular approach. For example, there are different
modules in this project which have separate functionality and, other sub
13 | P a g e
functionalities/modules. All the modules are designed, implemented and integrated
together to make a flawless working application.
The detailed design including modules and sub modules of the applications is as
follows:
PATIENT REGISTRATION:
If the student wants to use the Student Bus Service System, they must download the
application from the play store, install and register it by providing login information.
Once, they register the registered information is stored on the server and can be
validated,
checking the valid credentials for the next time he/she logins with the application.
Similarly, patient can register here. But, need to contact with admin panels with their
proper credentials.
The patient registration completed by the admin .
PATIENT LOGIN:
After successfully registered a student login in this system with validate email address
and passwords. Similarly, patient can login here with her valid email and passwords.
14 | P a g e
CHAPTER 4
RESULTS AND DISCUSSIONS
Admin Login
Admin Dashboard
15 | P a g e
4.2.3 Doctor Section
You can submit a new doctor Specialization.
Doctor Specialization
Add Doctor
Manage Doctors
Manage Users
Manage Patients
17 | P a g e
All appointments history will availabel here.
18 | P a g e
4.2.11 Admin Pages
You can create a page from here.
4.2.12 HomePage
This is the home page of our website.
19 | P a g e
4.2.14 About Us
This is the about us section of our hms project.
4.2.15 Gallery
This is the gallery section of our hms project.
4.2.16 Contact Us
This is the contact us of our hms project.
20 | P a g e
CHAPTER 5
CONCLUSION
6.1 Conclusion
Hospital Management System attracts special attention due to its mission of ensuring
the safest and time saving journey for its users. By using this app the employees,
service holder as well as public can reach their work place in time and they can
contribute more in their working sector.
In near future, we intend to improve our system by adding some amazing features and
functionalities so that it eventually becomes the most powerful student hospital
management system application in Bangladesh. In future, we develop its IOS version
and also, we develop its web version. Notification System will be added when a user
join is this system. Moreover, an alert system can be added when the bus is 5 minutes
away from its desired location.
21 | P a g e
CHAPTER 6
CODING
Registration.php
<?php
include_once('include/config.php');
if(isset($_POST['submit']))
{
$fname=$_POST['full_name'];
$address=$_POST['address'];
$city=$_POST['city'];
$gender=$_POST['gender'];
$email=$_POST['email'];
$password=md5($_POST['password']);
$query=mysqli_query($con,"insert into
users(fullname,address,city,gender,email,password)
values('$fname','$address','$city','$gender','$email','$password')");
if($query)
{
echo "<script>alert('Successfully Registered. You can login
now');</script>";
//header('location:user-login.php');
}
}
?>
22 | P a g e
<!DOCTYPE html>
<html lang="en">
<head>
<title>User Registration</title>
<link
href="http://fonts.googleapis.com/css?family=Lato:300,400,400italic,600,700|Ralewa
y:300,400,500,600,700|Crete+Round:400italic" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="vendor/fontawesome/css/font-
awesome.min.css">
<link rel="stylesheet" href="vendor/themify-icons/themify-
icons.min.css">
<link href="vendor/animate.css/animate.min.css" rel="stylesheet"
media="screen">
<link href="vendor/perfect-scrollbar/perfect-scrollbar.min.css"
rel="stylesheet" media="screen">
<link href="vendor/switchery/switchery.min.css" rel="stylesheet"
media="screen">
<link rel="stylesheet" href="assets/css/styles.css">
<link rel="stylesheet" href="assets/css/plugins.css">
<link rel="stylesheet" href="assets/css/themes/theme-1.css"
id="skin_color" />
<script type="text/javascript">
function valid()
{
if(document.registration.password.value!=
document.registration.password_again.value)
{
alert("Password and Confirm Password Field do not match !!");
23 | P a g e
document.registration.password_again.focus();
return false;
}
return true;
}
</script>
</head>
<body class="login">
<!-- start: REGISTRATION -->
<div class="row">
<div class="main-login col-xs-10 col-xs-offset-1 col-sm-8 col-
sm-offset-2 col-md-4 col-md-offset-4">
<div class="logo margin-top-30">
<a href="../index.php"><h2>HMS | Patient
Registration</h2></a>
</div>
<!-- start: REGISTER BOX -->
<div class="box-register">
<form name="registration" id="registration"
method="post" onSubmit="return valid();">
<fieldset>
<legend>
Sign Up
</legend>
<p>
Enter your personal details
below:
24 | P a g e
</p>
<div class="form-group">
<input type="text"
class="form-control" name="full_name" placeholder="Full Name" required>
</div>
<div class="form-group">
<input type="text"
class="form-control" name="address" placeholder="Address" required>
</div>
<div class="form-group">
<input type="text"
class="form-control" name="city" placeholder="City" required>
</div>
<div class="form-group">
<label class="block">
Gender
</label>
<div class="clip-radio radio-
primary">
<input type="radio"
id="rg-female" name="gender" value="female" >
<label for="rg-female">
Female
</label>
<input type="radio"
id="rg-male" name="gender" value="male">
<label for="rg-male">
Male
</label>
</div>
</div>
25 | P a g e
<p>
Enter your account details
below:
</p>
<div class="form-group">
<span class="input-icon">
<input type="email"
class="form-control" name="email" id="email" onBlur="userAvailability()"
placeholder="Email" required>
<i class="fa fa-
envelope"></i> </span>
<span id="user-
availability-status1" style="font-size:12px;"></span>
</div>
<div class="form-group">
<span class="input-icon">
<input type="password"
class="form-control" id="password" name="password" placeholder="Password"
required>
<i class="fa fa-
lock"></i> </span>
</div>
<div class="form-group">
<span class="input-icon">
<input type="password"
class="form-control" id="password_again" name="password_again"
placeholder="Password Again" required>
<i class="fa fa-
lock"></i> </span>
</div>
<div class="form-group">
<div class="checkbox clip-
check check-primary">
26 | P a g e
<input
type="checkbox" id="agree" value="agree" checked="true" readonly=" true">
<label for="agree">
I agree
</label>
</div>
</div>
<div class="form-actions">
<p>
Already have an
account?
<a href="user-
login.php">
Log-in
</a>
</p>
<button type="submit"
class="btn btn-primary pull-right" id="submit" name="submit">
Submit <i class="fa fa-
arrow-circle-right"></i>
</button>
</div>
</fieldset>
</form>
<div class="copyright">
© <span class="current-
year"></span><span class="text-bold text-uppercase"> HMS</span>. <span>All
rights reserved</span>
</div>
27 | P a g e
</div>
</div>
</div>
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.min.js"></script>
<script src="vendor/modernizr/modernizr.js"></script>
<script src="vendor/jquery-cookie/jquery.cookie.js"></script>
<script src="vendor/perfect-scrollbar/perfect-scrollbar.min.js"></script>
<script src="vendor/switchery/switchery.min.js"></script>
<script src="vendor/jquery-validation/jquery.validate.min.js"></script>
<script src="assets/js/main.js"></script>
<script src="assets/js/login.js"></script>
<script>
jQuery(document).ready(function() {
Main.init();
Login.init();
});
</script>
<script>
function userAvailability() {
$("#loaderIcon").show();
jQuery.ajax({
url: "check_availability.php",
data:'email='+$("#email").val(),
type: "POST",
success:function(data){
$("#user-availability-status1").html(data);
28 | P a g e
$("#loaderIcon").hide();
},
error:function (){}
});
}
</script>
</body>
<!-- end: BODY -->
</html>
29 | P a g e
Book Appointment.php
EditProfile.php
30 | P a g e
Forgot Password.php
THE END
31 | P a g e