Sie sind auf Seite 1von 23

IMPROVED WEB-BASED

GEOSPATIAL DATA HOLDINGS INFORMATION SYSTEM


FOR THE
NATIONAL MAPPING AND RESOURCE INFORMATION AUTHORITY

Ramos, Annrou R.
SYSTEM OVERVIEW

As the central mapping agency of the Philippine Government, one of the National Mapping and
Resource Information Authority’s (NAMRIA) main thrust is to provide optimal access to relevant,
accurate and up-to-date geospatial products and services. As a response, the agency currently has a
Product Search Function (existing system, thereafter) acting as a cataloging information system in its
official website (namria.gov.ph), but is only limited to printed data. Improving the existing system to
accommodate digital data, as well as providing additional query options would suffice to this need.
Thus, an Improved Web-based Geospatial Data Holdings Information System for NAMRIA
(Proposed System, thereafter) is proposed.

The Proposed System will improve both the existing system’s front end (Product Search Function
interface) and back end (supporting database).

When compared to the existing system, clients will be given two main query options – the Basic
Search and Advanced Search. The Basic Search will replicate the textbox of the existing system,
while the Advanced Search will provide dropdown menus based on specific categories, including
keywords, subject areas and geographic coordinates, among others. Existing query options used,
including map types, map title, map scale, map number and price will be retained alongside the
proposed categories.

Once a successful query has been made, the Proposed System will display details of the searched
geospatial product/service. Said details will include information on its availability (including the
remaining stocks), unit price, brief description, format (raster or vector for maps) and a viewing panel.
Unsuccessful queries will result to ‘No Data Available’ alert box.

The Proposed System will be managed and administered by the NAMRIA Information Center (NIC).

Improved Web-Based Geospatial Data Holdings Information System for NAMRIA


© 2015
SYSTEM REQUIREMENTS

The following requirements were identified for the Proposed System, as follows:

 The Client shall access the Proposed System on the NAMRIA official website.
 Once accessed, the Client can customize query by selecting Basic or Advanced Searches.
Client will then input details to the selected query option.
 The Proposed System will then generate the result of the query made.
 The Client shall select a particular geospatial product/service if two or more items are listed
by the Proposed System.
 Upon selection, the Proposed System will display a matrix containing details of the requested
geospatial product/service.
 Unavailable data holdings will lead to the Proposed System displaying the ‘No Available
Data’ alert box.
 The NIC should be able to add, update and remove a particular geospatial product/service.

Improved Web-Based Geospatial Data Holdings Information System for NAMRIA


© 2015
FUNCTIONAL DECOMPOSITION DIAGRAM

PROPOSED SYSTEM

Manage Display Manage


Access Query Results Database

Basic
Matrix Add Product/
Search
Service

Advanced Alert Box


Search Update
Product/
Service

Remove
Product/
Service

FIGURE 1. Functional Decomposition Diagram

Functionalities of the Proposed System were identified by creating a Functional Decomposition


Diagram. As illustrated on Figure 1, identified functionalities include the following:

 Manage Access
The Proposed System will provide clients with two query options, namely the Basic Search and
Advanced Search.

 Display Query Results


After the clients have inputted details, the Proposed System will display query results depending on the
availability of the requested geospatial product/service.

 Manage Database
The supporting database of the Proposed System will be managed by the NAMRIA Information
Center. Necessary changes will be reflected on said database upon production, revision and purchase of
particular geospatial product/service.

Improved Web-Based Geospatial Data Holdings Information System for NAMRIA


© 2015
ENTITY RELATIONSHIP DIAGRAM

FIGURE 2. Entity Relationship Diagram

The entity relationship diagram of the Proposed System illustrates the linkages amongst all identified
entities. As reflected in Figure 2, the Proposed System shall be accessed by one to many clients.
These clients will then lodge their query/ies by selecting a query option (Basic Search, Advanced
Search). Upon selection, one to many details shall be inputted by the client. Submission of these
details will lead to the processing of query results either through a matrix (available data holdings) or
an alert box (unavailable data holdings).

