diplomsko delo
Boris Krauthaker (Avtor), Boštjan Šumak (Mentor)

Povzetek

Namen diplomske naloge je prikazati razvoj spletnih aplikacij s pomočjo ogrodja CodeIgniter. Na primeru izdelave spletne aplikacije za rezervacijo prostih terminov so prikazane vse prednosti in zmogljivosti, ki jih omogoča ogrodje CodeIgniter. Poleg omenjenega ogrodja so v diplomski nalogi opisane tudi ostale tehnologije, ki smo jih uporabili pri razvoju spletne aplikacije. Opisana in primerjana so tudi ostala priljubljena orodja, napisana v jeziku PHP. V praktičnem delu je narejena analiza obstoječih spletnih aplikacij, ki prav tako omogočajo rezervacijo prostih terminov. Na podlagi analize so izluščene funkcionalnosti in definirane zahteve. Pri načrtovanju spletne aplikacije smo uporabili UML diagramske tehnike. V fazi implementacije predstavimo, kako smo izvedli določeno funkcionalnost, ter katere razrede in knjižnice smo uporabili. Predstavimo tudi, kako zaščititi in poskrbeti za varnost spletne aplikacije, in kako poteka testiranje s pomočjo ogrodja CodeIgniter. V diplomski nalogi ugotavljamo, da lahko razvoj spletne aplikacije s pomočjo ogrodja CodeIgniter bistveno pohitrimo. Z uporabo MVC arhitekture dosežemo ločitev logičnega nivoja od uporabniškega vmesnika spletne aplikacije. To pripomore k boljši preglednosti in vzdrževanju izvorne kode. Ogrodje zelo dobro poskrbi za varnost in zaščito spletne aplikacije. Ogrodje je v primerjavi z ostalimi ogrodji malo okrnjeno, vendar obstaja cela vrsta dodatkov, ki nadomestijo manjkajoče funkcionalnosti.

Ključne besede

spletne aplikacije;Codelgniter;ogrodje PHP;implementacija;testiranje;spletne tehnologije;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UM FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Založnik: [B. Krauthaker]
UDK: 004.774.6(043.2)
COBISS: 17826838 Povezava se bo odprla v novem oknu
Št. ogledov: 2363
Št. prenosov: 243
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: WEB APPLICATIONS DEVELOPMENT BASED ON PHP AND CODEIGNITER FRAMEWORK
Sekundarni povzetek: The purpose of the thesis is to show the development of web applications using CodeIgniter framework. On the case of making web application for booking appointments are shown all the advantages and facilities provided by this framework. In addition to this frame, the thesis also describes other technologies that were used in the development, as well as the comparison of some other popular tools written in PHP. The practical part represents the analysis of existing web applications which also enable booking appointments. Based on this analysis we describe functionalities and define requirements. When designing web application, we used UML diagramming techniques. In the implementation phase, we present how we implemented certain functionality, as well as which classes and libraries were used. We also suggest how to protect and provide best possible security of web application. The practical part is finished with description of how testing using CodeIgniter framework can be conducted. From the thesis we can discover that CodeIgniter framework significantly speeds up the development of web applications. By using the MVC architecture we can achieve the separation of logical level from the user interface. This helps with better transparency and maintenance of the source code. Frame also very well ensures the security and protection of web application. In comparison with other frameworks it is a bit truncated, but there is a whole range of possible additions, which can replace the missing functionalities very well.
Sekundarne ključne besede: web application;Codelgniter;PHP framework;implementation;preptesting;web technology;
URN: URN:SI:UM:
Vrsta dela (COBISS): Diplomsko delo
Komentar na gradivo: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika
Strani: VI, 96 f.
ID: 8728731