Graduate papers
  
Description of the graduate paper
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 12300 Institute of Applied Computer Systems
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