diff --git a/cs622/proj2/ID-addDeliveryPerson.dia b/cs622/proj2/ID-addDeliveryPerson.dia new file mode 100644 index 0000000..3c97c2b Binary files /dev/null and b/cs622/proj2/ID-addDeliveryPerson.dia differ diff --git a/cs622/proj2/ID-addSubscriber.dia b/cs622/proj2/ID-addSubscriber.dia new file mode 100644 index 0000000..bd2fb86 Binary files /dev/null and b/cs622/proj2/ID-addSubscriber.dia differ diff --git a/cs622/proj2/ID-calculateBills.dia b/cs622/proj2/ID-calculateBills.dia new file mode 100644 index 0000000..69e05c3 Binary files /dev/null and b/cs622/proj2/ID-calculateBills.dia differ diff --git a/cs622/proj2/ID-deleteDeliveryPerson.dia b/cs622/proj2/ID-deleteDeliveryPerson.dia new file mode 100644 index 0000000..92283b0 Binary files /dev/null and b/cs622/proj2/ID-deleteDeliveryPerson.dia differ diff --git a/cs622/proj2/ID-deleteSubscriber.dia b/cs622/proj2/ID-deleteSubscriber.dia new file mode 100644 index 0000000..2db3964 Binary files /dev/null and b/cs622/proj2/ID-deleteSubscriber.dia differ diff --git a/cs622/proj2/ID-printSubscriberList.dia b/cs622/proj2/ID-printSubscriberList.dia new file mode 100644 index 0000000..7f0b523 Binary files /dev/null and b/cs622/proj2/ID-printSubscriberList.dia differ diff --git a/cs622/proj2/ID-shutdown.dia b/cs622/proj2/ID-shutdown.dia new file mode 100644 index 0000000..1226a88 Binary files /dev/null and b/cs622/proj2/ID-shutdown.dia differ diff --git a/cs622/proj2/ID-startup.dia b/cs622/proj2/ID-startup.dia new file mode 100644 index 0000000..35b74ea Binary files /dev/null and b/cs622/proj2/ID-startup.dia differ diff --git a/cs622/proj2/ID-updateDeliveryPerson.dia b/cs622/proj2/ID-updateDeliveryPerson.dia new file mode 100644 index 0000000..5c2c325 Binary files /dev/null and b/cs622/proj2/ID-updateDeliveryPerson.dia differ diff --git a/cs622/proj2/ID-updateSubscriber.dia b/cs622/proj2/ID-updateSubscriber.dia new file mode 100644 index 0000000..7bd3f7b Binary files /dev/null and b/cs622/proj2/ID-updateSubscriber.dia differ diff --git a/cs622/proj2/class-diagram.dia b/cs622/proj2/class-diagram.dia new file mode 100644 index 0000000..4dfdd05 Binary files /dev/null and b/cs622/proj2/class-diagram.dia differ diff --git a/cs622/proj2/todo b/cs622/proj2/todo new file mode 100644 index 0000000..b43fd4e --- /dev/null +++ b/cs622/proj2/todo @@ -0,0 +1,28 @@ +1. Interaction Diagram for each system operation +2. Design class diagram showing all relevant classes +3. Prepare walkthrough for class diagram + +Notes: +Do not forget the start-up system operation that creates and initializes objects for other system operations to work with. +Also make sure to show creating and logging the information being processed by your system operations. + +System Operations: +- Start Up +- Shut Down +- Print Subscriber List +- Calculate Bills +- Add Subscriber +- Modify Subscriber +- Delete Subscriber +- Add Delivery Person +- Modify Delivery Person +- Delete Delivery Person + +Classes: +- Subscriber +- Subscription +- DeliveryPerson +- DeliveryArea +- SubscriptionRate (RegularRate, SpecialRate) +- System +- Database