You are on page 1of 153

LIBRARY MANAGEMENT SYSTEM

Ex. No:1

LIBRARY MANAGEMENT SYSTEM


AIM:
To develop the Library ma a!eme t "y"tem by #"i ! $i"#al Ba"i% a" &ro t e d a d MS'A%%e"" a" ba%( e d.

GOAL:
The mai !oal o& library ma a!eme t "y"tem i" to vie) all the i &ormatio abo#t the boo(" a" )ell a" i &ormatio releva t to the library.

OBJECTIVE:
*#r ob+e%tive i" to %reate library ma a!eme t "y"tem, )hi%h %o "i"t" o& mod#le" ea%h o& )hi%h per&orm" it" o) &# %tio e&&i%ie tly.

INFORMATION DESCRIPTION: DETAILED DESCRIPTION:


Ba"i%ally the #"er" o& the library ma a!eme t "y"tem are %ate!ori-ed i to t)o !ro#p". They are Admi i"trator a d ."er. Admi i"trator i" the o e )ho ha" the %o trol over the )hole "y"tem. /e %a add, delete, vie) i &ormatio a" )ell a" borro) "ome boo(". The pa"")ord %o trol "eparate" him &rom other #"er". The #"er %a o ly vie) the i &ormatio abo#t the boo(" a d borro) boo(" &rom the library &or %ertai period o& time i& he ha" e o#!h library %ard". A&ter that period he ha" to ret#r tho"e boo(" ba%( to the library to avoid &i e.

HARDWARE DESCRIPTION:
1. I tel Motherboard )ith 0e ti#m 0ro%e""or 1. RAM 123MB4mi im#m5 6. /ard di"( 78GB4mi im#m5

SOFTWARE DESCRIPTION:
1

1. Mi%ro"o&t $i"#alBa"i%3.8 1. Mi%ro"o&t A%%e"" 6. Ratio al Ro"e

INTERFACE DESCRIPTION:
To i tera%t )ith the "y"tem the #"er ha" to have %ertai thi !". ."er ame, 0a"")ord, Boo( ame, et%. The ."er ame i" # i9#e all over the "y"tem. The pa"")ord "eparate" the #"er &rom the admi i"trator. To vie) the i &ormatio %ertai attrib#te" ha" to be !ive li(e Boo( ame, et%.

FUNCTIONAL DESCRIPTION: PERFORMANCE CHARACTERISTICS:


The overall per&orma %e o& the "y"tem mai ly depe d" #po the "erver, et)or( a d the ma a!i ! data re"o#r%e". To a%hieve hi!her per&orma %e the "peed o& the "erver a d the et)or( m#"t be !reater. Al"o )e have to ma a!e the databa"e e&&i%ie tly.

DATABASE REQUIREMENTS:
:or the library i &ormatio "y"tem )e have to mai tai t)o "eparate databa"e", o e &or "tori ! ."er ame a d the 0a"")ord a d the other &or boo( detail". The &ir"t databa"e m#"t have t)o %ol#m " a d the other m#"t have at lea"t &ive %ol#m ". ;e #"e MS A%%e"" to %reate tho"e databa"e".

NON-FUNCTIONAL REQUIREMENTS: AVAILABILITY:


The "o&t)are %o "i"t" o& "eparate mod#le" &or the admi i"trator to add, delete i &ormatio abo#t the boo(".

SECURITY:
The )hole data i the "y"tem i" pa"")ord prote%ted. No o e %a a%%e"" that i &ormatio )itho#t ri!ht". * ly #"er a d admi i"trator %a a%%e"" that i &ormatio .

BEHAVIOURAL DESCRIPTION:

The #"er %a lo!i to the "y"tem a d %a vie) the i &ormatio abo#t the boo(", by !ivi ! a y o e o& attrib#te". The re"#lt )ill be di"played "eparately. The admi i"trator %a lo!i to the "y"tem a d vie) the i &ormatio abo#t the boo(" a d he %a add or delete the boo( detail" to the "y"tem. Al"o he %a i""#e boo(" a d %ard" al"o by veri&yi ! the I<.

LIBRARY MANAGEMENT SYSTEM

USECASE DIAGRAM:

BORROW

USER

RENEWAL ADMIN

RETURN

CLASS DIAGRAM:

USER BNAME : STRING BNO : INTEGER ERP NO : INTEGER BORROW BOOK() RENEWAL() RETURN()

MACHINE NAME : CHAR PASSWORD : CHAR SUBMITTED()

ADMINI NAME : CHAR PASSWORD : CHAR CHECK()

SEQUENCE DIAGRAM:

USER USERNAME/PASSWORD

MACHINE

ADMIN

VALID/NOTVALID CHOICE BOOK BORROW GET THE BOOK NEXT TRACTION RETURN

RETURN

COLLBORATION DIAGRAM:

1: USERNAME/PASSWORD 3: CHOICE 6: NEXT TRACTION USER 2: VALID/NOTVALID 5: GET THE BOOK : RETURN MACHIN E

!: BOOK BORROW ": RETURN ADMIN

VB SOURCE CODE
Login:
>

<im <B A" <ataba"e <im RS A" Re%ord"et <im i, + A" I te!er 0rivate S#b %?@li%(45 lo!i .$i"ible A :al"e %ha !epa"")ord.$i"ible A Tr#e E d S#b 0rivate S#b @omma d1?@li%(45 I& Text1.Text A RS.:ield"485 A d Text1.Text A RS.:ield"415 The lo!i .$i"ible A :al"e %hoi%e.$i"ible A Tr#e E d I& E d S#b 0rivate S#b @omma d1?@li%(45 E d E d S#b 0rivate S#b :orm?Load45 Set <B A *pe <ataba"e4BC:DooadDlo!i .mdbB5 Set RS A <B.*pe Re%ord"et4Blo!i B5 E d S#b

Borro :
<im <B A" <ataba"e <im RS A" Re%ord"et <im i, + A" I te!er 0rivate S#b @omma d1?@li%(45 RS.Move:ir"t :or i A 8 To 2 * Error Re"#me Next I& Text1.Text A RS.:ield"485 The Text1.Text A RS.:ield"415 Text6.Text A RS.:ield"415 Text7.Text A <ate Text2.Text A <ate E 18 E d I& RS.MoveNext Next i E d S#b

0rivate S#b @omma d1?@li%(45 GRS.Edit * Error Re"#me Next M"!Box BGET B**HB, vbI &ormatio , BLIBRARYB RS.:ield"465 A Text=.Text RS..pdate E d S#b 0rivate S#b @omma d6?@li%(45 %hoi%e.Sho) . load Me E d S#b 0rivate S#b :orm?Load45 Set <B A *pe <ataba"e4BC:DooadDborro).mdbB5 Set RS A <B.*pe Re%ord"et4BB*RR*;B5 E d S#b

R!"#rn:
<im <B A" <ataba"e <im RS A" Re%ord"et <im i, + A" I te!er 0rivate S#b @omma d1?@li%(45 :or i A 8 To 18 * Error Re"#me Next I& Text1.Text A RS.:ield"465 A d Text1.Text A RS.:ield"485 The RS.Edit RS.:ield"465 A BB RS..pdate E d I& Next i M"!Box 4BRET.RN S.@@ESS:.LLY B5, vbI &ormatio , BLIBRARYB E d S#b 0rivate S#b @omma d1?@li%(45 %hoi%e.$i"ible A Tr#e E d S#b 0rivate S#b :orm?Load45 Set <B A *pe <ataba"e4BC:DooadDborro).mdbB5 Set RS A <B.*pe Re%ord"et4BB*RR*;B5 E d S#b

R!n! $%:

18

<im <B A" <ataba"e <im RS A" Re%ord"et <im i, + A" I te!er 0rivate S#b @omma d1?@li%(45 RS.Move:ir"t :or i A 8 To 18 * Error Re"#me Next I& Text1.Text A RS.:ield"485 A d Text1.Text A RS.:ield"465 The Text6.Text A RS.:ield"465 Text7.Text A RS.:ield"415 Text2.Text A <ate Text3.Text A = E <ate E d I& RS.MoveNext Next i E d S#b 0rivate S#b @omma d1?@li%(45 I& Text2.Text A <ate A d Text3.Text A = E <ate The M"!Box BRENE;ELB, vbI &ormatio , BLIBRARYB El"e M"!Box BN*T RENE;ELB, vbI &ormatio , BLIBRARYB E d I& E d S#b 0rivate S#b @omma d6?@li%(45 %hoi%e.$i"ible A Tr#e . load Me E d S#b 0rivate S#b @omma d7?@li%(45 I& Text2.Text A <ate A d Text3.Text A = E <ate The M"!Box BN*T :INEB, vbI &ormatio , BLIBRARYB El"e M"!Box B:INE IS 1 RSB, vbI &ormatio , BLIBRARYB E d I& E d S#b 0rivate S#b :orm?Load45 Set <B A *pe <ataba"e4BC:DooadDborro).mdbB5 Set RS A <B.*pe Re%ord"et4BB*RR*;B5 E d S#b

C&oi'!:

11

0rivate S#b @omma d1?@li%(45 %hoi%e.$i"ible A :al"e B*RR*;.$i"ible A Tr#e E d S#b 0rivate S#b @omma d1?@li%(45 %hoi%e.$i"ible A :al"e RENE;EL.$i"ible A Tr#e E d S#b 0rivate S#b @omma d6?@li%(45 %hoi%e.$i"ible A :al"e RET.$i"ible A Tr#e E d S#b 0rivate S#b @omma d7?@li%(45 %hoi%e.$i"ible A :al"e lo!i .$i"ible A Tr#e E d S#b

OUTPUT FORMS
Login For(:

11

C&oi'! For(:

Borro )or(:

16

R!n! $% )or(:

17

R!"#rn )or(:

12

13

RESULT:
Th#" the Library Ma a!eme t Sy"tem )a" developed by #"i ! vi"#al ba"i% a" &ro t e d a d MS'A%%e"" a" ba%( e d.

1=

ATM SYSTEM

Ex. No: <ate:


AIM:

ATM SYSTEM

1>

To <evelop a ATM Sy"tem #"i ! $i"#al Ba"i% a" &ro t e d a" M"'a%%e"" a" ba%( e d.

INTRODUCTION: GOAL:
So&t)are developme t pro%e"" i volve" &o#r mod#le": a aly"i", de"i! i !, %odi ! a d te"ti ! o& the "o&t)are. *#r !oal i" to develop "o&t)are &or ATM "y"tem i tera%tio , )hi%h i" available to all #"er". Thi" ATM "y"tem i" ea"y to a%%e"" a d i" available all over I dia )ith 17 ho#r" o& "ervi%e. OBJECTIVE: *#r ob+e%tive i" to # der"ta d the "o&t)are to be developed, a aly-e the pro%e"" a d &i ally impleme t the %o %ept" to develop "o&t)are. The primary ob+e%tive i" to impleme t ATM "y"tem. 1. * ly ba ( %lie t" %a a%%e"" ATM )ith their %ard. 1. *ther" #"er" are ot allo)ed to a%%e"" ATM.

INFORMATION DESCRIPTION: DETAILED DESCRIPTION:


The %lie t m#"t be able to depo"it amo# t to a d )ithdra) amo# t &rom their a%%o# t #"i ! ATM "y"tem. Ea%h tra "a%tio m#"t be re%orded a d the %lie t m#"t be able to revie) all tra "a%tio per&ormed a!ai "t !ive amo# t. ;he the %lie t i "ert" the ATM %ard, the approval pro%e"" i" e abled. The "y"tem a"(" to e ter the pi %ode. I& %ode i" valid, the %lie tI" a%%o# t i" available. I& the %ode i" i valid, a appropriate me""a!e i" di"played to the %lie t. ;he the %lie tI" a%%o# t i" available, the "%ree di"play" &o#r &eat#re" &or the %lie t. * e i" to %he%( the tra "a%tio made. Se%o d to depo"it amo# t. Third i" to )ithdra) amo# t a d the &i al optio i" to "ave the tra "a%tio . The %lie t may eed to depo"it the amo# t a d "ele%t thi" &eat#re. Thi" &eat#re !et" i p#t &rom the %lie t .It a"(" &or the amo# t to be depo"ited a d the depo"it i" i the )ay o& %a"h. The %lie t %a al"o )ithdra) the amo# t. The )ithdra) amo# t "%ree a"(" &or the amo# t to be )ithdra) . Thi" veri&ie" the amo# t to %he%( )hether the amo# t i"

1F

available or ot. I& it i" available, it a"(" to e+e%t %a"h a d per&orm e+e%tio . I& it i" ot available, the the appropriate me""a!e i" di"played. The %lie t the , %a "ave the tra "a%tio . The "y"tem %reate" the re%ord o& the tra "a%tio . Thi" i" made )he ever amo# t i" depo"ited or )ithdra) . A pri ted "lip i" e+e%ted &or the %lie t to ( o) abo#t their tra "a%tio . The %lie t %a al"o %he%( the tra "a%tio . The "y"tem di"play" the a%%o# t i &ormatio a d the tra "a%tio hi"tory. The %lie t %a al"o have a pri t o& a%%o# t i &ormatio . A&ter the %lie tI" tra "a%tio i" over, heJ"he re9#e"t" to e+e%t the %ard. The ATM "y"tem pro%e"" i" over.

HARDWARE DESCRIPTION:
1. I tel Motherboard )ith 0e ti#m 0ro%e""or 1. RAM 123MB4mi im#m5 6. /ard di"( 78GB4mi im#m5

SOFTWARE DESCRIPTION:
1. Mi%ro"o&t $i"#alBa"i%3.8 1. Mi%ro"o&t A%%e"" 6. Ratio al Ro"e

INTERFACE DESCRIPTION:
;e )ill de"i! a #"er i ter&a%e, )hi%h )ill be #"er i tera%tive a d )ill be de"i! ed i "#%h a )ay that it )ill !et all the re9#ired detail" a d )ill %he%( &or validatio . A&ter a#the ti%atio , the a%%e"" )ill be !ive to the #"er".

