You are on page 1of 19

Class diagrams

ORGANISATION
1. OCODE VARCHAR 10 ORGNISATION CODE
2. ONAME VARCHAR 50 ORGANISATION NAME
3. LOCALITY VARCHAR 40 LOCALITY
4. CITY VARCHAR 40 CITY
5. STATEVARCHAR 40 STATE
6. CONPER VARCHAR 40 CONTACT PERSON
7. LISENCE VARCHAR 50 LISENCE NUMBER
8. VDATE DATE TIME - LISENCE DATE
9. OTYPE VARCHAR 15 ORGANISATION TYPE
10. VATNO VARCHAR 20 VAT NUMBER
11. PHONE VARCHAR 15 PHONE NUMBER
12. FAX VARCHAR 15 FAX NUMBER
13. EMAIL VARCHAR 40 EMAIL
14. WEBSITE VARCHAR 40 WEBSITE

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ), Close( )

Company
1. CCODE VARCHAR 10 COMPANY CODE
2. CNAME VARCHAR 50 COMPANY NAME
3. LOCALITY VARCHAR 40 LOCALITY
4. CITY VARCHAR 45 CITY
5. STATEVARCHAR 40 STATE
6. CONPER VARCHAR 50 CONTACT PERSON
7. LISENCE VARCHAR 50 LISENCE NUMBER
8. LDATE DATE TIME - LISENCE DATE
9. CTYPE VARCHAR 15 COMPANY TYPE
10. VATNO VARCHAR 20 VAT NUMBER
11. PHONE VARCHAR 15 PHONE NUMBER
12. FAX VARCHAR 15 FAX NUMBER
13. EMAIL VARCHAR 40 EMAIL
14. WEBSITE VARCHAR 40 WEBSITE

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ), Close( )


Vehicle

1. CCODE VARCHAR 10 COMPANY CODE


2. CNAME VARCHAR 50 COMPANY NAME
3. VCODE VARCHAR 10 PRODUCT CODE
4. VNAME VARCHAR 40 PRODUCT NAME
5. UNIT VHARCHAR 20 UNIT
6. PPRICE NUMERIC (8,2) UNIT P. PRICE
7. SPRICE NUMERIC (8,2) MAXIMUM R. PRICE
8. TAXSLAB NUMERIC (5,2) TAXSLAB
9. LOCATION VARCHAR 20 LOCATION
10. OPSTOCK NUMERIC - OPENING STOCK
11. MSTOCK NUMERIC - MARGINAL STOCK

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ),Search( ), Close( )

OrderTo

1. ORDNO VARCHAR 10 ORDER NUMBER


2. VDATE DATETIME - DATE
3. CCODE VARCHAR 10 COMPANY CODE
4. CNAME VARCHAR 50 COMPANY NAME
5. LOCALITY VARCHAR 40 LOCALITY
6. CITY VARCHAR 40 CITY
7. STATE VARCHAR 40 STATE
8. PCODE VARCHAR 20 PRODUCT CODE
9. PNAME VARCHAR 40 PRODUCT NAME
10. PRICE NUMERIC (8,2) PRICE
11. QUANTITY NUMERIC - ORDER QUANTITY
12. AMOUNT NUMERIC (8,2) AMOUNT

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ), Search( ), Close( )


Retailer
1. RCODE VARCHAR 10 RETAILER CODE
2. RNAME VARCHAR 50 RETAILER NAME
3. LOCALITY VARCHAR 40 LOCALITY
4. CITY VARCHAR 40 CITY
5. STATEVARCHAR 40 STATE
6. CONTPER VARCHAR 50 CONTACT PERSON
7. LISENCE VARCHAR 20 LISENCE NUMBER
8. VDATE DATETIME - LISENCE DATE
9. RTYPE VARCHAR 15 RETAILER TYPE
10. VATNO VARCHAR 15 VAT NUMBER
11. PHONE VARCHAR 20 PHONE NUMBER
12. FAX VARCHAR 20 FAX NUMBER
13. EMAIL VARCHAR 40 EMAIL
14. WEBSITE VARCHAR 40 WEBSITE

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ), Search( ), Close( )

PurchaseReg

1. PURCHASENO VARCHAR 10 PUR. INVOICE


2. SDATE DATETIME - PURCHASE DATE
3. ORDERNO VARCHAR 10 ORDER NUMBER
4. VDATE DATETIME - ORDER DATE
5. CCODE VARCHAR 10 COMPANY CODE
6. CNMAE VARCHAR 50 COMPANY NAME
7. LOCALITY VARCHAR 40 LOCALITY
8. CITY VARCHAR 40 CITY
9. STATE VARCHAR 40 STATE
10. BILTYPE VARCHAR 20 BILLTYPE
11. PCODE VARCHAR 20 PRODUCT CODE
12. PNAME VARCHAR 40 PROCDUCT NAME
13. PRICE NUMERIC (8,2) PURCHASE PRICE
14. QTY NUMERIC - PURCHASEQTY
15. AMOUNT NUMERIC (8,2) AMOUNT
16. TAXAMT NUMERIC (8,2) TAX AMOUNT
17. NETAMT NUMERIC (8,2) NET AMOUNT
18. DTOFMFG DATETIME - MFG DATE
19. DTOFEXP DATETIME - EXPIRY DATE

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ), Search( ), Close( )


