Object Oriented Programming: Courier Management System

Verified

Added on  2019/09/13

|5
|349
|393
Project
AI Summary
This project assignment requires the development of an interactive Java program for a courier management system. The system should be implemented using Object-Oriented Programming (OOP) principles and can be built using either Applet or NetBeans GUI. The assignment includes use case diagrams, sequence diagrams, and class diagrams to guide the development process. The system involves three main actors: Admin, User, and Employee, each with specific functionalities related to managing courier bookings, tracking, and delivery. The project aims to provide a practical application of OOP concepts in a real-world scenario.
Document Page
OBJECT ORIENTED PROGRAMMING:
INNOVATIVE ASSIGNMENT
Write an INTERACTIVE Java program (using APPLET or on NETBEANS GUI) on the basis of the following
class diagram, use case diagram , sequence diagram.
COURIER MANAGEMENT SYSTEM
1) Use Case Diagrams
Admin: only administer can access the admin module. Administrator can
access employee and address details. And he can also access update forms.
Also has access to details like bookings, incomings items, returns item,
courier not delivered, and pickup centers of courier.
User: User can book any courier using Booking form. User has to fill up
source address, destination address. After booking is done, user can pay
using pay module (Paypal , Net banking) and can Cancel the order placed.
Employee: Keep track of details of consignment like what is the source
address and destination address and the date of delivery. Checks for non
delivered items for redelivery.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Document Page
COURIER MANAGEMENT SYSTEM
2) Sequence Diagram
Customer can get details information of the courier service management
company. Anyone can contact with the courier company. Customers lifeline
is valid when 1-order has to be places 2- address has to be entered( location)
3-payment has to be made 4-cancellation of order(if any) 5-viewing of order
details.
Admin of Courier management system can access all updates and can
change accordingly. Admin manages 1- placing order 2- cancellation of
order(if any) 3- payment of courier 4-location of dispatch 5-update on
delivery status 6-check for non delivered items are redelivered. So admin’s
life stays for the above stated functions.
Employee The lifeline is valid when 1-order details have to be viewed 2-
updates made on tracking details 3- cancellation of orders 4-non delivery of
items 5-payment of the order.
Document Page
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
COURIER MANAGEMENT SYSTEM
3) Class Diagram
Admin manages the class customer and employee. In
the sequence diagram are mentioned their variables
required and the methods used.
chevron_up_icon
1 out of 5
circle_padding
hide_on_mobile
zoom_out_icon