You are on page 1of 89

A

PROJECT REPORT
ON

ONLINE BLOOD BANK MANAGEMENT


SYSTEM
IN PARTIAL FULFILLMENT OF REQUIREMENTS FOR THE
DEGREE OF

(MASTER OF COMPUTER APPLICATIONS)


SUBMITTED BY:
ABHISHEK KUMAR JAISWAL
ASHISH RAJPUT
DEEPAK KUMAR
UNDER THE GUIDANCE OF:
Ms. TARA RAWAT
Mr. ABHAYANAND

DEPARTMENT OF COMPUTER APPLICATION


JSS ACADEMY OF TECHNICAL EDUCATION
C-20/1 Sector 62, Noida (U.P)
MAY 2016

ACKNOWLEDGEMENT

We would like to express profound gratitude to our guide Ms. Tara Rawat and
Mr. Abhayanand for his invaluable support, encouragement, supervision and
useful suggestions throughout this project work.

Her moral support and

continuous guidance enabled me to complete our work successfully.


We are grateful for the cooperation and continuous encouragement from our
honorable Head of Department Dr. Vineeta Khemchandani. Her regular
suggestions made our easy and proficient.
Last but not the least, we are thankful and indebted to all those who helped me
directly or indirectly in completion of this project report.

Abhishek Kumar Jaiswal


Ashish Rajput
Deepak Kumar
Master of Computer Applications

(Department Of Computer Applications)

Index
1.

2.

3.

INTRODUCTION
1.1

PURPOSE

1.2

SCOPE

1.3

DEFITIONS, ACRONYMS AND ABBREVIATIONS

THE OVERALL DESCRIPTION


2.1

PRODUCT PERSPECTIVE

2.2

PRODUCT FUNCTIONS

2.3

USER CHARACTERISTICS

2.4

CONSTRAINTS

SPECIFIC REQUIREMENTS
3.1

EXTERNAL INTERFACES
3.1.1 USER INTERFACE
3.1.2 HARDWARE INTERFACE
3.1.3 SOFTWARE INTERFACE

3.2

SOFTWARE PRODUCT FEATURES


3.2.1 REPORT GENERATION
3.2.2 LOGICAL DATABASE REQUIREMENTS

3.3

SOFTWARE SYSTEM ATTRIBUTES


3.3.1 RELIABILITY

3.3.2 AVAILABILITY
3.3.3 SECURITY
3.3.4 MAINTAINABILITY
3.3.5 PORTABILITY
3.4

LIST OF DIAGRAMS
3.4.1 DFD
3.4.2 USE CASE DIAGRAM
3.4.3 SEQUENCE DIAGRAM

4. IMPLEMENTATION RESULTS (use appropriate snapshots to


explain project work)
5. Source Code
6. Testing
7. Limitations and Future Enhancements
8. References

1. INTRODUCTION
1.1 PURPOSE

The Blood Donation is to create an e-Information about the donor and


organization that are related to donating the blood. Through this application
any person who is interested in donating the blood can register himself in the
same way if any organization wants to register itself with this site that can also
register. Moreover if any general consumer wants to make request blood online
he can also take the help of this site. Admin is the main authority who can do
addition, deletion, and modification if required.

1.2 SCOPE
The main intend of this online blood bank management system is to provide a
simple description to the blood bank authorities & system users, about the
behavior of the system. And the entire package is consisting of below parts.
System software The system will contains a database in order to store all
details about the donors as well as doctors.
Software documentation A complete document about the software will be
given to the blood bank administration in order to future maintenance of the
system.
Operation Manual A user manual is provided to the system administrator
with some simple explanations about the system and its features.
User Manual When the donor submits his/her details through internet a
simple guidance is also given to the donor.

1.3 DEFINITION, ACRONYMS AND ABBREVIATIONS

Online Blood Bank The name of the web based blood donation system.
WBBDS Web based blood donation system.
Database Consist of all information related to donors.
Login The process which is related to logging into the system.
Password A set of characters which can be used to correctly identify the exact
person who is log into the system.
Id number Identity card number.
Replied donor The donor who will reply to the system to indicate that he/she
will attend to the donation.
SRD System requirement definition.
SRS System requirement specification.

2. THE OVERALL DESCRIPTION

2.1

PRODUCT PERSPECTIVE
WBBDS is mainly towards persons who are willing to donate blood to

the patients. Through this system it will be easier to find a donor for exact
blood type and easy to build the connection between donor & the blood bank
authorities. The main intend of building this software is to formal the
procedure of blood donation & motivate donors in order to donation blood.
The system also consists of some local system hardware devices as well. A
printer & SMS indicator are the main devices among the other devices.The
entire software product includes the all relevant features to create a better
connection between the blood donor & blood bank authorities.

2.2

PRODUCT FUNCTIONS

2.3

USER CHARACTERISTICS

In here the system admin & the donor are the system users. According to
my assumptions the donor who will register to the system from the
website can understand easy questions which are in English language &
he/she has the ability to realize small instructions & fill the application
without any errors & a small knowledge of computers to upload the
health condition certificate to the system.
User is very generous to attend to the donation with such a small
announcement. (E-mails & SMS messages).

2.4

CONSTRAINTS

The program will be written in PHP language.


The system will mainly running on the official website of the blood
bank (localhost/blood).
The both kind of donors who has the internet connection & who hasnt
the internet connection can contribute to the donation through the
WBBD system.
Every donor may get a user name & a password in order to log into the
system.
After the registration of a donor the program will authenticate the
accuracy of the donors mobile number through counting the number of
characters in the entered mobile number
System uses the donor registration number & the identity card number
to identify each donor separately.
Inside the system the administrator has more advance functions than the
donor.

3. SPECIFIC REQUIREMENTS
3.1

EXTERNAL INTERFACES
The system is basically running on the website of the localhost blood

bank. Mainly there are factors in the system. The system provides some
advance features to the system admin than the donor. If the system admin logs
in, the system interface provides some main command buttons to the admin.
Edit donor profile details.
Search Donors for blood group
Update the database
Send blood Details.

Search details from the database.

If the donor logs in, the system will provide another different interface with
different commands.
Edit personal, contact details.
Details related to contributions to donation.

Future blood donation details.

3.1.1 USER INTERFACE


The user interface to the system is very easy, as it will be
implemented by easy software, which can be used effectively, and efficiently.
User interface is used in making or implementing a project successfully using
the php language used as a server side language (wamp server ) .Using of
Javascript and CSS code in html to make it responsive and designable.
The user interface for the software shall be compatible to any browser such as
Internet Explorer, Mozilla firefox.

3.1.2 HARDWARE INTERFACE

Processor

Dual core, i3

Hard Disk

20 GB Hard Disk Space and Above

Memory

128 RAM

3.1.3 SOFTWARE INTERFACE


Operating System

Windows 7/8/10

Front End

PHP 5.3.5

Back End

My Sql

Technology

Wamp Server

3.2 Software Product Features


It is used by faculty and/or students in a virtual classroom.
Any synchronous event may include application-sharing, group
browsing, or other features.
It allows students to create social ties , study group or collaborative
teams with their respective faculty members.
3.2.1 Report Generation
This report discusses the design for the generation of a website that
provide user interface prototype for facilities offered by our
application a web portal of online learning which generates a User
interface in java. But this approach has an inherent problem. The
interfaces thus generated have the java look and feel and this cant
be changed if the user so desires that the design overcomes this
drawback by generating the interface in javascripts which is device
independent and thus it is possible to render the code in java, HTML,
XML and other languages.
The report aims at providing details about the intricacies of the
design and the tries to answer the common how to questions to get
the code running. In addition, it also lists possible enhancements to
the code that could be taken up as future work.

3.2.2 Logical Database Requirements


All data will be saved in the database: user accounts and profiles,
discussion data, messages etc. (except files which are stored on the

disk.) The database allows concurrent access and will be kept


consistent at all times, requiring a good database.

3.3

SOFTWARE SYSTEM ATTRIBUTES

The system will possess some quality attributes to the users.

3.3.1 RELIABILITY
The system has the ability to work all the time without failures apart
from network failure. The donor can have the faith on the system. The
authorities will keep the privacy of all donors in a proper manner. When
doctors found any disease in the testing stage after providing relevant details to
the donor the system keeps the secretively of the donor.

3.3.2 AVAILABILITY
The entire system includes every function which is always help to the
system to work correctly & strongly in all conditions.

3.3.3 SECURITY
Passwords will be saved encrypted in the database in order to ensure the user's
privacy. The user's IP will be logged.
The system will protected against vulnerabilities such as SQL injection attacks

This system doesnt have a tight security system. Because people who log into
the system are volunteers who like to donate blood for innocent patients. But
the system consists of some security features.
Any donor cannot see any detail of any other donor.
If a donor doesnt manage to provide his user name & the password &
the user automatically will log out from the website.

3.3.4 MAINTAINABILITY
My SQL is used for maintaining the database and the Xamp server takes
care of the site. In case of a failure, a re-initialization of the program is
recommended.
In case of any change in policies and rule of the institution using the system,
required changes will be made to the module written by developer.

3.3.5 PORTABILITY
The application is Web-based and should be compatible with other systems.
Wamp, PHP and My SQL programs are practically independent of the OSsystem which they communicate with. The end-user part is fully portable and
any system using any web browser should be able to use the features of the
application.

3.4

LIST OF DIAGRAMS

3.4.1 DFD
0-level Data flow diagram:

Blood Donors

Blood
Bank

Blood Seekers

1-level Data flow diagram:

DONORS

Check
Search
Group
Interested

Donors/User Database

USERS
LogIn

To

Blood
Donation

Need
Bloods
Click
Info

Future

Edit /

Contact

3.4.2 USE CASE DIAGRAM

1. Admin

2.Blood Bank

3.Donor

3.4.3 CLASS DIAGRAM

3.4.4 SEQUENCE DIAGRAM

4. IMPLEMENTATION RESULTS
HOME PAGE

ABOUT US

DONOR REGISTRATION

SEARCH DONORS

HOW TO DONATE

TIPS

CONTACT US

DATABASE STRUCTURE

DONOR DETAILS IN DATABASE

5. Source Code

STYLE SHEET
@charset "utf-8";
.header {
height: auto;
background-image: url(images/1.jpg);
background-repeat: no-repeat;
background-color: #1D1D1D;
}
.header .menu .top {
height: 25px;
background-image: url(images/tableftE.gif);
color: #FFFFFF;
padding-top: 15px;
}
.bottom {
height: 30px;
background-image: url(images/tableftE.gif);
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
padding-top: 10px;
}
.content {
height:auto;
background-color: #EBEBEB;
}
.content .link {
width: 160px;
padding-top: 20px;
padding-left: 10px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bolder;
color: #2F006C;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #030303;
margin-top: 10px;
}
.content .link .links {

font-size: 12px;
font-weight: bold;
}
.content .link .links a {
color: #050505;
text-decoration: none;
}
.content .link .links a:hover {
color: #B00002;
}
body {
width:100%;
margin:0;
padding:0;
font: bold 11px/1.5em Verdana;
}
h2 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin: 0px;
padding: 0px 0px 0px 15px;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
background-image: url(images/tableftE.gif);
height: 25px;
padding-top: 5px;
width: 200px;
}
h3 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin: 0px;
padding: 0px 0px 0px 15px;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
background-image: url(images/tableftE.gif);
height: 25px;

padding-top: 5px;
width: 340px;
}
/*- Menu Tabs E--------------------------- */
#tabsE {
float:left;
width:100%;
background:#000;
font-size:96%;
line-height:normal;
}
#tabsE ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}
#tabsE li {
display:inline;
margin:0;
padding:0;
}
#tabsE a {
float:left;
background:url("./images/tableftE.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabsE a span {
float:left;
display:block;
background:url("./images/tabrightE.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsE a span {float:none;}
/* End IE5-Mac hack */

#tabsE a:hover span {


color:#FFF;
}
#tabsE a:hover {
background-position:0% -42px;
}
#tabsE a:hover span {
background-position:100% -42px;
}
#tabsE #current a {
background-position:0% -42px;
}
#tabsE #current a span {
background-position:100% -42px;
}
#apDiv1 {
position:absolute;
left:234px;
top:213px;
width:688px;
font-size: 17px;
height:113px;
z-index:1;
text-align: justify;
}
#apDiv3 {
position:absolute;
top:213px;
width:150px;
height:113px;
z-index:1;
text-align: justify;
}
#apDiv3 .log {
font-size: 11px;
font-weight: bold;
color: #2F006C;
}
#apDiv3 .log .loglinks {

font-size: 14px;
font-weight: bold;
color: #FFFFFF;
background-image: url(images/tableftE.gif);
height: 25px;
padding-top: 5px;
}
#apDiv3 .log .loglinks a {
color: #FFFFFF;
text-decoration: none;
}
#apDiv3 .log .loglinks a:hover {
color: #828282;
}
.tbl_form {
border-bottom-style: solid;
border-right-color: #AA0000;
border-bottom-color: #AA0000;
border-left-color: #AA0000;
border-bottom-width: 1px;
}
.tbl_form .cptn {
background-image: url(images/tableftE.gif);
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
}
.tbl_form .field {
font-size: 12px;
font-weight: bold;
color: #2F006C;
}
#apDiv2 {
position:absolute;
left:1040px;
top:171px;
width:136px;
height:214px;
z-index:1;
}#apDiv2 .log {
font-size: 12px;
font-weight: bold;

color: #2F006C;
}
#apDiv2 .log .loglinks {
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background-image: url(images/tableftE.gif);
height: 25px;
padding-top: 5px;
}
#apDiv2 .log .loglinks a {
color: #FFFFFF;
text-decoration: none;
}
#apDiv2 .log .loglinks a:hover {
color: #828282;
}
.tbl_form .data {
font-size: 12px;
font-weight: bold;
color: #FF0000;
}
.header .menu .h {
font-size: 36px;
font-weight: bolder;
color: #FF0000;
text-align: right;
}
.nw {
background-color: #D6D6D6;
border-top-width: 1px;
border-top-style: inset;
border-top-color: #818181;
}
.header .menu .baner {
font-size: 36px;
color: #C11A1B;
text-align: center;
}
HOME PAGE

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online Blood Management System</title>
<link href="Style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="header">
<div class="menu">
<div class="top">&nbsp;&nbsp;Home</div>
<br /><br /><br /><div
class="baner">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Blood
Bank Online</div>
<br /><br /><br />
<div id="tabsE">
<ul>
<!-- CSS Tabs -->
<li><a href="index.php"><span>Home</span></a></li>
<li><a href="About Us.php"><span>About Us</span></a></li>
<li><a href="donor_registration.php"><span>Donor
Registration</span></a></li>
<li><a href="search_donors.php"><span>Search
Donors</span></a></li>
<li><a href="how_to_donate_blood.php"><span>How To
Donate</span></a></li>
<li><a
href="tips.php"><span>&nbsp;&nbsp;&nbsp;&nbsp;Tips</span></a><
/li>
<li><a href="contact_us.php"><span>Contact Us</span></a></li>
</ul>

</div>
</div>
</div>
<div id="apDiv2"><br />
<td width="6" valign="top" >&nbsp;</td>
<td valign="top" ><table width="100%" border="0" cellpadding="0"
cellspacing="0">
<tbody><tr><table valign="top" border="0" align="right"
cellpadding="0" cellspacing="0">
<td><br /><br />
<h2>&nbsp;&nbsp;&nbsp;Donor Login</h2>
</div></td>
</tr>
<tr>
<td height="250" align="center" valign="top"
bgcolor="#EBEBEB"><div class="login_content">
<form id="frmLogin" name="frmLogin"
method="post" action="donor.php">
<table border="0" align="right" cellpadding="0"
cellspacing="0">
<tbody><tr>
<td><p>Username<br>
<input name="username" id="username"
type="text" class="textE">
</p>
<p>Password<br>
<input name="password" id="password"
type="password" class="textE">
</p>
<p>
<input name="submit" id="submit"
type="submit" class="buttonE" value="Submit">
<input name="reset" id="reset" type="reset"
class="buttonE" value="Reset">
</p></td>
</tr>
<tr><td align="center"><p><br>
New Donor? <a href="donor_registration.php">
Register </a></p></td>
</tr>

</tbody></table>
</form>
</tbody></table></td></div>
<div class="content">
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br
/><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br
/><br />
<br /><br /><br /><br />
<div id="apDiv3">
<img src="images/Blood_bank.jpg"style="width:188px;height:188px;"
>
<div class="log"><br />
<br />
<div class="loglinks"><a
href="admin_login.php">&nbsp;&nbsp;Admin Login</a></div>
</div>
</div>
<p>&nbsp</p>
</div>
</div>
<div id="apDiv1"><br />
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;Data mining can be used to find blood donors. This technique
<strong>can also be used</strong> to find the availability of blood
donor without any other contacts. We can also give request for the
particular blood groups. Not only the availability of blood donors but
also <strong>the</strong> details about blood storage, supply and
demands <strong>can be found</strong><br />
One <strong>important feature</strong> is <strong>the</strong>
availability of location based blood bank details and extraction of
location based <strong>donors</strong> details which is very
<strong>helpful</strong> to the <strong>acceptant</strong>. All the

