Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Розробка Web-сайту відділу кадрів Добротвірської ТЕС

КурсоваДопомога в написанніДізнатися вартістьмоєї роботи

SQL (англ. Structured query language — мова структурованих запитів) — декларативна мова програмування для взаємодії користувача з базами даних, що застосовується для формування запитів, оновлення і керування реляційними БД, створення схеми бази даних і її модифікації, системи контролю за доступом до бази даних. Сам по собі SQL не є ні системою керування базами даних, ні окремим програмним… Читати ще >

Розробка Web-сайту відділу кадрів Добротвірської ТЕС (реферат, курсова, диплом, контрольна)

Курсова робота з дисципліни «Internet-технології опрацювання інформаційних ресурсів»

на тему: «Розробка Web-сайту відділу кадрів Добротвірської ТЕС»

Студентки 1 курсу Маїк Ірини Василівни Науковий керівник:

Марковець Олександр Вікторович Зміст

  • Вступ
  • Розділ 1. Аналітичний огляд джерел
    • 1.1 Огляд наукових та навчально-методичних джерел
    • 1.2 Аналіз діяльності відділу кадрів Добротвірської ТЕС
  • Розділ 2. Вибір засобів реалізації завдання
    • 2.1 Система управління базами даних Mу SQL
    • 2.2 Webnode — засіб для створення сайтів
  • Розділ 3. Практична реалізація
    • 3.1 Описання процесу створення сайту на Webnode
    • 3.2 Наповнення сайту відділу кадрів Добротвірської ТЕС
  • Висновки
  • Список використаної літератури
  • кадри інформаційний база сайт
  • Вступ
  • Сьогодні значно зросла соціальна роль глобальної мережі Інтернет. Постійне використання інформаційних електронних ресурсів Інтернет стало необхідністю в усіх галузях людської діяльності. Інтернет ресурси — це важливий фактор розвитку інтелектуального потенціалу, важливе джерело нової, соціально-важливої інформації. Поширення сучасних інформаційних технологій вплинуло на всі сфери суспільного життя, стало глобальним фактором цивілізаційного розвитку.
  • У сучасному суспільстві інформація стала повноцінним ресурсом виробництва, важливим елементом соціального й політичного життя суспільства. Якість інформації визначається якістю керування. За сучасних умов для підвищення ефективності керування необхідно більше приділяти уваги вдосконаленню роботи з документами, тому що всяке управлінське рішення завжди базується на інформації, на службовій документації.
  • Сучасне суспільство характеризується швидким поширенням нових інформаційних технологій і радикальними змінами соціально-економічного життя під впливом цих процесів. Інтенсивний розвиток інформаційно-комунікаційних технологій призвів до стрімкого накопичення документів та інформаційних ресурсів з цифровими носіями, тому постала проблема зберігання такого виду інформації.
  • Правильне складання й оформлення документів в відповідності з чинним законодавством — найважливіший обов’язок працівників кадрових служб.
  • Актуальність даної теми полягає в автоматизації надання та оформлення відпусток відділу кадрів, за допомогою яких здійснюються право працівника на відпочинок, а також використання Інтернет-ресурсів кадрової документації.
  • Метою даного дослідження є аналіз та вдосконалення Інтернет-технології опрацювання оформлення відпустки відділу кадрів ДТЕС.
  • Об'єктом дослідження виступає відділ кадрів на Добротвірській ТЕС.
  • Предметом дослідження є документаційне забезпечення оформлення відпусток відділу кадрів Добротвірської ТЕС та його поєднання з мережею Інтернет (розробка веб-сайту та розміщення на ньому необхідної інформації про відпустки).
  • Структура курсової роботи: титульний аркуш, зміст, вступ, основна частина — розділ 1(2 підрозділи), розділ 2 (2 підрозділи), розділ 3 (2 підрозділи), висновки, список використаних джерел.

Розділ 1. Аналітичний огляд джерел

1.1 Огляд наукових та навчально-методичних джерел

Серед загальної маси управлінських документів виділяють окремий комплекс, яким оформляються трудові правовідносини між фізичними і юридичними особами. Документи, що регулюють питання прийому на роботу, переведення, надання і оформлення відпусток, належать до документів з особового складу (кадрових документів).

В.П. Козоріз з’ясував, що найхарактернішим для усіх документів є те, що вони є джерелами або носіями інформації і мають відповідати таким вимогам, як придатність до тривалого зберігання, максимальна наочність, тому він повинен бути правильно складений відповідно до вимог.

Багато відомих авторів вивчали питання по кадрах, зокрема і про оформлення відпусток. Певні відомості про оформлення відпусток можна знайти у підручнику А. Ю. Пелехи «Кадрове діловодство». Зокрема автор зупиняє свою увагу на правильному написані заяви на відпустку, а також подає зразки заяв. Пише про обов’язкові реквізити такі як: назва установи, дата складання, печатка, підпис. Також пише, про підготовку наказів (розпоряджень) про надання відпустки. У цьому підручнику А. Ю. Пелехи можна знайти не тільки роз’яснення і порядок складання, а й подивитись на зразки оформлення документів.

Жернаков В.В. в підручнику «Трудове право» в розділі 9 «Час відпочинку» окремим підпунктом описав відпустки: поняття, види та порядок надання. Де дав детальне визначення відпустки: Відпустка — це встановлена законом, колективним договором або трудовим контрактом певна кількість календарних днів безперервного відпочинку, які надаються працівникові роботодавцем у календарному році з оплатою або без оплати їх із збереженням місця роботи (посади) за працівником на цей час. Також подав детальну класифікацію відпусток, описав про порядок надання, оформлення відпустки, обрахування стажу роботи на відпустку, а також вказав на те, як можна поділити відпустку.

У працях В. А. Блощинської «Сучасне діловодство» також детальніше розглядаються документи по особовому складу, а саме окремим підпунктом іде надання відпусток. Автор пише, що Статею 45 Конституції України передбачено: кожний, хто працює, має право на відпочинок. Це право забезпечується наданням днів щотижневого відпочинку, а також оплачуваної щорічної відпустки. Згідно зі ст. 10 Закону України «Про відпустки» і ст. 79 КЗпП України щорічна основна та додаткові відпустки повної тривалості у перший рік роботи надаються працівникам після закінчення шести місяців безперервної роботи в даній установі, організації. Щорічні відпустки за другий і наступні роки роботи можуть бути надані працівникові у будь-який час відповідного робочого року.

