Програма написана на Borland Delphi 7 і складається з 24 модулів (вони ж є формами). У папці з програмою, у разі відсутності, автоматично створюється конфігураційний файл, з якого береться рядок з'єднання з базою даних.
Меню програми:
Інформація про підприємство;
Співробітники;
довідники;
Пошук;
Звіти;
Статистика та сервіс;
Користувачі;
Вихід.
База даних програми складається з 12 таблиць і 15 різних запитів до цих таблиць. З 12 таблиці 7 є довідниками. Структурами для зручного введення стандартних полів з можливістю автоматичного вибору з таблиці-довідника (Мал. 3.1).
Співробітники:
Дані співробітників;
Дані вакансій;
Дані звільнених;
Довідники:
Загальна інформація;
Освіта;
Сім'я;
Військовий облік;
Персонал;
Операції;
Відділи;
Рис. 3.1 Структурами меню програми
3.2 Функціональне призначення
Мережева спрямованість інформаційної системи обліку та контролю руху кадрів на підприємстві сприяє розмежуванню завдань, що виконуються працівниками відділу кадрів і виконанні цих завдань одночасно на різних персональних комп'ютерах (Мал. 3.2).
Рис. 3.2 Структурами меню програми
Є можливість створення користувачів з обмеженими правами. Робота під такими користувачами не дозволяє змінювати дані довідників, наказів, особистої інформації про співробітників. Всі зміни про користувачів і правах їх доступу доступні через меню під час роботи з програмою, ведеться виключно під обліковим записом Адміністратор .
Рядок з'єднання з базою даних знаходиться в блокноті Parametrs.ini і може бути змінена під будь-який конкретний випадок.
Функції програми дозволяють в зручній формі вести облік співробітників підприємства, а також тих осіб, які або ще не працювали на підприємстві і є кандидатами на вакансії, або вже відпрацювали і з яких-небудь причин в даний момент є звільненими.
У програмі є функція створення і редагування картки співробітників з обліку та веденню всіх операцій, таких як: прийом на роботу, надання відпусток, відрядження, переведення на іншу посаду, звільнення.
Всі операції прив'язуються і стають частиною наказів. До кожного наказом з усіма операціями, які є його частиною, можна застосувати процедуру автоматичного створення документа, який згенерує текст наказу з переліком усіх операцій. Текст придатний для невеликого коректування, після якої його можна відправити на друк.
. 3 Опис логічної структури
Перед початком використання програми, необхідно провести процес ініціалізації даних, який можна розбити на кілька етапів:
1. Заповнення інформації про організацію.
Структура в базі даних передбачає зберігання наступних даних для загального опису організації:
найменування організації;
повне найменування організації;
код РНН;
код БИК;
адреса організації.
Функція редагування цих даних доступна тільки користувачеві Адміністратор .
. Створення штатних одиниць.
При створенні штатних одиниць організації необхідно крім найменування одиниці і вказівки всіх її параметрів (категорія персоналу, посада, оклад і т.д.), також вказати наказ, до якого буде прив'язана дана операція. Функція доступна як користувачу Адміністратор raquo ;, так і звичайному співробітнику.
. Створення і заповнення даних претендентів і працівників.
Створення інформації про претендента на роботу складається з 2-х етапів. На першому етапі вказується тільки основна інформація (ПІБ, дата народження, стать, громадянство, національність, документ що посвідчує особу та ін.).
Другий етап починається після збереження даних у першому етапі і наступним викликом картки співробітника на редагування. Після цього відкриваються нові поля, придатні для заповнення в зручній для оператора формі.
Операція прийому на роботу (а надалі і інші) виконується після виклику на редагування картки п...