Entering the details about the blood groups, members, addresses etc. And tracking the database is complicated when the details are maintained manually. This makes the maintenance of schedule erroneous. There are quite a few constraints causing hindrance to the existing system. The whole process is time consuming and is not accurate leading to error prone results. It requires lot of manpower in order to get effective results and also lacks data security. The retrieval of data at any given point of time is time consuming. 

The percentage of accuracy is less and reports take time in order to be produced. The Online Blood Bank C# .Net Project is  a windows application allows you to access the whole information about Blood Bank Management Software, readily scalable and adaptable to meet the complex need of Blood Banks Who are Key Facilitator for the Health care Sector, it also supports all the functionalities of Blood Bank. 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace HBA_ITDNW07
{

class Data_Access
{
public SqlConnection cn;
public SqlCommand cmd;
public SqlDataAdapter da;
public SqlDataReader dr;
public DataSet ds;

public void DBOpen()
{
//cn = new SqlConnection("Server=.;initial catalog=HBA;uid=sa;pwd=sa;");
cn = new SqlConnection("Data Source=.\\SqlExpress;AttachDbFilename=C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data\\HBA1.mdf;Integrated Security=True");
cn.Open();
}

public void DBCMDExcute(string query)
{
DBOpen();
cmd = new SqlCommand(query, cn);
cmd.ExecuteNonQuery();
}

public void DBReader(string query)
{
DBOpen();
cmd = new SqlCommand(query, cn);
dr = cmd.ExecuteReader();
}
public void DBReaderClose()
{
cn.Close();
cmd = null;
dr.Close();
}
public void DBCMDClose()
{
cn.Close();
cmd = null;
}

}
}

It is used for maintaining information about the campus. The project includes 3 modules; The Admin, Donors and Acceptors. The admin module focuses on the both donors & acceptors. Each member in a donor & acceptor is given a user id and password, which identifies him uniquely. The member is given a login form. he enters the login details user id and password. 

Conclusion: 

Each member in a Donor is given a user id and password, which identifies him uniquely. The member is given a login form. he enters the login details user id and password.  .. The options given to a each member in a staff are to change the password, inquire on a particular blood group and information on, “why donate blood”.  In this you can   store the information about   Acceptors. The whole project makes work easier for every person using the software in their required category.

download Project Report and paper presention  of CSE Online Blood Bank C# .Net Project.