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???