Jody Fedor

IT2700: Systems Analysis & Design

Assignment #3 – Chapter #3

Requirements Modeling


1. List the system requirements for the new system. Include two examples for each category of system requirements.

System Requirements List for Personal Trainer, Inc.

Output Category

· The Contact Management System must provide for what-if scenarios for special promotions and discount.

· The Accounting system must provide reporting for member sales, inactive/late paying members, and monthly profit and loss by activity for headquarters as well as local centers.

· The Accounts Receivable System must provide information on dropouts who have become delinquent in their payments.

Input Category

· The charge slip system requires the ability for automated input using a keychain ID card or Membership Card.

· Instructors must be able to enter member information pertaining to their activities and progress.

· Managers, Staff, and Instructors must be able to reply to e-mails received from members and to communicate to members information pertaining to their accounts, activities & progress reports, and general e-mail communication.

Process Category

· The Accounts Receivable System needs an enterprise-wide set of standard codes for activities.

· The Accounting systems needs to process all charges made at the local level to the members account.

· The system must issue usage charges to limited members for premium services received at the local level.

· The HR system must be able to provide staff scheduling to center managers.

Performance Category

· Internet system must provide scalability for national/international access to member information.

· The system must prepare member charge statements for all centers on a monthly basis.

Controls Category

· The system must provide for log-on security level for customers, staff, instructors, and managers.

· Internet system must provide for secure data access and entry by members through secure (SSL) log-on via username and passwords.


2. Are there scalability issues that Susan should consider? What are they?

Yes, there are scalability issues that Susan should consider. When thinking about moving to a new supercenter business model and going international, Personal Trainer will need a system that will be available 24x7x365. There will be many time zones and possibly different days.

The managers are asking the system to provide more information from the data they are providing. Historical data is necessary to make decisions at the local level on what business activities are generating profits and or losses. Historical data, which is not available in the current system, would allow managers to see the results of promotions and discount programs offered members.

The number of members at each location ranges from 300-500 members, the supercenter model could be in the 500-1000 member range with larger facilities and increased amenities. What would the retrofit of the current centers bring to the existing system? A 50% increase in member accounts would be possible in the future.

Scalability is definitely an issue Susan should consider.

3. If Susan wants to conduct a survey of current or perspective members to obtain their input, what type of sampling should she use? Why?

First, I think the question should have been more specific. What kind of input does she want to obtain from current or perspective members?

If the survey were to be about complaints of current services, I would recommend a stratified sampling of the members. This would gather information from different demographics be it the more affluent members as well as working class members. By using zip codes around each center you can get this type of sample.

If the survey was to find out what current or perspective members wanted in a new supercenter model or future services, I would spend the time and money and not sample at all but provide each member or perspective member the opportunity to give me their two cents.

If random sampling were used, I’m afraid that the sampling would not represent the overall population of our membership. With only 300 – 500 members per center and sampling 1 in 10 would give us only 30 – 50 surveys which would not be sufficient information.

If the sampling where to be over the entire enterprise, random or stratified sampling would be appropriate at the 1 in 10 or 20 rate. The same can be said for a mailed survey to all zip codes serviced by our centers. 5 to 10 postal customers per zip code would be a representative stratified sampling.


4. Draw an FDD that shows the main operations described in the fact statement.