43385

Розробка інфологічної та даталогічної моделі

Курсовая

Информатика, кибернетика и программирование

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

Украинкский

2013-11-06

662 KB

4 чел.

Розділ 1

Дослідження предметної області

1.1 Характеристика предметної області

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

- П.І.Б.

- Табельний номер

- Дата прийому на роботу

- Оклад співробітника

Також користувачем вводиться інформація про поточний розрахунковий місяць, дата початку та кінця відрядження, а також ставка податку ( у процентах) .

Виконання задачі припиняєтеся лише у зв’язку з некоректним введенням інформації для її розв’язання.


1.2 Опис вхідних повідомлень

Назва вхідного повідомлення

Ідентифікатор

Форма подання

Термін і частота знаходження

Джерело

Імя  співробітника

FIO

БД

На протязі роботи з БД

Роботодавець

Табельний номер

Nomer

БД

На протязі роботи з БД

Роботодавець

Оклад

Oklad

БД

На протязі роботи з БД

Роботодавець

Дата прийому на роботу

Data

БД

На протязі роботи з БД

Роботодавець

Початок відрядження

---

Первинна форма

На момент роботи програми

Користувач

Кінець відрядження

---

Первинна форма

На момент роботи програми

Користувач

Вид підрахунку

---

Первинна форма

На момент роботи програми

Користувач

Ставка  податку

---

Первинна форма

На момент роботи програми

Користувач

Оклад або сер. заробіток

---

Первинна форма

На момент роботи програми

Користувач


1.3 Опис вихідних повідомлень

Назва вихідного повідомлення

Ідентифікатор

Форма подання і вимоги до неї

Періодичність видання

Термін видання і допустимий час затримки

Користувач інформації

Кількість днів відрядження

d

Вихідна форма

У будь який час

Необмежено, без затримки

Роботодавець, бухгалтерія

Начислена зар.плата

zp

Вихідна форма

У будь який час

Необмежено, без затримки

Роботодавець, бухгалтерія

Податок

nal

Вихідна форма

У будь який час

Необмежено, без затримки

Роботодавець, бухгалтерія

До сплати

opl

Вихідна форма

У будь який час

Необмежено, без затримки

Роботодавець, бухгалтерія

Вибір співробітника

FIO

БД

У будь який час

Необмежено, без затримки

Роботодавець, бухгалтерія


1.4 Опис основних процедур перетворення даних

1. Начислена зарплата = Кількість днів відрядження * Оклад

   zp:=d*StrToInt(Edit2.Text);

2. Кількість днів відрядження = Кінець відрядження – Початок відрядження

   d:=DaysBetween(DateTimePicker3.Date,DateTimePicker4.Date);

3. Податок = Начислена зарплата * Ставку податку (%)

   nal:=abs(zp/100*StrToInt(ComboBox2.Text));

4. До сплати = Начислена зар.плата – Податок

   opl:=zp-nal;


Розділ 2

Розробка інфологічної та даталогічної моделі

Для додавання нового співробітника

Додавання нового співробітника виконується користувачем ПЗ. Для додавання розроблена відповідна форма, в котрій забезпечено введення даних, а саме:

  •  П.І.Б.
  •  Табельний номер
  •  Дата прийому на роботу
  •  Оклад

Після введення даних вони, через компонент Table, котрий призначений для роботи з нашою базою даних (bd1.db), записуються до бази даних.


Для вибора співробітника

Вибір співробітника  призводить до змінення у головній формі ПЗ її заголовка на П.І.Б співробітника, та даних про його табельний номер, дату прийому на роботу та оклад, через запит у базу даних на виведення інформації для виділеного співробітника.


Інфологічна модель

Назва атрибуту

Формат

Обов’язковий

Обмеження на право звертання

Первинний ключ

Виводимість значень

Дублювання значень

Умови на допустимі значення

П.І.Б.

A(25)

так

немає обмежень

ПК

так

так

 

Табельний номер

I

так

ПК

так

так

1 - 99

Дата прийому на роботу

D

так

ПК

так

так

 

Оклад

N

так

ПК

так

так

10 - 999


Розділ 4

Проектування та реалізація БД на фізичному рівні

За допомогою Database Desctop ми створили базу даних під назвою bd1.db у вигляді Table Paradox 7. Усе управління структурою даної бази даних відповідно виконується через Database Desctop. Управління самими даними виконується безпосередньо із розробленого ПЗ. Елементи, котрі відповідають за реалізацію та змінення даних нашою бази, а саме Query та Table, є стандартними.

Query – відповідає за реалізацію та виведення бази даних та її елементів, виконання запитів і таке інше, в рамках нашого ПЗ.

Table – відповідає за реалізацію змінення елементів бази даних в рамках нашого ПЗ.