time the network <strong>facility</strong> cannot be


<strong>used</strong>. This time donor request does not reach
<strong>at proper</strong> time. This can be <strong>avoided
by</strong> adding some message sending
<strong>procedures</strong>. This will help to find <strong>the
</strong>proper blood <strong>donor</strong> in time<strong>. And
provides availability of blood in need</strong><br />
Data mining algorithm helps to identifying groups of records that are
similar <strong>among</strong> themselves but different from the rest
of the data. In our case some of these data <strong>is</strong> useful
for identifying <strong>the</strong> proper blood donors according to
the request and location based clustering of data.</p>
</div>
</div>
</div>
<div class="bottom" align="center"> Copyright 2015-2016. All rights
are Reserved.</div>
</body>
</html>

ABOUT US
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


<title>Online Blood Management System</title>
<link href="Style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="header">
<div class="menu">
<div class="top">&nbsp;&nbsp;Home &gt; About Us</div>
<br /><br /><br /><div
class="baner">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Blood
Bank Online</div>
<br /><br /><br />
<div id="tabsE">
<ul>
<!-- CSS Tabs -->
<li><a href="index.php"><span>Home</span></a></li>
<li><a href="About Us.php"><span>About Us</span></a></li>
<li><a href="donor_registration.php"><span>Donor
Registration</span></a></li>
<li><a href="search_donors.php"><span>Search
Donors</span></a></li>
<li><a href="how_to_donate_blood.php"><span>How To
Donate</span></a></li>
<li><a
href="tips.php"><span>&nbsp;&nbsp;&nbsp;&nbsp;Tips</span></a><
/li>
<li><a href="contact_us.php"><span>Contact Us</span></a></li>
</ul>
</div>
</div>
</div>
<div id="apDiv3"><br /><br /><br /><br />
<img src="images/8.jpg"style="width:200px;height:288px;" >
</div>

<div id="apDiv2"><br /><br /><br />


<td width="6" valign="top" >&nbsp;</td>
<td valign="top" ><table width="100%" border="0" cellpadding="0"
cellspacing="0">
<tbody><tr><table valign="top" border="0" align="right"
cellpadding="0" cellspacing="0">
<td>
<h2>&nbsp;&nbsp;&nbsp;Donor Login</h2>
</div></td>
</tr>
<tr>
<td height="250" align="center" valign="top"
bgcolor="#EBEBEB"><div class="login_content">
<form id="frmLogin" name="frmLogin"
method="post" action="member_login.php?ac=login">
<table border="0" align="right" cellpadding="0"
cellspacing="0">
<tbody><tr>
<td><p>Username<br>
<input name="username" id="username"
type="text" class="textE">
</p>
<p>Password<br>
<input name="password" id="password"
type="password" class="textE">
</p>
<p>
<input name="submit" id="submit"
type="submit" class="buttonE" value="Submit">
<input name="reset" id="reset" type="reset"
class="buttonE" value="Reset">
</p></td>
</tr>
<tr><td align="center"><p><br>
New Donor? <a href="donor_registration.php">
Register </a></p></td>
</tr>
</tbody></table>
</form>

</tbody></table></td></div>
<div class="content">
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br
/><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br
/><br /><br /><br /><br /><br/><br />
<br /><br />
</div>
</div>
<div id="apDiv1">
<form id="form1" name="form1" method="post"
action="insert_donor_info.php">
<table class="tbl_form" width="461" height="100">
<tr>
<h2><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;<u>About Us</u></strong></h2>
<p><i>&nbsp;&nbsp;&nbsp;&nbsp;Ladies and
Gentlemen!</i></p>
<p>'Blood Bank online' is the first product resulted out of
the community welfare initiative called 'People Project'</a>. 'Blood' is
recognized as the most precious element that sustains life. It saves
innumerable lives across the world in a variety of conditions. Once in
every 2- seconds, someone, somewhere is desperately in need of blood.
More than 29 million units of blood components are transfused every
year. The need for blood is great - on any given day, approximately
39,000 units of Red Blood Cells are needed. Each year, we could meet
only up to 1% (approx) of our nations demand for blood
transfusion.</p>
<p>Despite the increase in the number of donors, blood
remains in short supply during emergencies, mainly attributed to the
lack of information and accessibility. We positively believe this tool can
overcome most of these challenges by effectively connecting the blood
donors with the blood recipients.</p>
<p> We remind every visitor that we have the
empowerment to save lives and lets do that right now, right here.
If you are eligible for blood donation</a>, please
register yourself as a blood donor</a> now!</p>

<p>We also take this opportunity to thank our whole team


for all your ideas, commitment and hard-ship in making this dream a
reality. We would also like to thank our friends and well-wishers for all
your support and encouragement throughout this project. It is now
reasonably safe to say that together we have made this society a slightly
better and safer place to live.</p>
<p>Thank you and Happy Blood donating!<p>
<p>Promoters,<p>
<p> Blood Bank.</p>
</tr>
</table>
</form>
</div>
</div>
<div class="bottom" align="center"> Copyright 2015-2016. All rights
are Reserved.</div>
</body>
</html>

DONOR REGISTRATION
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online Blood Management System</title>
<link href="Style.css" rel="stylesheet" type="text/css" />

</head>
<body>
<div class="header">
<div class="menu">
<div class="top">&nbsp;&nbsp;Home &gt; Donor Registration</div>
<br /><br /><br /><div
class="baner">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Blood Bank
Online</div>
<br /><br /><br />
<div id="tabsE">
<ul>
<!-- CSS Tabs -->
<li><a href="index.php"><span>Home</span></a></li>
<li><a href="About Us.php"><span>About Us</span></a></li>
<li><a href="donor_registration.php"><span>Donor
Registration</span></a></li>
<li><a href="search_donors.php"><span>Search Donors</span></a></li>
<li><a href="how_to_donate_blood.php"><span>How To
Donate</span></a></li>
<li><a
href="tips.php"><span>&nbsp;&nbsp;&nbsp;&nbsp;Tips</span></a></li>
<li><a href="contact_us.php"><span>Contact Us</span></a></li>
</ul>
</div>
</div>
</div>
<div class="content">
<br /><br /> <br /><br /><br /><br /><br /><br /> <br /><br /><br /><br
/><br /><br />
<br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br
/><br/>

</div>
<div id="apDiv2"><br /><br /><br />
<img src="images/6.jpg" width="185" height="280" >
</div>
<div id="apDiv1">
<form id="form1" name="form1" method="post" action="donordb.php">
<table class="tbl_form" width="461" height="431">
<tr>
<td class="cptn" colspan="4"><div align="center">DONOR
REGISTRATION</div></td>
</tr>
<tr>
<td class="cptn" colspan="4">Login Information </td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
</tr>
<tr>
<td width="155" height="31" class="field">Full Name</td>
<td width="33" class="field">:</td>
<td colspan="2">
<input type="text" name="u1" id="textfield" />
</td>
</tr>
<tr>
<td width="155" height="31" class="field">User Name</td>
<td width="33" class="field">:</td>
<td colspan="2">
<input type="text" name="u2" id="textfield" />
</td>
</tr>
<tr>
<td class="field">Password</td>
<td class="field">:</td>
<td width="145">
<input type="password" name="u3" id="textfield2" />
</td>
<td width="108">Min 8 Character</td>

</tr>
<tr>
<td class="field">Confirm Password</td>
<td class="field">:</td>
<td colspan="2">
<input type="password" name="u4" id="textfield3" />
</td>
</tr>
<tr>
<td colspan="4" >&nbsp;</td>
</tr>
<tr>
<td colspan="4" class="cptn">Basic Informations</td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
</tr>
<tr>
<td class="field">Name</td>
<td class="field">:</td>
<td colspan="2">
<input type="text" name="u5" id="textfield4" />
</td>
</tr>
<tr>
<td class="field">Age</td>
<td class="field">:</td>
<td colspan="2"><input type="text" name="u6" id="textfield7" /></td>
</tr>
<tr>
<td class="field">Gender</td>
<td class="field">:</td>
<td colspan="2"><select name="u7" id="select">
<option>--Select--</option>
<option>Male</option>
<option>Female</option>
</select>
</td>
</tr>
<tr>
<td class="field">Date of Birth</td>
<td class="field">:</td>
<td><input type="text" name="u8" id="textfield9" /></td>
<td>YY-MM-DD</td>
</tr>

