- •1 Сучасні методи прогнозування щоденної зайнятості
- •1.1 Аналіз проблеми прогнозування щоденної зайнятості
- •1.2 Порівняльний аналіз існуючих програмних засобів прогнозування щоденної зайнятості
- •Порівняльний аналіз методів прогнозування щоденної зайнятості
- •1.4 Постановка задачі
- •1.5 Висновки
- •2 Розробка інформаційної моделі процесу прогнозування щоденної зайнятості
- •3 Розробка алгоритму роботи інтелектуального модуля прогнозування щоденної зайнятості робітників банка
- •4 Моделювання процесу прогнозування щоденної зайнятості робітників банка
- •4.1 Розробка структури програмного засобу, який базується на інтелектуальному модулі прогнозування щоденної зайнятості робітників банка
- •4.2 Проектування бази даних прогнозування щоденної зайнятості робітників банка
- •4.3 Розробка uml-діаграми класів програмного засобу на основі інтелектуального модуля прогнозування щоденної зайнятості робітників банка
- •Перелік використаних джерел
Розробка інтелектуального модуля прогнозування щоденної зайнятості робітників банка
ВСТУП
СУЧАСНІ МЕТОДИ ПРОГНОЗУВАННЯ ЩОДЕННОЇ ЗАЙНЯТОСТІ
1.1Аналіз проблеми прогнозування щоденної зайнятості
1.2Порівняльний аналіз існуючих програмних засобів прогнозування щоденної зайнятості
1.3 Порівняльний аналіз методів прогнозування щоденної зайнятості
1.4 Постановка задачі
1.5 Висновки
2. РОЗРОБКА ІНФОРМАЦІЙНОЇ МОДЕЛІ ПРОЦЕСУ ПРОГНОЗУВАННЯ ЩОДЕННОЇ ЗАЙНЯТОСТІ
3. РОЗРОБКА АЛГОРИТМУ РОБОТИ ІНТЕЛЕКТУАЛЬНОГО МОДУЛЯ ПРОГНОЗУВАННЯ ЩОДЕННОЇ ЗАЙНЯТОСТІ РОБІТНИКІВ БАНКА
4. МОДЕЛЮВАННЯ ПРОЦЕСУ ПРОГНОЗУВАННЯ ЩОДЕННОЇ ЗАЙНЯТОСТІ РОБІТНИКІВ БАНКА
4.1 Розробка структури програмного засобу, який базується на інтелектуальному модулі прогнозування щоденної зайнятості робітників банка
4.2 Проектування бази даних прогнозування щоденної зайнятості робітників банка
4.3 Розробка UML-діаграми класів програмного засобу на основі інтелектуального модуля прогнозування щоденної зайнятості робітників банка
4.4 Розробка графічного інтерфейсу програмного продукту на основі інтелектуального модуля прогнозування щоденної зайнятості робітників банка
4.5 Аналіз роботи інтелектуального модуля прогнозування щоденної зайнятості робітників банка
4.6 Висновки
ВИСНОВКИ
ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ
Додаток А Технічне завдання
Додаток Б Інструкція користувача
Додаток В Лістинг програми
Додаток Г Графічна частина
ВСТУП
Процес підготовки заходу складається з десятків завдань, дзвінків, поїздок і зустрічей. Щоб все встигати, необхідно контролювати час і правильно його розподіляти, вміти виділяти пріоритетні завдання і не відволікатися на менш важливі справи. Успішні люди постійно планують наперед, складаючи список справ у щоденник, аби нічого не забути і правильно розрахувати свій час. Працівнику банка також необхідно правильно розподіляти свій час, щоб встигнути виконати поставлені задачі та обслужити максимальну кількість клієнтів протягом робочого дня. Популярність і успіх банку залежить від правильно організованої роботи працівників. Деякі працівники записують список справ у щоденник, але це непродуктивно, і в ньому немає можливості правильно розподілити час на виконання кожної задачі.
Приклади досліджень планування часу можна відшукати в роботах В.Г.Введенского, А.Л.Гапоненко, В.І.Клісторіна, В.Н.Лексіна, С.Н.Леонова, А.С.Маршаловой, В.І.Сиркіна, А.Н.Швецова, Б. М.Штульберга і ін.
Актуальність розробки полягає у збільшенні продуктивності банка за рахунок автоматизації планування робочого часу працівника банка та правильного розподілу часу на виконання поставлених задач. Програмний продукт надасть змогу швидко обробляти великі об’єми інформації, на які людина б потратила в кілька разів більше часу. Виконання завдання можливо за рахунок використання адаптивних методів прогнозування.
Об’єктом дослідження є процес прогнозування щоденної зайнятості робітників банка.
Предметом дослідження є методи та засоби прогнозування щоденної робітників банка.
Метою дослідження є підвищення продуктивності робітників банка за допомогою розробленого інтелектуального модуля прогнозування щоденної зайнятості робітників банка.
Для досягнення поставленої мети необхідно розв’язати такі задачі:
провести огляд методів прогнозування щоденної зайнятості;
виконати постановку задачі, яка враховує особливості робочого процесу робітників банка;
побудова інформаційної моделі процесу прогнозування щоденної зайнятості;
розробка алгоритму прогнозування щоденної зайнятості;
визначення структури програмного засобу, який виконує прогнозування щоденної зайнятості робітників банка;
розробка бази даних прогнозування щоденної зайнятості робітників банка;
розробка UML-діаграми класів, яка відображає взаємодію компонентів програмного продукту, який виконує прогнозування щоденної зайнятості робітників банка;
розробка та аналіз результатів роботи програми, яка виконує прогнозування щоденної зайнятості робітників банка.
1 Сучасні методи прогнозування щоденної зайнятості
1.1 Аналіз проблеми прогнозування щоденної зайнятості
Успіх компаній, банків, підприємств та окремих осіб залежить від правильної організації роботи на місці.
Управління часом – сукупність методик оптимальної організації для виконання поточних завдань, проектів та календарних подій. Спочатку управління приписувалося лише бізнесу або трудовій діяльності, але з часом термін розширився, включивши особисту діяльність. Система управління часом складає поєднання процесів, інструментів, техніки і методів. Звичайне управління часом є необхідністю в розвитку будь-якого проекту, оскільки визначає час завершення проекту і масштаб [1].
Управління часом — це дія або процес тренування свідомого контролю над кількістю часу, витраченого на конкретні види діяльності, при якому спеціально збільшуються ефективність і продуктивність [1].
На думку Стівена Кові, тайм-менеджмент у вузькому сенсі – це організація особистого часу кожної людини. Він актуальний у тих випадках, коли у працівників існує якась свобода вибору, виявляється творча ініціатива. Коли людина вимушена самостійно приймати рішення, повинна організовувати процес роботи з клієнтами, їй необхідно володіти технологіями організації особистого часу, підвищення ефективності.
Фахівці виділяють два види тайм менеджменту: особистий і корпоративний. У широкому розумінні тайм менеджментом є механізм управління часом компанії. У такому разі основна увага приділяється організації роботи в цілому, а використання робочого часу кожним співробітником – це наслідок правильної побудови корпоративної системи. Управління часом може допомогти шляхом ряду навиків, інструментів і методів, що використовуються при виконанні конкретних завдань, проектів і цілей. Цей набір включає широкий спектр діяльності, а саме: планування, розподіл, постановку цілей, делегування, аналіз витрат часу, моніторинг, організація, складання списків і розставляння пріоритетів. На винахід терміну тайм-менеджмент претендує компанія Time Management International. Її засновник, данець Клаус Меллер, в 70ті роки винайшов Time Manager — складно влаштований блокнот-¬щоденник, який можна вважати прабатьком сучасного органайзера [2].
1.2 Порівняльний аналіз існуючих програмних засобів прогнозування щоденної зайнятості
Розглянемо 10 програм, за допомогою яких можна краще організувати і проконтролювати виконання щоденних завдань працівниками банка.
TIME Planner (рис. 1.1-1.3) – корисний додаток для iOS-пристроїв з підтримкою російської мови. Програма поєднує функції менеджера завдань з нагадуваннями та інструменту контролю часу, який дозволяє аналізувати ефективність роботи за певний період. Програма безкоштовна, але є й PRO-версія з розширеними можливостями, яку можна придбати в App Store за 4,99$.
Рисунок 1.1 – Вхід до програми TIME Planner
Рисунок 1.2 – Аналіз часу у відсотках в програмі TIME Planner
Рисунок 1.3 – Щоденник в програмі TIME Planner відповідно заданих задач
RescueTime (рис. 1.4-1.5) допомагає стежити за тим, як витрачаєтся час, перебуваючи за комп'ютером. Програма безкоштовна і працює у фоновому режимі на ПК і мобільних пристроях (Apple і Android). Преміум-версія коштує 9$ в місяць і дозволяє додавати до статистики дня справи і завдання, які виконувались поза комп'ютером, а також блокувати на час роботи небажані для перегляду сайти.
Рисунок
1.4 – Вхід до програми RescueTime
Рисунок 1.5 – Аналіз часу перебування в соцмережах протягом дня
My Minutes (рис. 1.6 – 1.8) – проста англомовна програма для iOS-пристроїв, яка дозволяє створювати розклад справ і задавати певні часові рамки для їх виконання. Користувач додатку отримує два типи оповіщення: коли потрібно почати виконання запланованої завдання і коли закінчиться відведений для неї час. Придбати додаток можна за невелику плату 2,99 $.
Рисунок 1.6 – Вхід до програми My Minutes
Рисунок 1.7 – Задання часу і важливості справам в програмі My Minutes
Timesheet (рис. 1.8 – 1.9) – цікавий безкоштовний додаток для Android, що дозволяє створювати голосові замітки, контролювати і планувати свій робочий і вільний час. Також передбачена можливість розрахунку оплати роботи (виходячи з витраченого на неї часу) і створення відповідних звітів в Excel, PDF і QuickBooks.
Рисунок 1.8 – Вхід до програми Timesheet
Рисунок 1.9 – Вікно аналізу часу в програмі Timesheet
Nirvana (рис. 1.10 – 1.11) – новий сервіс, який заснований на відомій методиці Девіда Аллена Getting Things Done (GTD). Основна мета проекту – звільнити людину від запам'ятовування великої кількості необхідних завдань і допомогти сконцентруватися на виконанні конкретного поточного завдання.
Сервіс побудований на основі хмарної технології та доступний з будь-якого комп'ютера або мобільного пристрою, підключеного до Інтернету. На даний момент працює з браузерами Google Chrome, Mozilla Firefox, Internet Explorer і Safari. Тут можна безкоштовно вести до 5-ти проектів, для більшої кількості потрібно покупка PLUS-версії за ціною 5 $ / місяць або 39 $ / рік.
Рисунок 1.10 – Головна сторінка веб-сайту з програмою Nirvana
Рисунок 1.11 – Етапи роботи з програмою Nirvana
Focus booster (рис. 1.12 – 1.13) – невелика програма, побудована за допомогою методики управління часом Pomodoro («Помідор»). Згідно з методикою, людина працює більш ефективно, якщо чергувати виконання роботи і короткі відрізки відпочинку. Наприклад, 1:00 роботи і 10-20 хвилин відпочинку.
Focus booster – простий і зручний таймер зі звуковим сигналом, який можна використовувати при виконанні якого-небудь конкретного завдання. Вікно програми буде весь час нагадуватиме про залишився часу, а після сигналу про його завершення можна зробити невелику перерву.
Рисунок 1.12 – Вхід до сайту, присвяченому роботі Focus booster
Рисунок 1.13 – Налаштування голосових повідомлень в програмі Focus booster
Toggle (рис. 1.14 – 1.15) – сервіс, що дозволяє контролювати і планувати робочий час конкретного користувача або цілої команди. Додавши до списку команди своїх співробітників, користувач зможе відстежувати час, витрачений ними на виконання поставлених завдань. У програмі можна створювати загальні та індивідуальні Робочі плани.
Toggl підтримує інтеграцію з різними популярними сервісами (Basecamp, JIRA, Teamweek, Google Calendar і т.д.). Додаток можна встановити на ПК, мобільні пристрої або працювати прямо в браузері.
Рисунок 1.14 – Додавання задач в програмі Toggle
Рисунок 1.15 – Аналіз часу на виконання задач в програмі Toggle
Mind 42 (рис. 1.16 – 1.17) – безкоштовний сервіс, який допоможе систематизувати і запам'ятати багато необхідної інформації, краще організувати роботу і більш ефективно виконувати робочі завдання.
Основою програми стала техніка Mind map (Інтелект-карта або Діаграма зв'язків). Це візуальна карта-схема важливих дій або подій, яку можна створювати за допомогою картинок, написів і ключових слів. Діаграми засновані на асоціативному мисленні, допомагають впоратися з обробкою і систематизацією великої кількості інформації, акцентувати увагу на пріоритетних завданнях.
Рисунок 1.16 – Формування подій в програмі Mind 42
Рисунок 1.17 – Ранжування задач в програмі Mind 42
За допомогою MyLifeOrganized (рис. 1.18) можна створювати список поточних завдань, проектів і цілей у вигляді зручної схеми. Програма автоматично виділить в окремий блок основні завдання, а також допоможе стежити за їх виконанням за допомогою планшета або смартфона (підтримуються операційні системи Android, iOS і BlackBerry OS).
Є різні версії програми, ціна яких становить від 9.95 $ до 59.95 $. Також передбачена безкоштовна 45-денна ознайомлювальна версія. Програма має і російськомовну версію, яку можна придбати зі знижкою.
Рисунок 1.18 – Задання задач в програмі MyLifeOrganized
Daily agenda (рис. 1.19-1.20) – додаток для iOS-пристроїв, який доступний в App Store за ціною 1,99 $. Програма повинна зібрати в одному списку зустрічі, завдання та заходи з різних календарів і інших подібних програм. За задумом розробників, така синхронізація допоможе не відволікатися на перегляд заміток і не хвилюватися через можливість випадково пропустити важливу подію.
Рисунок 1.19 – Вікно з задачами в програмі Daily agenda
Рисунок 1.20 – Вікно з календарем в програмі
Зведемо результати аналізу в таблицю 1.1.
Таблиця 1.1 – Аналіз сервісів прогнозування щоденної зайнятості
Особливості
Сервіс |
Призначення |
Ціна |
Багатомовність |
Переваги і недоліки у функціоналі |
TIME Planner |
для iOS-пристроїв |
4,99$ |
присутня, але платна |
переваги: аналіз ефективності роботи |
Rescue- Time |
для компів |
9$ в місяць |
- |
переваги: блокування сайтів |
My Minutes |
для iOS-пристроїв |
2,99 $ |
- |
переваги: сповіщення |
Timesheet |
для Android |
у вільному доступі |
- |
переваги: голосові замітки; можливість розрахунку оплати роботи; створення відповідних звітів в Excel, PDF і QuickBooks |
Nirvana |
для будь-якого пристрою |
5 $ / місяць або 39 $ / рік |
- |
недоліки: без мережі Інтернет не працює; до 5 проектів |
Focus booster |
для комп’ютера |
у вільному доступі |
- |
переваги: є таймер зі звуковим сигналом |
Toggle |
для комп’ютера |
у вільному доступі |
- |
переваги: можливість працювати з плануванням інших людей |
Mind 42 |
для будь-якого пристрою |
у вільному доступі |
- |
переваги: є пріоритети і зображення |
MyLife- Organized |
для Android, iOS і BlackBerry OS |
від 9.95 $ до 59.95 $ |
присутня, але платна |
недоліки: займає великий об’єм пам’яті |
Daily agenda |
для iOS-пристроїв |
1,99 $ |
- |
переваги: синхронізація |
Як видно з результатів аналізу, більшість сервісів платні і не підтримують багатомовність, що є категоричними недоліками для працівників українського банка.
