Sunteți pe pagina 1din 23

Blood Bank And Donor Management System

INTRODUCTION

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.
Hospital Management System is designed for multispeciality hospitals, to cover a wide range
of hospital administration and management processes. It is an integrated end-to-end Hospital
Management System that provides relevant information across the hospital to support
effective decision making for patient care, hospital administration and critical financial
accounting, in a seamless flow.
Hospital Management System is a software product suite designed to improve the quality and
management of hospital management in the areas of clinical process analysis and activity-
based costing. Hospital Management System enables you to develop your organization and
improve its effectiveness and quality of work. Managing the key processes efficiently is
critical to the success of the hospital helps you manage your processes

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 1


Blood Bank And Donor Management System

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 2


Blood Bank And Donor Management System

Project Description
Existing System
Lack of immediate retrievals: -
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 inconvenience and wastage of time.
Lack of immediate information storage: -
The information generated by various transactions takes time and efforts to be stored at right
place.
Lack of prompt updating: -
Various changes to information like patient details or immunization details of child are
difficult to make as paper work is involved.
Error prone manual calculation: -
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.
Preparation of accurate and prompt reports: -
This becomes a difficult task as information is difficult to collect from various register.

Proposed System
This system is used for maintain whole information about campus. In this project
mainly 3 modules are there.
 Admin
 Doctor
 Patient

1 Admin module
The options given to
 Change Password
 Maintain patient details
 Maintain doctor details
 Update staff details
 Update doctor details
 Change password

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 3


Blood Bank And Donor Management System

2 user module(patient):

 View appointment list and status with doctors


 View prescription details
 View medication from doctor
 View doctor list
 View blood bank status
 View operation history
 View admit history. like bed, ward icu etc
Manage own profile

Doctor module:

 Manage patient. account opening and updating


 Create, manage appointment with patient
 Create prescription for patient
 Provide medication for patients
 Issue for operation of patients and creates operation report
 Manage own profile

Software and Hardware Requirements

Software Requirement:

Front-end tools: HTML5, CSS, Javascript,Bootstrap


Back-end tool: MySQL
Intermediate Language: PHP

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 4


Blood Bank And Donor Management System

Hardware Requirements:

Processor: Intel Pentium 4 Processor 2.0 GHz


RAM: Min 256 Mb
Hard Disk: 40 GB

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 5


Blood Bank And Donor Management System

Software Requirement Specifications

HTML5

HTML 5 (formerly and commonly spelled HTML5) is a software solution stack that
defines the properties and behaviors of web page content by implementing
a markup based pattern to it.

HTML 5 is the fifth and current major version of the HTML standard, and
subsumes XHTML. It currently exists in two standardized forms: HTML 5.2
Recommendation by the World Wide Web Consortium (W3C, a broad coalition of
organizations), intended primarily for Web content developers; and HTML Living Standard
by WHATWG (a small consortium of four browser vendors), intended primarily for browser
developers, though it also exists in an abridged Web developer version. There are minor
conflicts between the two groups' specifications.

HTML 5 was first released in public-facing form on 22 January 2008, with a major
update and "W3C Recommendation" status in October 2014. Its goals are to improve the
language with support for the latest multimedia and other new features; to keep the language
both easily readable by humans and consistently understood by computers and devices such
as Web browsers, parsers, etc., without XHTML's rigidity; and to remain backward-
compatible with older software. HTML 5 is intended to subsume not only HTML 4, but
also XHTML 1 and DOM Level 2 HTML the HTML 4 and XHTML specs were announced
as superseded by HTML 5.2 on 27 March 2018.

HTML 5 includes detailed processing models to encourage more interoperable


implementations; it extends, improves and rationalizes the markup available for documents,
and introduces markup and application programming interfaces (APIs) for complex web
applications. For the same reasons, HTML 5 is also a candidate for cross-platform mobile
applications, because it includes features designed with low-powered devices in mind.

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 6


Blood Bank And Donor Management System

Cascading Style Sheets (CSS)

Cascading Style Sheets (CSS) is a style sheet language used for describing
the presentation of a document written in a markup language like HTML. CSS is a
cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

CSS is designed to enable the separation of presentation and content,


including layout, colors, and fonts. This separation can improve content accessibility, provide
more flexibility and control in the specification of presentation characteristics, enable
multiple web pages to share formatting by specifying the relevant CSS in a separate .css file,
and reduce complexity and repetition in the structural content.