Певні відомості про оформлення відпусток можна знайти в працях О. Загорецької [9], А. Н. Діденка [7], Ю.І. Палехи [16], та ін. Однак спільного дослідження, присвяченого наданням відпусток відділу кадрів в умовах реформування державного управління ще не було.

Відпустка — це час відпочинку, який обчислюється в календарних днях і надається працівникам із збереженням місця роботи і заробітної плати. Право на відпустки мають всі громадяни України, які перебувають у трудових відносинах з підприємствами, установами, організаціями незалежно від форм власності, виду діяльності та галузевої приналежності, а також працюють за трудовим договором у фізичної особи.

Право працівників на відпочинок наданням їм щорічної оплачуваної відпустки законодавчо гарантовано статтею 45 Конституції України. Тривалість і порядок надання щорічних відпусток установлено КЗпП України та Законом України «Про відпустки» від 15 листопада 1996 року № 504/96-ВР.

Одним з основних напрямів побудови і подальшого розвитку інформаційного суспільства в нашій країні є створення нормативно-правової бази, яка регулює інформаційні відносини на законодавчому рівні і визначається спеціальними нормативно-правовими актами, зокрема постановою Кабінету Міністрів України «Про затвердження Примірної інструкції з діловодства» від 17 жовтня 1997р. 1153, де обумовлюється порядок складання документів, ведення справ, оформлення відпусток, створення архіву для забезпечення зберігання найцінніших документів.

Основні функції і обов’язки кадрових служб регламентуються «Положенням про кадрову службу», яка розробляється відповідно до «Типових положень про кадрову службу органів виконавчої влади», затвердженим Постановою Кабінету Міністрів України від 02.08.96 р. № 912 і затверджується керівником установи. Положення повинне передбачати різною мірою деталізацію нормативного акта залежно від рівня органу управління.

Багата джерельна база, використана в процесі проведення дослідження, дозволила всебічно та глибоко проаналізувати питання оформлення відпусток відділу кадрів на прикладі Добротвірської ТЕС. Основними джерельними матеріалами є: Закон України «Про інформацію», прийнятий ДСТУ 4163−2003 «Державна уніфікована система документації. Уніфікована система організаційно-розпорядчої документації. Вимоги до оформлювання документів». ДСТУ 3843−99 «Державна уніфікована система документації. Основні положення», ДСТУ 3844−95 «Державна уніфікована система документації. Формуляр-зразок. Вимоги до побудови», ДСТУ 2732−2004 «Діловодство та архівна справа» .

Також «Положення про відділ кадрів», в якому прописані основні функції і завдання відділу кадрів. А також описані права відділу кадрів і відповідальність. «Інструкція про порядок ведення трудових книжок», «Положення про відділ технічного навчання та підготовки кадрів», «Посадова інструкція начальника бюро з підготовки та підвищення кваліфікації фахівців і службовців відділу підготовки кадрів», «Посадова інструкція начальника бюро оформлення та статистики відділу кадрів», «Посадова інструкція начальника бюро по роботі з робочими кадрами відділу кадрів», Закон України «Про оплату праці» .

До методичної документації підприємства відносяться: «Практика кадровика», «Довідник кадровика», «Праця і зарплата», «Класифікатор професій», «Довідник кваліфікаційних характеристик працівників», «Діловодство відділу кадрів» .

1.2 Аналіз діяльності відділу кадрів Добротвірської ТЕС