FUNCTIONAL DESCRIPTION: PERFORMANCE CHARACTERISTICS:


The ATM "y"tem i" de"i! ed &or %lie t" )ill allo) )ithdra)al o& #p to R".12,888J' o ly. The amo# t ex%eedi ! that )ill ot be allo)ed. Tra "a%tio "lip )ill !ive the detail" o& a%%o# t bala %e, a%%o# t #mber a d la"t date o& tra "a%tio .

DATABASE REQUIREMENTS:
A databa"e re9#ired &or ATM "y"tem that i %l#de %lie t ame, a%%o# t #mber, pi #mber, bala %e, tra "a%tio a d la"t tra "a%tio . Thi" i" mai tai ed by %reati ! a databa"e i MS A%%e"".

NON- FUNCTIONAL REQUIREMENTS:


18

RELIABILITY:
Ye", the "o&t)are i" de"i! ed %o "ideri ! the reliability o& the ATM "y"tem.

AVAILABILITY:
Ye", ATM "y"tem i" made available &or %lie t" )ith 17'ho#r "ervi%e all over I dia.

SECURITY:
Ye", ATM "y"tem" are more "e%#red, a" 0IN #mber" are ( o) o ly to tho"e %lie t" )ho a%%e"" it.

MAINTAINABILITY:
Ye", ea"ier the mai te a %e a d #pdate the databa"e.

AUTOMATIC TELLER MACHINE

USECASE DIAGRAM:

11

CLASS DIAGRAM:

11

4+/(#,%& $)* *# : *+,-%& (.$% : *+,-%& *',% : /(&)*0 ',#+*( : *+,-%& 45%46$)*() 45%46 ',#+*(() (&'*/'4()#*()

#$%&'(#& $)* *# : *+,-%& (.$% : *+,-%& ',#+*( : *+,-%& *',% : /(&)*0 $)* 1'2)3/)*1'2)3() +$3'(% '44#+*(()

SEQUENCE DIAGRAM:

16

ATM C5%46 $)* *#

ADMIN

$)* 1'2)3/)*1'2)3

45%46 '44#+*(

3)/$2'. /('(+/

45%46 ',#+*(

3)/$2'. /('(+/

+$3'(% '44#+*(

COLLABORATION DIAGRAM:

17

ATM

1: C5%46 $)* *# 3: 45%46 '44#+*( 5: 45%46 ',#+*( ": +$3'(% '44#+*(

2: $)* 1'2)3/)*1'2)3 !: 3)/$2'. /('(+/ 6: 3)/$2'. /('(+/

ADMIN

VB SOURCE CODE
Pin En"!ring )or(:
0rivate S#b @omma d1?@li%(45 %ard A Tr#e tra " A Tr#e @omma d1.E abled A :al"e Label1.@aptio A BBa (i !B Timer1.E abled A :al"e

12

Shape6.$i"ible A :al"e Text1.$i"ible A Tr#e Text1.Text A BB Label1.:o t A BTime" Ne) Roma B Label1.:o tSi-e A 13 Label1.@aptio A BE ter yo#r 0i B Text1.0a"")ord@har A BKB Text1.Set:o%#" E d S#b

Pin V$%i*$"ion:
0rivate S#b @omma d2?@li%(45 :or i A 8 To 11 @omma d74i5.E abled A :al"e Next i @omma d2.E abled A :al"e @omma d3.E abled A :al"e I& %ard A :al"e The M"!Box B0lea"e I "ert yo#r %ardLB, vb@riti%al El"e &i dpi I& & A Tr#e The Text1.$i"ible A :al"e Label1.@aptio A BB Label1.@aptio A B;el%ome B M r".:ield"415 M BLB @omma d=.$i"ible A Tr#e @omma d=.@aptio A BBala %e E 9#eryB @omma d>.$i"ible A Tr#e @omma d>.@aptio A B@a"h ;ithdra)B @omma dF.$i"ible A Tr#e @omma dF.@aptio A B@ha !e 0i B @omma d18.$i"ible A Tr#e @omma d18.@aptio A B@a %el Tra "a%tio B G@omma d11.$i"ible A Tr#e El"e M"!Box BI valide 0INL B M Text1.Text, vb@riti%al Text1?Got:o%#" E d I& E d I& E d S#b

Tr$n+$'"ion )or(
0rivate S#b @omma d>?@li%(45 I& @omma d>.@aptio A BSavi !"B A d tra " A Tr#e The

13

Label1.@aptio A BAvailable Bala %e: R".B M r".:ield"435 @omma dF.$i"ible A :al"e @omma d>.@aptio A B*HB El"eI& @omma d>.@aptio A B*HB The Label1.@aptio A B<o yo# )a t A other tra "a%tio NB @omma d>.@aptio A BYe"B @omma dF.$i"ible A Tr#e @omma dF.@aptio A BNoB El"eI& @omma d>.@aptio A BYe"B The Label1.@aptio A B;el%ome B M r".:ield"415 M BLB @omma d=.$i"ible A Tr#e @omma d=.@aptio A BBala %e E 9#eryB @omma d>.$i"ible A Tr#e @omma d>.@aptio A B@a"h ;ithdra)B @omma dF.$i"ible A Tr#e @omma dF.@aptio A B@ha !e 0i B @omma d18.$i"ible A Tr#e @omma d18.@aptio A B@a %el Tra "a%tio B G@omma d11.$i"ible A Tr#e El"eI& @omma d>.@aptio A B@a"h ;ithdra)B The Label1.@aptio A BE ter the Amo# tB @omma d=.$i"ible A :al"e @omma d18.$i"ible A :al"e G@omma d11.$i"ible A :al"e @omma d>.@aptio A B;ithdra)B @omma dF.$i"ible A Tr#e @omma dF.@aptio A B@a %elB Text1.$i"ible A Tr#e Text1.Set:o%#" Text1.Text A BB Text1.0a"")ord@har A BB El"eI& @omma d>.@aptio A B;ithdra)B The I& $al4Text1.Text5 Mod 188 OP 8 The Label1.@aptio A B0lea"e E ter Amo# t i /# dred"B Text1.Set:o%#" El"eI& $al4Text1.Text5 P 12888 The Label1.@aptio A BMaxim#m B Text1.Set:o%#" El"e )ithdra) E d I& El"eI& @omma d>.@aptio A B@ha !eB The I& $al4Text1.Text5 A r".:ield"425 The r".Edit r".:ield"425 A $al4Text6.Text5 r"..pdate Text1.Text A BB 1=

Text6.Text A BB Text1.$i"ible A :al"e Text6.$i"ible A :al"e Label6.$i"ible A :al"e Label7.$i"ible A :al"e Label1.$i"ible A Tr#e Label1.@aptio A BYo#r pi #mber @ha !edLB @omma d=.$i"ible A Tr#e @omma d=.@aptio A BBala %e E 9#eryB @omma d>.$i"ible A Tr#e @omma d>.@aptio A B@a"h ;ithdra)B @omma dF.$i"ible A Tr#e @omma dF.@aptio A B@ha !e 0i B @omma d18.$i"ible A Tr#e @omma d18.@aptio A B@a %el Tra "a%tio B G@omma d11.$i"ible A Tr#e El"e M"!Box B;ro ! 0i LB Text1.Text A BB Text6.Text A BB Text1.Set:o%#" E d I& El"e @omma d18.@aptio A B@a %el Tra "a%tio B @omma d18?@li%( E d I& E d S#b

OUTPUT FORMS
S,%$+& S'r!!n:

1>

Pin En"!ring For(:

B$%$n'! En-#ir.:

1F

Pin C&$ng!:

68

C$+& Wi"&*r$ :

61

RESULT:
Th#" the ATM Sy"tem )a" developed by #"i ! vi"#al ba"i% a" &ro t e d a d MS'A%%e"" a" ba%( e d.

61

Q.IC SYSTEM

Ex. No: <ate:

QUI/ SYSTEM
66

AIM:
To develop a o li e 9#i- "y"tem by #"i ! vi"#al ba"i% a" &ro t e d a d MS' a%%e"" a" ba%( e d.

PROGRAM ANALYSIS AND PROJECT PLANNING PURPOSE:


The p#rpo"e o& the SRS i" to &#lly de"%ribe the &# %tio ality o& o li e 9#i- "y"tem ide ti&ied a d it al"o de"%ribe" o '&# %tio al re9#ireme t" a d de"i! %o trol a d other &a%tor".

PROJECT SCOPE:
The SRS applie" to the o li e 9#i- "y"tem. I itially the pro+e%t i" !oi ! to be impleme t i tera%t level a d later the or!a i-atio ha" a idea to #p!rade i i ter et level the pro+e%t merit i !#ide.

OBJECTIVES:
Ea"y to #"e Moder )ay o& lear i !. I %l#di ! the "t#de tI" po)er to a ")er.

HARDWARE REQUIREMENTS:
1. I tel Motherboard ;ith 0e ti#m 0ro%e""or 1. RAM 123MB4mi im#m5 6. /ard di"( 78GB4mi im#m5

SOFTWARE REQUIREMENTS:

67

1. Mi%ro"o&t $i"#alBa"i%3.8 1. Mi%ro"o&t A%%e"" 6. Ratio al Ro"e

SOFTWARE REQUIRMENT ANALYSIS: OVERALL DESCRIPTION:


The prod#%t )ill ta(e )ith i "piratio a#to #"ed "y"tem. All the &# %tio provide by the "t#de t", "ta&& a d "y"tem admi i"tratio . * li e Te"ti !. Ra dom !e eratio o& 9#e"tio ". M#ltimedia repre"e tatio o& 9#e"tio a d a ")er i& eeded.

INTENDED AUDIENCE:
Admi i"trator Sta&& St#de t

PRODUCT FUNCTIONS: ADMINISTRATOR:


Admi i"trator ha" ability to add the 9#e"tio " i the 9#e"tio databa"e.

STAFF:
0repare 9#e"tio &or exam a d "et the parameter add "#b+e%t, modi&y the te"t.

