Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Побудова інформаційної системи управління персоналом засобами МS Access




Мета заняття – формування практичних навичок створення інформаційних систем засобами МS Access.

Зміст заняття. Під час виконання роботи студенти в середовищі СУБД МS Access створюють сукупність об’єктів бази даних, які забезпечують вирішення однієї з інформаційних задач стосовно управління кадрами. При цьому в кожній задачі використовуються таблиці-довідники, структура яких наведена нижче.

 

Таблиця 9 – Структура таблиць-довідників

 

Назва таблиці Кадри Посади Підрозділи
Поля Табельний номер Прізвище, ім’я, по-батькові Дата народження (Dr) Стать Код посади Посада Погодинний тариф (Pt) Кіль-сть днів відпустки (Dn) Термін перепідготовки (Tp) Код підрозділу Назва підрозділу

 

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

По кожній задачі необхідно:

• побудувати сукупність взаємопов’язаних таблиць, забезпечивши раціональну організацію і цілісність даних;

• побудувати форму для введення даних в одну з таблиць (Зарахування, Перепідготовка, Відпустки), передбачивши виведення в ній (для інформативності) також полів Прізвище, ім’я, по-батькові; Посада; Назва підрозділу;

• побудувати запит і звіт у відповідності з індивідуальним варіантом;

• побудувати кнопкову форму з назвою та логотипом фірми і кнопками для відкриття створених раніше форми і звіту.

 

Таблиця 10 – Структура інформаційних таблиць

 

Назва таблиці Зарахування Перепідготовка Відпустки
Поля Табельний номер Дата прийняття Код підрозділу Код посади Кіль-сть робочих годин на тиждень (Rg) Оклад (O) Табельний номер Код підрозділу Код посади Дата останньої пе­ре­підготовки (Do) Дата чергової пе­ре­підготовки (Dр)   Табельний номер Код підрозділу Код посади Дата початку відпустки (Dp) Дата завершення відпустки (Dz)
Обчисл. поле O=Pt*Rg*21 Dр=Dо+Tp*365 Dz=Dp+Dn

Вказівка: для поля Стать забезпечити можливість вибору одного з двох значень (Ч або Ж), для поля Кіль-сть днів відпустки – одного з трьох значень (16, 24, 28).

 

Таблиця 11 – Варіанти індивідуальних завдань

 

№ вар Таблиця Запит * Звіт
групування за... сортування за... і напрям
         
  Зарахування Співробітники, прийняті на роботу в період [d1;d2] посадами ПІБ, ­
  Пере-підготовка Співробітники, які пра­цюють в підрозділі С підрозді­лами датою черго­­вої перепід­го­товки, ­
  Відпустки Співробітники, які працюють на посаді В посадами ПІБ, ­
  Зарахування Посади, заповне­ні в період [d1;d2] підрозді­лами посадами, ­

 

Продовження таблиці 11

 

         
  Пере-підготовка Співробітники, що під­лягають перепід­готовці на дату D підрозді­лами ПІБ, ­
  Відпустки Співробітники, які працюють в підрозділі С посадами датою завершення відпустки, ­
  Зарахування Співробітники, місячний оклад яких перевищує значення А підрозді­лами окладами, ¯
  Пере-підготовка Співробітники, які працюють на посаді В посадами датою остан­ньої перепід­го­товки, ­
  Відпустки Співробітники, що перебувають у відпустці на дату D підрозді­лами датою завершення відпустки, ¯
  Зарахування Співробітники, які працюють на посаді В посадами датою зара­хування, ­
  Пере-підготовка Співробітники, цикліч­ність перепід­готовки яких перевищує А років підрозді­лами датою черго­вої перепід­го­товки, ¯
  Відпустки Співробітники, трива­лість відпустки яких не перевищує А днів підрозді­лами ПІБ, ­
  Зарахування Співробітники, які пра­цюють в підрозділі С підрозді­лами ПІБ, ­
  Пере-підготовка Співробітники, цикліч­ність перепід­готовки яких не перевищує А років посадами датою черго­вої перепід­го­товки, ­
  Відпустки Співробітники, трива­лість відпустки яких перевищує А днів підрозді­лами датою завершення відпустки, ­

 

* Значення d1; d2; D; A; B; C повинні задаватися під час звернення до запиту.

У звіті по роботі повинні бути тема та мета роботи; порядок дій по кожному пункту завдання; висновки. Під час захисту роботи студент повинен представити файл створеної бази даних.

Запитання для самоконтролю

 

1. Чим зумовлена доцільність організації багатотабличних баз даних?

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

3. Опишіть загальну процедуру побудови таблиць-довідників. Як саме забезпечується раціональна організація даних в таблицях?

4. Опишіть процедуру застосування підстановок фіксованими значеннями і значеннями полів таблиць.

5. Для чого і як саме задається ключове поле таблиці? Як можна використати кілька полів і якості ключа таблиці?

6. Поясніть поняття "цілісність даних". Як забезпечується цілісність даних в СУБД МS Access?

7. Опишіть процедуру організації обчислення значення певного поля в таблиці.

8. Опишіть процедуру створення форми для введення даних в таблицю. Які можливості по редагуванню форми можуть бути використані?

9. Опишіть процедуру створення запиту у відповідності з індивідуальним варіантом.

10. Опишіть процедуру побудови звіту у відповідності з індивідуальним варіантом.

11. Опишіть процедуру побудови кнопкової форми. Для чого вона використовується?

 




Поделиться с друзьями:


Дата добавления: 2015-05-26; Просмотров: 341; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.