Добротвірська ТЕС — теплоелектростанція у Добротворі (Кам'янка-Бузький район) проектною потужністю 700 МВт, є структурним підрозділом ПАТ «ДТЕК Західенерго». ПАТ «ДТЕК Західенерго» є одним із найбільших українських виробників електроенергії та тепла. Електроенергія, вироблена компанією, постачається українським споживачам та на експорт до країн Європи.

Відокремлений підрозділ «Добротвірська теплова електрична станція» публічного акціонерного товариства «ДТЕК Західенерго» (надалі відділ кадрів) є самостійним структурним підрозділом Добротвірської ТЕС, безпосередньо підпорядкований директору підприємства. Положення про відділ кадрів затверджується керівником підприємства в установленому порядку.

Метою діяльності відділу кадрів є організація роботи відділу таким чином, щоб забезпечити ефективний підбір, забезпечення організації системи безперервного навчання та підвищення кваліфікації персоналу, розстановку та нагляд за кадрами на підприємстві з метою зростання продуктивності праці на Добротвірській ТЕС.

Основні завдання відділу кадрів є: здійснення заходів щодо добору та розстановки персоналу, вивчення відповідності їхніх ділових, моральних та психологічних якостей щодо професії та посади; створення резерву для висування на керівні посади та посади фахівців ключових ділянок управління та виробництва; організація роботи з підготовки, перепідготовки та підвищення кваліфікації працівників, проведення атестації спеціалістів підприємства, впровадження сучасних форм роботи з персоналом, а також, одним із поставлених завдань є забезпечення прав, пільг та соціальних гарантій працівників підприємства.

Важливішим в структурі ресурсів відділу кадрів є кадровий потенціал. Робота з кадрами підприємства здійснюється спеціалізованим функціональним підрозділом підприємства — кадровою службою. Слід зазначити, що в сучасній літературі, а також у практиці діяльності різних підприємств використовуються такі назви, як: відділ кадрів, служба кадрів, відділ по роботі з персоналом, відділ з планування та адміністрування персоналу. Усі ці назви мають однакове значення для діяльності установи і виконують функції організації роботи з персоналом конкретного підприємства.

З метою забезпечення установи необхідними кадрами виконують планування роботи з кадрами, суть якої полягає в наданні людям робочих місць у потрібний момент часу і необхідної кількості відповідно до їх здатностей, нахилів та потреб виробництва. Робочі місця з точки зору продуктивності і мотивації повинні дозволяти працюючим оптимально розвивати свої здібності, підвищувати ефективність праці, відповідати вимогам створення гідних людини умов праці і забезпечення зайнятості.

Одним з основних напрямів роботи відділі кадрів Добротвірської ТЕС є оформлення відпусток працівників, які класифікуються за різними ознаками і можуть надаватися з різних причин.

Законодавством, колективним договором, угодою та трудовим договором можуть установлюватись інші види відпусток. Згідно зі ст. 10 Закону України «Про відпустки» і ст. 79 КЗпП України щорічна основна та додаткові відпустки повної тривалості у перший рік роботи надаються працівникам після закінчення шести місяців безперервної роботи в даній установі, організації.

Щорічні відпустки за другий і наступні роки роботи можуть бути надані працівникові у будь-який час відповідного робочого року. Детальна класифікація представлена на рисунку 1.1.

Рис. 1.1. Види відпусток Серед загальної маси управлінських документів виділяють окремий комплекс, яким оформляються трудові правовідносини між фізичними і юридичними особами. Документи, що регулюють питання прийому на роботу, переведення, надання і оформлення відпусток, належать до документів з особового складу (кадрових документів).

До основних документів, які потрібні для оформлення відпустки відносяться: графік відпусток і наказ (розпорядження) про надання відпустки. Також існують і інші необхідні документи для надання додаткової відпустки працівникам з дітьми.

Черговість надання відпусток визначається графіками, які затверджуються керівником установи, організації за погодженням з профспілковим чи іншим уповноваженим на представництво трудовим колективом органом і доводиться до відома всіх працівників.

Право на відпустки мають всі громадяни України, які перебувають у трудових відносинах з підприємствами, установами, організаціями незалежно від форм власності, виду діяльності та галузевої приналежності, а також працюють за трудовим договором у фізичної особи.

Щорічні основні відпустки надаються усім громадянам, що знаходяться у трудових відносинах з підприємствами, установами, організаціями, а також працюючим за трудовим договором у фізичних осіб. На період відпустки за працівником зберігається місце роботи (посада) і заробітна плата. Щорічні додаткові відпустки надаються працівникам за особливі умови і характер праці, що передбачається чинним законодавством і колективним договором ВАТ «Західенерго» .

Стаж роботи, який надає право на щорічну основну відпустку, розраховується на підставі положень ч. 1 ст. 9 Закону про відпустки, а трудовий стаж, що надає право на щорічні додаткові відпустки, — ч. 2 ст. 9 Закону про відпустки.

Якщо працівник, переведений на роботу на інше підприємство, не використав щорічні відпустки (повністю або частково) і не отримав за них грошову компенсацію, то в стаж роботи, що надає право на щорічні відпустки, зараховується час, за який він не використав ці відпустки на попередньому місці роботи.

Для переважної більшості працівників мінімальна тривалість щорічної основної відпустки становить 24 календарних дні за відпрацьований робочий рік, який відлічується з дня укладення трудового договору з працівником. Це не залежить від того, чи є місце роботи працівника основним, чи таким, де він працює за сумісництвом, а також не залежить від того, зайнятий такий працівник повний робочий день чи працює скорочений робочий день.

Разом з тим деяким категоріям працівників установлено більшу тривалість щорічних основних відпусток. Скажімо, інвалідам І і ІІ груп мінімальна тривалість щорічної основної відпустки має становити 30 календарних днів, інвалідам ІІІ групи — 26 календарних днів, особам віком до 18 років — 31 календарний день. Для працівників окремих професій тривалість щорічної основної відпустки встановлюється спеціальними актами законодавства. Проте в будь-якому разі тривалість відпустки таких працівників не може бути меншою ніж 24 календарних дні.

У розділі IV «Соціальні відпустки» Закону України «Про відпустки» встановлено надання таких видів відпусток [1]:

· оплачувана відпустка у зв’язку з вагітністю та пологами, що надається жінкам на підставі медичного висновку тривалістю:

1) до пологів — 70 календарних днів;

2) після пологів — 56 календарних днів (70 календарних днів — у разі народження двох і більше дітей та у разі ускладнення пологів), починаючи з дня пологів.

Особам, які усиновили новонароджених дітей безпосередньо з пологового будинку, надається відпустка з дня усиновлення тривалістю 56 календарних днів (70 календарних днів — при усиновленні двох і більше дітей). У разі усиновлення дитини (дітей) обома батьками зазначена відпустка надається одному з батьків на їх розсуд;

· відпустка для догляду за дитиною до досягнення нею трирічного віку (ст. 18), що може надаватися як матері, так і батькові дитини, бабі, дідові чи іншим родичам, які фактично доглядають за дитиною, або особі, яка усиновила чи взяла під опіку дитину, та одному із прийомних батьків;

· одноразова оплачувана відпустка у зв’язку з усиновленням дитини тривалістю 56 календарних днів (70 календарних днів — при усиновленні двох і більше дітей) без урахування святкових і неробочих днів після набрання законної сили рішенням про усиновлення дитини (якщо усиновлювачами є подружжя — одному з них на їх розсуд);

· додаткова оплачувана відпустка тривалістю 10 календарних днів без урахування святкових і неробочих днів, що надається щорічно жінці, яка працює і має двох або більше дітей віком до 15 років, або дитину-інваліда, або яка усиновила дитину, одинокій матері, батьку, який виховує дитину без матері (у тому числі у разі тривалого перебування матері в лікувальному закладі), а також особі, яка взяла дитину під опіку, чи одному із прийомних батьків.

До відпустки у зв’язку з вагітністю та пологами власник або уповноважений ним орган зобов’язаний за заявою жінки приєднати щорічну відпустку незалежно від тривалості її роботи в поточному робочому році.

Порядок надання і оформлення відпусток відбувається за чітко складеним графікам. Черговість надання відпусток визначається графіком, який затверджуються керівником підприємства або уповноваженим ним органом за погодженням з профспілковим чи іншим уповноваженим на представництво трудовим колективом органом і доводиться до відома всіх працівників .

При складанні графіків ураховуються інтереси установи, організації, особисті інтереси працівників та можливості їх відпочинку. Поділ щорічної відпустки на частини будь-якої тривалості допускається на прохання працівника за умови, що основна безперервна її частина становитиме не менш як 14 календарних днів. Невикористана частина щорічної відпустки має бути надана працівнику, як правило, до кінця робочого року, але не пізніше 12 місяців після закінчення робочого року, за який надається відпустка. Заява також подається у разі, якщо працівник з певних обставин бажає піти у відпустку в інший час, ніж той, що передбачений графіком.

