Professional Documents
Culture Documents
Blood Bank
Blood Bank
BLOOD BANK
MANAGEMENT SYSTEM
T.E. COMPUTER ENGINEERING-B
PRESENTED BY
VRUSHAL RAUT
VIPUL PISAL
GUNJAN CHOUDHARY
GROUP GUIDE
MS.ORIN PEREIRA
1. VRUSHAL RAUT(69)
2. VIPUL PISAL(68)
3. GUNJAN CHOUDHARY(74)
DATE: _________
______________
(PROJECT GUIDE)
ACKNOWLEDGEMENT
Finally at last but not least we would like to thank all our
colleagues and friends who have been always there to help us , who
helped us directly or indirectly in completion for this project.
CONTENT
SR.NO. CONTENT
1 Problem definition
2 EER Diagram
4 Application
5 Advantages
6 Drawbacks
7 Future Scope
8 References
PROBLEM DEFINITION
The purpose of the project entitled as “BLOOD BANK MANAGEMENT
SYSTEM” is to computerize the Front Office Management of Blood Bank to
develop software which is user friendly, simple, fast, and cost – effective. It
deals with the collection of blood donor’s information, diagnosis details, etc.
Traditionally, it was done manually.
The main function of the system is to register and store donor details and
blood details and retrieve these details as and when required, and also to
manipulate these details meaningfully System input contains donor details,
diagnosis details; while system output is to get these details on to the screen.
EER DIAGRAM
age
bgroup gender
dob
addres
s
lname Phno. Reg.No. Name
fname
Has
Admin
username password
USER INTERFACE
LOGIN.frm
CODING
Private Sub Command1_Click()
Set con = New ADODB.Connection
With con
.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI; Persist Security Info=False;Initial
Catalog=blood_bank_system;Data Source=VRUSHAL-DESKTOP\VRUSHAL"
End With
Set oRs = New ADODB.Recordset
sql = "select * from login"
oRs.Open sql, con, adOpenDynamic, adLockOptimistic
oRs.MoveFirst
Do While Not oRs.EOF
Else
UPASS = False
MsgBox "Invalid Login.Incorrect Password!", vbCritical
txtpassword.SetFocus
Exit Do
Exit Sub
End If
Else
UNAME = False
MsgBox "Invalid Login.User not found!", vbCritical
'txtusername.SetFocus
Exit Do
Exit Sub
End If
oRs.MoveNext
Loop
oRs.close
con.close
End Sub
CODING
Private Sub newdonar_Click()
Form1.Show
End Sub
CODING
Private Sub Form_Load()
Combo1.AddItem "MALE", 0
Combo1.AddItem "FEMALE", 1
Combo1.AddItem "OTHER", 2
Combo2.AddItem "A+", 0
Combo2.AddItem "B+", 1
Combo2.AddItem "AB+", 2
Combo2.AddItem "O+", 3
Combo2.AddItem "A-", 4
Combo2.AddItem "B-", 5
Combo2.AddItem "AB-", 6
Combo2.AddItem "O-", 7
End Sub
Form3.frm
SQL QUERY
Adodc1.Recordset.update
select*from donarinfo
SQL QUERY
Adodc1.Recordset.delete
select*from donarinfo
Form5.frm
Form6.frm
CODING
Dim FIELD
Dim Exp
Dim val
Private Sub Combo3_Change()
FIELD = Combo3.Text
End Sub
Private Sub Combo4_Change()
Exp = Combo4.Text
End Sub
Private Sub Command1_Click()
Unload Me
End Sub
Private Sub Command3_Click()
val = "'" & Trim(Text9.Text) & "'"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = ("select * from donarinfo where ") & FIELD & Exp & val
'Adodc1.refresh
End Sub
Private Sub Command4_Click()
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from donarinfo"
Adodc1.refresh
End Sub
Private Sub Form_Load()
Combo3.AddItem "fname", 0 Combo3.AddItem "lname", 1
Combo3.AddItem "did", 2 Combo3.AddItem "age", 3
Combo3.AddItem "zip", 4 Combo3.AddItem "phno", 5
Combo4.AddItem "=", 0 Combo4.AddItem ">", 1
Combo4.AddItem "<", 2 Combo4.AddItem "<=", 3
Combo4.AddItem ">=", 4
End Sub
Form7.frm
Form8.frm
SQL QUERY
Adodc1.Recordset.AddNew
select*from login
Adodc1.Recordset.update
select*from login
Application:
It is used to get the enquiry about the blood donar.
It gives the test report to the donors.
Advantages:
It is fast, efficient and reliable
Avoids data redundancy and inconsistency
Very user-friendly
Easy accessibility of data
Number of personnel required is considerably less
Provides more security and integrity to data
Disadvantages:
Future Scope:
The proposed system is Blood Bank System. We can enhance this system
by including more facilities like emergency SMS for donor which ready for
donating blood as well as embedding with hospitals, for Hospital patients
facility those who one need blood they can find easily.