dc.contributor.advisor | Kofroň, Jan | |
dc.creator | Kafka, Tomáš | |
dc.date.accessioned | 2017-04-11T10:51:30Z | |
dc.date.available | 2017-04-11T10:51:30Z | |
dc.date.issued | 2008 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/15860 | |
dc.description.abstract | Software jako služba je moderní zpusob monetizace software, kde aplikace je hostována poskytovatelem a zpoplatnena mesícními poplatky. Vyvinuli jsme platformu pro prodej predplacených služeb po internetu, jako webovou aplikaci na LAMP (Linux, Apache, MySQL, PHP 5) serveru. Dále byly vytvoreny znovupoužitelné objektové komponenty pro tvorbu, príjem a validaci formuláru a pro zacházení s tabulkami. Aplikace je internacionalizována a umožnuje i ruzné cenové plány pro ruzné zeme. Nakonec jsme analyzovali výkonnostní dopad použití ORM frameworku, porovnali dva soucasné PHP ORM frameworky, vybrali MyActiveRecord jako vhodnejší pro práci, a benchmarkovali ho, abychom zjistili vliv SQL cachování na pocet databázových dotazu. Namerili jsme 29% zmenšení poctu dotazu. | cs_CZ |
dc.description.abstract | Software as a service is a modern model of software deployment where application is hosted as service and charged monthly. We have developed a platform for selling software service over the internet as a web application, working on LAMP (Linux, Apache, MySQL, PHP 5) server stack. Several reusable components were created to facilitate rendering and handling of forms and tables and wrap them with object API. Application is completely internationalized allowing even different price plans for different countries. Afterwards we analyzed the impact of ORM frameworks on application performance and compared two contemporary PHP ORM frameworks, choosing MyActiveRecord as more suitable, and benchmarked it in order to find the influence of using SQL query cache on minimization of number of database requests. A 29 % decrease of queries was measured. | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.title | Webový systém pro prodej předplacených služeb | cs_CZ |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2008 | |
dcterms.dateAccepted | 2008-06-24 | |
dc.description.department | Katedra softwarového inženýrství | cs_CZ |
dc.description.department | Department of Software Engineering | en_US |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 49908 | |
dc.title.translated | Web system for sale of prepaid services | en_US |
dc.contributor.referee | Poch, Tomáš | |
dc.identifier.aleph | 001037048 | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Programování | cs_CZ |
thesis.degree.discipline | Programming | en_US |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Computer Science | en_US |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwarového inženýrství | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software Engineering | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Programování | cs_CZ |
uk.degree-discipline.en | Programming | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Dobře | cs_CZ |
thesis.grade.en | Good | en_US |
uk.abstract.cs | Software jako služba je moderní zpusob monetizace software, kde aplikace je hostována poskytovatelem a zpoplatnena mesícními poplatky. Vyvinuli jsme platformu pro prodej predplacených služeb po internetu, jako webovou aplikaci na LAMP (Linux, Apache, MySQL, PHP 5) serveru. Dále byly vytvoreny znovupoužitelné objektové komponenty pro tvorbu, príjem a validaci formuláru a pro zacházení s tabulkami. Aplikace je internacionalizována a umožnuje i ruzné cenové plány pro ruzné zeme. Nakonec jsme analyzovali výkonnostní dopad použití ORM frameworku, porovnali dva soucasné PHP ORM frameworky, vybrali MyActiveRecord jako vhodnejší pro práci, a benchmarkovali ho, abychom zjistili vliv SQL cachování na pocet databázových dotazu. Namerili jsme 29% zmenšení poctu dotazu. | cs_CZ |
uk.abstract.en | Software as a service is a modern model of software deployment where application is hosted as service and charged monthly. We have developed a platform for selling software service over the internet as a web application, working on LAMP (Linux, Apache, MySQL, PHP 5) server stack. Several reusable components were created to facilitate rendering and handling of forms and tables and wrap them with object API. Application is completely internationalized allowing even different price plans for different countries. Afterwards we analyzed the impact of ORM frameworks on application performance and compared two contemporary PHP ORM frameworks, choosing MyActiveRecord as more suitable, and benchmarked it in order to find the influence of using SQL query cache on minimization of number of database requests. A 29 % decrease of queries was measured. | en_US |
uk.file-availability | V | |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrství | cs_CZ |
dc.identifier.lisID | 990010370480106986 | |