Availability of a particular geospatial product/service will be determined based on the inputted details.
All of these processes are supported by a database of NAMRIA’s printed and electronic data holdings,
administered by the agency’s Information Center (NIC).

Improved Web-Based Geospatial Data Holdings Information System for NAMRIA


© 2015
DATA FLOW DIAGRAMS

FIGURE 3. Level 0 Data Flow Diagram


FIGURE 4. Level 1 Data Flow Diagram

Improved Web-Based Geospatial Data Holdings Information System for NAMRIA


© 2015
FIGURE 5. Level 2 Data Flow Diagram

Improved Web-Based Geospatial Data Holdings Information System for NAMRIA


© 2015
USE CASE DIAGRAM

FIGURE 6. Use Case Diagram


STEP-BY-STEP DESCRIPTION PER USE CASE

NAME OF USE CASE


‘Access Website’
(extended to View Product Search Function)

This use case describes how the Client access the NAMRIA official website
BRIEF DESCRIPTION
(namria.gov.ph) to perform a query

ACTOR/S Client

 The NAMRIA official website is active


PRE-CONDITIONS  The Client has stable Internet connection – with its speed fitting to perform basic
web searches

1. The use case begins when the Client access the NAMRIA official website
through the Internet.
2. Upon access, the Client will locate the Product Search at the homepage of said
website.
NORMAL FLOW 3. When located, the Client will tap the Product Search button to display the
Proposed System.
4. The Proposed System process said request.
5. The Proposed System will display the Product Search Function interface to the
Client.

ALTERNATE FLOW Product Search not displayed

EXCEPTIONAL FLOW Different website link displayed

 Successful Completion
The Client has successfully accessed the NAMRIA official website, as well as
the Product Search Function.
POST-CONDITIONS
 Failure Condition
The Client has not located the Product Search Function and decides to quit the
query process.

Improved Web-Based Geospatial Data Holdings Information System for NAMRIA


© 2015
FIGURE 7. Sequence Diagram of ‘Access Website’ Use Case
NAME OF USE CASE
‘View Query Options’
(extended to Select Query Options)

BRIEF DESCRIPTION This use case describes how the Client views and selects query options

ACTOR/S Client

 The NAMRIA official website is active


PRE-CONDITIONS  The Client has stable Internet connection – with its speed fitting to perform basic
web searches

1. The use case begins when the Client access the Product Search Function.
2. The Client views the available query options displayed at the Product Search
Function interface.
NORMAL FLOW 3. The Client selects a query option by tapping either the Basic Search or Advanced
Search buttons.
4. The Proposed System process said request.
5. The Proposed System then displays the selected query option.

ALTERNATE FLOW Query options not displayed

EXCEPTIONAL FLOW Different website link displayed

 Successful Completion
The Proposed System has successfully displayed the available query options.
POST-CONDITIONS
 Failure Condition
The Proposed System has not been able to display the query options.
FIGURE 8. Sequence Diagram of ‘View Query Options’ Use Case
NAME OF USE CASE ‘Input Details’

This use case describes how the Client input the details on hand with the selected
BRIEF DESCRIPTION
query option

ACTOR/S Client

 The NAMRIA official website is active


PRE-CONDITIONS  The Client has stable Internet connection – with its speed fitting to perform basic
web searches

1. The use case begins when the Proposed System successfully displays the selected
query option.
2. The Client inputs the details on the text box provided for both Basic and
NORMAL FLOW Advanced Searches.
3. After inputting, the Client then taps the submit button to process the query.
4. The Proposed System process said request.
5. The Proposed System then displays the query result/s.

For the Advanced Search, detail inputted on the wrong data holding category (e.g.
ALTERNATE FLOW
keywords, subject area, map title and map scale, among others)

EXCEPTIONAL FLOW Text boxes for both Basic and Advanced Searches not working

 Successful Completion
