Demonstrate Ability To Use Various Modeling Information Technology Essay

The assignment allows the campaigner to show the ability to utilize assorted patterning methods and techniques when developing computing machine plans.

This assignment is based on the analysis and design of a computerized gross revenues system for a auto showroom that sells new autos manufactured by the Zoom Motor Company. The auto showroom requires a computerized record system for supervising the sale of new autos.

The name of mine is SHANE KO KO OO and I am go toing International Diploma in Computer Studies ( IDCS ) at MCC ( Yangon ) .

So, PM is one of the topics in IDCS. If we want to go through the degree of IDCS, we need to make assignment.

And so, I want to go through the IDCS degree. So, I do this assignment. The assignment rubric for the test is CAR SALEROOM.

By making this assignment. I gain many cognition and friendly PM. This assignment is really good for pupils and pupils will derive the methods of object-oriented. I thank to my instructor who teachers the PM. His name is U AYE AYE THAN.

To run into their demand, the member of the community seek the proficient advice of a computing machine system and Solution Company called Lewis & A ; Hugher that has been set up late, where you work as a Personal computer support Technician. I was to set about a complete survey of the bing substructure at the library.

Acknowledge

First of all, I would wish to thank to my household, Myanmar Computer Company Limited ( MCC Ltd ) and teacher U AYE AYE THAN, he give me utile advices and counsel for my capable. I besides thanks to Supervisor, and helpers of instructors. They are assisting me to finish this assignment. I studied and obtained required information and cognition from my talk. I besides gathered information from the cyberspace and books.

By making this assignment, I got a batch of cognition of the ways of to compose plan. I really like to compose Programs because before attend IDCS: I do n’t cognize nil about PM. I really got much cognition by doing this one and although this one is non a perfect. I hope that this 1 besides a good 1. I am seeking as I can. I truly thanks to all.

Bel of Contants

No

Description

Pages

1.

Task-1

9

2.

Task-2

34

3

Task-3

36

4

Task-4

41

5

Task-5

47

6

Task-6

58

ile Structure for Model File

No

FieldName

Data Type

Character Length

Description

1

Model

Fictional character

10

Car Model Type

2

MS_Price

Integer

6

Minimal Gross saless Monetary value

A

Record Length

16

A

File Structure for Staff File

No

FieldName

Data Type

Length

Description

1

Staff_ID

Integer

4

Staff Identification No

2

Sname

Fictional character

30

Staff Name

3

Post

Fictional character

20

Appellation

4

DOB

Date

10

Date of birth

5

Addr

Fictional character

50

Staff Address

6

Telephone

whole number

10

Contact Phone No

A

Record Length

124

A

File Structure for Gross saless File

No

Field Name

Data Type

Length

Description

1

Sdate

Data Type

10

CarSales Date

2

Model

Fictional character

10

Model of Gross saless Car

3

Reg_No

Integer

6

Gross saless Registration No

4

Sprice

Integer

6

Gross saless Monetary value

5

P_Name

Fictional character

30

Name of Purchaser

6

P_Address

Fictional character

50

Address of Purchaser

7

P_Phone

Integer

10

Phone no of Purchaser

8

Staff_ID

Integer

4

Gross saless Staff for Car

A

A

Record Length

126

A

Test Data for Model File

Model

MS_Price

City L

$ 8,000

City LS

$ 8,500

City LX

$ 9,000

Crusier L

$ 12,000

Crusier LS

$ 13,000

Crusier LX

$ 14,000

Sport L

$ 22,000

Sport LS

$ 23,000

Sport LX

$ 25,000

Test Data for Staff File

Staff_ID

Sname

Post

DOB

Addr

Telephone

0001

Mr.John

Director

10/4/1972

No.1, Insein st, Ygn.

02-123456

0002

Ms.Laural

Gross saless Assistant

2/7/1981

No.40, Sanchaung st, Ygn.

02-765421

0003

Ms.Sandi

Gross saless Assistant

4/2/1985

No.25, Thayat st, Ygn.

02-546752

0004

Mr.Linn

