Anda di halaman 1dari 12

Overall Usecase Diagram

Invoice generation based on sales


OEA from Sales department department

Maintain Price list register

Prepare list of open invoices sales clerk

dispatch clerk Prepare list of closed


invoices

Generation of reports
<<extend>>
<<extend>>

Area wise product wise


Product wise area wise
sales report
sales report

account
Collection register department
Generation of collection slip
maintenance
Dispatch Department Activities

Place order
account
department
Send due amount

customer
Send OEA and Adv amount sales
department

Generate and Send invoice


with articles

Process and send collection


slip dispatch
<<include>> department

Record details in collection


register
Class Diagram

C ustomer
C ompany 0..* 0..* Processed : B oolean
1
Place order()
1 1
1 1 Send amount()

1 1 1..*
1 1
Sales D epartment D ispatch D epartment Production Store
Account Department
D epartment
SendOE A() Request goods() Send collection slip() S end goods()
Send A dv amt() Record details() Send goods()
Send articles and invoice()
Send OEA info()
C ollection Register
Invoice no. : Integer
Sales C lerk D ispatch C lerk Amount due : D ouble
Amount collected : Double
Generate reports() Prepare invoice() C ollected on : D ate
Prepare reports() Status : B oolean
Object Diagram

c : Company cu :
Customer

s : Sales d : Dispatch st : Store a : Account p : Production


Department Department Department Department

sc : Sales dc : Dispatch
Clerk Clerk

cr : Collection
Register
Collaboration Diagram

c : Customer c : Customer
+ Processed : Boolean =False + Processed : Boolean= True

1: Place order()

3: Send Adv amount() 7: Send due amount()


s : Sales a : Account
Department Department

2: Send OEA()
8: Send collection slip()

6: Send invoice and material()


d : Dispatch
Department
9: Record details()
5: Send goods()

4: Request goods()
st : Store cr : Collection
Register
Sequence Diagram

Customer Sales Dispatch Account


Department Department Department

1: Place order
2: Send OEA

3: Send Adv amount

4: Send material and Invoice

5: Send due amount


6: Tally amount

7: Send collection slip

The details are posted in


collection register by
dispatch clerk
Sequence Diagram of Production Department

Production Store Dispatch


Department Department

1: Send goods
2: Send OEA info

3: Send goods
Statechart Diagram
Idle

Under
Processing

Sales Department

Send adv amount to


Account Department

Send OEA and Adv amount to


Dispatch Department

Dispatch Department

Send goods
and Invoice

Sending due
amount

Account Department

Verify final Record in


details collection register

Order Processing
finished

Activity Diagram
: Account Department : Customer : Sales Department : Dispatch Department

Place order and


send adv amount

Send OEA and


Adv amount

Get material
from store
Store adv
amount paid

Send invoice and


material to customer

Send due
amount

Tally and generate


collection slip

Record in collection
register
Component Diagram

Invoice

Main
Program

Reports Updation
generation

Registers
Deployment Diagram

Process Interface Database

Contains Database
processes of the required for the
Invoice system system

Anda mungkin juga menyukai