Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

download Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

of 48

Transcript of Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsids 1/48

    Storing Modifying And Retrieving

    Students Data

    19

    DATA FLOW DIAGRAM

    LEVEL 0 DFD OF COMPUTER INSTITUTE

    MANAGEMENT SYSTEM

    User name &

    Password

    Details of

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsids 2/48

    20

    LEVEL 1 DFD OF COMPUTER INSTITUTE MANAGEMENT SYSTEM

    Access Denied

    Access

    Granted

    New Student

    Edit Reports

    Records

    Printing

    Storing, Manipulation & Retrieval O Student Data

    Editing O Records Student Detail

    Reports

    Addition O NewRecords

    MD!" Main MenuReports

    #eriication O $%e

    Data

    Attempt Granted or

    $%ree $imes

    'as% Detail Reports i(e(ee Detail(

    Cancellation &Reprinting

    Printing O ees

    Receipt

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsids 3/48

    21

    DATA DICTIONARY

    Data dictionar) ma) cover t%e w%ole organi*ation, a part o t%e organi*ation or

    a data+ase( !n its simplest orm, t%e data dictionar) is onl) a collection o dataelement deinitions, according to descriptions +elow( More advanced data

    dictionar) contains data+ase sc%ema wit% reerence e)s, still more advanced

    data dictionar) contains entit)-relations%ip model o t%e data elements or

    o+.ects(

    TABLES USED IN DATABASE

    $A/0E 12

    NAME2 Users

    PURPOSE2 !t stores t%e details o t%e users woring on t%e sotware((

    $A/0E 32

    NAME2 Student

    PURPOSE2 !t stores t%e details o t%e students in t%e institute

    $A/0E 42

    NAME2 !nstructor

    PURPOSE2 !t stores t%e details o t%e instructors"teac%ers in t%e institute(

    $A/0E 52

    NAME2 'ourse

    PURPOSE2 !t stores t%e details o t%e courses oered +) t%e institute(

    $A/0E 62

    NAME2 $ransaction

    PURPOSE2 !t stores t%e details o t%e pa)ment details o students(

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsids 4/48

    22

    DESIGN PHASE

    $%e design p%ase ocuses on t%e detailed implementation o t%e s)stem

    recommended in t%e easi+ilit) stud)( Emp%asis is on translating perormance

    speciications into design speciications( $%e design p%ase is a transition rom a

    user-oriented document 7s)stem proposal8 to a document oriented to t%e

    programmers or data+ase personnel(

    $%e design process is a set o iterative steps t%at allow t%e designer to descri+e

    all t%e aspects o t%e sotware to +e +uilt, +ased on t%e user speciication(

    S)stem design goes t%roug% two p%ases2

    Logi!" D#$ig%& 9%en anal)sts prepare t%e logical s)stem design, t%e)

    speci) t%e user needs at a level o detail t%at virtuall) determines t%e

    inormation low into and out o t%e s)stem and t%e re:uired data

    resources(

    P'($i!" D#$ig%& $%is produces t%e woring s)stem +) deining t%e

    design speciications t%at tell programmers e;actl) w%at t%e candidate

    s)stem must do( !n turn, t%e programmer writes t%e necessar) programs

    or modiies t%e sotware pacage t%at accepts input rom t%e user,

    perorms t%e necessar) calculations t%roug% t%e e;isting ile or data+ase,

    produces t%e report on t%e %ard cop) or displa)s it on t%e screen and

    maintains an updated data+ase at all times(

    A good s)stem design is t%e e) to eective engineering process( !t serves as a

    +ridge +etween anal)sis activities t%at descri+e t%ose properties a s)stem s%ould

    posses, and implementation activities t%at descri+e t%e language and

    environment(

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsids 5/48

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsids 6/48

    24

    INPUT)OUTPUT DESIGN

    A good GU! application s%ould +e ver) user riendl)( !t s%ould +e simple and

    eas) to use( !t s%ould %ave a consistent loo and eel t%roug%out( A good

    interace design along wit% proper error %andling can ensure +est perormance

    rom a sotware product(

    $%e dierent GU! controls to +e used in t%e application are2

    'ommand /utton = $%is control is used to initiate some unction +ased

    on a user>s action o clicing t%e +utton(

    Option /utton = $%is is similar to t%e command +uttons in unction

    e;cept or t%e act t%at a user can select onl) one o t%e options at a time

    rom a group o option +uttons(

    $e;t /o; = !t is a rectangular s%aped +o; used or taing user input(

    rame = $%is control is used to group dierent controls on a orm(

    Picture /o; = $%is control is used to displa) images(

    0a+el = $%is control is used to displa) some te;t t%at a user can>t edit( !t

    is +asicall) used to identi) a particular control on t%e orm(

    'om+o /o; = $%is control allows a user to select an item rom a list o

    options availa+le( $%e user can also add some input o its own(

    Scroll /ars = $%ese controls %elp a user to scroll some image or data

    %ori*ontall) and verticall)(

    Menu 'ontrols = $%e menus provide various options and commands

    availa+le in t%e application to t%e user(

    $ool /ars = $%ese controls are used to displa) dierent tools(

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsids 7/48

    2

    $imer 'ontrol = A good control or controlling grap%ics and animations

    in visual +asic( Using it )ou can repeat a particular code at a regular

    interval o time(

    '%ec /o;es = $%ese +uttons can +e used to provide t%e users wit% some

    options rom w%ic% none, some or all options can +e selected(

    OUTPUT OF THE SYSTEM

    $%e output o t%e s)stem also needs to +e ver) clear and simple in la)out( !t

    s%ould serve its purpose well +) providing t%e rig%t ind o inormation to t%e

    user at t%e rig%t time( $%e GU! s%ould +e ver)-ver) user riendl)( $%ere s%ould

    +e report printing acilit) to generate a %ard cop) o all t%e current status o t%e

    s)stem(

    Attractiveness o t%e s)stem output also matters( #er) oten t%e success and

    acceptance o a s)stem depends on good presentation o %e output(

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsids 8/48

    2!

    TESTING

    $esting is a ver) critical activit) t%at ensures t%e lia+ilit) o a particular sotware

    product( During t%is activit) t%e sotware to +e tested is e;ecuted wit% a set o

    tests, and t%e output and unctioning o t%e program are evaluated( !t is done to

    ensure w%et%er t%e s)stem meets t%e speciied re:uirements or not(

    $esting can +ring ort% some aspects t%at %ave not +een considered or covered

    +) t%e developers( $esting a large program is a comple; process t%at can +e

    +roen down into two parts2

    unit testing

    s)stem testing

    !n t%e irst case t%e dierent modules o t%e application are tested individuall)(

    !n case o s)stem testing t%e sotware is tested as a w%ole( $%e s)stem

    undergoes several tests lie2

    time tests

    perormance tests

    memor) tests

    input and output tests, etc(

    $esting can +e done in t%e ollowing t%ree p%ases2

    P*og*!++!,i T#$,i%g - $%is is done to determine w%et%er t%e

    application wors according to t%e speciications(

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsids 9/48

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 10/48

    2#

    IMPLEMENTATION

    $%is is almost t%e last stage o t%e s)stem development lie c)cle( !mplementing

    t%e developed s)stem in t%e real environment is a ver) +ig and important tas( !t

    re:uires utmost care( $%ere are various wa)s to implement t%e new s)stem(

    Di*#, C/,o#*& $%is is a rat%er ris) met%od in w%ic% t%e entire old

    s)stem is directl) replaced +) t%e new one( $%is met%od s%ould +e

    adopted w%en t%ere is %ig% conidence on t%e new s)stem and t%ere is not

    muc% ris in s%utting down t%e old s)stem(

    P!*!""#" Co%#*$io%& !n t%is met%od t%e old and new s)stem wor

    simultaneousl)( As soon as t%e new s)stem is ull) approved o +eing

    perect t%e old s)stem is ull) stopped(

    P'!$#I% M#,'o2& !n t%is met%od t%e new s)stem is implemented in

    p%ases(

    Pi"o, S($,#+& !n t%is met%od, an important module o t%e old s)stem is

    replaced +) t%e new one to c%ec its perormance( Graduall) t%e entire

    s)stem is replaced i t%e new s)stem wors properl)(

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 11/48

    29

    USER TRAINING

    An anal)sis o user training ocuses on two actors2 user capa+ilities and t%e

    nature o t%e s)stem +eing installed( Users range rom native to sop%isticated

    e;perts( !t involves learning %ow to use t%e newl) installed s)stem(

    E"#+#%,$ o3 U$#* T*!i%i%g&

    M!%/!"$ !t is ver) important to provide proper documentation to t%e

    users a+out t%e s)stem( $%is manual can %elp t%em understand dierent

    eatures o t%e s)stem(

    D#+o%$,*!,io%$& 0ive demos are ver) important and eective means or

    user training( More inormation is conve)ed t%roug% t%is met%od t%an .ust

    reading(

    R#$i2#%, E45#*,& $raining in t%is case is more rapid, w%ic% means a

    :uicer use o t%e s)stem on regular +asis(

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 12/48

    30

    VALIDATIONS

    No important ield lie t%e idno, uname must +e let +lan(

    Onl) numeric data s%ould +e allowed in ields lie amount(

    Onl) valid users must +e allowed to use t%e transactions(

    Date"$ime must +e in a correct ormat(

    Onl) te;t data s%ould +e allowed in ields lie uname(

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 13/48

    31

    FORMS

    S5"!$' Fo*+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 14/48

    32

    Logi% Fo*+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 15/48

    33

    M!i% Fo*+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 16/48

    34

    S,/2#%, E%,*( Fo*+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 17/48

    3

    I%$,*/,o* E%,*( Fo*+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 18/48

    3!

    Co/*$# E%,*( Fo*+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 19/48

    3"

    F##$ P!(+#%, Fo*+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 20/48

    3#

    N#6 U$#* E%,*( Fo*+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 21/48

    39

    C'!%g# P!$$6o*2 Fo*+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 22/48

    40

    S,/2#%, D#,!i"$ Fo*+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 23/48

    41

    I%$,*/,o* D#,!i"$ Fo*+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 24/48

    42

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 25/48

    43

    Co/*$# D#,!i"$ Fo*+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 26/48

    44

    P!(+#%, D#,!i"$ Fo*+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 27/48

    4

    U$#*$ R#5o*,

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 28/48

    4!

    S,/2#%,$ R#5o*,

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 29/48

    4"

    I%$,*/,o* R#5o*,

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 30/48

    4#

    Co/*$#$ R#5o*,

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 31/48

    49

    P!(+#%,$ R#5o*,

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 32/48

    0

    SOURCE CODE

    Fo*+1 7S5"!$'8

    Private Su+ $imer1?$imer78

    Progress/ar1(#alue @ Progress/ar1(#alue 4! Progress/ar1(#alue @ BB $%en

    Unload Me

    rmlogin(S%ow

    End !

    End Su+

    Fo*+9 7Logi%8

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 33/48

    1

    Private Su+ 'ommand1?'lic78

    s @ Cselect rom users w%ere username @ C & $e;t1($e;t & C and pass @ C &

    $e;t3($e;t & CCMsg/o; s

    ! rs(State @ 1 $%en rs('lose

    rs('ursor0ocation @ adUse'lient

    rs(Open s, cn, adOpenStatic, ad0oc/atc%Optimistic

    ! rs(Record'ount @ 1 $%en

    Msg/o; 7C0ogin SuccessulC8, v+!normation, CSuccessC

    rmmain(S%ow

    Unload Me

    Else

    Msg/o; 7CUnsuicieent Or !nvalid Entr)C8, v+'ritical, C9rong !D n PasswordC

    End !

    End Su+

    Private Su+ 'ommand3?'lic78

    End

    End Su+

    Private Su+ orm?0oad78

    ! cn(State @ 1 $%en cn('lose

    cn('ursor0ocation @ adUse'lient

    cn(Open Cprovider @ msdaora(1F user id @ scottF password@ tigerC

    End Su+

    Fo*+: 7M!i%8

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 34/48

    2

    Private Su+ a+out?'lic78

    rma+out(S%ow

    End Su+

    Private Su+ '%angepassword?'lic78

    rmc%angepass(S%ow

    End Su+

    Private Su+ 'ollectionromStudents?'lic78

    rmrecpa)ment(S%ow

    End Su+

    Private Su+ 'ollectionlist?'lic78

    rmpa)detail(S%ow

    End Su+

    Private Su+ coursedetails?'lic78

    DataReport3(S%ow

    End Su+

    Private Su+ coursedetailss?'lic78

    rmcouentr)(S%ow

    End Su+

    Private Su+ 'oursepacage?'lic78

    End Su+

    Private Su+ 'ourses?'lic78

    DataReport3(S%ow

    End Su+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 35/48

    3

    Private Su+ 'ourseslist?'lic78

    rmcoudetails(S%ow

    End Su+

    Private Su+ 'reateuser?'lic78

    rmuserentr)(S%ow

    End Su+

    Private Su+ E;it?'lic78

    End

    End Su+

    Private Su+ !nstructordetails?'lic78

    rminstdetails(S%ow

    End Su+

    Private Su+ !nstructorlist?'lic78

    rminsdetail(S%ow

    End Su+

    Private Su+ !nstructors?'lic78

    DataReport5(S%ow

    End Su+

    Private Su+ 0a+el1?'lic78

    End Su+

    Private Su+ Pa)mentlist?'lic78

    rmpa)detail(S%ow

    End Su+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 36/48

    4

    Private Su+ Pa)ments?'lic78

    DataReport6(S%ow

    End Su+

    Private Su+ Studentdetails?'lic78

    rmstuentr)(S%ow

    End Su+

    Private Su+ Studentlist?'lic78

    rmstudetail(S%ow

    End Su+

    Private Su+ Studentsdetails?'lic78

    End Su+

    Private Su+ Students?'lic78

    DataReport1(S%ow

    End Su+

    Private Su+ Users?'lic78

    DataReport4(S%ow

    End Su+

    Fo*+; 7N#6 S,/2#%, E%,*(8

    Private Su+ 'ommand1?'lic78

    ! rs(State @ 1 $%en rs('lose

    rs('ursor0ocation @ adUse'lient

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 37/48

    cn(Open Cprovider @ msdaora(1F user id @ scottF password@ tigerC

    rs(Open Cselect rom student C, cn, adOpenStatic, ad0oc/atc%Optimistic

    rs(AddNew

    rs78 @ $e;t1($e;trs718 @ $e;t3($e;t

    rs738 @ $e;t4($e;t

    rs748 @ $e;t5($e;t

    rs758 @ $e;t6($e;t

    rs768 @ $e;tH($e;t

    rs7H8 @ $e;tI($e;t

    rs7I8 @ $e;tJ($e;t

    rs7J8 @ $e;tB($e;t

    rs7B8 @ D$Picer1(#alue

    rs(Update/atc%

    Msg/o; CRecord Saved Successull)C, v+!normation, CSavedC

    End Su+

    Private Su+ 'ommand3?'lic78

    $e;t1($e;t @ 'lear

    $e;t3($e;t @ 'lear

    $e;t4($e;t @ 'lear

    $e;t5($e;t @ 'lear

    $e;t6($e;t @ 'lear

    $e;tH($e;t @ 'lear$e;tI($e;t @ 'lear

    $e;tJ($e;t @ 'lear

    $e;tB($e;t @ 'lear

    End Su+

    Private Su+ 'ommand4?'lic78

    Me(

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 38/48

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 39/48

    "

    ! cn(State @ 1 $%en cn('lose

    ! rs(State @ 1 $%en rs('lose

    rs('ursor0ocation @ adUse'lient

    cn(Open Cprovider @ msdaora(1F user id @ scottF password@ tigerCrs(Open Cselect rom users C, cn, adOpenStatic, ad0oc/atc%Optimistic

    rs(AddNew

    rs78 @ $e;t1($e;t

    rs718 @ $e;t3($e;t

    rs(Update/atc%

    Msg/o; CUser !normation Saved Successull)C, v+!normation, CSavedC

    End Su+

    Private Su+ 'ommand3?'lic78

    Me( 7S,/2#%, D#,!i"8

    Pu+lic rs1 As New ADOD/(Recordset

    Private Su+ 'ommand1?'lic78

    s @ Cselect rom studentC

    ! rs(State @ 1 $%en rs('lose

    rs('ursor0ocation @ adUse'lientrs(Open s, cn, adOpenStatic, ad0oc/atc%Optimistic

    Set DataGrid1(DataSource @ rs

    End Su+

    Private Su+ 'ommand6?'lic78

    s @ Cselect rom student w%ere stu?id@C & 'om+o1($e;t & CC

    ! rs(State @ 1 $%en rs('lose

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 40/48

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 41/48

    9

    Private Su+ 'ommand1?'lic78

    s @ Cselect rom instructor w%ere inst?id@C & 'om+o1($e;t & CC

    ! rs(State @ 1 $%en rs('losers('ursor0ocation @ adUse'lient

    rs(Open s, cn, adOpenStatic, ad0oc/atc%Optimistic

    Set DataGrid1(DataSource @ rs

    End Su+

    Private Su+ 'ommand3?'lic78

    s @ Cselect rom instructorC

    ! rs(State @ 1 $%en rs('lose

    rs('ursor0ocation @ adUse'lient

    rs(Open s, cn, adOpenStatic, ad0oc/atc%Optimistic

    Set DataGrid1(DataSource @ rs

    End Su+

    Private Su+ orm?0oad78

    ! cn(State @ 1 $%en cn('lose

    cn('ursor0ocation @ adUse'lient

    cn(Open Cprovider @ msdaora(1F user id @ scottF password@ tigerC

    ! rs(State @ 1 $%en rs('lose

    rs('ursor0ocation @ adUse'lient

    rs(Open Cselect inst?id rom instructorC, cn, adOpenStatic,ad0oc/atc%Optimistic

    or i @ $o rs(Record'ount - 1

    'om+o1(Add!tem 7rs788

    rs(MoveNe;t

    Ne;t i

    End Su+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 42/48

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 43/48

    !1

    Fo*+10 7P!(+#%,$ D#,!i"8

    Private Su+ 'ommand1?'lic78

    s @ Cselect rom transaction w%ere +ill?no@C & 'om+o1($e;t & CC

    ! rs(State @ 1 $%en rs('lose

    rs('ursor0ocation @ adUse'lient

    rs(Open s, cn, adOpenStatic, ad0oc/atc%Optimistic

    Set DataGrid1(DataSource @ rs

    End Su+

    Private Su+ 'ommand3?'lic78

    cn('lose

    s @ Cselect rom transactionC

    ! rs(State @ 1 $%en rs('lose

    rs('ursor0ocation @ adUse'lient

    cn(Open Cprovider @ msdaora(1F user id @ scottF password@ tigerC

    rs(Open s, cn, adOpenStatic, ad0oc/atc%OptimisticSet DataGrid1(DataSource @ rs

    End Su+

    Private Su+ orm?0oad78

    ! cn(State @ 1 $%en cn('lose

    cn('ursor0ocation @ adUse'lient

    cn(Open Cprovider @ msdaora(1F user id @ scottF password@ tigerC

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 44/48

    !2

    ! rs(State @ 1 $%en rs('lose

    rs('ursor0ocation @ adUse'lient

    rs(Open Cselect +ill?no rom transactionC, cn, adOpenStatic,

    ad0oc/atc%Optimistic

    or i @ $o rs(Record'ount - 1

    'om+o1(Add!tem 7rs788

    rs(MoveNe;t

    Ne;t i

    End Su+

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 45/48

    !3

    CONCLUSION

    $%is pro.ect is an automation o t%e tass t%at are +eing perormed in a

    computer institute lie registration o students, aculties, receipts o students>

    ees, pa)ments o salaries to aculties, etc(

    $%e ollowing points are concluded a+out t%is s)stem2

    !t reduces t%e time consumed signiicantl) t%at was taen in t%e

    traditional manual records s)stem in e;ecuting tass suc% as t%e time in

    maing manual records o students, salar) slips o aculties etc(

    !t also reduces t%e cost incurred in stationer) and on sta to a great e;tent

    +ecause less stationer) and sta mem+ers are re:uired to in t%e e;ecution

    o t%e tass o t%e institution(

    !t +ecame :uite eas) or t%e management to do inancial planning or t%e

    institution as t%e s)stem eeps records o inancial activities occurring in

    t%e institution(

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 46/48

    !4

    ADVANTAGES

    $%is automated s)stem %as a lot o advantages over t%e old manual s)stem( $%emain advantages t%at it is providing include2

    $%e new automated s)stem is totall) computeri*ed( s management to

    anal)*e t%e inancial position o t%e institute(

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 47/48

  • 8/9/2019 Accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsidshnjjkads

    http:///reader/full/accesaskjduiadshyuadsjdasjhadsuygdasygvdsagdavscgfcdsagvvdsabnbdsajdsahsaddasnjuadsi 48/48