Gross saless Assistant

17/9/1977

No.63, Sein st, Ygn.

02-897564

0005

Ms.Lamin

Gross saless Assistant

25/11/1969

No.103, San Nyein st, Ygn.

02-453586

0006

Mr.Dun

Gross saless Assistant

12/6/1983

No.34, Phyar Pon st, Ygn.

02-876546

0007

Mr.Arkar

Gross saless Assistant

7/1/1979

No.200, Pyay Road, Ygn.

02-093243

0008

Ms.May Hnin

Gross saless Assistant

14/7/1980

No.409, Pyay Road, Ygn.

02-535353

0009

Ms.Su Mon

Gross saless Assistant

19/5/1984

No.15, Kyae Myin Tine, Ygn.

02-510610

Test Data for Gross saless File

Sdate

Model

Reg_No

Sprice

P_Name

P_Addr

P_Phone

Staff_id

4/2/2010

City L

10

$ 8,800

Ms.Phwae Phwae

Union of burma

23098765

0009

25/2/2010

Sport LS

2

$ 25,000

Mr.James

London

923487

0002

27/2/2010

Cruiser LX

5

$ 15,000

Ms.Jenny

Singapore

765432

0008

2/3/2010

City LX

3

$ 9,200

Mr.Nay Win

Malaya

9988975

0005

5/3/2010

Sport L

7

$ 23,000

Mr.Smith

United states

86555676

0002

10/3/2010

Sport LS

9

$ 23,000

Mr.Jones

Phillipines

8776548

0007

15/3/2010

City LS

4

$ 9,000

Mr.Myoe Minn

Japan

4356576

0002

20/3/2010

Sport LX

6

$ 26,000

Mr.Thein Min

Union of burma

345213

0003

27/3/2010

Cruiser LS

8

$ 13,500

Ms.Jimmy

Siam

543249

0005

2/4/2010

Cruiser L

3

$ 12,700

Mr.Nyein Oo

Suomi

87965646

0004

4/4/2010

Sport LX

8

$ 26,900

Ms.Janifer

China

90897988

0006

7/4/2010

City LX

9

$ 9,500

Ms.Yimmar

Spain

765432

0008

10/4/2010

Cruiser LX

12

$ 14,100

Mr.Arshi

France

456876

0003

12/4/2010

City L

14

$ 8,100

Ms.Jacica

United kingdom

7876709

0007

13/4/2010

City LS

10

$ 8,670

Mr.Wii Pain

NewYork

53982

0009

15/4/2010

Sport LS

11

$ 24,000

Mr.Charon

Bankok

657488

0008

16/4/2010

Cruiser LS

13

$ 13,190

Ms.May Myat Noe

Rangoon

756549

0006

19/4/2010

Sport LX

11

$ 25,900

Mr.Makjon

Mandalay

8754675

0009

20/4/2010

Sport L

8

$ 22,780

Mr.Hlwan Paing

Rangoon

957368

0004

22/4/2010

City LX

13

$ 9,110

Mr.Jadon Smith

United states

677545

0008

DSD FOR MODEL FILE

DSD FOR STAFF FILE

DSD FOR SALES FILE

Undertaking 1

Report One Format

Zoom Motor Company Ltd

Sale study for the month of February by auto theoretical account

No

Model

Sale Date

Registration No

Amount Paid

1

City L

4/2/2010

10

2

Sport LS

25/2/2010

2

3

Cruiser LX

27/2/2010

5

Detail Program Specification

At the top degree, study 1 can be separated into the constituents ‘ low-level formatting undertakings, treating undertakings and shuting undertakings:

Figure 1.1 Top degree of top-down development -stepwise polish

Measure 1

At the top degree the lineation demands for each chief constituent are:

Initializing: unfastened files.

Processing: procedure each record to happen classs.

Termination: Shutting all File.

Figure 1.2 Step 1 of top-down development -stepwise polish

Action

A1 Open input sfile

A2 Accept emonth

A3 Clear screen

A4Display heading

A5 Close sfile

A6 Stop plan

