DOC

Library system

By Bernard Rodriguez,2014-08-30 02:49
87 views 0
Library system

    Designing of Library System

     This is my Library system that composed by 3 parts: Lend system, Purchase

    system and Manager system.

    <> Lend system (from Library System)

    <>Library System Purchase system (from Library System)

     <> ManagerLend system (from Library System)

     Manager system

     Purchase system

    Lend process

     Reader roleReturn processBook role

    Librian rolePurchase process

    Lend processPayroll process

     Money rolePayment

     process

     1

    And the components are illustrate below:

Reader role:

Book role:

     2

Liberian role

Supplier role:

3

Money role:

Lend process:

4

Retrun process:

Payment process:

5

Payroll process:

Purchase process:

6

Lend process:

     :Lend process:Reader roleBook role:Book account:Book Detail:Registration

     CheckRegistration#()

    getbooknamel()

     getbookdetail()precondition()

     searchbook()

    setbookaccount()

     setlendoutflag()complete()

Return process:

    :return processReader roleBook role:Book account:Registration

     getbookaccount()

     getbookname()precondition()

    checkdate()

     getbook()

     complete()setlendoutflag()

     7

    Payment process:

     :payment :supplier role:money role:payable :bank account processaccount

     getpayable()

     getaccountnumber()

    getbankaccount() precondition()

     checkacountnum()

    debit()

     credit()

     complete()

    match()

    Payroll process:

    :payroll Librarian roleMoney role:payroll :bank account processaccount

    getpayrollaccount()

     getaccountnumber()

     precondition()getbankaccount()

     checkaccount()

     debit()

     credit()complete()

     8

Purchase process:

     :Receipt:Book role:Supplier role:Registration:Payable

    Account

     getregistration()

     registration()

    getpayableaccount()

    credit()

    :Receipt:Book role:Supplier role:Registration:Payable

    Account

    getregistration()

    registration()

    getpayableaccount()

    credit()

     9

Report this document

For any questions or suggestions please email
cust-service@docsford.com