Chapter 1 INTRODUCTION Introduction: This project is designed to handle the daily transactions of the blood bank. It also helps to register the details of the donors, blood collection details as well as the blood issued reports. The operation of the blood bank still now is a maintained in the manual system and therefor this project aims to make all the procedures automated. A blood bank needs to maintain almost hundred of records every day da y and therefore with computer system it can beco me more fast and accurate. It will also enable to search the details when required. This software application is designed in such a manner that it can suit the needs of all the blood bank requirements in the course of the future. All All efforts a possible possible is taken to implement this project properly in this blood bank. The proposed project is an ultimate solution of the problem regarding collection, storage and usage of blood in a blood bank. It makes the blood donation and withdrawing system go through a scientific and systematic way. sing this system, system, one can inquire the availability of blood type and amount in a blood bank easily. The blood bank management application has been designed in such a way that it suits all types of blood bank. It can be implemented in small or big blood banks for automated management system. In the emergency condition, sometimes it becomes very much difficult to look for the e!act match of blood group of donor and acceptor. It may lead to delay in transaction of blood within the specified amount of time and a serious accident may take place. As the proposed "lood "ank #anagement $ystem runs with fully computeri%ed process, there is no chance of delay in transaction.
$&'(): This application is built such a way that it should suits for all type of blood banks in future. So every effort is taken to implement this project. This software help to register all the donors, Blood collection details, blood issued details etc.
$&'(): This application is built such a way that it should suits for all type of blood banks in future. So every effort is taken to implement this project. This software help to register all the donors, Blood collection details, blood issued details etc.
&hapter * $+$T)# ')-I)
Existing System: The e!isting system is handled han dled manually. )!isting system needs to maintain almost
hundred of records every day. da y. In In the emergency condition, sometimes it becomes very much difficult to look for the e!act match of blood group of donor and acceptor. accep tor. It may lead to delay in transaction of blood within the specified amount of time and a serious accident may take place. Problems with Existing system: • • • • • • • • •
#anual systems are more time consuming /arge number of ledger books has to be maintained for each donar. dona r. $ince the data are entered manually there are possibilities for errors. 0ata security is very minimal. There is a possibility for double entries. $ince the transaction are mainly vi%. paperwork updating of data is veryhard. ver yhard. 1enerating the reports in the desired format is a tedious process. -eporting to the higher officials is not done through the proper channel. 0ata stored on papers is subject to loss due to physical damage.
Soltion on problem:
The proposed system, 'nline "lood "ank site overcomes the drawbacks of the presentsystem. The "lood "ank helps the people who are in need of a blood by giving them overalldetails regarding the donors with the same blood group and with in their city.The advantages of the proposed system are listed below. •
• • • •
The people in need of blood can search for the donors by giving their blood group andcity name. It is very fle!ible and user friendly. The person2s time and work is reduced very much which prevails in the present system. )asy and 3elpful The people are not limited to receive or provide services in working hours o f the branchonly4 he is serviced *5 hours a day, 6 days of week and 789 days of the year.
•
In this project the searching can be done for donors for majority of cities but no t for
•
everycity. In this project the contact person2s details are given for the limited cities only.
!"RD#"RE "ND SO$T#"RE RE%UIRE&ENTS
!"RD#"RE CON$I'UR"TION The physical components of the computer such as electrical, electronic and mechanical units are known as the hardware of computer i.e.;. The input unit, output unit and central processing unit, &(; are called as hardware. Thus hardware is the equipment involved in the functioning of a computer. It consists of the components that can be physically handed. The selection of hardware configuration is very important task relating to the software development and running of the software.
The configuration given below is the hardware for the system development. Processor
:
2.66GHZ
Ram
:
256MB
Hard Disk
:
40GB
Monitor
:
14” Samsung CRT monitor
Mouse
:
Zebroni
Key board
:
stan!ar! 101"102 #e$ %s"2 #e$boar!
SOFTWARE SPECIFICATIO The configuration given below is the software handled for the system development. Operating system
:
indows <(
$ront( En)
:
isual "asic 8.=
!ack"End
#
MS &ess
SO$T#"RE DESCRIPTION
$isua% !asic &'(
isual "asic is a indows programming language that has been developed at #icrosoft &orporation in >?@*. isual "asic is a powerful programming language to develop sophisticated windows programs very quickly and eventdriven programming. isual "asic is one of this -A0 -apid Application 0evelopment; tools as it enables the programmer to develop applications very easily and very quickly.
The BisualC part refers to the method used to create the 1raphical ser Interface 1I;. -ather than writing numerous line of code to describe the appearance and location of interface elements, simply add pre built object into place on screen. The B"asicC part refers to the "A$I& language, a language used by more programmers than any other language in the history of computing. *isal +asi, E)ition 'isua( Basi so)t*are omes in t+ree e!itions: •
,earning -!itions# *+i+ in(u!es t+e 'isua( Basi !ee(o%ment enironment an! use o) stan!ar! too(s to !ee(o% a%%(iations
•
/ro)essiona( -!ition# is use! b$ om%uter %ro)essiona(s as it su%%orts t+e too(s to !ee(o% &tie an! nternet ontro(s
•
-nter%rise -!ition: *+i+ in(u!es a(( t+e )eatures o) %ro)essiona( e!ition *e(( as Miroso)t 'isua( Soure sa)e )or soure o!e ontro( an! &utomation an! Com%onent manager
$isua% !asic &'( 'ersion 6.0 o) 'isua( Basi is s%eia(($ !esigne! to uti(ie t+e internet. t omes *it+ seera( ontro(s t+at a((o* user to reate *eb3base! a%%(iation a((e! &tie eeutab(es.
Additiona% )eatures 1. ,- &utomation is an in!ustria( stan!ar! te+no(og$ t+at a%%(iation uses to e%ose t+eir ,- obets to !ee(o%ment too(s7 maro (anguage7 an! ot+er a%%(iation t+at su%%ort ,- &utomation. 2. To !istinguis+ 'isua( Basi %roet 8(es )rom soure 8(es use! b$ ot+er !ee(o%ment too(s7 t+e 8(e etension. 'B/ use!. 9. bet Bro*ser is use! )or +ierar+a( !is%(a$ o) (asses7 %ro%erties7 an! met+o!s aai(ab(e to t+e a%%(iation. 4. T+e 923bit ersion o) 'isua( Basi su%%orts (ong 8(es names. 5. %rogrammers an !e8ne (asses7 *+i+ are ontaine! in 'isua( Basi (ass mo!u(e. C(ass mo!u(e is t+e one7 *+i+ ontains t+e !e8nition o) (ass its %ro%erties an! !e8nition.
8. )nhanced 'bject "rowser, Auto list numbers features and auto quick information feature is also provided. ;. &tie is a ne* bu*or! t+at re)ers to te+no(ogies t+at %reious($ ma$ +ae been assoiate! *it+ t+e term ,-. &tie is Miroso)t.
@. isual "asic2s internet capability allows one to create powerful applications hosted by standard browser. $isua% !asic as a )ront"end too% 'isua( Basi is ?in!o*s a%%(iation !ee(o%ment %(at)orm *it+ a strong ombination o) a )ront3en! too( an! %rogramming (anguage .T+e ease o) t+e isua( a%%roa+ ou%(e! *it+ t+e %o*er o) %rogramming an! t+e straig+t)or*ar! B&SC (anguage s$nta ma#es %rogramming eas$. B$ using
isua( Basi7 t+e %rogrammer
an reate %o*er)u(7 )u(( )eature a%%(iation t+at e%(oit t+e #e$ )eature o) MS ?in!o*s7 in(u!ing Mu(ti%(e @oument nter)ae =M@> 7 bet ,in#ing an! -mbe!!ing =,->7 @$nami @ata -+ange =@@->7 gra%+is an! man$ more. 'isua( Basi an be eten!e! b$ a!!ing ustom ontro(s an! b$ a((ing %roe!ure in @$nami ,in# ,ibraries =@,,s>.
*sin+ MDI in $isua% !asic# M@ stan!s )or Mu(ti%(e @oument nter)ae. 'isua( Basi a%%(iation an +ae on($ one M@ )orm. & +i(! )orm is an or!inar$ )orm t+at +as its M@3C+i(! %ro%ert$ set to true. T+e a%%(iation an in(u!e M@3C+i(! )orms. &t run time7 +i(! )orms are !is%(a$e! *it+in t+e interna( areas o) M@ )orm. ?+en a +i(! )orm is minimie!7 its ion a%%ears on t+e M@ )orm instea! o) a%%earing on t+e !es#to%.
E%ement o) $isua% !asic 'isua( Basi inter)ae onsists o) t+e )o((o*ing e(ements.
Toolbar (rovides quick access to commonly used commands in the programming environment. An icon in the toolbar can be clicked to carry out the action represented by that icon. Toolbo! (rovides as set of tools that can be used at design time to place controls on a form. #enu bar 0isplays the commands that can be used to build an application. Dorm $erves as a window that can be used to customi%e the interface of an application. &ontrols, graphics and pictures can be added to a from to create the isual effect required by the user. (roject indow /ists the dow form, code, modules and custom control files that make up the current project. A project is the collection of files that a programmer uses to build up his application. Total nmber o- ,ontrols
The ma!imum number of controls allowed on a single form up to *95. The limit control array inde! is = to 7*,686 on all versions.
MS"ACCESS ,!ack"End Too%Ms3aess is a %o*er)u( mu(ti user re(ationa( !atabase managements s$stem !ee(o%e! b$ Miroso)t use! to im%(ement (arge amount o) in)ormation *it+ minimum memor$ a((oation an! auto ma#e re%etitie tas#7 su+ as maintaining an! generating inoie. @ata in ms3aess is organie! in t+e )orm o) tab(es *it+in a tab(e reor!s are arrange! to a ommon re)erene a(ue #no*n as %rimar$ #e$.
FEAT*RE OF MS"ACCESS •
&ess is *in!o* base! a%%(iation an! t+ere)ore it +as an inter)ae simi(ar to *in!o*s.
•
&ess maintains a sing(e !is# 8(e )or a !atabase an! a(( its assoiate! obets.
•
&ess (ets $ou im%ort )rom or e%ort to )o%ro7 ora(e an! ot+er !ata )orm.
•
&ess *iar! is a ita(it$ t+at +e(%s to %er)orm om%(e tas# b$ gui!ing t+roug+ out t+e aess. &ess ontains near($ +un!re!.
•
?iar!s to !esign !atabase a%%(iation7 tab(es7 )orms7 re%orts7 gra%+s7 mai(ing (abe(s7 ontro( an! %ro%erties.
AD$ATA.ES OF MS ACCESS# •
,ess time onsum%tion an! Aui# res%onse.
•
&ess +as a )rien!($ enironment.
•
Miroso)t aess is not nee!e! )or #ee%ing register )or reor!ing.
DISAD$ATA.ES OF MS ACCESS# •
T+e !ata seurit$ is er$ (ess.
•
T+e !atabase *ou(! not be o%ene!.
•
o aai(abi(it$ o) tem%orar$ tab(es.
RE%IRE&ENT "N"./SIS
Identifying needs is the first step while designing a system and implementation. This is the way to handle user needs, it must be an outgoing process to know requirements of customer during whole system development life cycle. 0uring this phase the main things to be considered are got by placing meetings and questionnaires with customer. -equirements found during all the stages proposed system development are • • • • • •
• •
3ow the present system work. Time take to operate the system. /ist of contents associated with the system. )rrorEfailure rate to be acceptable. -isk factors involved. (roprietary aspects, liability risks, potential infringement, and political issues to consider. 3umanmachine and machinemachine communication. Interfacing with e!ternal environment
$easibility st)y
0epending on the results of the initial investigation the survey is now e!panded to a more detailed feasibility study. BD)A$I"I/IT+$T0+C is a test of system proposal according to its workability, impact of the organi%ation, ability to meet needs an d effective use of the resources. It focuses on these major questions: >.hat are the user2s demonstrable needs and how does a candidate system meet themF *. hat resources are available for given candidate systemF 7. hat are the likely impacts of the candidate system on the organi%ationF 5. hether it is worth to solve the problemF 0uring feasibility analysis for this project, following primary areas of interest are to be considered. Investigation and generating ideas about a new system does this. $teps in feasibility analysis eight steps involved in the feasibility analysis are:
• • • • • • • •
Dorm a project team and appoint a project leader. (repare system flowcharts )numerate potential proposed system. 0efine and identify characteristics of proposed system. 0etermine and evaluate performance and cost effective of each proposed system. eight system performance and cost data. $elect the bestproposed system. (repare and report final project directive to management.
Deasibility study is the procedure to identify, describe the evaluate candidate system and select the best possible action for the job. The initial investigation culminated in a proposal summari%ed the thinking of the analyst, was presented to the user for review. The proposal initiated a feasible study to describe and evaluate the best system to choose in terms of economical, technical and behavioral constraints. The terms constraints involved in feasibility analysis are o o o o
Technical )conomical 'perational "ehavioral
Te,hni,al $easibility
A study of resource availability that may affect the ability to achieve an acceptable¬ system. This evaluation determines whether the technology needed for the proposed
system is available or not. &an the work for the project be done with current equipment e!isting software¬ technology G available personalF &an the system be upgraded if developedF If new technology is needed then what can be developedF
This is concerned with specifying equipment and software that will successfully satisfy the user requirement. The technical needs of the system may include: Drontend and backend selection An important issue for the development of a project is the selection of suitable frontend and backend. hen we decided to develop the project we went through an e!tensive study to determine the most suitable platform that suits the needs of the organi%ation as well a s helps
in development of the project. The aspects of our study included the following factors. $ront(En) sele,tion
>. It must have a graphical user interface that assists employees that are not from IT background *. $calability and e!tensibility. 7. Dle!ibility. 5. -obustness. 9. According to the organi%ation requirement and the culture. 8. #ust provide e!cellent reporting features with good printing support. 6. (latform independent. @. )asy to debug and maintain. ?. )vent driven programming facility. >=. Drontend must support some popular back end like #$ Access. According to the above stated features we selected Hava >.8 as the frontend for developing our project. +a,0(En) Sele,tion
>. #ultiple user support. *. )fficient data handling. 7. (rovide inherent features for security. 5. )fficient data retrieval and maintenance. 9. $tored procedures. 8. (opularity. 6. 'perating $ystem compatible. @. )asy to install. ?. arious drivers must be available. >=. )asy to implant with the Drontend. According to above stated features we selected #$Access as the backend. The technical feasibility is frequently the most difficult area encountered at this stage. It is essential that the process of analysis and definition be cond ucted in parallel with an assessment to technical feasibility. It centers on the e!isting computer system hardware, software etc.; and to what e!tent it can support the proposed system. E,onomi, $easibility
)conomic justification is generally the B"ottom /ineC consideration for most systems. )conomic justification includes abroad range of concerns that includes co st
benefit analysis. In this we weight the cost and the benefits associated with the candidate system And if it suits the basic purpose of the organi%ation i.e. profit making, the project is making to the analysis and design phase. The financial and the economic questions during the preliminary investigation are verified to estimate the following:
The cost to conduct a full system investigation. The cost of hardware and software for the class of application being considered. The benefits in the form of reduced cost. The proposed system will give the minute information, as a result the performance is improved which in turn may be e!pected to provide increased profits
Operational $easibility
It is mainly related to human organi%ations and political aspects. The points to be considered are: • • •
hat changes will be brought with the systemF hat organi%ation structures are disturbedF hat new skills will be requiredF
0o the e!isting staff members have these skillsF If not, can they be trained in due course of timeF The system is operationally feasible as it very easy for the )nd users to operate it. It only needs basic information about indows platform. +ehaioral $easibility
After considering the following point that the system is behaviorally feasible. The project is carried out on the request of the users. To a greater e!tent, the proposed system aims at ma!imi%ing user friendliness. This is intended to overcome resistance to change by the e!iting staff. sers are quite e!perienced in handling the computeri%ed system. sers are aware of the software and hardware environment.
Chapter 2
S/STE& DESI'N "ND &ODE.IN' D"T" $.O# DI"'R"&: Context .eel ( D$D:
!%ood Donors
!%ood !ank
!%ood Seekers
I .eel 3 D$D:
B(oo! Gr. ame
@onar
Hea(t+ n)o.
Contat n)o
!%ood Seekers ENTIT/ RE."TIONS!IP DI"'R"&
B(oo! Ban#
ame.
&!!ress. @onates !%ood
B(oo!
o o) bags.
B(oo! Gr.
&hapter 5
0ATA"A$) 0)$I1
This procedural design has been completed after the data and architectural design. (rocedures specify what tasks must be performed in using the system and who is responsible for carrying out. There should be methods for capturing transactions data and entering it into the information system, such as procedures are called data entr y procedures.
)rror handling procedures should be there to take care of the system when une!pected results occur, also there should be actions to protect the system and its resources against damages. #any procedures are used. 0ata entry procedures are used to display appropriate messages when incorrect data is entered. -untime procedures and error handling procedures are used to give appropriate messages when e!pected results occur.
Tab%e"/o+in PK0*serID
*serame
Pass1ord
4 &rin!
a
5 Saurab+
s
6 &ni#et
a
; 'is+nu
@+ar
129
D 'i#as+
i
Tab%e"!%ood.rou2 PK0!%ood.rou2ID
!%ood.rou2ame
A3ai%ab%e4ty
Rate
1&E
1D
625
2&3
2;
625
9BE
9;
625
4B3
91
625
5 &B E
44
625
6 &B 3
42
625
22 E
26
625
29 3
90
625
Tab%e"DonateTransaction PK0DonateTransa FK0Indi3idua%I oO)!a ctionID D +s
DonateDate
1
1
1
11"2;"2006
2
1
9
1"2;"200;
9
1
2
1"90"200;
4
1
5
11"2;"2006
5
4
29
11"2;"2006
Tab%e"DonateTransaction PK0DonateTransa FK0Indi3idua%I oO)!a ctionID D +s
DonateDate
1
1
1
11"2;"2006
2
1
9
1"2;"200;
6
2
10
11"2;"2006
;
1D
15
11"2;"2006
1D
100
11"2;"2006
D
14
25
11"2;"2006
10
10
1025
11"2;"2006
11
9
12
11"2;"2006
12
20
2
11"2D"2006
19
21
1
11"2;"2006
14
21
4
11"2;"2006
15
20
11"2;"2006
16
21
1
11"2;"2006
1;
1
1
11"2;"2006
1
1
1
9"9"200;
1D
D
1
11"2;"2006
20
22
1
11"2;"2006
21
22
1
11"2;"2006
22
29
1
11"2;"2006
29
12
1
11"2;"2006
24
24
1
11"2;"2006
25
25
1
9"90"200;
50
96
1
4"90"200;
51
11
1
1"D"200
52
9;
2
1"12"200
59
9
6
1"91"2005
54
9D
1
9"11"200
55
40
1
9"11"200
56
41
1
9"11"200
5;
42
5
9"11"200
5
49
10
9"11"200
5D
44
10
9"11"200
60
45
9
9"11"200
61
46
9
9"11"200
Tab%e"DonateTransaction PK0DonateTransa FK0Indi3idua%I oO)!a ctionID D +s
DonateDate
1
1
1
11"2;"2006
2
1
9
1"2;"200;
Tab%e"Hos2ita%Master PK0Hos2ita%ID
Hos2ita%ame
Address
P5one o
City
Pinco de
1 F-M
/are(
24;041 mum 2D
400;0 5
2 Gan!+i
%are(
55214; as! 6
40026 5
4 aier
Bombe$ Centre
55065D 2
4500 D
6 #+arg+ar it$ Hos%ita(
F+arg+ar
254;5 %ane( ;
400D 0
Hos%ita( Fem
!a!ar
2265D mum ;4
40060 ;
2415;4 as! 54
4125D
10 Hin!ua Hos%ita( ,o*er %are(
2D5; 45
49226 5
16 F. -. M. Hos%ita( /are(7ea ?a!ia Hos%ita(7
265D; 41
455D 2
1; asra +ea(t+ (ini
254;4 e* 41021 56 Mumbai 0
D ?a!ia C+i(!rens /are(7 ear F-M Hos%ita( Hos%ita(
F+arg+ar
Tab%e"Indi3idua%Master P PK0 Don A .e Te%e FK0!%o Pin !ody Tem Wt Mobi u% ! H Don ora Add + nd 25o Date od.rou City co Wei+ 2rat O)! %e s P! orID me e er ne 2ID de 5t ure a+ e 1 tan %are( 2 Ma 0 t+a#u 0 (e r
D224 ;"90" 292 2006
4 as !
45 52 45 6
110
D 1 1 900 0 1 9 0
5 @ee% %are( 2 Ma 564 6546 a# 0 (e 5 5 Sa(e
11"2 9"1D 6
6 mu m
12 52
9;.5 ; 1 1 902 5 6 5 0
6 @ee% Fa(a 1 Ma 546 5645 a# +o*# (e 54 4 Marn i
11"2 ;"20 06
1 mu mba i
40 55 00 14
9;.4 ; 1 1 905 ; 6 0
Tab%e"Indi3idua%Master P PK0 Don A .e Te%e FK0!%o Pin !ody Tem Wt Mobi u% ! H Don ora Add + nd 25o Date od.rou City co Wei+ 2rat O)! %e s P! orID me e er ne 2ID de 5t ure a+ e e 11 Sa+i %are( 2 Ma 212 D562 1"4"1 n 0 (e 2 2 D6 Sur e
1 mu m
12 5D
1;0
1 1 904 6 ; 4 0
14 as !a!a 2 Ma 215 2145 12"5" + r 0 (e 6 6 2006 !ee%
6 mu m
24 60
150
D 1 1 905 5 5 5 0
1; Mi+ir Sion Fa(e
6 Mu mba i
40 65 00 22
;0
; ; 1 200 0 0 5
14 111
111
1 1 1 11 1 1 1 1 1
12 50
0
6 1 900 0 0 5
2 Ma D2 1111 5 (e 146 0
12"2 ;"20 06
20 /rati /are( 2 Ma 222 222 # 6 (e Rane
11"2 ;"20 06
21 %rat+ !s!+ 2 Ma 921 1921 ames g+)n 0 (e 92 9 + #m
11"2 ;"20 06
22 %rai #a(a 2 Ma 192 9129 m +o*# 0 (e 21 i
11"2 ;"20 06
22 mu m
12 55
0
; 1 920 0 0 5
29 &mru b$#a 2 Ma 129 2912 t # 0 (e 1 9
11"2 ;"20 06
5 mu m
12 55
0
6 1 940 0 0 5
24 Subo #arir t+ o!
11"2 ;"20 06
22 mu m
12 65
D0
D D 1 920 0 0 5
9"90" 200;
22 mu m
2 55
D0
D 1 910 0 0 5
96 ra+u( %are( 1 Ma 291 6561 4"90" D (e 591 200;
9 n m
21 60 22 9
D0
D D 1 910 0 0 4
9; &R' TH& 2 Ma 25 DD2 1"12" @ 0 (e DD 6044 200 /R& 0; 54 &/&T
5 &M /&@ &
40 55 06 0;
D0
5 D 1 600 2 0 5
2 Ma 921 2919 0 (e 29 12
25 #es+ !a!a 2 Ma 129 291 a r 5 (e
22 mu m 1 mu mba i
Tab%e"OutSider PK0OutSiderID
ame
P5oneo
Hos2ame
Address
1 Ra+u( Fa(e
129 F-M
sion
2 as!
229 Gan!+i
%are(
9 bb
129 as!
g)n
4
129 as!
as!
5 bb
929 bbnn
bb
6 ##(
129 #(
#(
; @ee%
291 #s
!ee%
%an#a
456 #em
*a!a(a
D ia$
516 ab
!a!ar
921
ab
10 raes+ 11 Ra+u( Rane
4562 F-M
%are(
19 as+
2916 Ti(a#
Sion
14 S+ruti
229 F-M
/are(
15 &s+is+
54 )b#b
16 Ros+an
2915 Ti(a#
1; Ra+u(
921921 as!as!as)
1 aas!
129 as!as!
1D A*e 20 Teas 21 ab+ui 22 aaas 29 ab+i 24 ssa 25 is+a( 26 tannma$ 2; as!as! 2 saurab+ 2D !g)!
294294 as!as! 21921 F-M 1921 F-M 29129 as!as!
as( !s!) as! eA*eA*e as!as! %are( as!a! as!
129129 asas!
as!
129 asas!
as!
1221 as!as!
as!
29192 #em
as!as!
291921 F-M
as!as!
65;4 #em 44545545 retes)
#o%ar#+airane !g)!g
Tab%e"Trans PK0Transactio Ty2eO)Recie2 FK0Rece2ien TransactionD Transaction Amou nID ent tID ate o nt 61 9
1;
1"1;"200;
1456
0
69 1
4
1"1"200;
456D
0
64 2
19
1"20"200;
4522
1250
Tab%e"Trans PK0Transactio Ty2eO)Recie2 FK0Rece2ien TransactionD Transaction Amou nID ent tID ate o nt 65 2
14
1"21"200;
D;5
625
66 2
15
1"21"200;
;591
625
6; 2
16
1"22"200;
;569
625
6 9
1
4"22"200;
1000
0
;2 1
5
4"29"200;
1002
0
;4 2
1
4"29"200;
1009
1250
;5 2
1D
4"29"200;
1004
625
; 2
20
4"29"200;
1006
625
;D 1
1
4"25"200;
100;
0
0 2
21
4"25"200;
100
625
1 2
22
4"25"200;
100D
625
2 2
29
4"25"200;
1010
625
9 2
24
4"25"200;
1011
625
4 1
9
4"25"200;
1012
0
5 2
25
4"25"200;
1019
625
6 9
1
4"25"200;
1014
0
; 2
26
4"90"200;
1015
1250
9
4
4"90"200;
1016
0
D 2
2;
4"90"200;
101;
625
D0 9
2
1"12"200
101
0
D1 1
;
1"12"200
101D
0
D2 2
2
1"12"200
1020
9125
D9 1
6
1"12"200
1020
0
D4 1
6
1"91"2005
1021
0
D5 1
9
1"91"2005
1022
0
D6 9
1
9";"200
1029
0
D; 9
1
9"10"200
1024
0
D 2
2D
9"11"200
1025
2500
Tab%e"TransactionDetai%s PK0TransactionDetai%ID FK0TransID FK0!%ood.rou2ID O! FK0Recie2entID 2;
5
4
2
2
5D
2
1
0
2D
60
0
1
0
Tab%e"TransactionDetai%s PK0TransactionDetai%ID FK0TransID FK0!%ood.rou2ID O! FK0Recie2entID 90
61
2
2
0
91
61
4
2
0
92
62
4
1
0
99
69
1
1
0
94
64
2
2
0
95
65
2
1
0
96
66
5
1
0
9;
6;
2
1
0
9
6
2
2
0
9D
6
4
2
0
41
;2
4
1
0
42
;4
2
2
0
49
;5
2
1
0
44
;;
2
1
0
45
;
2
1
0
46
;D
9
1
0
4;
0
5
1
0
4
1
1
1
0
4D
2
4
1
0
50
9
1
1
0
51
4
2
1
0
52
5
1
1
0
59
6
1
2
0
54
6
2
2
0
55
;
9
2
0
56
1
2
0
5;
5
2
0
5
D
1
1
0
5D
D0
1
25
0
60
D1
9
2
0
61
D2
1
5
0
62
D9
2
6
0
69
D4
2
20
0
64
D5
2
1
0
65
D6
2
10
0
Tab%e"TransactionDetai%s PK0TransactionDetai%ID FK0TransID FK0!%ood.rou2ID O! FK0Recie2entID 66
D;
22
10
0
6;
D
22
4
0
Tab%e"Ty2eO)Contact PK0TOCID
ame
Address
12 Re! Cross
ab
92916516
1D Tata
C3*ing7 Cor%orate /ar#
D56;42
Chapter 4
INPUT "ND OUTPUT $OR&
>./ogin form
P5oneo
2.B(o! grou% !etai(s.
9.@onar ,ist.
4.@onar Transation (ist.
5.+os%ita( (ist.
6.b(oo! transation (ist
Chapter 5
REPORTS 1.@onar transation re%ort.
Chapter 6
.I&IT"TIONS
As we are also student according to our views we have tried our best of fulfill the -equirement about the project inspire other awareness may be left some important things. As we have reali%ed later after discussion in our friends. >. isual $tudio can make system slower. *. Any ne!pected bug can be cause the data failure.
Chapter 7
$UTURE EN!"NCE&ENT This system is developed such a way that additional enhancement can be done without
much difficulty. The renovation of the project would increase the fle!ibility of the system. Also the features are provided in such a way that the system can also be made better and efficient functionality The programs were coded in an easier and more structured manner so that may further modifications may be incorporated easily. The processing time in this system is very lesser compared to e!isting system. This system has good fle!ibility of accommodating any more changes that might arise in the future also. In this system, data integrity is maintained and data redundancy is avoided and it increase system efficiency. The database is designed in such a way that it will be also helpful for enhancement of the system.
Chapter 8
CONC.USION
This system computeri%es the blood management process in any blood bank. It manages the different operations in blood bank such as maintain record of available blood with blood group wise, Jeeps records of donor with contact no. and. It has the searching option along with the managing capability. ew features and modules can be added into the system as per user requirement.