School managment FINAL.doc

  • Upload
    manu

  • View
    224

  • Download
    0

Embed Size (px)

Citation preview

  • 8/9/2019 School managment FINAL.doc

    1/69

  • 8/9/2019 School managment FINAL.doc

    2/69

    School Management System 

    PREFACE

     

    % database is a control re&ositor! information of i.e. database is &h!sical grou&ing of a

    collection of individual but in a &redictable and structured a! it cuts redundanc! data access.

    RELATIONAL DATABASE

     

    % relational database is one in hich data is around in the form of a matri8 ith the

    ro of the matri8 forming each individual record in the database and columns of the matri8

    formatting the individual fields of information across all records.

    Database Management System (D.B.M.S.)

    % database management s!stem is an integrated softare s!stem that has facilities for 

    defining the &h!sical structure of the data in a database and for accessing entering and deleting

    data.

    he item data ithin the database are &rimar! liked in unit usuall! refine data as

    records. he &rocess of &acif!ing the values of some data item retrieves data and ca&si'ing the

    s!stem to retrieve he values of some or all of the data item of a records or records attaching the

    s&ecification.

    2

  • 8/9/2019 School managment FINAL.doc

    3/69

    School Management System 

    PACKAGE USED

    MichroSoftVisual Basic 6.0 :-

    Microsoft’s visual basic initiative is broad-based and very ambitious. It

    includes the .NET Framework,  which encompasses the language and

    execution platform, plus extensive classes libraries providing rich built-infunctionality. Besides the core vb Framewor, the .!"# initiative includs

    protocols to provide anew level of software integration over the internet, viaa standard nown as web services

    $lthough %eb services are important, the foundation of all vb&.'-based system is the Framewor. #his chapter will loo at the vb Framewor

    from the viewpoint of a (isual Basic developer. )nless you are *uite familiar

    with the Framewor already, you should consider this introduction anessential first step in assimilating the information about (isual Basic that

    will be presenting in the rest of this boo.

    #he first released product based on the vb Framewor was Visual 

    Studio , which was publicly launched in February of +''+, and included

    version .' of the Framewor. #he current version is Visual Studio 2003,

    but almost all of the examples will wor transparently with (b +''+ becausethe different in the two versions are minor.

    Why use Visual Basic 6.0:-

    (isual Basic &.' was easily the most popular language for developing

    application with the !$ model. as noted above, it can be used in two maorroles-forms-based (B clients and /0M components.

    despite its popularity, (B&.' suffered from a number of limitations in the

    /0M1!$ environment. 2ome of the most serious limitations include3

     !o capability for multithreading

    4ac of implementation inheritance and other obect-orientedfeathers

    5oor error handling ability

    5oor integration with other languages such as /66!o effective user interface for Internet-based application

    (B&’s limited obect-0riented feathers, in particular the lac of inheritance,

    made it unsuitable for development of obect-based framewors, and denied

    3

  • 8/9/2019 School managment FINAL.doc

    4/69

    School Management System 

    %bout the $atabase indo

    The Database window in Microsoft Access 2000 provides a

     variety of options for viewing and manipulating database objects.

    • Use the Database window toolbar  Quicly find

    commands for creating! opening! or managing database

    objects.

    Use the Objects bar  "iew database objects in the #bjects bar $ its vertical orientation maes it easier to use.

    • Organize database objects into groups  %lic the

    &roups bar to view your groups! which can contain shortcuts

    to database objects of different types.

    • Use new object shortcuts  'n the Database window!

    (uicly create a new database object by using a wi)ard! or

    open a new database object in design view.

    • Customize how you select and open objects in the

    Database window   'f you choose! change the default

     behavior so that you select a database object by resting thepointer over it! and open an object by single*clicing it.

    4

  • 8/9/2019 School managment FINAL.doc

    5/69

    School Management System 

    • Select an object by typing its name  +or e,ample! select

    the -hippers table while viewing the list of table objects by 

    typing Sh.

    +hat9s ne about orking ith data and database design

    Microsoft Access 2000 provides many new features that

    mae woring with data and designing a database even

    easier.

    • Use record-level locking  A Microsoft Access database

    now supports record*level locing! in addition to page*level

    locing which locs all records on a / page1. ou enable

    the locing level with the new database option! Open

    databases using record level locking  Tools  menu!Options command! dvanced Tab1. The actual level that is

    used depends on how the Access database is programmed.

    • !ind and replace  ou can now move freely between the

    !ind and "eplace dialog bo,es and the data in the view or

     window.

    •  #iew related data in a sub datasheet 3se a sub

    datasheet to view and edit related or joined data in a table!

    (uery! or form datasheet! or in a sub form all from the same

    (

  • 8/9/2019 School managment FINAL.doc

    6/69

    School Management System 

     view. +or e,ample! in the 4orth wind sample database the

    -uppliers table has a one*to*many relationship with the

    5roducts table6 so for each row of the -uppliers table in

    Datasheet view! you can view and edit the related rows of the

    5roducts table in a sub datasheet.

    •  utomatically $i% errors caused by renaming $ields 

    4ame Auto%orrect automatically corrects common side

    effects that occur when you rename forms! reports! tables!

    (ueries! fields! te,t bo,es or other controls.

    • Take advantage o$ Unicode support  3se the

    characters of any language that 3nicode supports in your

    data. 3se 3nicode compression to offset the effect of 

    3nicode7s increased storage space re(uirements. Tae

    advantage of dual*font support $ specify a substitute font

    that you can use in addition to your default font to properly 

    display all of the characters in your data.

    • Use &icroso$t Databound grid control 'db grid(

    3se Microsoft Data bound grid control db grid1 to access

    and manipulate data in a database server through any #89D: provider.

    6

  • 8/9/2019 School managment FINAL.doc

    7/69

    School Management System 

    PROECT OUTLINE

     A.TITLE OF T!E PROECT:; SC!OOL MANAGEMENT S"STEM

    B.OBECTI#E OF T!E PROECT:;

    his &roect has been designed for the chool. his sim&le to

    use and to manage. %ll the basic re-uirements of a choolhave been fulfilled successfull!.

    C. LEAST !ARD$ARE SPECIFICATION%&

    !stem : PI<

    =am : 2(6 M7

    $ $rive : %n! ne>e! 7oard : %n! "101?104?106#

    Monitor : 14@@*1(@@ olor Monitor 

    &erating !stem : +indos "AP#

    D.SOFT$ARES USED%&

    $B

  • 8/9/2019 School managment FINAL.doc

    8/69

  • 8/9/2019 School managment FINAL.doc

    9/69

    School Management System 

    INTRODUCTION ABOUT #ISUAL BASIC %&

    ounds like a sim&le -uestion in mind. Eiguring out no Microsoft

    visual basic? the fastest and easiest a! to create a&&lication for 

    Microsoft indos. +hether !ou are an e8&erienced &rofessional or 

     brand ne to indos &rogramming? visual basic &rovides !ou ith

    a com&lete set of tools to sim&lif! ra&id a&&lication develo&ment. o

    hat is visual basic he F

  • 8/9/2019 School managment FINAL.doc

    10/69

    School Management System 

    edition "

  • 8/9/2019 School managment FINAL.doc

    11/69

  • 8/9/2019 School managment FINAL.doc

    12/69

    School Management System 

    Integate* De+e,-ment En+/-nment E,ements %&

    he

  • 8/9/2019 School managment FINAL.doc

    13/69

  • 8/9/2019 School managment FINAL.doc

    14/69

    School Management System 

    he form la!out indo allos !ou to &osition the forms in !our 

    a&&lication using a small gra&hical re&resentation of the screen.

    Imme*/ate5 L-3a,s5 an* $at36 $/n*-4shese additional indos are &rovided for use in debugging !our a&&lication. he! are onl! available hen !ou running !our a&&lication

    ithin the I$B.

      DATABASE PROGRAMMING IN #ISUAL BASIC

    DAO %&

    $ata %ccess bects "$%# can be used either ith the Microsoft et

    database engine or? using the $7 direct o&tion? ithout it. his

    cha&ter discusses design and im&lementation issues that arise hen

    using the $ata %ccess bects "$%# to access remote databases.

    he Microsoft et database engine is a stand;alone database

    management s!stem that is ca&able of both &rocessing -ueries and

    routing -ueries to remote servers as needed. %ccessing et through

    $% adds to Microsoft

  • 8/9/2019 School managment FINAL.doc

    15/69

    School Management System 

    he Microsoft et database engine .7! default? $% used et to&er 

    form all data access o&erations.

    $7 direct. +hen this o&tion is enabled? $% loads the =emote

    $ata bect "=$# 2.0 libraries and delegates all data access

    o&eration to the $7 data source. 7asicall!? $7 $irect ma&s

    each of the data access obect to an e-uivalent remote data obect

    .hile not all the =$ functionalit! is im&lemented ith $7

    direct ? this a&&roach &ermits !ou to leverage e8isting $%;based

    a&&lications using a familiar obect model hen accessing remote

    database s!stem.

    Ceat/ng Data S-03es

    % data source is an obect that binds other obect to data fro man

    e8ternal source. he foundation for a data source obect is a data J 

    aare class module? hich is essentiall! a class module that e8&oses

    interfaces to an e8ternal source of data.

    $ata Jaare classes can also be used as the basis for %ctiveA

    com&onents. ne common e8am&le of a data aare com&onent is the

    %$ data control? hich &rovides visual interfaces for binding

    control to a data through %$. %lthough !ou could create a data

    aare class that dose same thing as the %$ data control? sharing

    that class beteen multi&le a&&lication and multi&le &rogrammers

    could &rove difficult.

    1(

  • 8/9/2019 School managment FINAL.doc

    16/69

    School Management System 

    % much better a&&roach ould be to create an active A com&onent

    that du&licates or e8&ands on the functionalit! of the %$ data

    control .%s an! %ctive A com&onentK this could take an! one of the

    several forms: an %ctiveA control? an %ctiveA $//? or %n active A

    BAB. In an! case? !our %ctive A data source can be easil! shared?

    sim&lif! access to the data regardless of here that data resides: in a

    local database like %ccess in a remote database such as L/? or even

    in a &rivate /B $7 data store.

    he series of ste& Jb!;ste& &rocedures in the cha&ter ill

    demonstrative to different a&&roaches to aerating data source

    com&onents. Eirst e@ll build an %ctiveA data.

    ource control m! data control? hich emulates the %$ data

    control. Ce8t e@ll bind the data control to other control using both

    sim&le and com&le8 binding. Einall!? e@ll create an %ctiveA $//?

    M! $ata that demonstrates binding to a &rivate data store in an /B

    $7 sim&le &rovider.

    he &rocedures for creating the data source com&onents build on each

    other. he se-uence in hich !ou &erform the &rocedures is thereforeim&ortant.

    16

  • 8/9/2019 School managment FINAL.doc

    17/69

    School Management System 

    Int-*03t/-n ab-0t Ms 7A33ess

      Microsoft %ccess is a relational database

    management s!stem "$7M#. %t the most basic level? a $7M is a &rogram that facilitates the storage the retrieval of structure information

    on a com&uter@s hard drive. B8am&le of ell;kno industrial;strength

    relational $7M include Ms;%ccess.

    % full;feature &rocedural &rogramming language? essentiall! a subset of

    visual basic.

    % sim&lified &rocedural macro language uni-ue to %ccess.

    % ra&id a&&lication develo&ment environment com&uter ith visual

    form and re&ort develo&ment tools.% s&rinkling of obected;oriented e8tension.

  • 8/9/2019 School managment FINAL.doc

    18/69

  • 8/9/2019 School managment FINAL.doc

    19/69

    School Management System 

    >ee& this advantage in mind as e sitch back and forth beteen

     &ersonalities and different com&uting &aradigms.

    %ccess database%lthough the termG databaseG t!&icall! refers to a collection of 

    related data table? an %ccess database includes more than ust data. In

    addition to table? an %ccess database file contains several different

    t!&es of database obects.

    • aved -ueries for organi'ing data?

    • Eorms for interacting ith data on screen?

    • =e&orts for &rinting results?

    • Macros and visual basics &rograms for e8tending the functionalit!

    of database a&&lication. hese entire database obects are stored in

    a single file named filenameN. M$7. +hen !ou are running

    %ccess? tem&orar! FlockingG file namedfilenameN./%7 is also

    created !ou can safel! ignore theO./%7 fileK ever!thing of value

    is in the O.mdb file.

    Microsoft %ccess documents are called database. %n %ccessdatabase is a collection of database? obect? table? -ueries? forms?

    re&orts? macros? and modules. ou can design ne obect or o&en

    e8isting ones to ork ith !our database unlike man! database

     &rograms an %ccess database can contain all of the obects that

    make u& a database a&&lication in a single file ith the .mdb file

    name e8tension. Eor this reason? an %ccess database file is

    sometimes called a database.

    ou can store general;&ur&ose Microsoft

  • 8/9/2019 School managment FINAL.doc

    20/69

    School Management System 

    %ccess. %ccess user;level securit! account information is stored in

    a database. alled a orkgrou& information file.

    TABLES%&

    In Microsoft %ccess? !ou store data in table. able organi'es data into

    columns and ros. Bach ro in a table is called a record. Bach column

    in a record is called a field. Eor e8am&le? each record in a ustomer 

    table contains information about one customer. Bach customer@s record

    contain fields name for each &iece of information !ou ant to store

    about the customer? such as last name? first name? address? cit!?

    state*&rovince? &ostal code and &hone. Dsers can enter and modif! datain table directl! or through -ueries and data entr! forms?

    +itch is described later in this section.

    St-/ng e,ate* *ata /n seaate tab,es %&

    ou can create a se&arate table for each to&ic of data. uch as customers?

    em&lo!ees? or &roducts. Dsing a se&arator table for each to&ic means

    that !ou store that data onl! once? hich makes !our database .moreefficient and reduces data entr! errors. Eor e8am&le If !ou? if !ou store

     both customer and order information in one table? henever a customer 

     &laces an additional order? !ou have to reenter information about that

    customer. Cot onl! is this inefficient? but errors can occur hen

    information is reentered. If !ou kee& se&arate table for customer and

    orders? each customer has onl! one record Jin the ustomer table. If !ou

    need to u&date or correct information about a customer? !ou need to

    change data in onl! one record. his method eliminates redundant

    entries and reduces datacenter errors.

    he &rocess of eliminating redundanc! b! dividing data into se&arate

    related table is called normali'ation. %ccess &roviders a i'ard called

    the able anal!'er +i'ard to hel& !ou normali'e !our database.

    20

  • 8/9/2019 School managment FINAL.doc

    21/69

  • 8/9/2019 School managment FINAL.doc

    22/69

    School Management System 

    P-b,em St0*y

    D/s&A*+antage -9 Man0a, System

    1. ccurac! of ork not 100Q accurate

    2. %bilit! to remember inaccurate information

    3. %bilit! of continue &oor &rocess over a long &eriod

    4. %bilit! of consistentl! im&erfect follos instructions

    (. %bilit! to thanks and good modif! in ne situation

    6. %bilit! to learn b! good trail and error method

    . Ceatness of ork ma! not good

    A*+antage -9 3-m0te/:at/-n

    1. &eed of e8ecution fast

    2. %ccurac! of ork is 100Q accurate

    3. %bilit! to remember accurate information

    4. %bilit! of continue ver! good &rocess over a long &eriod

    (. %bilit! of consistentl! &erfectl! follos instructions

    6. %bilit! to thanks and enable modif! in ne situation

    . %bilit! to learn b! enable trail and error method

    . Ceatness of ork ver! good

    22

  • 8/9/2019 School managment FINAL.doc

    23/69

    School Management System 

    T6e s3-e -9 DBMS /n3,0*e a,/3at/-n as

    1# Bducation:;

    "a# ubect stud! management

    "b# lass management

    "c# =esult Management

    "d# %ccounting s!stem

    "e# ther official ork 

    2# 7usiness:;

     "a# =eal management

    "b# Proect management

    "c# %ccounting s!stem

    3# )ome data management:;

    "a# Cutrition anal!sis

    "b# Mailing

    4# Inventor! control :;

    "a# Inventor!

    "b# Planning

    "c# Purchasing orders

    (# Einancial :;

    "a# Pa!roll

    "b# Heneral ledger 

      %dvantage of a t!&ical $7M :;

    1# $ata redundanc! can be reduced

    2# $ata can be shared

    3# Integrit! can be maintained

    23

  • 8/9/2019 School managment FINAL.doc

    24/69

    School Management System 

    !ARD$ARE ; SOFT$ARE RE

  • 8/9/2019 School managment FINAL.doc

    25/69

    School Management System 

    TESTING AND SDLC

    System De+e,-ment M-*e,oftare develo&ment has hit something of a crisis e fail to deliver softare that meets user e8&ectation. )oever b! em&lo!ing disci&lined

    techni-ues throughout the develo&ment of softare and b! em&lo!ing a

     &hiloso&h! of co;ordination control and management through out the

    develo&ment lifec!cle of softare &roect standard ma! be achieved.

    he aim is to &rovide disci&line to the develo&ment of softare a

    structured frameork against hich develo&ment takes &lace is

    advocated.

    % model of the &rocess of s!stem develo&ment is used b! organi'ation

    to describe their a&&roach to &roducing com&uter s!stem. raditionall!

    this has been a staged "or &hased# a&&roachK kno as the s!stem life

    c!cle or s!stem develo&ment life c!cle "$/#.

    P0-se 9- SDLC

    his $/ methodolog! establishes &rocedures? &ractices? andguidelines governing the initiation? conce&t develo&ment? &lanning

    re-uirements anal!sis? design? develo&ment ? integration and te8t?

    im&lementation? and o&erations? maintenance and dis&osition of 

    information s!stem .it should be used in conunction ith e8isting

     &olic! and guidelines for ac-uisition and &rocurement ?as these

    areas are not discussed in the $/.

    S3-ehis methodolog! should be used for all $R information s!stem and

    a&&lications .it is a&&licable across all information technolog! "I#

    environments "e.g. mainframe? client and server# and a&&lies to

    contractuall! develo&ed as ell as in;house develo&ment a&&lication.

    hese s&ecific &artici&ants in the life c!cle &rocess. %nd the necessar!

    2(

  • 8/9/2019 School managment FINAL.doc

    26/69

    School Management System 

    and a&&rovals var! from &roect to &roect. he guidance &rovided in

    this document should be tailored to the individual &roect based on

    cost? com&le8it! and criticalit! to the agenc!@s mission.

    A,/3ab/,/tyhis methodolog! must be a&&lied to those ho are res&onsible for information s!stem develo&ment. %ll &roect managers and develo&ment

    teams involved in s!stem develo&ment &roect re&resent the &rimar!

    audience for the $/.

    INTRODUCTION TO SDLChe $/ includes ten &hases during hich defined I= ork &roducts

    are created or modified. he tenth &hase occurs hen the s!stem is

    dis&osed of and the task &erformed is eliminated or transferred to other s!stem. he tasks and ork &roducts.

    Eor each &hase are described in subse-uent cha&ter. Cot ever! &roect

    re-uired that the &hase be se-uentiall! e8ecuted. )oever the &hased

    are interde&endent. $e&ending u&on the si'e and com&le8it! of the

     &roect? &hase ma! be combined or ma! overla&.

    P!ASE OF SDLC

    In/t/at/-n 6aseshe initiation of a s!stem "or &roect# begins hen a business need or 

    o&&ortunit! is identified. % &roect manager should be a&&ointed to

    manage the &roect. his business need is documented in a conce&t

     &ro&osal. %fter the conce&t &ro&osal is a&&roved? the s!stem conce&t

    develo&ment &hase begins.

     System concept Development phase

    ne a business need is a&&roved? the a&&roaches for accom&lishing theconce&t is revieed for feasibilit! and a&&ro&4iatenss. he s!stem

     boundar! document identifies the sco&e of the s!stem and re-uires

    senior official a&&roval and funding before beginning the &lanning

     &hase.

    26

  • 8/9/2019 School managment FINAL.doc

    27/69

    School Management System 

    P,ann/ng 6asehe conce&t further develo&ed to describe ho the business ill o&erate

    once the a&&roved s!stem is im&lemented? and to assess ho to s!stem

    ill im&act em&lo!ee and customer &rivac!. o ensure the &roducts

    and *or services &rovide the re-uired ca&abilit! on;time and ithin budget? &roect resources. %ctivities? schedules tools and revies are

    defined. %dditionall!? securit! certification and accreditation activities

     begin ith the identification of s!stem securit! re-uirements and

    com&letion of high level vulnerabilit! assessment.

    Re=0/ements Ana,ys/s 6aseEunctional user re-uirements are formall! defined and delineate the

    re-uirement in terms of data? s!stem &erformance? securit!? and

    maintainabilit! re-uirement for the s!stem. %ll re-uirements are definedto a level of detail sufficient for s!stem design to &roceed. %ll

    re-uirement need to be measurable and testable and relate to the

     business need or o&&ortunit! identified in the initiations &hase.

    Des/gn 6asehe &h!sical characteristic of the s!stem are designed during this &hase.

    he o&erating environment is established? maor subs!stems and in&ut

    and the out&ut are defined? and &rocesses are allocated to resources.Bver! thing re-uiring user in&ut or a&&roval must be documented and

    revieed b! the user. he &h!sical characteristics of the s!stem are

    s&ecified and detailed design is &re&ared. ubs!stem identified during

    design is used to create a detailed structure of the s!stem. Bach

    subs!stem is &artitioned into one or more design units or modules.

    $etailed logic s&ecifications are &re&ared for each softare module.

    De+e,-ment 6asehe detailed s&ecification &roduced during the design &hase is translated

    hardare? communication? and e8ecutable softare shall be unit tested?

    integration? and rested in a s!stematic manner. )ardare is assembled

    and tasted.

    2

  • 8/9/2019 School managment FINAL.doc

    28/69

    School Management System 

    Integat/-n an* test 6asehe various com&uter of the s!stem are integrated and s!stematicall!

    tested. he user tested the s!stem to ensure that the functional

    re-uirement? as defined in the functional re-uirement document? is

    satisfied b! the develo&ed or modified s!stem. Prior to installing and

    o&erating the s!stem in a &roduction environment? the s!stem must be

    undergoing certification and accreditation activit!.

    Im,ementat/-n 6asehe s!stem or s!stem modification are installed and made o&erational in

    a &roduction environment. he &hase is initiated after the s!stem has

     been tested and acce&ted b! the user. his &hase continue until the

    s!stem is o&erating in &roduction in accordance ith the defined user 

    re-uirements.

    Oeat/-ns an* Ma/ntenan3e P6asehe s!stem o&eration is ongoing. he s!stem is monitored for continued

     &erformance in accordance ith re-uirement? and needed s!stem

    modification is incor&orated. he o&erational s!stem is &eriodicall!

    assessed through in;&rocess revies to determine ho the s!stem can

     be made more efficient and efficient. &erations continue as long as the

    s!stem can be effectivel! ada&ted to res&ond to an organi'ation needs.

    +hen modifications or change are identified as necessar!? the s!stem

    ma! reenter the &lanning &hase.

    D/s-s/t/-n P6asehe dis&osition activities ensure the orderl! termination of the s!stem

    and &reserve the vital information about the s!stem so that some or all of the information ma! be reactivated in the future if necessar!. Particular 

    em&hasis is given to &ro&er &reservation of the data &rocessed b! the

    s!stem?

    2

  • 8/9/2019 School managment FINAL.doc

    29/69

     Implementation

    (Coding)

    School Management System 

    o that the data is effectivel! migrated to another s!stem or archived in

    accordance ith a&&licable records management regulations and

     &olicies? for &otential future access

    C,ass/3a, $ate9a,,he lifec!cle a&&roach is derived the aterfall model of the s!stemdevelo&ment described b! =o!ce in 150? a sim&lified version of hich

    is given belo.

    lassic s!stem $evelo&ment /ife !cle;version 1

    here are no man! variations on the theme of the aterfall model?

    %lternatives

    25

     Requirements

     Analysis

    Functional

     Specification

     Design

    Testing 

    Feasiility

     Analysis

     Design

     Implement 

    Test 

     !aintain

  • 8/9/2019 School managment FINAL.doc

    30/69

    School Management System 

    Feas/b/,/ty St0*y%Is the &roect technicall!? o&erationall!? financiall! and legall! feasible

    he feasibilit! is used to determine if the &roect should get the go;

    ahead. If the &roect is &receding the feasibilit! stud! ill &roduce a

     &roect &lane and budget estimates for the future stage of develo&ment.

    Ana,ys/s%

    Hather the re-uirements for the s!stem. his stage includes details adetailed stud! of the business needs of the organi'ation. &tion for 

    changing the business &rocess ma! be considered.

    Des/gn%his focuses on high level design "+hat &rograms are e going to need

    ho are the! going to interact#? lo level design "ho the individual

     &rograms are going to ork#? interface design "hat are the interfaces

    going to look like# and data design "hat data are going to need#.

    Im,ementat/-n%he design is translated into code. om&uter &rograms ma! be ritten

    using a conventional &rogramming language to a fourth generation

    language "4H/# or an a&&lication generator.

    Test%he s!stem is tested. Cormall! &rograms are ritten are as a series of 

    individual modules;these should be subect to se&arate and detailed test.

    he s!stem is then tested a hole; the se&arate modules are brought

    together and tested as com&lete s!stem. the s!stem need to be ensure

    that interfaces beteen modules ork"integration testing#? the s!stem

    30

  • 8/9/2019 School managment FINAL.doc

    31/69

    School Management System 

    ork on the intended &latform and ith the e8&ected volume of data

    "volume testing# and the s!stem does hat the user  

    re-uires"acce&tance*beta testing#.

    Ma/ntenan3e%Inevitabl! the s!stem ill need maintenance;ho&efull! e haven@t got

    an!thing rong but &eo&le ill ant e8tra things added or e8isting

    things changed over time.

    his &aradigm is the oldest and the most idel! used a&&roach to

    s!stem develo&ment? it as develo&ed b! =o!ce in 150.

    +aterfall %&&roach haracteristics although there are man! variations

    on the theme of the lifec!cle? each a&&roach has its on characteristics:1. &ecific activities ? techni-ues and outcomes are associated ith

    each stageK

    2. &rogression beteen stages is orderl! and &roceeds in a liner 

    fashionK

    3. vieed to be a &rocess driven b! techniciansK

    4. monitoring and control takes &lace at the end of stageK

    (. Involvement of end users is t!&icall! &assive and &rinci&all! in the

    anal!sis stage.he lifec!cle model assumes that s!stem ill be constructed from

    scratch b! a team of I &rofessionals either in;house of ithin a

    softare house.

    ther a&&roaches e8ist? namel!:

    1. hose based on alternative lifec!cle e.g. &rotot!&ing ? evolution

    ar! develo&ment? s&iral modelK

    2. hose hich have a different &hiloso&hical basis e.g. soft s!s

    tem and sociotechnical a&&roachesK

    3. he use of &ackage softare to address a&&lication areasK

    4. he develo&ment of a&&lication b! end users.

    31

  • 8/9/2019 School managment FINAL.doc

    32/69

    School Management System 

    % number of these alternative a&&roaches ill be e8amined later in the

    course. )oever? our initial focus ill be on the on the aterfall model

    of the s!stem develo&ment.

    Problem ith the aterfall a&&roach1. =eal &roects rarel! follo the se-uential &rocess illustrated;

    interaction though the c!cle is re-uired.

    2. It is often difficult for the customer to state all re-uirements e8&licitl!

    at the state of the develo&ment lifec!cle "the reasons for &roblems hen

    ca&turing re-uirements has*ill be covered#.

    +ith this a&&roach? the customer must be &atient; a orking version is

    not usuall! available until late in the develo&ment lifec!cle.

    32

  • 8/9/2019 School managment FINAL.doc

    33/69

  • 8/9/2019 School managment FINAL.doc

    34/69

    School Management System 

    34

  • 8/9/2019 School managment FINAL.doc

    35/69

  • 8/9/2019 School managment FINAL.doc

    36/69

    School Management System 

    36

  • 8/9/2019 School managment FINAL.doc

    37/69

    School Management System 

    3

  • 8/9/2019 School managment FINAL.doc

    38/69

    School Management System 

    3

  • 8/9/2019 School managment FINAL.doc

    39/69

  • 8/9/2019 School managment FINAL.doc

    40/69

    School Management System 

    40

  • 8/9/2019 School managment FINAL.doc

    41/69

  • 8/9/2019 School managment FINAL.doc

    42/69

    School Management System 

    42

  • 8/9/2019 School managment FINAL.doc

    43/69

    School Management System 

    43

  • 8/9/2019 School managment FINAL.doc

    44/69

    School Management System 

    44

  • 8/9/2019 School managment FINAL.doc

    45/69

    School Management System 

    4(

  • 8/9/2019 School managment FINAL.doc

    46/69

    School Management System 

    46

  • 8/9/2019 School managment FINAL.doc

    47/69

    School Management System 

    F-m a*m/ss/-nPrivate ub cmdfindlick"#

    $ata1.=ecordset.EindEirst "S$BTS , e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    ombo2.etEocus

    Bnd If 

    Bnd ubPrivate ub ombo2>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    e8t2.etEocusBnd If 

    Bnd ub

    Private ub ommand1lick"#ommand2.Bnabled T rue

    If >e!%scii T 13 hen

    t8tinrolmentno.etEocusBnd If 

    $ata1.=ecordset.%ddCe

    t8tinrolmentno.etEocus

    Bnd ub

    Private ub ommand2lick"#9ommand1.Bnabled T Ealse

    $ata1.=ecordset.D&dateBnd ub

    Private ub ommand3lick"#

    $ata1.=ecordset.$eleteBnd ub

    Private ub ommand4lick"#

    4

  • 8/9/2019 School managment FINAL.doc

    48/69

    School Management System 

    $ata1.=ecordset.MovePrevious

    If $ata1.=ecordset.7E hen $ata1.=ecordset.Move/ast

    Bnd ubPrivate ub ommand(lick"#

    $ata1.=ecordset.MoveCe8t

    If $ata1.=ecordset.BE hen $ata1.=ecordset.MoveEirstBnd ub

    Private ub ommand6lick"#

    Me.)ideM$IEorm1.ho

    Bnd ub

    Private ub ommandlick"#

    frmend.hoBnd ub

    Private ub Eorm/oad"#

    ommand2.Bnabled T Ealse

    Bnd ub

    Private ub te8t1>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    If Cot IsCumeric"e8t1.e8t# hen

    t8tfname.etEocusBlse

    e8t1.e8t T SS

    e8t1.etEocus

    Msg7o8 S&lease in&ut correct Eather nameSBnd If 

    Bnd If 

    Bnd ubPrivate ub t8taddress>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    If Cot IsCumeric"t8taddress.e8t# henombo1.etEocus

    Blse

    t8taddress.e8t T SS

    t8taddress.etEocusMsg7o8 S&lease in&ut correct %ddressS

    Bnd If 

    Bnd If Bnd ub

    Private ub t8tadimission>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 henIf Cot IsCumeric"t8tadimission.e8t# hen

    e8t1.etEocus

    Blse

    t8tadimission.e8t T SS

    4

  • 8/9/2019 School managment FINAL.doc

    49/69

    School Management System 

    t8tadimission.etEocus

    Msg7o8 S&lease in&ut correct student nameS

    Bnd If Bnd If 

    Bnd ub

    Private ub t8tcit!>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    If Cot IsCumeric"t8tcit!.e8t# hen

    ommand2.etEocusBlse

    t8tcit!.e8t T SS

    t8tcit!.etEocus

    Msg7o8 S&lease in&ut correct cit!name in stringSBnd If 

    Bnd If 

    Bnd ub

    Private ub t8tclass>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    t8tdob.etEocusBnd If 

    Bnd ub

    Private ub t8tcno>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    If IsCumeric"t8tcno.e8t# hen

    t8taddress.etEocus

    Blset8tcno.e8t T SS

    t8tcno.etEocus

    Msg7o8 S&lease in&ut correct contect number ith $ codeSBnd If 

    Bnd If 

    Bnd ubPrivate ub t8tdob>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    If Cot IsCumeric"t8tdob.e8t# %nd IsCumeric"t8tdob.e8t# hen

    t8tcno.etEocusBlse

    t8tdob.e8t T SS

    t8tdob.etEocusMsg7o8 S&lease in&ut correct 7irth date in $$*MM* formateS

    Bnd If 

    Bnd If Bnd ub

    Private ub t8tfname>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    If Cot IsCumeric"t8tfname.e8t# hen

    45

  • 8/9/2019 School managment FINAL.doc

    50/69

    School Management System 

    t8tmname.etEocus

    Blse

    t8tfname.e8t T SSt8tfname.etEocus

    Msg7o8 S&lease in&ut correct Mother nameS

    Bnd If Bnd If 

    Bnd ub

    Private ub t8tinrolmentno>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    If IsCumeric"t8tinrolmentno.e8t# hen

    t8tadimission.etEocus

    Blset8tinrolmentno.e8t T SS

    t8tinrolmentno.etEocus

    Msg7o8 S&lease in&ut studentcode in numberS

    Bnd If Bnd If 

    Bnd ubPrivate ub t8tmname>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    t8tclass.etEocusBlse

    t8tmname.etEocus

    Bnd If 

    Bnd ubPrivate ub t8tstud>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    t8tfname.etEocusBnd If 

    Bnd ub

    Public ub /B%="#e8t1.e8t T SS

    t8taddress .e8t T SS

    t8tadimission .e8t T SS

    t8tcit! .e8t T SSt8tclass .e8t T SS

    t8tcno .e8t T SS

    t8tdob .e8t T SSt8tfname .e8t T SS

    t8tinrolmentno .e8t T SS

    t8tmname .e8t T SSBnd ub

    (0

  • 8/9/2019 School managment FINAL.doc

    51/69

    School Management System 

    F-m b0s

    Private ub ommand1lick"#

    /oad frmfacilit!

    Dnload MeBnd ub

    F-m 3,ass

    Private ub ombo1>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    ommand1.etEocus

    Bnd If Bnd ubPrivate ub ommand1lick"#

    $ata2.=ecordource T "Sselect O from studentrecord here classTS , ombo1.e8t , S and

    sessionT9S , ombo2.e8t , S9S#$ata2.=efresh

    e8t1 T $ata1.=ecordset.Eields"0#

    $ata1.=ecordource T "Sselect O from classrecord here classnameTS , ombo1.e8t#$ata1.=efresh

    e8t1.e8t T $ata1.=ecordset.Eields"0#

    e8t2.e8t T $ata1.=ecordset.Eields"1#

    e8t3 T $ata2.=ecordset.=ecordountBnd ub

    Private ub ommand2lick"#

    M$IEorm1.hoBnd ub

    Private ub ommand3lick"#

    frmend.hoBnd ub

    Private ub ommand4lick"#

    $im co %s Integer $ata2.=ecordource T "Sselect O from studentrecord here sessionT9S , ombo2.e8t , S9S#

    $ata2.=efresh$ata1.=ecordource T "Sselect O from classrecord here classnameTS , ombo1.e8t#

    e8t3 T $ata2.=ecordset.=ecordount9$ata2.=ecordset.MoveEirst

    co T 0

    +hile Cot $ata2.=ecordset.BEco T co U 1

    $ata2.=ecordset.MoveCe8t

    (1

  • 8/9/2019 School managment FINAL.doc

    52/69

    School Management System 

    +end

    e8t3.e8t T co

    e8t1 T SSe8t2 T SS

    ombo1 T SS

    Bnd ub

    F-m 3-m0te ,ab

    Private ub ommand1lick"#

    frmfacilit!.hoBnd ub

    F-m En*

    Private ub /abel2lick"#

    BndBnd ub

    Private ub /abel3lick"#

    M$IEorm1.hoBnd ub

    F-m Fa3/,/tyPrivate ub imer1imer"#

    /abel1.Eonti'e T /abel1.Eonti'e U (Bnd ub

    Private ub ommand1lick"#

    M$IEorm1.hoDnload Me

    Bnd ub

    Private ub Image1lick"#frmcom&uterlab.ho

    Bnd ub

    Private ub Image2lick"#frm&la!ground.ho

    Bnd ub

    Private ub Image3lick"#

    frmlibar!.hoBnd ub

    Private ub Image4lick"#

    (2

  • 8/9/2019 School managment FINAL.doc

    53/69

    School Management System 

    frmstaff.ho

    Bnd ub

    Private ub /abel2lick"#frmcom&uterlab.ho

    Bnd ub

    Private ub /abel3lick"#frmlibrar!.ho

    Bnd ub

    Private ub /abel4lick"#frmstaffroom.ho

    Bnd ub

    Private ub /abel(lick"#

    frm&la!ground.hoBnd ub

    Private ub Image(lick"#

    frmbus.ho

    Bnd ubPrivate ub Image6lick"#

    frmlab.hoBnd ub

    F-m Fa30,t/y

    Private ub ommand1lick"#

    n Brror =esume Ce8te8t1.etEocus

    $ata1.=ecordset.%ddCe

    ommand2.Bnabled T rueBnd ub

    Private ub ommand10lick"#

    n Brror =esume Ce8t$ata1.=ecordset.Move/ast

    Bnd ub

    Private ub ommand2lick"#n Brror =esume Ce8t

    $ata1.=ecordset.D&date

    Bnd ub

    Private ub ommand3lick"#

    n Brror =esume Ce8t$ata1.=ecordset.$elete

    e8t1.e8t T SSt8taddress.e8t T SS

    t8tage T SS

    t8tcit!.e8t T SSt8tdedt T SS

    t8tfathername.e8t T SS

    (3

  • 8/9/2019 School managment FINAL.doc

    54/69

    School Management System 

    t8t&hone.e8t T SS

    t8t-uali.e8t T SS

    Msg7o8 S record is deletedSBnd ub

    Private ub ommand4lick"#

    n Brror =esume Ce8t$ata1.=ecordset.MovePrevious

    If $ata1.=ecordset.7E hen $ata1.=ecordset.MoveEirst

    Bnd ubPrivate ub ommand(lick"#

    n Brror =esume Ce8t

    $ata1.=ecordset.MoveCe8t

    If $ata1.=ecordset.BE hen $ata1.=ecordset.Move/astBnd ub

    Private ub ommand6lick"#

    M$IEorm1.ho

    Bnd ubPrivate ub ommandlick"#

    frmend.hoBnd ub

    Private ub ommandlick"#

    $ata1.=ecordset.EindEirst "SE%I/IC%MBT9S , In&ut7o8"Senter an! nameS# , S9S#Bnd ub

    Private ub ommand5lick"#

    $ata1.=ecordset.MoveEirst

    Bnd ubPrivate ub Eorm/oad"#

    ommand2.Bnabled T Ealse

    Bnd ubPrivate ub te8t1>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    If Cot IsCumeric"e8t1.e8t# hent8tfathername.etEocus

    Blse

    e8t1.e8t T SS

    e8t1.etEocusMsg7o8 S&lease in&ut faculit!name in stringS

    Bnd If 

    Bnd If Bnd ub

    Private ub t8taddress>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 henIf Cot IsCumeric"t8taddress.e8t# hen

    t8tcit!.etEocus

    Blse

    t8taddress.e8t T SS

    (4

  • 8/9/2019 School managment FINAL.doc

    55/69

    School Management System 

    t8taddress.etEocus

    Msg7o8 S&lease in&ut address in stringS

    Bnd If Bnd If 

    Bnd ub

    Private ub t8tage>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    If IsCumeric"t8tage.e8t# hen

    t8t-uali.etEocusBlse

    t8tage.e8t T SS

    t8tage.etEocus

    Msg7o8 S&lease in&ut age in numberSBnd If 

    Bnd If 

    Bnd ub

    Private ub t8tcit!>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    If Cot IsCumeric"t8tcit!.e8t# hent8t&hone.etEocus

    Blse

    t8tcit!.e8t T SSt8tcit!.etEocus

    Msg7o8 S&lease in&ut cit!name in stringS

    Bnd If 

    Bnd If Bnd ub

    Private ub t8tde&t>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 henIf Cot IsCumeric"t8tde&t.e8t# hen

    t8taddress.etEocus

    Blset8tde&t.e8t T SS

    t8tde&t.etEocus

    Msg7o8 S&lease in&ut de&artmentname in characterS

    Bnd If Bnd If 

    Bnd ub

    Private ub t8tfathername>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    If Cot IsCumeric"t8tfathername.e8t# hen

    t8tage.etEocusBlse

    t8tfathername.e8t T SS

    t8tfathername.etEocus

    Msg7o8 S&lease in&ut fathername in string S

    ((

  • 8/9/2019 School managment FINAL.doc

    56/69

    School Management System 

    Bnd If 

    Bnd If 

    If >e!%scii T 13 hent8tage.etEocus

    Bnd If 

    Bnd ubPrivate ub ALD%/IEI%IC>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    t8tdedt.etEocusBnd If 

    Bnd ub

    Private ub t8t&hone>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 henIf IsCumeric"t8t&hone.e8t# hen

    ommand2.etEocus

    Blse

    t8t&hone.e8t T SSt8t&hone.etEocus

    Msg7o8 S&lease in&ut &honenumber in numberSBnd If 

    Bnd If 

    Bnd ubPrivate ub t8t-uali>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    If Cot IsCumeric"t8t-uali.e8t# hen

    t8tde&t.etEocusBlse

    t8t-uali.e8t T SS

    t8t-uali.etEocusMsg7o8 S&lease in&ut -ualification in characterS

    Bnd If 

    Bnd If Bnd ub

    F-m Fae

    Private ub ommand1lick"#

    $im co %s Integer 

    $ata1.=ecordource T "Sselect O from faculit!record here $BP%=M%CC%MBT9S ,

    ombo1.e8t , S9S#$ata1.=efresh

    e8t1 T $ata1.=ecordset.=ecordount$ata1.=ecordset.MoveEirst

    co T 0

    +hile Cot $ata1.=ecordset.BEco T co U 1

    $ata1.=ecordset.MoveCe8t

    (6

  • 8/9/2019 School managment FINAL.doc

    57/69

    School Management System 

    +end

    e8t1.e8t T co

    Bnd ubPrivate ub ommand2lick"#

    M$IEorm1.ho

    Bnd ubPrivate ub ommand3lick"#

    frmend.ho

    Bnd ub

    F-m Fees

    Private ub cmdaddnelick"#

    $im a %s Integer cmdsave.Bnabled T rue

    $ata1.=ecordset.Move/asta T $ata1.=ecordset.Eields"0#a T a U 1

    $ata1.=ecordset.%ddCe

    e8t1 T aBnd ub

    Private ub cmdbacklick"#

    Me.)ide

    M$IEorm1.hoBnd ub

    Private ub cmddellick"#

    $ata1.=ecordset.$eleteBnd ub

    Private ub cmde8itlick"#

    frmend.

  • 8/9/2019 School managment FINAL.doc

    58/69

    School Management System 

    Bnd If 

    Bnd ub

    Private ub cmd&reviouslick"#$ata1.=ecordset.MovePrevious

    If $ata1.=ecordset.7E hen $ata1.=ecordset.Move/ast

    Bnd ubPrivate ub cmdsavelick"#

    $ata1.=ecordset.D&date

    9$ata1.=ecordset.MoveEirst$ata1.=efresh

    Bnd ub

    Private ub ommand1lick"#

    9If e8t5.e8t T Cull hen9Msg7o8 SPlease enter the D$BC $BS

    9Blse

    $ata2.=ecordset.EindEirst SscodeTS , rim"e8t5.e8t# , SS

    e8t2.e8t T $ata2.=ecordset.Eields"11#e8t3.e8t T $ata2.=ecordset.Eields"0#

    e8t4.e8t T $ata2.=ecordset.Eields"1#e8t(.e8t T $ata2.=ecordset.Eields"4#

    9Bnd If 

    Bnd ubPrivate ub Eorm/oad"#

    $ata1.$atabaseCame T %&&.Path , SVsrecord.mdbS

    cmdsave.Bnabled T Ealse

    Bnd ubPrivate ub te8t1>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    e8t2.etEocusBnd If 

    Bnd ub

    Private ub e8t2>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    e8t3.etEocus

    Bnd If 

    Bnd ubPrivate ub e8t3>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    e8t4.etEocusBnd If 

    Bnd ub

    Private ub e8t4>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    e8t(.etEocus

    Bnd If 

    Bnd ub

    (

  • 8/9/2019 School managment FINAL.doc

    59/69

    School Management System 

    Private ub e8t(>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    e8t6.etEocusBnd If 

    Bnd ub

    Private ub e8t6>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    e8t.etEocus

    Bnd If Bnd ub

    Private ub e8t>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    e8t.etEocusBnd If 

    Bnd ub

    Private ub e8t>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hene8t10.etEocus

    Bnd If Bnd ub

    Private ub e8t5>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 henIf IsCumeric"e8t5.e8t# hen

    ommand1.etEocus

    Blse

    e8t5.e8t T SSe8t5.etEocus

    Msg7o8 S&lease in&ut correct rollnumberS

    Bnd If Bnd If 

    Bnd ub

    F-m Ma>enty

    Private ub cmdoklick"#

     

    $im a %s Integer 

      a T 0

      $ata2.=ecordset.MoveEirst  $o +hile Cot $ata2.=ecordset.BE

      If t8tscode T $ata2.=ecordset.Eields"S$BS# hen  a T a U 1

      B8it $o

      Bnd If   $ata2.=ecordset.MoveCe8t

      /oo&

    (5

  • 8/9/2019 School managment FINAL.doc

    60/69

    School Management System 

    If a T 0 hen

      Msg7o8 Srong codeS

      Blse  marksheet1.$ata1.=ecordset.%ddCe

      marksheet1.e8t T $ata2.=ecordset.Eields"S/%S#

      marksheet1.e8t41 T t8tscode  marksheet1.e8t15 T $ata2.=ecordset.Eields"SD$BCC%MBS#

      marksheet1.e8t22 T $ata2.=ecordset.Eields"SM)B=9C%MBS#

      marksheet1.e8t21 T $ata2.=ecordset.Eields"SE%)B=9C%MBS#  marksheet1.e8t23 T $ata2.=ecordset.Eields"3#

      If marksheet1.e8t T 5 hen

      marksheet1.t8thindi T t8thindi

      marksheet1.t8ttothindi T t8thindi  marksheet1.t8teng T t8tenglish

      marksheet1.t8ttoteng T t8tenglish

      marksheet1.t8tmaths T t8tmaths

      marksheet1.t8ttotmaths T t8tmaths  marksheet1.t8tsans T t8tsanskrit

      marksheet1.t8ttotsans T t8tsanskrit  marksheet1.t8tsocial T t8tsocial

      marksheet1.t8ttotsocial T t8tsocial

      marksheet1.t8tscience T t8tscience  marksheet1.t8t&r T t8t&ractical

      marksheet1.t8ttotscience T

  • 8/9/2019 School managment FINAL.doc

    61/69

    School Management System 

    marksheet1.t8ttotsocial.

  • 8/9/2019 School managment FINAL.doc

    62/69

    School Management System 

    marksheet1.t8ttothindi.e!Press">e!%scii %s Integer#

    If >e!%scii T 13 henIf IsCumeric"t8tenglish.e8t# hen

    t8tsanskrit.etEocus

    Blse

    t8tenglish.e8t T SSt8tenglish.etEocus

    Msg7o8 S&lease in&ut marks in numberS

    Bnd If Bnd If 

    Bnd ub

    Private ub t8thindi>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    If IsCumeric"t8thindi.e8t# hen

    t8tmaths.etEocus

    Blse

    62

  • 8/9/2019 School managment FINAL.doc

    63/69

    School Management System 

    t8thindi.e8t T SS

    t8thindi.etEocus

    Msg7o8 S&lease in&ut hindi marks in numberSBnd If 

    Bnd If 

    Bnd ubPrivate ub t8tmaths>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    If IsCumeric"t8tmaths.e8t# hent8tscience.etEocus

    Blse

    t8tmaths.e8t T SS

    t8tmaths.etEocusMsg7o8 S&lease in&ut number in numberS

    Bnd If 

    Bnd If 

    Bnd ubPrivate ub t8t&ractical>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 henIf IsCumeric"t8t&ractical.e8t# hen

    t8tsocial.etEocus

    Blset8t&ractical.e8t T SS

    t8t&ractical.etEocus

    Msg7o8 S&lease in&ut &ractical marks in numberS

    Bnd If Bnd If 

    Bnd ub

    Private ub t8tsanskrit>e!Press">e!%scii %s Integer#If >e!%scii T 13 hen

    If IsCumeric"t8tsanskrit.e8t# hen

    e8t1.etEocusBlse

    t8tsanskrit.e8t T SS

    t8tsanskrit.etEocus

    Msg7o8 S&lease in&utmarks in numberSBnd If 

    Bnd If 

    Bnd ubPrivate ub t8tscience>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 hen

    If IsCumeric"t8tscience.e8t# hent8t&ractical.etEocus

    Blse

    t8tscience.e8t T SS

    t8tscience.etEocus

    63

  • 8/9/2019 School managment FINAL.doc

    64/69

    School Management System 

    Msg7o8 S&lease in&ut marks in numberS

    Bnd If 

    Bnd If Bnd ub

    Private ub t8tscode>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 henIf IsCumeric"t8tscode.e8t# hen

    t8thindi.etEocus

    Blset8tscode.e8t T SS

    t8tscode.etEocus

    Msg7o8 S&lease in&ut studentcode in numberS

    Bnd If Bnd If 

    Bnd ub

    Private ub t8tsocial>e!Press">e!%scii %s Integer#

    If >e!%scii T 13 henIf IsCumeric"t8tsocial.e8t# hen

    t8tenglish.etEocusBlse

    t8tsocial.e8t T SS

    t8tsocial.etEocusMsg7o8 S&lease in&ut marks in numberS

    Bnd If 

    Bnd If 

    Bnd ub

    F-m MDI

    Private ub admissionlick"#

    frmadmission.hoBnd ub

    Private ub crecordlick"#

    frmclass.hoBnd ub

    Private ub entr!lick"#

    frmfaculit!.ho

    Bnd ubPrivate ub e8itlick"#

    frmend.ho

    Bnd ubPrivate ub facilit!lick"#

    frmfacilit!.ho

    Bnd ubPrivate ub fchartlick"#

    64

  • 8/9/2019 School managment FINAL.doc

    65/69

    School Management System 

    frmfeesstructure.ho

    Bnd ub

    Private ub fentr!lick"#frmfees.ho

    Bnd ub

    Private ub fre&resentlick"#9feesmaintain.ho

    Bnd ub

    Private ub /abel1lick"#/abel1.a&tion T S)/ M%C%HBMBC BMS

    Bnd ub

    Private ub mentr!lick"#

    Ermmarkentr!.hoBnd ub

    Private ub mre&resentlick"#

    marksheet1.ho

    Bnd ubPrivate ub recordlick"#

    frmfeare.hoBnd ub

    Private ub imer1imer"#

    If /abel1./eft NT M$IEorm1.+idth hen/abel1./eft T 10

    Blse

    /abel1./eft T /abel1./eft U 100

    Bnd If Bnd ub

    6(

  • 8/9/2019 School managment FINAL.doc

    66/69

  • 8/9/2019 School managment FINAL.doc

    67/69

    School Management System 

    LIMITATION

     

    he limitation of our &roect are :;

    "1# +e have tried to develo& our s!stem as best as &ossible ? but it is develo&ed on

    account of knoledge based collected from the res&onsible authorities of the

    school ? an! missing of information ma! lead to the limitation of our &roect .

    "2# +e can@t &rovide an! hel& facilit! in this &roect due to time limitation .

    "3# +e can use this &roect on stand alone s!stem

    F0t6e s3-e %&

    Proect develo&ment ? has certain limitation &roect has certain limitations has &roect has

    some sco&e e can use in modification of this softare . e ill tr! to im&rove our &roect in

    future and reduce the above &roblem .

    6

  • 8/9/2019 School managment FINAL.doc

    68/69

    School Management System 

    CONCLUSION

    he most im&ortant &art of our &roect school management =e&ort and

     &rovide re&ort facilit!.

    Henerating school record of all transaction . %re also im&ortant &art of the

    s!stem . om&uter &roves to be the best thing that can &erform the above

    mentioned task efficientl! .

    hus e have tried to make our s!stem as user friendl! and efficient as

     &ossible using the a&&lication &ackage

  • 8/9/2019 School managment FINAL.doc

    69/69

    School Management System 

    BIBLIOGRAP!"

    ?. &Maste/ng #/s0a, Bas/3 '. E+en ge,-0s

    @. &Beg/nn/ng +/s0a, Bas/3 '.% $/g6t5 S6-99 P0b,/s6es

    . & #/s0a, Bas/3 '. B,a3> B--> Ste+en !-,:ne