Усі поля бази даних заповнюються із розробленої форми нашого ПЗ, котра запускається за допомогою натиснення кнопки «Новый сотрудник».

Вибір співробітника реалізується безпосередньо з допоміжної форми проекту, після натиснення кнопки «Выбор сотрудника».

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


 

А также другие работы, которые могут Вас заинтересовать

23091. ЕЛЕКТРОМЕТР 319.5 KB
  Електрометричний вимірювач струму. Опис спектрофотометра СФ5 Ця лабораторна робота знайомить із принципами вимірювання і будовою електрометричних вимірювачів струму їхньою конструкцією і способами визначення основних характеристик що дозволяють використовувати такі прилади разом з фотоелектронними помножувачами ФЕП і фотодіодами ФД для реєстрації слабких потоків випромінювання. За допомогою електрометричних вимірювачів реалізується метод виміру постійного струму застосовуваний для таких приймачів випромінювання що мають малий рівень...
23092. Рівняння максвела як узагальнення експериментальних фактів 70.5 KB
  Рівняння максвела як узагальнення експериментальних фактів. Рівняння Максвела сформульовані на основі узагальнення емпіричних законів електричних та магнітних явищ. Ці рівняння звязують величини що характеризують електромагнітне поле з його джерелами та з розподілами в просторі електричних зарядів та струмів. Перше рівняння максвела є узагальненням емпіричного закону БіоСавара.
23093. Магнітні властивості речовини 36 KB
  Пара та діа магнетиками називаються речовини які за відсутності магнітного поля завжди не намагнічені і які характеризуються однозначною залежністю між вектором намагнічування I и напруженістю статичного магнітного поля Н. Зокрема у слабких магнітних полях ця залежність лінійна: причому для парамагнетиків χ 0 а для діамагнетиків χ 0. Феромагнетиками називаються тверді тіла які можуть мати спонтанну намагніченість тобто намагнічені вже при відсутності магнітного поля. Магнітна сприйнятливість феромагнетику є функцією напруженості...
23094. Рівняння для електромагнітних потенціалів, їх розв’язок у вигляді запізнювального потенціалу 91.5 KB
  Рівняння для електромагнітних потенціалів їх розвязок у вигляді запізнювального потенціалу. Система рння Максвелла: Перше рівняння М. Підставивши у 3 рння М. Використовуючи те що потенціали вибираються не однозначно рння не зміняться якщо зробити заміну це калібрувальна інваріантність.
23095. Fast Ethernet и 100VG-AnyLAN как развитие технологии Ethernet 151 KB
  В результате поисков и исследований специалисты разделились на два лагеря, что в конце концов привело к появлению двух новых технологий — Fast Ethernet и 100VG-AnyLAN. Они отличаются степенью преемственности с классическим Ethernet.
23096. Розсіяння електромагнітних хвиль зарядами. Формула Томсона 76.5 KB
  Розсіяння електромагнітних хвиль зарядами. Цей рух в свою чергу супроводжується випромінюванням в усі боки: відбувається розсіяння початкової хвилі. Нехай енергія яка випромінюється системою в тілесний кут в 1с при тому що на неї падає хвиля з вектором Пойнтінга Тоді переріз розсіяння риска означає усереднення по часу Розглянемо розсіяння що проводиться одним нерухомим зарядом вільним зарядом. отримана зарядом швидкість припускається малою 2 1 в 2: одиничний вектор в напрямку розсіяння.
23097. Квантування електромагнітного поля. Фотони 87 KB
  Квантування електромагнітного поля. Ейнштейн першим звернув на це увагу і намагався теоретично обґрунтувати дискретність електромагнітного випромінювання. Ейнштейн показав що ймовірність мати енергію для електромагнітного випромінювання буде: . Для електромагнітного випромінювання: .
23098. Поширення світла в анізотропних середовищах. Дисперсія і поглинання 466 KB
  В анізотропному середовищі спостерігається подвійне заломлення променів зумовлене наявністю в них двох показників заломлення один з яких не залежить від напрямку поширення хвилі і відповідає одній поляризації а другий залежить від напрямку поширення і пов`язаний з іншою поляризацією. Введемо для ізотропного середовища показник заломлення. Для хвилі що поширюється в напрямку x коливання відбуваються в напрямку z то показник заломлення більше в напрямку z ніж для коливань в напрямку y. z напрямок при якому показники...
23099. Явище обертання площини поляризації падаючого світла в речовинах 96 KB
  Явище обертання площини поляризації падаючого світла в речовинах. Якщо лінійно поляризоване світло проходить через плоскопаралельний шар речовини то в деяких випадках площина поляризації світла виявляється повернутою відносно свого вихідного положення. Це явище називається обертанням площини поляризації або оптичною активністю. Кут поворота площини поляризації залежить від довжини хвилі.