Коли власник (уповноважений ним орган) візує заяву, то або погоджується із запропонованим працівником строком, або вносить свої корективи, про що повідомляє працівника. Заява, підписана керівником, передається до відділу кадрів, який готує наказ про надання відпустки, що потім передається до бухгалтерії. Схематично послідовність документального оформлення процесу надання щорічних відпусток можна зобразити так, як показано на рисунку 1.2.

Рис. 1.2. Схема оформлення відпустки У наказі, розпорядженні слід вказати прізвище, ім'я, по батькові, посаду працівника, вид, дату початку та строк відпустки, а також робочий рік, за який надається щорічна відпустка. Наказ видається у двох примірниках. Один залишається у відділі кадрів, другий передається до бухгалтерії. Підписується керівником установи, організації, узгоджується з начальником відділу кадрів і керівником структурного підрозділу.

Обчислення середньої заробітної плати для оплати часу відпусток та виплати матеріальної допомоги для оздоровлення провадиться відповідно до норм Порядку обчислення середньої заробітної плати, затвердженого постановою Кабінету Міністрів України від 08.02.95 N 100. Пунктом 2 Порядку передбачено, що обчислення середньої заробітної плати для оплати часу відпусток провадиться виходячи з виплат за останні 12 календарних місяців, що передують місяцю, в якому надається відпустка.

Водночас працівник має право на заміну грошовою компенсацією частини щорічної відпустки. При цьому тривалість наданої працівникові щорічної та додаткових відпусток не повинна бути менше ніж 24 календарних дні.

Розділ 2. Вибір засобів реалізації завдання

2.1 Система управління базами даних Mу SQL

Для вдосконалення функціонування оформлення відпусток відділу кадрів Добротвірської ТЕС пропонується розробити та впровадити інформаційну систему на основі Mу SQL. MySQL — вільна система управління базами даних.

Впровадження БД за допомогою MySQL сприятиме оперативності у роботі з документами на підприємстві, виконанні складних тематичних запитів, розширить можливість пошуку необхідної інформації про працівника, допоможуть пришвидшити процес оформлення відпустки, а також генерації статистичних звітів, щодо чисельності працівників.

Програмний продукт MySQL, який є власністю компанії Oracle Corporation, що отримала її разом з поглиненої Sun Microsystems, здійснює розробку і підтримку програми. Поширюється під GNU General Public License або під власною комерційною ліцензією. Крім цього розробники створюють функціональність за замовленням ліцензійних користувачів, саме завдяки такому замовленню майже в найраніших версіях з’явився механізм реплікації.

Цю систему управління базами даних з відкритим кодом було створено як альтернатива комерційним системам. MySQL із самого початку була дуже схожою на mSQL, проте з часом вона все розширювалася і зараз MySQL — одна з найпоширеніших систем управління базами даних. Вона використовується, у першу чергу, для створення динамічних веб-сторінок, оскільки має чудову підтримку з боку різноманітних мов програмування.

MySQL є рішенням для малих і середніх додатків. Зазвичай MySQL використовується як сервер, до якого звертаються локальні або віддалені клієнти, проте до дистрибутиву входить бібліотека внутрішнього сервера, що дозволяє включати MySQL до автономних програм. Вихідні коди сервера компілюються на багатьох платформах. Найповніше можливості сервера виявляються в UNІХ-системах, що підвищує продуктивність системи в цілому.

Гнучкість СУБД MySQL забезпечується підтримкою великої кількості типів таблиць: користувачі можуть вибрати як таблиці типу MyISAM, що підтримують повнотекстовий пошук, так і таблиці InnoDB, що підтримують транзакції на рівні окремих записів. Більш того, СУБД MySQL поставляється із спеціальним типом таблиць EXAMPLE, що демонструє принципи створення нових типів таблиць. Завдяки відкритій архітектурі й GPL-ліцензуванню, в MySQL постійно з’являються нові типи таблиць. MySQL характеризується великою швидкістю, стійкістю і простотою використання.

Для некомерційного використання MySQL є безкоштовною. Можливості сервера MySQL:

· простота у встановленні та використанні;

· підтримується необмежена кількість користувачів, що одночасно працюють із БД;

· кількість рядків у таблицях може досягати 50 млн.;

· висока швидкість виконання команд;

· наявність простої та ефективної системи безпеки.

Недоліки сервера MySQL:

· не реалізована підтримка трансакцій. Натомість пропонується використовувати LOCK/UNLOCK TABLE;

· відсутня підтримка зовнішніх (foreign) ключів;

· відсутня підтримка тригерів і збережених процедур;

· відсутня підтримка представлень (VIEW).

Зазначені недоліки не є критичними при розробці малих і середніх ІС-інформаційних систем для робочих груп.

MySQL — це система управління реляційними базами даних. У реляційній базі даних дані зберігаються не все на купу, а в окремих таблицях, завдяки чому досягається виграш у швидкості і гнучкості. Таблиці зв’язуються між собою за допомогою відносин, завдяки чому забезпечується можливість об'єднувати при виконанні запиту дані з декількох таблиць. SQL як частина системи MySQL можна охарактеризувати як мова структурованих запитів, що використовується для доступу до баз даних. MySQL — це ПЗ з відкритим кодом. Застосовувати його і модифікувати може будь-хто. Таке ПЗ можна отримуватися по Internet і використовуватися безкоштовно. При цьому кожен користувач може вивчити вихідний код і змінити його у відповідності зі своїми потребами. Використання програмного забезпечення MySQL регламентується ліцензією GPL (GNU General Public License), в якій зазначено, що можна і чого не можна робити з цим програмним забезпеченням в різних ситуаціях.

MySQL є дуже швидким, надійним і легким у використанні. Спочатку сервер MySQL розроблявся для управління великими базами даних з метою забезпечити більш високу швидкість роботи в порівнянні з існуючими на той момент аналогами. І ось вже протягом декількох років даний сервер успішно використовується в умовах промислової експлуатації з високими вимогами. Незважаючи на те що MySQL постійно вдосконалюється, він уже сьогодні забезпечує широкий спектр корисних функцій. Завдяки своїй доступності, швидкості та безпеці MySQL дуже добре підходить для доступу до баз даних по Internet.