PurchaseMast
1. PURNO VARCHAR 10 PURCHASE NO

2. PDATE DATETIME - PURCHASE DATE


3. ORDNO VARCHAR 10 ORDER NUMBER
4. ODATE DATETIME - ORDER DATE
5. CCODE VARCHAR 10 COMPANY CODE
6. CNMAE VARCHAR 10 COMPANY NAME
7. LOCALITY VARCHAR 40 LOCALITY
8. CITY VARCHAR 40 CITY
9. STATEVARCHAR 40 STATE
10. BILTYPE VARCHAR 20 BILLTYPE
11. TOTAMT NUMERIC (8,2) TOTAL AMOUNT
12. TOTTAX NUMERIC (8,2) TOTAL TAX
13. TOTNET NUMERIC (8,2) TOT NET AMT

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ), Search( ),


OrdFrom

1. ORDERNO VARCHAR 10 ORDER NUMBER


2. VDATE DATETIME - ORDER DATE
3. RCODE VARCHAR 10 RETAILER CODE
4. RNAME VARCHAR 50 RETAILER NAME
5. LOCALITY VARCHAR 40 LOCALITY
6. CITY VARCHAR 40 CITY
7. STATE VARCHAR 40 STATE
8. PCODE VARCHAR 20 PRODUCT CODE
8. PNAME VARCHAR 40 PRODUCT NAME
9. PRICE NUMERIC (8,2) SALE PRICE
10. ORDERQTY NUMERIC - QUANTITY
11. AMOUNT NUMERIC (8,2) AMOUNT

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ), Search( ), Close( )


SaleRegT

1. SALENO VARCHAR 10 SALE INVOICE NO


2. SDATE DATETIME - SALE INVOICE DATE
3. ORDERNO VARCHAR 10 ORDER NO
4. VDATE DATETIME - ORDER DATE
5. RCODE VARCHAR 10 RETAILER CODE
6. RNAME VARCHAR 50 RETAILER NAME
7. LOCALITY VARCHAR 40 LOCALITY
8. CITY VARCHAR 40 CITY
9. STATE VARCHAR 40 STATE
10. BILTYPE VARCHAR 20 BILLTYPE
11. PCODE VARCHAR 20 PRODUCT CODE
12. PNAME VARCHAR 40 PRODUCT NAME
13. SPRICE NUMERIC (8,2) SALE PRICE
14. SQTY NUMERIC - SALE UANTITY
15. AMOUNT NUMERIC (8,2) AMOUNT
16. TAXAMT NUMERIC (8,2) TAX AMOUNT
17. NETAMT NUMERIC (8,2) NET AMOUNT

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ), Search( ), Close( )

SaleMastT

1. SALENO VARCHAR 10 SALE INVOICE NO


2. SDATE DATETIME - SALE INVOICE DATE
3. ORDERNO VARCHAR 10 ORDER NO
4. VDATE DATETIME - ORDER DATE
5. RCODE VARCHAR 10 RETAILER CODE
6. RNAME VARCHAR 50 RETAILER NAME
7. LOCALITY VARCHAR 40 LOCALITY
8. CITY VARCHAR 40 CITY
9. STATE VARCHAR 40 STATE
10. BILTYPE VARCHAR 20 BILLTYPE
11. TOTAMT NUMERIC (8,2) TOTAL AMOUNT
12. TOTTAX NUMERIC (8,2) TOTAL TAX
13. TOTNET NUMERIC (8,2) TOTAL NET AMOUNT

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ), Search( ), Close( )


SaleRegS

1. SALENO VARCHAR 10 SALE INVOICE NO


02.SDATE DATETIME - SALE INVOICE DATE
03.ORDERNO VARCHAR 10 ORDER NO
05.VDATE DATETIME - ORDER DATE
06.RCODE VARCHAR 10 RETAILER CODE
07.RNAME VARCHAR 50 RETAILER NAME
08.LOCALITY VARCHAR 40 LOCALITY
09.CITY VARCHAR 40 CITY
10.STATE VARCHAR 40 STATE
11.BILTYPE VARCHAR 20 BILLTYPE
12.PCODE VARCHAR 20 PRODUCT CODE
13.PNAME VARCHAR 40 PRODUCT NAME
14.SPRICE NUMERIC (8,2) SALE PRICE
15.SQTY NUMERIC - SALE UANTITY
16.AMOUNT NUMERIC (8,2) AMOUNT
16.TAXAMT NUMERIC (8,2) TAX AMOUNT
17.NETAMT NUMERIC (8,2) NET AMOUNT

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ), Search( ), Close( )