The Client has successfully inputted and submitted the details on hand to process
query.
POST-CONDITIONS

 Failure Condition
The Client was not able to input the details on hand.
FIGURE 9. Sequence Diagram of ‘Input Details’ Use Case
NAME OF USE CASE ‘Select from the listed Geospatial Product/Service’

This use case describes how the Client selects a particular Geospatial
BRIEF DESCRIPTION
Product/Service, should there be more than one query results.

ACTOR/S Client

 The NAMRIA official website is active


PRE-CONDITIONS
 The Client has stable Internet connection – with its speed fitting to perform basic
web searches
 The NIC has regularly updated the Proposed System’s supporting database.

1. The use case begins when the Proposed System displays the query result upon
the Client’s submission of details.
2. Selection
2.1 The Client selects the only one geospatial product/service listed by tapping
the button
NORMAL FLOW
2.2 In cases where there is more than one data holding displayed, the Client
selects the preferred geospatial product/service.
3. The Proposed System process said selection.
4. The Proposed System displays query results through a matrix containing the
details of the selected geospatial product/service.

The Proposed System displayed only one geospatial product service


ALTERNATE FLOW
The Proposed System displayed an alert box for unavailable data holdings

No query results were displayed


EXCEPTIONAL FLOW
The Proposed System displayed a different geospatial product/service

 Successful Completion
The Client was able to get the desired query result.
POST-CONDITIONS
 Failure Condition
The Client was not able to obtain any query result from performing a query.
FIGURE 10. Sequence Diagram of ‘Select from the listed Geospatial Product/Service’ Use Case
NAME OF USE CASE ‘View/Monitor Geospatial Product/Catalog’

This use case describes how the employee from the NAMRIA Information Center
BRIEF DESCRIPTION
manages the supporting database of the Proposed System.

ACTOR/S Employee (from NAMRIA Information Center)

 The NAMRIA official website is active


PRE-CONDITIONS  The Employee has full access to the supporting database of the Proposed System.
 All of the geospatial product/service is lodged into the supporting database.

1. The use case begins the NIC employee access the supporting database of the
Proposed System.
2. The NIC employee logs in to the supporting database of the Proposed System.
3. The Proposed System process request from the NIC employee to login.
4. The Proposed System grants access to the NIC employee.
5. The NIC employee monitors the supporting database with the following
scenarios:
5.1 Production
The NIC employee adds a particular geospatial product/service to the
supporting database upon production, including the recommendation from
NORMAL FLOW
the concerned production unit/s.
5.2 Revision
The NIC employee will edit the attributes of a geospatial product/service
upon the instructions from the production unit/s.
5.3 Purchase
The NIC employee will remove a particular geospatial product/service
upon a successful purchase.
6. Performing said updates manages the supporting database of the Proposed
System.
7. Results of these updates are displayed in the interface of the supporting database.

ALTERNATE FLOW -

EXCEPTIONAL FLOW The supporting database has not been regularly updated by the NIC employee.

 Successful Completion
The NIC employee has regularly managed the supporting database of the
Proposed System.
POST-CONDITIONS
 Failure Condition
The NIC employee has not been able to manage the Proposed System’s
supporting database.
FIGURE 11. Sequence Diagram of ‘Manage Geospatial Product/Service Catalogue’ Use Case
USER INTERFACE DESIGN

FIGURE 12. Product Search Function UI


FIGURE 13. Basic Search Function UI

FIGURE 14. Advanced Search Function UI

Improved Web-Based Geospatial Data Holdings Information System for NAMRIA


© 2015
FIGURE 15. Query Result (Matrix) UI

FIGURE 16. Query Result (Alert Box) UI

Improved Web-Based Geospatial Data Holdings Information System for NAMRIA


© 2015
DEPLOYMENT DIAGRAM

FIGURE 17. Deployment Diagram

Das könnte Ihnen auch gefallen