Data Flow Diagrams

advertisement
Clear Lake Country Club
Membership Database
Data Flow Diagrams
Project Team: Trisha Drumm & Michael Phillips
Business Background

A private country club.

3 types of memberships: Golf, Tennis and Social.

The Golf membership entitles a person to use all aspects of the club
which include the golf course, tennis courts, swimming pool, grille and
participation in any club events.

The Tennis membership includes all of the above except access to the
golf course.

The Social membership is one more step down so that it does not allow
access to the tennis courts.
Business Background (cont.)

Every activity a member does is billed to their
account and then invoiced once a month. No cash is
exchanged at the time of sale.

In addition to the basic membership, there are
additional services a member can add as well as many
clubs they can join.
Business Requirements

It will track whether each member is current or resigned in
addition to what their activities were.

The invoice will include monthly/annual dues as well as
charges for any services used or activities participated in
during the past month.

It will allow for easy billing to each member on a monthly
basis.

Have monthly reports



Past Due Members
Total new and resigned memberships
Number of members in each type of membership
Context Diagram
 External
Entities
 Accounting
 Credit
Card Processor
 Management
 Members
 Sales Staff
Context Diagram
Level 0 Diagram Data

Processes
Validate Login
2. Maintain Member Info
3. Process Fees
4. Process Reports
5. Process Activity
1.

Data Stores
 Login
 Member_Tbl
 Payment
 Mem_Activity
Level 0 Diagram
Level 1 Diagram Data
Process Fees

Processes
 3.1
Generate Invoice
 3.2 Process Payment
 3.3 Generate Receipt
 3.4 Process Past Due

Data Stores
 Payment
Level 1 Diagram
Process Fees
Level 1 Diagram Data
Maintain Member Information

Processes
 2.1
Process Member
Information
 2.2 Process Search
Information

Data Stores
 Member_Tbl
Level 2 Diagram
Process Member Information

Processes
 2.1.1
Input Member
Information
 2.1.2 View Member
Information
 2.1.3 Update Member
Information

Data Stores
 Member_Tbl
Level 2 Diagram
Process Member Information
Questions???
Download