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 – відповідає за реалізацію змінення елементів бази даних в рамках нашого ПЗ.

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

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

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


 

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

53945. Практичні аспекти керівництва учнівською діяльністю 124.5 KB
  Даний досвід роботи вчителів української літератури надає можливість забезпечити результативність діяльності як фактор розвитку системи освіти спрямованої на учнів на виявлення їхніх націоментальних рис. Мотивуйте учнів до: навчання шляхом добору найцікавіших випадків проблем; оголошення очікуваних результатів цілей заняття й критеріїв оцінки роботи учнів. Застосовуйте різноманітні методи для: привернення уваги учнів; налаштування їх на роботу; підтримання дисципліни необхідної для роботи на уроці; створення відповідного...
53946. «Лабораторія невирішених проблем» (Урок літератури за новими програмами) 84.5 KB
  Креативність учителя як необхідна умова самореалізації особистості учня. Прилучення вихованців до художньої літератури вимагає від особистості словесника нестандартного художньопедагогічного мислення відкритості до діалогу в координатах письменник учитель учень постійних творчих пошуків. Виходячи з вищесказаного можна створити умовну модель креативних якостей особистості професійно сутнісних для творчої методичної діяльності вчителя літератури.
53947. ЛОГИСТИКА. А.А. МИХАЙЛОВ 4.85 MB
  Предназначено для студентов технических вузов, где курс “Логистика” входит в группу общеобразовательных дисциплин Государственного образовательного стандарта подготовки специалистов в рамках высшего профессионального образования, и позволит студентам самостоятельно проводить экономический анализ при решении типовых задач логистики и выполнять формальную постановку оптимизационных задач с обоснованием и проверкой принимаемых при этом допущений.
53948. Разработка технологической части проекта допечатного и печатного цехов мини-предприятия оперативной полиграфии 985.5 KB
  Оперативная полиграфия представляет собой отрасль полиграфического производства, занимающуюся изготовлением разнообразной издательской печатной продукции небольшими тиражами, не превышающими 5 – 10 тыс. экземпляров, в кратчайшие сроки.
53949. Поняття про еволюцію. Розвиток еволюційних поглядів. Теорія еволюції Ж.-Б. Ламарка 228.5 KB
  Теорія еволюції Ж. Дарвіна; сформувати уявлення про рушійні сили еволюції за Ламарком; Розвиваюча: розвивати уміння логічно мислити та робити висновки та узагальнення; здійснювати міжпредметні звязки з історією. Еволюційне вчення це розділ біології що вивчає загальні закономірності фактори механізми і наслідки еволюції живої матерії.
53950. Ландшафти України 42 KB
  Називати чинники формування ПТК; Характеризувати особливості взаємодії компонентів природи в ПТК; Розповідати про класифікацію ландшафтів вплив господарської діяльності людини на ландшафти. Пояснення нового матеріалу Поняття про ПТК ландшафти ПТК це поєднання компонентів природи що перебувають у складній взаємодії єдиної системи їх ще називають ландшафтами. Робота з підручником Виписати визначення поняття Ландшафт Природні та антропогенні ландшафти Взаємодія чинників і...
53951. The Language of Poetry is the Language of the Nation 33 KB
  What are the British without their beautiful English language and their Shakespeare, Burns and Byron?! Britain gives the world plenty of outstanding writers and poets. Most of them are still very popular. So today we want you to meet the most famous poets of the English – speaking literature.
53952. Happy European Day of Languages 78 KB
  Europe is a part of the world. What is more, Europe is a great place to learn languages, with so many language communities and so many cultures living together. What countries do you know? People of what nationalities live there? Is Russia a part of Europe?