Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Иванова_Магистерская работа.doc
Скачиваний:
20
Добавлен:
06.02.2016
Размер:
1.02 Mб
Скачать

Пошук запиту

Завантаження результатів усіх запитів

Завантаження результатів поточного запиту

Рис. 6. Навігаційна схема системи інформаційного моніторингу ринку праці

a:link, a:visited

{ font-family: tahoma;

font-size:11px;

text-decoration:none;

text-decoration:underline; }

a:hover

{ color: #FF0000;

font-family: tahoma;

font-size:11px;

text-decoration:underline; }

a:active

{ color: #FF0000;

font-family: tahoma;

font-size:11px;

text-decoration:underline; }

Цей блок описує стилі посилань. Всі посилання в системі підкреслені, активні та вже відвідані посилання відрізняються за кольором. Якщо підвести мишу до посилання, воно підсвітиться червоним кольором.

.main

{ font-family: Tahoma;

font-size: 11px; }

Цей блок описує головну таблицю системи. Описаний окремо через те, що інші таблиці в системі мають власний стиль.

Рис. 7. Головна сторінка системи

#box-table-a

{ font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

font-size: 12px;

margin: 15px;

text-align: left;

border-collapse: collapse;

margin: auto; }

#box-table-a th

{ font-size: 13px;

font-weight: normal;

padding: 8px;

background: #b9c9fe;

border-top: 4px solid #aabcfe;

border-bottom: 1px solid #fff;

color: #039; }

#box-table-a td

{ padding: 8px;

background: #e8edff;

border-bottom: 1px solid #fff;

color: #669;

border-top: 1px solid transparent; }

#box-table-a tr:hover td

{ background: #d0dafd;

color: #339; }

#box-table-b

{ font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;

font-size: 12px;

margin: 15px;

text-align: center;

border-collapse: collapse;

border-top: 7px solid #9baff1;

border-bottom: 7px solid #9baff1; }

#box-table-b th

{ font-size: 13px;

font-weight: normal;

padding: 8px;

background: #e8edff;

border-right: 1px solid #9baff1;

border-left: 1px solid #9baff1;

color: #039; }

#box-table-b td

{ padding: 8px;

background: #e8edff;

border-right: 1px solid #aabcfe;

border-left: 1px solid #aabcfe;

color: #669; }

Цей блок повністю описує таблицю результатів (рис. 8). Таблиця оформлена у відтінках синього, розмір та колір шрифта підібраний таким чином, щоб інформація в таблиці легко сприймалася. Якщо навести мишею на строку таблиці, вона підсвітиться. Це зроблено для зручності сприймання інформації на великих екранах.

Рис. 8. Сторінка із результатами пошуку

.title_in_analytics

{ font-family: Tahoma;

font-size: 12px; }

Блок описує заголовок сторінки з аналітикою.

Рис. 9. Сторінка аналітики запиту, графіки, діаграми, гістограми

Отже, інтерфейс у створюваної системи моніторингу ринку праці достатно простий та інтуїтивний. Оскільки система запропонована як вбудовуваний модуль до сайту, то він не обтяжений зайвим дизайнерським оформленням.

3.5. Тестування програмного продукту

Тестування програмного продукту — це процес дослідження робото спроможності програмного продукту з метою отримання інформації про якість продукту [13].

Отже, робота із системою інформаційного моніторингу рику праці починається із введення назви потрібної вакансії у строку пошуку (рис. 10) та натискання кнопки «Знайти» або Enetr.

Рис. 10. Вікно пошуку системи інформаційного моніторингу ринку праці

Після чого цей запит переноситься у пошук на вказані сайти і здійснюється пошук на них. Потім програма зберігає результати пошуку, тобто знайдені HTML-сторінки, в оперативну базу даних де їх аналізує як описано у розділі 3 пункті 3.2. Потім результати аналізу, тобто знайдені необхідні дані, записуються у ретроспективну базу даних. Після того, як проаналізуються перші сторінки, програма починає шукати наступні сторінки з результатами пошуку запиту, зберігати їх в оперативну базу даних, аналізувати їх та зберігати. Перед записом до ретроспективної бази програма перевіряє оригінальність кожної вакансії. Якщо в базі вже існує така ж вакансія (якщо співпадає її назва та назва компанії-роботодавця), то вакансія не зберігається.

Після того, як програма проаналізувала усі знайдені сторінки за запитом результати виводяться на екран у вигляді таблиці (рис. 11), що містить колонки з назвю компанії-роботодавця, її містом, заробітною платнею, бажаною статтю, назвою посади, бажаним віком, бажаною освітою та бажаним досвідом роботи.

Рис. 11. Вивід результатів пошуку по запиту

Над таблицею зліва виводиться який пошуковий запит був введений і кількість знайдених вакансій. Зправа над таблицею є посилання на завантаження звіту, тобто файлу з розширенням *.xls, в якому буде ця таблиця з результатами пошуку (рис. 12),

Рис. 12. Завантаження звіту по поточному запиту

та посилання на аналітику поточного запиту (рис. 13), в якій містяться кругові діаграми процентного співвідношення потребованої освіти, статі та віку, стовпцева діаграма, що відображає залежність «дата — кількість знайдених вакансій» та графік, що відображає усереднені заробітні плати по містам.

Рис. 13. Сторінка аналітики поточного запиту

Детальніше діаграми та графіи показані на рисунках 14, 15 і 16.

Рис. 14. Кругова діаграма процентного співвідношення потребованого віку

Рис. 15. Стовпцева діаграма залежності «дата — кількість знайдених вакансій»

Рис. 16. Графік усереднених заробітних плат по містам

Також в системі інформаційного моніторингу ринку праці є сторінка загальної аналітики (рис. 17), на якій: на стовпцевій діаграмі відображена загальна кількість результатів по запитам вакансій, на круговій діаграмі відображене відсоткове співвідношення потребованої освіти за всіми вакансіями, у таблиці — загальна кількість вакансій, що знаходяться в базі даних, загальна кількість компаній-роботодавців та загальна кількість запитів, що вводилися у пошук і дали результати з моменту останнього очищення бази даних.

А також на сторінці загальної аналітики є посилання на завантаження звіту з розширенням *.xls, у якому міститиметься уся база даних із запитами (та їх результатами), що вводилися у пошук і дали результати з моменту останнього очищення бази даних.

Рис. 17. Сторінка загальної аналітики системи

Якщо пошуковий запит був введений невірно або не дав жодних результатів (не виявилось жодної вакансії), то програма виводить повідомлення: «Не знайдено вакансій!» (рис. 18).

Рис. 18. Вакансій не знайдено

Протестувавши систему моніторингу ринку праці можна дійти висновку, що при її розробці було досягнуто максимальної інтуїтивності і простоти у користуванні та правильності її роботи вцілому, наочного відображення усіх необхідних даних для аналізу ринку праці.