GorillaSoft

Process Specification

Based on user requirements and tasks, various processes were defined. The process specifications derived from leafs of the data flow diagrams (Appendix C) and entail information inputted and outputted by the process, assumptions, possible errors and a description of what the process.

    Households

    1. Add Household Customer
    2. Dispaly & Query Household Customer
    3. Delete Household Customer
    4. Print Household Customer
    5. Newspaper Subscription
      1. Display & Query Newspaper Subscriptions
      2. Add Newspaper Subscription
      3. Edit Newspaper Subscription
      4. Delete Newspaper Subscription
    6. Magazine Subscription
      1. Display & Query Magazine Subscriptions
      2. Add Magazine Subscription
      3. Edit Magazine Subscription
      4. Delete Magzine Subscription
    7. Add Complaint
    8. View Complaints
    9. Edit Household Customer

    Retail

    1. Add Retail Customer
    2. Display & Query Retail Customer
    3. Delete Retail Customer
    4. Print Retail Customer
    5. Newspaper Consignment
      1. Display & Query Newspaper Consignment
      2. Add Newspaper Consignment
      3. Edit Newspaper Consignment
      4. Delete Newspaper Consignment
    6. Magazine Consignment
      1. Display & Query Magazine Consignment
      2. Add Magazine Consignment
      3. Edit Magazine Consignment
      4. Delete Magzine Consignment
    7. Add Complaint
    8. View Complaints
    9. Edit Retail Customer

    News Boxes

    1. Add News Box
    2. Display & Query News Box
    3. Delete News Box
    4. Print News Box
    5. Edit News Box Consignment
    6. Add Complaint
    7. View Complaints
    8. Edit News Box

    Product Information

    1. Newspaper Product Information
      1. Add Newspaper Product
      2. Modify Newspaper Product
      3. Delete Newspaper Product
      4. Find Newspaper Product Information
      5. Print Newpaper Product Information
    2. Magazine Product Information
      1. Add Magazine Product
      2. Modify Magazine Product
      3. Delete MagazineProduct
      4. Find MagazineProduct Information
      5. Print MagazineProduct Information

    Delivery Information

    1. Carrier Information
      1. Add a Carrier
      2. Modify Carrier Information
      3. Delete a Carrier
      4. Find Carrier information
      5. Print Carrier Information
    2. Drop Location Processing
      1. Add a Drop Location
      2. Modify a Drop Location
      3. Delete a Drop Location
      4. Find Drop Location Information
      5. Print Drop Location Information
    3. Route Info Processing
      1. Add a Delivery Route
      2. Modify a Delivery Route
      3. Delete a Delivery Route
      4. Find Route Information
      5. Print Delivery Route Information
    4. District Info Processing
      1. Add a District
      2. Modify a District
      3. Delete a District
      4. Find District Information
      5. Print District Information
    5. Delivery Zone Processing
      1. Add a Household Delivery Zone
      2. Modify a Household Delivery Zone
      3. Delete a Household Delivery Zone
      4. Find Household Delivery Zone Information
      5. Print Household Delivery Zone Information
    6. Update News Box and Retail Consignment Deliveries
    7. Generate Daily Delivery Orders - generate packing, carrier, and driver lists

    Report Processing

    1. Generate Sales by District and by Date
    2. Generate Product Sales

    Customer Account Processing

    1. Query Account
    2. Generate Customer Invoice
    3. Generate All Invoice

Back To Top
Back to Detailed Design Document Title Page