Please use this identifier to cite or link to this item:
https://er.chdtu.edu.ua/handle/ChSTU/9184| Title: | Розробка автоматизованої системи районної служби зайнятості |
| Authors: | Салапатов, Володимир Іванович Сидоров, Василь Сергійович |
| Issue Date: | 17-Jan-2022 |
| URI: | https://er.chdtu.edu.ua/handle/ChSTU/9184 |
| Appears in Collections: | 121 Інженерія програмного забезпечення (Інженерія програмного забезпечення) |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| Кваліфікаційна робота бакалавра Сидоров Василь Сергійович.pdf Restricted Access | 35.29 MB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
Extracted text
МІНІСТЕРСТВО ОСВІТИ І Н~т~ УКР АЇІ-Ш
ЧЕРКАСЬКИй ДЕРЖАВНИЙ ТЕ:ХНОJ1~ УНІВЕРСИТЕТ
Факультет інформаційних технологій і систем
Кафедра програмного забезпечення автоматизованих систем
Пояснювальна записка
до кваліфікаційної роботи бакалавра
з напряму підготовки 121 «Інженерія програмного забезпечення»
(освітньо-кваліфікаційний рівень)
на тему:
РОЗРОБКА АВТОМАТИЗОВАНОЇ СИСТЕМИ РАЙОННОЇ СЛУЖБИ
ЗАЙНЯТОСТІ
Напряму підготовки
121 «Інженерія програмного забезпечення»
(шифр і назва напряму підготовки)
Студент Сидоров В.С.
( прізвище та ініціали)
Керівник ____С_ ал_а_п_а_т_о_в_В_._І._ ____
( прізвище та ініціали)
Рецензент-,-____\~~ _,;t._І,с,,{,,(7,_,-t,,g,_w_Л___;f.._-=І.J.... .
(прізвище та ініціали)
Черкаси 2022 року
АНОТАЦІЯ
Кваліфікаційна роботи бакалавра на тему: «Розробка автоматизованої
системи районної служби зайнятості».
У даній кваліфікаційній роботі була розглянута ЄІАС Служби
зайнятості Ук~аїни, а також була розроблена Система обробки
розрахункових в1домостей для ЦЗ. Що дозволить значно прискорити шляхом
часткової авто~атизації, обробку розрахункових відомостей фахівцем ЦЗ. Це
дасть можлив~~ть: в кожному районі мати оперативну інформацію про
потребу в прац1вниках, пропозиціях робочої сили і можливість професійного
навчання в Україні; перенести з базового на регіональний рівень формування
статистичних з~ітів, нарахування та організацію виплати всіх видів
матеріального забезпечення; створити інструменти організації та
інформаційної підтримк:и управлінських рішень щодо надання послуг,
фінансових потоків, персоналу і документообігу служби зайнятості.
Удосконалення надання послуг кшєнтам служби зайнятості буде
здійснюватися завдяки: орієнтації на швидке, якісне і повноцінне
обслуговування клієнтів служби зайнятості за допомогою інформаційної
підтримки процесів надання послуг, спеціалізації інтерфейсів і
функціонального складу системи; переходу від системи обліку подій до
системи підтримки ділових процедур надання послуг клієнтам; автоматизації
процесу підбору роботи і претендентів на заміщення вільних робочих місць і
вакантних посад; визначенню набору правил і стимулів, які враховують роль
людського фактору в системі.
ANNOTATION
The work «Development of an automated system for the district
employment service»
In this qualification work, the Employment Service of Ukraine was
considered, and the System of processing settlement information for the Central
Office was developed. That will allow to accelerate considerably Ьу partial
automation, processing of settlement data Ьу the specialist. This will enable: in
each district to have up-to-date information on the need for workers, labor supply
and the possibility of vocational trainin~ ~n Ukraine; to transfer from th~ b~sic to
the regional level the formatio~ of stat1st1cal reports, accrual and org~шz~tюn of
payment of all types of material support;. c_reate tools for the_ ?rgarnzatюn. and
information support of management dec1s10ns on the prov1s10n of serv1~es,
financial flows staff and document management of the employment serv1ce.
Improving the ~rovision of services to clients of the employment service will Ье
carried out through: focus on fast, high-~uality and comple~e cust?mer service of
the employment service through info~atюn suppo~ ?f serv1ce del1very proce~~es,
specialization of interfaces and functюnal compos1t10n of the s~ste111; trans1t10n
from the event accounting system to the _system of support of busш_ess pr~cedures
for providing services to clients; aut~matюn o_f the process. of select1_on of ~obs and
applicants for vacancies and vacanc1es; defin~ng а set of 1ules and шcent1ves that
take into account the role ofthe human factor ш tl1e systeш.
•
Формад)у
• ~ • ·9·
Че каський державний технолопчнии ун1верситет
р ..
Факультет інформаціЙНИХ технолопй 1 систем· (повна назва) ._
кафедра програмного забезпечення автоматизованих сис~ем (повна назва -
Напрям підготовки Інженерія програмного забезпечення
(код, назва) -
Спеціальність 121 «Інженерія програмного забезпечення»
(код, назва)
ЗАТВЕРДЖУЮ:
Зав.кафедри _____
" ___" _____2 0 _ р.
ЗАВДАШІЯ
на кваліфікаційну роботу бакалавра
«-Бакалавр»
(назва рівня)
студенту Сидоров Василь Сергійович
(прізвище, ім'я, по ба-п,кові)
1. Тема проекту (роботи) Розробка автоматизованої системи районної служби зайнятост.
затверджена наказом по університету від «07» лютого 2022 р. №45/04
2. Термін здачі студентом закінченого проекту (роботи) «08>> червня 2022 р.
3. Вихідні дані до проекту (роботи) Операційна система - Microsoft Windows 7l]
розроблена система обробки розрахункових відомостей для ЦЗ, що дозволить зна3!!
прискорити шляхом часткової автоматизації, обробку розрахункових відомостей фахі~
:::ц..:=е.:.:н'-"т.J;:.рJ.у....:Зе.,:ае.,_Й:..:Н.:..::Я.:.,То_:О:с,::С:..:Т:..:.і_ ______________________________
(визІ/ачаються кількісні або (та) якісні nоказнuки, ЯКUІІІ повинен відповідати об 'єкт проектування
наукового досліджеиня)
4. Зміст розрахунково-пояснювальної записки (перелік питань, що їх належ111,
розробити)
..,,Се.:п.:..::ис.е:с,:_:оес.:к~с.:.:к""о.J;:.р_,,,о_,чс:::е-=-=нс=ьс...ст:с:а=--у.;..=м=о=в=не=-и,,,_х.:,_:_:п""о""зн=ач...е.е~н=ь---------------------
Вст п
"'"l"""'З=а=г...:;ал=-=ь'-'-н=а'""'х"'"а"'"'р"'"а=к""'т"'"'е'""р'""и=сс..ст=и=к=а_о..;..р,._г=--а=н=і=з=а=ц=і'і'- -с=лу~ж=-=б=и:....:п:..:.р,._а=ц=е""'в""л'-"а=ш=ту..J...:::в~а~н~ня~----------
=2_Є=--д=и=н=а-=-ін=.Ф ... :;о. р.=м =а=ц=іи=~=н-=-о"""'-а=н=ал==іт-=-и=ч-=-н==а-=-с=и=с-=-т.;;.;ем=а....;;о""'б'-=сс:..:лу:.,....:.г.::.о::=.ву,J...;в::::а=н~н~я~н~а~с~ел~ен~ня~--------
=З~І=н~Ф:....=о~р=м=а=ц=ій=н=а=--=-с=и-=-ст=е=м=а"-"-о-=бр,._о=-б=ки=.Р-=О.,.,зр,._ах=-=-у'--=н=к=о:..::в~их,:..:..,в::с.:і,,.д~о~м~о:.:=:с~те~й~д,:..!ля~Ц~З~--------
Висновки
-=С=п=и-=-с~о::...:к.:....:::в=и=к"'о.,&::р..:..:и=-=с-=-т.:::а=н=и:.:..:х:....,д::,;ж=е.сср..::сел::..:......_ __________________________ ,,
Додатки
~==с:..:....------------------------------------
5. Перелік графічного матеріалу
Опис функцій прикладного забезпечення підсистем; структура програми введ~
розрахункових відомостей; опис загального алгоритму роботи програми вве~
~ро=зр~ах=у=нк=ов-и-х~ в~ід~ом~ос:т!е..й,._ _ _______________________ _
І
6.Датавидачізавдання ________~ О08~.0~2~-=2~0=2=24Р~·----------
КАЛЕНДАРНИЙ ПЛАН
№
Назва етапів кваліфікаційної роботи бакалавра Строк виконання Примітки
з/п етапів роботи
1. · Огляд літературних джерел Лютий виконано
2. · Складання та затвердження планv роботи Березень виконано
3. Підrотовка теоретичної частини Березень виконано
4. Обробка одержаних матеріалів Квітень виконано
5. Робота над практичною частиною Квітень виконано
б. Написання вступу та висновків Травень виконано
7. Оформлення пояснювальної записки Травень виконано
8. Дооформлення роботи та підготовка до
Травень виконано
захисту
Студент Сидоров В.С .
(підпис) (прізвище та ініціали)
Керівник роботи Салапатов В.І .
(підпис) (11різn11щс та ін іціали)
ЗМІСТ
сrшсок СКОРОЧЕНЬ т А УМОВНИХ ПОЗНАЧЕНЬ ... .. ..... ... ... ..................... ... . з
ВСТУП ............. ........... ......... ........... ... ... .. ........................... ... ............... ....... ............ .. .... 4
1 ЗАГАЛЬНА ХАРАКТЕРИСТИКА ОРГАНІЗАЦІЇ СЛУЖБИ
ГІР АІ.J;ЕВЛАШТУВАІ-іlіЯ ............................................. .................................. ......... 6
1.1 Структура організації ........................ .............. .. .................................. ..... ..... .. .. 6
1.2 Організація функціональних секторів .. ..................................................... .. ... . 7
1.3 Основні функції служби зайнятості ...................... .................................. ........ 9
2 ЄДИНА ІНФОРМАЦІЙНО-АНАШТИЧНА СИСТЕМА ОБСЛУГОВУВАННЯ
НАСЕJІЕІПІЯ ........... ........................................ ... .. ........ ................................. .. ......... . 12
2 . 1 А рх~. тектура по б удови ш. ф ормацш·~н о1·· системи .......................................... .. 12
2.2 Інформаційна обчислювальна мережа організації ..... .......... ................. ....... 18
2.3 Апаратне та програмне забезпечення ............... ....... .............................. ....... 19
2.4 Реалізація нових технологій в системі центру зайнятості .......... ................ З 2
з ІНФОРМАЦІЙНА СИСТЕМА ОБРОБКИ РОЗРАХУНКОВИХ
ВІДОМОСТЕЙ ДЛЯ ЦЗ ... ..... :··· ................................. .... ..... .... ............................... ... 44
З .1 Розробка структури програми введення розрахункових відомостей .. ...... 44
З .2 Опис загального алгоритму роботи програми введення розрахункових
відомостей ............ ..................... ................ ...................................................... ... ...... 4 7
З .З Опис інформаційних потоюв шд час роботи шдпрограми 1мпорту
розрахункових відомостей ............................ ......... ............................. ..... ............... 48
З .4 Алгоритм підпрограми імпорту даних ............ ... .................................. ......... 49
З.5 Робота з програмою введення розрахункових відомостей ................ ...... .. . 49
висновки ................................................................................. .. ..... ....................... 55
СПИСОК ВИКОРИСТАІllіХ ДЖЕРЕЛ ......... .. .. .... ..................... ... ..... ..... ... ... ........ 57
ДОДАТКИ ............... ... ... ............... .. ........ ...... ..... ................ ............ ...................... .. ... .. 57
ЧДТУ.222105.010 ПЗ
Знн Аок. NI 8окuн. тапис Дат
Розроб. Сидоров В .С. ІІіт, 1/urm. 1/истід
Перебір. Салапатоо В.І Розробка автоматизованої ·1 І з sз
Реценз. системи районної служби ЧДТУ,
Н. Контр. Півень О.Б. .А/ _ . зайнятості кафедра ПЗАС, ПЗС-184
Затдерд. ПервунінськиІІ С .М , k"I W)_ w-
ЧДТУ.222105.010 ПЗ
ВСТУП
Зростаючі масштаби безробіття, збільшення його тривалості потребують
підвищення ефективності діяльності державної служби зайнятості і, перш за
все, її нижніх ланок, чіткої організації їх діяльності. На виконання цього
завдання спрямована науково-обrрунтована технолопя обслуговування
незайнятого населення в центрах зайнятості, яка охоплює широкий спектр
організаційних заходів. Вона регламентує спосіб діяльності спеціалістів
державної служби зайнятості, щодо надання клієнтам передбачених
законодавством соціальних послуг на основі раціонального розподілу дій на
скоординовані процедури та операції, які підлягають обов'язковому виконанню,
визначення оптимальних засобів і методів їх виконання.
Основна мета єдиної технології обслуговування незайнятого населення
(ЄТОІП-1) - створення важливого елемента нової адаптованої до умов ринку
системи соц1ального захисту та самозахисту населення; шдвищення
ефективності роботи державної служби зайнятості щодо надання соц~альних
послуг безробітним громадянам та роботодавцям.
В основу технології покладено дотримання таких принципів організації
роботи персоналу, як спеціалізація і кооперування роботи, пропорційність і
синхронність, прямоточність і безперервність. Слід підкреслити, що її кістяк
складає набір стандартних матеріальних умов роботи і типізованих трудових
процес1в та організації роботи співробітників центр1в зайнятості,
стандартизація та уніфікація форм документації, типізація.
Останні роки відзначилися інтенсивним впровадженням в практику
роботи державної служби зайнятості новітніх технологій, які забезпечують
надання високоякісних соціальних послуг населенню та роботодавцям за
сучасними міжнародними стандартами. Ці технології бу дуть реалізовуватися за
допомогою єдиної інформаційно-аналітичною системою.
Мета створення системи:
- реалізація державної політики зайнятості населення, професійно:і
орієнтації, підготовки і перепідготовки, працевлаштування та
соціальної підтримки тимчасово непрацюючих громадян;
4
ЧДТУ.222105.01 О ПЗ
аналіз 1 прогноз попиту і пропозиції робочої сили, інформування
населення і державних органів управління про стані ринку роботи;
ефективну участь в підготовці перспективних і поточних державних і
територіальних програм і заходів щодо соціальної захищеності різних
груп населення від безробіття;
сприяння в розвитку економ1ки держави шляхом допомоги
роботодавцям в оперативному комплектуванні робочих місць .
5
ЧДТУ.222105.010 ПЗ
РОЗДІЛ 1
ЗАГАЛЬНА ХАРАКТЕРИСТИКА ОРГАНІЗАЦІЇ СЛУЖБИ
ПРАЦЕВЛАШТУВАННЯ
1.1 Структура організації
Ринкова трансформація економіки України неможлива без розвиненого
ринку праці, забезпечення ефективної зайнятості населення. Вплив держави на
ринок праці не обмежується тільки організацією служби зайнятості, однак, як
показує багаторічний досвід країн з розвиненими ринковими відносинами,
вітчизняна практика, служба зайнятості є важливим і багато в чому незамінним
інструментом реалізації державної політики зайнятості.
Створення державної служби зайнятості в нашій країні викликане
об'єктивною необхідністю, оскільки в народному господарстві відбуваються
значю структурні перетворення (багатоукладність економ1ки, демонтаж
адміністративно-командної системи управшння, конверс1я військової
промисловості і скорочення Збройних Сил, переведення шдприємств на
ефективні форми господарювання, ліквідація нерентабельних виробництв),
сприяють збільшенню чисельності працівників, що вивільняються.
Державний центр зайнятості У країни
Центри зайнятості Автономної Республіки Крим,
областей, міст Києва та Севастополя
Міс:r.кі цеятр11 заrrnято<.їі І
Районні центри зайнятості І
і Міськрайон.ні цен-rрн
[ зайнятості
Районні центри зайнятості у містах з районним поділом
Рисунок 1.1 - Схема управління державної служби зайнятості України
б
ЧДТУ.222105.010 ПЗ
Служба зайнятості України має статус підрозділу Міністерства праці та
соціальної політики. Її діяльність здійснюється під 1<ерівництвом зазначеного
міністерства і місцевих органів державної виконавчої влади. Державний центр
зайнятості працює під безпосереднім керівництвом мінjстерства, а обласні,
міські та районні центри - підкоряються державному центру і місцевим органам
державної виконавчої влади або їх органам по праці (де вони створені).
Схема управління державної служби зайнятості У країни представлена на
рисунку 1.1.
Як бачимо, в системі управшння органами служби зайнятості України
переважають управління побудовано на основі жорсткої централізації (перший
з описаних вище варіантів управління). Причиною тому є сучасний етап
трансформації українського суспільства - етап переходу вщ командно
адміністративного управління економікою і соціально-політичним життям до
демократичного управління. Швидше за все, в майбутньому ця система зазнає
змін і наблизиться до другого варіанту.
Як правило, служби зайнятості мають три ієрархічних ршня
організаційної структури: національний, регіональний та місцевий (базовий).
Органи кожного рівня в рамках загальних функцій служби вирішують свої
строго певні завдання, а їх структура визначається характером цих завдань.
Служба зайнятості У країни включала в себе установи республіканського і
місцевого рівнів: республіканський центр зайнятості, обласні, міські, районні та
районні у містах центри зайнятості.
1.2 Організація функціональних секторів
З огляду на те, що центри зайнятості У країни розташовані в р1зних за
площею, плануванням 1 1ншими умовами прим1щеннях, неможливо
передбачити їх уніфіковане просторове розміщення.
Довідково-консультаційний сектор включає стенди, планшети, плакати
з інформацією про права та обов'язки безробітних, а також зразки оформлення
безробітними різних документів. У цьому секторі розташоване робоче місце
фахівця. Котрий виконує диспетчерсько-консультаційні функції. Тут можуть
також бути розміщені персональний комп'ютер, стенд з написами, які вказують
7
ЧДТУ.222 1 05.010 ПЗ
клієнтам напрямок їх руху в залежності в ід послуг, яю вони потребують, а
також місце розташування приміщень, де ці послуги надаються .
На в't~н.н~ tе·Х»ІUІ n.owyкy
З'ttyNH:Н'tr n,ерс
Ікфориаш• про, робо11t, сnрв~нм~ е о,рrан1-
nocnyr1c nе-кт1а ~:.nня1·...,)С'fІ
за Ш I П 11111 p+.fЄJiOJ)ЩT'D:lt.
т:а мо·жт~ юстеіt
залу·~+ен H:i( ,n:,o <:tзонн,,х ,
r1рофиnачо1ни1 f'f,IOM,aдCbO(JJX 'p66rt
.'ОІШКОІ ор :а ·•
· ptєwra. ·
. LtaШ .ш трим--ж .
с.ктор·
····•.. ... .
C..UOCJ'JUtdt •ІІОUІ,х Падб1 р робоТ11 за д:оа<.) могою еnец1м1-
Ortq)UH&Я:01' ІР:ІИС&І ста ЦЗ, е,nиачем,н• иож11·1,воете-и,
отримании t.оцtа.пью-ах rар:.анТ1 іі
Рисунок 1.2 - Схема руху клієнта по секторам базового центру зайнятості
Метою наступного сектора самостійного пошуку роботи - це надання
клієнту можливості самостійно користуватися інформацією про вільні робочі
місця і знаходити для себе найкращі варіанти працевлаштування. Принциповим
є то, що самостійний пошук роботи на стендах вакансій є обов'язковою
процедурою під час кожного відвідування клієнтом центру зайнятості, а також
передує будь-яким наступним технологічним операціям.
В профінформаційному секторі розміщуються профінформації
матеріали: інформаційна література з описами професій (спеціальностей) ;
довідкові матеріали про навчальні заклади , які здійснюють професійне
навчання; перелік професій, за якими організовує навчання центр зайнятості,
відеоматеріали про утриманні окремих професій , а також паспорти організацій
з матеріалами, які висвітлюють історію підприємства, його виробничу
діяльність, соціально-побутову сферу і іншу інформацію, яка може зацікавити
8
ЧДТУ.222105.010 ПЗ
кшєнтам напрямок їх руху в залежност1 вщ послуг, яю вони потребують, а
також місце розташування приміщень, де ці послуги надаються.
Навч:ан:н:11 те-хкш1 noшytcy
З'•суuн:ни nepc
Інфориацtt про, р,обмн. сnр11~:1шя 8 о:рrан1-
n,ocnyr1c .ntnttlll 1.аАІН1ІТОСТІ
за,шI m1m11рІІ,€МЛНUТ:Ва,
та. МО'І(!,І)І~ н,остеtt
залу·~НН( 110 (СЗ()Н1'fіtІХ І
nрофнn•чаин.1
!Іір.)W,а~ІСЬКИХ роб,r
QtlJl(ЮflCЬl11i'!I now.yx Педб1 р ро60'1'ІІ :J3. ЛQПQ,ИОГОЮ <:п«tІ,tМІ·
Ontpa1'11&HD~ 1.uaяc1D ста ЦЗ, 8/JQM,P:ft'R'IOІ MOJtl:JllltBOCl'eЙ
О·ТрИМІіНИJf (',(ЩШЛЬНИ:Х rарот1й.
Рисунок 1.2 - Схема руху клієнта по секторам базового центру зайнятості
Метою наступного сектора самостійного пошуку роботи - це надання
клієнту можливості самостійно користуватися інформацією про вільні робочі
місця і знаходити для себе найкращі варіанти працевлаштування. Принциповим
є то, що самостійний пошук роботи на стендах вакансій є обов'язковою
процедурою під час кожного відвідування клієнтом центру зайнятості, а також
передує будь-яким наступним технологічним операціям.
В профінформаційному секторі розм1щуються профінформації
матеріали: інформаційна література з описами професій ( спеціальностей);
довідкові матеріали про навчальні заклади, які здійснюють професійне
навчання; перелік професій, за якими організовує навчання центр зайнятості,
відеоматеріали про утриманні окремих професій, а також паспорти організацій
з матеріалами, які висвітлюють історію підприємства, його виробничу
діяльність, соціально-побутову сферу і іншу інформацію, яка може зацікавити
8
ЧДТУ.222105.010 ПЗ
відвідувача центру зайнятості. Цей сектор обладнується спещашзованими
місцями для перегляду відеоматеріалів. В інформаційному секторі розташоване
робоче місце фахівця, котрий здійснює функції з профінформації.
В реєстраційно-приймальному секторі проводяться співбесіди під час
реєстрації клієнтів, а також під час їх повторного відвідування центру
зайнятості. Технологією передбачено, що співбесіда, а не відмітка в
персональній картці, є найважливішою процедурою в роботі центру зайнятості
щодо сприяння працевлаштуванню клієнтів в найкоротший термін. Співбесіда
має бути направлено на виявлення потреб, намірів, побажань, всіх обставин
клієнта, які можуть прискорити пошук роботи.
1.3 Основні функції служби зайнятості
Система управління організації передбачає поділ діяльності на функції. За
своїм призначенням їх можна розділити на кілька груп, які в певній мірі
розкривають головні функції служби зайнятості це:
- аналіз ринку праці та інформування про його стан;
- трудове посередництво і сприяння роботодавцям у забезпеченні
підприємств робочою силою, а громадянам в одержанні роботи;
- регулювання ринку праці, яке здійснюється як через трудове
посередництво, так і через реалізацію програм профорієнтації,
профконсультації, професійного перенавчання, а також сприяння
зайнятості;
- безпосередню участь в реалізації державної поштики зайнятості
( організація оплачуваних громадських робіт, сприяння зайнятості
особам, які не здатні на рівних конкурувати на ринках праці).
1) Аналіз ринку праці.
Служба зайнятості, незважаючи на невеликий період свого існування і
недостатню оснащеність комп'ютерною технікою, виробила детальну систему
статистичної інформації. В її основі лежить кілька стандартних форм, що
розробляються в центрах зайнятості і узагальнює потім на національному рівні.
2) Трудове посередництво і сприяння роботодавцям у забезпеченні
підприємств робочою силою, а громадян - в одер:J1санні роботи.
9
ЧДТУ.222105 . 010 ПЗ
Незважаючи на всю несхожість служб зайнятості різних країн, різницю в
виконуваних ними функціях, всі вони - з моменту зародження і по сьогоднішній
день, займаються трудовим посередництвом - сприянням незайнятому
населенню в пошуках підходящої роботи, а роботодавцям - у підборі
працівників, що володіють необхідними трудовими навичками.
Цей напрямок служб зайнятості не є складним.
З) Регулювання ринку праці, яке здійснюється як через трудове
посередництво, так z через реалізацію програм профорієнтаціі;
профконсультацй: професійного перенавчання, а також сприяння зайнятості.
Якщо клієнт не має жодної професійної підготовки, (перш за все це
випускники шкіл) або втратив свої професійні навички в зв'язку з тривалою
перервою в тру довій діяльності, а також, коли професія (спеціальність)
громадянина не користується попитом на ринку праці, технологія роботи
служби зайнятості відрізняється від викладеної. Її сенс полягає в необхідності
професійного навчання таких громадян ( або першої, або нової спеціальності).
4) Безпосередню участь в реалізації' державної політики зайнятості.
а) організація оплачуваних громадських робіт:
Оплачувані громадські роботи - це загальнодоступні роботи, яю не
потребують професійної підготовки працівників і мають щнн~сть для всього
суспільства, а не мають на меті отримання прибутку шдприємством або
фірмою.
б) сприяння зайнятості особам, які не здатні на ршних конкурувати на
ринку прац1:
у складі сукупної робочої сили певну частку займають люди, початківці
трудовий шлях, жінки, які хотіли б повернутися на ринок праці після перерви,
викликаної доглядів за дітьми, інваліди, громадяни передпенсійного в~ку,
особи, звільнені з установ, де відбували покарання за злочини.
5) Збереження зайнятості, організація самозайнятості та тимчасовоі
зайнятості.
Однією з функцій служб зайнятості є збереження зайнятості, організація
самозайнятості та тимчасової зайнятості.
10
ЧДТУ.222105.010 ПЗ
Роль служби зайнятості в організації самозайнятості не зводиться тільки
до виділення кредитів, а й проявляється в навчанні безробітних основам
підприємництва та професійним навичкам.
6) Сприят-тя тимчасової зайнятості.
Важливою функцією служб зайнятості є сприяння тимчасової зайнятості.
Так, як на ринках праці періодично виникає потреба в додаткових працівниках
У зв'язку з сезонними коливаннями в попиті на робочу силу, необхідністю
тимчасового заміщення осіб, які перебувають у відпустках і відсутніх на роботі
через хвороби, проведенням авральних робіт по усуненню наслідків аварій,
стихійних лих.
11
ЧДТУ.222105.010 ПЗ
РОЗДІЛ 2
ЄДИНА ІНФОРМАЦІЙНО-АНАЛІТИЧНА СИСТЕМА
ОБСЛУГОВУВАННЯ НАСЕЛЕННЯ
2.1 Архітектура побудови інформаційної системи
З метою створення інструменту інформаційного впровадження єдиної
інформаційно-аналітичної системи служби зайнятості У країни, що базується на
сучасних INТERNET-INTRANET технологіях (рисунок. 2.1). Це дасть
можливість підняти рівень соціального захисту населення на яюсно новий
щабель.
lnternet
і{·~~~
.,'~:. ·5
І ;·
r
\ ,
. І:,.
,·
Di~ctAcces ~ ,~'
-,.,,,/ server
·◄ Ф Іnt:er:n a:I traffic
4 · JІ lnternet traffi.<:
lnternet servers
Рисунок 2.1 - Схема організації мережі за допомогою INTERNET-INTRANET
технологій
ЄІАС - це глобальна інформаційна система, яка повинна об' єднань всі
центри зайнятості, розподіливши функції між ними за ієрархією.
ЄІАС передбачає створення уніфікованої оперативної бази даних про
потребу в працівниках, пропозиціях робочої сили і можливості професійного
навчання в Україні, а також про можливості електронного взаємообміну з
Пенсійним фондом, органами державної влади, субсидій, статистики,
податкової адміністрації, соціальними партнерами. Це дасть можливість
12
ЧДТУ.222105.010 ПЗ
скоротити термш обслуговування клієнтів, зменшити кшьюсть довщок, як~
видаються клієнтам, уникнути розбіжності даних. Крім того, будуть створені
інструменти організації, а також інформаційної підтримки управлінських
рішень щодо надання послуг, фінансових потоків, персоналу і документообігу
служби зайнятості.
Критерії побудови системи:
модульність - система базується на наборі взаємопов'язаних, але
довільно незалежних підсистем "Зайнятість", "Кадри", "Управління
фінансами", "Бухоблік" і т.п .;
- уніфікація при розробці шдсистем визначальною є семантика
перетворення інформації 1 максимальна незалежність від ієрархії
предмету сфери;
інтегрованість всі підсистеми ЄІАС інформаційно пов'язані між собою;
гнучюсть система надає засоби для оперативної реєстрації
користувачш, визначення функціонального складу їх робочих місць і
прав доступу до інформації;
надійність ЄІАС створюється на основ~ реляційної бази даних
сучасних технологій;
технологічність використання Intemet-cepвicy забезпечує підключення
будь-яких користувачів, розширення кількості функцій, спрощення
адміністрування системи;
відкритість документування системи здійснюється на основ~
. . . .. .
промислових стандартш 1 вщкрите для адаптац11, ЗМІН 1 розвитку;
спадков1сть передбачені програми-шлюзи для автоматизованого
завантаження інформації, яка використовувалася в системах ІНШИХ
розробників.
Група підсистем «Соціальні послуги та Фонд» Єдиної інформаційно
аналітичної системи Служби зайнятості України призначена для інформаційної
підтримки і автоматизації таких технологічних процесів:
1. Надання послуг клієнтам служби зайнятості (як громадянам, так 1
роботодавцям) за новою технологією обслуговування клієнтів СЗУ.
13
ЧДТУ .222105.010 ПЗ
2. Ведення статистичних спостережень, анал пичних дослщжень
прогнозування стану ринку праці України.
З. Робота з платниками до Фонду загальнообов'язкового державного
сощального страхування України на випадок безробіття та контроль
надходження коштів до цього фонду.
4. Фінансове планування і аналіз стану матеріально-технічної бази СЗУ.
С11 с 1ем<1 Інфор1.1ув анн11
реr k> нальноrо цен11,>а
Рисунок 2.2 - Структура підсистеми «Соціальні послуги та Фонд» ЄІАС
До складу групи підсистем «Соціальні послуги та Фонд» входять такі
підсистеми:
Підсистема «Організація прииому осіб, які звернvлися за послуга.ми до
центру зайнятості» призначена для підтримки таких процесів:
1. Організація прийому громадян (призначення прийомів громадянам, які
вперше звернулися до СЗУ· анулювання прийому громадян, ведення
'
планів/графіків прийому фахівців центру зайнятості).
2. Організація роботи діловодів (закріплення діловодів за робочими
місцями фахівців ЦЗ; ведення завдань для діловодів на доставку персональних
справ громадян).
14
ЧДТУ.222105 . 01 О ПЗ
Підсистема «Обслуговування громадян, які звернулися до центру
зайнятості» призначена для підтримки таких процесів:
1. Реєстрація громадян (перевірка наявності персональної картки (ПК)
громадянина в оперативній базі даних (БД); ведення реєстраційного блоку
громадянина, блоку пошуку роботи, блоку трудової діяльності, блоку
приналежності громадянина до однієї з категорій 5% квоти, блоку додаткових
даних; формування та друк заяв, ПК та додатків до неї).
2. Працевлаштування громадян (підбір роботи громадянину при його
зверненні до ЦЗ; підбір роботи безробітним в автоматизованому режимі;
формування напрямків на співбесіду до роботодавця; друк карток вакансій і
переліків вакансій по областям України).
З. Працевлаштування громадян на громадські та сезонні роботи
( сприяння у працевлаштуванні на громадсью роботи; сприяння в
працевлаштуваню на сезонні роботи; ведення блоку ПК, що стосується
громадських робіт).
4. Професійне навчання громадянам ( формування загальних заявок на
навчання безробітних; формування договору між ЦЗ і громадянином щодо
професійного навчання; формування напрямки громадянина на професійне
навчання; ведення групи професійного навчання; ведення блоку ПК, який
стосується професійного навчання).
5. Надання консультаційних послуг громадянам, які звернулися до СЗУ;
ведення блоку ПК, який стосується відвідувань ЦЗ та виконаних послуг).
6. Прийняття рішень (ведення блоку ПК, який стосується прийнятих
рішень по громадянам; формування денного наказу ЦЗ).
7. Формування та реєстрація довідок.
8. Достроковий вихід на пенсію (напрямок громадянина, який має право
на достроковий вихід на пенсію, до відділення соціального забезпечення;
ведення переліку безробітних, які достроково вийшли на пенсію).
Підсистема ((Робота з роботодавця.ми>) призначена для підтримки
таких процесів:
1. Реєстрація оперативних вакансій від роботодавців.
15
ЧДТУ.222105.010 ПЗ
2. Контроль за працевлаштуванням (реєстрація оперативної інформації
про вакансії; підбір громадян, зареєстрованих в СЗУ, під конкретну вакансію;
реєстрац1я статистичної інформації про ваканс11; контроль за
працевлаштуванням громадян, спрямованих ЦЗ; реєстращя інформації про
звільнення з підприємств; реєстрація інформації про бронювання робочих місць
для громадян, які належать до 5% квотою).
З. Реєстрація вакансій від іноземних роботодавців.
4. Організація тимчасових посвідок зайнятості (реєстрація вакансій на
громадські та сезонні роботи; реєстрація даних про участь спрямованих ЦЗ
громадян в громадських роботах).
5. Ведення договорів з роботодавцями, яю стосуються організації
громадських і сезонних робіт ( формування і ведення договорів, укладених між
ЦЗ і роботодавцем, на організацію громадських робіт, організацію сезонних
робіт);
6. Ведення договорів з підприємствами на працевлаштування громадян
після професійного навчання за направленням СЗУ ( формування групи
громадян шд договір з підприємством на працевлаштування громадян після
професійного навчання за направленням СЗУ; формування та ведення
договорів). Ведення нормативно-довідкової інформації на рівні регіональних
ЦЗ, а також перегляд і використання нормативно-довідкової інформації, яка
ведеться на рівні ДЦЗ.
Підсистема <<Робота з навчальними закладами» призначена для
підтримки таких процесів:
І. Ведення договорів з навчальними закладами ( формування групи
громадян під договір на професійне навчання; формування та ведення
договорів, укладених між ЦЗ та навчальним закладом на професійну підготовку
(або перепідготовку, підвищення кваліфікації) громадян, які направляються
СЗУ).
2. Проведення розрахунюв з навчальними закладами (формування
реєстрш для проведення розрахунків з навчальними закладами за навчання
особам, направленим СЗУ).
16
ЧДТУ.222105.01 О ПЗ
Підсистема «Статистика і анш~ітика» призначена для підтримки таких
процесів:
1. Формування звітів про працевлаштування і зайнятості населення, яке
звернулося до СЗУ; формування звітів про оперативні вакансн; проведення
контролю розрахованих статистичних показників).
2. Формування аналітичних звітів.
З. Формування звітів про стан ФЗДССУВБ.
Підсистема «Контроль надход;;1сень до Фонду загш~ьнообов'язкового
державного соціш~ьного страхування України на випадок безробіття»
призначена для підтримки таких процесів:
1. Організація контролю за надходженнями до ФЗДССУВБ (ведення
звітних періодів; ведення графіка подачі звітності; ведення вщрахувань груп
платників).
2. Робота з платниками в ФЗДССУВБ (ведення платників в ФЗДССУВБ;
ведення господарської діяльності платника; облік залишків при розрахунках з
ФЗДССУВБ; контроль відрахувань до ФЗДССУВБ; ведення даних про
перевірку платників в ФЗДССУВБ).
Підсистема «Ведення нормативно-довідкової інформації» призначена для
підтримки таких процесів:
1. Ведення нормативно-довідкової інформації на рівні Державного центру
зайнятості;
2. Ведення нормативно-довідкової інформації на рівні регіональних ЦЗ, а
також перегляд і використання нормативно-довідкової інформації, яка ведеться
на рівні ДЦЗ.
З. Ведення нормативно-довідкової інформації на рівні базових ЦЗ, а
також перегляд і використання нормативно-довідкової інформації, яка ведеться
на рівнях ДЦЗ і РегЦЗ.
Підсистема «Адміністрування» призначена для підтримки таких
процесів:
1. Адміністрування системи.
2. Ведення користувачів системи.
17
ЧДТУ.222105.01 О ПЗ
З. Обмін даними (агент обміну даними; конфігурація проектш обміну
даними; журнал обміну даними; експорт та імпорт даних; буферна таблиця
імпорту даних; регламент виконання завдань з обміну даними). Підбір роботи в
автоматизованому режимі; формування напрямків до роботодавця і переліків
вакансій по областям України.
Для впровадження і, надалі, обслуговування ЄІАС необхідно провести
ряд заходів щодо організації локальної обчислювальної мережі, забезпечення
організації необхідним обладнанням 1 ПЕОМ, а також установка
налагодження програмного забезпечення необхідного як для внутрішнього, так
і зовнішнього управління базами даних і системою в цілому.
2.2 Інформаційна обчислювальна мережа організації
Локальна мережа (ЛОМ) являє собою комунікаційну систему, що
дозволяє спільно використовувати · ресурси комп'ютерів, підключених до
мережі, таких як принтери, плоттери, сканери, диски, приводи CD-ROM і інші
периферійні пристрої. Локальна мережа зазвичай обмежена територ1ально
одним або декількома близько розташованими будівлями.
Обчислювальні мережі класифікуються за рядом ознак:
. . .
- по вщстаю м1ж вузлами;
- за топологн;
- за способом управління;
- за методом доступу.
Структуровані кабельні системи (СКС).
Структурованої кабельної системою (СКС) називається кабельна система:
. .
- має стандартизовану структуру 1 тополопю;
- використовує стандартизоваю елементи (кабелі, роз'єми, комутаційні
пристрої тощо);
забезпечує стандартизовані параметри (швидкість передач~ даних,
затухання та ін.);
керована стандартизованим чином.
Структурована кабельна система (СКС) є основоположною базою
протягом усього часу існування інформаційної мереж~. Це основа, від яко1
18
ЧДТУ.222105.010 ПЗ
залежить функціонування всіх ділових додатків. Правильно спроектована,
змонтована кабельна система знижує витрати бу дь-яко'і організації на всіх
фазах свого життя.
Кабельна система є компонентом мережі з найтривалішим часом життя,
довше якого існує тільки каркас будівлі. Кабельна система, створена на основі
стандартів, гарантує довгострокове функціювання мереж~ шдтримку
численних додатків, забезпечуючи віддачу від інвестицій на всьому протязі її
~снування.
2.3 Апаратне та програмне забезпечення
Як ядро системи базового рівня використовується один продуктивний
сервер, який виконує функції сервера баз даних і сервера додатків.
Мінімальні технічні характеристики сервера:
- процесор: не менше Intel Pentium-III 1066 МГц;
- обсяг оперативної пам'яті 1024 Мб;
- жорсткий диск Ultra Wide SCSI-2 обсягом не менше 4 Гб.
Рекомендовані технічні характеристики сервера:
- 2 процесора Intel Pentium-III 2400 МГц;
- обсяг оперативної пам'яті 2048 МЬ;
- масив жорстких дисків RAID 1О р1вня обсягом не менше 18 Гб,
кількість жорстких дисків в масиві не менш 4, диски повинні бути
"рознесені" по різних каналах SСSІ-контролера.
Для резервного архівування бази даних в сервер баз даних
встановлюється пристрій для архівування на зовнішній магнітний носій.
Модель пристрою повинні бути спільної з наявної операційною системою і
сервером баз даних ІВМ IDS 9.30 ТС2.
Дпя користувач1в встановлюються робочі станції, яю оснащею
процесорами не гірше ніж Intel Celeron з тактовою частотою ЗООМГц,
оперативною пам'яттю обсягом не менше 64Мб, жорсткими дисками обсягом
не менше 3.2 Гб, однотипними 15-дюймовими кольоровими моніторами,
. .
киришзованими клав1атурами.
Центр зайнятості має бути забезпечений достатньою кількістю мережевих
19
ЧДТУ.222105.01 О ПЗ
(локальних) принтерів. Кількість принтерів визначається з урахуванням
кількості співробітників і архітектури приміщення центру зайнятості.
Для захисту від перебоїв в мережі енергоживлення все серверне та
мережеве обладнання повинно використовувати джерела безперервного
живлення.
Базовий центр зайнятості повинен мати надійний канал зв'язку з
регіональним центром для організації роботи синхронізації даних, обміну
електронною поштою і INTERNET.
Так само забезпечується необхідною кшьюстю тач-скршш для
безробітних і роботодавців виходячи з кількості населення, встановлюється
налаштовується електронне табло.
Сімейство ОС Windows 2016.
Windows 2016 Server
Включає засновані на вщкритих стандартах служби каталопв, Web,
додатків, комунікацій, файлів і друку, відрізняється високою надійністю і
простотою управління, підтримує новітнє мережеве обладнання для інтеграції з
Інтернетом. У Windows 2016 Server реалізовані:
- служби Intemet Infonnation Services 5.0 (IIS);
- середовище програмування Active Server Pages (ASP);
- ХМL-інтерпретатор;
- архітектура DNA;
- модель СОМ+;
- мультимедійні можливості;
- підтримка додатків, взаємодіючих зі службою каталогів;
- WеЬ-папки;
- друк через Інтернет.
Мінімальні апаратні вимоги Windows 2016 Server:
- Реntіum-сумісний процесор з тактовою частотою не нижче 2400 МГц -
Windows 2016 Server підтримує до 4 процесорів;
1024 Мб ОЗУ (рекомендується 2048 МЬ Мб). Більша кількість пам'яті
значно збільшує швидкодію системи. Windows 2016 Server підтримує
20
ЧДТУ.222105.010 ПЗ
ОЗУ об'ємом до 8 Гб;
- Гб вільного дискового простору - для установки Windows 2016 Server
потрібно близько 8 Гб. Додаткове місце на диску необхідно для
установки мережевих компонентів.
Windows 2016 Advanced Server
Ця ОС, по суті, являє собою нову версію Windows Server 4.0 Enterprise
Edition. Windows 2016 Advanced Server - ідеальна система для роботи з
вимогливими до ресурсів науковими програмами та додатками електронної
комерції, де дуже важливі масштабованість і висока продуктивність. Вимоги до
апаратного забезпечення для Windows 2016 Advanced Server :
- балансування мережевого навантаження;
- підтримує ОЗУ об'ємом до 8 Гб на системах з Intel Page Address
Extension (Р АЕ);
підтримує до 8 процесорів.
Windows 2016 Datacenter Server
Це серверна ОС, ще більше розширює можливості Windows 2016
Advanced Server. Підтримує до 32 процесорів і більший обсяг ОЗУ, ніж будь
яка інша ОС Windows 2016:
- до 32 Гб для комп'ютерів з процесорами Alpha;
- до 64 Гб для комп'ютерів з процесорами Intel.
Питання про встановлення Windows 2016 Datacenter Server слщ
розглядати тільки в тому випадку, якщо вам потрібно підтримувати системи
оперативної обробки транзакцій ( online transaction processing, OL ТР), великі
сховища даних або надавати послуги Інтернету.
Обгрунтування вибору ОС Windows 2016 Advanced Server.
В якості операційної системи мною було вирішено використовувати
Windows 2016 Advanced Server. Ця версія Windows 2016 підтримує роботу з
великим об'ємом оперативної пам'яті і великою кількістю процесорів. Вона
включає в себе кошти організації кластер1в мехаюзми розподшу
навантаження.
21
ЧДТУ.222105.010 ПЗ
Таблиця 2.1
Характеристики різних версій Windows 2016
Windows 2016 Windows 2016
Windows 2016 Windows 2016
Характеристика
:, Advanced Datacenter
Professional Server
Server Server
Максимальний
підтримуваний обсяг 4 4 8 64
І
пам'яті, Гб
Кількість процесорів,
підтримуване відразу ж 2 4 8 32
після установки
Обмежено Обмежено Обмежено
Максимальна допустима можливостями можливостями можливостями
10
кількість процесорів апаратної апаратної апаратної
платформи платформи платформи
Контролер Контролер
Служба каталогу Active Контролер
КлієІП домену або домену або
Directory домену
член домену член домену
Intemet Intemet Intemet
Однорангові
Сервер Web Information lnformation Info rmation
служби Web
Server v. 5.0 Server v. 5.0 Server v. 5.0
Мережеві служби немає Так Так Так
DHCP, DNS, WINS,
Маршрутизація і служба немає Так Так Так
віддаленого доступу RAS
Термінальні служби немає Так Так Так
Служби спостереження за
немає Так Так Так
транзакціями
Відмовостійкі дискові
томи (відображення немає Так Так Так
дисків і RAID-5)
Розподіл мережевого
немає немає Так Так
навантаження
Робота в кластері немає немає Так Так
22
ЧДТУ.222105.010 ПЗ
У порівнянні з Windows 4.0 версія Windows 201 б Server волод1є
наступними новими можливостями:
- Active Directory. Нова служба каталогу, заснована на специфікаціях
Х.500 і що заміняє собою домени Windows 4.0. Служба Active Directory
інтегрованої з DNS, використовує автентифікацію Kerberos, підтримує
успадковані довірчі відносини і реплікацію з кількома головними
контролерами домена.
- Покращена керованість. Нова система включає в себе продуманий і
послідовний інтерфейс управління системою (Microsoft Management
Console, ММС), підтримку групової політики (Group Policy), засіб
автоматичної установки Microsoft Installer, засоби синхронізації папок у
відключеному від мережі стані, а також служби Telnet і Terminal
Services ( служби терміналів) для забезпечення вщдаленого
. .
адмш1стрування.
Основні відмінності Windows 201 б Advanced Server вщ Windows 201 б
Server:
Організація роботи в кластері.
Кластери використовуються для шдвищення ступеня надійності
мережевий системи як єдиного цілого. Якщо дані або мережеві додатки
розташовуються в кластері, що складається з декількох серверів, вони будуть
доступні для користувачів навіть при великому навантаженні на мережу або в
разі, якщо один з серверів вийде з ладу. Windows 2016 підтримує дві основні
різновиди кластерних технологій: розподіл мережевий навантаження (Network
Load Balancing) і серверні кластери. Ці кластерні технології можуть
використовуватися або спільно, або окремо.
Підтримка великих обсягів оперативної пам'яті.
Windows 2016 Professional і Windows 2016 Server підтримують роботу з
оперативною пам'яттю об'ємом до 4 Гбайт.
Windows 2016 Advanced Server підтримує роботу з оперативною пам'яттю
об'ємом до 8 Гбайт (з використанням технології Intel РАЕ - Physical Address
Extention). Windows 2016 Datacenter Server може працювати на комп'ютерах,
23
ЧДТУ.222105.010 ПЗ
оснащених 64 Гбайт оперативної пам'яті (з використанням технології Intel
РАЕ).
ІВМ INFORМIX OnLine Dynamic Server 9.30.
База даних - це набір пов'язаних даних. База даних дозволяє розділити
визначення даних і зв'язку між даними від окремих додатків. Багато
застосувань, багато користувачів База даних може мати більше ніж одне
застосування і може використовуватися декількома користувачами одночасно.
Дані, що містяться в базі даних, можуть проглядатися користувачами різними
способами. Спільно використовуються дані (поділ даних) - головна мета бази
даних.
Традиційні файлові системи: недоліки
- Надмірність даних.
- Проблеми цілісності даних.
- Обмеження в поділі даних (спільне використання даних).
Обмеження доступності даних.
Труднощі управління даними.
Існує багато недоліків в стандартних файлових системах. Ось чому
діловий світ все більше і більше звертається до систем баз даних, які надають
потужні функціональні можливості і велику гнучкість, ніж стандартні файлові
системи.
Надмірність даних і цілісність даних
Багато елементів даних неодноразово використовуються в декшькох
додатках. Стандартні файлові системи вимагають, щоб одні й ті ж дані були
збережені в декількох файлах. Неодноразове зберігання даних відомо як
надмірність даних.
Надмірність даних веде до багатьох проблем цш1сносп даних.
Неузгодженість даних, скоріш за все, відбудеться тоді, коли одні і ті ж даю
збережені більш ніж в одному місці під час введення, модифікації і видалення.
Спільне використання даних
Стандартні файлові системи надають обмежені можливості з розділення
даних. Найбільш стандартні файли даних виконані як окремі модулі, роблячи
24
ЧДТУ.222105.010 ПЗ
спільний доступ до таких даних дуже складним, а то і зовсім неможливим, для
багатьох додатків.
Доступність даних
У сьогоднішньому діловому оточенні дані повинні бути легко доступні
всякий раз, коли користувач їх запрошувати. Якщо запитані дані розкидані по
декількох файлах, то доступність даних може бути обмежена.
Управління даним.и
Багато файлові системи з надмірністю даних ускладнюють процес
управління даними. Можуть виникати деякі труднощі в реалізації, якщо
адміністратор даних хоче ввести нову зміну по всій структурі.
Типи баз даних
До появи реляційних баз даних використовувалися два основних типи баз
даних: ієрархічний та мережевої.
Ієрархічна модель бази даних створена з файлів з покажчиками вщ
батьківських файлів до файлів-нащадкам, поєднуючи разом пов'язану
інформацію. Наприклад, якщо ієрархічна база даних містила інформацію про
покупців і їх замовленнях, то буде існувати файл покупець (батько) і файл
замовлення (дочірній).
Мережеві бази даних - подібні ієрархічним баз даних, за винятком того,
що в них є покажчики в обох напрямках, з'єднуючи споріднену інформацію. У
прикладі, описаному вище, будуть покажчики від кожного покупця до його
замовленнями, але також буде і покажчик від кожного замовлення назад до
покупця, який його помістив. Незважаючи на те, що ця модель вирішує деякі
проблеми, пов'язані з ієрархічною моделлю, виконання простих запитів
залишається досить складним процесом. Також, оскільки логіка процедури
залежить від фізичної організації даних, то ця модель не є повністю
незалежною від програми. Іншими словами, якщо необхідно змінити структуру
даних, то потрібно змінити і додаток.
Реляційна модель представляє даю як набір вщносин (rеlаtіоn
відношення, співвідношення, зв'язок, залежність), в яких дані збережені.
Переваги, запропоновані цим підходом, описані нижче. Цей курс спрямований
25
ЧДТУ.222105.010 ПЗ
на вивчення проектування реляційних баз даних і він не зачіпає ієрархічні або
мережеві моделі .
Переваги реляційної бази даних:
- Зменшує надмірність даних.
- Гарантує цілісність даних.
- Посилює безпеку даних.
- Може використовуватися одночасно багатьма людьми.
- Підтримує загальні дані.
Реляційна база даних надає багато переваг над стандартними файловими
системами і ієрархічними або мережевими базами даних. Реляційна база даних
забезпечує потужну обробку даних завдяки різноманітності операторів SQL і
реляційних операторів.
Зменшення надмірності даних
Реляційна база даних зменшує надм1рюсть даних. Дані можуть бути
збережені один раз і пов'язані один з одним через ряд конструкцій. Обмежена
надмірність даних зменшує витрати по підтримці цш1сності даних 1 може
значно зменшувати кількість необхідної пам'яті на диску.
Цілісність даних
Правила цілісності даних можуть бути запропоноваю для даних, що
містяться в реляційної базі даних. Ці правила, які бу дуть представлені пізніше в
іншому розділі, відомі як посилальні і сутнісні обмеження цілісності
{c onstraint- обмеження; обмежує умова).
Спільне використання
Реляційна база даних шдтримує сшльне використання даних багатьма
людьми· і багатьма різними додатками. Дані, збережені в реляційної базі даних,
можуть мати не одне застосування 1 можуть бути розділені ( одночасно
використовуватися) багатьма користувачами.
Легкість в управлінні
Реляційна база даних легко може бути змінена (модифікована) в зв'язку зі
збільшенням обсягу і новими інформаційними вимогами. Реляційна база даних
забезпечує легкість в побудові проекту, гнучкість при зміні проекту 1
26
ЧДТУ.222105.010 ПЗ
незалежність додатків.
Огляд лінії продуктів INFORМIX·
Сервери баз даних.
Інструментарій розробки додатків.
- Програмне забезпечення (ПЗ) для встановлення зв'язку між р1зними
компонентами.
INFORМIX надає сучасні продукти для розробки і впровадження програм
з управління інформацією для відкритих систем. Основні продукти INFORМIX
включають в себе сервери баз даних, інструментарій розробки додатків і ПЗ для
встановлення зв'язків між різними компонентами.
INFORМIX використовує стандарти не тільки пов'язані з SQL, але також і
до способів взаємодії компонент додатків. Наші інструменти можуть
отримувати доступ до НЕ INFORМIX баз даних за допомогою існуючих
індустріальних стандартів, таких як ODBC або DRDA, дозволяючи, поряд з
цим, інструментарію третіх фірм отримувати доступ до наших серверів баз
даних.
Індустріально стандартна мова запипв SQL використовується для
взаємодії додатків з сервером бази даних за допомогою запитів даних. Всі
продукти базуються на мові Структурованих Запитів (SQL) стандарту ANSI і
можуть бути запущені на різних операційних системах, таких як: UNIX,
Windows, Windows NT, OS / 2 і Macintosh.
OnLine Dynamic Server (дослівно-інтерактивний динамічний сервер) - це
двигун бази даних або, користуючись ринкової термінологією, система
управління реляційної базою даних (relational database management system -
RDBMS). Призначенням OnLine Dynamic Server є забезпечення програмного
оточення для зберігання, вилучення, зміни або видалення даних таким чином,
щоб вони не могли бути втрачені, навколо Вас або змінені за допомогою
правил, які не встановлені в базі даних або не вказані адміністратором двигуна
бази даних. Для цього в двигуні існують логічний і фізичний механізми.
З логічної точки зору, повинна існувати можливість встановити правила і
умови, не тільки обмежують діапазон значень для стовпців таблиці, а й
27
ЧДТУ.222105.010 ПЗ
встановлюють методи збереження рядків на дис1<у і визначають стану, при яких
елемент даних в рядку не може бути модифікований або видалений. Можна
встановити автоматичний запуск процедур, що виконують певні дії в базі
даних, які будуть встановлювати інші правила додавання даних в таблицю або
стовпець, а також модифікувати або видаляти дані.
З фізичної точки зору, над даними проводиться сер1я зм1 н, що
реєструються в спеціальних записах при реалізації механізму блокування, що
забезпечує відсутність змін або вилучень в даних однієї програми, коли ці дані
запитуються іншим додатком. Двигун бази даних має можливість створювати
копії оточення бази даних як на тому ж самому фізичному сервері, так 1 на
іншому сервері для мінімізації впливу помилок в . роботі фізичного сервера.
Нарешті, є можливість створення архіву оточення бази даних і використання
його для відновлення даних після критичних помилок в роботі.
На захист фізичної цілісності системи націлені п'ять головних механізмів
OnLine Dynamic Server. По-перше, це система архівації та відновлення. Деякі
фахівці вказують, що це не запобігає виникнення помилок і архівування можна
розглядати як захисний механізм. Однак ми включимо його в захисні засоби,
оскільки воно дозволяє відновити систему після катастрофічної несправності
носія. До цих механізмів також відносяться: фізичне і логічне відновлення,
тільки фізичне відновлення, відновлення dbspace або відновлення до заданого
моменту часу.
Архівування та мехаюзм вщновлення можуть 1 ПОВИННІ
використовуватися для архівування логічних змін до даних, які записуються в
логічних реєстраціях. При відновленні архівування логічних реєстрації може
використовуватися для прокрутки ЗМІН вперед.
Утиліта ontape як засіб архівування та відновлення, хоча Informix має і
іншу утиліту - onarchive. Новий інтерфейс АРІ з ім'ям onbar ВІН дозволяє
підвищити дискретність процесу архівування та передати програмного
забезпечення стороншх компаній операції з обслуговування носіїв 1
автоматичного виконання робіт за розкладом.
Іншим механізмом захисту є дзеркальне відображення дисків, що
28
ЧДТУ.222105.010 ПЗ
забезпечує як фізичні, так і логічні можливості при захисті примірника. Перш
за все забезпечується негайний механізм захисту від несправностей фізичних
носнв при краху дискового пристрою або іншого незвичайного поведінки
диска. Якщо двигун отримує код помилки диска, цей диск автоматично
відключається. Також електронний блок робить перемикання дзеркала з
режиму "тільки читання" в активний режим з можливістю внесення змін. Коли
буде проведена заміна дискового пристрою або змінена символічна посилання
на інший шматок дискового простору, робота дзеркального відображення
відновиться для даного шматка і механізм роботи з дзеркалом автоматично
ресинхронізує первинну і дзеркальну копії.
Ще одна перевага використання механізму дзеркального відображення
пов'язано з можливістю використання дзеркальної dbspace для поліпшення
продуктивності запитів. У примірнику включається паралелізм, і двигун зможе
(разом з вихідної dbspace) використовувати для обробки запиту дзеркальну
dbspace. Це дозволяє звільнити первинну dbspace для реальних маніпуляцій з
даними. Зрозуміло, зміни можуть виконуватися і в дзеркальній dbspace, але з
меншим навантаженням на систему введення / виведення цього дзеркального
пристрою при виконаню запиту, при цьому первинна dbspace зможе
найшвидше виконати свої зміни.
Третім фізичним механізмом є низкоуровневая блокування (row-level
locking). Залежно від встановленого в додатку конкретного оточення запиту або
спеціального режиму оператора SQL, екземпляр бу де виділяти блокування для
рядків даних зі свого кеша. Блокування залишаються до їх звільнення додатком
і служать для запобігання зміни даних другим додатком, коли з даними працює
перший додаток. Не всі дії в базі даних вимагають для себе блокування рядків -
вона необхідна для дій, подібних зміни або видалення. Запити певного типу,
наприклад курсор for update, також вимагають блокування.
Четвертий механізм захисту - це НADR. Він не запобігає виникнення
помилок в екземплярі або фізичному сервері, але забезпечує захист доступу до
фізичних даними при фізичному або мережевий несправності. Пересилання
записів логічних реєстрації про зміни в базі даних, яка перебуває в режим,
29
ЧДТУ.222105.010 ПЗ
реєстрації, дозволяє створювати і обслуговувати на іншому фізичному сервері
вторинний екземпляр бази даних, що є точною копією первинного вихідного
примірника. У разі несправності сервер може бути налаштований для роботи в
якості первинного (тобто з можливістю зміни даних), що дозволить
продовжити роботу додатків.
Логічні механізми INFORМIX-OnLine Dynamic Server використовуються
для захисту цілісності даних в транзакції, однак вони не усувають причин
виникнення помилок. До цих механізмів відносяться обмеження на стовпці і
індексні обмеження. Вони застосовуються для забезпечення відповідності
умовам (задається адміністратором), встановленим ДО вводиться,
модифікується або видаляється даними.
На рівні стовпців умовою може бути допустимий д1апазон значень,
наприклад greater than О and less than 1О АБО greater than or equal to 5 times the
value of column xyz. Обмеження not null означає, що стовпець не повинен
містити значення null.
. .
Обмеження на основі шдексш оргаюзовують взаємозв'язку МІЖ
елементами даних. Цей тип обмежень використовується для забезпечення
унікальності рядки в межах окремої таблиці або забезпечує зв'язку
"батьконащадок" між рядками декількох таблиць.
Ще одним логічним механізмом є комбінація тригерш і збережених
процедур. Збережені процедури - це інструкції для даних, які зберігаються і
виконуються в двигуні OnLine Dynamic Server. Оскільки збережені процедури
існують тільки в прекомпільованому та преоптимізованому вигляді
знаходяться в системних таблицях каталогів бази даних, вони специфічні для
бази даних і примірника. Це не означає, що процедури, що не можуть
виконувати команди, які діють на рядки в іншій базі даних.
Збережені процедури можна використовувати для виключення
дублювання, що виникає при кодуванні додатків, або для забезпечення
однаковості дій, які виконуються в базі даних. Наприклад, складні запити або
запити, що вимагають спеціальних маніпуляцій з даними, подібні:
select column_l, (2 * (соlитп_2 І (column_9 * 4.5))) from table where.
зо
ЧДТУ.222105 .010 ПЗ
можуть бути записаю збереже:ні в базі даних з подальшим
використанням в якості програм. Всі додатки, яким потрібні такі запити,
можуть викликати збережені процедури і отримувати створений в них
результат.
Перевагою використання збережених процедур є впевнеюсть у
правильності внутрішніх обчислень при запиті з програми. Представлений
вище приклад гарантує, що бізнес-вимоги будуть змінені негайно і відразу для
всіх додатків, що використовують даний запит при обчисленні змін або
модифікації копії в базі даних.
Аналогічно, якщо при збереженні інформації в базі даних виконується
певна обробна підпрограма, вона може бути закодована тільки один раз і
збережена в базі даних; вона автоматично виконується будь-яким додатком,
замість того щоб змінювати кожен додаток для вставки цієї підпрограми.
Тригери, як вказує їх назва, стають активними і виконують свій код при
виникненні "тригерного умови". В основному тригери викликають збережені
процедури, призначені для виконання певної роботи.
Тригери можна поміщати в таблиці або стовпці так, що при вставці або
видаленні даних з таблиці або модифікації певного стовпця в таблиці буде
виконаний заданий тригер. Наприклад, можна помістити в таблицю тригер з
таким змістом, що прибудь-вставці рядка в цю таблицю ця ж рядок буде
додаватися до іншої таблиці і зв'язуватися з деякими стовпцями першої таблиці.
Комбінація обмежень, тригерів і збережених процедур забезпечує так
звані бізнес-правила; які відображають вимоги до конкретної реалізації. Їх
використання дає можливість вказати допустимі значення для елементів даних,
формувати унікальні дані або встановлювати взаємозв'язки між елементами
даних.
Бізнес-логіка, наприклад обчислення скоригованих загальних обсягів
продажів, також розглядається як частина бізнес-правил. Відповідні запити,
автоматизовані дії і перевірки відносин можуть бути вбудовані в базу даних і
виконуватися в самому екземплярі. Кінцевою метою створення та використання
бізнес-правил в базі даних є спрощення обслуговування і скорочення розміру
31
ЧДТУ.222105.010 ПЗ
додатюв.
Третій логічний механізм - рівень ізоляції запитів. Він визначає ступінь, в
якій запит буде впливати на інші дії в базі даних, що вимагають тих же самих
даних. Використовуючи колективні та ексклюзивні блокування, рівень ізоляції
запиту може застосовуватися для запобігання змін даних іншими додатками або
для читання даних, які вже були запитані в одному з сеансів роботи програми.
Обережно рівнів ізоляції в додатку може поліпшити безпеку і цілісність
бази даних, а також вплинути на загальну пропускну здатність і продуктивність
екземпляра.
Останнім лопчним механізмом, який слід згадати, є реєстрац1я
транзакцій. База даних в режимі реєстрації записує всі зміни в даних в фізичні і
логічні реєстрації. Обидва ці виду являються фізичними механізмами, але
виконувані ними функції мають чисто логічну природу. Два набору реєстрації
забезпечують запис образів даних до внесення змін, разом з самими змінами
даних 1 з використовуваними для цього командами. Реєстрації дозволяють
двигуну скасувати серію змін в даних і можуть усшшно завершаються як
єдиний блок змін, коли буде неуспішним одна зі змін. Реєстрації настільки
критичні для функціонування примірника, що, коли перевірка придатносп
виявляє проблему в будь-який з структур реєстрації, робота прим1рника
негайно припиняється.
Багато механізмів фізичної і логічної реєстрації використовуються при
переході примірника з вимкненого стану через процедуру запуску в активний
стан. Крах примірника означає тільки те, що окремим механізмам потрібно
виконати велику роботу.
2.4 Реалізація нових технологій в системі центру зайнятості
Опис функцій прикладного програмного забезпечення підсистеми
«Організація надання послуг населенню засобами Touch Screen в локаль1-юі
обчислювальної мережі базових ЦЗ»
Для забезпечення вимог єдиної технології обслуговування незайнятого
населення в центрах зайнятості щодо організації довідково-консультаційного
сектору, сектору самостійного пошуку вакансій, проф інформаційного сектора і
32
ЧДТУ.222105 . 0 І О П
сектора активної підтримки безробітних ро роблене при1<ладне програмне
забезпечення, яке дозволяє організувати надання послуг населенню засобами
Touch Scree11 в локальної обчислювальної мережі базових ЦЗ ЄІАС "Служба
зайнятості". Підсистема "Організація надання послуг населенню засобами
ТоuсЬ Screen в локальної обчислювальної мережі базових ЦЗ '' ЄІАС "Служба
зайнятості" також включає і виконує функції підсистеми "Організація пошуку
оперативних вакансій засобами Touch Screen в локальної обчислювальної
мережі базових ЦЗ" для групи підсистем "Соціальні послуги та Фонд "ЄІАС"
служба зайнятості".
На даний момент ~снує перелік типових консультаційних послуг, яю
надаються відвідувачам центру зайнятості фахівцями центру зайнятості та
інформація яка розташована на інформаційних стендах. Організація надання
послуг населенню засобами Touch Screen підвищить ефективність надання
послуг в секторі самостійного пошуку роботи 1 дозволить зняти частину
навантаження на фахівців центру зайнятості.
Функція «Вибір блоку»
Поn<р<АІtJІ ирсі• nopтr.ny
Про Н4С Фонд ДІІІІ•мІm Alwllnw ТІ СТІtИСТИКІ ГромІДІІНІН ПрофорІент1цІя Ро6отода1ц.1н Н11ч1нн1 Q <!)
Прес-центр ПубnІк1ц/Т КоІІТІКТІІ В(дІqжтІ данІ Oe11ntlй nорт111 Реестр1цІя бtsробІтнмх Обслуrо1ув1ннА на час 1оенноrо а~ну
ІЧЧНІ\ІФІ§
Опитувальник роботодавця
Державний центр зайнятості
Яwyiwo
Шукаю роботу Пройти тшування
5EJ(je\'HO. Лти,•но. НадІйяо Пра~,сійнQ opiwnoaцiJo 1рамодtн
пункт
Рисунок 2.3 - Інтерфейсна форма головного меню
33
ЧДТУ.222105.010 ПЗ
Функція забезпечує можливість вибору основних блоків головного меню
програми і переходу на відповідний блок з метою отримання необхідної клієнту
інформації.
Для вибору блоків використовується інтерфейсна форма, наведена на
рисунку 2.4. Ця форма містить перелік блоків головного меню. Крім переходу
до відповідного блоку ця форма надає можливість виходу з програми.
Функція «Пошук вакансій на постійне місце роботи»
Вхідною інформацією для даної функції є актуалью вакансії, що
знаходяться в базі даних відповідного центру зайнятості на поточний час.
Функція забезпечує:
1. Можливість введення назви (або частини назви) професії
( спеціальності) або посади~ за якою потрібно провести пошук вакансій.
2. Можливість вказівки додаткових параметрів пошуку.
З. Можливість перегляду даних по знайденим відповідно до умов пошуку
ваканс~ях.
4. Можливість друку даних потрібних вакансій.
Держаs.ча служба зaWi:trocri
, / , .
: ., 6
Д~a.j!,~liu'E\}
Вакансії: знайдено 25236 ваканdй До~ире1юме
!.. маляр 14162 rрн
17.04.202211:11 ! N• па.-ансП:П2312С40бОО'J2 І Хмельниц~,К<!оtілааь,Хмет,н~ц.кий
малярні та підrотоач і роботи (порошкова похраска) Для (Лівбе(/Ди 0382 63 29 ОО
t Пр11ІСТІНІНН ПСНХО/ІОГ 3761 rрн
16,04.2022 09:S1 І
ЛьеІЕ<М<а <'Р.,Р~дня загдnоноосgітня щкоJІ~ 1-111 оупеніЕ< № 7 Льоівсьwоі t1 і с,к<,і ріщк
Львіtч:ьх~ об1F.ю·ь,Львів
Практичний nc11xo110r 3 !нклюзіТ має такі обов'я3к11: психолоrічню1 супровід псахічноrо,
розумового, соц)альноrо І фізичного ро3витку учнів дітей з ООП ; пснхолоrо-nедаrоr Іч на
діаrностиКі! та аналіз іхньоr. ..
7RQ7 ,.u
Рисунок 2.4 - Інтерфейсна форма для пошуку вакансій на постійне місце
роботи
34
ЧДТУ.222105.01 О ПЗ
Для виконання даної функції використовується форма, яка приведена на
рисунку 2.4.
При натисканні кнопки "Вихід" здійснюється перехід до головної формі
програми.
При натисканні кнопки "Очистити", очищаються вс~ інтерфейсні
елементи.
При натисканні кнопки "Пошук", здійснюється перехщ на форму
перегляду результатів пошуку.
Пошук здійснюється за принципом "за першими літерами" згідно
символам, набраними за допомогою клавіатури «touch screen».
Вихідною інформацією виконання функції підбору вакансій за потребою
користувача центру зайнятості є перелік вакансій згідно введеним умовам
пошуку.
Функція «Відображення результатів пошуку оперативних вакансій»
~l
~ ':.Ц"=.Н~Н-1 Урі11єр , є: 1 1 rН:.) 11.Pj~ ~ ew, ~НС.іІ li.J\дClj 1H J і
І d· ~
Ноом" пошук
І
Рисунок 2.5 - Інтерфейсна форма з інформаційним повідомленням про
відсутність даних
35
ЧДТУ.222105.010 ПЗ
Таблиця 2.2
Опис елементів інтерфейсної форми, які заповнюються з клавіатури
Алгоритм
Елемент інтерфейсної Значення за перев1рки
Можливе значення
форми замовчуванням даних при
введеню
Поле "Частина професії
/ спеціальності / Символьне - -
посади"
Поле "Назва повинна
' вюпочати" Символьне - -
Кнопки "Характер Допускається
Постійний / Тимчасовий /
роботи" - багато виборів
Сезонний / За сумісництвом
або жодного
Від" до .. (4 вибори),
Кнопки "Заробітна Допускається
Діапазони можливих значень
- один вибір або
плата" повинні задаватися при
жодного
налагодженні програми
Допускається
Кнопки "Стать'' Чоловіча/ жіноча - один вибір або
ЖОДНОГО
Дозволяє
вводити літери
Віртуальна клавіатура - -
у поля
редагування
Відображається
Таблиця "Перелік Пара значень "Професія - по одному
-
відібраних вакансій" зарплата" запису в
кожному рядку
Відображається
Браузер HTML - вся інформація
про вакансію
Кнопка "Попередня - Перехід на
-
сторінка" сторшку вгору
Кнопка "Наступна - - Перехід на
сторінка" сторінку вниз
Перехід на
форму
Кнопка "Новий пошук" - - фільтрації
оперативних
вакансій"
Друк вакансії
Кнопка "Друк" - -
на принтер
36
ЧДТУ.222105 . 010 ПЗ
Вхідний інформацією для даної функції , резуш,тати виконання функції
"Пошук вакансій на постійне місце роботи" .
Функція забезпечує можливість відображення перешку оперативних
вакансій, які задовольняють параметрам фільтрації.
Якщо згідно з введеним умовам жодної вакансїї, не знайдено, бу де
здійснено відображення інформаційного повідомлення про відсутність даних
(рисунок. 2.4 ).
Для відображення результатів пошуку, якщо по обраним умовам в БД
присутні вакансії, використовується інтерфейсна форма, наведена на рисунку
2.5. На цій формі наведено перелік інтерфейсних елементів, за допомогою яких
відображаються відібрані оперативні вакансії.
Деt1'ЛІ>НІwе
; nо"рнутм~ '
N2 вакансії: 22082204150008
Якщо Вас зац/,:ш,uло обрана l!OКШtClsi, з,,q,нІm6СЯ до Центру за!JнятостІ, що ТТ зареєструаав, вказавши ,'Юмер вока.чс,7
Да:rа спюрення: 15.()4.2022
ПОСс!да: завідувач вмроб,~,щт~sа
Заробітна nлa:ra (усього): 15000 грн
У тому чнсл І оснОІІна: 6500 грн
Хмельницька область, Кам'янеuь-Подільськиіі район,Ходорівuі
Опис
завдання та обовл31а1, опис poбf-r; коментарі :
Орrс,ні,уе сw~асне постачання Рtровини та матерІальними ресурсами. Забе3nечує ехідн11іі, оnератиений та
емхІ.аtти контроль якості Х11ібобулочноі nродукцІГ. Органі3ує облік, складання і сво єчасне надання звітності
дімьност1. (Пекарня, обов 'яжовнй досвід у цій сфері) Моб тел. Лілія іва інівна 0673 807597
РеіG<.м робоrм:
Рисунок 2.6 - Інтерфейсна форма із зображенням переліку знайдених вакансій і
інформацією про обрану вакансію
На інтерфейсній формі, яка наведена на рисунку 2.5, відображається
перелік відібраних оперативних вакансій. У таблицю виводять тільки назва
професії, спеціальності або посади (для випадкjв, коли оперативна вакансія має
кілька заповнених полів, пріоритет при виведенні наступний: І-професія,
2-спеціальність, З-посада) та заробітна плата.
37
ЧДТУ.222105.010 ПЗ
У браузері відображається інформація тільки по тим полях, яю мають
непорожнє значення (виняток: якщо немає відомостей про мш1мальну
заробітну плату, тоді відображається текст "за домовленістю").
Результатом виконання даної функції є відображена детальна інформація
про оперативну вакансії, яка зацікавила користувача.
Функція «Друк результату пошуку оперативних вакансій»
Таблиця 2.3
Результат виконання отримання інформації
Вакансія № <шифр> від <дата>
Замовник <Замовник>
Основні вимоги
Посада <Посада>
Професія <Професія»,« Розряд/ категорія>
Спеціальність <Спеціальність>
Кваліфікація <Кваліфікація>
Рівень освіти <Рівень освіти>
Стаж роботи <Стаж роботи> років
Підлога <Пол>
Додаткові вимоги
Область, в якій потрібний досвід роботи <Область економіки>
Посада <Посада>
Професія <Професія»,« Розряд І категорія>
Спеціальність <Спеціальність>
Кваліфікація <Кваліфікація>
Місце проживання <Рівень освіти>
від <мінімальне значення> до
Вік
<максимальне значення>
Додаткові характеристики <Додаткові характеристики>
Умови роботи
Заробітня плата <Заробітна плата>
Характеристика роботи <Характеристика роботи>
Режим роботи <Режим роботи>
Умови роботи <У мови роботи>
Умови соціальної сфери <Умови соціальної сфери>
38
ЧДТУ.222 І 05 . О 1О ПЗ
Вхідний інформацією для даної функції є інформація про обрану
оперативної вакансії.
Функція забезпечує друк інформації про обрану оперативної вакансїї
п1сля натискання кнопки "Друк". Результатом виконання даної функції є
роздрукована інформація про оперативну вакансії, шаблоні якої наведено в
таблиці 2.3.
Функція «Відображення і пошук актуальних вакансій на громадські та
сезонні роботи»
Вхідний інформацією для даної функції є актуальні вакансії на громадські
та сезонні роботи, які знаходяться в базі даних відповідного центру зайнятості
на поточний час.
Поnередм~ atp<:i~ портіІІу
=- $ . Державний центр sайнятості
C6p,Npsw u 1
Про нас Фонд Діяпьнісrь АнаnітмКJ п статистиu Грома.цянам Профорі!І!Тація Роботодавцям Навчання Прес-центр
Публікаціі Контакти Відкриті дані ОсаІтній портал Ре€страція безробітних Обслуговування на час воЕнного стану
ii."i'JGS...Ч2 с;;ужба зайият~аі , ГроМсДЯ>GМ
,,, ✓ / • ,,. ,, /,
Тимчасова зайнятjсть
Державна спужба зайнnості надає можпивrсть тимчасового працевлаштування, як безробітним, так і особам 3і1Йнятим трудовою діяльністю.
Так. одніЕІО, ДЇfІІЮ( форм матеріальної nІдтримки безробітних, надання можливості закріплення на робочому місці f орrанізація громадських
та ікwнх робіт тимчасовоrо характеру.
Віщю!Іід11о до пунюу 8 аатті И Закону Украіии «Про зайнJпісrь населення• для додаткового ст11мулюван ня мотнБац іі 110 праці та матеріальної підтри мки
безробrтних та іншнк кzrerQpi !i осіб роботодавцями організовуються строком до шести місяців роботи, що носять п1~ІЧасо6ИЙ J<арактер. Д,1я організаціі так11х
вnдіе робіт тинчаа:,шо .характеру не можуть бути в11кориаані постійні робочі місця та ваканс ії.
Саие за рахунок тикчасовоі зай.Н!Іfосrі, шляхом орган ізаціі робІr тимчасового характеру, можливо опг ра, 11ено задоєольн11т11 потреби роботодааців та аиконати
пеані 811,!lil робіт,
3 безробm1ими. які залучаються до sиІ(онання робІт шмчасовоrо характеру, уІ<Ладаються трудові договори на строк, що су~1арно протягом року не може
nерееищуrеrІІ 180 КіІЛ~двРНіо!Х JІНІВ.
Роботодавці, Щ() еинанмають безробіrнІіХ для в11конання робіт тимчасового характеру Т'а аедуТ'ь соціально- відпов ідальний бізнес, здійснюють робоrу з
благоустрою та вІдноеленню інфраструктури міст т~ район ів, які постраждали в наслідок збройного конфлікту тощо.
Рисунок 2. 7 - Інтерфейсна форма для відображення та пошуку вакансій на
тимчасові роботи
Функція забезпечує можливість:
1. Перегляду вакансій із зазначенням на профіль тимчасової роботи.
2. Здійснення пошуку серед переліІ<У вс1х актуальних вакансій на
39
ЧДТУ.222105.01 О ПЗ
громадські / сезонш роботи вакансію назвою (або частиною назви) професії
( спеціальності) або посади.
3. Можливість перегляду даних вакансії по умовам пошуку.
Для виконання даної функції використовується форма, яка приведена на
рисунку 2.7.
Таблиця 2.4
Опис елементів інтерфейсної форми, які заповнюються з клавіатури
Елемент інтерфейсної Можливе Значення за Алгоритм перевірки
форми значення замовчуванням даних при введеню
Відображаються
згідно накладеному
фільтру за
Професія/
Таблиця "Професія І допомогою поля
спеціальність І -
спеціальність" "Ввести частину
Вид вакансії
назви професії І
спеціальності І
посади"
Поле "Професія І Професія
- -
спеціальність" спещальюсть
Назва
Поле "Назва ПОУ" - -
підприємства
Поле "Опис робіт" Опис робіт - -
Поле "Ввести частину
назви професії / Символьне - -
спеціальності/ посади"
Дозволяє вводити
Віртуальна клавіатура - - штерн у поля
редагування
При натисканні кнопки «Вихід» здійснюється перехід до головної формі
програми.
При натисканні кнопок "Перехід" відбувається перехщ або по записах
послідовно, або з першого запису в переліку до останнього, і навпаки.
40
ЧДТУ .222105 . О t О ПЗ
Пошук вакансій на rромадсью / сезонні роботи відбувається за
принципом "за. першими літерами " згідно символам , набраними за допомо,~ою
віртуальної клавіатури в поле "Ввести частину назви професії/ спеціальності /
посади". Результатом проведення пошуку буде відзнаtrена згідно заданим
умовам професія (спеціальність) і інформація про відповідну вакансії.
Функція «Відображення і пошук проектів договорів на професійне
навчання»
Вхідний інформацією для даної функції є проекти договорів між центром
зайнятості та навчальними закладами на проведення професійного навчання
(перенавчання, пщвищення кваліфікації), що знаходяться в базі даних
відповідного центру зайнятості на поточний час.
Для виконання даної функції використовується форма, яка приведена на
рисунок. 2.8.
ІІоn,редн• аерсі • nорТ>ІІ\'
Державний центр ,айняrості Q.@>
~poru
Про нас · Фонд Дімьнісn. АкІпітмка та mтистика Громwнам Профоріfнтація Роботодавцям На1ч1ння Прес-центр
Публікаціі Контакти ВідкрмтІ дАІІі Освітній nортм Ре(стріІцІя бе,робітних Обслуrовув1ння на ч1с ІО[нного ст11ну
/ ,, / , І
Навчання за направленням ДСЗ
Мапа ЦПТО ДСЗ
Зведений перелік закладів освіти для організаціі Зведений перелік закладів професійної (професійно
професійного навчання зареєстрованих безробітних та (або) технічної) освіти державної служби зайнятості для організаціі
іх про)І(ИUНКІІ у період навчання професійного навчання зареЕСтрованих безробітних та (або)
іх проживання у період навчання.
з~~ пере.~ :JDV,І:Jc GІ!'"..еіти A,,U ~m(,яціі nрсфесіМ'НОfО НСЕЧіІІННА Upe«Jpo6З~ltX б~робІтних
.=s {IOOJ ~ ~UtJ"r,:)-' ntp~~ ~J~~-
05 08.20,J
llЛU.C,11
Підвищення конкурентоспроможності осіб на ринку праці
Професійне навчання за дуальною формою освіти
~,~tn.'I сл;-;'(& ~•:•І~:тцс,і 1• ,\С\81! , tpttcr~~~t ) !o ::l f"I !t ,робітrн1м СQ UІмь11у (10'-,У()' ~ rр~~с.іін,сі
!J,t;p'~ c:r1.,,-,6JJ ~Йttnx:rf V,;,J,QI( !'Qtl..l,i,f</ n.~1мu!ІО r: nр1ще-,і qр,1нІ11 цІ1 nP*-ltikC!'1 rtlВЧВН НА !а n 1.цoroб,:V, rІ!pNІJ,t(NJt Іt Г6 (Щ).S:.4 ,. .\ f!I'"~ l(f'ft,'11~ ~!Н~ І і
~fJJl'!OiC ф\";P"".c«),f~ 1-,t ~ nр:ь.t"ІІRІІК'S ~и-r,;аІ( ~.snor~д,1w m, роО!Jчо,,,у "Jt цi 1 с, ,д,nпщ/я
;JІ>pce?"'- ! Q 01.2072
U.OJ.2Q1~
Рисунок 2.8 -Інтерфейсна форма для перегляду і пошуку проектів договорів на
професійне навчання
41
ЧДТУ.222105.010 ПЗ
Таблиця 2.5
Опис елементів інтерфейсної форми, які заповнюються з 1славіатури
Елемент інтерфейсної Значення за Алгоритм перевірки
форми Можливе значення
замовчуванням даних при введеню
Відображаються
згідно накладеному
Таблиця "Професія/ фільтру за
Професія/
-
спеціальність" допомогою поля
спеціальність
"Ввести частину
назви професії/
. І спеціальності"
Поле "Назва навчального Назва навчального
- -
закладу'' закладу
Поле "Адреса навчального Адреса навчального
- -
закладу'' закладу
Поле "Програма навчання" Програма навчання - -
Поле "Дата початку Дата початку
- -
навчання'' навчання
Поле "Кількість вільних Кількість вільних
- -
місць" МlСЦЬ
Поле "Ввести частину
назви професії / Символьне - -
спеціальності"
Дозволяє вводити
Віртуальна клавіатур\ - - лпери у поля
редагування
Пошук здійснюється за принципом "за першими літерами" згщно
символам, набраними за допомогою віртуальної клавіатури в поле "Ввести
частину назви професії/ спеціальності" . Результатом проведення пошуку буде
відзначена згідно заданим умовам професія (спеціальність) і інформація про
договір, за яким проводиться навчання даної професії ( спеціальності).
Функція «Відображення довідкової інформаціі'>>
Функція передбачає можливість відображення інформації зпдно з
обраним в головному меню блоку.
42
ЧДТУ.222105.010 ПЗ
Може бути обрана інформація за наступними довідковими блоками:
1. Консультація.
2. Профорієнтація.
Після вибору одного з довідкових блоків повинен відбуватися перехід до
форми, яка повинна надавати можливість вибору консультаційного питання і
перегляду відповідного відповіді. Питання повинні бути представлені у вигляді
дерева за темами. Функція забезпечує можливість вибору будь-якого питання з
переліку питань. Після вибору питання відображається відповідь на обраний
питання. (рисунку 2.9).
=- Поn•р•дн• аорсі• nopnny
А Держ11ниА центр ,.я ....m
~~е
Про нас Фонд Діяльність Анапітмка т1 ст1тистмк1 Громадянам Профорі~нтацІя Роботодавцям Н1■ч1ння Прес-центр
Публікаціі Конпкrи Відкриті дані Освітній порт111 Реtстрація бе3робітних Обслуговування на ч1с воr:нноrо стану
Держав.... слу,<"04 ;;;ііня.осrі , Прес-цеІ<Тр
Анонси подій : і Да,~ з V!- Д;;f;J/1f)
---
Відбудеться чергове засідання правпІння Фонду Відбудеться чергове засідання правління Фонду
JаrаЛьнообов'.А3ковоrо державного соціального страхуванІІА загальнообов'язкового державного соціального страхування
Украіни на випадок безробJпя Украіни на випадок безробіття
1і ~ 2:fJ11 poq sidгj~ черrо~ »ciд,lfL'iR npa!..lw.J.UJ Фс~ду :!aif'anhil!:ю\IO!J'-,:r3u,11om мржв,,...nm 1)9 .e.epr.t.,i.: 1(і2.І t,"'f ~ ~ (',~fД':ТМ'-" <.1 e µt1' ~f.' .!-ilt:iA;н•н,i nр:амім,..__, Фо.ч.~,.~ 1.Н?..1~~•н,~6оs·::1к~!',Оr\1
~,-с.10 crpU)'N.ftftЯ У~ї111о1 !!3 tHIJ~K ()!=:ро(Jіп, дtp,uшt~ro cvu,.мtt,: \)ro сrІ)ахуе.аІ'ім;: Y~ptrrн, '1~ ~1 n.,дo JC te3po-5i"rt~.
11.D1.20:1
Відбудеться 11ерrове засідання правпінІІА Фонду
загальнообов'язкового державного соц/ального страхування OS лютого 2021 року відбудеться перше засідання нового
Украіни на випадок безробіття складу правління Фонду загальнообов'язкового державного
28 ~ W.d ~ !A!JPI~ ~ott :мc.iД4tttt!if npatniн11, Ф'Jt¼.~ '$itrA.'1~,MlJ6ne"c-51(,!}!0fO c.tp.,:DGkt~f!) соціального страхування Украіни на випадок безробіття
сс.щм~а,гхум,.,-.я~ї.-,·" но. ~naд,DJ(бвpoeJrт-.. О> ІІ ')'fОr•> ?о; .t pc,-t r. 1 r~~y1t-1 ьi:.1 nc,:1.1.e ,~c,.м"11ri n,ч1~ cx.nt,:i\1n І),,),лІ;1н~ Фt":tД)"
.\l frtJIW • O?\Xl ti AJКQt,Q(:)lt!.! P>!C'IJt;•, ori) (.OUIMtil'IJ((J <.·r pl.l\)'e.!1" " $1 ).):p.tl~tt HU !~tІ;!,А(;t.00".Іро6іп, {:J.Ani ~
,6.0S.2021
Фо"/\)
3 rрудня відбудеться онлайн-вебінар «Освітні можпнвост/ для
РFіб з iмrarfrнiman , І т- -rт Т ..... і · її'ІІІІ ТТІ'" І ts · 5
Рисунок 2.9 - Інтерфейсна форма перегляду консультаційної інформації
Будь-яка форма інформаційного блоку забезпечує можлив1сть переходу
до головного меню.
43
ЧДТУ.222105.010 ПЗ
РОЗДІЛ 3
ІНФОРМАЦІЙНА СИСТЕМА ОБРОБКИ РОЗРАХУНКОВИХ
ВЩОМОСТЕЙ ДЛЯ ЦЗ
3.1 Розробка структури програми введення розрахункових
відомостей
Система призначена для автоматичного введення паперових звітів в базу
центру зайнятості.
,.
І •1 •
І'
r'
І
І
І
І ,І ,
І
І
І t,
І
І І
І
І L
І І
'І І
І
' t
і І Мwпояас
І І
І
І І
' І
І
І І
І
І І
І І
І
І
І
І
І
І
І
І
'І
І
І'
І
:' S;w; nиюt
і акrmи ЦЗ
•І Вvпрuмні
~ JЩti •
і ОіІ:ТЕКІІ ЦЗ
І
І
І ~ seyфep~J
І
І ~(JВJH!ЯIW
І q,ШЯЖО14' ПОМЮDП(
І
І
:'
І
І
•
І
І
І
І
І
Рисунок З .1 - Ілюстрація процесу введення розрахункових відомостей
Обробка починається зі сканування і розпізнавання пачки звітів (етап АО).
Звіти, які не вдається ввести автоматично, відправляються на ручне введення.
Звіти, розпізнані програмою, можуть мати деякі помилки, які автоматично
визначаються правилами програми. Безпомилкові звпи можуть бути відразу
відправлені на експорт в базу даних ( етап А 1) . Звіти, що мають помилки
взаєморозрахунків, які відображаються в програмі жовтими прапорцями, також
повинні бути спрямовані на експорт, але після експорту автоматично
44
►
ЧДТУ.222105.010 ПЗ
nотрапляють на розгляд бухгалтера ( етап А2). Звіти з помилками заповнення
або помилками розпізнавання (червоні прапорці в програмі) повинні бути
nеревірені оператором (етап АЗ); якщо такі помилки вдається виправити, У звіті
може зовс~м не залишитися помилок - тоді він повинен бути відправлений на
експорт і потрапляє в базу даних, - які можуть залишитися помилки
взаєморозрахунків (жовті прапорці в програмі), звіт потрібно також
відправити на експорт, але він потрапить на перевірку до бухгалтера ( етап А2).
Якщо оператору не вдасться виправити вс1 помилки заповнення та
розпізнавання звіті залишаться червоні прапорці), такий звіт не може бути
введений автоматично і повинен бути відправлений на ручне введення.
Ілюстрація процесу 1 структуру системи введення розрахункових
відомостей наведена на рисунку З .1.
Програма введення розрахункових відомостей призначена, як уже
говорилося вище, для автоматичного введення паперових звітів в базу центру
зайнятості, а отже прискорення і полегшення для оператора цього процесу.
Структура програми введення розрахункових відомостей наведена на
рисунку З .З.
Пporpmta введення р<>зрахушюв11:х
вшомостсй
Імпорт даних Сnолучення Виявлення КореІЩія
зСУБД помилок ПО1'ШЛОК
Міщуїr&.- І Пq~сrвореиШІ
Тра.ншщії В11н .~11еШfJІ r,шrс~шта•1111I~ А1то~·rмчна
аедtІІШІ іі~1-uЧі1ооtсй Іорещіt ІЮUІШQК
~8ЬреИІІ11
l'Iq,eтaopenu
ТріІН3іІkІІіЇ
П~ПІОренш~:
Ш;,о~
СІЮ.І)ЧеІІІtІ'
І;,Ц
- ами введення розрахункових відомостей
Рисунок З .З Структура про гр
45
ЧДТУ.222105.010 ПЗ
Програма повинна складатися з:
Модуля імпорту даних.
Модуля сполучення з СУБД.
Модуля виявлення помилок.
- Модуля корекції помилок.
Модуль імпорту даних, призначений для імпорту вхідних даних в буфер
програми з наступною обробкою оператором і подальшого експорту в базу
даних ЦЗ.
Даний модуль повинен складатися з наступних підпрограм:
- Перетворення формату EXEL.
- Перетворення формату DBF.
- Перетворення формату DOC.
- Перетворення формату DOS.
- Модуль введення даних.
Перетворення даних.
Підпрограма сполучення з БД.
Модуль сполучення з СУБД.
Призначений для управління даними, що знаходяться в буфері програми.
Даний модуль складається з:
Модуля персоніфікації.
Модуля транзакцій читання.
Модуль транзакцій записи.
Модуль транзакцій видалення.
Модуль виявлення помилки.
Використовується для виявлення графічних помилок розшзнавання,
математичних неточностей заповнення розрахункової відомості.
Цей модуль складається з таких шдпрограм:
- Виявлення графічних помилок;
- Виявлення математичних неточностей;
Модуль корекції помилки.
Призначений для автоматичного коригування виявлених помилок, а
46
ЧДТУ.222105.010 ПЗ
також тих помилок які не можуть бути виправлені автоматичні - оператором в
інтерактивному режимі.
До складу цього модуля входять:
Підпрограма інтерактивного режиму.
Підпрограма автоматичної корекції помилок.
3.2 Опис загального алгоритму роботи програми введення
розрахункових відомостей
Блок-схема алгоритму роботи програми наведена на рисунку 3.4.
Початок
Jкі:цuщаці1 щ:рсмінаих
Пі;щрограма імо.орту даюu
НІ
Пілпроr:ра.1.1з.сnа:1}"'І~ІD11 з СУБД
НІ
Підпрограма Iшявлсншr n~wш1ІЖ
НІ
П1дnporpu.iз 1п1р<:).1Jіі nо:uющк
Кінець
Рисунок 3 .4 - Блок-схема алгоритму роботи програми
47
ЧДТУ.222105.010 ПЗ
3.3 Опис інформаційних потоків під час роботи підпрограми
імпорту розрахункових відомостей
Під час роботи підпрограми імпорту розрахункових відомостей, мають
місце такі інформаційні процеси.
Імnортоваяеі дані
rJqitт80pi:liІІ•
Пi:~iiid фufi№lty
t,t,p1,1ary lX)S
EXEl [](~itli!f
DOC
Пf'jі~:-ПііІрї'ііїіії, ЖііїІІїJ:
V
Рисунок З .5 - Схема інформаційних потоків підпрограми імпорту даних
Імпортовані дан1 надходять на модуль вводу даних, який не виконує
перетворення, а тільки визначає формат вхідних даних. Дані можуть
прийматися в наступних форматах: EXEL, DBF, DOC, DOS. Далі після
визначення формату вхідних даних, вони перенаправляються на відповідний
модуль, який виконує перетворення файлу з вхідного формату шляхом
установки в заголовку файлу прапора притаманного даному формату. Після
обробки даних за допомогою модуля перетворення формату даних, вони
надходять на модуль перетворення даних, який адаптує дані в буфері програми
в формат придатний для імпорту в базу даних.
І на останньому етапі підготовлені для імпорту дані за допомогою модуля
сполучення з базою даних переносяться в підпрограму сполучення з СУБД, яка
вже безпосередньо імпортує їх в базу даних.
Схема інформаційних потоків під час роботи підпрограми імпорту даних
приведена на (рисунку 3.5)
48
ЧДТУ.222105.010 ПЗ
3.4 Алгоритм 01·дп .
рограми 1мпорту даних
Алгоритм підпрограм ·
и 1мпорту даних зображено на рисунку 3.6.
lttщiniв.цui DІ!рm,аіщ111х
C 11D.'1)-,ji!IIIU :І СУ&Д
B11111ue111J1. ІІО№tІІІ)JС
НЕТ Збqic».-cmur
рез,r.о:ьтатів
ДА
Вихід~
збережеяпя
DA
Кінець
Рисунок З.б - Алгоритм підпрограми імпорту даних
3.5 Робота з програмою введення розрахункових відомостей
Запуск програ.ми
Для початку роботи з програмою необхідно виконати:
Пуск> Програми-> Введення розрахункових · відомостей-> Введення
розрахункових відомостей.
49
ЧДТУ.222105.010 П
Після ув~мкнення з -пак том до1<ум нті в ви б чи {) ЛО.ВН му ВJКНІ
nрограми вікно Пакет і Головну панель (рисунку 3.7).
-І□J~
Рисунок З . 7 - Початок роботи з програмою
Процес обробки починається зі сканування і розпізнавання пачки
докуменпв.
Сканування і розпізнавання звітів
# Н,.. І!) шаб.rюн
~ 1 1 стрзн,uа P('f, №26900081, 1· .А СТРёН1.І ,
~2 2ст~ Рег. №2690008.1 . Г отоо дл.я ~pen.a\.111 бухгалтеру,
~ З t стрt»-Ща Ра-, №26911210 . 1-ая стр;;-щ.а.
zстрzн.ца Р'« , №26911210. ГС,ТаJ ДІ1д пер ДЗЧІ>l бу~-- ЛР у.
1 С'ТрдН!Ца Ре\", №26910627 . 1-a_q стр<Н,ца
2 CTpat-И.ta Рег , №26910621. Г отоо r. ffіТОМ3ТИЧЄІСКСf;11{ за~єн,ю в ба3у.
ОДМОСТраі'І~ Per, №269СЄ500- Н Г-ОТ К і<
1 СїРаtі>'1.!З РёІ'. №26911027 , 1-ая стрzн,ца
2стр~ Рег, №26911021, Готсе для nepe,oaLf.1 бухгалтеру ,
1 ~, №~Ю0949 . Н ГОТОD К ;ксл рту . СІ)Д р, І-ІТ Ш ,161<11 распо~І
СТР1НІА.!А
2стрм,ца Р«, №26900949•, Н rото к . І<СrЮрту . соц .р. ит ошиб noo· наоон,
l стран,ца ~• ~~?;11~0'3, !·aJ! СТрfН,Цд ~
~-=-...,;._------=-==------:====-==~==:=:::======~_!_J
Рисунок З .8 - Вікно програми після сканування звітів
50
ЧДТУ.222105.010 ПЗ
Перед початком сканування складіть звіти в пачку лицьовою стороною
вниз; при цьому для документів, роздрукованих на двох окремих аркушах
необхідно дотримуватися вірну послідовність листів, тобто другий лист
повинен лежати відразу після відповідного йому першого листа.
Далі вкладіть пачку документів в сканер і натисніть кнопку «Сканувати»
на Головній Панелі. Програма почне сканувати документи, і паралельно
відбуватиметься їх розпізнавання. Коли процес розпізнавання завершиться, У
вікні Пак.е т з'явиться список тільки що відсканованих сторінок (рисунку 3.8).-
Виправлення помилок розпізнавання
У процесі роботи програми можлива ситуація, коли даю з паперового
звіту будуть некоректно розпізнані. У цьому випадку оператор повинен
забезпечити введення в поле даних, які знаходяться на зображенні звіту.
Після закінчення процесу розпізнавання відбувається перехід на першу
сторінку з помилкою. При цьому будуть відкриті вікна Форма, Список помилок
і Крупний план (див. рисунок 3.9).
~1,,ir1~i~ili'J•,;n;,;ft,'if:;@i? dgt ~ !:
і
,~,:?191.1.f '' ~ ,.;,і
.........,=---~ - ·] 1 3:!А О , 21 . •. . ,' 1 13·34~':;.:;~" і · ' -~~;
+; зs9з .OQ - І • ~;;,1о.о··-"~--:,. i fu
...,..............,...,_......,.. Jз8324,З5 Із8З24 . з~ ' · ·F,;
·,,,,,,;,/,;>,,';~~~~~2'[);:}•fl:';~i';?'?'·"'",..,,,1"•-->·· • ,-;?>}ti, · · _ift~,
Рисунок 3.9- Сторінка з помилкою
У ВІ. КНІ. Фор. ма ( вгорІ' ) знах одяться результати розпізнавання звіту і список
помилок правил, в цих результатах (На малюнку видно поми. лк.и правил ~« Сума
за 1 кв По ЗО» 1• «Сума страх. ВЗН · Термін. У .. »). У в1кю Крупнии план
(внизу) ·п оказании.., з 6ш. ьшении.., фрагмент зображення, відповідний полю, заданої
51
l
ЧДТУ.222105.010 ПЗ
у вікні Форма; жовтим кольором виділено символ, перед яким стоїть курсор У
вікні Форма.
Видно, що в поле, в якому стоїть курсор, було неправильно розпізнано
число. На зображенні звіту число 11127,62, яке було розпізнано як 1127,62.
Документ можна буде експортувати, якщо не залишиться жодного червоного
прапорця в списку помилок. Для того, щоб виправити помилку, двічі клікніть
мишею на рядку в списку помилок. В результаті підсвітяться червоними
рамками поля, які задіяні в правилі, виявили помилку. Вам потрібно перевірити
всі підсвічені поля; якщо ви знайдете в них помилку, виправте її та переставте
курсор на будь-яке поле, що не зазначене червоною рамкою. В результаті
правило буде перевірено ще раз, і, якщо тепер помилки виявлено не буде,
відповідний рядок у списку помилок зникне.
Пройшовши таким чином по всьому помилок, ви можете отримати в
. . .
результат~ один з вар~анпв:
1. У списку помилок не залишилося жодного рядка з червоними
прапорцями. В такому випадку необхідно натиснути на кнопку «Наступна» для
переходу на наступну сторшку з помилкою.
2. Не вдалося повністю позбутися від червоних прапорцш. Такий звп
вважається помилковим і повинен бути відправлений на ручне введення. У
цьому випадку теж необхідно натиснути на кнопку «Наступна».
Рисунок З .1 О - Підтвердження збереження змін
Дану процедуру необхідно повторити до тих пір, поки не будуть
переглянуті всі зображення. Після того, як з'явиться віконце як показано на
рисунку 3.10 необхідно натиснути кнопку «Так» для збереження змін в
сторінці.
52
ЧДТУ.222105.010 ПЗ
У разі, якщо все червоні прапорці на всіх зображеннях були виправлені,
з'явиться повідомлення як показано на рисунку З .11 .
Сообще1-1-1е ,.
Рисунок З .11 - Підтвердження експорту
В цьому випадку необхідно натиснути «Так».
У разі якщо не всі червоні прапорці були виправлені; відбудеться перехід
на першу сторшку з червоними прапорцями. Необхідно або виправити всі
червоні прапорці, або переконатися, що у решти сторінок це зробити
неможливо. В останньому випадку необхідно натиснути на кнопку «Експорт».
Експорт даних
Перед експортом даних з'являється вікно, зображене на рисунку 3.12.
-·зкі;портировать .страницьr -"7'
j//, / ;,,/ , ~/
/ /,
: ,/(і, 11се распоз:наннь1е !_ ок J
,, /
~/-/-;/ "/
1і1'(: ,х~льf(О еь~бре.ннь1е Отr-1ена І
,, .. /С,, /,
;~::;,>:://!), , ;, /
Рисунок З .12 - Підтвердження експорту даних
Необхідно переконатися в тому, що обраний пунr<т «Все розпізнані» 1
натиснути на кнопку «ОК». Після того, я1с буде проведено експорт і буде
видано відповідне повідомлення, слід розподілити паперові звіти за двома
групами на підставі вікна зі спис1<0м сторінок:
53
ЧДТУ.222105.010 ПЗ
- Безпомилкові звіти - в поле «Коментар» у таких варто їх реєстраційний
номер 1 позначка «експортувати. Прийнято».
- Звіти з помилками.
- Звіти в яких є жовті прапорці - в поле «Коментар» у таких варто їх
реєстраційний номер 1 позначка «експортувати. Переданий
бухгалтеру»;
- Звіти в яких неможливо усунути червоні прапорці.
- Звіти з нерозпізнаним зображенням. Це звіти ~кі програма не змогла
розпізнати взагалі, наприклад, через погану якість друку. У таких звітів
буде відображений червоний значок з хрестом а в поле Коментарі
вказано «Невірна форма або порожня сторінка». Вид таких звітів і/'
'І
представлений на рисунку 3 .13.
! j 16 2 страница FI Рег. №26900949. Готов для передачи бухга.
/!,! .:(: =і.. .· ._17_~0_ ________Н еверная ф~~-~ли. пустая стр~ница.
1
Рисунок 3 .13 - Нерозпізнане зображення
Після поділу звітів, група звітів з помилками повинна бути передана
бухгалтерам. Інформація з безпомилкових звітів вже знаходиться в базі, і вони
повинні бути прийняті оператором.
54
ЧДТУ.222105.010 ПЗ
ВИСНОВІ(И
Останні роки спостерігається інтенсивне впровадження в практику
роботи державної служби зайнятості новітніх технологій: Єдиною технолоrі єю
обслуговування незайнятого населення та Єдиної інформаційно-аналітичної
системи служби зайнятості України. Ці технології забезпечують надання
високоякісних соціальних послуг населенню та роботодавцям за сучасними
міжнародними стандартами.
У даній кваліфікаційній роботі була розглянута ЄІАС Служби зайнятості
України, а також була розроблена Система обробки розрахункових відомостей
для ЦЗ. Що дозволить значно прискорити шляхом часткової автоматизації,
обробку розрахункових відомостей фахівцем ЦЗ.
Це дасть можливість:
в кожному районі мати оперативну інформацію про потребу в
працівниках, пропозиціях робочої сили і можливість професійного
навчання в Україні;
- перенести з базового на регіональний рівень формування статистичних
звп1в, нарахування та організацію виплати всіх видів матеріального
забезпечення;
- створити 1нструменти організації та інформаційної шдтримки
управлінських рішень щодо. надання послуг, фінансових потоків,
персоналу і документообігу служби зайнятості.
У досконалення надання послуг клієнтам служби зайнятості бу де
здійснюватися завдяки:
орієнтації на швидке, яюсне 1 повноцшне обслуговування кшєнпв
служби зайнятості за допомогоК? інформаційної підтримки процесів
надання послуг, спеціалізації інтерфейсів і функціонального складу
системи;
переходу вщ системи обліку подій до системи шдтримки дшових
процедур надання послуг клієнтам;
автоматизації процесу підбору роботи претендентів на заміщення
вільних робочих місць і вакантних посад;
55
ЧДТУ.222105.010 ПЗ
- визначенню набору правил і стимулів, які враховують роль людського
фактору в системі. У межах єдиного інформаційного середовища
передбачена електронний обмін даними з пенсійним фондом, органами
державної влади, субсидій, статистики, податкової адміністрації та
іншими. Це дасть можливість скоротити термін обслуговування
клієнтів, зменшити кількість довідок, які видаються клієнтам, 1
розбіжність даних.
.І
І
І
І
І
56
ЧДТУ.222105.010 ПЗ
СПИСОК ВИКОРИСТАНИХ Д)КЕРЕЛ
1. Dione McBride. А Gu1 · d е to Help Desk Tecl1nology, Tools & Teclmiques. -
МІ: Course Technology, 2020 __ 358 с.
z. Donna Кnарр. А Guide t 0 Н е1 Р Desk Concepts. - РА: Course Technology,
2018.-351 с
з. Durlach Р. J. Adaptive т hn
ес о 1o . .
g1es for Training and Educatюn І Р. J.
Durlach, А. М. Lesgold с Ь r1' d о
· - am ge : Cambridge University Press, 202 . -
380 с.
4. Нах А.С. Production and inventory management / Amoldo С. Нах, Dan
Сапсlеа. - New Jersey: Prentice Hall, Inc., 2019. - 513 р.
5. Monk Ellen F. Concepts in enterprise resource planning / Monlc, Ellen F.,
Wagner, Brej J. - Boston: Thomson Course Technology, 2021.
6. Philip G. Moscoso. An empirical study on reducing planning instability in
hierarchical planning systems [Текст] І Philip G. Moscoso, Jan С. Fransoo,
Dieter Fischer // Production Planning & Control. - № 4 (21). - 2020. - Р.413-
426.
7. Westland Jason. Project management life cycle: а complete step-by-step
'І
methodology for initiating, planning, executing and closing the project
successfully / Jason Westland. - GL.: Bell & Bain, 2019. - 229 р.
8. Адміністрування мережі на основі Microsoft Windows 1О . Навчальний
курс MCSE. Російська редакщя. К.: 2019 780 с.
http:// uadoc.zavantag.com/text/3 99/index- l .html ?page=2.
9. Андрєєв А.Г. та ін. Microsoft Windows 2016 Server. Російська версія / За
заг. ред. А.Н. Чекмарьова та Д.Б. Вишнякова., 2019. - 960 с.
http :// torrenta.net/ 14403-microsoft-windows-server-2016-rtm-version.html.
10. А рено в А. ІТ-технологии для современного склада [Електронний ресурс]:
[стаття] /А. Аренов // Торговое дело. Режим доступу:
http://www.torgovoedelo.com/
11 . г ~ Г .А . о ви проектування баз даних. Навчальний посібник. - К.:
аина сно
Кондор, 2018. -200 с.
57
--
ЧДТУ.222105.0 1 0 ПЗ
12. Гарсия-Молина Г · Си стемь1 б аз даннь1х . Полнь1 й курс . : пер. с англ. - к ..·
Вільямс, 2018. - 1088 с.
13 · Гнучкі комп' ютеризо ·
ваю системи: проектування, моделювання
управління: Підручник / Л.С. Ямпольський, П.П. Мельничук, Б.Б .
Самотокін, М.М. Поліщук, М.М. Ткач, К.Б. Остапченко, О.І. Лісовиченко .
-Житомир: ЖДТУ, 2019. _ 680 с.
14. Застосування терміналів збору даних для автоматизації [Електронний
ресурс]. - Режим доступу : http://ukrarticles.pp.ua/ biznes-i-finansy/1933-
primenenie-terminalasbora-dannyx-dlya-avtomatizacii.html
15. Корнієнко М.М. Інформатика. Бази даних. Системи управління базами
даних./ М. М. Корнієнко, І.Д. Іванова. -Х.: Видавництво «Ранок», 2019. -
48 с.
16. Маршавін Ю. Організація 1 функціонування служби зайнятості.
Навчально-методичний посібник. Київ-201·6.
https://studbooks.net/506474/sotsiologiya/zavdannya_funktsiyi_derzhavnoyi_s
luzhbi_z aynyatosti.
І 7. Маршавін Ю., Ляміна Л., Фокас Л., Руженській М., Поліванов В. та інші
Єдина технологія обслуговування незайнятого населення в центрах
зайнятості України. - К.: Інститут підготовки кадрів державної служби
зайнятості, 2018. -зоо · с.
18. Методика Впровадження "Система керування Веб-порталом
регіонального центру зайнятості". -К. : ЗАТ "Софтлайн", 2017. - 65 с.
19. Методика Впровадження групи підсистем "Соціальні послуги та Фонд"
ЄІАС "Служба зайнятості" в БазЦЗ. -К.: ЗАТ "Софтлайн", 2020. - 150 с.
20. Петін П.А. Введення в Informix. Київ 2019 р.
http://znaimo.corn.ua/Informix.
21. Розробка підсистеми "Організація Надання послуг населенню засоби
Touch Screen у локальній обчіслювальній мережі базових ЦЗ ЄІАС
"Служба зайнятості". Керівництво адміністратора. К.: ЗАТ "Софтлайн",
2018. - 20 с.
58
ЧДТУ.222105.010 ПЗ
СІістема обробки розрахункових відомостей для Центру Зайнятості.
І(ерівництво адміністратора. К.: ЗАТ "Софтлайн", 2019. - 30 с.
Стівен Норткат. Аналіз типових порушень безпеки в мережах
в11давництво: Вільямс. 2017, - 464 с.
Супровід сервера. Ресурси Мicrosoft Windows 2017 Server. Видавництво:
Логрус, 2016. - 640 с.
59
-
482-ЧДТУ 222105.010
ДОДАТОК А
ЗАТВЕРДЖЕНО:
Зав~,-к~а:е дрою ПЗАС, професор
-~ЬАІ-L,о~""""ї-с..::Д:......__ Первунінський С.М.
,, 23 ,, ()С 2022 р.
рОЗРОБКА АВТОМАТИЗОВАНОЇ СИСТЕМИ РАЙОІШОЇ СЛУЖБИ
ЗАЙНЯТОСТІ
Специфікація
482. ЧДТУ 222105.010
Листів 2
І
1,1
Розробник Сидоров В.С. І
Керівник Салапатов В.І.
Черкаси 2022 року
60
-
482. ЧДТУ 222105.010
Позначення
Найменування
~222105-01 12 01 Примітка
Текст програми
~.222105-013401 Інструкція користувачеві
~.222105-019001
~ Графічні матеріали
~-----+------+-------i
~-----+------+----~
~-----+------+------
~-----+------+---,
~------+------+----,
i---------+------t----,
i-----------+------t------
~-=--=--=--=--=--=--=---=---=--=--=--1-=--=--=--=----=--=--=----_-_~- 1_-:__-_-_-_-_-_-_-~~-
:=-========+=======~~=====
61
-
482.ЧДТУ.222105-01 12 01
ДОДАТОК Б
РОЗРОБКА АВТОМАТИЗОВАНОЇ СИСТЕМИ РАЙОІП-ІОЇ СЛУЖБИ
І
ЗАЙНЯТОСТІ :1
Текст програми
482.ЧДТУ.222105-01 12 01
Листів 5
Сидоров В.С.
Розробник
Черкаси 2022 року
62
-
482.ЧДТУ.222105-01 12 01
2
using System;
using System.Collection
using System.Linq; s.Generic;
using System.Text;
using System.Threading · Т asks·
using System.Windows· '
using Systern.Windows·' co n t rols·
using System.Windows.Data· '
using System.Wi. ndows · Do cum' ents·
using System.Windows.Input· '
using System.Windows.Media:
using System.Windows.Medi' ' .
usi. ng S ys t em.W.i ndows · Sh a.Imaging·
apes• '
namespace InfSys '
{
ІІІ <summary>
ІІІ Interaction logic for .
ІІІ </summary> 8 1
J. lOfMaterialWindow.xaml
public partial class BillOfM . .
{ aterialW1ndow: Window
public boo. l IsValid { get·, pri. vate set; } 1j
const . string АМОUNТ = "amou n t"·' І
DateTime StartPeriod;
FormReader formReader;
bool assembly;
bool dateEnabled;
string itemID;
public BillOfMaterialWindow(CodeName cn)
{
IsValid = true;
InitializeComponent();
itemID = cn.Code;
txt_itemName.Text = cn.Name;
using (var context = new ProdModelEDMEntitiesl())
{
var item_bom = (from іЬ in context.item вам
where іЬ . І t emI D == cn. Code
select іЬ) .FirstOrDefault();
if(item_born == null)
{
MessageBox. Show ( "Нет даннь1х по материалах в базе данньrх. ",
"Ошибка!", MessageBoxButton.OK, MessageBoximage.Error);
Close();
IsValid false;
return;
}
txt_updateDate.Text = item_bom.UpdateDate.ToString();
}
formReader = new FormReader();
formReader.AddintegerField(AМOUNT, tb_amount);
but createList.Click += But createList_Click;
but-search.Click += But_search_Click;
}
private void But_search_Click(object sender, RoutedEventArgs е)
{
if (!CheckoutForm())
return;
lv_output.Items.Clear(};
if (BOI.Bills == null І І BOI.Bills.Count 0)
return;
var billsToShow = bills.Select(b => Ь);
if(comЬo assembly.Selecteditem != null)
{ -
63
482-ЧДТУ.222105-01 12 01 з
string assemblyIO
( (CornЬoBoxitem)comЬo as Ь
if (assemb l уІО ! = "-nonsee"m) ly · Sel ес t е d Item). Con-te n t . To S·tr i n g ( ) ;
ьillsToShow = BOI.Bills.Wh
~~ assemblyID); ere(b => b . Bills ! = null && b . It e mI D
}
if(comЬo_nomenclatura s
{ . е 1 ectedit e m ! = nul l )
string nomType =
((ComЬoBoxitem)combo nome 1
bi. llsTo Sho w = bi. llsT-oSh nc atura · Sel е с t е d I tem) . Con t e n t .ToS t ring() ;
nomType); ow.Where(b => b.Nomenclatu reT ype ==
}
if(comЬo_prod.Selecteditem != null)
{
string prodType =
((ComЬoBoxitem)combo prod.S
billsToShow = billsToSho :h1e cteditem) .Content.ToString();
} w. ere(b => b.ProdTp == p r odType);
foreach (var bil in billsT, о Sh ow)
lv_output.Items.Add(bil);
t}x t- posCount.Text = billsT о Sh ow. С ount() .ToString();
List<BillOfitem> bills;
BillOfitem ВОІ;
p{rivate void But_createList_Click(obJ' ect sender, RoutedEventArgs е)
if (!CheckoutForm())
return;
lv_output.Items.Clear();
lv_operations.Iterns.Clear();
List<string> assemblies = new List<string>();
comЬo_assembly.Items.Clear();
using (var context = new ProdModelEDMEntitiesl()) IJ
{
var itemBOMs = frorn іЬ in context.item ВОМ
where ib.ItemID == itemID
select іЬ;
if (dateEnabled) , І
itemBOMs = itemBOMs.Where(ib => ib.UpdateDate >= , І
StartPeriod) .Select(ib => іЬ);
var itemBOM = itemBOMs.FirstOrDefault();
if (itemBOM == null)
{
MessageBox . Show("Nothing to do", "Operation failed",
MessageBoxButton.OK, MessageBoximage.Inforrnation);
return;
}
ВОІ = GetiternBill(itemBOM.ItemID,
formReader.GetintegerValue(AМOUNT), true, true);
bills = new List<BillOfitem>();
foreach(BillOfitem Ь in BOI.Bills)
bills.AddRange(GetDeepestBills(b));
if (assemЬly)
foreach (BillOfitern Ь in BOI.Bills.Where(b => b.Bills != null))
соrоЬо assemЬly.Items.Add(new ComboBoxitem { Content =
Ь. ItemID } ) ; ,І
if (соmЬо assemЬly.Items.Count > О)
combo assemЬly.Items.Add(new І
ComboBoxitem { Content
"none"-});
foreach (BillOfitem Ьоі in bills)
64
482·Ч ДТУ 2221 о -
l v output .Items.Add(b . · 5-011201
- 01) · 4
combo_prod.Items.ciear():
foreach (string type in b'll
comЬo_prod.I1ems.Add(new ~om~~:el;ct(b => b.ProdTp ) . Distinct( ) )
comЬo_nomenc atura.rtems Cl ох tem ( Content = t ype }) .
foreach (string nomTyP : ear(); ,
Ь е in ь · 1
NomenclatureType) Dist· 1 ls. Sel ect( b =>
;оmЬо nomenclatura.r t inct())
- . ems.Add(
nomType }) ; new ComboBo x it em ( Content =
foreach (СоmЬоВох сЬ і
соmЬо nomenclatura comЬn new СоmЬоВох ( ] ( combo_assembly,
- ' 0 prod } )
if (cb.Items.Count > 0) -
cb.Selectedindex = О;
foreach (BillOfitem Ьоі in ь·
foreach (ItemOperation 't . ill~)
. i em ор in Ь . О
lv_operations.Items . Add(item • oi. perations)
txt posCount.Text = bill - O р),
} - s . Count.ToString();
List<BillOfitem> G tD
{ е eepestBills(BillOfitem Ь)
List<BillOfitem> bills
if (b.Bills == null) = new List<BillOfitem> (); І
bills .Add (Ь); І /
else
{
foreach(BillOfitem bill in b.Bills)
~ills.AddRange(GetDeepestBills(bill));
return bills;
}
BillOfitem GetitemBill(string id, int amount, bool r ecursive, boo l
prodType)
{
BillOfitem Ьоі = new BillOfitem { ItemID = id };
using (var context = new ProdМodelEDMEntitiesl())
{
var itemBom = (from іЬ in context.item ВОМ
where ib.ItemID == id
select іЬ) .First();
boi.Amount = amount;
boi.Nomenclature = id + " - "+ itemBom.item.ItemName;
boi.NomenclatureType = itemBom.item.item_type.ItemTypeName;
boi.ProdType = prodType;
Ьоі. ProdTp = prodType ? "Производство" : "Другое";
boi.Operations = new List<ItemOperation>();
foreach(var bom_op_list in itemBom.BOM_operation_list)
{
foreach(var op_list in bom_op_list . opera ti on_l i st)
{
boi.Operations.Add(new ItemOperation
{
OperationName = ор list.operation.OperationName ,
WorkGroupName = op=list.work_group.WorkGroupName,
Amount = boi.Amount,
ItemName = boi.Nomenclature
} ) ;
}
}
if (recursive)
{
var bills = from ь in context.bill_of_material
where Ь.ВОМ ID == itemBom.BOM_ID
select Ь;
if (bills.Count() > О)
65
....
482-ЧДТУ.222105-01 12 01. 5
~oi,Bills = ne~ Li~t<BillOfitem> (),
foreach (var b1ll in bills) ,
~tring itemID = bill.ItemID;
ьoi,Bills.Add(GetitemBill(itemID Ь .
·nt)bill.Amount, assembly b ' ll р' o1 .Amount *
(~ ' J.. • r odType )) ;
}
}
return Ьоі;
}
ьооl CheckoutForm ()
{
if(cb_dateEnabled.IsChecked == true &&
!DateTime.TryParse(dp_date.Text, out StartPeriod) І І
!formReader.Validate())
{
мessageBox. Show ( "Недостаточно данню< для формирования" ""
мessageBoxButton.OK, MessageBoximage.Error); ' '
return false;
}
assemЬly = cb_assemЬly.IsChecked == true;
dateEnabled = cb_dateEnabled.IsChecked == true;
return true;
public class BillOfitem
{
public string ItemID { get; set; }
public int Arnount { get; set; }
public string Nomenclature { get; set;
public string NomenclatureType { get; set;
public bool ProdType { get; set; }
public string ProdTp { get; set; }
public List<BillOfitem> Bills { get; set; )
public List<ItemOperation> Operations { get; set; }
}
public class ItemOperation
{
public string ItemName { get; set;
public int Amount { get; set; }
public string OperationName { get; set;
public string WorkGroupName { get; set;
}
66
-
482.ЧДТУ. 222105-01 34 01
ДОДАТОК В
розРОБКА АВТОМАТИЗОВАНОЇ СИСТЕМИ РАЙОННОЇ СЛУЖБИ
ЗАЙНЯТОСТІ
Інструкція користувача
482.ЧДТУ. 222105-01 34 01
Листів 6
Сидоров В.С.
Розробник
Черкаси 2022 року
67
-
482.ЧДТУ. 222105-ОІ 34 01 2
ГІісЛЯ ув1мкнення з пакето
. . м документів ви бачите в головному в1к 1-11
а.ми в1кно Пакет 1 Голови
11parp ..-.l!ltlllfll!lll!JR'--.i У панель (рисунку В . І).
· Q І:ііІ Коммент 1111
Рисунок В. І - Початок роботи з програмою
Процес обробки починається з1 сканування 1 розшзнавання пачки
Сканування і розпізнавання звітів
ie~1 or1epa1op,a ~ [111sur.aщe) ·,; ::;-- ·,,:
---• ~u- .; • - ~ - л • ~ ,,-, ----~ • ..., ,~ -..; ~:o.i:.; } J
t 1 1 СіраН,Щ ,::х Per. №26~1 1·11Я crp.;н,u~ .
-~2 2стра~-ща Per, №26900081. Гота~ Аf1Я передачи бухгалтеру,
•~ з 1 стр.ица Ро«', №26911210. ]·&Я Стра-и..\8,
Z4 2-:ТрМЦЗ р Р«, №26і11210. гота~ 411:11 ~~дачи бухr.зптеру.
І iJ 5 1с тра-и_~а Per, №26910627. 1-asi стрмца.
: ~ б 2 стра,t,Ца Per, №26910627. ГЬтоо Ка!тоr,,атическш-13at-te<:::ei-иo в б~у.
, Ja одностра+~~ 111 Per, №26$106500. не готов к зr.ctIOpry . COAl)J).:l(ilfT 0111иt>І'-И p;):no~se,,..iн ...
to9 1 стр~ Р: Per. №2691Юn 1-ая стрёІ-И.Ід
·· 1 ю 2 стран,ца р: Per. №2691102,. Готсе для переда'-"1 бухгалтеру,
111 lст~ ,- Per, №26900949, не rотов к жсnорту. содерж~,т ошибки роспо~аеа-ІИ ...
і 12 2 ст~ 111 Per. №26900949. Не готов к .'!K(fflpiy. СодІ.?ржиr ош~16ки ~11~ав&-1и ...
і 13 1 ст~ Per. №26901203. 2-ая стра-и..t.з ,.!J
~~~~=:::::::====-::-::-=-~ ~=--=-=-=-:.-: -:. -===~JJ
Рисунок В.2 -Вікно програми після сканування звітів
68
482-ЧДТУ. 222105-01 34 01 з
д початком сканування скл · · ·
f1epe ад~ть звпи в пачку лицьовою стороною вниз,
J.lPoюY для документів, роздрукованих на двох окремих аркушах необхідно
ІР~ !fІІІ)'ватпся вірну послідовв:ість листів, тобто другий лист повив:ев: лежати
r101"P ' о V
І'. азУ nic.JIЯ вщпов1дного иому nерщого листа.
в~Р.Р • адіть пачку док ·
ДаJІl вкл УМент1в в сканер і натисніть кнопку «Сканувати» на
Ііі» Панелі. Програма почне сканувати документи, 1 паралельно
roJJOB •• • . .
· r1буват:nм:еться ІХ розп~знавання. Коли процес розпізнавання завершиться, У в1кю
~І;-- • •
aaJ<e'f з'явиться список тшьки що вщсканованих сторінок (рисунку В.2).
виправлею-ея помwюк розпізнавання
у процесі роботи програми можлива ситуація, коли дані з паперового звіту
будУТ ь некоректно ,розпізнані. У цьому випадку оператор повинен забезпечити
введе JіНЯ в поле даних, які знаходяться на зображенні звіту.
Після закінчення процесу розпізнавання відбувається перехід на першу
сторІ•Н ку з помилкою. При цьому будуть відкриті вікна Форма, Список помилок і
J{руnний план (див. рисунок В.З).
.· ·'..,));!J~!
•
-~....-....--Фr.t. ~...~ i'' ..." .-._::,:;-\,-_',-, -. -,: .,;; ;:,:.,_.'"'"-1:.-"Ш ""• '::l'"S"''_,r'j .l•
·~&t:,...-~t· r-І ~~• ,.!-- ·;1-• ..,, ) ,=.,J · ' -
~ , .~>.1 :і _ .1 4 - --_ .. ~ -~ ·_
~~~"-~)~~. .....- - ·~ ~ ----'~ ,;,· __,, ·, 40 ,"' ~ ', ,,. ".~ ;...J
11 .~.34 0 _2 1 _.;, ., ' LL' .'-
:J 1.1.s!;,3_0(, j; J593,0l) J»
=------ 1-, :::; ·>·)4 -:; в..
~J І. ,;) .., , "- ,_, /38324 ,35 р.<
~ :
Рисунок в •з _ Сторінка з помилкою . .
. результати розпізнавання звпу 1 список
У вікні Форма (вгор1) знаходяться
помилок правил в цих результатах (На мал юнку видно помилки правил «Сума за
1 кв. По ЗО» і «' Сума страх. ВЗН.· Термш· . у ·· ») · у вікні Крупний план (внизу)
69
-
482-ЧДТУ. 222105-ОІ 34 01 4
110І< аз
а1тй збільшений фрагм
ент зображення, відповідний полю, заданої у в1кю
форм:а; жовтим кольором виділено символ, перед яким стоїть курсор У в1кю
форма.
Видно, що в поле, в якому стоїть курсор, було неправильно розпізнано
qІ-ІС ло На зображенні звіту ч • исло 1112 7,62, яке було розш·з нано як 1127,62.
документ можна буде експортувати, якщо не залишиться жодного червоного
1 nраnорця в списку помилок. Для того, щоб виправити помилку, двічі клікніть
м11ruею на рядку в списку помилок. В результаті підсвітяться червоними рамками
110ля, які задіяні в правилі, виявили помилку. Вам потрібно перевірити всі
nідсвічені поля; якщо ви знайдете в них помилку, виправте її та переставте курсор
на будь-яке поле, що не зазначене червоною рамкою. В результаті правило буде
перевірено ще раз, і, якщо тепер помилки виявлено не буде, відповідний рядок у
списку помилок зникне.
Пройшовши таким чином по всьому помилок, ви можете отримати в
результаті один з варіантів:
1. У списку помилок не залишилося жодного рядка з червоними
прапорцями. В такому випадку необхідно натиснути на кнопку «Наступна» для
переходу на наступну сторінку з помилкою.
2. Не вдалося повністю позбутися від червоних прапорцш. Такий звп
вважається помилковим і повинен бути відправлений на ручне введення. У цьому
випадку теж необхідно !Іатиснути на кнопку «Наступна».
І
• ,'1
·і
·о -,. ..< ГІ1:Ниrь. ~•1-=t'~1ачения дл.11 ,стран1ць~ 19 - Да-fН=Юr !
, ';,)І" ,,-r-·- , j
'1.і.,_...;.,. .> <1 ⇒ ... - .. .. ' ..._ .,,.. .,
; ,. ............ _отме..-.t..а.. ......., , І
, І
.: ~--. ,,. ,_.,,....,.,. ..................- -!
в .4 - Підтвердження збереження змін
Рисунок .
д • повторити до тих пір, поки не бу дуть переглянут1
ану процедуру нео б хщно
і всі зображення. П1.с ля того, як з ,я в иться віконце як показано на рисунку В.4
І
70
-
482-ЧДТУ. 222105-01 34 01 5
fІеобхідно натиснути кнопку «Так» для збереження змін в сторінці.
у разі, якщо все черв0 · .
• НІ прапорц1 на всіх зображеннях були виnравлеш. ,
з'я.в}ІТЬСЯ повщомлення як показано на рисунку В.5.
Рисунок В.5 - Підтвердження експорту
В цьому випадку необхідно натиснути «Так».
У разі якщо не всі червоні прапорці були виправлені, відбудеться перехід на
першу сторінку з червоними прапорцями. Необхідно або виправити всі червоні
прапорці, або переконатися, що у решти сторінок це зробити неможливо. В
останньому випадку необхідно натиснути на кнопку «Експорт».
Перед експортом даних з'являється вікно, зображене на рисунку В.6.
r---:, с,: ;, · :· :-',~' , /,,;, ,/'-//,,, , '.;?/ :-/
.Qеяз.s, с~·~~й,.•д ан.н.ь.·;1.,х .:...._ -;, ~;/ ,~,/. .:·. ,,~•,.,. - ._,:_'-' ---:-----•-j·,' ,,
:-У,
і; {:,•., {/<) -
,.' ,,,,,, / ? .,_ -, __ ,
./; .: в:е, :. ~J:.,~ стре.нг ..и ц.ь •..-. , --., ~ t
ок
ftt1J~-~на_ннь1е і І
·,,, __ .·· браннь1е !
Отмене.
" J
Рисунок В.б_ Підтвердження експорту даних
н б • ся в тому· що обраний пункт «Все розпізнані»
ео хщно переконати ,
ІІати снути на кнопку « ОК» • п1• еля того ' як буде проведено е1<сnорт і буде видано
71
482.ЧДТУ. 222105-013401 б
відfІовідне повщомлення, слід розподілити паперові звіти за двома групами на
J1ідставі вікна зі списком сторінок:
Безпомилкові звіти _
в поле «Коментар» у таких варто їх
реєстраційний номер і позначка «експортувати. Прийнято».
Звіти з помилками.
Звіти в яких є жовті прапорці - в поле «Коментар» у таких варто їх
реєстраційний номер і позначка «експортувати. Переданий бухгалтеру»;
Звіти в яких неможливо усунути червоні прапорці.
Звіти з нерозпізнаним зображенням. Це звіти які програма не змогла
розпізнати взагалі, наприклад, через погану якість друку. У таких звітів буде
відображений червоний значок з хрестом а в поле Коментарі вказано «Невірна
форма або порожня сторінка». Вид таких звітів представлений на рисунку В.7.
/! ~< ................... ~ ·:: \IrJ ·.w :,;; Л• ; 1· ";~~1~!
! ~ 16 2 стран~,ца Р: Рег. №26900949. Готсе для передачи бухга
Іі 1 17 а Неверная форма или пуст ая страница.
\ '~"""'"""' .,.,.,1.,.,,. •., ,.,,.-1"1,·~. . ~•. . ~•...,..,._..,.. . ....,.-;,,,...,,,.•·" ~,-~!!,,_-М,,"'11.·~,r ~ ,.,, .,,,,..,.,~"'...,.,. ·""'""-~"",:,,,,wП'lt"ll.,:r-1.'\\~~~•,ч.::,\=-fl'~,•;,. " --,-,.,··r" ,.... , •'·. , ~•
Рисунок В. 7 - Нерозпізнане зображення
Після под1лу звітів, група звітів з помилками повинна бути передана
бухгалтерам. Інформація з безпомилкових звітів вже знаходиться в базі, і вони
повинні бути прийняті оператором.
72
482.ЧДТУ.222105-01 90-01
ДОДАТОКГ
РОЗРОБКА АВТОМАТИЗОВАНОЇ СИСТЕМИ РАЙОІ-ПІОЇ СЛУЖБИ
ЗАЙНЯТОСТІ
Графічні матеріали
482.ЧДТУ. 222105-01 90 01
Листів 5
Розробник: Сидоров В.С.
Черкаси 2022 року
73
482.ЧДТУ.222105-01 90-01 2
Державний центр зайнятості України
Центри зайнятості Автономної Республіки Крим,
областей, міст Києва та Севастополя
~
Міс1.кі цен·rри зайн11тості
Районні центри зайнятосrі Міськраііонні цеятрн
зайнятості
Районні центри зайнятості у містах з районним поділом
Рисунок Г.1 - Схема управління державної служби зайнятості України
lnternet
1
,-~,t' ~i
•' "а.."' --
; . ~І!;
~ \ ~
---.. ,!,..'1
~
:.,~-{. ·, .,r.-.,-..,..... ._. -. ~., ~,., ' ['?.- ;,І
., :
.~ ,, -----..,.~,
J , ,
Dir~ctAcce
··. . ,J server
◄~ · •· Іnternal traffic
◄: . • lntem•et traffic
Іnternet servers
Рисунок г.2 - Схема організації мережі за допомогою INTERNET-INTRANET
технологій
74
482-ЧДТУ.222105-0 І 90-0 І з
Рисунок Г.3 - Структура підсистеми «Соціальні послуги та Фонд» ЄІАС
Пon tf)t.C)II' ирсі1 nopтuy
Про нас Фонд Ді1111~кІсn АнмІТМКІ ТІ m11К1Мк1 Громwкам Профоріrнпці я РоботоАа■цям На1ч1ння о.<!>
о;р,.р«іоо
Прес-цектр ПуСлІuцІі Контакти ВІдкрнтІ дані Ос1ІтнІіі nорт111 РtfстрацІ• беJробІтних Обспуrоеування на час 1оfнното стану
їЧ::ЧІі\І;;;щ
Оп~nувальник роботодавця
Держа~;~ний центр зайнятості'
11 wукаІО
Шукаю роботу Пройти тестування
1
5,J/1...,., лm,.,,~ HalN•• Лl);iJ, 1 , /iJ ,(fJ op.'(1,tlllJU'i lpONnd.tH
Н1w~ении
пункт
Рисунок Г .4 - Інтерфейсна форма головного меню
75
482-ЧДТУ.222105-01 90-01
,. 4
І .,
І •
І
'І І
І І
І
Сtаи~
М;~nюкок
EitcnOФ1t1:X:am да
•: І Bimpww,ii
І
'І ~аві
:
'І ~ S ~фер;1 1
І ~OIJteRJn(.
фІt!ИZОІІ ЦО~ІІ,(ІІЮl
РобО'І•uі ·
. І бy:v:ut~;i, . . ,------
--.. .
Рисунок Г.5 -Ілюстрація процесу введення розрахункових відомостей
Проrрама введенш розра.хунков11х
відомо..-rей
Ім.порт даних Сполучення Виявлення Корекція
зСУБД помилок помилок
r=l. Лсрепорс;~rи"
Тратажціі ВІІіИ}І~Ніtа Ш1'СМі!1'11ЧН Іtі АІrто1,1;1ТМ'tt14
~ Ei)pc.no. ПD!rJALПOK
ЛереtІІОр,ОІU
f1срепюре1111
Вauntu rрафNмих uоми.1(Іr
ТрШІіІІЩu Ш'І"J'Іа!."1'ЯіІІІНіі
Іkрrоніфіщі
/1tpeniOPCIIШ
Пі№)'ОІ'JІ<Імо.
ІЩ
р исунок г .6 - с програми введення розрахункових відомостей труктура
76
482.ЧДТУ.222105-01 90-01
5
l\fl\'Q'!llo ІіІІІІЩСІІtІІіІ ;ta.11■,
~ n~u\ГllllpfiІHi
totiмu:ryD05
l11!p~CllltJ; · Ф~)il.l'l'j'
DOC
вихідні дані
V
Рисунок Г. 7 - Схема інформаційних потоків підпрограми імпорту даних
77