Download Feasibility study on automated geo

Transcript
A detailed design of the final application is required to maintain the focus of
the application so that the end product meets the exact requirements of the
end user. Detailed design is also an aid to the code development of the
application; the design provides a map on which to base the code.
The
design in this instance is based on the requirements laid down by LUCAS and
the requirements set out in the terms of reference by the FAO.
The design breaks down into three levels. The first level is the identification
and definition of the use cases, the second is the creation of use case
diagrams which show how individual use cases and actors link together. The
third level is the creation of data flow diagrams indicating in much more detail
how data flows through the system and on which the application development
can be based.
Consideration must also be made towards the design and layout of the output
database. The database design shows the field layout for each table as well
as how each table is related.
1.1. Use Cases
1.1.1. Core Application
Use cases detail the core procedures of the field data application.
They are generated from the requirements of the project and consist of
the actors and use cases that make up the application. The GPS
interface use case is a standalone item that is essential to the
functionality of the application.
•
Create new Project
Main flow of events: The surveyor selects the Create New Project
button that displays the New Project form. The surveyor enters the
project name and selects which classification systems are to be used
and clicks create project. The project name is validated, the project
database is created and a confirmation of the new project being
created is displayed and returns the surveyor to the main page.
Exceptional flow of events: If the surveyor enters a project name
that already exists, a prompt is raised requesting them to enter a new
project name.
Automated Geo-referenced data entry for agricultural land use
104