8/12/2019 Blood Group Automation
1/52
A
PROJECT REPORT
ON
"BLOOD GROUP AUTOMATION
Using C++
SUBMITTED TO:
KURUKSHETRA UNIVERSITY KURUKSHETRA
IN THE PARTIAL FULFILMENT OF THE REUIREMENTS FOR THE DEGREE
OF
Bs!H#ns$%I$T&III
SESSION: '()*&'()%
Un,-. /0- s12-.3isi#n #4: S156i//-, 57:
Ms$ S1.50i Agg8.98 ARCHIT GUPTA
L-!/1.-. B$s! H#ns$%I$T&III
D-2//$C#62$S! ;A22$% R# n#$)))
YAMUNANAGAR&)*
8/12/2019 Blood Group Automation
2/52
CONTENTS
CONTENTS
8/12/2019 Blood Group Automation
3/52
INTRODUCTION TO PROJECT
HARD?ARE@SOFT?ARE REUIREMENTS
INTRODUCTION OF LANGUAGE USED
EISTING SYSTEM
SYSTEM DESIGNINPUT DESIGN
OUTPUT DESIGN
LIMITATIONS OF EISTING SYSTEM
PROPOSED SYSTEM
ADVANTAGES OF PROPOSED SYSTEM
CODING
OUTPUTS
MERITS OF THE PROJECT
DEMERITS OF PROJECT
FURTHER SCOPE OF THE PROJECT
CONCLUSION
BIBLIOGRAPHY
8/12/2019 Blood Group Automation
4/52
CERTIFICATE
8/12/2019 Blood Group Automation
5/52
D8/-,$$$
T# ?0#6 I/ M87 C#n!-.n
C-./i4i-, /08/ ARCHIT GUPTA S@O S0$ JEEVAN KUMAR GUPTA 8 s/1,-n/ #4 B$S! H#ns% I$T&
III., 7-8.> 5-8.ing C#-g- R# N#$& ))) 1n,-. /0- G1i,8n!- #4 Ms$ S1.50i Agg8.898
Ass/$ 2.#4 in D-2//$ #4 C#621/-. S!i-n!- 8n, C#621/-. A22i!8/i#n%> 90i!0 is 8 !#621s#.7 28./ #4
s7851s$
I/ is 41./0-. !-./i4i-, /08/ 2.#-!/ 9#. is !8n,i,8/-s #9n 9#. 8n, in n#/ s156i//-, -s- 90-.- 4#. 8n7
#/0-. 21.2#s-$
?- 9is0 0i6 -3-. s1!!-ss in 0is i4-$
Ms$S1.50i Agg8.898 P.#4$G$K S-/0i D.$S08i-s0 82##.
L-!/1.-. H-8,$ D-2/$ #4 IT ; E-!.#ni!s P.in!i28
D-2/$ #4 C#62$S!$ ; A22$
8/12/2019 Blood Group Automation
6/52
ACKNOWLEDGEMENT
8/12/2019 Blood Group Automation
7/52
ACKNOWLEDGEMENT
?0-n 67 2.#-!/ is !#62-/-,> 8/ /0is 1n!/1.- #4 /i6-> I 9#1, i- /# /08n A6ig0/7 GOD
90# 2.#3i,-, 6- 2#9-. /# !#62-/- /0is 9#. 8n, /# 67 28.-n/s 90# 8987s ins2i.-, 8n, -n!#1.8g-,
6- /0.#1g0#1/ 67 i4-$ R-g8.,ing /0- 2.#-!/ !#62-/i#n 8 #/ #4 2-#2-s 8.- !#n!-.n-, 90# 8ssis/ 6-
,1.ing /0- ,-3-#26-n/ #4 /0is 2.#-!/ n#9 90-n I ## 58!> I s/i .-6-65-. /0- ,87 90-n I 98s
8ssign-, /0is 2.#-!/ BLOOD GROUP AUTOMATION I 9#1, n-3-. 08, !#62-/-, 67 2.#-!/ i4
Ms$S1.50i Agg8.98 > C#621/-.s D-2/$ 08, n#/ g1i,-, 6-$ I 98s 3-.7 08227 9i/0 0-. g1i,8n!-$ T0is
98s 8 n-9 -2#s1.- 4#. 6-$ I 9#1, i- /# !#n3-7 67 s2-!i8 /08ns /# P.#4$G$K$S-/0i H-8, D-2//
I$T ; E-!/.#ni!%> P.in!i28 D.$S08i-s0 K82##. #4 #1. !#-g- 4#. 0is in, !##2-.8/i#n$ L8s/7> I
-2.-ss 67 g.8/i/1,- /# 67 28.-n/s 8n, 4.i-n,s 4#. /0-i. 41 s122#./ 8n, !#-.8/i#n in /0- !#62-/i#n
#4 /0is 2.#-!/$
ARCHIT GUPTA
B$s!$ H#ns$%I$T&III
8/12/2019 Blood Group Automation
8/52
PREFACE
8/12/2019 Blood Group Automation
9/52
PREFACE
P.8!/i!8 /.8ining is 8n i62#./8n/ 28./ #4 /0-#.-/i!8 s/1,i-s$ I/ !#3-.s 8 /08/ 90i!0 .-68ins
1n!#3-.-, in /0- !8ss.##6$ I/ #44-.s 8 /0- s/1,-n/s /# -2#.- 8n in38185- /.-8s1.- #4 -2-.i-n!-$ I/
#44-.s 8n -2#s1.- /# .-8 2.8!/i!8 #4 68n8g-6-n/ in 51sin-ss #.g8ni8/i#n$
As 9- n#9 9- /08/ 2.8!/i!8 /.8ining 287s 8n i62#./8n/ .#- in 41/1.- 51i,ing #4 8n
in,i3i,18> #n- !8n -8si7 #3-.!#6- /0- 4-8. 4.#6 /08/ i4- in 90i!0 0- 08s /# #in 8s 8 6-65-. 84/-.
s#6-/i6-$
J1s/ /0-#.-/i!8 n#9-,g- is n#/ s144i!i-n/ 4#. /0- s1!!-ss #4 8n in,i3i,18 s# #n- s0#1,
083- 2.8!/i!8 n#9-,g- #4 -8!0 /0-#.7 #4 g-n-.8 i4-$ I 083- 5--n gi3-n 8n #22#./1ni/7 /# 083- 67
2.8!/i!8 /.8ining in B##, G.#12 A1/#68/i#n$
T# S/#.- /0- P8/i-n/ ,8/8 in 0#s2i/8 98s 8 ,i44i!1/ /8s 8n, /i6- !#ns16ing 8s# ,1- /#
in!.-8s- in /-!0n##g7 !#621/-. 08s 2.#3-n 8 5##n /# s1!0 #.g8ni8/i#ns$ T0-.-4#.-> 68n8g-6-n/ #4
B##, G.#12 A1/#68/i#n 08s 5-!#6- i62#./8n/ 8n, 61s/$ T0-.-4#.-> I 083- !0#s-n /0is !#1.s- 4.#6
M18n, L8 N8/i#n8 C#-g- 844ii8/-, 57 KURUKSHETRA UNIVERSITY> KURUKSHETRA$
8/12/2019 Blood Group Automation
10/52
INTRODUCTION
TO
PROJECT
INTRODUCTION TO PROJECT
8/12/2019 Blood Group Automation
11/52
In /0is 2.#-!/ B##, G.#12 A1/#68/i#n I -28in 0#9 9#. is ,#n- in H#s2i/8 90-.-
P8/i-n/s ,8/8 is s/#.-, 57 C#621/-.i-, 6-/0#,$ In /0is 2.#-!/ 90-n 8 28/i-n/ is 8,6i//-, 4i.s/ #4 8 57
/0- 1s- #4 /0is 2.#-!/ 9- 083- /# gi3- /0- 28/i-n/ ID /# -3-.7 28/i-n/ /0-n s/#.-, /0- n86- #4 /0- 28/i-n/
8n, /0-n s/#.- /0- 5##, g.#12 8n, 6#5i- n165-.$ 84/-. !.-8/ing /0- ,8/8 #4 28/i-n/ 9- !8n 3i-9 8n,6#,i47 /0- -3-.7 28/i-n/$ F#. 6#,i47ing /0- 28/i-n/ ,8/8 9- 083- /# #n7 n#9 85#1/ 0is@0-. ID$ I4 9-
n#9 /0- ID #4 /0- 28/i-n/ 9- !8n 6#,i47 0is@0-. n86-> 5##, g.#12> 8n, 20#n- n165-.$ T0is is 8 /i6-
!#ns16ing 2.#!-ss 90-n-3-. 9- n--, 8 5##, #4 28/i-n/ 90# 98s 8,6i//-, in /08/ 0#s2i/8$ In /0is
2.#-!/ -3-.7 28/i-n/ 08s 8 1ni1- ID 8n, 57 /0- 0-2 #4 0is@0-. ID 9- g-/ 8 in4#.68/i#n 85#1/ 0i6@0-.
8n, 8s# i4 n--,-, 0#s2i/8 !#n/-!/ /08/ 28/i-n/ /# !0-! /0- !#nn-!/ n165-.$ ?0-n-3-. 9- 98n/ /#
.-6#3- /0- 28/i-n/ 9- !8n n#/ .-6#3- 0is@0-. ID 9- 083- /# 6#,i47 28/i-n/ n86-> 28/i-n/ ID> 8n,
20#n- n165-. i4 9- ,# /0-n /08/ 1ni- ID is 8ssign-, /# /0- 8n#/0-. 2-.s#n 8n, 9- 8,, n-9 ,-/8i /#
8n#/0-. 28/i-n/$ T0- 68in /0ing is /08/ in 41/1.- i4 H#s2i/8 08s .-1i.-6-n/ #4 8n7 28/i-n/ i/ !8n 5-
s-8.!0 -8si7 5-!81s- #4 i/s s/#.8g-$i/ --2s 8 /0ing s84- #4 /0- 28/i-n/s$
8/12/2019 Blood Group Automation
12/52
HARDWARE/SOFTWARE
REQUIREMENTS
8/12/2019 Blood Group Automation
13/52
HARDWARE AND SOFTWARE REQUIREMENT
In #.,-. /# .1n /0is 2.#-!/ #4 BLOOD GROUP AUTOMATION ,-3-#2-, 1n,-. C++
8ng18g- 7#1. !#621/-. s0#1, 6--/ /0- 4##9ing H8.,98.- 8n, S#4/98.- R-1i.-6-n/:
Ins/88/i#n G1i,-
H8.,98.- R-1i.-6-n/
A/ -8s/ *' MB RAM P.-4-..-,
H8., ,is #4 si- GB #. A5#3-
SVGA C8.,
M#ni/#. M#n# VGAC##. SVGA P.-4-..-,%
K-75#8.,
CD D.i3-
F#227 D.i3-
S#4/98.- R-1i.-6-n/
O2-.8/ing S7s/-6: D#s $'' P.-4-..-,
MS,i!- = #. A5#3-
C++ L8ng18g-
8/12/2019 Blood Group Automation
14/52
INTRODUCTION
OF
LANGUAGE USED
8/12/2019 Blood Group Automation
15/52
INTRODUCTION OF LANGUAGE USED
?HAT IS C++
C++ is #4/-n !8-, 8 "6i,,- -3-" 2.#g.866ing 8ng18g-$ T0is is n#/ 8 .-4-!/i#n #n i/s 8! #4
2.#g.866ing 2#9-. 51/ 6#.- 8 .-4-!/i#n #n i/s !8285ii/7 /# 8!!-ss /0- s7s/-6s #9 -3- 41n!/i#ns$
M#s/ 0ig0&-3- 8ng18g-s -$g$ F#./.8n% 2.#3i,-s -3-.7/0ing /0- 2.#g.866-. 6ig0/ 98n/ /# ,# 8.-8,7
51i/ in/# /0- 8ng18g-$ A #9 -3- 8ng18g- -$g$ 8ss-65-.% 2.#3i,-s n#/0ing #/0-. /08n 8!!-ss /# /0-
68!0in-s 58si! ins/.1!/i#n s-/$ A 6i,,- -3- 8ng18g-> s1!0 8s C++> 2.#5857 ,#-sn/ s1227 8 /0-
!#ns/.1!/s 4#1n, in 0ig0&8ng18g-s & 51/ i/ 2.#3i,-s 7#1 9i/0 8 /0- 51i,ing 5#!s /08/ 7#1 9i n--,
/# 2.#,1!- /0- .-s1/s 7#1 98n/
A BRIEF HISTORY OF C++
C++ is 8 g-n-.8&21.2#s- 8ng18g- 90i!0 08s 5--n !#s-7 8ss#!i8/-, 9i/0 /0- UNI #2-.8/ing
s7s/-6 4#. 90i!0 i/ 98s ,-3-#2-, & sin!- /0- s7s/-6 8n, 6#s/ #4 /0- 2.#g.86s /08/ .1n i/ 8.- 9.i//-n in
C++$
M8n7 #4 /0- i62#./8n/ i,-8s #4 C++ -3#3- 4.#6 /0- 8n #, 8ng18g- n#9n BCPL> ,-3-#2-, 57
M8./in Ri!08.,s$ T0- in41-n!- #4 BCPL #n C++ 2.#!--,-, in,i.-!/7 /0.#1g0 /0- 8ng18g- B> 90i!0
98s 9.i//-n 57 K-n T0#62s#n in )=( 8/ B- L85s> 4#. /0- 4i.s/ UNI s7s/-6 #n 8 DEC PDP&$
BCPL 8n, B 8.- "/72- -ss" 8ng18g-s 90-.-8s C++ 2.#3i,-s 8 38.i-/7 #4 ,8/8 /72-s$
T0- C++ 2.#g.866ing 8ng18g- 98s ,-3-#2-, in /0- 7-8.s )== /# )=*> 8/0#1g0 /0- 4i.s/
215is0-, ,-s!.i2/i#n ,i, n#/ 822-8. 1n/i /0- 5## T0- C++ P.#g.866ing L8ng18g-" 9.i//-n 57 B.i8n
K-.nig08n 8n, D-nnis Ri/!0i- 98s 215is0-, in )=$ T0- -8.7 3-.si#ns #4 /0- C++ 8ng18g- 9-.-
s/.#ng7 in41-n!-, 57 8 8ng18g- !8-, BCPL 90i!0 i/s-4 98s 8 ,-.i38/i3- #4 ALGOL$
T0- -8.7 ,-3-#26-n/ #4 C++ 98s !#s-7 in-, /# /0- ,-3-#26-n/ #4 /0- Uni #2-.8/ing
s7s/-6$ L8.g- 2#./i#ns #4 /0- !#,- #4 /0- Uni #2-.8/ing s7s/-6 9-.- -3-n/187 9.i//-n in C++ 8n,
2.#5-6s -n!#1n/-.-, in /.8ns4-..ing Uni /# 38.i#1s !#621/-.s 9-.- .-4-!/-, in/# /0- ,-sign #4 /0-
C++ 8ng18g-$ T0- 6#,-s/ 08.,98.- 838i85- /# /0- Uni ,-3-#2-.s 98s 8s# .-4-!/-, in /0-
8ng18g- ,-sign> 6#s/ n#/857 /0- 1s- #4 s-28.8/- i5.8.7 41n!/i#ns 4#. #2-.8/i#ns s1!0 8s in21/ 8n,
#1/21/$ Un/i /0- -8.7 )=(s /0- 8ng18g- 98s 86#s/ -!1si3-7 8ss#!i8/-, 9i/0 Uni$
T0- 9i,-s2.-8, in/.#,1!/i#n #4 6i!.#2.#!-ss#. 58s-, !#621/-. s7s/-6s in /0- -8.7 )=(s 8s#
s89 8 .82i, g.#9/0 in /0- 1s- #4 C++ #n s1!0 s7s/-6s$ C++ !#62i-.s 9-.- n#9n /# 5- s68 8n,
8/12/2019 Blood Group Automation
16/52
68n7 #4 /0- s/8./&12 #2-.8/i#ns /08/ 2.#,1!-, /0- -8.7 6i!.#2.#!-ss#. 58s-, !#621/-. s7s/-6s 9-.-
s/844-, 57 -&s/1,-n/s 90# 08, -n!#1n/-.-, /0- 8ng18g- 90is/ 8/ 1ni3-.si/7$
As -8.7 8s )=' i/ 5-!86- !-8. /08/ /0- in4#.68 ,-s!.i2/i#n #4 /0- 8ng18g- in K-.nig08n ;
Ri/!0i-s 5## 98s n#/ g##, -n#1g0$ ANSI -s/85is0-, 8 !#66i//-- n#9n 8s *J)) in )=*$ T0is
!#66i//-- 2.#,1!-, 8 .-2#./ ,-4ining /0- 8ng18g- 8/ /0- -n, #4 )==$ T0- .-2#./ 98s n#9n 8s*$)
#4/-n n#9n 57 /0- !#668n, /08/ in3#-s i/> g!! > is 215i! ,#68in s#4/98.- 838i85- 4#. 5#/0 Uni
8n, MSDOS 58s-, s7s/-6s$ I/ s122#./s 8 3-.si#n #4 /0- 8ng18g- !#s- /# /0- ANSI s/8n,8.,$
A /0- !#,- 2.-s-n/-, in /0-s- n#/-s> 1n-ss s2-!i4i!87 in,i!8/-, #/0-.9is-> !#n4i.6s /# /0-
ANSI s/8n,8.,$ M8n7 !#62i-. 9.i/-.s 8n, 3-n,#.s 2.#,1!- C++ !#62i-.s /08/ 9i !#62i- !#,-
!#n4#.6ing /# /0- ANSI s/8n,8., 51/ /0-7 8s# 2.#3i,- 8 38.i-/7 #4 -/-nsi#ns /# s1i/ /0- 28./i!18.
/8.g-/ -n3i.#n6-n/$ S1!0 -/-nsi#ns 8.- 1s187 -/.8 i5.8.7 .#1/in-s 4#. 41n!/i#ns s1!0 8s PC s!.--n
08n,ing 8n, in/-.48!ing ,i.-!/ /# MSDOS s7s/-6 41n!/i#ns$ S#6-/i6-s /0- -/-nsi#ns in!1,- -/.8
4-8/1.-s in/.#,1!-, in/# /0- 8ng18g-> 1s187 /# !#2- 9i/0 s#6- #4 /0- 2.#5-6s #4 6-6#.7
68n8g-6-n/ #n MSDOS 58s-, s7s/-6s$ In /0- Uni -n3i.#n6-n/ s1!0 -/-nsi#ns 8.- -ss !#66#n>
Uni s7s/-6s 8.- n#.687 s122i-, 9i/0 8 !#62i-. 8n, /0- -/-nsi#ns 822-8. 8s -/.8 i5.8.i-s 4#.
41n!/i#ns s1!0 8s ,.i3ing &?in,#9s ,is287s #. n-/9#. !#661ni!8/i#ns$
A C++ 2.#g.866-.s #1g0/ /# 5- 898.- #4 908/ is 8n, 908/ isn/ s/8n,8., in /0-i. 28./i!18.
-n3i.#n6-n/$ T0- 5-//-. !#62i-. 9.i/-.s 1s187 68- /0is 48i.7 !-8. in /0-i. 68n18s$
I/ is 8s# #4/-n 2#ssi5- /# #5/8in 41./0-. s2-!i8 21.2#s- 822i!8/i#n s2-!i4i! i5.8.i-s 4#. 1s- 9i/0
C++ !#62i-.s /# 2.#3i,- 48!ii/i-s s1!0 8s ,8/858s- 08n,ing> g.820i!s> n16-.i!8 8n87sis -/!$
USES OF C++
C++ 08s 5--n s1!!-ss417 1s-, 4#. -3-.7 /72- #4 2.#g.866ing 2.#5-6 i68gin85- 4.#6
#2-.8/ing s7s/-6s /# s2.-8,s0--/s /# -2-./ s7s/-6s & 8n, -44i!i-n/ !#62i-.s 8.- 838i85- 4#. 68!0in-s
.8nging in 2#9-. 4.#6 /0- A22- M8!in/#s0 /# /0- C.87 s12-.!#621/-.s$
C++ 98s ini/i87 1s-, 4#. s7s/-6 ,-3-#26-n/ 9#.> in 28./i!18. /0- 2.#g.86s /08/ 68-&12 /0-
#2-.8/ing s7s/-6$ ?07 1s- C++ M8in7 5-!81s- i/ 2.#,1!-s !#,- /08/ .1ns n-8.7 8s 48s/ 8s !#,-
9.i//-n in 8ss-657 8ng18g-$ S#6- -862-s #4 /0- 1s- #4 C++ 6ig0/ 5-:
O2-.8/ing S7s/-6s
L8ng18g- C#62i-.s
8/12/2019 Blood Group Automation
17/52
Ass-65-.s
T-/ E,i/#.s
P.in/ S2##-.s
N-/9#. D.i3-.s
M#,-.n P.#g.86sD8/8 B8s-s
L8ng18g- In/-.2.-/-.s
U/ii/i-s
In .-!-n/ 7-8.s C++ 08s 5--n 1s-, 8s 8 g-n-.8&21.2#s- 8ng18g- 5-!81s- #4 i/s 2#218.i/7 9i/0
2.#g.866-.s$ I/ is n#/ /0- 9#.,s -8si-s/ 8ng18g- /# -8.n 8n, 7#1 9i !-./8in7 5-n-4i/ i4 7#1 8.- n#/
-8.ning C++ 8s 7#1. 4i.s/ 2.#g.866ing 8ng18g- C++ is s-7 & 68n7 9- -s/85is0-, 2.#g.866-.s
8.- s9i/!0ing /# C++ 4#. 8 s#./s #4 .-8s#ns> 51/ 68in7 5-!81s- #4 /0- 2#./85ii/7 /08/ 9.i/ing s/8n,8.,
C++ 2.#g.86s !8n #44-.$
8/12/2019 Blood Group Automation
18/52
SYSTEM DESIGN
8/12/2019 Blood Group Automation
19/52
SYSTEM DESIGN
S7s/-6 ,-sign is /0- 4#1n,8/i#n 4#. 8 2.#g.86 i62-6-n/8/i#n$ I/ is /0- 6#s/ i62#./8n/
208s- #4 s#4/98.- ,-3-#26-n/$ I/ .-1i.-s 8 !8.-41 28nning> #gi!8 /0ining #n /0- 28./ #4 /0- s7s/-6
,-sign-.$ D-signing 8 s#4/98.- 6-8ns /# 28n 8n, ,-!i,- 0#9 /0- 38.i#1s !#62#n-n/s #4 s#4/98.- 8.-
g#ing /# 8!0i-3- /0-i. ,-si.-, g#8s$ I/ is 8 ,-/8i !#n!-n/.8/i#n #. s#1/i#n #4 0#9 /# 822.#8!0 /#
!.-8/i#n #4 n-9 s7s/-6$ In #/0-. 9#.,s> i/ /.8ns8/-s 1s-. #.i-n/-, ,#!16-n/
s2-!i4i!8/i#n in/# 2.#g.866-. #.i-n/-, ,#!16-n/$ S7s/-6 ,-sign 4#. /0- 2.#2#s-, s7s/-6 is !#62#s-,
#4 s-3-.8 s/-2s :
)$ In21/ ,-sign
'$ O1/21/ ,-sign
In21/ D-sign :
T0- In21/ in /0- P.#2#s-, S7s/-6 #4 C#621/-.i-, M8 S0#22ing 8.- in /0- 4##9ing 4#.6 :&
CREATE NE? PATIENT DATABASE
O1/21/ D-sign:
C#621/-. #1/21/ is /0- 6#s/ i62#./8n/ 8n, ,i.-!/ s#1.!- #4 in4#.68/i#n /# /0- 1s-.$ O1/21/s
8.- .-1i.-, 8.- 2.i68.i7 /# 2.#,1!- /0- .-s1/ #4 2.#!-ssing /# /0- 1s-.$ T0-7 8.- 8s# 1s-, /# 2.#3i,-
8 2-.68n-n/ !#27 #4 /0-i. .-s1/ 4#. 8/-s/ !#ns1/8/i#n$ In #/0-. 9#.,s> #1/21/ ,-signing is !#n!-.n-,
9i/0 28nning 0#9 /0- #1/21/ 9i 5- 21/ 4#.98., 4#. /0- 1s-.s$ T0- #1/21/ 687 083- ,-4in-, ,1.ing /0-
#gi!8 ,-sign s/8g-$ T0- n#.68 2.#!-,1.- is /# ,-sign /0- #1/21/s in ,-/8i 4i.s/ 8n, /0-n /# 9#. 58!
/# /0- in21/s$ In /0- 2.#2#s-, s7s/-6> #1/21/ 9i 5- in /0- 4#.6 #4 8 s!.--n 90-.- ,i44-.-n/ #2/i#ns 9i
5- ,is287-,$
VIE?ING PATIENT DATABASE
8/12/2019 Blood Group Automation
20/52
EXISTING SYSTEM
8/12/2019 Blood Group Automation
21/52
EXISTING SYSTEM
Eis/ing s7s/-6 6-8ns /0- !1..-n/ s7s/-6 #n 90i!0 8 !8!18/i#n 8.- 2-.4#.6-, 68n187
n-9 i/-6 is 8,,-,$ H#9 /0- 28/i-n/s is 8,,-, in /0- -is/ing s7s/-6$ H#9 i/ is 68in/8in-, in /0-
.-gis/-.s 8n, 908/ 2.#5-6s 8.- #!!1..-, /# 68- /0is s7s/-6$
H#9 ,i44-.-n/ /72-s 8.- g-n-.8/- 908/ 8.- /0- ,i44i!1/i-s in 68ing ,i44-.-n/ /72-s #4 .-2#./s$
Eis/ing s7s/-6 is 68n18> 90i!0 is /i6-&!#ns16ing> in-44i!i-n/> /-,i#1s 8n, in-44-!/i3-$ I/ 08s s-3-.8
,is8,38n/8g-s$
T0- /-!0ni1-s 4#. g8ining /0is in4#.68/i#n in!1,- #5s-.38/i#n #4 2.#5-6 /8s 8n, 8!/18
2-.4#.68n!- #4 /8s 57 /0- 28nn-.$ T0- -7 .-1i.-6-n/s #4 /0- s7s/-6 8n, s#4/98.- 8.- i,-n/i4i-,$
8/12/2019 Blood Group Automation
22/52
LIMITATIONS OF
EXISTING SYSTEM
8/12/2019 Blood Group Automation
23/52
LIMITATION OF EXISTING SYSTEM
In -is/ing s7s/-6> ,i44-.-n/ 2.#5-6 083- /# 48!- 5-!81s- #4 68n18 9#. 8n, 9#. #n .-gis/-.s$
In /0- -is/ing s7s/-6> ,8/8 #4 !1s/#6-. 8.- -n/-.-, in/# 38.i#1s #ng .-gis/-.s /08/ is !1s/#6-. .-gis/-.>
-/!$ 90i!0 .-s1/s in/# s#9 8!!-ss /# /0- ,-si.-, in4#.68/i#n$ T0- in8!!1.8!7> 90i!0 is !81s-,> is ,1-
/# 68n18 s/#.8g- #4 ,8/8$
In /0- -is/ing s7s/-6> i4 1s-. 98n/s /# s-- 908/ is /0- !1..-n/ 2#si/i#n #4 0is .-!#., 85#1/ i/-6 -/!$ /08/
is 908/ /0- !1..-n/ 2#si/i#n 8!!#.,ing /# .-!#., n165-. is$ ?is- /08n i/ is ,i44i!1/ /# s-- /0is 68n187$
P.-s-n/7 /0- s7s/-6 is n#/ 898.- #4 /0- ,12i!8/i#n #4 ,8/8> /0-7 8.- 68in/8ining /0- .-!#., 68n187
90i!0 .-s1/s in /0- /#/8 5-ing in -!-ss #4 908/ i/ s0#1, 5-$ In s1!0 si/18/i#n> /0- ,8/8 is s8i, /# 5-
in!#nsis/-n/> 90i!0 s122i-s in!#..-!/7 in4#.68/i#n$
In /0- -is/ing s7s/-6> 8 /0- ,8/8 is 68in/8in-, in ,i44-.-n/ 4i-s 8n, .-gis/-.s$ T0is #4/-n -8,s /# ,8/8
,12i!8/i#n 8n, .-,1n,8n!7 in /0- s/#.-, ,8/8> /01s -8,ing /# 98s/8g- #4 s/#.8g- #4 s28!-$
In -is/ing s7s/-6> V8.i#1s /0ings 8.- 68in/8in-, in /0- 282-. s# i/ is 3-.7 in!#n3-ni-n/ /# 6#,i47 /0-
,8/8> in !8s- #4 68n18 -..#.> i4 /0- n165-. #4 6is/8-s 8.- 0ig0> /0-n /0- 90#- s-/ #4 .-!#.,s 687
083- /# 5- 9.i//-n 8g8in> /# 83#i, 8n7 2#ssi5- -..#. #!!1..ing /0-.-4#.-$
8/12/2019 Blood Group Automation
24/52
PROPOSED SYSTEM
PROPOSED SYSTEM
8/12/2019 Blood Group Automation
25/52
M7 P.#-!/ B##, G.#12 A1/#68/i#n is 8 6#,-.n 2.#-!/$ I/ -8s- /0- 9#. #4 H#s2i/8 E62#7--s 8s
9- 8s /0- P8/i-n/s$
T0- B##, G.#12 A1/#68/i#n S7s/-6 in!1,-s /0- 4##9ing 6#,1-s :&
M8in M-n1ENTER PATIENT DATABASE
VIE? PATIENT DATABASE
MODIFY PATIENT DATABASE
SEARCH PATIENT DATABASE
EIT
ENTER PATIENT DATABASE
T0is 6#,1- is 1s-, /# 8,, /0- .-!#., #4 8 n-9 P8/i-n/$
VIE? PATIENT DATABASE
8/12/2019 Blood Group Automation
26/52
T0is 6#,1- is 1s-, /# 3i-9 /0- .-!#., #4 8n -is/ing 28/i-n/$
MODIFY PATIENT DATABASE
T0is 6#,1- is 1s-, /# 6#,i47 /0- -is/ing 28/i-n/ .-!#.,$
SEARCH PATIENT DATABASE
T0is 6#,1- is 1s-, /# s-8.!0 /0- -is/ing 28/i-n/ .-!#.,EIT
T0is 6#,1- is 1s-, /# !#6- #1/ #4 /0- 2.#-!/$
8/12/2019 Blood Group Automation
27/52
ADVANTAGES OF PROPOSED
SYSTEM
8/12/2019 Blood Group Automation
28/52
ADVANTAGES OF PROPOSED SYSTEM
D1- /# /0- !#621/-.i8/i#n 4##9ing 8,38n/8g-s !8n 5- 8!0i-3-,:
En1i.7 .-8/-, /# /0- 28/i-n/ !8n 5- #5/8in-, in n# /i6- 9i/0 /0- 0-2 #4 !#621/-.s$
R-2#./s 8.- -8si-. /# 5- #5/8in-, 9i/0 /0- 0-2 #4 !#621/-.s$
T0-s- in!1,- -/.8!/ing in4#.68/i#n 4.#6 /0- -is/ing #n-$ I/ is 3-.7 -8s7 8n, /8-s n# /i6- /# #5/8in
/0is in4#.68/i#n 8n, 2.-28.- .-2#./s$
T0- 2.#!-ss #4 ,-i3-.-, 28/i-n/s 8n, --2ing /.8! #4 1n,-i3-.-, 28/i-n/s !8n 5- 8!!1.8/-7
68in/8in-, 9i/0 /0- 0-2 #4 !#621/-.s$
As /0- n165-. #4 .-!#.,s .-8/-, /# /0- 28/i-n/s in!.-8s-s> /0- 2.#!-ss #4 68in/8ining /0-i. .-!#.,s 9i/0
!#621/-.s 5-!#6-s 61!0 -8si-. /08n 68n18$
In !8s- 6#,i4i!8/i#n is /# 5- 2-.4#.6-, in 8n7 #4 /0- -is/ing in4#.68/i#n> i/ is 3-.7 -8s7 in
!#621/-.i-, 2.#!-ss$ T0- !08ng-s in ,8/8 !8n 5- i- n86- #4 /0- 28/i-n/> 20#n- n165-. 8n, 5##,
g.#12$$
68n8g-6-n/ s7s/-6 is 48s/ 8n, .-1i.-s 8 4-9 n165-.s #4 #2-.8/#.s /# 2-.4#.6 /0- .-1i.-, 2.#!-ss$
8/12/2019 Blood Group Automation
29/52
SOURCE CODE
8/12/2019 Blood Group Automation
30/52
SOURCE CODE
8/12/2019 Blood Group Automation
31/52
@@ @@ B##, G.#12 A1/#68/i#n
@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
@@ H-8,-. Fi-s In!1,-,
@@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Qin!1,-s/,i#$0Qin!1,-!#ni#$0
Qin!1,-4s/.-86$0
Qin!1,-s/,i5$0
Qin!1,-s/.ing$0
Qin!1,-i#68ni2$0
@@
@@ CLASS NAME : 28/i-n/
@@
!8ss 28/i-n/
215i!:
!08. n86-*(W
!08. 5##,Xg.#12
8/12/2019 Blood Group Automation
32/52
!#1/"n
n"
!#1/"n/En/-. P8/i-n/ ID : "
!in28/Xi,
!#1/-n,!#1/"n/En/-. P8/i-n/ N86- : "
!inn86-
!#1/-n,
!#1/"n/En/-. P8/i-n/ B##, G.#12 : "
!in5##,Xg.#12
!#1/-n,
441s0s/,in%
!#1/"n/En/-. P8/i-n/ P0#n- : "
!in20n
!#1/-n,
3#i, 28/i-n/::s0#9,8/8%
!#1/"nn/P8/i-n/ ID/: "28/Xi,
!#1/"nn/P8/i-n/ N86-/: "n86-
!#1/"nn/B##, G.#12/: "5##,Xg.#12
!#1/"nn/P8/i-n/ P0#n-/: "20n
!#1/"nn"
@
M8in F1n!/i#n
@
3#i, 68in%
!.s!.%
g#/#7)>)%
!#1/"/PROJECT REPORT ON BLOOD GROUP AUTOMATION"
g#/#7)>''%
8/12/2019 Blood Group Automation
33/52
!#1/"/DEVELOPED BY :& ARCHIT GUPTA"
g#/#7')>'%
!#1/"/MUKAND LAL NATIONAL COLLAGEYNR%"
g#/#7'>*)%
!#1/"P.-ss An7 K-7 /# C#n/in1-"g-/!0%
!.s!.%
!08. s
28/i-n/ #5
:
4s/.-86 4
4$#2-n"28/i-n/">i#s::inZi#s::#1/Zi#s::822Zi#s::8/-Zi#s::5in8.7%
!#1/"n
[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
[[[[n"
!#1/"n/// ?ELCOME TO SOFT?ARE CITY HOSPITALn"
!#1/"n
[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
[[[[n"
!#1/"n/ ) $ ENTER PATIENT DATABASEn"
!#1/"n/ ' $ VIE? PATIENT DATABASEn"
!#1/"n/ * $ MODIFY PATIENT DATABASEn"
!#1/"n/ $ SEARCH PATIENT DATABASEn"
!#1/"n/ < $ EITn "
in/ 8
!#1/"nnn/En/-. 7#1. C0#i!-:"
4$s--g(%
!in8
!08.
!.s!.%
s9i/!0 8%
@@
8/12/2019 Blood Group Automation
34/52
@@ ADD A PATIENT RECORD
@@
!8s- ):
!.s!.%
4s/.-86 44$#2-n"28/i-n/">i#s::inZi#s::#1/Zi#s::8/-Zi#s::822Zi#s::5in8.7%
!08. 8ns
#5$28/i-n/,8/8%
4$9.i/-!08. %;#5>si-#4#5%%
g-/!0%
!#1/" D# Y#1 ?8n/ T# C#n/in1- 7@n :"
8ns[g-/!08.%
i48ns[[Y ZZ 8ns[[7%
g#/#
-s-
5.-8
@@
@@ CASE : '
@@ DETAILS : TO SHO? ALL 28/i-n/ RECORDS
@@
!8s- ':
!#1/"nn"
4s/.-86 4
4$#2-n"28/i-n/">i#s::inZi#s::#1/Zi#s::8/-Zi#s::822Zi#s::5in8.7%
@@ !#1/"nn"
!08. 8ns
4$s--g(%
in/ !/.[(
90i-4$.-8,!08. %;#5>si-#4#5%% %
!/.[!/.+)
i4!/.[[%
8/12/2019 Blood Group Automation
35/52
g-/!08.%
!.s!.%
!/.[(
#5$s0#9,8/8%
i44$-#4%[[)%
5.-8
4$!#s-%
!#1/" D# Y#1 ?8n/ T# C#n/in1- 7@n :"
!in8ns
i48ns[[7ZZ 8ns[[Y%
g#/#
-s-
-i/)%
5.-8
@@[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
@@ C8s- *
@@[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
!8s- *:
!.s!.%
@@ !08. 8ns
4s/.-86 4
28/i-n/ #5
!08. n86-*(W
!08. 5##,Xg.#12
8/12/2019 Blood Group Automation
36/52
!08. 20n'(W
in/ 28/Xi,
4$#2-n"28/i-n/">i#s::inZi#s::5in8.7%
!#1/"n"
!#1/"nn"
!#1/"n MODIFY PATIENT DATABASE n"
!#1/"n
n"
!#1/"n En/-. P8/i-n/ ID :"
!in28/Xi,
,#
4$.-8,!08. %;#5>si-#4#5%%
i44$-#4%[[)%
5.-8
i4#5$28/Xi,[[28/Xi,%
!#1/"n/P8/i-n/ N86- :"#5$n86-
!#1/"n/P8/i-n/ ID : "#5$28/Xi,
!#1/"n/B##, G.#12 :"#5$5##,Xg.#12
!#1/"n/P8/i-n/ P0#n- :" #5$20n
g-/!08.%
!#1/-n,
!#1/-n,
!#1/"n / En/-. N-9 D8/858s-"
!#1/"nn/En/-. P8/i-n/ n86- : "
!inn86-
!#1/"n/B##, G.#12 : "
!in5##,Xg.#12
!#1/"n/En/-. P8/i-n/ P0#n- :"
8/12/2019 Blood Group Automation
37/52
!in20n
!#1/"nn"
s/.!27#5$n86->n86-%
s/.!27#5$5##,Xg.#12>5##,Xg.#12%
s/.!27#5$20n>20n%#5$8[8
in/ [4$/-g%
4$!#s-%
4$#2-n"28/i-n/">i#s::#1/Zi#s::5in8.7Zi#s::8/-%
4$s--g&si-#4#5%%
4$9.i/-!08. %;#5>si-#4#5%%
90i-4%
4$!#s-%
!#1/"D# Y#1 ?8n/ T# C#n/in1-7@n :"
8ns[g-/!08.%
i48ns[[YZZ8ns[[7%
g#/#
-s-
5.-8
@@
@@ C8s- S-8.!0ing T0- P8/i-n/ F.#6 D8/858s-
@@
!8s- :
!.s!.%
@@ !08. 8ns
4s/.-86 4
28/i-n/ #5
8/12/2019 Blood Group Automation
38/52
!08. n86-*(W
!08. 5##,Xg.#12
8/12/2019 Blood Group Automation
39/52
8/12/2019 Blood Group Automation
40/52
i48ns[[YZZ8ns[[7%
g#/#
-s-5.-8
g-/!0%
8/12/2019 Blood Group Automation
41/52
OUTPUTS
8/12/2019 Blood Group Automation
42/52
CREATE NE? PATIENT DATABASE
VIE? PATIENT DATABASE
MODIFY PATIENT DATABASE
AFTER MODIFING VIE? PATIENT DATABASE
SEARCH PATIENT DATABASE
8/12/2019 Blood Group Automation
43/52
CONCLUSION
8/12/2019 Blood Group Automation
44/52
CONCLUSION
E3-.7/0ing 90i!0 9- 68- is n#/ 2-.4-!/$ In 8n7 2.#-!/> s2-!i87 in
/0- 2.#-!/ #4 !#621/-. s!i-n!-> /0-.- is 8987s 8 s!#2- #4 -n08n!-6-n/$ On- !8n 68- 8 s7s/-6 8 5i/
6#.- 5-//-.$ Li- 8n7
#/0-. s7s/-6 /0is s7s/-6 8s# 08s 8 s!#2- #4 41./0-. -n08n!-6-n/$
I/ !8n 8s# 0-2 1s in 68in/8ining /0- 8n87/i! in4#.68/i#n$
I/ !8n 8s# in!1,- /0- !i/7 9is- ,8/-$
I/ !8n 8s# 5- !#nn-!/-, 9i/0 /0- GUI 4#. 5-//-. ##s$
Un-2-!/-, .8/-s !8n 5- gi3-n 5-!81s- i/ is 68n18$
8/12/2019 Blood Group Automation
45/52
MERITS OF THE PROJECT
MERITS OF THE PROJECT
8/12/2019 Blood Group Automation
46/52
T0- 2.#-!/ is i,-n/i4i-, 57 /0- 6-.i/s #4 /0- s7s/-6 #44-.-, /# /0- 1s-.$ T0- 6-.i/s 8.- 8s 4##9s$
T0is 2.#-!/ #44-. 8,6inis/.8/#. /# -n/-. ,8/8 /0.#1g0 si62- 8n, in/-.8!/i3- 4#.6s$ T0is is 3-.7 0-241
4#. /0- 28/i-n/ ,-si.-, in4#.68/i#n /0.#1g0 s# 61!0 si62i!i/7$
T0- 1s-. is 68in7 6#.- !#n!-.n-, 85#1/ /0- 38i,i/7 #4 /0- ,8/8> 908/-3-. 0- is -n/-.ing$ T0-.- 8.-
!0-!s in -3-.7 s/8g- #4 n-9 !.-8/i#n> ,8/8 -n/.7 #4 12,8/ing$ S# /0- 1s-. !8n n#/ -n/-. in38i, ,8/8>
90i!0 !8n !81s- 41./0-. 2.#5-6s$
S#6- /i6- 1s-. 4in, /0- 8/-. s/8g-s 1sing /0- 2.#-!/ /08/ 0- n--, /# 12,8/- s#6- #4 in4#.68/i#n /08/
0- -n/-.-, -8.i-.$ T0-s- 8.- #2/i#n 4#. 0i6 57 90i!0 0- !8n 12,8/- /0- .-!#.,s$
Us-. is 2.#3i,-, /0- #2/i#n #4 6#ni/#.ing /0- .-!#.,s -n/-.-, -8.i-.$ H- !8n s-- /0- ,-si.-, .-!#.,s
9i/0 /0- 0-2 #4 28/i-n/ ID$
8/12/2019 Blood Group Automation
47/52
DEMERITS OF PROJECT
DEMERITS OF PROJECT
N# s7s/-6 is s8i, /# 5- 2-.4-!/ #n i/s #9n$ Si6i8.7> 67 2.#-!/ B##, G.#12 A1/#68/i#n is
n#/ 8n -!-2/i#n$ On /0is /#2i!> n165-. #4 i6i/8/i#ns 687 5- #53i#1s 51/ i/ 687 5- .-6#3-,$ T0-s-
i6i/8/i#ns !86- /# s1.48!- 28./i87 ,1- /# i6i/-, /i6- 8/ 2.-s-n/$
F##9ing 8.- /0- ,-6-.i/s #4 /0is 2.#-!/:
8/12/2019 Blood Group Automation
48/52
C#621/-. n#9-,g- is 3-.7 i62#./8n/ -s2-!i87 /0- 8ng18g- C++ -/!$
N# s-!1.i/7 #4 ,8/8> 8n7 08!-. !8n 08! /0- s7s/-6 8n, 687 6is1s-$
Ii/-.8/- 2-.s#ns !8nn#/ #2-.8/- /0.#1g0 /0- s7s/-6$$
8/12/2019 Blood Group Automation
49/52
FURTHER SCOPE OF THE PROJECT
FURTHER SCOPE OF THE PROJECT
On- /0ing 9- n#9 /08/ /0- s!#2- #4 /0- 2.#-!/ ,-2-n,s 12#n /0- n--,$ E3-.7/0ing 908/-3-. is
5-ing 68,- #. 08s 8.-8,7 5--n 68,- is 1s/ 5-!81s- #4 n--,$ ?0-n 9- 48!- 8 si/18/i#n in 90i!0 9-
.-1i.- s#6-/0ing 90i!0 is n#/ 838i85- 9i/0 1s> 9- /.7 /# in3-n/ /08/ /0ing$ Si6i8. in !8s- 9i/0 #1.
BLOOD GROUP AUTOMATION$ B-4#.- /0- 8,3-n/ #4 !#621/-. 9- n#9 /08/ -8!0 8n, -3-.7
/8s is 5-ing 2-.4#.6-, 1n,-. 68n18 s7s/-6$ I/ is /-,i#1s /# 9#. in /0- 68n18 s7s/-6 8s /08n #4
!#621/-. s7s/-6$ On- !8n 08n,- 0is 9#. 3-.7 -44i!i-n/7> s2--,i7 8n, /i6-7 9i/0 /0- 0-2 #4
!#621/-.$ I4 /0- 68n18 s7s/-6 9-.- !#n/in1-, /#,87 /0-n 8 2-.s#n 9#1, 8987s 5- 51s7 9i/0
-n/-.ing> ,--/ing 8n, 12,8/ing /0- .-!#.,s$ A !#621/-.i-, 68n8g- /0is 2.#5-6$
In s0#./ 8 !#621/-.i-, 68n8g-6-n/ S7s/-6 #44-.s 8 g.-8/ ,-8 #4 !#64#./$ E3-.7/0ing is
.-3#3ing 8.#1n, /0- -7s #4 -75#8., 9i/0 in /0- s-!#n,$ N# n--, /# 68in/8in 0-837 .-gis/-.s$ T0-.-
is n# .-1i.-6-n/ #4 --2ing 5ig .-!#.,s> -3-.7/0ing is 81/#68/i!$
8/12/2019 Blood Group Automation
50/52
N#9 9- !8n -8si7 s87 /08/ /0- 41/1.- #4 /0- 2.#-!/ is 1i/- 5.ig0/ in /i6- /# /i6- /# !#6- 8n, s#6-
n-9 4-8/1.-s$ F1/1.- 28n is /08/ ?- 9i 1s- /0- s86- ,8/858s- in n-/9#.ing 8s#$ An, 8s# 12g.8,-
/0- s#4/98.- 9i/0 6#.- 4-8/1.-s 8n, g##, ##s$
BIBLIOGRAPHY
8/12/2019 Blood Group Automation
51/52
BIBLIOGRAPHY
?0i- 68ing /0is 2.#-!/> I 083- .-4-..-, /0- 4##9ing 5##s 4#. g-//ing 8n i,-8 /# 68- /0is
2.#-!/ 8n, 8s# 4#. 1n,-.s/8n,ing /0- C++ 8ng18g-$ T0- n86-s #4 /0- 81/0#.s #4 /0- 5##s .-4-..-, 57
6- 8.- 8s 4##9s:
T1.5# C++ : R#5-./ L84#.-
O5-!/ O.i-n/-, P.#g.866ing : E$ B88g1.1s986i
C#621/-. S!i-n!- C++ : S16i/8 A.#.8
C#62-/- R-4-.-n!- T# C++ : H-5-./ S0i-,
N-9 S/7- B## F#. C++ : R#0i/ P15i!8/i#n
C++ P.#g.866ing : Y8s098n/ K8ni/8.
8/12/2019 Blood Group Automation
52/52