A7 Read a record from sfile

Condition

C1-WHILE NOT EOF

Measure 2

Taking each constituent in bend, they can be farther divided to give each of the undermentioned polishs:

Initializing polish: unfastened files for reading and authorship.

Processing polish: set up cringle to read in and treat each record.

Closing polish: close files, end product shutting message.

Figure 1.3 Step 2 of top-down development -stepwise polish

Action

A8 Display inside informations line

A9 Display mistake message

Report Two Format

Zoom Motor Company Ltd

Sale study for the months

By Staff: Ms.Laural

No

Model

Sale Date

Commission

1

Sport LS

27/2/2010

$ 1000

2

Sport L

5/3/2010

$ 500

3

City LS

15/3/2010

$ 250

Zoom Motor Company Ltd

Sale study for the months

By Staff: Ms.Sandi

No

Model

Sale Date

Commission

1

Sport LX

20/3/2010

$ 500

2

Cruiser LX

10/4/2010

$ 50

Zoom Motor Company Ltd

Sale study for the months

By Staff: Mr.Linn

No

Model

Sale Date

Commission

1

Cruiser L

2/4/2010

$ 350

2

Sport L

20/4/2010

$ 390

Zoom Motor Company Ltd

Sale study for the months

By Staff: Ms.Lamin

No

Model

Sale Date

Commission

1

City LX

2/3/2010

$ 100

2

Cruiser LS

27/3/2010

$ 250

Zoom Motor Company Ltd

Sale study for the months

By Staff: Mr.Dun

No

Model

Sale Date

Commission

1

Sport LX

4/4/2010

$ 950

2

Cruiser LS

16/4/2010

$ 95

Zoom Motor Company Ltd

Sale study for the months

By Staff: Mr.Arkar

No

Model

Sale Date

Commission

1

Sport LS

10/3/2010

$ 0

2

City L

12/4/2010

$ 50

Zoom Motor Company Ltd

Sale study for the months

By Staff: Ms.May Hnin

No

Model

Sale Date

Commission

1

Cruiser LX

27/2/2010

$ 500

2

City LX

7/4/2010

$ 250

3

Sport LS

15/4/2010

$ 500

4

City LX

22/4/2010

$ 55

Zoom Motor Company Ltd

Sale study for the months

By Staff: Ms.Su Mon

No

Model

Sale Date

Commission

1

City L

4/2/2010

$ 400

2

City LS

13/4/2010

$ 85

3

Sport LX

19/4/2010

$ 450

Logical Data Structure Diagram for Report 2

Preliminary Program Structure Diagram for Report Two

Report 2

Action List

A1 Open Input S-File and dealier-delivery codification

A2-Accept month

A3-Clear screen

A4-Display Heading

A5-Read a record from S-file

A6-Commession = sale – purchase

A7-Read a record from S-file with dealer-delivery codification

A8-Display Detail Line

A9-Close Input S-File

A10-Display mistake Message

A11-Close Input S-File and dealer -delivery codification

Conditionss

C1: While Not EOF Sfile

C2: While Not EOF Sale File

C3: Dealer-delivery code= Staff ID for Staff File

C3: Dealer-delivery codification & lt ; & gt ; Staff ID for Staff File

Detail Program Specification

At the top degree, study 2 can be separated into the constituents ‘ low-level formatting undertakings, treating undertakings and shuting undertakings:

Figure 2.1 Top degree of top-down development -stepwise polish

Measure 1

At the top degree the lineation demands for each chief constituent are:

Initializing: unfastened files.

Processing: procedure each record to happen sale file.

Shutting: close files.

Figure 2.2 Step 1 of top-down development -stepwise polish

Action

A1- Open Input StaffrFile and dealier_delivery codification

A2- Accept emonth

A3-Clear Screen

A4-Display Heading

A11-Close Input StaffrFile and dealier_delivery codification

Conditionss

C1: S DateMonth = emonth

C2: Checking Sale Details

Measure 2

Taking each constituent in bend, they can be farther divided to give each of the undermentioned polishs:

Initializing polish: unfastened files for reading and authorship.

Processing polish: set up cringle to read in and treat each record.

Closing polish: close files, end product shutting message.

Figure 2.3 Step 2 of top-down development -stepwise polish

Action

A5-Read a record from StaffrFile

A9-Close Input StaffrFile

A11-Close Input StaffrFile and dealier_delivery codification

Condition

C2: Checking Sale Details

Measure 3

No farther polishs are needed for the low-level formatting or expiration modus operandis. However, farther analysis of the processing undertakings is needed.

Processing the records- procedures are needed to:

cipher the mean ;

trial sale item ;

compose the consequences to a file ;

Fig.2.4 Step 3 of top-down development-stepwise polish

Action

A6-Commession =sale-purchase

A7-Read a record from StaffrFile with delier_delivery codification

A8-Display Detail File the top degree, study 2 can be separated into the constituents ‘ low-level formatting undertakings, treating undertakings and shuting undertakings:

Report Three Format

Zoom Motor Company Ltd

Gross saless Report for Total Gross saless

Between: February and April

No

Model

Sold Measure

Entire Gross saless Sum

1

City L

2

$ 16000

2

City LS

2

$ 17000

3

City LX

3

$ 27000

4

Cruiser L

1

$ 12000

5

Cruiser LS

2

$ 26000

6

Cruiser LX

2

$ 28000

7

Sport L

2

$ 44000

8

Sport LS

3

$ 69000

9

Sport LX

3

$ 75000

Entire = 9

Logical Data Structure Diagram for Report 3

Preliminary Program Structure Diagram for Report Three

Report 3

Action List

A1-Open Input S-File

A2-Accept emonth

A3-sole=0

A4-Display Heading

A5-Read record from S-file

A6-Open Model File

A7-Read a record from model-details

A8-Close Model File

A9-Read a record from dealer-order

A10-Open trader bringing

A11-Read a record from dealer-delivery

A9-Amount =price*sole-quantity

A10-Read a record from S-File inside informations with theoretical account item

A11-Display item line

A12-Display Error Message

A13-Close of S-file

Condition

C1: EOF S-File

C2: EOF model-details

C3: If S-File= model-detail

Detail Program Specification

Figure 3.1 Top degree of top-down development -stepwise polish

Conditionss

C1-EOF Staff File

Measure 1

At the top degree the lineation demands for each chief constituent are:

Initializing: unfastened files.

Processing: procedure each record to happen sale inside informations.

Shutting: close files.

Figure 3.2 Step 1 of top-down development -stepwise polish

Action

A1- Open Input StaffrFile

A2- Accept emonth

A3- sloe=0

A4-Display Heading

A5- Read record from StaffrFile

A13-Close of StaffrFile

Conditionss

C2-EOF model-details

Measure 2

Taking each constituent in bend, they can be farther divided to give each of the undermentioned polishs:

Initializing polish: unfastened files for reading and authorship.

Processing polish: set up cringle to read in and treat each record.

Closing polish: close files, end product shutting message.

Figure 3.3.Step 2 of top-down development -stepwise polish

Action

A1- Open Input StaffrFile

A2- Accept emonth

A3- sloe=0

A4-Display Heading

A5- Read record from StaffrFile

A6-Open Model File

A7- Read a rocord from model_details

A8-Close Model File

A13-Close of StaffrFile

Conditionss

C1-EOF StaffrFile

C2-EOF model-details

Measure 3

No farther polishs are needed for the low-level formatting or expiration modus operandis. However, farther analysis of the processing undertakings is needed.

Processing the records- procedures are needed to:

cipher the mean ;

set up the sale file item ;

compose the consequences to a file ;

show item consequence or mistake.

Fig.3.4 Step 3 of top-down development-stepwise polish

Action

A9- Amount= price*sale_quantity

A10-Read a record from StaffrFile inside informations with theoretical account item

A11-Display item line

A12-Display Error Message

A13-Close of StaffrFile

Conditionss

C1-EOF StaffrFile

C2-EOF model-details