<tr>
<td class="field">Weight</td>
<td class="field">:</td>
<td><input type="text" name="u9" id="textfield10" /></td>
<td>Kg</td>
</tr>
<tr>
<td class="field">Blood Group</td>
<td class="field">&nbsp;</td>
<td colspan="2"><select name="u10" size="1" id="select">
<option>- - Select - -</option>
<option value="0">- Any -</option>
<option value="A+">A+</option>
<option value="B+">B+</option>
<option value="O+">O+</option>
<option value="A-">A-</option>
<option value="B-">B-</option>
<option value="O-">O-</option>
<option value="A1B-">AB+</option>
<option value="A2B-">AB-</option>
</select></td>
</tr>
<tr>
<td class="field">Last Donated Date</td>
<td class="field">:</td>
<td><input type="text" name="u11" id="textfield12" /></td>
<td>YY-MM-DD</td>
</tr>
<tr>
<td colspan="4" class="field">&nbsp;</td>
</tr>
<tr>
<td colspan="4" class="cptn">Contact Informations</td>
</tr>
<tr>
<td colspan="4" class="field">&nbsp;</td>

</tr>
<tr>
<td class="field">State</td>
<td class="field">:</td>
<td colspan="2"><input type="text" name="u12" id="textfield13" /></td>
</tr>
<tr>
<td class="field">City</td>
<td class="field">:</td>
<td colspan="2"><input type="text" name="u13" id="textfield14" /></td>
</tr>
<tr>
<td class="field">Pin Code</td>
<td class="field">:</td>
<td colspan="2"><input type="text" name="u14" id="textfield15" /></td>
</tr>
<tr>
<td class="field">Mobile Number</td>
<td class="field">:</td>
<td colspan="2">
<input name="u15" type="text" id="textfield5" value="91" />
</td>
</tr>
<tr>
<td class="field">E-mail ID</td>
<td class="field">:</td>
<td colspan="2">
<input type="text" name="u16" id="textfield6" />
</td>
</tr>
<tr>
<td height="97" class="field">Message</td>
<td class="field">:</td>
<td colspan="2">
<textarea name="u17" id="textarea" cols="30" rows="5"></textarea>
</td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td colspan="2" align="right">

<input name="reset" id="reset" type="reset" class="buttonE"


value="Reset">
<input type="submit" name="submit" id="button"
value="Submit" />
</td>
</tr>
</table>
</form>
</div>
</div>
<div class="bottom" align="center"> Copyright 2015-2016. All rights are
Reserved.</div>
</body>
</html>

