This function will mainly generate a report of total revenue in a certain year according to the request of the user.
Revenue Sheet of Dairy Airc Jan 20, 1997 Total Company - Net Revenue $K Flight current day total Jan Feb ... Dec Year to date ------------ ----------------- ------ ------ ... ------ ------------ Calgary to Vancouver (Flight #6) Gross Revenue 120,000.00 xxx xxx xxx 5,678,000.00 Refunds 2,000.00 xxx xxx xxx 5,000.00 ================ ====== ====== ====== ============ xxxxxxx.xx xxx xxx xxx xxxxxxxxx.xx : : : Calgary to Toronto (Flight #7) Gross Revenue 120,000.00 xxx xxx xxx 5,678,000.00 Refunds 2,000.00 xxx xxx xxx 5,000.00 ================ ====== ====== ====== ============ xxxxxxx.xx xxx xxx xxx xxxxxxxxx.xx Net Revenue xxxxxxxxx.xx ===========
To enter this form the use will have to select the button Reports from the main menu. A small dialog box will pop up with the default current year ( ie. 1997) if not making any changes the user will click on OK button or hit Enter to accept the default year. The user can cancel the request by click on the cancel button and he/she will be returned to the main menu. When OK is clicked, a report form will be generated.
Note: The user can't not cancel the event of generating report after having selected the OKbutton from the dialog box.
The user can print, save to file or return to main menu by clicking on the corresponding button.
In the Informal Requirement Specifications we stated that we would like, "daily, monthly and yearly account of revenues for the entire company." The above description does not include anything but revenue for a particular year.
If the year entered from the dialog box is not a nummeric or less than 4 digit numbers then error message: "Error in inputs" will be prompted.
A dialog box will be called to get the year input from the users.
Group Name Can Access? Systems Admin X
Plane Admin X
Flight Admin
Booking Agents
FightHistory
Read Access is required
FlighInfo
Read Access is required