Separation of formatting and content also makes it feasible to present the same
markup page in different styles for different rendering methods, such as on-screen, in print,
by voice (via speech-based browser or screen reader), and on Braille-based tactile devices.
CSS also has rules for alternate formatting if the content is accessed on a mobile device.
The name cascading comes from the specified priority scheme to determine which
style rule applies if more than one rule matches a particular element. This cascading priority
scheme is predictable.
The CSS specifications are maintained by the World Wide Web Consortium (W3C).
Internet media type (MIME type) text/css is registered for use with CSS by RFC
2318 (March 1998). The W3C operates a free CSS validation service for CSS documents.
In addition to HTML, other markup languages support the use of CSS
including XTML, plain XML, SVG, and XUL.

Javascript

JavaScript (JS) is a lightweight, interpreted or JIT compiled programming


language with first-class functions. Most well-known as the scripting language for Web
pages, many non-browser environments also use it, such as node.js and Apache CouchDB.

JS is a prototype-based, multi-paradigm, dynamic scripting language, supporting


object-oriented, imperative, and declarative (e.g. functional programming) styles. Read
more about JavaScript.

The standard for JavaScript is ECMAScript. As of 2012, all modern browsers fully
support ECMAScript 5.1. Older browsers support at least ECMAScript 3. On June 17,

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 7


Blood Bank And Donor Management System

2015, ECMA International published the sixth major version of ECMAScript, ECMAScript
2015. Since then, ECMAScript standards are on yearly release cycles.

PHP (Hypertext Preprocessor)

PHP (Pre Hypertext Processor) is a widely used open source general purpose scripting
language that is specially suited for web development and can be embedded into HTML.

Instead of lots of commands to output HTML (as seen in C or Perl), PHP pages
contain HTML with embedded code that does "something". The PHP code is enclosed in
special start and end processing instructions <?php and ?> that allow you to jump into and
out of "PHP mode."

What distinguishes PHP from something like client-side JavaScript is that the code is
executed on the server, generating HTML which is then sent to the client. The client would
receive the results of running that script, but would not know what the underlying code was.
You can even configure your web server to process all your HTML files with PHP, and then
there's really no way that users can tell what you have up your sleeve.

The best things in using PHP are that it is extremely simple for a newcomer, but offers many
advanced features for a professional programmer.

MySQL

MySQL ( "My S-Q-L") is an open source relational database management


system (RDBMS). Its name is a combination of "My", the name of co-founder Michael
Widenius's daughter, and "SQL", the abbreviation for Structured Query Language.

MySQL is free and open-source software under the terms of the GNU General Public
License, and is also available under a variety of proprietary licenses. MySQL was owned and
sponsored by the Swedish company MySQL AB, which was bought by Sun Microsystems
(now Oracle Corporation). In 2010, when Oracle acquired Sun, Widenius forked the open-
source MySQL project to create MariaDB.

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 8


Blood Bank And Donor Management System

MySQL is a component of the LAMP web application software stack (and others),
which is an acronym for Linux, Apache, MySQL, Perl/PHP/Python. MySQL is used by many
database-driven web applications, including Drupal, Joomla, phpBB, and WordPress.
MySQL is also used by many popular websites, including Google.

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 9


Blood Bank And Donor Management System

Entity Relationship Diagram:

An Entity Relationship Diagram (ERD) Shows The Relationships of Entity Sets


Stored in A Database. An Entity in This Context Is a Component of Data. In Other Words,
ER Diagrams Illustrate the Logical Structure of Databases.

At First Glance an Entity Relationship Diagram Looks Very Much Like a Flowchart.
It Is the Specialized Symbols, And The Meanings of Those Symbols, That Make It Unique.

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 10


Blood Bank And Donor Management System

Data-Flow Diagram

Data Flow Diagram Is A Graphical Tool Used To Describe And Analyze The
Movement Of Data Through A System, Where The System Is Modeled Using The Data
Transformation Which Takes Place As It Is Processed. Data Flow Diagram Is The Central
Tool And The Basis From Which Other Components Are Developed. The Transformation Of
Data From Input To Output Through Process May Be Described Logically And
Independently Of The Physical Components Like Computers, File Cabinet, Disk Units Etc
Associated With The System.
A Data Flow Diagram Might Represent Data Flow Between Individual Statements Or
Block Of Statements In A Routine, Data Flow Between Sequential Routines, Data Flow
Between Concurrent Processes, Or Data Flow In A Distributed Computing System.
Context level-DFD

Admin Module

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 11


Blood Bank And Donor Management System

Code Snippet

