Back to Search
Start Over
Razvoj poslužiteljskih komponenti aplikacije za upravljanje rasporedom
- Publication Year :
- 2019
- Publisher :
- Sveučilište Jurja Dobrile u Puli. Fakultet informatike u Puli., 2019.
-
Abstract
- Ovaj rad dokumentira proces izgradnje poslužiteljskog dijela web aplikacije za upravljanje rasporedima na fakultetu, počevši od arhitekturnog dizajna koji opisuje postavljene zahtjeve na sustav te izgled korisničkog sučelja aplikacije. Nakon toga slijedi opis interne strukture po uzoru na model klijent-poslužitelj, uvid u funkcionalne aspekte i uloge klijenta i poslužitelja, definicija komunikacijskih kanala RESTful servisa te logički dizajn baze podataka. Predstavljanjem korištenih tehnologija, čitatelj se uvodi u proces fizičke implementacije poslužitelja te projektnu strukturu dok se u narednim poglavljima opisuje cjelokupna izrada projekta kroz faze počevši od konfiguracije poslužitelja, preko implementacije baze podataka i definiranja modela, izrade same poslužiteljske aplikacije i definiranja servisa, zaključno sa uvidom u dodatno korištene posredničke tehnologije. The contents of this paper cover the process of building server-side components of a web-based application for managing schedules in universities, starting with an architectural design that describes the requirements set on the system and the layout of the application's user interface. This is followed by an overview of the internal structure based on the client-server model, insights into the functional aspects and roles of the client and server respectively, the definition of restful based communication channels, and the logical design of the database. By introducing the utilized technologies, the reader is familiarized with the process of physical server implementation which provides insights into the structure and overall design of the project through phases, starting with the server configuration, then going through the implementation of the physical database, the definition of models and server application endpoints, concluding with insight into the used middleware technologies.
- Subjects :
- Docker
raspored sati
debeli klijent
RESTful
programsko inženjerstvo
Passport
web application
DRUŠTVENE ZNANOSTI. Informacijske i komunikacijske znanosti. Informacijski sustavi i informatologija
Sequelize
PostgreSQL
Express-validator
fat client
web aplikacija
Express.js
JWT
timetable
SOCIAL SCIENCES. Information and Communication Sciences. Information Systems and Information Science
Node.js
Subjects
Details
- Language :
- Croatian
- Database :
- OpenAIRE
- Accession number :
- edsair.od......4017..8f97a2ac7f8d932d16b07590aeb3f49c