Mrežna aplikacija za rezervaciju hotelskih soba utemeljena na ASP.NET MVC tehnologiji

U ovom završnom radu izrađena je mrežna aplikacija za rezerviranje hotelskih soba pomoću ASP.NET Core u razvojnom alatu Visual Studio 2019. Prikazan je proces izrade funkcionalne aplikacije. Cilj rada nije razvoj kompleksne aplikacije, već opisivanje procedura razvoja aplikacije i osnovnih pojmova....

Full description

Bibliographic Details
Main Author: Pehar, Anđela
Other Authors: Boljat, Ivica, Dadić, Tonči
Format: Bachelor Thesis
Language:Croatian
Published: Sveučilište u Splitu. Prirodoslovno-matematički fakultet. Odjel za informatiku. 2021
Subjects:
API
Online Access:https://repozitorij.svkst.unist.hr/islandora/object/pmfst:1262
https://urn.nsk.hr/urn:nbn:hr:166:585987
https://repozitorij.svkst.unist.hr/islandora/object/pmfst:1262/datastream/PDF
Description
Summary:U ovom završnom radu izrađena je mrežna aplikacija za rezerviranje hotelskih soba pomoću ASP.NET Core u razvojnom alatu Visual Studio 2019. Prikazan je proces izrade funkcionalne aplikacije. Cilj rada nije razvoj kompleksne aplikacije, već opisivanje procedura razvoja aplikacije i osnovnih pojmova. U prvom dijelu rada definiran je korišteni okvir ASP.NET MVC 5 koji olakšava razvoj dinamičkih mrežnih aplikacija. U okviru MVC (Model-View-Controller), model predstavlja podatke i poslovnu logiku određene aplikacije, prikaz predstavlja prezentaciju podataka, a kontroler upravlja korisničkom interakcijom. Objašnjena su i teoretska znanja o ključnim pojmovima ovog rada. Drugi dio rada detaljnije opisuje aplikaciju, veze između entiteta u bazi i sami razvoj aplikacije. Opisani su koraci izrade prikazani nizom slikovnih priloga te na kraju predstavljena sama aplikacija unutar preglednika. In this final work a web application for booking hotel rooms using ASP.NET Core in the development tool Visual Studio 2019 was developed. The process of creating a functional application is presented. The aim of this paper is not to develop a complex application, but to describe application development procedures and basic concepts. In the first part of the paper, the used ASP.NET MVC 5 framework is defined, which facilitates the development of dynamic web applications. Within MVC (Model-View-Controller), Model represents the data and business logic of a particular application, View represents the presentation of data, and Controller manages user interaction. Theoretical knowledge about the key concepts of this paper is also explained. The second part of the work describes in more detail the application, the connections between the entities in the database and the application development itself. The creation steps are described by a series of image attachments, and finally the application itself is presented within the browser.