STUDENT:
. der ta(e" o li e te"t the m#"t be able to a ")er the 9#e"tio a d !et the mar(".

ONLINE QUI/ SYSTEM

62

USE CASE DIAGRAM:

A+(5%*()4'()#*

7+%/()#* S%(+$

U/%&

A3,)*

7+)8

S4#&%

CLASS DIAGRAM:

63

A3,)*1 S%2%4(#$()#* : S(&)*0 /%2%4()#*()

7+%/()#* S%(+$ 7+%/()#* : S(&)*0 O$()#*1 : S(&)*0 O$()#*2 : S(&)*0 O$()#*3 : S(&)*0 O$()#*! : S(&)*0 A33() E3)(() U$3'(%()

U/%&1 M'&6 : )*( A*/9%&)*0() S+-,)(()

S4#&% D)/$2'.()

SEQUENCE DIAGRAM:

6=

U/%& S%2%4( O$()#*

A3,)*

D'('-'/%

O$()#* S%2%4(%3 G%( 7+%/()#*/

D)/$2'. 7+%/()#*/

A*/9%&)*0

V%&):. A*/9%&

R%/+2( V%&):)%3

M'&6/ C'24+2'()#*

D)/$2'.)*0 S4#&%

COLLABORATION DIAGRAM:

6>

U/%&

D'('-'/%

6: V%&):. A*/9%& 2: O$()#* S%2%4(%3 5: A*/9%&)*0

