Browse IS/STAG - Portál UTB

Skip to page content
Website UTB
Portal title page UTB
Anonymous user Login Česky
Browse IS/STAG
Login Česky
  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
Welcome
Browse IS/STAG
Information for applicantsElectronic applicationECTS arrivals
Getting startedAlumni ClubAbsolvent - website
Web services
ECTS
User Info

1st level navigation

  • Welcome
  • Browse IS/STAG
  • Applicant
  • Graduate
  • Web services
  • ECTS
  • User Info
User disconnected from the portal due to long time of inactivity.
Please, click this link to log back in.
(Sessions are disconnected after 240 minutes of inactivity. Note that mobile devices may get disconnected even sooner).

Prohlížení IS/STAG (S025)

Help

Main menu for Browse IS/STAG

  • Programmes and specializations.
  • Courses
  • Departments
  • Lecturers
  • Students
  • Examination dates
  • Timetable events
  • Theses, selected item
  • Pre-regist. study groups
  • Rooms
  • Rooms – all year
  • Free rooms – Semester
  • Free rooms – Year
  • Capstone project
  • Times overlap
  •  
  • Title page
  • Calendar
  • Help

Search for a Thesis

Print/export:  Bookmark this link in your browser so that you may quickly load this IS/STAG page in the future.
Only logged-in user will see student personal numbers.

Dates found, count: 1

Search result paging

Found 1 records Print Export to xls List URL
  Surname Name Title Thesis status   Supervisors Reviewers Type of thesis Date of def. Title
Student Type of thesis - - - - - - - - - -
Item shown in detail Juran Includes the selected person into the timetable overlap calculation. Antonín A Public Tender Aggregator A Public Tender Aggregator Thesis finished and defended successfully (DUO).   Dulík Tomáš Hlaváček Marek Master's thesis 1401746400000 03.06.2014 A Public Tender Aggregator Thesis finished and defended successfully (DUO).
Antonín Juran Master's thesis 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX 0XX

Thesis info Agregátor veřejných zakázek

  • Basic data