Технічні можливості СУБД MySQL: MySQL є системою клієнт-сервер, яка містить багато-поточний SQL — сервер, що забезпечує підтримку різних обчислювальних машин баз даних, а також кілька різних клієнтських програм і бібліотек, засоби адміністрування і широкий спектр програмних інтерфейсів. MySQL складається з двох частин: серверної та клієнтської.

Сервер MySQL постійно працює на комп’ютері. Клієнтські програми посилають серверу MySQL SQL — запити через механізм сокетів (тобто за допомогою мережевих засобів), сервер їх обробляє і запам’ятовує результат. Тобто клієнт вказує, яку інформацію він хоче отримати від сервера баз даних. Потім сервер баз даних посилає відповідь (результат) клієнтові.

Cтруктура MySQL трирівнева: бази даних — таблиці - записи. Логічно — таблиця являє собою сукупність записів. А запису — це сукупність полів різного типу. Ім'я бази даних MySQL унікальне в межах системи, а таблиці - в межах бази даних, поля — в межах таблиці. Один сервер MySQL може підтримувати відразу декілька баз даних, доступ до яких може розмежовуватися логіном і паролем. Знаючи ці логін і пароль, можна працювати з конкретною базою даних. Наприклад, можна створити або видалити в ній таблицю, додати записи і т.д. Зазвичай ім'я-ідентифікатор та пароль призначаються хостинг провайдерами, які і забезпечують підтримку MySQL для своїх користувачів.

Система безпеки заснована на паролі з можливістю верифікації з віддаленого комп’ютера, за рахунок чого забезпечується гнучкість і безпеку. Паролі при передачі по мережі при з'єднанні з сервером шифруються. Клієнти можуть з'єднуватися з MySQL, використовуючи сокети TCP/IP, сокети Unix або іменовані канали.

Починаючи з MySQL версії 3.23, де використовується новий тип таблиць, максимальний розмір таблиці доведений до 8 мільйонів терабайт (263 bytes) Однак слід зауважити, що операційні системи мають свої власні обмеження за розмірами файлів. Як можна бачити, розмір таблиці в базі даних MySQL звичайно лімітується операційною системою. За замовчуванням MySQLтаблиці мають максимальний розмір близько 4 Гб. Для будь-якої таблиці можна перевірити/визначити її максимальний розмір за допомогою команд SHOW TABLE STATUS або myisamchk — dv table_name. Якщо більша таблиця призначена тільки для читання, можна скористатися myisampack, щоб злити кілька таблиць в одну і стиснути її. Зазвичай myisampack утискає таблицю принаймні на 50%, тому в результаті можна отримати дуже великі таблиці.

Система пред’являє наступні вимоги до апаратного та програмного забезпечення сервера:

Мінімальні вимоги до сервера: 1 комп’ютер з процесором Pentium II 233 МГц і вище, 128 Мб оперативної пам’яті.

Рекомендовані вимоги до сервера: 2 комп’ютера з процесором Pentium II 233 МГц і вище, 256Мб оперативної пам’яті. У цьому випадку передбачається, що один комп’ютер буде виконувати функції SQL сервера, а інший — сервера додатків CimWebCenter.

Для роботи системи необхідно наступне встановлене програмного забезпечення: Apache Web Server, PHP 4.3.x, MySql, на платформі FreeBSD або Linux. Існує також можливість інсталяції системи на платформі Windows. При цьому вимоги до встановленого програмного забезпечення залишаються колишніми.

Для роботи з клієнтською частиною системи потрібний комп’ютер, підключений по протоколу TCP/IP до мережі, в якій знаходиться сервер з встановленою CimWebCenter.

Для запуску MуSQL-сервера необхідні файл mysqld.exe. Сервер залишається у пам’яті і опрацьовує запити від клієнтських додатків. Для зупинки серверу слід виконати команду: mysqladminu root shutdown.

Якщо сервер не зупинено коректно, то, при наступному запуску в файлі mysql. err буде додана запис про некоректному завершенні. Коректна зупинка серверу необхідна задля збереження всіх даних, що є у кєшах MySQL.

MуSQL має розвинену систему доступу до баз даних. Користувачу бази даних може бути наданий доступ до всієї бази даних, окремих таблиць і окремих стовбців таблиць. База даних, яку сервер MуSQL використовує для зберігання внутрішньої інформації про користувачів, за замовчуванням має ім'я mуsql. У цій базі даних визначено таблиці для зберігання інформації користувальних дисконтних записів.

SQL як частина системи MySQL може охарактеризуватися як мова структурованих запитів, що використовується для доступу до баз даних.

Запити — це основний інструмент вибірки й обробки даних у СУБД. Для створення і реалізації запитів розроблена спеціальна мова SQL.

SQL (англ. Structured query language — мова структурованих запитів) — декларативна мова програмування для взаємодії користувача з базами даних, що застосовується для формування запитів, оновлення і керування реляційними БД, створення схеми бази даних і її модифікації, системи контролю за доступом до бази даних. Сам по собі SQL не є ні системою керування базами даних, ні окремим програмним продуктом. Не бувши мовою програмування в тому розумінні, як C або Pascal, SQL може формувати інтерактивні запити або, бувши вбудованою в прикладні програми, виступати в якості інструкцій для керування даними. Стандарт SQL, крім того, вміщує функції для визначення зміни, перевірки і захисту даних. Перша версія SQL була розроблена на початку 1970;х років у IBM. Ця версія мала назву SEQUEL і була призначена для обробки й пошуку даних, що містилися в реляційній базі даних IBM, System R. Мова SQL пізніше була стандартизована Американськими Держстандартами (ANSI) в 1986. Спочатку SQL розроблялась як мова запитів і управління даними, пізніші модифікації SQL створено продавцями системи управління базами даних, які додали процедурні конструкції, control-of-flow команд і розширення мов. З випуском стандарту SQL:1999 такі розширення були формально запозичені як частина мови SQL через Persistent Stored Modules (SQL/PSM).

SQL надає такі можливості:

· створювати й видаляти таблиці бази даних, а також змінювати заголовки таблиць;

· вставляти, змінювати й видаляти рядки в таблицях;

· виконувати пошук даних у багатьох таблицях та впорядковувати результати цього пошуку;

