Project Background WWW Cargo Pte Ltd (Project Sponsor) is a privately owned company offering a one-stop total logistics package. At the moment, the daily business operation of WWW Cargo Pte Ltd heavily relies on MS Excel, where company staff will operate on the same set of excel files at the shared network drives. This prevent staffs concurrently access the same set of files. Also staffs need to manually navigate inside the file folders and excel worksheets in order to find the data. As a result, it is decided that a new system with web platform support is required to change this situation.
Import Business Flow Local Suppliers Overseas Singapore Agent (Forwarder ) WWW (Forwarder) Suppliers (Shipper) Customer (Consignee) Goods shipped to consignee By overseas agent Consignee orders the goods and Makes payment to the shippers
Project Objective To develop the Enterprise Cargo Management System (ECMS) which will automate the end-to-end business process for WWW Cargo Pte Ltd, a logistic service provider The new system is expected to ease their daily operations which is currently very much manual in nature, to a large extent. Due to project resource constraint, the project will focus on import operation while leaving export operation for future phase.
Requirements Overview The main system users are the Employees, Managers (or management) and System Administrators. Relevant user documentation (e.g. user guides) shall be created for both training and system support/maintenance. Open-source software shall be used for the development of the ECMS system. ECMS system shall be built using object-oriented technologies and techniques. Rational Unified Process (RUP) methodology shall be adopted as the development approach. Any formal changes to the requirements shall follow the SE18-7S “Change Control” procedure in the quality plan.
Requirements Overview Customer Profile Management The system is required to keep track of WWW Cargo customers’ profiles with their supplier information. Agent Profile Management The system is required to keep track of all the agents’ profiles with all branch details. Shipment Tracking Management The system is required to allow user to track shipment by creating new shipment, updating shipment status. On status update, notification should be sent to customers automatically.
Requirements Overview Sea & Air Import Document Processing For each import shipment, quite a few documents needs to be issued due to business requirements. The system should minimize the data entry performed by the staff and generate all the necessary documents as required. The following documents may be required for Air Import Shipments Air Import Costing Sheet Air Import Delivery Notes The following documents may be required for Sea Import Shipments Sea Import costing sheet Sea Import Notice of Arrival with charges or without charges Sea Import delivery note Sea Import trucking instruction Sea Console manifest Transhipment cover note Shipping note House Bill of Lading (HBL) Master Bill of Lading (MBL)
Requirements Overview Business Reporting The system should allow user to view the monthly business report which describes the summary of shipments in the month. User Administration The system should allow administrative user to create/remove users and configure user access rights.
Project Progress – completed to date Initial Planning Set-up Project Filing System Produce Quality Plan Produce Project Plan Review / Finalize Quality Plan Review / Finalize Project Plan Requirements Identification Interview Users & Gather Requirements Produce User Requirements Specification Internal Review / Finalize User Requirements Specification External Review / Finalize User Requirements Specification User Requirements Specification Sign-off
Project Progress – Plan for next phase Prototype Produce UI Prototype Review UI Prototype Produce System Prototype Review System Prototype Produce Prototyping Study Report Review / Finalize Prototyping Study Report Functional Specification Produce Use Case Model Survey Review / Finalize Use Case Model Survey Produce Use Case Realization Reports (Analysis) Review / Finalize Use Case Realization Report (Analysis)
Project Progress – Plan for next phase High-level Design Specification Produce High Level Software Architecture Review / Finalize High Level Software Architecture Produce Transition Strategy from Analysis to Design Review / Finalize Transition Strategy from Analysis to Design Produce DB Logical Design Review / Finalize DB Logical Design