<!DOCTYPE HTML>
<html>
<head>
<title>Hospital Management System</title>
<link href= "css/style.css" rel="stylesheet" type="text/css" media="all" />
<link href='http://fonts.googleapis.com/css?family=Ropa+Sans' rel='stylesheet'
type='text/css'>
<link rel="stylesheet" href="css/responsiveslides.css">
<script
src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="js/responsiveslides.min.js"></script>
<script>
// You can also use "$(window).load(function() {"
$(function () {

// Slideshow 1
$("#slider1").responsiveSlides({
maxwidth: 1600,
speed: 600
});
});
</script>
</head>
<body>
<!--start-wrap-->

<!--start-header-->
<div class="header">
<div class="wrap">
<!--start-logo-->
<div class="logo">

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 12


Blood Bank And Donor Management System

<a href="index.html" style="font-size: 30px;">Hospital


Management system</a>
</div>
<!--end-logo-->
<!--start-top-nav-->
<div class="top-nav">
<ul>
<liclass="active"><ahref="index.html">Home</a></li>
<li><a href="contact.php">contact</a></li>
</ul>
</div>
<div class="clear"> </div>
<!--end-top-nav-->
</div>
<!--end-header-->
</div>
<div class="clear"> </div>
<!--start-image-slider---->
<div class="image-slider">
<!-- Slideshow 1 -->
<ul class="rslides" id="slider1">
<li><imgsrc="images/slider-image1.jpg" alt=""></li>
<li><imgsrc="images/slider-image2.jpg" alt=""></li>
<li><imgsrc="images/slider-image1.jpg" alt=""></li>
</ul>
<!-- Slideshow 2 -->
</div>
<!--End-image-slider---->
<div class="clear"> </div>
<div class="content-grids">
<div class="wrap">
<div class="section group">

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 13


Blood Bank And Donor Management System

<div class="listview_1_of_3 images_1_of_3">


<div class="listimg listimg_1_of_2">
<img src="images/grid-img3.png">
</div>
<div class="text list_1_of_2">
<h3>Patients</h3>
<p>Register & Book Appointment</p>
<div class="button"><span><a href="hms/user-login.php">Click Here</a></span></div>
</div>
</div>

<div class="listview_1_of_3 images_1_of_3">


<div class="listimg listimg_1_of_2">
<img src="images/grid-img1.png">
</div>
<div class="text list_1_of_2">
<h3>Doctors Login</h3>

<divclass="button"><span><ahref="hms/doctor/">Click Here</a></span></div>
</div>
</div>

<div class="listview_1_of_3 images_1_of_3">


<div class="listimg listimg_1_of_2">
<img src="images/grid-img2.png">
</div>
<div class="text list_1_of_2">
<h3>Admin Login</h3>
<divclass="button"><span><a href="hms/admin">Click Here</a></span></div>
</div>
</div>
</div>
</div>

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 14


Blood Bank And Donor Management System

</div>
<div class="wrap">
<div class="content-box">
<div class="section group">
<div class="col_1_of_3 span_1_of_3 frist">

</div>
<div class="col_1_of_3 span_1_of_3 second">

</div>
<div class="col_1_of_3 span_1_of_3 frist">

</div>
</div>
</div>
</div>
<div class="clear"> </div>
<div class="footer">
<div class="wrap">
<div class="footer-left">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="contact.php">contact</a></li>
</ul>
</div>

<div class="clear"> </div>


</div>
</div>
<!--end-wrap-->
</body>
</html>

Snapshots
Dept. of MCA, Acharya Institute of Technology 2018-19 Page 15
Blood Bank And Donor Management System

Home page

Admin Login

Admin home page

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 16


Blood Bank And Donor Management System

Doctor home page

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 17


Blood Bank And Donor Management System

Patient login page

User home page

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 18


Blood Bank And Donor Management System

Patient appointment page

Patient appointment history page

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 19


Blood Bank And Donor Management System

Conclusion
Since we are entering details of the patients electronically in the” Hospital Management
System”, data will be secured. Using this application we can retrieve patient’s history with a
single click. Thus processing information will be faster. It guarantees accurate maintenance
of Patient details. It easily reduces the book keeping task and thus reduces the human effort
and increases accuracy speed.

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 20


Blood Bank And Donor Management System

Future Enhancement

The new system is to control the information of patients. Room availability, staff and
operating room schedules and patient invoices. These services are to be provided in an
efficient, cost effective manner, with the goal of reducing the time and resources currently
required for such tasks .

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 21


Blood Bank And Donor Management System

References

https://phpgurukul.com/
https://www.scribd.com/
https://www.academia.edu/
https://www.ict.edu.om/
https://sites.google.com/
https://www.researchgate.net/

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 22


Blood Bank And Donor Management System

Dept. of MCA, Acharya Institute of Technology 2018-19 Page 23

S-ar putea să vă placă și