The document you are accessing is protected by copyright law. Unauthorised use may lead to criminal sanctions.
Name Juran Antonín Includes the selected person into the timetable overlap calculation.
Acad. Yr. 2013/2014
Assigning department AUIUI
Date of defence Jun 3, 2014
Type of thesis Master's thesis
Thesis status Thesis finished and defended successfully (DUO). Thesis finished and defended successfully (DUO).
Completeness of mandatory entries - The following mandatory fields are not filled in for this Thesis.: Title in English
Main topic Agregátor veřejných zakázek
Main topic in English A Public Tender Aggregator
Title according to student Agregátor veřejných zakázek
English title as given by the student -
Parallel name -
Subtitle -
Thesis supervisor Dulík Tomáš, Ing. Ph.D.
External examiner Hlaváček Marek, Ing.
Annotation Cílem práce bylo vytvořit aplikaci agregující zakázky z e-tržišť do centrální databáze, po-skytující portál pro jejich zobrazování a vyhledávání v databázi a nabízející službu zasílání notifikací o nových zakázkách registrovaným uživatelům. V teoretické části je představe-na legislativa týkající se oblasti veřejných zakázek, zejména zákon 137/2006 Sb., o veřej-ných zakázkách, dále pak nástroje a technologie použité při vývoji zmíněné aplikace. Je popsána portletová technologie Javy, portálový server Liferay Portal pro nasazení portletu, frameworky Spring a Hibernate použité při vývoji aplikace. Jsou představeny také HTML parser jsoup, který je použit pro získávání dat ze stránek s veřejnými zakázkami, Google Geocoding API využité pro získávání geografických souřadnic adres zadavatelů veřejných zakázek a databáze PostgreSQL pro uložení získaných dat. Praktická část popisuje kon-krétní kroky vývoje aplikace využívající nástroje a technologie uvedené v teoretické části. Aplikace je rozdělena do tří samostatných částí, a to systém pro získávání dat z e-tržišť veřejných zakázek a jejich agregaci do databáze, aplikaci zobrazující informace o veřejných zakázkách umožňující vyhledávání zakázek podle zadaných parametrů s možností registrace nových uživatelů a přihlášení registrovaných uživatelů a systém pro zasílání notifikací registrovaným uživatelům o nových zakázkách.
Annotation in English The aim of the thesis was to create an application, which aggregates public contracts from e-markets into a central database, which provides a portal for their visualisation and for database searching and offers notification service of new contracts for registered users. In the theoretic part is introduced the legislation of the public law, especially the act 137/2006 Coll. on Public Contracts, further then tools and technologies used at application develop-ment. The portlet technology of Java is described and also portal server Liferay Portal for portlet deployment, frameworks Spring and Hibernate, that were used in application development. HTML parser jsoup, that is used for data gain from pages with public con-tracts, Google Geocoding API, which is used for gain of geographic coordinates of add-resses of the contracting authorities, and PostgreSQL dsatabase, which is used for storage of gained data, are also introduced. The practical part describes specific steps of application development with usage of tools and technologies mentioned in the theoretic part. The application is divided into three separate parts, that is system for gain of data from public contract e-markets and their aggregation into the database, application, which displays in-formation of public contracts and enables contracts search according to the given parame-ters with possibility of new user registration and logging in of registered users, and system for sending of notifications about new contracts for registered users.
Keywords Portlet, Liferay Portal, Spring, Hibernate, veřejné zakázky, jsoup, Google Geocoding API, PostgreSQL
Keywords in English Portlet, Liferay Portal, Spring, Hibernate, public contracts, jsoup, Google Geocoding API, PostgreSQL
Length of the covering note 78
Language CZ
Annotation
Cílem práce bylo vytvořit aplikaci agregující zakázky z e-tržišť do centrální databáze, po-skytující portál pro jejich zobrazování a vyhledávání v databázi a nabízející službu zasílání notifikací o nových zakázkách registrovaným uživatelům. V teoretické části je představe-na legislativa týkající se oblasti veřejných zakázek, zejména zákon 137/2006 Sb., o veřej-ných zakázkách, dále pak nástroje a technologie použité při vývoji zmíněné aplikace. Je popsána portletová technologie Javy, portálový server Liferay Portal pro nasazení portletu, frameworky Spring a Hibernate použité při vývoji aplikace. Jsou představeny také HTML parser jsoup, který je použit pro získávání dat ze stránek s veřejnými zakázkami, Google Geocoding API využité pro získávání geografických souřadnic adres zadavatelů veřejných zakázek a databáze PostgreSQL pro uložení získaných dat. Praktická část popisuje kon-krétní kroky vývoje aplikace využívající nástroje a technologie uvedené v teoretické části. Aplikace je rozdělena do tří samostatných částí, a to systém pro získávání dat z e-tržišť veřejných zakázek a jejich agregaci do databáze, aplikaci zobrazující informace o veřejných zakázkách umožňující vyhledávání zakázek podle zadaných parametrů s možností registrace nových uživatelů a přihlášení registrovaných uživatelů a systém pro zasílání notifikací registrovaným uživatelům o nových zakázkách.
Annotation in English
The aim of the thesis was to create an application, which aggregates public contracts from e-markets into a central database, which provides a portal for their visualisation and for database searching and offers notification service of new contracts for registered users. In the theoretic part is introduced the legislation of the public law, especially the act 137/2006 Coll. on Public Contracts, further then tools and technologies used at application develop-ment. The portlet technology of Java is described and also portal server Liferay Portal for portlet deployment, frameworks Spring and Hibernate, that were used in application development. HTML parser jsoup, that is used for data gain from pages with public con-tracts, Google Geocoding API, which is used for gain of geographic coordinates of add-resses of the contracting authorities, and PostgreSQL dsatabase, which is used for storage of gained data, are also introduced. The practical part describes specific steps of application development with usage of tools and technologies mentioned in the theoretic part. The application is divided into three separate parts, that is system for gain of data from public contract e-markets and their aggregation into the database, application, which displays in-formation of public contracts and enables contracts search according to the given parame-ters with possibility of new user registration and logging in of registered users, and system for sending of notifications about new contracts for registered users.
Keywords
Portlet, Liferay Portal, Spring, Hibernate, veřejné zakázky, jsoup, Google Geocoding API, PostgreSQL
Keywords in English
Portlet, Liferay Portal, Spring, Hibernate, public contracts, jsoup, Google Geocoding API, PostgreSQL
Research Plan
  1. Prostudujte informační systémy veřejných zakázek a předchozí diplomové práce na téma agregace informací o veřejných zakázkách.
  2. Revidujte databázovou strukturu a parsery pro agregaci údajů o zakázkách, která byla použita v předchozí diplomové práci.
  3. Implementujte parsery pro načítání údajů z dalších zdrojů.
  4. Implementujte portál pro zobrazování a vyhledávání v agregované databázi.
  5. Implementujte systém pro notifikaci registrovaných uživatelů o nových zakázkách na základě jimi zadaných kritérií (oborů, klíčových slov, regionu, atd.)
