• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Developing of Database of Marine Natural Hazards in the Russian Seas

Student: Khly`stov Maksim

Supervisor: Efim Pelinovsky

Faculty: Faculty of Informatics, Mathematics, and Computer Science (HSE Nizhny Novgorod)

Educational Programme: Bachelor

Year of Graduation: 2014

<p>This Graduate work is devoted to the study of the process of creating a database, and also to the practical application of modern methods, models and software tools for database development of marine natural hazards in Russian seas.</p><p>In the first chapter the subject area was characterized, given the definition of the concept of &quot;natural hazard&quot; was given, their main types and indicators they present &nbsp;were considered. Based on this analysis, it was decided &nbsp;to make emphasis on the natural disaster in the Black Sea in a database design, because studies of this region are by far the most popular and important.</p><p>In the second chapter the basic requirements to a database of natural disasters have been allocated. Also, the selection out hardware and software was carried. When choosing a database were considered the advantages and disadvantages of such systems, as SQLite, MySQL, PostgreSQL, and opted for MySQL. Then an analysis of languages for &nbsp;the server side programming like PHP, Ruby and Python was conducted. The most appropriate tool was PHP language and framework Lavarel. As software tools for developing Web-based interface were chosen HTML5, JavaScript framework and jQuery. To create the design, it was decided to use the CSS-framework Twitter Bootstrap.</p><p>In the third chapter of the work the dynamically modify design &nbsp;and supplement the database structure using additional fields was described. information and logical data model was built, with describing &nbsp;of the entities and attributes, and the transfer was done to create a model for the language chosen DBMS.</p><p>In the fourth and final chapter the development of the web interface for the database is described. For a start, admin interface for creating, modifying events in the database and control of dynamic attributes was designed. The user interface for this web application consists of two pages, namely the master page and page events. In the main part of the user interface was created an interactive map of events stamped events. This element is made using a tool Google Maps Api. There is also a necessary attribute - an event filter, using it to set the search for events on the necessary criteria.</p>

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses