Hlavním cílem této diplomové práce je vytvořit mobilní aplikaci pro operační systém iOS 5. Aplikace je vícevrstvá a pracuje na principu klient-server. Zdrojová data aplikace jsou uložena v relační databázi na Microsoft SQL Serveru. Struktura databáze odpovídá jednoduchému CRM systému. Komunikaci mezi klientskou aplikací a databázovým serverem zprostředkovává webová služba. Služba je napsaná pomocí technologie WCF a programovacího jazyka C Sharp. Klientská aplikace má za úkol zpřístupnit důležitá data CRM systému v moderním a přehledném uživatelském rozhraní. Aplikace je napsaná v jazyce Objective-C a je určená pro chytré telefony iPhone s operačním systémem iOS 5.0 a vyšším. Součástí diplomové práce je také popis procesů debuggování vytvořené aplikace na reálném iPhone a následné vystavení aplikace na App Store.
Anotace v angličtině
The main objective of this thesis is to create mobile application for operating system iOS 5. The application is multi-layer and uses client-server principle. Source data of application is stored in Microsoft SQL Server relational database. The database structure corresponds to a simple CRM system. Communication between client application and database server provides a web service. The service is written using WCF technology and C Sharp programming language. The client application is responsible for access to important data in CRM system and uses modern and clear user interface. The application is written in Objective-C programming language and designed for iPhone smartphones with operational system iOS 5.0 and higher. The thesis also describes processes of debugging application on real iPhone and subsequent publishing of application to App Store.
Klíčová slova
Mobilní aplikace, webová služba, CRM, iPhone
Klíčová slova v angličtině
Mobile application, web service, CRM, iPhone
Rozsah průvodní práce
89 s.
Jazyk
CZ
Anotace
Hlavním cílem této diplomové práce je vytvořit mobilní aplikaci pro operační systém iOS 5. Aplikace je vícevrstvá a pracuje na principu klient-server. Zdrojová data aplikace jsou uložena v relační databázi na Microsoft SQL Serveru. Struktura databáze odpovídá jednoduchému CRM systému. Komunikaci mezi klientskou aplikací a databázovým serverem zprostředkovává webová služba. Služba je napsaná pomocí technologie WCF a programovacího jazyka C Sharp. Klientská aplikace má za úkol zpřístupnit důležitá data CRM systému v moderním a přehledném uživatelském rozhraní. Aplikace je napsaná v jazyce Objective-C a je určená pro chytré telefony iPhone s operačním systémem iOS 5.0 a vyšším. Součástí diplomové práce je také popis procesů debuggování vytvořené aplikace na reálném iPhone a následné vystavení aplikace na App Store.
Anotace v angličtině
The main objective of this thesis is to create mobile application for operating system iOS 5. The application is multi-layer and uses client-server principle. Source data of application is stored in Microsoft SQL Server relational database. The database structure corresponds to a simple CRM system. Communication between client application and database server provides a web service. The service is written using WCF technology and C Sharp programming language. The client application is responsible for access to important data in CRM system and uses modern and clear user interface. The application is written in Objective-C programming language and designed for iPhone smartphones with operational system iOS 5.0 and higher. The thesis also describes processes of debugging application on real iPhone and subsequent publishing of application to App Store.
Klíčová slova
Mobilní aplikace, webová služba, CRM, iPhone
Klíčová slova v angličtině
Mobile application, web service, CRM, iPhone
Zásady pro vypracování
Vytvořte literární rešerši na téma tvorby aplikací pro mobilní zařízení iPhone se zaměřením se na operační systém iOS 5.
Navrhněte vzorovou databázi použitelnou jako jednoduchý systém CRM (Customer Relationship Management).
Vytvořte serverovou službu zprostředkovávající komunikaci mezi klientskou aplikací a databází.
Vlastní komunikaci mezi aplikací a serverovou službou realizujte pomocí webových služeb nebo WCF.
Popište proces debuggování na reálném zařízení iPhone.
Popište proces vystavení aplikace na App Store u společnosti Apple.
Zásady pro vypracování
Vytvořte literární rešerši na téma tvorby aplikací pro mobilní zařízení iPhone se zaměřením se na operační systém iOS 5.
Navrhněte vzorovou databázi použitelnou jako jednoduchý systém CRM (Customer Relationship Management).
Vytvořte serverovou službu zprostředkovávající komunikaci mezi klientskou aplikací a databází.
Vlastní komunikaci mezi aplikací a serverovou službou realizujte pomocí webových služeb nebo WCF.
Popište proces debuggování na reálném zařízení iPhone.
Popište proces vystavení aplikace na App Store u společnosti Apple.
Seznam doporučené literatury
DUNCAN, Andy. Objective-C: pocket reference [online]. O?Reilly, 2002 [cit. 2012-02-02]. ISBN 978-0-596-00423-1. Dostupné z: http://aleph.utb.cz/F/?func=service&doc_library=UTB01&doc_number=000034649&line_number=0002&func_code=WEB-BRIEF&service_type=MEDIA
PIPER, Ian. Learn Xcode tools: for Mac OS X and iPhone development [online]. Apress, 2009 [cit. 2012-02-02]. ISBN 978-1-4302-7220-5. Dostupné z: http://www.springerlink.com/content/rh6557/?p=e5e26e7ffff44e259ea934b6423d1973&pi=69
ROBINSON, Simon. C : programujeme profesionálně. Vyd. 1. Brno : Computer Press, 2003. 1130 s. ISBN 80-251-0085-5.
SNELL, James. Programming Web services with SOAP [online]. Beijing: O\'Reilly, 2002, 244 s. [cit. 2012-02-02]. ISBN 05-960-0095-2. Dostupné z: http://aleph.utb.cz/F/?func=service&doc_library=UTB01&doc_number=000034712&line_number=0002&func_code=WEB-BRIEF&service_type=MEDIA
HUMMEL, Joel. LINQ: The future of data access in C 3.0 [online]. Sebastopol, Calif.: O\'Reilly, 2006 [cit. 2012-02-02]. ISBN 978-059-6528-416. Dostupné z: http://aleph.utb.cz/F/?func=service&doc_library=UTB01&doc_number=000035100&line_number=0002&func_code=WEB-BRIEF&service_type=MEDIA
AITCHISON, Alastair a Adam MACHANIC. Expert SQL server 2008 development [online]. New York: Apress, 2009, 433 s. [cit. 2012-02-02]. ISBN 978-143-0272-120. Dostupné z: http://www.springerlink.com/content/u86n18/?p=b72a5606fba74f39970535542c9f2655&pi=64
Seznam doporučené literatury
DUNCAN, Andy. Objective-C: pocket reference [online]. O?Reilly, 2002 [cit. 2012-02-02]. ISBN 978-0-596-00423-1. Dostupné z: http://aleph.utb.cz/F/?func=service&doc_library=UTB01&doc_number=000034649&line_number=0002&func_code=WEB-BRIEF&service_type=MEDIA
PIPER, Ian. Learn Xcode tools: for Mac OS X and iPhone development [online]. Apress, 2009 [cit. 2012-02-02]. ISBN 978-1-4302-7220-5. Dostupné z: http://www.springerlink.com/content/rh6557/?p=e5e26e7ffff44e259ea934b6423d1973&pi=69
ROBINSON, Simon. C : programujeme profesionálně. Vyd. 1. Brno : Computer Press, 2003. 1130 s. ISBN 80-251-0085-5.
SNELL, James. Programming Web services with SOAP [online]. Beijing: O\'Reilly, 2002, 244 s. [cit. 2012-02-02]. ISBN 05-960-0095-2. Dostupné z: http://aleph.utb.cz/F/?func=service&doc_library=UTB01&doc_number=000034712&line_number=0002&func_code=WEB-BRIEF&service_type=MEDIA
HUMMEL, Joel. LINQ: The future of data access in C 3.0 [online]. Sebastopol, Calif.: O\'Reilly, 2006 [cit. 2012-02-02]. ISBN 978-059-6528-416. Dostupné z: http://aleph.utb.cz/F/?func=service&doc_library=UTB01&doc_number=000035100&line_number=0002&func_code=WEB-BRIEF&service_type=MEDIA
AITCHISON, Alastair a Adam MACHANIC. Expert SQL server 2008 development [online]. New York: Apress, 2009, 433 s. [cit. 2012-02-02]. ISBN 978-143-0272-120. Dostupné z: http://www.springerlink.com/content/u86n18/?p=b72a5606fba74f39970535542c9f2655&pi=64
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student jasně prezentoval výsledky diplomové práce. Následně byla komise seznámena s posudky vedoucího a oponenta diplomové práce. Následně byla vedena rozprava o diplomové práci. Byly položeny následující dotazy:
1. Je možné aplikaci používat i na zařízení iPad? (Ing. Dvořáček, MBA)
2. Jak dlouho trvá pracovníkům Apple schválení aplikace a její vystavení App Store? (Ing. Dvořáček, MBA)
3. V práci se neříká nic o tom, jaký je průzkum trhu, co již existuje. (doc. Sodomka)
4. Kdo je hlavním uživatelem práce, co je unikátní částí vaší práce? (doc. Sodomka)
5. Co si představíme pod pojmem jednoduchý CRM systém? (doc. Sodomka)
6. Které procesy v jednoduchém CRM systému budou zefektivněny? (doc. Sodomka)
7. Proč jste nepoužil jiný systém? (doc. Sodomka)
Diplomant jasně zodpověděl na všechny dotazy.