11.04.2014 Views

Customs Declaration Processing System Detailed User and ...

Customs Declaration Processing System Detailed User and ...

Customs Declaration Processing System Detailed User and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DETAILED USER & TECHNICAL REQUIREMENTS FOR CDPS<br />

AND USE-CASE MODELS<br />

Ref: PHASE V<br />

Number Description<br />

generation of reports on historical data. If required for performance reasons, then<br />

older data shall be periodically purged from TPS. For querying <strong>and</strong> reporting,<br />

this purged data <strong>and</strong> the current data shall be stored in the data warehouse where<br />

the requirements for the response time are much more relaxed.<br />

DW-0070 For security reasons, DWS shall prevent users who only need to execute queries<br />

<strong>and</strong> generate reports from having any access to the TPS in CDPS.<br />

DW-0080 Ad-hoc reporting: CDPS must address the functionality for reporting, based on<br />

selection of one or many fields found on any of the <strong>User</strong> Interfaces <strong>and</strong> must<br />

include options for on-line <strong>and</strong> off-line generation of reports. This functionality<br />

must be supported through the use of a versatile Report Writer that can be used<br />

by a non-technical user.<br />

DW-0090 CDPS shall also provide a number of predefined frequently used reports in the<br />

customs domain.<br />

DW-0100 CDPS shall provide the ability to maintain a library of user-defined on-line<br />

(screen-based) <strong>and</strong> batch-printed reports with pre-stored selection parameters<br />

that can be run without change, <strong>and</strong>/or modified as required when running a<br />

report.<br />

DW-0110 Reports will be available in a variety of formats: Portable Data Format (PDF),<br />

Postscript (PS), MS Word, <strong>and</strong> MS Excel at the very least.<br />

DW-0120 If CDPS allows a user to perform a query <strong>and</strong> view the results, then CDPS will<br />

also allow the user to generate a report from the results, <strong>and</strong> to download the<br />

result or the report.<br />

DW-0130 Reports General: CDPS should have the ability to report on all data entered into<br />

the system <strong>and</strong> should be highly flexible <strong>and</strong> user-friendly with the capacity to<br />

restrict access to reports according to user permissions<br />

DW-0140 Use Reports: CDPS should have the ability to display report output on the screen<br />

along with a view of a summary. CDPS should have ability to enter parameter/s<br />

to filter reports on one or more fields/columns together with the capability to sort<br />

reports on one or more fields/columns.<br />

Table 13: Data Warehouse requirements<br />

5.2.8 Technical Architecture<br />

CDPS must address the MCA’s requirement for an n-tier web-enabled application architecture.<br />

With an n-tier architecture, the MCA will have the flexibility it needs to deploy its IT infrastructure<br />

<strong>and</strong> human resources more optimally <strong>and</strong> overcome the limitations of the Client-Server<br />

architecture. Through streamlining <strong>and</strong> consolidating its operations at the central site, the MCA IT<br />

Department will increase its capacity to provide better service to its internal <strong>and</strong> external clientbase.<br />

CDPS must, therefore, address <strong>and</strong> meet the following requirements regarding its technical<br />

architecture.<br />

Number Description<br />

TA-0010 SOA. CDPS must be based on a Service- Oriented Architecture (SOA) to lay the<br />

foundation for the building of a robust, extensible, reusable components-based<br />

application architecture that is easy to maintain <strong>and</strong> support.<br />

TA-0020 n-tier web enabled application. CDPS must be a web enabled n-tier based<br />

application system. CDPS must be highly scalable.<br />

TA-0030 Separation of data logic from process logic. CDPS must address the<br />

requirement of separation of data <strong>and</strong> process logic to ensure reuse of<br />

components <strong>and</strong> consistent application of business rules across processes in<br />

Page 145/276

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!