· описувати процедури підтримки цілісності;

· визначати та змінювати інформацію про захист даних.

Всі оператори мови можна розділити на такі три категорії:

1. Оператори контролю даних — використовуються для перевірки повноважень користувача при звертанні до БД. Це оператори GRANT і REVOKE.

2. Оператори визначення даних — використовуються для створення об'єктів БД і визначення їхньої структури. До них відносяться оператори CREATE SCHEMA, CREATE TABLE, CREATE VIEW, CREATE DOMAIN.

3. Оператори керування даними — використовуються для пошуку, видалення, зміни і збереження даних. Це оператори SELECT, UPDATE, INSERT, DELETE.

Найважливішим оператором мови SQL є оператор SELECT, призначений для вибірки даних з таблиць БД відповідно до заданого критерію і перетворення отриманих результатів до потрібного виду.

Загальний формат оператора SELECT наступний:

SELECT [DISTINCT] *

FROM <�Список таблиць >

[WHERE <�Умова добору записів >]

[GROUP BY <�Список полів для групування>]

[HAVING <�Умови добору для груп>]

[ORDER BY <�Список полів для сортування>]

Результатом виконання оператора SELECT є набір даних, який складається з записів, що відповідають заданим умовам добору. В операторі обов’язково повинні бути присутніми інструкції SELECT і FROM. Інші інструкції (вказані у квадратних дужках) можуть бути відсутніми.

Інструкція SELECT повідомляє СУБД, що це команда — запит. В інструкції SELECT указується список полів, які будуть включатися в записи, що відбираються. У списку полів повинне бути задане хоча б одне поле. Якщо в список полів потрібно включити всі поля з таблиці (таблиць), то замість перерахування полів можна вказати символ *. Якщо в список полів включаються поля з різних таблиць, то для вказівки належності поля до тієї чи іншої таблиці використовують складене ім'я, що складається з імені таблиці й імені поля, розділених крапкою. Необов’язкова інструкція DISTINCT забороняє включення в результуючий набір даних повторюваних записів. В інструкції FROM перелічуються імена таблиць, з яких відбираються записи. Список повинний містити хоча б одну таблицю.

В інструкції WHERE задається умова (критерій) добору записів, представлена логічним виразом. Логічний вираз складається з операторів, операцій порівняння і логічних операцій. У якості операторів можуть використовуватися імена полів і константи.

Інструкція GROUP BY призначена для вказівки полів, по яких визначаються групи записів. В одну групу включаються записи з однаковими значеннями в полях, перерахованих в інструкції GROUP BY. Для груп записів можна застосовувати групові операції (їх ще називають агрегатними функціями). У мові SQL визначені такі групові операції:

· Max () — вибирає максимальне значення поля;

· Min () — вибирає мінімальне значення поля;

· Count () — визначає число значень у групі;

· Avg () — обчислює середнє значення;

· Sum () — обчислює суму значень полів у групі.

Інструкція HAVING застосовується разом з інструкцією GROUP BY і використовується для завдання умов добору для згрупованих даних. Правила запису умов добору аналогічні правилам завдання умов в інструкції WHERE.

В інструкції ORDER BY указується список полів, по яких потрібно сортування записів у результуючому наборі даних. За замовчуванням сортування по кожному полю виконується в порядку зростання значень. Якщо необхідно зробити сортування по спаданню, то після імені відповідного поля потрібно записати покажчик DESC.

2.2 Webnode - засіб для створення сайтів

Webnode представляє собою інтернет-інструмент для швидкого створення веб-сайтів та інтернет-магазинів. Він пропонує широкий спектр можливостей для створення веб-сайтів, без необхідності установки і настройки. На сторінці можна легко розмістити безліч інтерактивних елементів, таких як опитування, статті, дискусійні форуми, блоги, актуальні питання, форми і т.д. Він був розроблений компанією Westcom.

Webnode є результатом винахідливості, різних ноу-хау та багато важкої роботи. Розвиток цієї системи почався у вересні 2006 року, а перша бета-версія була запущена 16 місяців потому. У січні 2008 року Webnode (webnode.com) розпочав свою роботу.

Westcom сама компанія була заснована в 1998 році і з моменту її створення, інтенсивно залучені в сфері інформаційних технологій. Вона має справу з послугами в області інформаційних систем, веб-хостинг і serverhosting, а також науково-дослідних, аналітичних та дослідно-конструкторських робіт в індустрії програмного забезпечення. На основі досвіду, накопиченого Webnode розроблений таким чином, щоб його можна було використовувати користувачам без технічних знань.

Перша версія була запущена чеською мовою, словацькою — п’ять місяців після операції. Версії на інших мовах послідували незабаром після того, і в кінці року Webnode налічував більше 200 000 користувачів в більш ніж 80 країнах. В даний час має більше 8 мільйонів користувачів і існує в 20 мовах. Реалізація сайту може здійснюватися різними методами та з використанням спеціального інструментарію. Можливими варіантами реалізації сайту є:

· Власний сайт — ідеально підходить для персонального сайту, блогу, фотогалереї.

· Бізнес сайт — для надання послуг малих і великих підприємствам.

· Інтернет магазин — торгівля та керування продуктами та послугами онлайн.

Отже, Webnode містить різні інструменти для розробки веб-сайту. Особливістю системи є мінімальний набір інструментів при початковій установці, який розширюється за мірою необхідності. Завдяки цьому знижується рівень навантаження на сервер і економиться місце на хостингу.

Сайти можуть управлятися всіма відомими браузерами (Internet Explorer, Mozilla Firefox, Netscape, Google Chrome, Safari і Opera), а також дозволяє керувати за допомогою розумних мобільних телефонів .

Послуга надається в базовій версії безкоштовно, з можливістю переходу на платну послугу преміум, який пропонує більше місця на диску, більше даних і більш широку функціональність. Крім того, цей інструмент дозволяє відвідувачам створювати, проектувати, розробляти та запускати потужні веб-сайти та веб-розробки від початку до кінця. Розроблений для легкості використання та екстремальних швидкостей, він може без проблем створювати висококваліфіковані професійні веб-сторінки лише за декілька хвилин. Webnode пропонує три типи сайтів — особисті сторінки, корпоративні сайти та електронну комерцію. Все працює на простому принципі перетягування блоків вмісту. Webnode має такі особливості:

