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

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

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

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


 

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

81029. Антиглобализм и альтерглобализм: особенности и сходства двух движений 39.62 KB
  Это многовекторное политическое движение направленное против процесса глобализации в его современных формах. Его основными чертами являются: признание объективного характера глобализации; отрицание безальтернативности существующей модели глобализации неолиберальноамериканоцентричной навязывания ее всему миру; разработка альтернативных моделей глобализации и альтернативного пути развития современной цивилизации; ведение борьбы с конструктивных позиций. Однако в последнее время чаще всего антиглобалисты отрицают только некоторые аспекты...
81030. Россия в процессах глобализации 37.65 KB
  Глобализация российским населением в большинстве случаев оценивается негативно. сокращение трудовых ресурсов странысокращение высокотехнологичных производств и расширение иностранного или филиального производстваПолитические перспективыПолитическая глобализация несет угрозу суверенитету любого государства. Политическая глобализация обеспечивается сетью транснациональных связей и отношений: деятельность международных организаций международных трибуналов экономических организацийБольшинство существующих международных организаций создающих...
81031. История создания и устав ООН. Структура ООН 41.01 KB
  Структура ООН Организация Объединённых Наций международная организация созданная для поддержания и укрепления международного мира и безопасности развития сотрудничества между государствами. История создания ООН во многом определяется именно этими факторами. Предшественником ООН была Лига Наций Вторая мировая война дала сильный толчок общественной и правительственной инициативе по организации безопасности и мира.
81032. Реформы ООН 47.61 KB
  Соответственно растёт востребованность ООН как механизма коллективного поиска путей преодоления вызовов XXI века. С другой стороны реформа нужна потому что без неё ООН постепенно будет утрачивать нынешние позиции окажется отодвинутой на обочину мировой политики превратится в статиста беспомощно взирающего на то как группы государств или отдельные страны решают спорные вопросы по своему усмотрению. 2 декабря 2004 года был обнародован доклад ldquo;Более безопасный мир: наша общая ответственностьrdquo;[1] который подготовила Группа...
81033. Миротворческие операции ООН 45.56 KB
  На практике такие операции осуществлялись до недавнего времени главным образом в рамках ООН по решениям СБ в отдельных случаях – ГА ООН. Силы действуют под руководством СБ ООН но находятся под командованием Генерального секретаря выступающего от имени ООН и имеющего политические установки от Совета Безопасности. Что касается состава сил то они комплектуются за счет персонала из состава вооруженных полицейских сил и гражданских представителей различных государств на основе соглашений достигнутых правительствами этих стран с Генеральным...
81034. Международный валютный фонд (МВФ). Всемирная торговая организация (ВТО) 43.14 KB
  Всемирная торговая организация ВТО Международный валютный фонд МВФ англ. ВТО является преемницей Генерального соглашения по тарифам и торговле ГАТТ заключенного в 1947 году и на протяжении почти 50 лет фактически выполнявшего функции международной организации. ВТО отвечает за разработку и внедрение новых торговых соглашений а также следит за соблюдением членами организации всех соглашений подписанных большинством стран мира и ратифицированных их парламентами. ВТО строит свою деятельность исходя из решений принятых в 1986 1994 годах в...
81035. Организация Североатлантического договора (НАТО) 42.5 KB
  Тогда государствамичленами НАТО стали США Канада Исландия Великобритания Франция Бельгия Нидерланды Люксембург Норвегия Дания Италия и Португалия. Одной из декларированных целей НАТО является обеспечение сдерживания любой формы агрессии в отношении территории любого государствачлена НАТО или защиту от неё. Главная цель НАТО гарантировать свободу и безопасность всех своих членов в Европе и Северной Америке в соответствии с принципами Устава ООН.
81036. Парламентская ассамблея Совета Европы (ПАСЕ). Организация по безои сотрудничеству в Европе(ОБСЕ). Европейский суд по правам человека 41.43 KB
  Европейский суд по правам человека ОБСЕ Организация по безопасности и сотрудничеству в Европе крупнейшая в мире региональная организация занимающаяся вопросами безопасности.Верховный комиссар по делам национальных меньшинств Бюро по демократическим институтам и правам человека ОБСЕ Парламентская ассамблея ОБСЕ Представитель по вопросам свободы СМИ наблюдает за развитием положения в области средств массовой информации в 56 государствах-участниках ОБСЕ. Третья корзина или человеческое измерение...
81037. Организация стран-экспортеров нефти (ОПЕК). Организация Исламская Конференция (ОИК). Лига Арабских Государств (ЛАГ) 40.44 KB
  Организация странэкспортеров нефти основана в 1960 году рядом стран Алжир Эквадор Индонезия Ирак Иран Кувейт Ливия Нигерия Саудовская Аравия Объединенные Арабские Эмираты и Венесуэла с целью координации действий по объему продаж и установления цен на сырую нефть. Внимание к интересам странпроизводителей нефти и необходимости обеспечения: устойчивых доходов странпроизводителей нефти; эффективного рентабельного и регулярного снабжения странпотребителей; справедливых доходов от инвестиций в нефтяную промышленность; охраны...