C3-IF StaffrFile==model_details

Task – 2

( a ) Pseudo Code for Report 3

Plan: Gross saless File

Variable: Sum Of TYPE INTEGER

Get down

Open Gross saless File

DISPLAY Heading

WHILE NOT EOF

READ record from Gross saless File

DISPLAY Model Name

DISPLAY Number of Sole Quantity

DISPLAY Total gross revenues Amount

Entire: = Total + 1

End WHILE

DISPLAY Total

Close Gross saless File

End

( B ) FLOWCHAT FOR REPORT 3

Undertaking 3

PROGRAM Login Systems

Users variables

Username, Password, Position OF TYPE String

Get down

DISPLAY “ Car Gross saless Room Information Systems ”

DISPLAY “ User Name ”

DISPLAY “ Position ”

DISPLAY “ Password ”

ACCEPT User Name

ACCEPT Position

ACCEPT Password

Open Staff File as Input

Read a record from Staff File

While NOT END of File ( Staff )

IF username=staff.sname AND Position=Manager THEN

Main_Menu_for Manager ( )

Else if username=staff.sname AND position=Staff THEN

Perform Main_Menu_for_Staff ( )

Else perform Error Message ( )

End IF

End IF

End IF

Read a Following record from staff

End WHILE

Close Staff

End

Flowchart for approximately faculty in portion ( a )

Undertaking 4

ry Run

Users variables

Username, Password, Position OF TYPE String

Get down

1.DISPLAY “ Car Gross saless Room Information Systems ”

2.DISPLAY “ User Name ”

3.DISPLAY “ Position ”

4.DISPLAY “ Password ”

5.ACCEPT User Name

6.ACCEPT Position

7.ACCEPT Password

8.OPEN Staff File as Input

9.READ a record from Staff File

10.While NOT END of File ( Staff )

11IF username=staff.sname AND Position=Manager THEN

12.Main_Menu_for Manager ( )

13.Else if username=staff.sname AND position=Staff THEN

14.Main_Menu_for_Staff ( )

15.Else Perform Error Message ( )

End IF

End IF

End IF

16Read a Following record from staff

End WHILE

17Close Staff

End

Test Data

Staff_ID

Sname

Post

DOB

Addr

Telephone

0001

Mr.John

Director

10/4/1972

No.1, Insein st, Ygn.

02-123456

0002

Ms.Laural

Gross saless Assistant

2/7/1981

No.40, Sanchaung st, Ygn.

02-765421

0003

Ms.Sandi

Gross saless Assistant

4/2/1985

No.25, Thayat st, Ygn.

02-546752

0004

Mr.Linn

Gross saless Assistant

17/9/1977

No.63, Sein st, Ygn.

02-897564

0005

Ms.Lamin

Gross saless Assistant

25/11/1969

No.103, San Nyein st, Ygn.

02-453586

0006

Mr.Dun

Gross saless Assistant

12/6/1983

No.34, Phyar Pon st, Ygn.

02-876546

0007

Mr.Arkar

Gross saless Assistant

7/1/1979

No.200, Pyay Road, Ygn.

02-093243

0008

Ms.May Hnin

Gross saless Assistant

14/7/1980

No.409, Pyay Road, Ygn.

02-535353

0009

Ms.Su Mon

Gross saless Assistant

19/5/1984

No.15, Kyae Myin Tine, Ygn.

02-510610

Measure No

ACCEPT

( Username, Post, Password )

Staff File

While NOT EOF of Staff

Uname=Staffname, Post=

Manager, Pass=Staffpassword

Uname=Staffname,

Post=Staff, Pass=staffpassword

invalid staff or director

Display

8

A

Open

A

A

A

A

A

9

Read

A

A

A

A

A

A

10

A

A

True

A

A

A

A

11

A

A

A

True

A

A

A

12

A

A

A

A

A

A

Main Menu For Manager

13

A

A

A

A

True

A

A

14

A

A

A

A

A

A

Main Menu For staff

A

A

A

A

A

A

True

A

15

A

A

A