· Широкий спектр функцій, доступних на ринку;

· Немає необхідності завантажувати або встановлювати що-небудь;

· Може використовуватися з будь-яким доменом (наприклад, www.pryklad.com.ua);

· Багато компонентів сайту (опитування, статті, форуми, списки, часті питання, форми і т.д.);

· Може працювати в будь-якому популярному браузері.

З усіх цих причин і багато інших, Webnode має 15 000 000 користувачів, та їх кількість постійно росте.

Розділ 3. Практична реалізація

3.1 Описання процесу створення сайту на Webnode

Webnode є конструктором сайту, який дозволяє створити безкоштовний і простий веб-сайт. Для налаштування сайту не потрібні знання програмування або платити професійному дизайнерові. Ми не повинні піклуватися про хостинг, тому що Webnode працює одночасно в якості безкоштовного сервісу хостингу.

Webnode зібрав усе, що потрібно, щоб створити повнофункціональний особистий сайт. Не потрібно бути графічним дизайнером — Webnode вже підготував безліч тем оформлення для сайту — більше 1000 шаблонів. З усього цього розмаїття можна обов’язково знайдете те, що найкраще відобразить тематику веб-сторінки. При реєстрації автоматично отримуємо адресу для нашого сайту, згодом можна його змінити на будь-який інший або додати вже існуючий домен.

Характеристики Webnode:

· Швидке редагування в реальному часі;

· Без інсталяцій та налаштувань;

· Фотогалереї, опитування, форуми;

· Блоги, повнотекстовий пошук, RSS;

· Детальна статистика веб-сайту;

· Спілкування та соціальні мережі;

· Розмаїття зовнішніх гаджетів та віджетів.

Для того щоб створити свій сайт просто і безкоштовно потрібно зареєструватися на webnode.com (рис. 3.1.) та виконати три простих кроки.

Рис. 3.1. Вікно реєстрації на Webnode

Крок 1 — вибираємо тип сайту рис. 3.2.

Рис. 3.2. Вікно вибору типу сайту Крок 2 — вибираємо бажаний шаблон сайту рис. 3.3.

Рис. 3.3. Вікно вибору шаблону сайту Крок 3 — можемо почати створювати і використовувати сайт.

Рис. 3.4. Вікно успішного завершення створення сайту Після реєстрації система автоматично перенаправляє нас до редактора сайту, де є можливість редагувати свій сайт. В інтернет-редакторі ми можемо як редагувати свій сайт так і додавати новий контент. У верхній частині вікна редактора знаходиться панель інструментів з кнопками, які можна використовувати для веб-сайту. Кожна сторінка складається з розділів, що складаються зі змісту блоків, де можна додати різноманітного змісту інформацію (тексти, меню, новини, теги, контактну і т.д.). Кожен блок має верхню панель і, натиснувши на текст у верхній панелі («Редагувати вмісту», «Змінити контакт» і т.д.), ви можете редагувати зміст блоку рис. 3.5.

Рис. 3.5. Вікно редактора сайту З Webnode ми можете писати статті, додавати форуми, публікувати огляди та розмістити віджети. Також можна завантажити улюблені відео і фото. Webnode дає волю фантазії, ми можемо зробити безкоштовний сайт легко і на свій смак.

3.2 Наповнення сайту відділу кадрів Добротвірської ТЕС

Після успішного створення сайту «Оформлення відпусток» (oformlennya-vidpustki.webnode.com.ua) слід наповнити сторінки потрібною інформацією (рис. 3.6.).

Рис. 3.6. Вікно створеного сайту

Обираємо з яких пунктів меню буде складатися сайт, для цього натискаю на кнопку «Редактор меню» і вказую з яких саме меню буде складатися сайт: Головна сторінка, Про нас, Види відпусток, Зразки документів, Структура БД, Контактна інформація (рис. 3.7.).

Рис. 3.7. Вікно створення меню сайту

Наповнила сторінку «Про нас» інформацією про відділ кадрів Добротвірської ТЕС, вказала мету та завдання відділу кадрів (рис. 3.8.).

Рис. 3.8. Вікно наповнення інформації про установу

Меню «Види відпусток» містить потрібну інформацію про види відпусток і їхні під види (рис. 3.9.). Ще однією особливістю даного пункту меню є те, що воно містить ще одну під сторінку «Схема оформлення відпусток» де показані варіанти схеми з оформлення відпустки які допоможуть зорієнтуватися в порядку одержання відпустки (рис. 3.10.).

Рис. 3.9. Вікно перегляду видів відпустки

Рис. 3.10. Вікно перегляду схеми оформлення відпусток

У меню «Зразки документів» знаходяться такі зразки документів: Наказ про надання відпустки, Табель обліку робочого часу та Наказ про перенесення відпустки (рис. 3.11).

Рис. 3.11. Вікно перегляду табеля обліку робочого часу

Так само як і вище зазначенні меню, меню «Структура БД оформлення відпусток відділу кадрів» містить зразок структури БД оформлення відпусток відділу кадрів. У меню «Контактна інформація» міститься інформація про адресу, телефон, E-mail установи, показано на карті місце розташування даної установи (рис. 3.12.).

Рис. 3.12. Вікно перегляду контактної інформації про установу Також даний сайт містить пошук по сайту, мапу сайту, можливість роздруку потрібної нам інформації (рис. 3.13.).

Рис. 3.13. Вікно додаткових функцій сайту Однією з особливостей даного сайту є те, що ми можемо переглянути статистику сайту обравши звітний період, для цього потрібно вказати місяць і рік за який перевіряємо статистику. Також даний сайт дозволяє переглянути з яких країн переглядали сайт, хости та шляхи, якими відвідувачі потрапили на сайт.

Висновки

Теперішнє суспільство називають інформаційним, в якому головним продуктом виробництва є інформація та знання, то інформатизація та комп’ютеризація вимагають від людини нових знань, умінь та навичок, які будуть адаптовані до умов інформаційного суспільства. Особлива роль нині відводиться мережі Інтернет — засобу розповсюдження інформації, середовища співпраці та спілкування людей, що є найбільшою та популярною комп’ютерною мережею, яка відкриває широкі можливості ефективного її використання в кадровій діяльності, а також в інших галузях людської діяльності.

