- Posted By: freeproject
- Comments: 0
Posted By freeproject on August 2, 2017
Courier Tracking System Class Diagram describes the structure of a Courier Tracking System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Courier Tracking System are Courier, Customer, Office, Manager, Shipment, Delivery.
Classes of Courier Tracking System Class Diagram:
- Courier Class : Manage all the operations of Courier
- Customer Class : Manage all the operations of Customer
- Office Class : Manage all the operations of Office
- Manager Class : Manage all the operations of Manager
- Shipment Class : Manage all the operations of Shipment
- Delivery Class : Manage all the operations of Delivery
Classes and their attributes of Courier Tracking System Class Diagram:
- Courier Attributes : courier_id, courier_product_id, courier_customer_id, courier_name, courier_type, courier_description
- Customer Attributes : customer_id, customer_name, customer_mobile, customer_email, customer_username, customer_password, customer_address
- Office Attributes : office_id, office_company_id, office_employee_id, office_name, office_place, office_type, office_address
- Manager Attributes : manager_id, manager_name, manager_mobile, manager_email, manager_username, manager_password, manager_address
- Shipment Attributes : shipment_id, shipment_courier_id, shipment_date, shipment_type, shipment_description
- Delivery Attributes : delivery_id, delivery_customer_id, delivery_address, delivery_type, delivery_by, delivery_date, delivery_description
Classes and their methods of Courier Tracking System Class Diagram:
- Courier Methods : addCourier(), editCourier(), deleteCourier(), updateCourier(), saveCourier(), searchCourier()
- Customer Methods : addCustomer(), editCustomer(), deleteCustomer(), updateCustomer(), saveCustomer(), searchCustomer()
- Office Methods : addOffice(), editOffice(), deleteOffice(), updateOffice(), saveOffice(), searchOffice()
- Manager Methods : addManager(), editManager(), deleteManager(), updateManager(), saveManager(), searchManager()
- Shipment Methods : addShipment(), editShipment(), deleteShipment(), updateShipment(), saveShipment(), searchShipment()
- Delivery Methods : addDelivery(), editDelivery(), deleteDelivery(), updateDelivery(), saveDelivery(), searchDelivery()
Class Diagram of Courier Tracking System :
Class Diagram Image: