- Add/Remove/Edit package information
- Add/Remove/Edit user information
- Generate reports
- Trace back packages
- Sending notifications through email
- Search for your own package
- Send/receive package
- Generate reports
- Update personal information
- Do payment
- Traceback his/her package (Status mode)
- Login and Logout
- Payments that have been confirmed and completed
- List all lost/delayed/delivered packages between two dates
- List the total number of package types (Regular, Fragile, Liquid, Chemical ) that have been sent between two dates.
- Package Delivery Tracking based on categories, locations and status. For example, list all fragile packages currently in transit at Riyadh.
- List all packages information either sent or received by a particular customer.
The company receives and ships packages and maintains up-to-date information on the processing and current location of each shipped package as follows:
- Shipped packages can be characterized by package number (unique), weight, dimensions, insurance amount, destination, and final delivery date.
- Each package must be identifiable and trackable, so the database must be able to store the location of the package and its history of locations.
- Locations include trucks, planes, airports, and warehouses and are uniquely identifiable.
- Shipped packages are received into the system at a single retail center. Retail centers are characterized by their type, unique ID, and address.
- Shipped packages make their way to their destination via one or more standard the company transportation events (i.e., flights, truck deliveries). These transportation events are characterized by a unique schedule number, type (e.g, flight, truck), and the delivery route.