Міністерство освіти і науки РФ
Федеральне державне бюджетне освітня установа
вищої професійної освіти
«Сибірський державний індустріальний університет»
Інститут інформаційних технологій та автоматизованих систем
Кафедра прикладної інформатики та програмування
Пояснювальна записка
До курсової роботи
з дисципліни Програмна інженерія на тему
«База даних відділу кадрів»
Виконав:
студент гр. ІП - 12
Веревін Д.С.
Перевірив:
Доцент Бабічева Н. Б.
Новокузнецьк
Зміст
Введення
1. Опис галузі проектування
2. Форми
3. Запити
4. Звіти
Висновок
Додаток 1. Процедура складання фільтра для вікна «Редактор запиту»
Додаток 2. Процедура складання SQL коду запиту
Додаток 3. Процедура генерації форми звіту
Додаток 4. Код підвантажуємий бібліотеки
Введення
Необхідність оформлення трудових відносин, закріплення фактів трудової біографії працівників, ведення обліку кадрів, супроводження їх руху давно вже стала аксіомою і сьогодні набуває особливої ??актуальності.
По-перше, ця потреба тісно пов'язана із завданням сприяння державному пенсійному страхуванню, з питаннями податкової дисципліни.
По-друге, дотримання законності в роботі з персоналом, оформлення кадрових документів, надання державних гарантій є предметом пильної уваги федеральних органів виконавчої влади та наглядово-контрольних організацій. Обов'язкове ведення кадрової документації в організаціях будь-яких форм власності і всіх способів фінансування встановлено загальнодержавними законодавчими та нормативними актами.
Гірше того, порушення встановленого порядку кадрової роботи можуть призвести до прямих фінансових втрат, відволіканню всіляких ресурсів Допущені при створенні кадрових документів помилки нерідко призводять до погрішностей в оплаті праці та лікарняних листів працівників, до скорочення розмір встановлюваних працівникам трудових пенсій.
Найчастіше підсумком таких порушень стають трудові спори і судові слухання.
При вирішенні трудових спорів суд, по сформованій практиці, вимагає від роботодавця підтвердження його правоти і спростування заяв працівника. І нерідко помилки, що допускаються при створенні кадрових документів, неправильне оформлення, призводять роботодавців до сумного, але закономірного фіналу. Наявність необхідних і належним чином оформлених кадрових документів допоможе уникнути помилок, проблем та їх наслідків.
Метою даної роботи є: створення бази даних, яка зможе надати інформацію про співробітників, влаштованих в компанію.
1. Опис галузі проектування
Ні для кого не секрет, що служба персоналу на підприємстві - явище далеко не повсюдне. Багато невеликих підприємств, що знаходяться на початковому етапі розвитку, як правило, не мають окремої структури або співробітника, який займається питаннями управління персоналом в компанії.
Головна функція - це сприяння зростанню ефективності бізнесу шляхом забезпечення компанії людськими ресурсами, зростанню продуктивності праці, підвищенню керованості і вмотивованості співробітників.
Перед тим як найняти на роботу співробітника, потрібно провести збір інформації про претендентів на посаду і далі здійснити суворий відбір для знаходження відповідного претендента на посаду, який стане новим співробітником компанії. Сутність співробітник містить дані: Прізвище, Ім'я, По батькові, стать, сем_полож, дітей, дата_рожд, стаж, освіта, військовозобов'язаний і має первинний ключ: ключ. Сутність адреса містить дані про місто, країні, дом_адес. Первинним ключем для сутності адреса є сотруднок. Сутність телефон має первинний ключ: співробітник і містить дані: телефон, примітка. Сутність посаду містить дані: Відділ, посада. Первинним ключем є співробітник.
База даних, відповідна була реалізована за допомогою СУБД СУБД Microsoft Access. Відповідний даної базі інтерфейс був реалізований в середовищі розробки Delphi 7 на мові програмування Delphi.
Діаграма бази даних представлена ??на малюнку 3.
Малюнок 1 - Діаграма зв'язків у середовищі розробки Microsoft Access
. Форми
При відкритті програми відкривається головна форма.
Але перед тим як почати працювати з програмою у формі виводитися вікно авторизації. Воно потрібне для розділення кор...