SEARCH DONORS
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online Blood Management System</title>
<link href="Style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div class="header">
<div class="menu">
<div class="top">&nbsp;&nbsp;Home &gt;Search Donors </div>
<br /><br /><br /><div
class="baner">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Blood Bank
Online</div>
<br /><br /><br />
<div id="tabsE">
<ul>
<!-- CSS Tabs -->
<li><a href="index.php"><span>Home</span></a></li>
<li><a href="About Us.php"><span>About Us</span></a></li>
<li><a href="donor_registration.php"><span>Donor
Registration</span></a></li>
<li><a href="search_donors.php"><span>Search Donors</span></a></li>
<li><a href="how_to_donate_blood.php"><span>How To
Donate</span></a></li>
<li><a
href="tips.php"><span>&nbsp;&nbsp;&nbsp;&nbsp;Tips</span></a></li>
<li><a href="contact_us.php"><span>Contact Us</span></a></li>
</ul>
</div>
</div>
</div>
<script>
function viewTerms()
{
window.open('privacy_policy.php?
content','DonorTerms','width=500,height=700,toolbar=no,location=no,status=n
o,menubar=no,scrollbars=yes,resizable=yes');
}

</script>
<div class="content">
<div class="content">
<br /><br /><br /><br /><br /><br /><br />
<h2><strong><div >&nbsp;&nbsp;&nbsp;Search Blood
Donor</div></strong></h2></div>
<br /><br />
<fieldset>
<legend> <b> <img align="absmiddle"
src="images/add_buddy_icon.gif"> Find a Donor </b> </legend>
<form id="searchDonors"
name="searchDonors" method="post" action="srch_donor.php">
<table width="400"
border="0" cellpadding="5" cellspacing="0">
<tbody><tr>
<td width="100">City</td>
<td><select name="u13" id="city" class="textE">
<option
value="0">- From Any City -</option>
<option
value="1">Agartala</option>
<option
value="2">Agra</option>
<option
value="3">Ahmedabad</option>
<option
value="4">Ahmednagar</option>
<option
value="5">Aizwal</option>
<option
value="6">Ajmer</option>
<option
value="7">Akola</option>
<option
value="8">Aligarh</option>
<option
value="9">Allahabad</option>

<option
value="10">Alwar</option>
<option
value="11">Ambala</option>
<option
value="12">Amravati</option>
<option
value="13">Amreli</option>
<option
value="14">Amritsar</option>
<option
value="15">Anand</option>
<option
value="16">Anantapur</option>
<option
value="17">Anklesvar</option>
<option
value="18">Anuppur</option>
<option
value="19">Araria</option>
<option
value="20">Arcot</option>
<option
value="21">Arrah</option>
<option
value="22">Aruppukkottai</option>
<option
value="23">Asansol</option>
<option
value="24">Ashok Nagar</option>
<option
value="25">Aurangabad, Bihar</option>
<option
value="26">Aurangabad, Maharashtra</option>
<option
value="27">Azamgarh</option>
<option
value="28">Bahadurgarh</option>
<option
value="29">Baharampur</option>
<option
value="30">Bahraich</option>

<option
value="31">Balaghat</option>
<option
value="32">Balangir Orissa</option>
<option
value="33">Balasore</option>
<option
value="34">Balia</option>
<option
value="35">Ballabhgarh</option>
<option
value="36">Ballarpur</option>
<option
value="37">Balrampur</option>
<option
value="38">Balurghat West Bengal</option>
<option
value="39">Banda</option>
<option
value="40">Bangalore</option>
<option
value="41">Banganapalle</option>
<option
value="42">Banswara</option>
<option
value="43">Banswara</option>
<option
value="44">Banur</option>
<option
value="45">baran</option>
<option
value="46">Bardhaman</option>
<option
value="47">Bareilly</option>
<option
value="48">Barh</option>
<option
value="49">Baripada</option>
<option
value="50">Barmer</option>
<option
value="51">Barrackpur</option>

<option
value="52">Barwani</option>
<option
value="53">Beawar</option>
<option
value="54">Belgaum</option>
<option
value="55">Bellary</option>
<option
value="56">Bengaluru</option>
<option
value="57">Betul</option>
<option
value="58">Bhagalpur</option>
<option
value="59">Bhandara</option>
<option
value="60">Bharatpur</option>
<option
value="61">Bharuch</option>
<option
value="62">Bhavani</option>
<option
value="63">Bhavnagar</option>
<option
value="64">Bhilai Nagar</option>
<option
value="65">Bhimavaram</option>
<option
value="66">Bhiwandi</option>
<option
value="67">Bhopal</option>
<option
value="68">Bhubaneswar</option>
<option
value="69">Bhuj</option>
<option
value="70">Bidar</option>
<option
value="71">Bihar Sharif</option><option value="72">bijnor</option>

<option
value="73">Bikaner</option><option value="74">Bilaspur,
Chhattisgarh</option>
<option
value="75">Bilaspur, Himachal Pradesh</option>
<option
value="76">Bilgha, Punjab</option>
<option
value="77">Bodh Gaya</option><option value="78">Bokaro Steel
City</option>
<option
value="79">Bongaigaon</option><option
value="80">Bulandshahr</option><option value="81">Buldana</option>
<option
value="82">Burhanpur</option><option value="83">Buxar</option><option
value="84">Cambay</option>
<option
value="85">Caryobys</option><option value="86">Chamoli
Gopeshwar</option><option value="87">Champawat</option>
<option
value="88">Chamrajnagar</option><option
value="89">Chandannagar</option><option
value="90">Chandigarh</option>
<option
value="91">Chandrapur</option><option
value="92">Chapra</option><option value="93">Charkhari</option>
<option
value="94">Chengalpattu</option><option
value="95">Chennai</option><option value="96">Chhatarpur</option>
<option
value="97">Chhindwara</option><option
value="98">Chikmagalur</option><option value="99">Chiplun</option>
<option
value="100">Chitradurga</option><option value="101">Chitrakoot Dham
Karwi</option>
<option
value="102">Chittoor</option>
<option
value="103">Coimbatore</option><option value="104">Contai</option>
<option
value="105">Coonoor</option><option value="106">Cuddalore</option>

<option
value="107">Cuddapah</option><option
value="108">Cuttack</option><option value="109">Dabra</option>
<option
value="110">Dadra</option><option value="111">Dahod</option><option
value="112">Daksh</option>
<option
value="113">Daltonganj</option><option
value="114">Daman</option><option value="115">Damoh</option>
<option
value="116">Darbhanga</option><option
value="117">Darjeeling</option><option value="118">Datia</option>
<option
value="119">Davanagere</option><option
value="120">Dehgam</option><option value="121">Dehradun</option>
<option
value="122">Delhi</option><option value="123">Deoghar</option><option
value="124">Dewas</option><option
value="125">Dhanbad</option><option value="126">Dhar</option><option
value="127">Dharampur</option><option
value="128">Dharamsala</option><option
value="129">Dharwad</option><option
value="130">Dholka</option><option value="131">Dhule</option><option
value="132">Dhulian</option><option
value="133">Dibrugarh</option><option
value="134">Dindigul</option><option
value="135">Dispur</option><option value="136">Diu</option><option
value="137">Diu</option><option value="138">Dombivli</option><option
value="139">Duhbai</option><option
value="140">Dumdum</option><option value="141">Durg</option><option
value="142">Durgapur</option><option
value="143">Dwarka</option><option
value="144">Ernakulam</option><option
value="145">Erode</option><option value="146">Etah</option><option
value="147">Etawah</option><option
value="148">Faizabad</option><option
value="149">Faridabad</option><option
value="150">Faridkot</option><option
value="151">Farrukhabad</option><option
value="152">Fatehgarh</option><option value="153">Fatehpur
Sikri</option><option value="154">Ferozepur Cantt.</option><option
value="155">Ferozepur City</option><option

value="156">Firozabad</option><option
value="157">Gadchiroli</option><option
value="158">Gandhinagar</option><option
value="159">Gangtok</option><option
value="160">Ganjam</option><option value="161">Garcha,
Punjab</option><option value="162">Gaya</option><option
value="163">Ghaziabad</option><option
value="164">Ghazipur</option><option value="165">Goa
Velha</option><option value="166">Godhra</option><option
value="167">Gondiya</option><option
value="168">Gorakhpur</option><option value="169">Greater
Noida</option><option value="170">Gudalur</option><option
value="171">Gudivada</option><option
value="172">Gulbarga</option><option
value="173">Gumla</option><option value="174">Guna</option><option
value="175">Gundlupet</option><option
value="176">Guntur</option><option
value="177">Gurgaon</option><option
value="178">Guruharsahai</option><option
value="179">Guwahati</option><option
value="180">Gwalior</option><option
value="181">Gwalior</option><option value="182">Haldia</option><option
value="183">Haldwani</option><option value="184">Hamir, Uttar
Pradesh</option><option value="185">Hamirpur, Himachal
Pradesh</option><option value="186">Hansi</option><option
value="187">Hanumangarh</option><option
value="188">Harda</option><option
value="189">Haridwar</option><option
value="190">Harsawa</option><option
value="191">Hassan</option><option
value="192">Hastinapur</option><option
value="193">Hathras</option><option value="194">Hatigudda,
Karnataka</option><option value="195">Himatnagar</option><option
value="196">hindupur</option><option value="197">Hisar</option><option
value="198">Hoshiarpur</option><option
value="199">Howrah</option><option value="200">Hubli</option><option
value="201">Hyderabad, Andhra Pradesh</option><option
value="202">Indore</option><option
value="203">Irinjalakuda</option><option
value="204">Jabalpur</option><option
value="205">Jagraon</option><option value="206">Jagtial</option><option
value="207">Jaipur</option><option value="208">Jais</option><option

value="209">Jaisalmer</option><option
value="210">Jalalabad</option><option
value="211">Jalandhar</option><option
value="212">Jalgaon</option><option value="213">Jammu</option><option
value="214">Jamnagar</option><option
value="215">Jamshedpur</option><option
value="216">Jaunpur</option><option value="217">Jhabua</option><option
value="218">Jhalawar</option><option value="219">Jhansi</option><option
value="220">Jhunjhunu</option><option
value="221">Jodhpur</option><option value="222">Jorhat</option><option
value="223">Junagadh</option><option
value="224">Kakinada</option><option
value="225">Kalimpong</option><option
value="226">Kalwa</option><option value="227">KalyanDombivali</option><option value="228">Kalyani</option><option
value="229">Kanauj</option><option
value="230">Kancheepuram</option><option
value="231">Kandla</option><option
value="232">Kangazha</option><option
value="233">Kannur</option><option value="234">Kanpur</option><option
value="235">Kanyakumari</option><option
value="236">Karaikal</option><option
value="237">Karaikudi</option><option
value="238">Karamsad</option><option
value="239">Karimnagar</option><option
value="240">Karjat</option><option value="241">Karnal</option><option
value="242">Karur</option><option value="243">Karwar</option><option
value="244">Kavaratti</option><option
value="245">Khamanon</option><option
value="246">Khammam</option><option
value="247">Khandwa</option><option
value="248">Khanna</option><option
value="249">Kharagpur</option><option
value="250">Khargone</option><option
value="251">Kheda</option><option
value="252">Khilchipur</option><option
value="253">Khopoli</option><option
value="254">Khuldabad</option><option
value="255">Kirandul</option><option value="256">Kochi</option><option
value="257">Kohima</option><option
value="258">Kokrajhar</option><option
value="259">Kolar</option><option value="260">Kolhapur</option><option

value="261">Kolkata</option><option
value="262">Kollam</option><option value="263">Konark</option><option
value="264">Korba</option><option value="265">Kota</option><option
value="266">Kotdwara</option><option
value="267">Kothagudem</option><option
value="268">Kothamangalam</option><option
value="269">Kottarakara</option><option
value="270">Kottayam</option><option
value="271">Kovilpatti</option><option
value="272">Koyampattur</option><option
value="273">Kozhencherry</option><option
value="274">Kozhikode</option><option
value="275">Krishnagiri</option><option
value="276">Kulpahar</option><option
value="277">Kumbakonam</option><option
value="278">Kumbhraj</option><option
value="279">Kurnool</option><option
value="280">kurukshetra]</option><option
value="281">Kushinagar</option><option
value="282">Lalitpur</option><option value="283">Lamka</option><option
value="284">Leh</option><option value="285">Leh</option><option
value="286">Lucknow</option><option
value="287">Ludhiana</option><option
value="288">Machilipatnam</option><option
value="289">Madanapalle</option><option
value="290">Madgaon</option><option
value="291">Madikeri</option><option
value="292">Madurai</option><option
value="293">Mahabaleswar</option><option
value="294">Mahabubnagar</option><option
value="295">Mahad</option><option value="296">Mahe</option><option
value="297">Mahoba</option><option
value="298">Mahwa</option><option value="299">Malout</option><option
value="300">Mandsaur</option><option
value="301">Mangalagiri</option><option
value="302">Mangalore</option><option
value="303">Mapusa</option><option
value="304">Marmagao</option><option
value="305">Mathura</option><option
value="306">Meerut</option><option
value="307">Melattur</option><option
value="308">Mirzapur</option><option value="309">Moga</option><option

value="310">Mohali</option><option
value="311">Mokama</option><option
value="312">Moradabad</option><option
value="313">Motihari</option><option value="314">Mount
Abu</option><option value="315">Mukatsar</option><option
value="316">Mullanpur</option><option
value="317">Mumbai</option><option
value="318">Murshidabad</option><option
value="319">Murwara</option><option
value="320">Mussoorie</option><option
value="321">Muzaffarnagar</option><option
value="322">Muzaffarpur</option><option
value="323">Mysore</option><option value="324">Nadiad</option><option
value="325">Nagapattinam</option><option
value="326">Nagarkurnool</option><option
value="327">Nagercoil</option><option value="328">Nagina,
UP</option><option value="329">Nagpur</option><option
value="330">Nainital</option><option value="331">Nalgonda
</option><option
value="332">Nanded</option>
<option
value="333">Nandurbar</option>
<option
value="334">Nandyal</option>
<option
value="335">Nanital</option>
<option
value="336">Narasaraopet</option>
<option
value="337">Narnol</option>
<option
value="338">Narsimhapur</option>
<option
value="339">Narsinghgarh</option>
<option
value="340">Nashik</option>
<option
value="341">Navi Mumbai</option>
<option
value="342">Navsari</option>
<option
value="343">Nawalgarh</option>

<option
value="344">Neemuch</option>
<option
value="345">Nellore</option>
<option
value="346">New Delhi* or Delhi</option>
<option
value="347">New Guntur</option>
<option
value="348">Nizamabad</option>
<option
value="349">NOIDA</option>
<option
value="350">Nurmahal, Punjab</option>
<option
value="351">Nurpur, Himachal Pradesh</option>
<option
value="352">Palghat</option>
<option
value="353">Palwal</option>
<option
value="354">Panaji</option>
<option
value="355">Panchkula</option>
<option
value="356">Pandharpur</option>
<option
value="357">Panipat</option>
<option
value="358">Panna</option>
<option
value="359">Panvel</option>
<option
value="360">Pasla, Punjab</option>
<option
value="361">Patan</option>
<option
value="362">Pathankot</option>
<option
value="363">Patiala</option>
<option
value="364">Patna</option>

