Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ON
ACKNOWLEDGEMENT
I express my deep sense of gratitude to AKANKSHA
MALLA, Jammu . Its a great privilege to have been her
CERTIFICATE
This is to certify that the project entitled H !"IT#$ %#&#'(%(&T !)!T(% has been successfully completed by AKANKSHA MALLA of class *II .In the due fulfillment of re+uirement for annual session ,-../,-.,.
Teacher s !"#$at%re
&r"$c"'al !"#$at%re
CONTENTS
Certi i!ate A!"n#$%e&'ement De(artment )r# i%e S*+tem Re,-irement+ Intr#&-!ti#n t# t.e /i+-a% Ba+i! O01e!ti2e+ 3 S!#(e+ G#a%+ t# 0e a!.ie2e& C#&in' S!reen S.#t+ Bi0%i#'ra(.*
Introduction
Project on Hospital Management Information System is developed by for providing fully computerized system of Hospital Management Information System to users.
With the help of this project, e are ma!ing efforts to fully computerize the
4ORKING EN/IRONMENT
Hardware Environment
Processor RAM HARD DISK Pentium-IV 512 MB RAM 80 GB
Software Environment
OPERATING SYSTEM BACK END RONTEND Microsoft Windows XP/2000 M - !" er#er 2000 M VI $A" BA I% &'0
implementation is descri"ed in two sections# $irstly% the implementation of the &'atient Information !ystem( as front end in )isual *asic 6.+ and "ac, end as -./012 !erver. /ISUAL BASIC 567 DE/ELO)MENT SYSTEM )isual *asic is an event 3 driven programming language. 'rogramming in )isual *asic is done visually% which means that as you design your application you will ,now how your application will loo, on e4ecution. 5ou can therefore change and e4periment with the design to meet your requirement. The main advantage of )isual *asic is that it is .apid application 6evelopment Tool. This is the main reason why )isual *asic is e4tensively as a prototyping type of language. The predecessor of )isual *asic was */!I0 7*eginner /ll 'urpose !ym"olic Instruction 0ode8. *asic was mainly interpreter9"ased language whereas )isual *asic is partly interpreter9"ased and partly compiler9"ased. /lso )isual *asic supports the --' "ut there was no concept of --' in */!I0. )isual *asic wor,s with all the .6*:! without any pro"lems and provides easy methods for inserting% updating and accessing the data from the data"ase.
Goals to be Achieved
"he basic objective of the creation of this project is to provide best and objective follo s# "o develop a form based $% application database. "o store all information about customers and transactions in the database. "o print &eports. "o allo online updating of the database henever re'uired. hich connects to a oriented services to the customers of the Hospital Management Information System. Some important goals are as
(ser )evel Security. *ustomer +riendly ,pproach. *omputerized bill ill cover all e-penses of the services provided to the customers.
<
2nd !u" 'rivate !u" command4=0lic,78 /dodc1..ecordset.Bpdate 2nd !u" 'rivate !u" command5=0lic,78 r ? Input*o47@2nter >ame@8 /dodc1..ecordset.$ind 7@>ame?C@ D r D @C@8 2nd !u"
1+
'rivate !u" cmd6=0lic,78 2ye.!how 2nd !u" 'rivate !u" cmd;=0lic,78 !urgery.!how 2nd !u" 'rivate !u" cmd<=0lic,78 Eynecology.!how 2nd !u"
11
'rivate !u" cmd1=0lic,78 !urEyne-rtho.!how 2nd !u" 'rivate !u" cmd2=0lic,78 6epartments.!how 2nd !u" 'rivate !u" cmd3=0lic,78 *lood1a".ad.!how 2nd !u" 'rivate !u" cmde4it=0lic,78 2nd 2nd !u"
12
'rivate !u" cmd1=0lic,78 /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" cmd2=0lic,78 /dodc1..ecordset.:ove'revious If /dodc1..ecordset.*-$ Then /dodc1..ecordset.:ove$irst 2nd If 2nd !u" 'rivate !u" cmd3=0lic,78 /dodc1..ecordset.:ove$irst 2nd !u" 'rivate !u" cmd4=0lic,78 /dodc1..ecordset.:ove1ast 2nd !u" 'rivate !u" cmde4it=0lic,78 2nd 2nd !u" 'rivate !u" command1=0lic,78 /dodc1..ecordset./dd>ew t4t1.Te4t ? @@ t4t2.Te4t ? @@ t4t3.Te4t ? @@ t4t4.Te4t ? @@ t4t5.Te4t ? @@ t4t6.Te4t ? @@ t4t;.Te4t ? @@ t4t<.Te4t ? @@ t4tA.Te4t ? @@ t4t1+.Te4t ? @@ t4t1.!et$ocus
13
2nd !u" 'rivate !u" command2=0lic,78 /dodc1..ecordset.6elete /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate command4=0lic,78 /dodc1..ecordset.Bpdate 2nd !u" 'rivate !u" command5=0lic,78 r ? Input*o47@2nter >ame@8 /dodc1..ecordset.$ind 7@>ame?C@ D r D @C@8 2nd !u"
2nd 2nd !u" 'rivate !u" command1=0lic,78 /dodc1..ecordset./dd>ew t4t1.Te4t ? @@ t4t2.Te4t ? @@ t4t3.Te4t ? @@ t4t4.Te4t ? @@ t4t5.Te4t ? @@ t4t6.Te4t ? @@ t4t;.Te4t ? @@ t4t<.Te4t ? @@ t4tA.Te4t ? @@ t4t1+.Te4t ? @@ t4t1.!et$ocus 2nd !u" 'rivate !u" command2=0lic,78 /dodc1..ecordset.6elete /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" command4=0lic,78 /dodc1..ecordset.Bpdate 2nd !u" 'rivate !u" command5=0lic,78 r ? Input*o47@2nter >ame@8 /dodc1..ecordset.$ind 7@>ame?C@ D r D @C@8 2nd !u"
15
/dodc1..ecordset.6elete /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" command4=0lic,78 /dodc1..ecordset.Bpdate 2nd !u" 'rivate !u" command5=0lic,78 r ? Input*o47@2nter >ame@8 /dodc1..ecordset.$ind 7@>ame?C@ D r D @C@8 2nd !u"
'rivate !u" cmd1=0lic,78 /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" cmd2=0lic,78 /dodc1..ecordset.:ove'revious If /dodc1..ecordset.*-$ Then /dodc1..ecordset.:ove$irst 2nd If 2nd !u" 'rivate !u" cmd3=0lic,78 /dodc1..ecordset.:ove$irst 2nd !u" 'rivate !u" cmd4=0lic,78 /dodc1..ecordset.:ove1ast 2nd !u" 'rivate !u" cmde4it=0lic,78 2nd 1;
2nd !u" 'rivate !u" command1=0lic,78 /dodc1..ecordset./dd>ew t4t1.Te4t ? @@ t4t2.Te4t ? @@ t4t3.Te4t ? @@ t4t4.Te4t ? @@ t4t5.Te4t ? @@ t4t6.Te4t ? @@ t4t;.Te4t ? @@ t4t<.Te4t ? @@ t4tA.Te4t ? @@ t4t1+.Te4t ? @@ t4t1.!et$ocus 2nd !u" 'rivate !u" command2=0lic,78 /dodc1..ecordset.6elete /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" command4=0lic,78 /dodc1..ecordset.Bpdate 2nd !u" 'rivate !u" command5=0lic,78 r ? Input*o47@2nter >ame@8 /dodc1..ecordset.$ind 7@>ame?C@ D r D @C@8 2nd !u"
1<
t4t1 ? @@ t4t2 ? @@ t4t3 ? @@ t4t4 ? @@ t4t5 ? @@ t4t6 ? @@ t4t; ? @@ t4t< ? @@ t4tA ? @@ t4t1+ ? @@ t4t1.!et$ocus 2nd !u" 'rivate !u" command2=0lic,78 /dodc1..ecordset.6elete /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" command4=0lic,78 /dodc1..ecordset.Bpdate 2nd !u" 'rivate !u" command5=0lic,78 r ? Input*o47@2nter >ame@8 /dodc1..ecordset.$ind 7@>ame?C@ D r D @C@8 2nd !u"
2+
'rivate !u" cmd1=0lic,78 /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" cmd2=0lic,78 /dodc1..ecordset.:ove'revious If /dodc1..ecordset.*-$ Then /dodc1..ecordset.:ove$irst 2nd If 2nd !u" 'rivate !u" cmd3=0lic,78 /dodc1..ecordset.:ove$irst 2nd !u" 'rivate !u" cmd4=0lic,78 /dodc1..ecordset.:ove1ast 2nd !u" 'rivate !u" cmde4it=0lic,78 2nd 2nd !u" 'rivate !u" command1=0lic,78 /dodc1..ecordset./dd>ew t4t1.Te4t ? @@ t4t2.Te4t ? @@ t4t3.Te4t ? @@ t4t4.Te4t ? @@ t4t5.Te4t ? @@ t4t6.Te4t ? @@ t4t;.Te4t ? @@ t4t<.Te4t ? @@ t4tA.Te4t ? @@ t4t1+.Te4t ? @@ t4t1.!et$ocus 2nd !u"
21
'rivate !u" command2=0lic,78 /dodc1..ecordset.6elete /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" command4=0lic,78 /dodc1..ecordset.Bpdate 2nd !u" 'rivate !u" command5=0lic,78 r ? Input*o47@2nter >ame@8 /dodc1..ecordset.$ind 7@>ame?C@ D r D @C@8 2nd !u"
'rivate !u" cmd1=0lic,78 /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" cmd2=0lic,78 /dodc1..ecordset.:ove'revious If /dodc1..ecordset.*-$ Then /dodc1..ecordset.:ove$irst 2nd If 2nd !u" 'rivate !u" cmd3=0lic,78 /dodc1..ecordset.:ove$irst 2nd !u" 'rivate !u" cmd4=0lic,78 /dodc1..ecordset.:ove1ast 2nd !u"
22
'rivate !u" cmde4it=0lic,78 2nd 2nd !u" 'rivate !u" command1=0lic,78 /dodc1..ecordset./dd>ew t4t1.Te4t ? @@ t4t2.Te4t ? @@ t4t3.Te4t ? @@ t4t4.Te4t ? @@ t4t5.Te4t ? @@ t4t6.Te4t ? @@ t4t;.Te4t ? @@ t4t<.Te4t ? @@ t4tA.Te4t ? @@ t4t1+.Te4t ? @@ t4t1.!et$ocus 2nd !u" 'rivate !u" command2=0lic,78 /dodc1..ecordset.6elete /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" command4=0lic,78 /dodc1..ecordset.Bpdate 2nd !u" 'rivate !u" command5=0lic,78 6im F /s !tring r ? Input*o47@2nter >ame@8 /dodc1..ecordset.$ind 7@>ame?C@ D r D @C@8 2nd !u"
23
'rivate !u" cmd1=0lic,78 2mrg-'66iag.!how 2nd !u" 'rivate !u" cmd2=0lic,78 2nd 2nd !u"
t4t3 ? @@ t4t4 ? @@ t4t5 ? @@ t4t6 ? @@ t4t; ? @@ t4t< ? @@ t4tA ? @@ t4t1+ ? @@ t4t1.!et$ocus 2nd !u" 'rivate !u" command2=0lic,78 /dodc1..ecordset.6elete If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" commaand4=0lic,78 /dodc1..ecordset.Bpdate 2nd !u" 'rivate !u" command5=0lic,78 r ? Input*o47@2nter >ame@8 /dodc1..ecordset.$ind 7@>ame?C@ D r D @C@8 2nd !u"
25
'rivate !u" cmd3=0lic,78 /dodc1..ecordset.:ove$irst 2nd !u" 'rivate !u" cmd4=0lic,78 /dodc1..ecordset.:ove1ast 2nd !u" 'rivate !u" cmde4it=0lic,78 2nd 2nd !u" 'rivate !u" command1=0lic,78 /dodc1..ecordset./dd>ew t4t1.Te4t ? @@ t4t2.Te4t ? @@ t4t3.Te4t ? @@ t4t4.Te4t ? @@ t4t5.Te4t ? @@ t4t6.Te4t ? @@ t4t;.Te4t ? @@ t4t<.Te4t ? @@ t4tA.Te4t ? @@ t4t1+.Te4t ? @@ t4t1.!et$ocus 2nd !u" 'rivate !u" command2=0lic,78 /dodc1..ecordset.6elete /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" command4=0lic,78 /dodc1..ecordset.Bpdate 2nd !u" 'rivate !u" command5=0lic,78 r ? Input*o47@2nter >ame@8 /dodc1..ecordset.$ind 7@>ame?C@ D r D @C@8 2nd !u"
26
2;
/dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" command4=0lic,78 /dodc1..ecordset.Bpdate 2nd !u" 'rivate !u" command5=0lic,78 r ? Input*o47@2nter >ame@8 /dodc1..ecordset.$ind 7@>ame?C@ D r D @C@8 2nd !u"
2<
/dodc1..ecordset./dd>ew t4t1 ? @@ t4t2 ? @@ t4t3 ? @@ t4t4 ? @@ t4t5 ? @@ t4t6 ? @@ t4t; ? @@ t4t< ? @@ t4tA ? @@ t4t1+ ? @@ t4t1.!et$ocus 2nd !u" 'rivate !u" command2=0lic,78 /dodc1..ecordset.6elete If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" command4=0lic,78 /dodc1..ecordset.Bpdate 2nd !u" 'rivate !u" command5=0lic,78 r ? Input*o47@2nter >ame@8 /dodc1..ecordset.$ind 7@>ame?C@ D r D @C@8 2nd !u"
'rivate !u" cmd1=0lic,78 /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" cmd2=0lic,78 /dodc1..ecordset.:ove'revious If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove$irst 2nd If 2nd !u"
2A
'rivate !u" cmd3=0lic,78 /dodc1..ecordset.:ove$irst 2nd !u" 'rivate !u" cmd4=0lic,78 /dodc1..ecordset.:ove1ast 2nd !u" 'rivate !u" cmde4it=0lic,78 2nd 2nd !u" 'rivate !u" command1=0lic,78 /dodc1..ecordset./dd>ew t4t1.Te4t ? @@ t4t2.Te4t ? @@ t4t3.Te4t ? @@ t4t4.Te4t ? @@ t4t5.Te4t ? @@ t4t6.Te4t ? @@ t4t;.Te4t ? @@ t4t<.Te4t ? @@ t4tA.Te4t ? @@ t4t1+.Te4t ? @@ t4t1.!et$ocus 2nd !u" 'rivate !u" command2=0lic,78 /dodc1..ecordset.6elete /dodc1..ecordset.:ove>e4t If /dodc1..ecordset.2-$ Then /dodc1..ecordset.:ove1ast 2nd If 2nd !u" 'rivate !u" command4=0lic,78 /dodc1..ecordset.Bpdate 2nd !u" 'rivate !u" command5=0lic,78 r ? Input*o47@2nter >ame@8 /dodc1..ecordset.$ind 7@>ame?C@ D r D @C@8 2nd !u"
3+
31
32
33
34
35
36
3;
3<
3A
4+
41
42
43
44
45
46
4;
4<
BIBLIOGRAPHY
S.NO . 0 2 3
Name of the Boo System ,nalysis and /esign MS1,ccess Introduction to database Management System Mastering $isual %asic 4.5
4A