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