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

Abstract

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.

Keywords

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

Data

Language: Slovenian
Year of publishing:
Typology: 2.11 - Undergraduate Thesis
Organization: UM FERI - Faculty of Electrical Engineering and Computer Science
Publisher: [B. Krauthaker]
UDC: 004.774.6(043.2)
COBISS: 17826838 Link will open in a new window
Views: 2363
Downloads: 243
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: WEB APPLICATIONS DEVELOPMENT BASED ON PHP AND CODEIGNITER FRAMEWORK
Secondary abstract: 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.
Secondary keywords: web application;Codelgniter;PHP framework;implementation;preptesting;web technology;
URN: URN:SI:UM:
Type (COBISS): Undergraduate thesis
Thesis comment: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko, Informatika
Pages: VI, 96 f.
ID: 8728731