Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
PHP ietvaru analīze un praktiskā izmantošana tīmekļa vietnes izstrādē |
Title in English |
Analysis and Practical Application of PHP Frameworks in Development of Website |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
N. Prokofjeva |
Reviewer |
Artūrs Bartusevičs, M.sc.ing., SIA "Tieto Latvia", vecākais konfigurāciju vadītājs |
Abstract |
Bakalaura darbs ir veltīts esošo populārāku PHP valodas ietvaru izpētei un analīzei, kā arī divu tīmekļa vietņu izstrādei, balstoties uz izvēlētiem ietvariem.
Galvenā uzmanība pievērsta šādu uzdevumu risināšanai: dažādu PHP valodas ietvaru popularitātes izpētei un analīzei; divu vispopulārāko ietvaru noteikšanai tīmekļa vietņu izstrādei; tīmekļa vietņu „Biļešu rezervēšanas sistēma teātrim” prasību dokumenta un projektējuma apraksta definēšanai; tīmekļa vietņu izstrādei, pamatojoties uz izvēlētiem PHP valodas ietvariem; lietotāja ceļveža izveidei.
Bakalaura darbs sastāv no ievada, četrām nodaļām un nobeiguma. Ievadā ir aprakstīta tēmas aktualitāte, formulēts darba mērķis un uzdevumi.
Pirmajā nodaļā ir apskatīti vairāki ietvari PHP vidē, detalizētāk aprakstīti un salīdzināti savā starpā Symfony2 un PhalconPHP ietvari, kā arī īpašā uzmanība tika pievērsta populārām MVC projektēšanas šablonam, kas ir nepieciešams tīmekļa vietņu izstrādei.
Otrajā nodaļā satur prasību dokumentu, kur ir aplūkota sistēmas un datu modelēšana, kā arī funkcionālas un nefunkcionālas prasības sistēmai.
Trešajā nodaļā ir izstrādāts projektējuma apraksts tīmekļa vietnēm, kur galvenā uzmanība ir pievērsta modeļu un datu dekompozīcijai; starpmoduļu un starpprocesu atkarībām; moduļu detalizētām projektējumam.
Ceturtajā nodaļā ir aprakstīts tīmekļa vietņu lietotāja ceļvedis, kas parāda galvenās sistēmas funkcijas un iespējas.
Darbs satur 66 lapaspuses, 52 attēlus, 11 tabulas un 16 literatūras avotu. |
Keywords |
php, ietvari, mvc |
Keywords in English |
php, frameworks, mvc |
Language |
lv |
Year |
2015 |
Date and time of uploading |
07.06.2015 21:24:04 |