<option
value="365">Patratu,Jharkhand</option>
<option
value="366">Pimpri Chinchwad</option>
<option
value="367">Ponda</option>
<option
value="368">Porbandar</option>
<option
value="369">Port Blair</option>
<option
value="370">Pratapgarh</option>
<option
value="371">Puducherry</option>
<option
value="372">Punalur</option>
<option
value="373">Pune</option>
<option
value="374">Puri</option>
<option
value="375">Pushkar</option>
<option
value="376">Quilon</option>
<option
value="377">Rae Bareli</option>
<option
value="378">Raichur</option>
<option
value="379">Raigarh</option>
<option
value="380">Raipur</option>
<option
value="381">Raisen</option>
<option
value="382">Rajahmundry</option>
<option
value="383">Rajampet</option>
<option
value="384">Rajgarh</option>
<option
value="385">Rajkot</option>

<option
value="386">Rajnandgaon</option>
<option
value="387">Rajsthan</option>
<option
value="388">Ramanathapuram</option>
<option
value="389">Rameshwaram</option>
<option
value="390">Rampur</option><option value="391">Ranchi</option>
<option
value="392">Rangapara</option><option value="393">Ranikhet</option>
<option
value="394">Rasheed</option><option value="395">Ratangarh</option>
<option
value="396">Ratlam</option><option value="397">Ratnagiri</option>
<option
value="398">Raurkela</option><option value="399">Ravulapalem</option>
<option
value="400">Rewa</option><option value="401">Ringawa</option>
<option
value="402">Rishikesh</option><option value="403">Roorkee</option>
<option
value="404">Sagars</option><option value="405">Saharanpur</option>
<option
value="406">Salem</option><option value="407">Samastipur</option>
<option
value="408">Sanawad</option><option value="409">Sangamner</option>
<option
value="410">Sangli</option><option value="411">Satara</option>
<option
value="412">Sathyamangalam</option><option value="413">Satna</option>
<option
value="414">Sehore</option><option value="415">Seoni</option>
<option
value="416">Shajapur</option><option value="417">Shegaon</option>
<option
value="418">Sheopur</option><option value="419">Shevgaon</option>
<option
value="420">Shillong</option><option value="421">Shimla</option>
<option
value="422">Shimoga</option><option value="423">Shirala</option>

<option
value="424">Shivani</option><option value="425">Shivpuri</option>
<option
value="426">Shoaib</option><option value="427">Sholapur</option>
<option
value="428">shrigonda</option><option value="429">shrirampur</option>
<option
value="430">Siddipet</option><option value="431">Sikar</option>
<option
value="432">Silchar</option><option value="433">Siliguri</option>
<option
value="434">Silvassa</option><option value="435">Sindhanur</option>
<option
value="436">Singrauli</option><option value="437">Sirohi</option>
<option
value="438">Sironj</option><option value="439">Sitamarhi</option>
<option
value="440">Sitapur</option><option value="441">Siwan</option>
<option
value="442">Sonipat</option><option value="443">Sriganganagar</option>
<option
value="444">Srikakulam</option><option value="445">Srinagar</option>
<option
value="446">Surat</option><option value="447">Suratgarh</option>
<option
value="448">Surendranagar</option><option value="449">Tamluk</option>
<option
value="450">Tandur</option><option value="451">Tenali</option>
<option
value="452">Thane</option><option value="453">Thanjavur</option>
<option
value="454">Thathawata</option><option
value="455">Thiruvallur</option>
<option
value="456">Thiruvananthapuram</option><option
value="457">Thoothukudi,</option>
<option
value="458">Thrikkannamangal</option><option
value="459">Thrissur</option>
<option
value="460">Tikamgarh</option><option value="461">Tinsukia</option>

<option
value="462">Tiruchirappalli</option><option
value="463">Tirunelveli</option>
<option
value="464">Tirupathi</option><option value="465">Tirupattur</option>
<option
value="466">Tirupur</option><option value="467">Tiruvarur</option>
<option
value="468">Tzudikong</option><option value="469">Udaipur in
Rajasthan</option>
<option
value="470">Udaipur in Tripura</option><option
value="471">Udhagamandalam</option>
<option
value="472">Udhampur in Jammu &amp; Kashmir</option><option
value="473">Udupi</option>
<option
value="474">Ujjain</option><option value="475">Ulhasnagar</option>
<option
value="476">Unnao</option><option value="477">Uttarpara in West
Bengal</option>
<option
value="478">Vadodara</option><option value="479">Vallabh
Vidhyanagar</option>
<option
value="480">Valsad</option><option value="481">Vandavasi</option>
<option
value="482">Vapi</option><option value="483">Varanasi</option>
<option
value="484">Vasai</option><option value="485">Vasco da Gama,
Goa</option>
<option
value="486">Vellore</option><option value="487">Vidisha</option>
<option
value="488">Vijayawada</option><option
value="489">Viluppuram</option>
<option
value="490">Virar</option><option value="491">Virudhachalam</option>
<option
value="492">Visakhapatnam</option><option
value="493">Vizianagaram</option>

<option
value="494">Vyara</option><option value="495">Wani</option>
<option
value="496">Warangal</option><option value="497">Wardha</option>
<option
value="498">Wayanad</option></select></td>
</tr>
<tr>
<td>Blood Group </td>
<td><select name="u10" id="bloodgroup"
class="textE">
<option
value="0">- Any -</option>
<option
value="A+">A+</option>
<option
value="B+">B+</option>
<option
value="O+">O+</option>
<option
value="A-">A-</option>
<option
value="B-">B-</option>
<option
value="O-">O-</option>
<option
value="AB+">AB+</option>
<option
value="AB-">AB-</option>
</select></td>
</tr>
<tr>
<td>Results per page </td>
<td><br />

<select name="results_pp" id="results_pp" class="textE"><option


value="05">05</option><option value="10">10</option><option
value="15">15</option><option value="20">20</option></select><!-<select
name="results_pp" id="results_pp" class="textE">
<option value="10" selected="selected">10</option>
<option value="20">20</option>
<option value="50">50</option>
</select>
--></td>
</tr>
<tr>
<td colspan="2"><table border="0" cellspacing="0"
cellpadding="3">
<tbody><tr>
</tr>
</tbody></table></td>
</tr>
<tr>
<td colspan="2"><input name="reset2" type="reset"
class="buttonE" id="reset2" value="Reset">
<input name="register" type="submit"
class="buttonE" id="register" value="Search Donors "></td>
</tr>
</tbody></table>
</form>
</fieldset>
<!--<div>ss</div>-->
<script>
var validator=new Validator("searchDonors");
validator.setAddnlValidationFunction("CheckAgree");
function CheckAgree()
{
var frm = document.searchDonors;
if(!frm.txtAccept.checked)
{
alert('Please accept to our terms and conditions before you proceed!');
return false;
}
else
{
return true;

}
}
</script>
<div class="search_results">
</div>
<br /><br /><br /><br
/><br /><br /><br /><br />
</div>
<div class="bottom" align="center"> Copyright 2015-2016. All rights are
Reserved.</div>
</body>
</html>

HOW TO DONATE
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online Blood Management System</title>
<link href="Style.css" rel="stylesheet" type="text/css" />

</head>
<body>
<div class="header">
<div class="menu">
<div class="top">&nbsp;&nbsp;Home &gt; How To Donate </div>
<br /><br /><br /><div
class="baner">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Blood Bank
Online</div>
<br /><br /><br />
<div id="tabsE">
<ul>
<!-- CSS Tabs -->
<li><a href="index.php"><span>Home</span></a></li>
<li><a href="About Us.php"><span>About Us</span></a></li>
<li><a href="donor_registration.php"><span>Donor
Registration</span></a></li>
<li><a href="search_donors.php"><span>Search Donors</span></a></li>
<li><a href="how_to_donate_blood.php"><span>How To
Donate</span></a></li>
<li><a
href="tips.php"><span>&nbsp;&nbsp;&nbsp;&nbsp;Tips</span></a></li>
<li><a href="contact_us.php"><span>Contact Us</span></a></li>
</ul>
</div>
</div>
</div>
<div class="content">
<br /><br /> <br /><br /><br /><br /><br /><br /> <br /><br /><br /><br
/><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br
/><br />
<br /><br />
</div>

