Uploaded by Kagiso Mantsi

CSI482 Lab6 2020

advertisement
CSI 482: Information Systems Engineering
Semester I 2020/2021
Case Study: Lab 6
Due: 30/10/2020
Willowbrook School
Willowbrook School is a small private school that has retained your services as a systems analyst
to assist in the development of a new information system for the school’s administrative needs.
Background
Willowbrook School has decided to proceed to the systems analysis phase, based on the
findings and proposal you presented after the preliminary investigation. A summary of your
fact-finding is as follows:
Fact-Finding Summary
Registration for Willowbrook School has two components, regular daily students and children in
after-care. Regular daily students are divided into groups, dependent on whether the child is in
pre-school, kindergarten, or primary school. Children in after-care are divided into two groups,
those students who are pre-registered and those who use the service on a “drop-in” basis. Most of
the students who are pre-registered for after-care attend the school during the day but some are
bussed in from other schools. For a student to be registered, tuition payments must be in good
standing.
There are two payment options for tuition and the pre-registered component of after-care,
monthly or weekly. Regular daily tuition is based on the academic program in which the student
is enrolled. A discount of 5 percent is applied to fees for parents choosing the monthly payment
option. Parents who have more than one child enrolled at Willowbrook are eligible for an
additional 5 percent multi-child discount on tuition for all enrolled children. Discounts are lost
for any payment that is overdue by more than seven days.
Charges for after-care used on a “drop-in” basis are based on an hourly rate, billed in fifteen
minute increments. Parents are billed monthly for regular students, and charges are added to the
monthly and weekly bills. New bills are generated weekly for “drop-in” care for children who
are not pre-registered for after-care or regular daily students. For parents who pay monthly,
tuition bills and after-care fees are due on the first of the month, and are distributed to parents
one week prior to their being due. For parents who pay weekly, payments are due on Mondays
with bills generated on Fridays. Parents who have more than one child enrolled in Willowbrook
receive a separate bill for each child. The student’s account must be in good standing for a
student to be registered. For the account to be considered to be in good standing, the tuition
payment must not be over seven days late. Tuition payments that are over seven days late may
be overridden by the director; these cases are handled on a case-by-case basis.
1
The current registration system is done using Microsoft Excel. Michelle Madrid, the
administrative assistant, sets up a new workbook for each academic year. Each month Michelle
creates a new worksheet in the workbook. The worksheet contains one line per student, and
each line contains the following registration and billing information for the student:
Student Name
Parent Name
Address
Academic program (pre-school, kindergarten, primary school grade 1-6)
After-Care (Yes/No)
Weekly tuition fee
Billing cycle (Monthly or Weekly)
Tuition discount
Multi-child discount
Amount of discount (calculated field)
Additional care, after-care “drop-in” fees
Total monthly fee (calculated field)
Payment received
Amount paid to date (calculated field)
Amount outstanding (calculated field)
The entry for each student is updated monthly when bills are prepared, each time a payment is
made, and when Michelle enters the data from the after-care reports detailing all “drop-in”
hours for each student. Michelle manually calculates the time and the spreadsheet calculates the
charges. Monthly statements are generated from the spreadsheets using the mail merge tool in
Microsoft Word.
A summary monthly report is generated for the Board of Directors from this spreadsheet
summarizing fee collections for tuition and after care. The financial committee, who provides
regular oversight for the Board, also receives separate monthly reports detailing payroll
expenses for all employees. Reports need to be ready for distribution at the financial committee
meeting that is scheduled for the second Tuesday of every month.
Michelle has indicated that the most useful new feature that could be added to the system would
be the ability to generate one bill per family, listing each student’s charges separately, and an
overall total. Also useful would be the ability to generate a receipt at the time payments are
recorded. This receipt should contain information required for reimbursement requests from
different types of dependent care and tuition accounts, including name, location, and federal tax
ID number of the school. In addition, parents have asked for a separate statement accompanying
their bill itemizing all drop-in after-care hours for that statement.
Tasks
Use the information from the case above and from the previous labs to respond to the tasks
below;
1. Develop a use case diagram for the Willowbrook School.
2
2. Prepare an ERD for the information system of Willowbrook School.
3. Prepare a context diagram, diagram 0 and diagram 1 DFD for the new system.
4. Prepare a list of data stores and data flows needed for the system. Under each data store,
list the data elements required.
3
Download