Відділ кадрів Добротвірської ТЕС у своїй діяльності керується чинним законодавством України, Конституцією і Законами України, постановами і розпорядженнями Кабінету Міністрів України, правилами внутрішнього трудового розпорядку, наказами міністерства, керівників ПАТ «Західенерго» і Добротвірської ТЕС, колективним договором ВАТ «Західенерго», Статутом та іншими нормативно-правовими актами.

Одним з основних напрямів роботи відділі кадрів Добротвірської ТЕС є оформлення відпусток працівників, які класифікуються за різними ознаками і можуть надаватися з різних причин. Порядок надання і оформлення відпусток проходить у декілька етапів: спочатку складаються графіки відпусток, які узгоджуються між працівником і роботодавцем, після узгодження графіка працівник в відведений йому термін пише заяву на відпустку, коли заява написана, складається наказ, який визначає кількість відпустки, і точну дату виходу на роботу.

У даній курсовій роботі описується програмний засіб для вдосконалення функціонування оформлення відпусток відділу кадрів Добротвірської ТЕС який в подальшому допоможе розробити та впровадити інформаційну систему на основі Mу SQL. MySQL — вільна система управління базами даних. Впровадження БД за допомогою MySQL сприятиме оперативності у роботі з документами на підприємстві, виконанні складних тематичних запитів, розширить можливість пошуку необхідної інформації про працівника, допоможуть пришвидшити процес оформлення відпустки, а також генерації статистичних звітів, щодо чисельності працівників.

Результатом виконання даної роботи стало розроблення веб-сайту з оформлення відпусток за допомогою Webnode, який покликаний надавати повну і достовірну інформацію з оформлення відпустки. Webnode представляє собою інтернет-інструмент для швидкого створення веб-сайтів. Він пропонує широкий спектр можливостей для створення веб-сайтів, без необхідності установки і настройки. На сторінці можна легко розмістити безліч інтерактивних елементів, таких як опитування, статті, дискусійні форуми, блоги, актуальні питання, форми і т.д. Він був розроблений компанією Westcom.

З Webnode ми можете писати статті, додавати форуми, публікувати огляди та розмістити віджети. Також можна завантажити улюблені відео і фото. Webnode дає волю фантазії, ми можемо зробити безкоштовний сайт легко і на свій смак. Інформація яка розміщена на даному сайті допоможе користувачу зорієнтуватися у виборі відпустки, а також ознайомить із зразками документів які необхідні для відпустки.

Список використаної літератури

Про відпустки: закон України від 15.11.1996р.// Відомості Верховної Ради. — 1996. — № 504/96-Р. — Ст. 4.

Про затвердження порядку обчислення середньої заробітної плати: постанова Кабінету Міністрів України від 8 лютого 1995 р. № 100 [Електронний ресурс] - Режим доступу: http://zakon4.rada.gov.ua/laws/show/1266−2001;%D0%BF

Про затвердження Примірної інструкції з діловодства: постанова Кабінету Міністрів України від 17 жовтня 1997р. № 1153 [Електронний ресурс] - Режим доступу: http://zakon4.rada.gov.ua/laws/show/1153−97-%D0%BF

Про інформацію, прийнятий ДСТУ 2732−2004 «Діловодство та архівна справа» [Електронний ресурс] - Режим доступу: http://law.leschishin.org/nor024.php

Андрєєва В. І. Діловодство [текст]: вимоги до документообігу фірми/ В. І. Андрєєва// Вимоги до складання документів. — 1994. — 235с.

Блощинська В. А. Сучасне діловодство[текст]: навчальний посібник/ В. А. Блощинська. — К.: Центр навчальної літератури, 2005. — 320 с.

Діденко А. Н. Сучасне діловодство [текст]: навч. посіб./ А. Н. Діденко. — вид. 5-е вид., перероб. і доп. — К.: Либідь, 2006. — 384 с.

Жернаков В. В. Трудове право [текст] / В. В. Жернаков.- Харків: Право, 2012. -496с.

Загорецька О. Оформлення документів [текст]: навч. посіб/ О. Загорецька. — 2004. — № 10. — С. 23 с.

Карпова Т. С. Бази даних [текст]: моделі, розробка, реалізація/ Т. С. Карпова. — СПб.: Пітер, 2001. — 304 с.

Козоріз В. П. Загальне і кадрове діловодство [текст]: навч. посіб./ В. П. Козоріз// - К.: МАУП, 2002. -168 с.

Кудряєв В. А. Організація роботи з документами [текст]: навч. посіб./ В.А. Кудряєв. — К.: ИНФРА, 1998. — 575 с.

Литвин В. В. Проектування інформаційних систем [текст]: навч. посібник/ В. В. Литвин, Н. Б. Шаховська. — Львів, 2010. 434 с.

Марков О. С. Бази даних. Введення у теорію і методологію [текст]/ О. С. Марков, К. Ю. Лисовкий. — М.: Фінанси і статистика, 2004. — 512 с.

Мотев А. П. Уроки MySQL — Санкт-Петербург, БХВ-Петербург, 2006 г. — 208 с.

Пелеха Ю.І. Кадрове діловодство [текст]: навч. посіб./ Ю. І. Палеха. — 5-те вид., доп. — К.: Ліра-К. — 2009. — 476 с.

Попов Е. Г. Теоретический курс по PHP и MySQL — Москва, Триумф, 2008. — 513с.

Рожнов В. С. Загальне і кадрове діловодство: навчальний посібник/ В. С. Рожнов// - К.: Либідь, 2010. — 216 с.

Хомоненко А. Д. Бази даних [текст]: підручник для ВНЗ / А. Д. Хомоненко, В. М. Циганков. — 4-те вид., доп. і перероб. — СПб.: КОРОНАпринт, 2004. — 736 с.

Шаховська Н. Б. Проектування інформаційних систем [текст]: навчальний посібник/ Н. Б. Шаховська, В. В. Литвин. — Львів: 2011. — 380с.

Webnode [Електронний ресурс]. — Режим доступу: http://www.webnode.com

MySQL [Електронний ресурс]. — Режим доступу: http://www.mysql.com/

Показати весь текст
Заповнити форму поточною роботою