3: Creating the Demonstration System Files

3.2 Application Requirements

Our sample application, the Demonstration Subscription System, should provide information on the magazines available, including the total number of subscriptions as well as the subscription rate for each magazine. Information about subscribers including name, address and the magazines they subscribe to should be retrievable also. The date that a subscription began and the length of the subscription period should also be included for each subscription. With these data requirements, three RMSfiles are needed:

1. Magazine File

This file contains each magazine’s title, yearly rate, and current number of subscribers.

2. Subscriber File

This file contains the name and address of each subscriber.

3. Subscription File

This file contains information on each subscription including the date on that the subscription began, the number of issues left before the subscription expires, and codes that will identify both the subscriber and the magazine they’ve subscribed to.