ConstablePowerDinosaur37
ISM 6124 – ADVANCED INFORMATION SYSTEMS ANALYSIS AND DESIGN  …

ISM 6124 – ADVANCED INFORMATION SYSTEMS ANALYSIS AND DESIGN

 

Please read the following mini case:

 

The state firefighters’ association (FA) has a membership of 15,000. The purpose of the organization is to provide some financial support to the families of deceased member firefighters and to organize a conference each year bringing together firefighters from all over the state. Members are billed dues and calls. “Calls” are additional funds required to take care of payments made to the families of a deceased member. 

 

Each year FA recruits new members through an open enrollment period of one month (01/01 to 01/31). Initial enrollment fee is $200. FA offers yearly, monthly and quarterly membership options. For yearly membership FA bills each member for a membership fee of $100, for quarterly membership it charges a fee of $30 and for monthly a fee of $11 is charged. 

 

For yearly membership, the fee is due in the month end of January of each year and the membership amount needs to be paid by 02/28. FA sends out one reminder on 02/15 to members who have not paid the annual membership fee. If the annual membership is not paid by the due date then a late fee of $10 is charged and if the defaulting member does not pay by 03/31, then the membership is suspended. The member can reactivate his membership by paying a reactivation fee of $100+ 100+10=$210.

 

For quarterly membership, the fee is due at the month end of the first month of each quarter and the membership amount needs to be paid by the month end of second month of each quarter. FA sends out one reminder in the middle of the second month of each quarter to members who have not paid the quarterly membership fee. If the quarterly membership is not paid by the due date then a late fee of $10 is charged and if the defaulting member does not pay by quarter end, then the membership is suspended. The member can reactivate his membership by paying a reactivation fee of $100+30+10=$140.

 

For monthly membership, the fee is due in the month end of each month and the membership amount needs to be paid by the month end of next month. FA sends out one reminder in the middle of the next month to members who have not paid the monthly membership fee of the previous month. If the monthly membership is not paid by the due date then a late fee of $10 is charged and if the defaulting member does not pay by a consecutive month end, then the membership is suspended. The member can reactivate her membership by paying a reactivation fee of $100+11+10=$121.

 

The bookkeeping work for the association is handled by the elected treasurer, Bob Smith, although it is widely known that his wife, Laura, does all of the work. Bob runs unopposed each year at the election, since no one wants to take over the tedious and time consuming job of tracking memberships. Bob is paid a stipend of $8,000 per year, but his wife spends well over 20 hours per week on the job. The organization, however, is not happy with their performance.

 

A computer system is used to track the billing and receipt of funds. This system was developed in 1984 by an information systems student and his father. The system is a DOS-based system written in dBase 3. The most immediate problem facing the treasurer and his wife is the fact that the software package no longer exists, and there is no one around who knows how to maintain the system. One query in particular takes 17 hours to run. Over the years, they have just avoided running this query, although the information in it would be quite useful. Questions from members concerning their statements cannot easily be answered. Usually, Bob or Laura just jots down the inquiry and returns a call with the answer. Sometimes it takes 3 to 5 hours to find the information needed to answer the question. Often, they have to perform calculations manually, since the system was not programmed to handle certain types of queries. When member information is entered into the system, each field is presented one at a time. This makes it very difficult to return to a field and correct a value that was entered. Sometimes a new member is entered, but disappears from the records. The report of membership used in the conference materials does not alphabetize members by city. Only cities are listed in the correct order.

 

Based on the description above, create the following:

Use Case Diagrams
Class Diagrams
Activity Diagram