<div id="apDiv3">
<img src="images/2.jpg"style="width:188px;height:258px;" >
</div>
<div id="apDiv2"><br /><br /><br />
<img src="images/9.jpg" width="185" height="330" >
</div>
<div class="bottom" align="center"> Copyright 2015-2016. All rights
are Reserved.</div>
<div id="apDiv1">
<form id="form1" name="form1" method="post"
action="insert_donor_info.php">
<table class="tbl_form" width="361" height="100">
<h2>HOW To Donate Blood</h2>
</tr>
<p>Thank you for your humanitarian gesture to donate blood.</p>
<p>You may please visit a Clinical Laboratory center and identify
your blood group.The result shall be provided within 2 hours time.
In case you wish to donate blood now, please visit your nearest
Blood&nbsp;Collection Center. Alternatively you may use the Registration
Form given here in the website and submit for
registration.&nbsp;Recipient, relatives or Hospital authorities will contact you
directly.</p>
</table></td>
</div>
</body>
</html>
TIPS
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online Blood Management System</title>
<link href="Style.css" rel="stylesheet" type="text/css" />

</head>
<body>
<div class="header">
<div class="menu">
<div class="top">&nbsp;&nbsp;Home &gt; Tips</div>
<br /><br /><br /><div
class="baner">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Blood Bank
Online</div>
<br /><br /><br />
<div id="tabsE">
<ul>
<!-- CSS Tabs -->
<li><a href="index.php"><span>Home</span></a></li>
<li><a href="About Us.php"><span>About Us</span></a></li>
<li><a href="donor_registration.php"><span>Donor
Registration</span></a></li>
<li><a href="search_donors.php"><span>Search Donors</span></a></li>
<li><a href="how_to_donate_blood.php"><span>How To
Donate</span></a></li>
<li><a
href="tips.php"><span>&nbsp;&nbsp;&nbsp;&nbsp;Tips</span></a></li>
<li><a href="contact_us.php"><span>Contact Us</span></a></li>
</ul>
</div>
</div>
</div>
<div class="content">
<br /><br /> <br /><br /><br /><br /><br /><br /> <br /><br /><br /><br
/><br /><br />
<br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br />
<br /><br /><br /><br />
</div>
<div id="apDiv2"><br /><br /><br />

<img src="images/3.jpg" width="185" height="330" >


</div>
<div class="bottom" align="center"> Copyright 2015-2016. All rights
are Reserved.</div>
<div id="apDiv1">
<table class="tbl_form" width="461" height="100">
<tr>
<td align="center" class="horLine" style="height: 100px"><table
width="148%" border="0" cellspacing="0" cellpadding="3">
<tbody><tr>
<td align="left" valign="top" class="subHead">
<h2>Tips on blood donating</h2></td>
</tr>
<tr>
<td align="left" valign="top" class="txt">
<ul>
<li class="list">
Please have a good meal at least 3 hours before donating blood.
</li>
<li class="list">
Please accept the snacks offered after the donation. It is
recommended to have a good meal later.
</li>
<li class="list">
Please avoid smoking on the day before donating. One can smoke 3
hours after donation.
</li>
<li class="list">
One is not eligible to donate blood if you have consumed alcohol 48
hours before donation.
</li>
</ul>
</td>
</tr>
<tr>

<td align="left" valign="top" class="subHead"><h3>Misconception


about Donating Blood</h3></td>
</tr>
<tr>
<td align="left" valign="top" class="txt">
<ul>
<li class="list">
will not feel drained or tired if you continue to drink fluids and have
a good meal.
</li>
<li class="list">
You can resume your normal activities after donating blood, though
you are asked to refrain from exercise or heavy weight lifting for twelve hours
after donation.
</li>
<li class="list">
Donating blood will not leave you low of blood; in fact you will still
have surplus blood after the donation.
</li>
<li class="list">
While donating blood you will not feel any pain.
</li>
<li class="list">
You will not faint or feel uncomfortable after donating blood. This is
a common misconception.
</li>
<li class="list">
You will not get AIDS if you donate blood.
</li>
<li class="list">
Patients are just like donors - most of them have common blood
types. Because your blood type is common, the demand for that type is greater
than for rare types. So, even if your blood type is common there is still a
requirement.
</li>
</ul>
</td>
</tr>
</tbody></table></td>
</div>

</body>
</html>

CONTACT US
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online Blood Management System</title>
<link href="Style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div class="header">
<div class="menu">
<div class="top">&nbsp;&nbsp;Home &gt; Contact Us</div>
<br /><br /><br /><div
class="baner">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Blood Bank
Online</div>
<br /><br /><br />
<div id="tabsE">
<ul>
<!-- CSS Tabs -->
<li><a href="index.php"><span>Home</span></a></li>
<li><a href="About Us.php"><span>About Us</span></a></li>
<li><a href="donor_registration.php"><span>Donor
Registration</span></a></li>
<li><a href="search_donors.php"><span>Search Donors</span></a></li>
<li><a href="how_to_donate_blood.php"><span>How To
Donate</span></a></li>
<li><a
href="tips.php"><span>&nbsp;&nbsp;&nbsp;&nbsp;Tips</span></a></li>
<li><a href="contact_us.php"><span>Contact Us</span></a></li>
</ul>
</div>
</div>
</div>
<div class="content">
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<br /><br /><br /><br /><br /><br /><br /><br /><br />
</div>
<div id="apDiv1"></br>

<form name="form1" method="post" action="insert_contact_info.php">


<table class="tbl_form" width="461" height="278">
<tr>
</tr>
<tr>
<td colspan="3" class="cptn">Contact Us</td>
</tr>
<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td class="field">Name</td>
<td class="field">:</td>
<td>
<input type="text" name="nam" />
</td>
</tr>
<tr>
<td class="field">Mobile Number</td>
<td class="field">:</td>
<td>
<input type="text" name="mob" />
</td>
</tr>
<tr>
<td class="field">E-mail ID</td>
<td class="field">:</td>
<td>
<input type="text" name="email" />
</td>
</tr>
<tr>
<td height="97" class="field">Message</td>
<td class="field">:</td>
<td>
<textarea name="msg" cols="30" rows="5"></textarea>
</tr>
<tr>
<td colspan="3">&nbsp;
</td>
</tr>
<tr>

</td>

<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="right">
<input name="reset" id="reset" type="reset" class="buttonE"
value="Reset">
<input type="submit" name="button" id="button" value="Submit" />
</td>
</tr>
</table>
</form>
</div>
</div>
<div id="apDiv2"><br /><br /><br />
<img src="images/4.jpg" width="180" height="290" >
</div>
<div class="bottom" align="center"> Copyright 2015-2016. All rights are
Reserved.</div>
</body>
</html>

SEARCH DONAR IN DATABASE


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online Blood Management System</title>
<link href="Style.css" rel="stylesheet" type="text/css" />
</head>
<body>

<div class="header">
<div class="menu">
<div class="top">&nbsp;&nbsp;Home &gt; Contact Us</div>
<br /><br /><br /><div
class="baner">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Blood Bank
Online</div>
<br /><br /><br />
<div id="tabsE">
<ul>
<!-- CSS Tabs -->
<li><a href="index.php"><span>Home</span></a></li>
<li><a href="About Us.php"><span>About Us</span></a></li>
<li><a href="donor_registration.php"><span>Donor
Registration</span></a></li>
<li><a href="search_donors.php"><span>Search Donors</span></a></li>
<li><a href="how_to_donate_blood.php"><span>How To
Donate</span></a></li>
<li><a
href="tips.php"><span>&nbsp;&nbsp;&nbsp;&nbsp;Tips</span></a></li>
<li><a href="contact_us.php"><span>Contact Us</span></a></li>
</ul>
</div>
</div>
</div>
<?php
include('db.php');
$blood_group=$_POST['blood_group'];
$city=$_POST['city'];
$sql="SELECT * FROM donor WHERE blood_group='$blood_group' and
city='$city'";
$result=mysqli_query($db_handle,$sql);
while($row=mysqli_fetch_array($result))
{

echo '<div class="nw">';


echo '<table><tr ><td width="350">name</td>';
echo '<td> '.$row['name'].'</td>' ;
echo '</tr>';
echo '<tr><td>age</td>';
echo ' <td>'.$row['age'].'</td>' ;
echo '</tr>';
echo '<tr><td>gender</td>';
echo '<td>'.$row['gender'] .'</td>';
echo '</tr><tr><td>blood_group</td>';
echo ' <td> '.$row['blood_group'].'</td>' ;
echo '</tr><tr><td>l_donated_date</td>';
echo ' <td>'.$row['l_donated_date'].'</td>' ;
echo '</tr><tr><td>state</td>';
echo ' <td> '.$row['state'].'</td>' ;
echo '</tr><tr><td>city</td>';
echo ' <td> '.$row['city'] .'</td>';
echo '</tr>';
echo '<tr><td>m_no</td>';
echo ' <td>'.$row['m_no'].'</td>' ;
echo '</tr><tr><td>e_mail_id</td>';
echo ' <td>'.$row['e_mail_id'].'</td>' ;
echo '</tr>';
echo '</table>';
echo '</div>';
echo '</br>';
}
?>
</body>
</html>
DONOR LOGIN
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Online Blood Bank Mangement System | Donor Profile</title>
<link href="Style.css" rel="stylesheet" type="text/css" />
</head>

