financial ratio creator dec. 06. 2001 al-rifai, nasser hoshizaki, tomohiro

5
Financial Ratio Creator Dec. 06. 2001 Al-Rifai, Nasser Hoshizaki, Tomohiro

Upload: brook-mitchell

Post on 04-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Financial Ratio Creator Dec. 06. 2001 Al-Rifai, Nasser Hoshizaki, Tomohiro

Financial Ratio Creator

Dec. 06. 2001

Al-Rifai, Nasser

Hoshizaki, Tomohiro

Page 2: Financial Ratio Creator Dec. 06. 2001 Al-Rifai, Nasser Hoshizaki, Tomohiro

Why did we create this program?Seeing we both are taking GSBA 510 “Financial

analysis” we realized that all companies produce annual reports at the end of the year and these reports have to be analyzed in order understand them.

This program reads input that is gathered from these reports and calculates the required ratios to analyze its performance and compare it to other companies and to industry standards.

Page 3: Financial Ratio Creator Dec. 06. 2001 Al-Rifai, Nasser Hoshizaki, Tomohiro

Who will use this program?

1- Students taking GSBA 510.2- Current Investors / Prospective

Investors.3- Financial analysts.

Page 4: Financial Ratio Creator Dec. 06. 2001 Al-Rifai, Nasser Hoshizaki, Tomohiro

How does it work?

Model classesFinancialData : Contents companies’ data and has methods to

calculate the ratios.

DataIO:reads an external data file.

FirmData: calls DataIO and receive data as a vector.

View classesView3 : controls all of classes listed below.

InternalFrame: opens a new empty internal window.

Panel : creates a content pane to be posted on the window.

RatioLabel : is called by Panel to set a bunch of strings.

Page 5: Financial Ratio Creator Dec. 06. 2001 Al-Rifai, Nasser Hoshizaki, Tomohiro

Model classes

The relations between important classes

FinancialDataData File : company 1

company 2 company 3

FirmData

View3 Panel

View classes

Listen & Request

Create a new content pane InternalFrameOpen a new window