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.
Who will use this program?
1- Students taking GSBA 510.2- Current Investors / Prospective
Investors.3- Financial analysts.
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.
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