<?php
include("db.php");
if (!isset($_SESSION)) {
session_start();
}
//rest of your php scripts can go here
$user_name= $_SESSION['u_name'];
$query_Recordset1 = "SELECT * FROM donor WHERE
u_name='$user_name'";
$Recordset1 = mysqli_query($db_handle,$query_Recordset1) or
die(mysql_error());
$row_Recordset1 = mysqli_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysqli_num_rows($Recordset1);
//echo the name
echo $row_Recordset1['name'];
$u_name=$_POST['u_name'];
$password=$_POST['password'];
if ($u_name=="" or $password=="")
{
echo "All fields must be entered, hit back button and re-enter information";
}
else
{
$sql="SELECT * FROM donor_reg WHERE u_name='".$u_name."' and
password='".$password."'";
$result=mysqli_query($sql);
$count=mysqli_num_rows($result);
if($count==1){}
else
{
header('location: donor_login.php');

}
?>
<body>
<div class="header">
<div class="menu"> <div class="top">&nbsp;&nbsp;<a
href="index.php">Home</a> &gt; Donor Profile</div>
<br /><br />
<h1 class="h" align="right">E-Blood Donation Forum&nbsp;&nbsp;</h1>
<br />
<div id="tabsE">
<ul>
<!-- CSS Tabs -->
<li><a href="donor.php"><span>Profile</span></a></li>
<li><a href="donor_vw_req.php"><span>View Requests</span></a></li>
<li><a href="don_response.php"><span>Response</span></a></li>
<li><a href="contact_us.php"><span>Contact Us</span></a></li>
</ul>
</div>
</div>
</div>
<div class="content">
<br /><br />
<p>&nbsp;</p>
</div>
</div>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br
/><br /><br /><br /><br /><br /><br /><div id="apDiv1">
<form id="form1" name="form1" method="post" action="">
<table class="tbl_form" width="461" height="401">
<tr>
</tr>
<tr>
<td colspan="3" class="cptn">
<?php
while($row=mysql_fetch_array($result))
{
echo ' Hai, &nbsp;&nbsp;'.$row['name'] ;
?>
</tr>

</td>

<tr>
<td colspan="3">&nbsp;</td>
</tr>
<tr>
<td class="field" width="200">Name</td>
<td class="field" width="5">:</td>
<td class="data">&nbsp;&nbsp;
<?php
echo ''.$row['name'] ;
?></td>
</tr>
<tr>
<td class="field">Age</td>
<td class="field">:</td>
<td class="data">&nbsp;&nbsp;
echo ''.$row['age'] ;

<?php

?></td>
</tr>
<tr>
<td class="field">Gender</td>
<td class="field">:</td>
<td class="data">&nbsp;&nbsp;
echo ''.$row['gender'] ;

<?php

?></td>
</tr>
<tr>
<td class="field">Date of Birth</td>
<td class="field">:</td>
<td class="data">&nbsp;&nbsp;
<?php
echo ''.$row['dob'] ;
?></td>
</tr>
<tr>
<td class="field">Weight</td>
<td class="field">:</td>
<td class="data">&nbsp;&nbsp;
echo ''.$row['weight'] ;
?></td>

<?php

</tr>
<tr>
<td class="field">Blood Group</td>
<td class="field">:</td>
<td class="data">&nbsp;&nbsp;
<?php
echo ''.$row['b_gp'] ;
?>
&nbsp;</td>
</tr>
<tr>
<td class="field">Last Donated Date</td>
<td class="field">:</td>
<td class="data">&nbsp;&nbsp;
<?php
echo ''.$row['ldd'] ;
?></td>
</tr>
<tr>
<td class="field">&nbsp;</td>
<td class="field">&nbsp;</td>
<td class="data">&nbsp;</td>
</tr>
<tr>
<td class="field">State</td>
<td class="field">:</td>
<td class="data">&nbsp;&nbsp;
echo ''.$row['state'] ;

<?php

?></td>
</tr>
<tr>
<td class="field">City</td>
<td class="field">:</td>
<td class="data">&nbsp;&nbsp;
echo ''.$row['city'] ;
?></td>
</tr>
<tr>
<td class="field">Pin Code</td>

<?php

<td class="field">:</td>
<td class="data">&nbsp;&nbsp;
echo ''.$row['pin_code'] ;

<?php

?></td>
</tr>
<tr>
<td class="field">Mobile Number</td>
<td class="field">:</td>
<td class="data">&nbsp;&nbsp;
<?php
echo ''.$row['mob_num'] ;
?></td>
</tr>
<tr>
<td class="field">E-mail ID</td>
<td class="field">:</td>
<td class="data">&nbsp;&nbsp;
echo ''.$row['e_mail'] ;
}}
?> </td>
</tr>
<tr>
<td class="field">&nbsp;</td>
<td class="field">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr> </tr>
<tr>

<?php

</tr>
</table>
</form>
</div>
</div>
<div class="bottom" align="center"> Copyright 2015-2016. All rights are
Reserved.</div>
</body>
</html>

DATABASE CONNECTION
<?php
$user_name = "root";
$password = "";
$database = "donor_registration";
$server = "localhost";

$db_handle = mysqli_connect($server, $user_name, $password) or die("db not


connected");
$db_found = mysqli_select_db($db_handle,"donor_registration") or die ("db
not found");

// some code
?>

DONOR DB CONNECTION
<?php
include("db.php");
echo "successfully registered!";
if(isset($_POST['submit']))
{

$F_name=$_POST['u1'];
$u_name=$_POST['u2'];
$password=$_POST['u3'];
$c_password=$_POST['u4'];
$name=$_POST['u5'];
$age=$_POST['u6'];
$gender=$_POST['u7'];
$dob=$_POST['u8'];
$weight=$_POST['u9'];
$blood_group=$_POST['u10'];
$l_donated_date=$_POST['u11'];
$state=$_POST['u12'];
$city=$_POST['u13'];
$p_code=$_POST['u14'];
$e_mail_id=$_POST['u16'];
$message=$_POST['u17'];
$m_no=$_POST['u15'];
$db_handle=mysqli_connect("localhost","root","");
$db_found=mysqli_select_db($db_handle,"donor_registration");
$sql=mysqli_query($db_handle,"insert into
donor(F_name,u_name,password,c_password,name,age,gender,dob,weight,blo
od_group,l_donated_date,state,city,p_code,e_mail_id,message,m_no)
values('$F_name','$u_name','$password','$c_password','$name','$age','$gender'
,'$dob','$weight','$blood_group','$l_donated_date','$state','$city','$p_code','$e_
mail_id','$message','$m_no')");
echo "successfully registered!!!";
}
?>

6. Testing

System testing is the stage before system implementation where the system is
made error free and all the needed modifications are made. The system was
tested with test data and necessary corrections to the system were carried out.
All the reports were checked by the user and approved. The system was very
user friendly with online help to assist the user wherever necessary.
Test Plan:

A test plan is a general document for the entire project, which defines the
scope, approach to be taken, and schedule of testing, as well as identifying the
test item for the entire testing process, and the personal responsible for the
different activities of testing. This document describes the plan for testing, the
knowledge management tool.
Major testing activities are:
Test units
Features to be tested
Approach for testing
Test deliverables
Schedule
Personal allocation
Test units:

Test Case specification is major activity in the testing process. In this


project, I have performed two levels of testing.
Unit testing
System testing

The basic units in Unit testing are:


Validating the user request
Validating the input given by the user
Exception handling
The basic units in System testing are:
Integration of all programs is correct or not
Checking whether the entire system after integrating is working as
expected.
The system is tested as whole after the unit testing.

7. Limitations and Future Enhancements


7.1

Limitations

Restricted to small organization.


Requires more programming code.
Requires electricity.
If any virus is detected the entire system gets collapsed.
If there is a power failure additional H/W equipment is required
such as UPS.
Operator required.
7.2

Future Enhancements
In future enhancement we have decided to provide more advanced

look and feel to our system so as to make our system more attractive. As
system we have proposed is an online blood bank management system which
can be connected through the internet so our system is not restricted to a single
computer but also other clients can access our system through networking.

8. References
www.tutorialspoint.com
www.w3schools.com

You might also like