SaleMastS
01. SALENO VARCHAR 10 SALE INVOICE NO
02. SDATE DATETIME - SALE INVOICE DATE
03. ORDNO VARCHAR 10 ORDER NO
04. ODATE DATETIME - ORDER DATE
05. RCODE VARCHAR 10 RETAILER CODE
06. RNAME VARCHAR 50 RETAILER NAME
07. LOCALITY VARCHAR 40 LOCALITY
08. CITY VARCHAR 40 CITY
09. STATEVARCHAR 40 STATE
10. BILTYPE VARCHAR 20 BILLTYPE
11. TOTAMT NUMERIC (8,2) TOTAL AMOUNT
12. TOTTAX NUMERIC (8,2) TOTAL TAX
13. TOTNET NUMERIC (8,2) TOTAL NET AMOUNT

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ), Search( ), Close( )


Pmt2Comp

1. PMTNO VARCHAR 10 PAYMENT NUMBER


2. PDATE DATETIME - PAYENT DATE
3. CNAME VARCHAR 50 COMPANY NAME
4. LOCALITY VARCHAR 40 LOCALITY
5. CITY VARCHAR 40 CITY
6. STATEVARCHAR 40 STATE
7. PMTMODE VARCHAR 20 PAYMENT MODE
8. CHDFNO VARCHAR 15 CHQUE/DRAFT NO
9. CHDFDATE DATETIME - CHQUE/DRAFT DT.
10. BANKNAME VARCHAR 50 BANK NAME
11. AMOUNT NUMERIC (8,2) AMOUNT

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ), Search( ), Close( )

RecFromRtlr

1. RPNO VARCHAR 10 RECEIPT NUMBER


2. PDATE DATETIME - RECEIPT DATE
3. RNAME VARCHAR 50 RETAILER NAME
4. LOCALITY VARCHAR 40 LOCALITY
5. CITY VARCHAR 40 CITY
6. STATE VARCHAR 40 STATE
7. RPMODE VARCHAR 20 RECEIPT MODE
8. CHDFNO VARCHAR 15 CHQUE/DRAFT NO
9. CHDFDATE DATETIME - CHQUE/DRAFT DATE
10. BANKNAME VARCHAR 40 BANK NAME
11. AMOUNT NUMERIC (8,2) AMOUNT

Add( ), Next( ), Prior( ), Save( ), Delete( ),Update( ), Search( ), Close( )


ER diagrams

Samir TVS

H
as

T Issue Purchase Fro TVS Company


o m

Retailer

Updat
e
Updat Pays
e

Receive
s Payment
Stock

Receipt
locality

Org_name
city
Org_code

state

Website

Con_perso
E_mail n
Organization

Licence_N
fac o

Licence_dt
Phone_no
Org_type
Vat_no
Pur.invoice

Net Amount Purchse Date

Tax Order No

Amount Order Date

Quantity Purchase Comp Name

Price Company Code

Prod Name Locality

Prod Code City

Billype State
Retailercod
e

Website Retailer Name

E_mail Locality

City

Fax No Retailer State

Retailer Type

Phone No Type No

Type Date
Licence Con person
No
Companycode
dede

Website Company Name

E_mail Locality

City

Fax No Company State

Company Type

Phone No Type No

Type Date
Product code

Company Name Product Name

Company code Description

Location

Vehicle Purchase Price

Sale Price

Marginal Quantity Opening Stock

Tax Slab
Payment
No

Payment Date

Amount Company Name

Locality

Bank Name Payment City

State

Payment Mode
Issue Date

Cheque/DD No
Receipt No

Receipt Date

Amount Retailer Name

Locality

Bank Name Receipt City

State

Receipt Mode
Issue Date

Cheque/DD No
Dataflow Diagrams

Purchase Information Inventory analysis


report

Sales information
Automotive Sales ,purchase &
Invoicing statistics report
&
Inventory System
Accounts Reports
Accounts information

“0 Level” DFD
Order To Company
Order From Retailer

Order Stock Order


Placemen Updation verification
t

Order Register
Purchase
Verificatio from
n Of Order Company

Issue Of
Product

Final Order
Purchase File

Issue

1- Level DFD
Purchase
Updation
of
Stock

Updation
Issue File of
Stock

Accounts

Receipt
from
Retailer Vehicle

Payment
Verificatio
n

Accounts Stock
Report
Payment File

Receipt
Verificatio Receipt File
n

2nd - Level DFD

You might also like