Research Plan
  1. Prostudujte informační systémy veřejných zakázek a předchozí diplomové práce na téma agregace informací o veřejných zakázkách.
  2. Revidujte databázovou strukturu a parsery pro agregaci údajů o zakázkách, která byla použita v předchozí diplomové práci.
  3. Implementujte parsery pro načítání údajů z dalších zdrojů.
  4. Implementujte portál pro zobrazování a vyhledávání v agregované databázi.
  5. Implementujte systém pro notifikaci registrovaných uživatelů o nových zakázkách na základě jimi zadaných kritérií (oborů, klíčových slov, regionu, atd.)
Recommended resources
  1. SPELL, Brett. Java: programujeme profesionálně. Vyd. 1. Praha: Computer Press, 2002, 1022 s. Programujeme profesionálně. ISBN 80-722-6667-5.
  2. HEROUT, Pavel. Java a XML. 1. vyd. České Budějovice: Kopp, 2007. ISBN 978-80-7232-307-4.
  3. BAUER, Christian a Gavin KING. Hibernate in action. Greenwich: Manning Publications, xxiii, 408 s. ISBN 19-323-9415-X.
  4. OBE, Regina a Leo HSU. PostgreSQL: up and running. 1. ed. Sebastopol, CA: O\'Reilly. ISBN 978-144-9326-333.
  5. OBE, O. Regina a Leo S. HSU. PostGIS in action. Revised. Greenwich, Conn: Manning. ISBN 978-193-5182-269.
  6. SARIN, Ashish. Portlets in action. Shelter Island, NY: Manning. ISBN 978-193-5182-542.
  7. SEZOV, Rich. Liferay in action: the official guide to Liferay Portal development. Shelter Island, NY: Manning, 2011. ISBN 19-351-8282-X.
Recommended resources
  1. SPELL, Brett. Java: programujeme profesionálně. Vyd. 1. Praha: Computer Press, 2002, 1022 s. Programujeme profesionálně. ISBN 80-722-6667-5.
  2. HEROUT, Pavel. Java a XML. 1. vyd. České Budějovice: Kopp, 2007. ISBN 978-80-7232-307-4.
  3. BAUER, Christian a Gavin KING. Hibernate in action. Greenwich: Manning Publications, xxiii, 408 s. ISBN 19-323-9415-X.
  4. OBE, Regina a Leo HSU. PostgreSQL: up and running. 1. ed. Sebastopol, CA: O\'Reilly. ISBN 978-144-9326-333.
  5. OBE, O. Regina a Leo S. HSU. PostGIS in action. Revised. Greenwich, Conn: Manning. ISBN 978-193-5182-269.
  6. SARIN, Ashish. Portlets in action. Shelter Island, NY: Manning. ISBN 978-193-5182-542.
  7. SEZOV, Rich. Liferay in action: the official guide to Liferay Portal development. Shelter Island, NY: Manning, 2011. ISBN 19-351-8282-X.
Týká se praxe No
Enclosed appendices 1 CD ROM
Appendices bound in thesis illustrations, tables
Taken from the library No
Full text of the thesis
Appendices
Reviewer's report
Supervisor's report
Defence procedure record file