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

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

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

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


 

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

23538. ЭКСПРЕСС–КУРС ЯПОНСКОГО ЯЗЫКА 678.5 KB
  Перед тем, как приступить непосредственно к урокам, необходимо овладеть каной. Кана – слоговая азбука, возникшая в VII в. нашей эры в результате графического сокращения и преобразования китайских иероглифов в знаки алфавита. Существует два вида каны – хирагана и катакана. Хирагана предназначена для записи собственно японских слов и китаизмов
23539. Учебник языка эсперанто 888 KB
  В отличие от русского языка в настоящем времени глаголсвязка estas 'есть' 'является' 'имеется' 'находится' от глагола esti 'быть' не опускается: Nia celo estas demokratio. Marso estas planedo. Формы множественного числа слов оканчивающихся на o или a образуются прибавлением окончания j: novaj frazoj; niaj geografiaj kartoj; Vi estas juna 'Ты молод'; Vi estas junaj 'Вы молоды'. Глагол havi всегда требует винительного падежа глагол esti – никогда; Li havas elegantan palton; Lia palto estas eleganta.
23540. ГРАММАТИКА ИСПАНСКОГО ЯЗЫКА 1.02 MB
  1 Имя существительное – Nombre sustantivo В испанском языке существительные бывают: собственные Rosa Роза Carmen Кармен нарицательные la mesa стол el árbol дерево одушевленные el hombre мужчина el gato кот неодушевленные el bosque лес la silla стул конкретные la cara лицо el techo потолок абстрактные el tiempo время el aire воздух собирательные la biblioteca библиотека la muchedumbre толпа 1. Существительные которые оканчиваются в единственном числе на согласные z и x меняют их во множественном числе на c:...
23541. НЕМЕЦКИЙ ЯЗЫК. УНИВЕРСАЛЬНЫЙ СПРАВОЧНИК 3.34 MB
  2] К ЧИТАТЕЛЮ [1] Язык DIE SPRACHE [1. Die Anwendung des Zeitwortes [2.2] Префиксы die Vorsilben er ent ver.3] Никаких сложносоставных существительных die Substantivkopellungen.
23542. Генетическая классификация языков мира: необходимый минимум для студентов I курса 47.5 KB
  Для перечисленных ниже языков полезно знать не только то к какой группе и семье они относятся но и где на них говорят с точностью до страны или хотя бы континента A. Языки Евразии включая циркумполярную область Индоевропейская семья более 400 языков Албанский Армянский Греческий древне и новогреческий Кельтские: бретонский корнский валлийский ирландский шотландский и др. Тохарские мертвые: тохарский А и тохарский Б Уральская семья более 30 языков Прибалтийскофинские: финский эстонский ливский водский карельский...
23543. МЕТОДЫ КОМПАРАТИВИСТИКИ 103 KB
  Многообразие методов изучения языков III. Трактовка и апробация методов изучения языков разными ученымилингвистами: сравнительноисторический метод; сравнительный метод; сопоставительный метод; сопоставительнотипологический метод; метод индексирования; описательный метод; метод контрастивного анализа и его типы; IV. Настоящая работа посвящена тем аспектам языкознания или лингвистики которые занимаются сравнительным изучением внутренних законов развития и функционирования языка и ставит своей целью выявление принципов...
23544. ЖИВОЕ СЛОВО 222 KB
  Под оратором мы разумеем не только лиц произносящих речи в больших собраниях на митингах и т. Рудин владел едва ли не высшей тайной музыкой красноречия. Самый звук его голоса увеличивал обаяние; казалось что устами говорило чтото высшее для него самого неожиданное Дар воодушевленной проникнутой живым чувством речи – драгоценнейший дар для агитатора. Художественная картинка воздействия на толпу воодушевленной речи дана Горьким в его превосходной сказочке О чиже который лгал.
23545. ОРАТОРСКОЕ ИСКУССТВО И РИТОРИКА 231.5 KB
  А именно: умение убедительно излагать свою речь остроумно отвечать на вопросы говорить без подготовки используя пункты выступления предыдущего оппонента спорить против очевидности сбивать и путать противника в споре и т. Поэтому чувствуя свою уязвимость перед уловками более опытных в публичном красноречии оппонентов Демосфен выработал у себя такую манеру выступления при которой практически не оставалось места для импровизации а выкрики и замечания противников игнорировались или парировались заранее подготовленным текстом. В...
23546. Речевые ошибки в электронных СМИ 45.5 KB
  Новикова Морфологические ошибки Ошибки такого рода объясняются нарушениями правил образования различных форм слова. В приведенных далее примерах ошибки объясняются именно незнанием особенностей склонения слов этой части речи. Нередки ошибки и в выборе падежной формы составного числительного оканчивающегося на два три четыре в сочетании с одушевленным существительным.