A

A

A

Mistake Mesg:

10

A

A

True

A

A

A

A

11

A

A

A

True

A

A

A

12

A

A

A

A

A

A

Main Menu For Manager

13

A

A

A

A

True

A

A

14

A

A

A

A

A

A

Main Menu For staff

A

A

A

A

A

A

True

A

15

A

A

A

A

A

A

Mistake Mesg:

10

A

A

True

A

A

A

A

11

A

A

A

True

A

A

A

12

A

A

A

A

A

A

Main Menu For Manager

13

A

A

A

A

True

A

A

14

A

A

A

A

A

A

Main Menu For staff

A

A

A

A

A

A

True

A

15

A

A

A

A

A

A

Mistake Mesg:

10

A

A

True

A

A

A

A

11

A

A

A

True

A

A

A

12

A

A

A

A

A

A

Main Menu For Manager

13

A

A

A

A

True

A

A

14

A

A

A

A

A

A

Main Menu For staff

A

A

A

A

A

A

True

A

15

A

A

A

A

A

A

Mistake Mesg:

10

A

A

True

A

A

A

A

11

A

A

A

True

A

A

A

12

A

A

A

A

A

A

Main Menu For Manager

13

A

A

A

A

True

A

A

14

A

A

A

A

A

A

Main Menu For staff

A

A

A

A

A

A

True

A

15

A

A

A

A

A

A

Mistake Mesg:

10

A

A

True

A

A

A

A

11

A

A

A

True

A

A

A

12

A

A

A

A

A

A

Main Menu For Manager

13

A

A

A

A

True

A

A

14

A

A

A

A

A

A

Main Menu For staff

A

A

A

A

A

A

True

A

15

A

A

A

A

A

A

Mistake Mesg:

10

A

A

True

A

A

A

A

11

A

A

A

True

A

A

A

12

A

A

A

A

A

A

Main Menu For Manager

13

A

A

A

A

True

A

A

14

A

A

A

A

A

A

Main Menu For staff

A

A

A

A

A

A

True

A

15

A

A

A

A

A

A

Mistake Mesg:

10

A

A

True

A

A

A

A

11

A

A

A

True

A

A

A

12

A

A

A

A

A

A

Main Menu For Manager

13

A

A

A

A

True

A

A

14

A

A

A

A

A

A

Main Menu For staff

A

A

A

A

A

A

True

A

15

A

A

A

A

A

A

Mistake Mesg:

10

A

A

True

A

A

A

A

11

A

A

A

True

A

A

A

12

A

A

A

A

A

A

Main Menu For Manager

13

A

A

A

A

True

A

A

14

A

A

A

A

A

A

Main Menu For staff

A

A

A

A

A

A

True

A

15

A

A

A

A

A

A

Mistake Mesg:

17

A

A

A

A

A

A

Close Staff

Undertaking 5

category diagram

Ask for Buying

To demo auto

Select Model auto

Discuss for monetary value

Accept auto

Choice Model

Select Color

Activity diagrams

( B ) Use Case Diagrams for Add New Model

Use Case Diagrams for the sale of a auto

Use Case Diagrams for Printing Report

5 ( degree Celsius ) Refined Class Diagram

5 ( vitamin D ) Sequence Diagram & A ; Collaboration

Remark:

Sign In ( Username, watchword )

Add Gross saless monetary value

Select

Add

Remark

1: Report Name

2: Explain item for file

3: Discourse the gross revenues monetary value

4: Make reception

5: Give reception

Remark

1: Sign_In ( Username, Password )

2: Choice Report Menu

3: Choice Report Type

4: Preview Report

Undertaking 6

Reappraisal for the assignment

In Task-1, it is that assumed that the Gross saless Manager demand to bring forth three study by utilizing JSP ( Jason Structured Programming ) Techniques and methodological analysis. Report 1 is the list of gross revenues autos of agenda for Zoom Motor Company. It include auto theoretical account, Date, Registration figure and sum paid, and so Logical Data Structure Diagrams ( DSDs ) for gross revenues file, Preliminary Program Structure Diagrams ( PSDs ) for Gross saless File and besides include Detailed Program Specification for gross revenues file to depict these informations. It has besides used in Report-2 and Report-3. Then, Report-2 has included the monthly list of the autos sold by each staff and calculates the committee due for each sale. Report-3 is the entire gross revenues by showroom for between two months.