1: S%2%4( O$()#* !: D)/$2'. 7+%/()#*/ ;: D)/$2'.)*0 S4#&%

3: G%( 7+%/()#*/ ": R%/+2( V%&):)%3

: M'&6/ C'24+2'()#*

A3,)*

VB SOURCE CODE
S!%!'"ion:
0rivate S#b @omma d1?@li%(45 I& @ombo1 A BA0TIT.<EB The :orm1.$i"ible A Tr#e 6F

El"e I& @ombo1 A B@*M0.TERB The :orm7.$i"ible A Tr#e El"e I& @ombo1 A BS0*RTSB The :orm2.$i"ible A Tr#e El"e :orm>.$i"ible A Tr#e E d I& E d I& E d I& E d S#b 0rivate S#b @omma d1?@li%(45 :orm6.$i"ible A Tr#e E d S#b 0rivate S#b @omma d6?@li%(45 E d E d S#b 0rivate S#b :orm?Load45 @ombo1.AddItem BA0TIT.<EB @ombo1.AddItem B@*M0.TERB @ombo1.AddItem BS0*RTSB @ombo1.AddItem BGENERAL HN*;LE<GEB E d S#b

A,"i"#*!:
<im db A" <ataba"e <im r" A" Re%ord"et <im r% A" Re%ord"et <im i4185 A" I te!er <im a4185 A" Stri ! <im "e% A" I te!er <im mi A" I te!er <im m A" I te!er <im ""4185 A" I te!er 0rivate S#b @omma d1?@li%(45 :or + A 8 To F I& *ptio 14+5.$al#e A Tr#e The a4+5 A B1B El"eI& *ptio 14+5.$al#e A Tr#e The a4+5 A B1B El"eI& *ptio 64+5.$al#e A Tr#e The

78

a4+5 A B6B El"eI& *ptio 74+5.$al#e A Tr#e The a4+5 A B7B El"e: a4+5 A 8 E d I& I& a4+5 A i4+5 The Label114+5.$i"ible A Tr#e Label114+5.@aptio A 18 m A m E 18 El"e Label114+5.$i"ible A Tr#e Label114+5.@aptio A 8 E d I& Next + Label1.@aptio A $al4m5 Timer1.E abled A :al"e @omma d1.E abled A Tr#e I& m PA 28 The @omma d6.E abled A Tr#e E d I& Label1.@aptio A m E d S#b 0rivate S#b @omma d1?@li%(45 :or ( A 8 To F Label114(5.@aptio A i4(5 Next ( @omma d1.E abled A :al"e E d S#b 0rivate S#b @omma d6?@li%(45 :orm1.$i"ible A :al"e :ormF.$i"ible A Tr#e E d S#b 0rivate S#b :orm?Load45 @omma d6.E abled A :al"e @omma d1.E abled A :al"e Set db A *pe <ataba"e4App.0ath M BD@T.mdbB5 Set r" A db.*pe Re%ord"et4BA00B5 Set r% A db.*pe Re%ord"et4B%o# tB5 aa A r".Re%ord@o# t ' 4r".Re%ord@o# t Mod 185 "e% A 38 mi A 18 "A8 EAF :or ( A 8 To F Label114(5.$i"ible A :al"e 71

Next ( r".Move 4r%.:ield"4855 :or ii A " To E i4ii5 A r".:ield"485 Label114ii5.@aptio A r".:ield"485 label14ii5.@aptio A r".:ield"425 *ptio 14ii5.@aptio A r".:ield"415 *ptio 14ii5.@aptio A r".:ield"415 *ptio 64ii5.@aptio A r".:ield"465 *ptio 74ii5.@aptio A r".:ield"475 r".MoveNext Next ii r%.Edit r%.:ield"485 A r%.:ield"485 E 18 r%..pdate I& 4r%.:ield"485 PA aa5 The r%.Edit r%.:ield"485 A 1 r%..pdate E d I& E d S#b 0rivate S#b Timer1?Timer45 "e% A "e% ' 1 I& "e% A 8 The mi A mi ' 1 I& mi OP 8 The "e% A 38 E d I& E d I& Label6.@aptio A mi M B:B M "e% I& mi A 8 A d "e% A 8 The M"!Box BTime" #pB Timer1.E abled A :al"e @omma d1.E abled A :al"e @omma d1.E abled A Tr#e :or + A 8 To F I& *ptio 14+5.$al#e A Tr#e The a4+5 A B1B El"eI& *ptio 14+5.$al#e A Tr#e The a4+5 A B1B El"eI& *ptio 64+5.$al#e A Tr#e The a4+5 A B6B El"eI& *ptio 74+5.$al#e A Tr#e The a4+5 A B7B El"e: a4+5 A 8 E d I& I& a4+5 A i4+5 The 71

Label114+5.$i"ible A Tr#e Label114+5.@aptio A 18 m A m E 18 El"e Label114+5.$i"ible A Tr#e Label114+5.@aptio A 8 E d I& Next + Label1.@aptio A $al4m5 Timer1.E abled A :al"e @omma d1.E abled A Tr#e I& m PA 28 The @omma d6.E abled A Tr#e E d I& Label1.@aptio A m I& m PA 28 The @omma d6.E abled A Tr#e E d I& E d I& E d S#b

A*(in Q#!+"ion S!"#,:


<im db A" <ataba"e <im r" A" Re%ord"et 0rivate S#b @omma d1?@li%(45 @all i "ert E d S#b 0rivate S#b @omma d1?@li%(45 I& @ombo1 A BA0TIT.<EB The Set r" A db.*pe Re%ord"et4BA00B5 El"e I& @ombo1 A B@*M0.TERB The Set r" A db.*pe Re%ord"et4B%omp#terB5 El"e I& @ombo1 A BS0*RTSB The Set r" A db.*pe Re%ord"et4B"port"B5 El"e I& @ombo1 A BGENERAL HN*;LE<GEB The Set r" A db.*pe Re%ord"et4B!(B5 E d I& E d I& E d I& E d I&

76

Label2.@aptio A r".Re%ord@o# t E d S#b 0rivate S#b @omma d6?@li%(45 I& Text=.Text A B"e%m%aB The :rame1.$i"ible A :al"e El"e E d E d I& E d S#b 0rivate S#b @omma d7?@li%(45 E d E d S#b 0rivate S#b :orm?Load45 Set db A *pe <ataba"e4App.0ath M BD@T.mdbB5 @ombo1.AddItem BA0TIT.<EB @ombo1.AddItem B@*M0.TERB @ombo1.AddItem BS0*RTSB @ombo1.AddItem BGENERAL HN*;LE<GEB E d S#b S#b i "ert45 r".Move:ir"t r".AddNe) r".:ield"485 A Text3.Text r".:ield"415 A Text1.Text r".:ield"415 A Text1.Text r".:ield"465 A Text6.Text r".:ield"475 A Text7.Text r".:ield"425 A Text2.Text r"..pdate M"!Box BA<<B Label2.@aptio A r".Re%ord@o# t Text1.Text A BB Text1.Text A BB Text6.Text A BB Text7.Text A BB Text2.Text A BB Text3.Text A BB E d S#b

77

OUTPUT FORMS
S!%!'"ion For(:

72

A*(inQ#!+ )or(:

A*(in-#!+ $**ing )or(:

73

A,"i"#*!0L!1!%23 For(:

A,"i"#*!0L!1!%43:0)or(56)r(3
7=

7>

RESULT:
Th#" the Q#i- Sy"tem )a" developed by #"i ! vi"#al ba"i% i &ro t e d a d MS' A%%e"" i ba%( e d.

7F

@*.RSE REGISTRATI*N SYSTEM

Ex. No: <ate:

COURSE REGISTRATION SYSTEM

28

AIM:
To develop the %o#r"e re!i"tratio "y"tem by #"i ! vi"#al ba"i% a" &ro t e d a d MS'a%%e"" a" ba%( e d.

PROGRAM ANALYSIS AND PROJECT PLANNING PURPOSE:


The p#rpo"e o& the pro!ram a aly"i" a d pro+e%t pla i ! i" to &#lly de"%ribe the &# %tio ality o& %o#r"e re!i"tratio "y"tem ide ti&ied a d it al"o de"%ribe" o '&# %tio al re9#ireme t" a d de"i! %o trol a d other &a%tor".

PROJECT SCOPE:
The pro!ram a aly"i" a d pro+e%t pla i ! applie" to the %o#r"e re!i"tratio "y"tem. I itially the pro+e%t i" !oi ! to be impleme t i tera%t level a d later the or!a i-atio ha" a idea to #p!rade i i ter et level the pro+e%t merit i %l#de thi" pro+e%t mi!ht "#ppre""e" the %ompli%atio i ma #al %o#r"e re!i"tratio .

OBJECTIVES:
It red#%e" the )or(load o& i "tit#tio " a d "t#de t", by the "y"tem re!i"tratio )ill ot o&&er the phy"i%al appeara %e o& the applier. It %o "#me" more time.

HARDWARE REQUIREMENTS:
1. 0e ti#m 0ro%e""or 1. I tel Motherboard 6. RAM 123MB4mi im#m5 7. /ard di"( 78GB4mi im#m5

SOFTWARE REQUIREMENTS:
1.Mi%ro"o&t $i"#alBa"i%3.8 1.Mi%ro"o&t A%%e"" 6.Ratio al Ro"e

SOFTWARE REQUIRMENT ANALYSIS:


The &ollo)i ! "#b "e%tio " de"%ribe the #"a!e o& the "t#de t re!i"tratio "y"tem. There are &ive mod#le":

21

."e e try $eri&i%atio o& pa"")ord St#de t detail" Sele%t the %olle!e Sele%t the de"ired %o#r"e

INTENDED AUDIENCE:
St#de t Admi i"trator

PRODUCT FUNCTIONS:
/ere "hort brie&i ! o %o#r"e re!i"tratio . It ha" the &ollo)i ! &ive mod#le": The mod#le" are: 26 USER ENTRY: The #"er ha" to provide the #"er ame a d the pi #mber. The pi i" the &o#r di!it #mber, )hi%h i" al"o %alled a "e%ret (ey ( o) to the #"er. 46 VERIFICATION OF PASSWORD: The pa"")ord i" mat%hed )ith o e already pre"e t i the data ba"e i" the pa"")ord i" "%a ed. I& the pa"")ord i" %orre%t the #"er i" lo!!ed i el"e the &al"e me""a!e i" !e erated. 76 STUDENT DETAILS: The "t#de t )ill e ter their per"o al detail" a d their a%ademi% detail". <epe di ! #po that i &ormatio the de"ired %olle!e a d %o#r"e )ill be re!i"tered &or ea%h "t#de t. 86 COLLEGE DETAILS: ."i ! the databa"e, ame o& ea%h %olle!e )ill be "tored a d di"played. 56 COURSE DETAILS: Available %o#r"e i ea%h %olle!e )ill be di"played.

COURSE REGISTRATION SYSTEM

USECASE DIAGRAM:
21

UG C#+&/% R%0)/(&'()#*

/%&1%& C2)%*( PG C#+&/% R%0)/(&'()#*

<%%/ D%(')2/

CLASS DIAGRAM:

26

'3,)* +04#+&/% : /(&)*0 $04#+&/% : /(&)*0 :%%/ : )*(%0%& %*(%& '3,)*()

+*)1%&/)(. R%0*# : )*(%0%& *',% : /(&)*0 :'(5%&*',% : /(&)*0 '33&%// : /(&)*0 /%= : /(&)*0 ,#-2%*# : )*(%0%& 33*# : )*(%0%& 4#+&/% : /(&)*0 U$3'(%()

C#+&/% UG:%%/ : )*(%0%& PG:%%/ : )*(%0%& 4#+&/% '1')2'-2%()

S%,,%/(%&<%%/ #33/%, : )*(%0%& %1%*/%, : )*(%0%& /%2%4( '*. #*%()

O33S%,/E1%* T+()#* : )*(%0%& E=', : )*(%0%& L'- : )*(%0%& (#('2 : )*(%0%& /(#&% 3%(')2/()

SEQUENCE DIAGRAM:

27

C2)%*(

UG R%0)/(&'()#* E*(%& .#+& 3%0&%%

PG R%0)/(&'()#*

<%%/ D%(')2/

S%2%4( UG C#+&/%

UG C#+&/% /%2%4(%3 /+44%//:+22.

R%(+&* (5% $&#4%//

<%%/ UG <%%/ D%(')2/ E1%* /%,

/%2%4( E1%* /%, :%%/ UG :%%/ /+44%// <%%/ $')3

G%( (5% &%4)$(

COLLABORATION DIAGRAM:

22

2: S%2%4( UG C#+&/% 1: E*(%& .#+& 3%0&%%6: UG <%%/ D%(')2/ ": E1%* /%, 5: <%%/ C2)%*( UG PG <%%/ R%0)/(&'()#* R%0)/(&'()#* D%(')2/ !: R%(+&* (5% $&#4%// 3: UG C#+&/% /%2%4(%3 /+44%//:+22. : /%2%4( E1%* /%, :%%/ 1>: <%%/ $')3 ;: UG :%%/ /+44%// 11: G%( (5% &%4)$(

VB SOURCE CODE R!gi+"r$"ion0#g3:


<im d" A" <ataba"e <im r" A" Re%ord"et <im r% A" I te!er <im & A" Boolea 23

<im lr A" I te!er 0rivate S#b @omma d1?@li%(45 &i d I& & A Tr#e The Text1.Text A r".:ield"485 Text1.Text A r".:ield"415 Text6.Text A r".:ield"415 Text7.Text A r".:ield"465 Text2.Text A r".:ield"475 Text3.Text A r".:ield"425 @ombo1.Text A r".:ield"435 El"e M"!Box Bre%ord ot &o# dB, vb@riti%al E d I& E d S#b S#b &i d45 r% A r".Re%ord@o# t r".Move:ir"t :or i A 8 To r% ' 1 I& Text=.Text A r".:ield"485 The & A Tr#e Exit :or El"e & A :al"e r".MoveNext E d I& Next i E d S#b 0rivate S#b @omma d7?@li%(45 r".AddNe) r".:ield"485 A Text1.Text r".:ield"415 A Text1.Text r".:ield"415 A Text6.Text r".:ield"465 A Trim4$al4Text7.Text55 r".:ield"475 A Text2.Text r".:ield"425 A Trim4$al4Text3.Text55 r".:ield"435 A @ombo1.Text Gr".:ield"4>5 A r".:ield" E 1 r"..pdate M"!Box Bre!i"teredB Text1.Text A B B Text1.Text A B B Text6.Text A B B Text7.Text A B B 2=

Text2.Text A B B Text3.Text A B B G.Text A B B lr A lr E 1 Text>.Text A lr Text1.Set:o%#" E d S#b 0rivate S#b @omma d2?@li%(45 r".<elete M"!Box Bthe %#rre t re%ord i" deletedB E d S#b 0rivate S#b :orm?Load45 Set d" A *pe <ataba"e4App.0ath M BD%r1.mdbB5 Set r" A d".*pe Re%ord"et4B%o#r"e1B5 r".MoveLa"t lr A r".:ield"4=5 lr A lr E 1 Text>.Text A lr E d S#b 0rivate S#b Timer1?Timer45 M"!Box BY*.R REGESTRATI*N N.MBER IS:B M lr Timer1.E abled A :al"e E d S#b

R!gi+"r$"ion0,g3:
<im d" A" <ataba"e <im r" A" Re%ord"et <im r% A" I te!er <im & A" Boolea <im lr A" I te!er 0rivate S#b @omma d1?@li%(45 &i d I& & A Tr#e The Text1.Text A r".:ield"485 Text1.Text A r".:ield"415 Text6.Text A r".:ield"415 Text7.Text A r".:ield"465 Text2.Text A r".:ield"475 Text3.Text A r".:ield"425 @ombo1.Text A r".:ield"435 El"e

2>

M"!Box Bre%ord ot &o# dB, vb@riti%al E d I& E d S#b 0rivate S#b @omma d1?@li%(45 r".AddNe) r".:ield"485 A Text1.Text r".:ield"415 A Text1.Text r".:ield"415 A Text6.Text r".:ield"465 A Text7.Text r".:ield"475 A Text2.Text r".:ield"425 A $al4Text3.Text5 r".:ield"435 A @ombo1.Text r"..pdate M"!Box Bre!i"teredB Text1.Text A B B Text1.Text A B B Text6.Text A B B Text7.Text A B B Text2.Text A B B Text3.Text A B B G.Text A B B lr A lr E 1 Text>.Text A lr Text1.Set:o%#" E d S#b 0rivate S#b @omma d6?@li%(45 r".<elete M"!Box Bthe %#rre t re%ord i" deletedB E d S#b 0rivate S#b :orm?Load45 Set d" A *pe <ataba"e4BC:Dvb pro+e%tD%r.mdbB5 Set r" A d".*pe Re%ord"et4B%o#r"eB5 r".MoveLa"t lr A r".:ield"4=5 lr A lr E 1 Text>.Text A lr E d S#b S#b &i d45 r% A r".Re%ord@o# t r".Move:ir"t :or i A 8 To r% ' 1 I& Text=.Text A r".:ield"485 The & A Tr#e Exit :or 2F

El"e & A :al"e r".MoveNext E d I& Next i E d S#b 0rivate S#b Timer1?Timer45 M"!Box BY*.R REGESTRATI*N N.MBER IS:B M lr Timer1.E abled A :al"e E d S#b

OUTPUT FORMS
C&oi'! For(:

38

R!gi+"r$"ion0#g3:

R!gi+"r$"ion0,g3:

31

F!!+ D!"$i%+:

F!!+ D!"$i%+ )or o**:

31

F!!+ D!"$i%+ )or E1!n:

36

RESULT:
Th#" the @o#r"e re!i"tratio "y"tem )a" developed by #"i ! vi"#al ba"i% a" &ro t e d a d MS'A%%e"" a" ba%( e d.

37

0AYR*LL SYSTEM

Ex. No: <ate:

PAYROLL SYSTEM

32

AIM:
To develop the payroll "y"tem by #"i ! vi"#al ba"i% a" &ro t e d a d MS'a%%e"" a" ba%( e d.

PROGRAM ANALYSIS AND PROJECT PLANNING PURPOSE:


The p#rpo"e o& the pro!ram a aly"i" a d pro+e%t pla i ! i" to &#lly de"%ribe the &# %tio ality o& payroll "y"tem ide ti&ied a d it al"o de"%ribe" o '&# %tio al re9#ireme t" a d de"i! %o trol a d other &a%tor".

PROJECT SCOPE:
The pro!ram a aly"i" a d pro+e%t pla i ! applie" to the payroll "y"tem. I itially the pro+e%t i" !oi ! to be impleme t i tera%t level a d later the or!a i-atio ha" a idea to #p!rade i i ter et level the pro+e%t merit i %l#de thi" pro+e%t mi!ht "#ppre""e" the %ompli%atio i %al%#lati ! payroll &or h#ma re"o#r%e" i lar!e or!a i-atio .

OBJECTIVES:
Ea"y to #"e More rob#"t To red#%e the ma #al operatio i %al%#lati ! the payroll

HARDWARE REQUIREMENTS:
15 I tel Motherboard )ith 0e ti#m 0ro%e""or 15 RAM 123MB 4mi im#m5 65 /ard di"( 78GB 4mi im#m5

SOFTWARE REQUIREMENTS:
15 Mi%ro"o&t $i"#alBa"i%3.8 15 Mi%ro"o&t A%%e"" 65 Ratio al Ro"e

SOFTWARE REQUIRMENT ANALYSIS:


The &ollo)i ! "#b "e%tio " de"%ribe the #"a!e o& the payroll "y"tem. There are three mod#le":

33

."e e try $eri&i%atio o& pa"")ord Employee "alary %al%#latio

INTENDED AUDIENCE:
Employee Admi i"trator

PRODUCT FUNCTIONS:
/ere "hort brie&i ! o payroll "y"tem. It ha" the &ollo)i ! &o#r mod#le". The mod#le" are: 26 USER ENTRY: The #"er ha" to provide the #"er ame a d the pi #mber. The pi i" the &o#r di!it #mber )hi%h i" al"o %alled a "e%ret (ey ( o) to the #"er. 46 VERIFICATION OF PASSWORD: The pa"")ord i" mat%hed )ith o e already pre"e t i the data ba"e i" the pa"")ord i" "%a ed. I& the pa"")ord i" %orre%t the #"er i" lo!!ed i el"e the &al"e me""a!e i" !e erated. 76 EMPLOYEE SALARY CALCULATION: I the databa"e, ame o& the ea%h employee )ill be "tored )ith all eeded i &ormatio . <epe di ! #po that i &ormatio the "alary )ill be %al%#lated &or employee.

PAYROLL SYSTEM

3=

USECASE DIAGRAM:

A+(5%*()4'()#*

C#,$'*. $&#:)2%

E,$#2.%% $&#:)2%

E,$#2.%%

S'2'&. R%$#&(

U/%&

P'.&#22 C'24+2'()#*

CLASS DIAGRAM:

3>

E,$2#.%% *',% : /(&)*0 -'/)4$'. : )*(%0%& 5&'@3'@$: @2)4 : )*(%0%& D)/$2'.()

/'2'&. 3%(')2/ N%( /'2'&. : )*(%0%& G&#// $'.?)*(%0%& G&#// $'.() N%( $'.()

SEQUENCE DIAGRAM:

3F

'3,)* E*(%& %,$*',%

/'2'&.3%(')2/

%,$2#.%%

$'//9#&3

45%46)*0 A44%$( N+,-%& #: 9#&6)*0 3'./ &%/+2( -'/)4$'.

*%($'.

3)/$2'. /'2'&. %=)(

.%/

COLLABORATION DIAGRAM:

=8

":

-'/ )4 $'. : *%($'.

!: A4 4 %$( 6: &%/ +2( %,$2#.% % / '2'&. 3% ( ')2/ 3'. /

3: 4 5%4 6)*0 5: E*( N+,-%& #: 9#&6 )*0 1: %& %,$*',% 2: $'/ / 9#&3 11: . %/ ;:

3)/ $2'. / '2'&. 1>: %= )(

'3,)*

VB SOURCE CODE
Login:
0rivate S#b @omma d1?@li%(45 I& Trim4Text1.Text A BrevB5 A d Trim4Text1.Text A B6666B5 The M"!Box B)el%omeB :orm1.Sho) . load Me =1

El"e M"!Box BerrorB E d I& E d S#b 0rivate S#b :orm?Load45 :orm1.;i do)State A 1 E d S#b

Co(,$n. ,ro)i%!:
0rivate S#b @omma d1?@li%(45 :orm6.Sho) . load Me E d S#b 0rivate S#b @omma d1?@li%(45 Text1.Text A B"(y etB Text1.Text A B28B Text6.Text A B/R,te"ti !,de"i! i !B Text2.Text A B1FF8B Text=.Text A B1>B Text7.Text A B"(y et,(( a!ar,%he ai'38881>,%ell:F>32116273B E d S#b 0rivate S#b :orm?Load45 :orm1.;i do)State A 1 E d S#b

E(,%o.!! *!"$i%+:
0rivate S#b @omma d1?@li%(45 :orm2.Sho) . load Me E d S#b 0rivate S#b @omma d6?@li%(45 <ata1.Re%ord"et.AddNe) Text1.Text A BB Text1.Text A BB Text6.Text A BB Text7.Text A BB Text2.Text A BB Text3.Text A BB =1

Text=.Text A BB E d S#b 0rivate S#b @omma d7?@li%(45 <ata1.Re%ord"et..pdate M"!Box Bo e re%ord i" #pdatedB E d S#b 0rivate S#b @omma d2?@li%(45 <ata1.Re%ord"et.<elete M"!Box Bo e re%ord i" deletedB E d S#b 0rivate S#b :orm?Load45 :orm6.;i do)State A 1 E d S#b

OUTPUT FORMS
Login For(:

=6

Co(,$n.*!"$i%+:

E(,%o.!! *!"$i%+:

=7

P$.ro%% R!,or":

=2

=3

RESULT:
Th#" the 0ayroll "y"tem )a" developed by #"i ! vi"#al ba"i% a" &ro t e d a d MS'A%%e"" a" ba%( e d.

==

ST*@H MAINTENAN@E SYSTEM

Ex. No: <ate:


AIM:

STOC9 MAINTENANCE SYSTEM

=>

To develop the "to%( mai te a %e pro+e%t #"i ! vi"#al ba"i% a" &ro t e d a d MS' a%%e"" a" ba%(e d. It %a be #"ed to mai tai the detail" abo#t a "to%( %o tai ed by "ome %ompa y.

PROJECT DESCRIPTION
Sto%( mai te a %e pro+e%t mai ly #"ed to "tore the "to%( detail" a d retrieve the data. Sto%( e try &orm" are #"ed to #pdate the databa"e". The "ale &orm %a be #"ed to vie) the "ale" detail". The %ompa y ret#r &orm %a be #"ed to "ho) the detail" o& de&e%tive prod#%t". Item detail" %a be #"ed to "ho) the %#rre t "tat#" o& the "to%(. The exit b#tto " %lo"e" the &orm" o& the pro+e%t.

HARDWARE REQUIREMENTS
0e ti#m I$ 0ro%e""or I tel Motherboard RAM4123 MB5 /AR< <ISH418GB5

SOFTWARE REQUIREMENTS
Ratio al Ro"e Mi%ro"o&t $B 3.8 MS'A%%e""

MODULES
A#the ti%atio Sto%( e try Sale" <etail" *rder <etail" Item <etail"

MODULE DESCRIPTION
26 A#"&!n"i'$"ion Get the #"er ame a d pa"")ord validate it a%%ordi !ly. 4. S"o': En"r.

=F

0rod#%t p#r%ha"ed detail" are e tered thro#!h thi" &orm. It %a be #"ed to e ter the item %ode ame, bo#!ht %o"t, %ompa y ame a d o. o& item". The data i" the "tored i the databa"e. 76 S"o': D!"$i%+ I thi" mod#le it" #"ed to "tore the "ale" prod#%t detail" a d al"o "ho) the "ale" detail". 86 Or*!r D!"$i%+ *rder detail" &orm %a be #"ed to !e erate order" a d vie) previo#" "tored order detail". 56 I"!( D!"$i%+ Sho) the %#rre t detail" o& the "to%( detail".

NON-FUNCTIONALITY SECURITY
It i" a "o#r%e pro+e%t be%a#"e it %o tai " #"er id a d pa"")ord.

MAINTAINABILITY
A#thori-ed #"er o ly %a a%%e"" it, th#" it i" ea"ily mai tai able.

AVAILABILITY
It i" available &or all type o& %ompa ie" 4i.e.5 lar!e "%ale or "mall "%ale.

FLE;IBILITY
It i" a #"er &rie dly pro+e%t. More mod#le" %a be ea"ily added, th#" it i" 9#ite &lexible.

STOC9 MAINTENANCE SYSTEM

>8

USECASE DIAGRAM:

U/%& D%(')2/

T&')* M'/(%& D%(')2/

ADMIN R%/%&1'()#*/C'*4%22'()#*

USER

C5%46 A1')2'-)2)(.

C#*:)&,'()#*

CLASS DIAGRAM:

>1

SEQUENCE DIAGRAM:

>1

COLLABORATION DIAGRAM:

>6

VB SOURCE CODE
>7

Login:
0rivate S#b @omma d1?@li%(45 I& 4Text1.Text A B!r"B A d Text1.Text A Bheave B5 The . load Me :orm1.Sho) :orm1.Label1.$i"ible A Tr#e :orm1.Label1.$i"ible A Tr#e :orm1.Label6.$i"ible A Tr#e :orm1.Label7.$i"ible A Tr#e :orm1.Label2.$i"ible A Tr#e :orm1.Label3.$i"ible A :al"e El"e M"!Box 4Bbo) bo)B5 E d I& E d S#b 0rivate S#b @omma d1?@li%(45 :orm1.Sho) . load Me E d S#b

P#r'&$+!:
<im db A" <ataba"e <im r" A" Re%ord"et 0rivate S#b @omma d1?@li%(45 Text2.Text A $al4Text1.Text5 K $al4Text6.Text5 E d S#b 0rivate S#b @omma d1?@li%(45 :orm1.Sho) :orm1.Label1.$i"ible A Tr#e :orm1.Label1.$i"ible A Tr#e :orm1.Label6.$i"ible A Tr#e :orm1.Label7.$i"ible A Tr#e :orm1.Label2.$i"ible A Tr#e :orm1.Label3.$i"ible A :al"e . load Me E d S#b 0rivate S#b @omma d6?@li%(45 Text1.Text A B B Text1.Text A B B Text6.Text A B B >2

Text7.Text A B B Text2.Text A B B Text3.Text A B B E d S#b 0rivate S#b @omma d7?@li%(45 r".Move:ir"t :or i A 1 To r".Re%ord@o# t I& 4r"485 A Trim4Text1.Text55 The r".Edit r".:ield"415 A $al4Text1.Text5 E r"415 r".:ield"415 A Text6.Text r".:ield"465 A Text7.Text r"..pdate M"!Box 4BaddedB5 E d I& r".MoveNext Next E d S#b 0rivate S#b :orm?Load45 Set d" A *pe <ataba"e4App.0ath M BD"t(.mdbB5 Set r" A d".*pe Re%ord"et4B"t(e tryB5 E d S#b

S$%!+:
<im db A" <ataba"e, r" A" Re%ord"et 0rivate S#b @ombo1?@li%(45 * Error Re"#me Next r".Move:ir"t :or i A 8 To r".Re%ord@o# t I& @ombo1.Text A r".:ield"485 The Text6.Text A r".:ield"465 E d I& r".MoveNext Next i E d S#b 0rivate S#b @omma d1?@li%(45 * Error Re"#me Next Text2.Text A $al4Text1.Text5 K $al4Text6.Text5 r".Move:ir"t :or i A 8 To r".Re%ord@o# t I& 4r"485 A Trim4@ombo1.Text55 The r".Edit

>3

r".:ield"415 A r"415 ' $al4Text1.Text5 r"..pdate E d I& r".MoveNext Next E d S#b 0rivate S#b @omma d1?@li%(45 @ombo1.Text A B B Text1.Text A B B Text6.Text A B B Text7.Text A B B Text2.Text A B B E d S#b 0rivate S#b @omma d6?@li%(45 :orm1.Sho) :orm1.Label1.$i"ible A Tr#e :orm1.Label1.$i"ible A Tr#e :orm1.Label6.$i"ible A Tr#e :orm1.Label7.$i"ible A Tr#e :orm1.Label2.$i"ible A Tr#e :orm1.Label3.$i"ible A :al"e . load Me E d S#b 0rivate S#b :orm?Load45 Set db A *pe <ataba"e4App.0ath M BD"t(.mdbB5 Set r" A db.*pe Re%ord"et4B"t(e tryB5 :orm7.;i do)State A 1 @ombo1.AddItem 4Bpe B5 @ombo1.AddItem 4Bpe %ilB5 @ombo1.AddItem 4B oteB5 @ombo1.AddItem 4Bhorli%("B5 @ombo1.AddItem 4Bboo"tB5 @ombo1.AddItem 4B%ompla B5 @ombo1.AddItem 4BvivaB5 @ombo1.AddItem 4B oodle"B5 @ombo1.AddItem 4Bpo d" )hite bea#tyB5 @ombo1.AddItem 4Beyebro) pe %ilB5 @ombo1.AddItem 4Bma"%araB5 @ombo1.AddItem 4BlipbalmB5 @ombo1.AddItem 4Blip !la""B5 @ombo1.AddItem 4Blip"ti%B5 @ombo1.AddItem 4BdoveB5 @ombo1.AddItem 4Bpear"B5 @ombo1.AddItem 4BhamamB5 @ombo1.AddItem 4Bmy"ore "a dalB5 >=

E d S#b

Fin$n'!:
<im d" A" <ataba"e <im r" A" Re%ord"et 0rivate S#b @omma d1?@li%(45 Text3.Text A $al4Text1.Text5 E $al4Text1.Text5 E $al4Text6.Text5 E $al4Text7.Text5 E $al4Text2.Text5 M"!Box 4BTotal amo# t i"B5 E d S#b 0rivate S#b @omma d1?@li%(45 :orm1.Sho) E d S#b 0rivate S#b @omma d6?@li%(45 :orm1.Sho) E d S#b 0rivate S#b @omma d7?@li%(45 r".AddNe) r".:ield"485 A @ombo1.Text r".:ield"415 A Text1.Text r".:ield"415 A Text1.Text r".:ield"465 A Text6.Text r".:ield"475 A Text7.Text r".:ield"425 A Text2.Text r".:ield"435 A Text3.Text r"..pdate E d S#b 0rivate S#b @omma d2?@li%(45 @ombo1.Text A B B Text1.Text A B B Text1.Text A B B Text6.Text A B B Text7.Text A B B Text2.Text A B B Text3.Text A B B E d S#b 0rivate S#b @omma d3?@li%(45 r".<elete r".MoveNext E d S#b

>>

0rivate S#b :orm?Load45 :orm3.;i do)State A 1 Set d" A *pe <ataba"e4App.0ath M BD&i a %e.mdbB5 Set r" A d".*pe Re%ord"et4Btable amtB5 @ombo1.AddItem 4B+a B5 @ombo1.AddItem 4B&ebB5 @ombo1.AddItem 4BmarB5 @ombo1.AddItem 4BaprilB5 @ombo1.AddItem 4BmayB5 @ombo1.AddItem 4B+# eB5 @ombo1.AddItem 4B+#lyB5 @ombo1.AddItem 4Ba!#"tB5 @ombo1.AddItem 4B"epB5 @ombo1.AddItem 4Bo%tB5 @ombo1.AddItem 4B ovB5 @ombo1.AddItem 4Bde%emberB5 E d S#b

OUTPUT FORMS
Login For(:

>F

C&oi'! For(:

P#r'&$+! For(:

F8

S"o': *!"$i%+ For(:

F1

F1

R!+#%":
Th#" Sto%( mai te a %e pro+e%t )a" developed #"i ! vi"#al ba"i% a" &ro t e d a d m" a%%e"" a" ba%( e d

F6

AIRLINES MANAGEMENT SYSTEM

Ex. No: <ate: AIM:

AIRLINES MANAGEMENT SYSTEM

To develop the airli e" ma a!eme t "y"tem by #"i ! vi"#al ba"i% 3.8 a" &ro t e d a d MS'a%%e"" a" ba%(e d.

F7

PROGRAM ANALYSIS AND PROJECT PLANNING PURPOSE:


The p#rpo"e o& the pro!ram a aly"i" a d pro+e%t pla i ! i" to &#lly de"%ribe the &# %tio ality o& airli e" ma a!eme t "y"tem a d it al"o de"%ribe" o '&# %tio al re9#ireme t" a d de"i! %o trol a d other &a%tor".

PROJECT SCOPE:
The pro!ram a aly"i" a d pro+e%t pla i ! applie" to the payroll "y"tem. I itially the pro+e%t i" !oi ! to be impleme t i tera%t level a d later the or!a i-atio ha" a idea to #p!rade i i ter et level the pro+e%t merit i %l#de thi" pro+e%t mi!ht "#ppre""e" the %ompli%atio i %al%#lati ! payroll &or h#ma re"o#r%e" i lar!e or!a i-atio .

OBJECTIVES:
Ea"y to #"e More Rob#"t To red#%e the <i&&i%#lty i airpla e %he%(i !

HARDWARE REQUIREMENTS:
1. I tel Motherboard )ith 0e ti#m 0ro%e""or 1. RAM 123MB4mi im#m5 6. /ard <i"( 78GB4mi im#m5

SOFTWARE REQUIREMENTS:
1. $i"#al ba"i% 3.8 1. MS'A%%e"" 6. Ratio al Ro"e

SOFTWARE REQUIREMENT ANALYSIS:


The &ollo)i ! "#b "e%tio " de"%ribe the #"a!e o& the airli e" ma a!eme t "y"tem. There are three mod#le": ."e E try

F2

:li!ht Type" :li!ht Timi !"

INTENDED AUDIENCE:
Employee Admi i"trator

PRODUCT FUNCTIONS:
/ere "hort brie&i ! the airli e" ma a!eme t "y"tem. It ha" the &ollo)i ! t)o mod#le". The mod#le" are: 26 OPEN SYSTEM: The ope "y"tem i %l#de" all the &# %tio alitie" o& the "y"tem "#%h a" &li!ht timi !, &li!ht type", &eedba%( a d "o o . 46 ADMIN SIGN -IN: The admi i"trator i" the o e )ho ha" the a#thority to %ha !e the pro+e%t )ith thi" "i! i &orm o& the airli e" ma a!eme t "y"tem.

AIRLINES MANAGEMENT SYSTEM

F3

USECASE DIAGRAM:

<2)05( (),)*0

<2)05( (.$%/

A3,)* <2)05( (),%+$

+/%&

A)&$#&( 45%46)*0

42#/%

CLASS DIAGRAM:
F=

(),)*0 $2'4% : /(&)*0 $2'4%45%46() (),%45%46()

5#,% ')&$#&((),)*0 : )*(%0%& ')&$#&((.$%/ : /(&)*0 45%46)*0')&$#&(/ : /(&)*0 ')&45%46() ')&(.$%() ')&$#&(45%46()

(.$%/ :)205(*',% : /(&)*0 (.$%45%46()

')&$#&( 3)/*',% : /(&)*0 ')&$#&(45%46()

SEQUENCE DIAGRAM:

F>

+/%&

/./(%,

'3,)*

R%A+%/( :#& :2)05( (),)*0

D)/$2'. :2)05( (),)*0

C5%46)*0 ')&$#&(

D)/$2'. ')&$#&(

R%A+%/( :#& /./(%,

45%46 /)0* )* :#&,

A+(5%*3)4'()#* '44%$(%3

C5'*0% (5% :2)05( (),%

(),% +$3'(%3

<%%3 -'46

T5'*6 .#+ :#& .#+& /+00%/()#*

COLLABORATION DIAGRAM:

FF

1>: <%%3 -'46 +/%& 11: T5'*6 .#+ :#& .#+& /+00%/()#* '3,)*

1: R%A+%/( :#& :2)05( (),)*0 3: C5%46)*0 ')&$#&( 2: D)/$2'. :2)05( (),)*0 !: D)/$2'. ')&$#&(

": A+(5%*3)4'()#* '44%$(%3 ;: (),% +$3'(%3 5: R%A+%/( :#& /./(%, : C5'*0% (5% :2)05( (),%

6: 45%46 /)0* )* :#&,

/./(%,

VB SOURCE CODE
T.,!#, )or(:
<im <B A" <ataba"e <im RS A" Re%ord"et

188

0rivate S#b @omma d1?@li%(45 <ata1.Re%ord"et.AddNe) M"!Box 4B*HB5 Text1.Text A BB Text1.Text A BB Text1.Set:o%#" E d S#b 0rivate S#b @omma d1?@li%(45 * Error Re"#me Next <ata1.Re%ord"et.<elete <ata1.Re%ord"et.MoveNext E d S#b 0rivate S#b @omma d6?@li%(45 /*ME.Sho) E d S#b 0rivate S#b @omma d7?@li%(45 <ata1.Re%ord"et.Edit E d S#b 0rivate S#b @omma d2?@li%(45 * Error Re"#me Next <ata1.Re%ord"et..pdate E d S#b 0rivate S#b :orm?Load45 Text1.Text A BB Text1.Text A BB Set <B A *pe <ataba"e4App.0ath M BDTY0ES.mdbB5 Set RS A <B.*pe Re%ord"et4BTY0EB5 E d S#b

AirU,*$"! For(:
0rivate S#b @omma d1?@li%(45 <ata1.Re%ord"et.AddNe) E d S#b 0rivate S#b @omma d1?@li%(45 <ata1.Re%ord"et.<elete <ata1.Re%ord"et.MoveNext E d S#b 0rivate S#b @omma d6?@li%(45 AIR.0<ATE.$i"ible A :al"e /*ME.$i"ible A Tr#e E d S#b

181

0rivate S#b @omma d7?@li%(45 <ata1.Re%ord"et.Edit E d S#b 0rivate S#b @omma d2?@li%(45 <ata1.Re%ord"et.#pdate E d S#b

Ti(!U, For(:
<im <B A" <ataba"e <im RS A" Re%ord"et 0rivate S#b @omma d1?@li%(45 <ata1.Re%ord"et.AddNe) E d S#b 0rivate S#b @omma d1?@li%(45 <ata1.Re%ord"et.<elete <ata1.Re%ord"et.MoveNext E d S#b 0rivate S#b @omma d6?@li%(45 time#p.$i"ible A :al"e /*ME.$i"ible A Tr#e E d S#b 0rivate S#b @omma d7?@li%(45 <ata1.Re%ord"et..pdate M"!Box B#pdated "#%%e""&#llyB E d S#b 0rivate S#b @omma d2?@li%(45 <ata1.Re%ord"et.Edit E d S#b 0rivate S#b :orm?Load45 Set <B A *pe <ataba"e4app.path M BDtime.mdbB5 Set RS A <B.*pe Re%ord"et4BtimeB5 E d S#b

OUTPUT FORMS
W!%'o(! )or(:

181

M!n# For(:

Ti(! #, )or(:

186

T.,!+ For(:

187

182

RESULT:
Th#" the Airli e" Ma a!eme t Sy"tem )a" developed by #"i ! vb a" &ro t e d a d MS'a%%e"" a" ba%(e d.

183

ST.<ENTS MARH ANALYSIS SYSTEM

Ex. No: <ate:

STUDENTS MAR9 ANALYSIS SYSTEM

AIM:

18=

To develop the St#de t" Mar( A aly"i" Sy"tem by #"i ! vi"#al ba"i% 3.8 a" &ro t e d a d MS'a%%e"" a" ba%( e d

GOAL:
So&t)are developme t pro%e"" i volve" &o#r mod#le" a aly"i", de"i! i !, %odi ! a d te"ti ! o& the "o&t)are. *#r !oal i" to develop "o&t)are &or "tori ! "t#de t" i &ormatio , )hi%h )e have amed a" "t#de tI" i &ormatio "y"tem.

OBJECTIVE:
*#r ob+e%tive i" to &ir"t # der"ta d the "o&t)are to be developed, a aly-e the pro%e"" a d &i ally impleme t the %o %ept" to develop "o&t)are alo ! )ith the %o "ideratio " &or vario#" #"er level", to provide "e%#red a d reliable "o&t)are to "tore the detail" o& the "t#de t" "t#dyi ! i o#r i "tit#tio .

INFORMATION DESCRIPTION: DETAILED DESCRIPTION:


I thi" pro+e%t developme t, )e )ill have a databa"e a" a ba%( e d to "tore the detail" o& the "t#de t", )hi%h )ill i %l#de, St#de t ame, Re!i"ter #mber, <epartme t, Year, Addre"" M pho e #mber, a d Mar(". ;e )ill have three di&&ere t #"er": admi i"trator", "ta&& a d "t#de t". They )ill be provided )ith di&&ere t a%%e"" level". The admi i"trator )ill be allo)ed to ADD< EDIT AND VIEW the "t#de t"I i &ormatio .The "ta&& member" )ill be allo)ed to EDIT AND VIEW "t#de t"I re%ord". The "t#de t" )ill be allo)ed o ly to VIEW the re%ord".

HARDWARE DESCRIPTION:
1. I tel Motherboard )ith 0e ti#m 0ro%e""or 1. RAM 123MB4mi im#m5 6. /ard di"( 78GB4mi im#m5

SOFTWARE DESCRIPTION:
1. Mi%ro"o&t $i"#alBa"i%3.8 1. Mi%ro"o&t A%%e"" 6. Ratio al Ro"e

FUNCTIONAL DESCRIPTION:

18>

PERFORMANCE CHARACTERISTICS:
I thi" pro+e%t, the #"er" )ill be "t#de t", "ta&& member" a d admi i"trator". The operatio " i volved )ill be Additio o& re%ord" Editio o& re%ord" <eletio o& re%ord" $ie)i ! o& re%ord"

The "#preme a%%e"" )ill be provided to the admi i"trator )ho )ill be allo)ed to per&orm all the operatio ".

DATABASE REQUIREMENTS:
;e )ill #"e MS A%%e"" a" a ba%( e d to "tore o#r i &ormatio . The databa"e )ill be li (ed i the &orm" %reated #"i ! $B.

NON-FUNCTIONAL DESCRIPTION: RELIABILITY:


The "o&t)are i" de"i! ed %o "ideri ! the reliability o& ATM "y"tem.

AVAILABILITY:
Thi" "o&t)are )ill be available to all the #"er" i "ide the %amp#".

SECURITY:
Thi" "o&t)are )ill provide a !ood "e%#rity by providi ! a#the ti%atio . The #"er" are allo)ed to a%%e"" the databa"e a&ter their #"er id a d pa"")ord !et" a#the ti%ated.

MAINTAINABILITY:
Ea"ier to mai tai a d #pdate the databa"e.

18F

STUDENT MAR9 ANALYSIS SYSTEM USECASE DIAGRAM:

118

'+(5%*()4'()#*

/(+3%*(

A3,)*1

$%&4'24+2'()#*

S(+3%*(1

&%$#&(/

CLASS DIAGRAM:

111

/(+3%*( *',% : /(&)*0 &%0*# : )*( &%$#&( : /(&)*0 .%'& : )*( -'(45 : )*( 3#- : 3'(% '33 : /(&)*0 $5#*% : )*( *',%2 : (.$% B )*)(1'2 /(+3%*( 3%(')2/()

$%&4'24+2'()#* $'// : /(&)*0 :')2 : /(&)*0 3%/()*'()#* : /(&)*0 :)&/( 42'// : /(&)*0 /%4#*3 42'// : /(&)*0 &%/+2(()

'3,)*1 +/%&)3 : /(&)*0 $'//9#&3 : /(&)*0 A+(5%*()4'()#*()

,'&6/ /+-C%4(*',% : /(&)*0 ,'&6/ : /(&)*0 /(+3%*( *',% : /(&)*0 M'&63%(')2/()

&%$#&( (#('2,'&6/ : )*( $%&4%*('0% : )*( /(+3%*(,'&6/ : )*( /(+3%*(,'&6/ : )*( &%$#&(()

SEQUENCE DIAGRAM:

111

ADMIN +/%&)3D$'//9#&3

DB

STUDENT

45%46)*0/('(+/

%*(%& &%0*#

&%0*#

,'&6'*'2./)/

/%'&45

,'&6'*'2./)/

4'24+2'(%

&%$#&(

COLLABORATION DIAGRAM: 116

;: 4'24+2'(%

2: ": /%'&45

1: +/%&)3D$'//9#&3 6: ,'&6'*'2./)/ ADMIN 3: 45%46)*0/('(+/ : ,'&6'*'2./)/ !: %*(%& &%0*# 1>: &%$#&( 5: &%0*# DB

STUDEN T

VB SOURCE CODE
Login:
117

0rivate S#b @omma d1?@li%(45 I& Text1.Text A BdptB A d Text1.Text A Badmi B A d Text6.Text A Bm%aB The Me./ide :orm1.Sho) El"e M"!Box BI valid ."er ame or 0a"")ordB Text1.Text A BB Text1.Text A BB Text6.Text A BB Text1.Set:o%#" E d I& E d S#b 0rivate S#b @omma d1?@li%(45 . load Me E d S#b 0rivate S#b Label1?@li%(45 Text1.Text A BB E d S#b 0rivate S#b Label1?@li%(45 Text1.Text A B B E d S#b 0rivate S#b Label6?@li%(45 Text6.Text A BB E d S#b

S"#*!n" D!"$i%+:
<im & A" I te!er <im r" A" I te!er 0rivate S#b @omma d1?@li%(45 :orm6.Sho) E d S#b 0rivate S#b @omma d1?@li%(45 . load Me E d S#b 0rivate S#b @omma d7?@li%(45 :orm7.Sho) E d S#b

M$r: *!"$i%+:
<im db A" <ataba"e

112

<im r" A" Re%ord"et <im & A" Boolea <im %r A" I te!er 0rivate S#b @omma d1?@li%(45 :orm7.Sho) E d S#b 0rivate S#b @omma d18?@li%(45 r".MoveNext %r A %r E 1 I& %r A 4r".Re%ord@o# t ' 15 The M"!Box Be d o& re%ord rea%hedB El"e Text1.Text A r".:ield"425 Text.Text A r".:ield"485 Text1.Text A r".:ield"415 Text6.Text A r".:ield"415 Text7.Text A r".:ield"465 Text2.Text A r".:ield"475 Text3.Text A r".:ield"485 E r".:ield"415 E r".:ield"415 E r".:ield"465 E r".:ield"475 Text=.Text A $al4Text3.Text5 J 2 E d I& E d S#b 0rivate S#b @omma d11?@li%(45 r".MoveLa"t %r A r".Re%ord@o# t ' 1 Text1.Text A r".:ield"485 Text1.Text A r".:ield"415 Text6.Text A r".:ield"415 Text7.Text A r".:ield"465 Text2.Text A r".:ield"475 Text3.Text A r".:ield"485 E r".:ield"415 E r".:ield"415 E r".:ield"465 E r".:ield"475 Text=.Text A $al4Text3.Text5 J 2 E d S#b 0rivate S#b @omma d11?@li%(45 . load Me E d S#b 0rivate S#b @omma d1?@li%(45 Text3.Text A $al4Text.Text5 E $al4Text1.Text5 E $al4Text6.Text5 E $al4Text7.Text5 E $al4Text2.Text5 E d S#b 0rivate S#b @omma d6?@li%(45 113

Text=.Text A $al4Text3.Text J 25 E d S#b 0rivate S#b @omma d7?@li%(45 E d E d S#b 0rivate S#b @omma d2?@li%(45 r".AddNe) r".:ield"485 A $al4Text.Text5 r".:ield"415 A $al4Text1.Text5 r".:ield"415 A $al4Text6.Text5 r".:ield"465 A $al4Text7.Text5 r".:ield"475 A $al4Text2.Text5 r".:ield"425 A 4Text1.Text5 r".:ield"435 A $al4Text3.Text5 r".:ield"4=5 A $al4Text=.Text5 r"..pdate r".Move:ir"t M"!Box B addB Text1.Text A BB Text.Text A BB Text1.Text A BB Text6.Text A BB Text7.Text A BB Text2.Text A BB Text3.Text A BB Text=.Text A BB Text1.Set:o%#" E d S#b 0rivate S#b @omma d3?@li%(45 Text1.Text A BB Text1.Text A BB Text6.Text A BB Text7.Text A BB Text2.Text A BB Text3.Text A BB Text=.Text A BB Text1.Set:o%#" E d S#b 0rivate S#b @omma d=?@li%(45 av! A $al4Text=.Text5 I& 4av! P >85 The M"!Box B <ISTIN@TI*NB El"e 11=

I& 4av! P =25 The M"!Box B :IRSTB El"e I& 4av! P 385 The M"!Box BSE@*N<B El"e I& 4av! P 285 The M"!Box BT/IR<B El"e I& 4av! O 785 The M"!Box B:AILB E d I& E d I& E d I& E d I& E d I& E d S#b 0rivate S#b @omma d>?@li%(45 r".Move:ir"t %r A 8 Text1.Text A r".:ield"485 Text.Text A r".:ield"415 Text1.Text A r".:ield"415 Text6.Text A r".:ield"465 Text7.Text A r".:ield"475 Text2.Text A r".:ield"425 Text3.Text A r".:ield"415 E r".:ield"415 E r".:ield"465 E r".:ield"475 E r".:ield"425 Text=.Text A $al4Text3.Text5 J 2 E d S#b 0rivate S#b @omma dF?@li%(45 r".Move0revio#" %r A %r ' 1 I& %r OA 1 The M"!Box B:ir"t re%ord rea%hedB r".Move:ir"t El"e Text1.Text A r".:ield"485 Text.Text A r".:ield"415 Text1.Text A r".:ield"415 Text6.Text A r".:ield"465 Text7.Text A r".:ield"475 Text2.Text A r".:ield"425 Text3.Text A r".:ield"485 E r".:ield"415 E r".:ield"415 E r".:ield"465 E r".:ield"475 Text=.Text A $al4Text3.Text5 J 2 E d I& E d S#b 11>

0rivate S#b :orm?Load45 Set d" A *pe <ataba"e4App.0ath M BDB M B"t#de t1.mdbB5 Set r" A d".*pe Re%ord"et4Bmar(B5 "ear%h I& & A Tr#e The Text1.Text A r".:ield"485 Text.Text A r".:ield"415 Text1.Text A r".:ield"415 Text6.Text A r".:ield"465 Text7.Text A r".:ield"475 Text2.Text A r".:ield"425 Text3.Text A r".:ield"415 E r".:ield"415 E r".:ield"465 E r".:ield"475 E r".:ield"425 Text=.Text A $al4Text3.Text5 J 2 El"e M"!Box B oB E d I& r".Move:ir"t E d S#b S#b "ear%h45 r".Move:ir"t :or i A 8 To r".Re%ord@o# t ' 1 I& Trim4r".:ield"4855 A Trim4:orm1.Text15 The & A Tr#e Exit :or El"e & A :al"e r".MoveNext E d I& Next i E d S#b

OUTPUT FORMS
Login:

11F

D!"$i%+:

Uni1!r+i". M$r: Li+":

118

A**:

S#=(i":

111

M$r: Li+" D!"$i%+:

111

RESULT:
Th#" the St#de t" Mar( A aly"i" Sy"tem )a" developed by #"i ! vi"#al ba"i% a" &ro t e d a d MS'A%%e"" a" ba%( e d.

116

TI@HET RESER$ATI*N SYSTEM

Ex. No: <ate:

TIC9ET RESERVATION SYSTEM

117

AIM:
To %reate a "imple a d ea"ier method o& re"ervi ! trai ti%(et".

OBJECTIVE:
The mai ob+e%tive o& o#r rail)ay ti%(et re"ervatio "y"tem i" to "erve a" a very e&&e%tive a d premi#m portal &or the re"ervatio o& rail)ay". Yo# %a ( o) the trai timi !", trai ro#te", ti%(et availability, a d m#%h more i +#"t a &e) %li%(".

INFORMATION DESCRIPTION: DETAILED DESCRIPTION OF PROJECT:


Sear%h &or the re9#ired trai . @he%( &or the availability o& the ti%(et. I& available re"erve the ti%(et. El"e "ear%h &or a other trai .

HARDWARE DESCRIPTION:
1. 0e ti#m 0ro%e""or 1. I tel Motherboard 6. RAM 123MB4mi im#m5 7. /ard di"( 78GB4mi im#m5

SOFTWARE DESCRIPTION:
1. Mi%ro"o&t $i"#alBa"i%3.8 1. Mi%ro"o&t A%%e"" 6. Ratio al Ro"e

HUMAN INTERFACE DESCRIPTION:


I ter&a%e !oi ! to be #"ed i" a #"er &rie dly i ter&a%eR it i" a o li e i ter&a%e )hi%h )ill "ati"&y the #"erI" eed".

FUNCTIONAL DESCRIPTION: PERFORMANCE CHARACTERISTICS:


:a"t a%%e"" Ea"y a%%e"" &or e d #"er". 112

Simple "tep" &or re"ervatio a d %a %ellatio .

DATABASE REQUIREMENTS:
<etail" o& I dia trai ". :are o& trai " a%%ordi ! to %la""e". 0er%e ta!e o& %o %e""io " a%%ordi ! to per"o " "#%h a" "t#de t", "e ior %iti-e " et%.., Above databa"e are "tored i MS'A%%e"".

NON FUNCTIONAL REQUIREMENTS: AVAILABILITY:


Available to all "y"tem" aro# d the %lo%(. Available i a y e viro me t S#ite" &or everyo e that i" o %redit %ard eeded. S#"t e ter the ba ( ame a d a%%o# t o &or payme t.

MAINTAINABILITY:
Re!#lar #pdate" o& databa"e Ba%(#p o& databa"e i" mai tai ed to avoid the lo"" o& data d#e to po)er &ail#re. Le"" memory "pa%e re9#ired.

BEHAVIOUR DESCRIPTION:
Thi" pro+e%t ha" mai ly t)o &# %tio ": 26 R!+!r1$"ion Ea"y a d &a"t "tep" to re"erve a ti%(et. Be&ore re"ervi ! )e %a %he%( the availability, timi !" et%..,

46 C$n'!%%$"ion Ea"y a d &e) "tep" to %a %el the ti%(et". The mo ey )ill be a#tomati%ally re&# ded i the ba ( a%%o# t. 113

Spe%i&ied at the time o& re"ervatio . The hi"tory o& re"ervatio i" mai tai ed.

TIC9ET RESERVATION SYSTEM

11=

USECASE DIAGRAM:

U/%& D%(')2/

T&')* M'/(%& D%(')2/

ADMIN R%/%&1'()#*/C'*4%22'()#*

USER

C5%46 A1')2'-)2)(.

C#*:)&,'()#*

CLASS DIAGRAM:

11>

'3,)* 1%&):)4'(()#*() '22#(,%*(() 4'*4%22'()#*()

42)%*( *',% : /(&)*0 $2'4% : /(&)*0 (),)*0 : 3'(% &%/%() 4'*4%2'()

3'('-'/% (&')* *# : )*( 4# N',% : S(&)*0 T),)*0 : D'(% A1')2'-)2)(. : )*( 45%46() +$3'(%()

SEQUENCE DIAGRAM:

11F

ADMIN

USER

TRANI DETAILS

USER EN7UIRE

RESERVED

CHECK AVAILABLE SEATS

NO O< SEATS

ALLOTMENT

CON<IRMATION

UPDATION O< SEATS

COLLABORATION DIAGRAM:

168

3: CHECK AVAILABLE SEATS ": UPDATION O< SEATS ADMIN !: NO O< SEATS

TRANI DETAILS

5: ALLOTMENT

1: USER EN7UIRE 2: RESERVED 6: CON<IRMATION

USER

VB SOURCE CODE
Tr$in D!"$i%+:
0rivate S#b @omma d1?@li%(45 161

:orm1.Text1.Text A :orm1.Text1.Text :orm1.Text1.Text A :orm1.Text1.Text :orm1.Sho) E d S#b 0rivate S#b :orm?Load45 :orm1.;i do)State A 1 E d S#b 0rivate S#b Text6?@li%(45 :orm1.Text1.Text A :orm1.Text1.Text :orm1.Text1.Text A :orm1.Text1.Text :orm1.Sho) E d S#b

Tr$in F#%% D!"$i%+:


<im db A" <ataba"e <im r" A" Re%ord"et 0rivate S#b @ombo1?@li%(45 r".Move:ir"t :or i A 1 To r".Re%ord@o# t I& 4r"485 A @ombo1.Text5 The Text6.Text A r"415 E d I& r".MoveNext Next E d S#b 0rivate S#b @ombo1?@li%(45 r".Move:ir"t :or i A 1 To r".Re%ord@o# t I& 4r"475 A @ombo1.Text5 The TextF.Text A r"425 E d I& r".MoveNext Next E d S#b 0rivate S#b @ombo6?@li%(45 r".Move:ir"t :or i A 1 To r".Re%ord@o# t I& 4r"485 A @ombo6.Text5 The Text>.Text A r"415 E d I& r".MoveNext Next E d S#b

161

0rivate S#b @omma d1?@li%(45 :orm6.Text1.Text A :orm1.Text1.Text :orm6.Text1.Text A :orm1.Text1.Text :orm6.Text7.Text A :orm1.@ombo1.Text :orm6.Text3.Text A :orm1.@ombo6.Text :orm6.Text2.Text A :orm1.Text6.Text :orm6.Text=.Text A :orm1.Text>.Text :orm6.Sho) E d S#b 0rivate S#b :orm?Load45 Set db A *pe <ataba"e4App.0ath M BDr".mdbB5 Set r" A db.*pe Re%ord"et4B0allava B5 r".Move:ir"t :or i A 1 To r".Re%ord@o# t @ombo1.AddItem 4r"4855 @ombo6.AddItem 4r"4155 @ombo1.AddItem 4r"4755 r".MoveNext Next :orm1.;i do)State A 1 E d S#b

R!+!r1$"ion:
<im d" A" <ataba"e <im r" A" Re%ord"et <im i A" I te!er 0rivate S#b @ombo7?@li%(45 I& @ombo7.Text A B&ir"t %la""B The Text17.Text A 688 E d I& I& @ombo7.Text A B"e%o d %la""B The Text17.Text A 128 E d I& I& @ombo7.Text A Bthired %la""B The Text17.Text A 188 E d I& E d S#b 0rivate S#b @ombo2?@li%(45 I& @ombo2.Text A B&ir"t %la""B The Text1>.Text A 688 E d I& I& @ombo2.Text A B"e%o d %la""B The

166

Text1>.Text A 128 E d I& I& @ombo2.Text A Bthird %la""B The Text1>.Text A 188 E d I& E d S#b 0rivate S#b @omma d6?@li%(45 r".AddNe) r".:ield"485 A Trim4Text>.Text5 r".:ield"415 A Trim4Text11.Text5 r".:ield"415 A Trim4@ombo1.Text5 r".:ield"465 A Trim4@ombo7.Text5 r".:ield"475 A Trim4Text17.Text5 r".:ield"425 A Trim4Text1=.Text5 r"..pdate M"!Box 4BaddedB5 E d S#b 0rivate S#b @omma d7?@li%(45 r".<elete M"!Box 4BdeletedB5 E d S#b 0rivate S#b @omma d2?@li%(45 Text>.Text A BB Text11.Text A BB @ombo1.Text A BB @ombo7.Text A B B Text17.Text A BB Text1=.Text A BB E d S#b 0rivate S#b :orm?Load45 Set d" A *pe <ataba"e4App.0ath M BDr".mdbB5 Set r" A d".*pe Re%ord"et4Bpa"e !erB5 @ombo1.AddItem BmaleB @ombo1.AddItem B&emaleB @ombo7.AddItem B&ir"t %la""B @ombo7.AddItem B"e%o d %la""B @ombo7.AddItem Bthired %la""B :orm6.;i do)State A 1 E d S#b 0rivate S#b Text12?@li%(45 Text12.Text A $al4Text17.Text5 E $al4Text1>.Text5 E d S#b 167

OU T PU T F OR M S
Tr$in C&!':ing For(:

162

Tr$in D!"$i%+ For(:

163

16=

RESULT:
Th#" the Ti%(et re"ervatio "y"tem )a" developed by #"i ! vi"#al ba"i% a" &ro t e d a d MS'A%%e"" a" ba%( e d.

16>

/*S0ITAL MANAGEMENT SYSTEM

Ex. No: <ate:


AIM:

HOSPITAL MANAGEMENT SYSTEM

To develop a ho"pital ma a!eme t "y"tem #"i ! vi"#al ba"i% a" &ro t e d a d MS A%%e"" a" ba%( e d.

PROGRAM ANALYSIS AND PROJECT PLANNING:

16F

PURPOSE:
The ho"pital ma a!eme t "y"tem ta(e" i "piratio Medi%al Tra "%riptio "y"tem a" a "y"tem )here the do%tor" re)ard the patie tI" di"ea"e a d di"play the report" %orre"po di ! to their di"ea"e.

PROJECT SCOPE:
The <o%tor 0atie t a d "y"tem provide all the &# %tio Lo!i .pdati ! 0atie t <etail" Billi ! Medi%i e @atalo!

SOFTWARE REQUIREMENT ANALYSIS: INTENDED AUDIENCE:


0atie t <o%tor Admi i"trator

PRODUCT FUNCTIONS: ENTER SYMPTOMS:


/ere the patie t !oe" to the do%tor hi"Jher treatme t a d tell" the "ymptom" to the do%tor. The the do%tor ta(e" abo#t the di"ea"e a d pre"%ribe" &e) medi%i e" "ome i "tr#%tio ".

MEDICINE CATALOG:
0atie t !et" that the medi%i e &rom the medi%al "hop a d the e tire detail" are e tered i the databa"e.

GENERATION OF REPORTS:
All the detail" abo#t the patie t a d hi"Jher di"ea"e are &i ally e tered i the databa"e.

DOCTOR FORM:
178

:or !etti ! patie t ame a d "ymptom" a d di"play report".

OFFICIAL FORM:
:or !etti ! patie t detail" a d billi !.

PATIENT DATABASE:
:or #pdati ! patie t a d i %reme t a%9#ire.

HOSPITAL MANAGEMENT SYSTEM

USECASE DIAGRAM:

171

CLASS DIAGRAM:

171

SEQEUENCE DIAGRAM:

176

COLLABORATION DIAGRAM:

177

VB SOURCE CODE
A*(i++ion:
<im db A" <ataba"e <im r" A" Re%ord"et 0rivate S#b @omma d1?@li%(45 * Error Re"#me Next

172

r".AddNe) r".:ield"485 A Text1.Text r".:ield"415 A Text1.Text r".:ield"415 A @ombo1.Text r".:ield"465 A $al4Text6.Text5 r".:ield"425 A @ombo1.Text r".:ield"4185 A Text7.Text r"..pdate M"!Box B"#%%e""&#lly addedB E d S#b 0rivate S#b @omma d1?@li%(45 Text1.Text A BB Text1.Text A BB Text6.Text A BB @ombo1.Text A BB Text7.Text A BB E d S#b 0rivate S#b @omma d6?@li%(45 I patie t.Sho) E d S#b 0rivate S#b @omma d7?@li%(45 * Error Re"#me Next r".Move:ir"t :or i A 8 To r".Re%ord@o# t I& 4Trim4r"4855 A Trim4Text155 The r".<elete E d I& r".MoveNext Next M"!Box Bre%ord i" deletedB E d S#b 0rivate S#b :orm?Load45 Set db A *pe <ataba"e4App.0ath M BDadmi .mdbB5 Set r" A db.*pe Re%ord"et4Bi patie tdetB5 @ombo1.AddItem Bmedi%alB @ombo1.AddItem B"#r!i%alB @ombo1.AddItem BeyeB @ombo1.AddItem B"(i B @ombo1.AddItem BorthoB @ombo1.AddItem Bpaediatri%B @ombo1.AddItem Bi%#B @ombo1.AddItem B%o vi%tB @ombo1.AddItem Bpoi"o B 173

@ombo1.AddItem Bde talB @ombo1.AddItem 4BmaleB5 @ombo1.AddItem 4B&emaleB5 E d S#b

C$+! S&!!":
<im db A" <ataba"e <im r" A" Re%ord"et 0rivate S#b @omma d1?@li%(45 * Error Re"#me Next r".AddNe) r".:ield"485 A Text1.Text r".:ield"415 A Text1.Text r".:ield"415 A @ombo1.Text r".:ield"465 A Text7.Text r".:ield"475 A Text2.Text r"..pdate M"!Box B"#%%e""&#lly addedB Text1.Text A BB Text1.Text A BB @ombo1.Text A BB Text7.Text A BB Text2.Text A BB @ombo1.Text A BB E d S#b 0rivate S#b @omma d6?@li%(45 :orm1.Sho) E d S#b 0rivate S#b :orm?Load45 Set db A *pe <ataba"e4App.0ath M BD%a"e "heet.mdbB5 Set r" A db.*pe Re%ord"et4B%"htB5 @ombo1.AddItem B&emaleB @ombo1.AddItem BmaleB E d S#b

Login:
0rivate S#b @omma d1?@li%(45 I& Text1.Text A Bhm"B A d Text1.Text A B!!m"B The Me./ide Me #.Sho) El"e 17=

M"!Box BE ter the valid #"er ame M pa"")ordB, vb@riti%al Text1.Text A BB Text1.Text A BB Text1.Set:o%#" E d I& Text1.Text A BB Text1.Text A BB E d S#b 0rivate S#b @omma d1?@li%(45 . load Me E d S#b

Di+'&$rg!:
<im db A" <ataba"e <im r" A" Re%ord"et <im r% A" I te!er <im & A" Boolea 0rivate S#b @omma d1?@li%(45 * Error Re"#me Next r".Edit r".:ield"485 A Text1.Text r".:ield"415 A Text1.Text r".:ield"4185 A Text6.Text r".:ield"4115 A Text7.Text r"..pdate M"!Box BaddedB Text1.Text A B B Text1.Text A BB Text6.Text A BB Text7.Text A BB E d S#b 0rivate S#b @omma d1?@li%(45 Text1.Text A B B Text1.Text A BB Text6.Text A BB Text7.Text A BB E d S#b 0rivate S#b @omma d6?@li%(45 I patie t.Sho) E d S#b

17>

0rivate S#b @omma d7?@li%(45 "r%h I& & A Tr#e The Text1.Text A r".:ield"485 Text1.Text A r".:ield"415 Text6.Text A r".:ield"4185 El"e M"!Box B oB E d I& E d S#b S#b "r%h45 Stati% i r".Move:ir"t :or i A 8 To r% ' 1 I& Trim4Text1.Text5 A Trim4r".:ield"4855 The & A Tr#e Exit :or El"e r".MoveNext & A :al"e E d I& Next i E d S#b 0rivate S#b :orm?Load45 Set db A *pe <ataba"e4App.0ath M BDadmi .mdbB5 Set r" A db.*pe Re%ord"et4Bi patie tdetB5 r% A r".Re%ord@o# t E d S#b

OUTPUT FORMS
Login:

17F

M$in M!n#:

I(,$"i!n" *!"$i%+:

128

Di!" S&!!":

121

RESULT:
Th#" the /o"pital Ma a!eme t "y"tem )a" developed by #"i ! vi"#al ba"i% a" &ro t e d a d MS'A%%e"" a" ba%( e d.

121

126