This diploma thesis describes a course of development of web application, which will be used for examination and organization of practical pedagogical training. In the first part of the thesis, the planning process is presented and the system development lifecycle and its development phases are described. Thesis also describes the most common development methodologies and presents the selected method of development and its justification.
The central part of the thesis presents the design of applications with the list of application user groups and the list of all the desired functionalities. Each functionality is then further defined. The last part of the thesis, the course of the development of web application is presented. All the tools that have been used in the development are described, the data model with the description of its entities, the file structure of the application and the list of all application screens are presented. In addition to the graphic representation each screen contains the description of all functionalies, navigation between screens and descriptions of the functions, methods, and files that are connected with them.
The conclusion of thesis presents the maintenance aspects of the development, preservation of code for later use and upgrading and evaluation of our web application. Here are descriptions of tools that provide the organization and history of the developed code. In the evaluation user opinions and possible extensions and modifications of our web application are presented.
|