In Task-2, I was written PSEUDO Code for Report-3. It included processs and maps. Pulling Flowchart for this Report is one of the parts of Task-2.

In Task-3, I described the gaining control of assorted screen can be accessed which are written in VB.Net. And, I wrote a PSEUDO codification and Flowchart for the Login system and Main Menu. This PSEUDO Code contains processs which will give entree to a chief bill of fare screen with watchword ( either Staff or Manager merely ) . This chief bill of fare screen will supply a pick of entree to see item screen, add sale of theoretical account, add new theoretical account, edit theoretical account, and edit colourss list, print study and issue. Finally, I drew a Flowchart for this study which is carry out by the login system and chief bill of fare plans.

In Task-4, this undertaking is non easy for me. Because of look intoing PSEUDO Code that has been written in Task-3 ( a ) and so bring forthing the trial programs, desk cheques and dry tallies tabular array.

In Task-5, by utilizing Microsoft Office Visio 2007, I drew assorted UML ( Unified Modeling Language ) notations such as Use Case Diagrams, Sequence Diagrams, Collaboration Diagrams, Activity Diagrams and Class Diagrams. It develops the top-level category diagram and activity diagrams for gross revenues system. And it besides prepares Use Case Diagrams for adding new theoretical account of auto, sale of a auto and printing studies. In Following measure, I produced a refined Class Diagrams demoing associations, generalisations and multiplicity. And it has besides develop Class which procedure properties and operations.

UML ( Unified Modeling Language )

Unified Modeling Language offers a method of communicating between proficient developers and the non-technical users, as it allow the developer to understand exactly the user demands, it can besides help communicating between developers. It is a standardised general-purposeA mold languageA in the field ofA package technology. The criterion is managed, and was created by, theA Object Management Group. UMLA is a criterion developed by the OMG for constituent and object mold. UML theoretical accounts may be automatically transformed to other representations ( e.g. Java ) by agencies ofA QVT-like transmutation linguistic communications, supported by theA OMG. UML isA extensile, offering the undermentioned mechanisms for customization: A profilesA andA stereotype. It provides a powerful method for depicting concern procedures in a mode helpful to both developers and users. Systems designers can utilize a UML to depict categories & A ; methods and document their relationships.

JSP ( Jackson Structured Programming )

Jackson Structured ProgrammingA orA JSPA is a method forA structured programmingA based on correspondences between informations watercourse construction and plan construction. JSP structures plans and informations in footings of sequences, loops and choices, and as a effect it is applied when planing a plan ‘s elaborate control construction, below the degree whereA object-oriented methodsA become of import. This is a system design methodological analysis that transforms a job construction into a plan construction which can work out the job. JSP uses the Hierarchical mold technique really intensively. It has three phases: the concluding portion of stage2 uses a signifier of imposter codification to specify the elaborate plan design. JSP was originally developed in the 1970s byA Jackson ‘s purpose was to makeA COBOLA batch file processing plans easier to modify and keep, but the method can be used to plan plans for anyA scheduling languageA that has structured control concepts, linguistic communications such asA C, A JavaA andA Perl. Despite its age, JSP is still in usage and is supported by ploting tools such as Microsoft ‘s Visio and CASE tools such as Jackson Workbench. Jackson Structured Programming was seen by many as relatedA toA Warnier Structured Programming, but the latter method focused about entirely on the construction of the end product watercourse. JSP and Warnier ‘s method both construction plans and informations utilizing merely sequences, loops and choices, so they basically create plans that areA parsersA forA habitue expressionsA which at the same time match the plan ‘s input and end product informations watercourses. However, it is non every bit suited as UML for an object-oriented scheduling language.A

Reference-ISBN 0954307I09