- •Міністерство культури України
- •Аннотация
- •Annotation
- •Розділ 1.On-line контент. Основні поняття та визначення
- •1.1. On-line контент. Основні визначення
- •1.2. Класифікація on-line контенту
- •1.3. Використання on-line контенту
- •1.4. Розділ 2. Аналізon-lineконтенту
- •2.1. Концепції та методи аналізу
- •Потік e-mail
- •Оперативна база даних Ретроспективна база даних
- •2.2. Архітектура систем аналізу
- •Вилучення Веб-контенту
- •2.3. Технології аналізу
- •Тип, Значення
- •Лексичний аналізатор
- •3.1. Функціональні вимоги до програмного продукту
- •3.2. Нефункціональні вимоги до програмного продукту
- •3.3. Алгоритми аналізу
- •3.4. Інтерфейс програмного продукту
- •Пошук запиту
- •Завантаження результатів усіх запитів
- •Завантаження результатів поточного запиту
- •3.5. Тестування програмного продукту
- •3.6. Техніко-економічне обґрунтування
- •3.7. Охорона праці
- •3.7.1. Правові питання охорони праці
- •3.7.2. Організація і обладнання робочих місць користувачів пк з точки зору охорони праці
- •3.7.3. Характеристика виробничого середовища і чинники, що діють на оператора в процесі його праці
- •3.7.4. Вимоги електричної та пожежної безпеки
- •Висновки
- •Список використаних джерел
- •Додаток а Лістинг програми
3.3. Алгоритми аналізу
Інформація, отримана за допомогою регулярних виразів, сортується і записується в базу даних. На екрані користувач системи бачить таблицю з отриманими результатами, в якій присутні колонки з назвою компанії, містом компанії-роботодавця (або декілька міст, якщо компанія має філії), заробітну плату в єдиному шаблоні (національна валюта), статі, посади, віком, освітою та досвідом роботи. Інформація представлена у зручному форматі і наочно демонструє ті чи інші дані по вакансіям.
Інтерфейс надає можливість отримати два типи звітів по результатам за вказаним запитом:
Звіт у вигляді графіків та діаграм, що будуються динамічним шляхом за допомогою спеціальних SQL-запитів та окремою бібліотекою Google Charts.
Звіт у вигляді Excel-файлу, в якому знаходяться оброблені дані, представлені у форматі електронних таблиць. Інформацію в цьому файлі зручно сортувати, фільтрувати та будувати власні звіти.
Для того, щоб побудувати графіки та діаграми, створені SQL-запити до бази даних результатів пошуку, результатом яких є правильна таблична структура, з якої формується асоціативний масив засобами мови PHP. Асоціативний масив із цією структурою приводиться спеціальними функціями до коректного формату (правильність кодування, округлення дробових чисел) і передається бібліотеці Google Charts, що написана на мові JavaScript. Функції цієї бібліотеки отримують правильну структуру даних з асоціативного масиву і згідно цим даних будують певні графіки, діаграми та гістограми.
Для створення Excel-файлу з обробленими даними був написаний окремий скрипт на мові PHP, який отримує за допомогою SQL-запитів масив з інформацією та ітеративними методами достроково записує цю інформацію у файл. Після створення файлу система пропонує зберегти його на локальному комп’ютері.
3.4. Інтерфейс програмного продукту
Інтерфейс користувача, він же користувацький інтерфейс (UI — англ. User Interface) — різновид інтерфейсів, в якому одна сторона представлена людиною (користувачем), друга — машиною/пристоєм. Являє собою сукупність засобів і методів за допомогою яких користувач взаємодіє з різними, найчастіше складними, з великою кількістю елементів, машинами і пристроями [12].
Користувачами створеної системи інформаційного моніторингу ринку праці можуть бути працівники рекрутингових агенцій та керівники підприємств або робітники відділів кадрів, метю яких є отримання оперативних даних про заробітню плату тієї вакансії, що є для них актуальною.
Створеним програмним продуктом можуть користуватися особи: дорослі чоловіки та жінки, які володіють українською мовою, та мають елементарні навички роботи з ПК та Інтернетом.
Функціональністю створеної системи інформаційного моніторингу ринку праці є:
можливість пошуку вакансій за допомогою введення пошукового запиту, який повинен містити назву вакансії або її частину;
можливість перегляду результатів пошуку запиту в режимі он-лайн;
можливість завантажити результати пошуку запиту або усіх результатів пошуку запитів, що містяться в базі у файл з розширенням *.xls на ПК для подальшої роботи з даними;
можливість перегляду аналітики запиту або усіх результатів пошуку запитів, що містяться в базі за такими параметрами, як необхідна освіта, мінімальний вік, досвід праці, середня заробітня плата по містам тощо.
Навігаційна схема системи інформаційного моніторингу ринку праці зображена на рис. 6.
В процесі роботи був створений CSS-файл для опису дизайну системи. Він має такі складові:
body
{ font-family: Tahoma;
font-size: 10px; }
Цей блок описує обране сімейство та розмір шрифта. Застосовується до всієї сторінки в цілому, якщо певному елементу не вказаний власний стиль.