Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Автоматизована система обробки інформації

Реферат Автоматизована система обробки інформації





облена логічна модель даних, представлена ??на малюнку 2.1.


Рисунок 2.1 - Логічна модель


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

Ключові атрибути, які однозначно ідентифікують кожен запис:

У таблиці Співробітники ключовим є поле КодСотрудніка raquo ;, в таблиці Освіта - Laquo; КодЗапісі raquo ;, в таблиці ЛічниеДанние - Laquo; КодЗапісі raquo ;, в таблиці УровніОбразованія - Laquo; УровеньОбразованія raquo ;, в таблиці Посади - Laquo; КодДолж raquo ;, в таблиці Підрозділи - Laquo; КодПодразд raquo ;, в таблиці Діти - Laquo; КодРебенка .

Між таблицями встановлені зв'язки, представлені в таблиці 2.1:


Таблиця 2.1 - Зв'язки між таблицями

Найменування табліциТіп связіСотруднікі - освіту1 -? Співробітники - ЛічниеДанние1-1Сотруднікі - Должності1-1Сотруднікі - Деті1 -? Підрозділи - Посади 1 -? УровніОбразованія - освіту1 -?

Зв'язок 1-? - Laquo; один-ко-многим - Одного запису першої таблиці може соответствевать кілька записів в другій таблиці.

Зв'язок 1- 1 - Laquo; один-до-одного - Одного запису першої таблиці може соответствевать один запис в другій таблиці.


3. Фізична модель даних


. 1 Опис структури АСОІ


На підставі проведеного аналізу предметної області були виділені класи предметної області, які згруповані в чотири пакети: Таблиці raquo ;, Запити raquo ;, Звіти raquo ;, Форми raquo ;. Діаграма пакетів представлена ??на малюнку 3.1.


рисун?? до 3.1 - Діаграма пакетів


. 2 Опис доменів і таблиць


Таблиці - відправна точка створення будь-якої програми. Всі інші об'єкти безпосередньо або опосередковано посилаються на таблиці. Структури таблиць розроблені відповідно до діаграмою класів.

Розглянемо структуру таблиць більш докладно.

У всіх таблицях всі поля є обов'язковими для заповнення, індексованих (збіги не допускаються) є поле, вказане першим, маски введення мають поля, що містять дату. Значний за замовчуванням жодне поле, жодної таблиці не має. Решта свойст полів представлені на малюнку 3.2.1.


Малюнок 3.2.1 - Таблиці бази даних автоматизованої системи


Використані типи даних:

текстовий - значеннями поля можуть бути будь-які символи;

числовий - значеннями поля можуть бути цифри і числа;

лічильник - значення устанавляваются автоматично;

дата/час - значенням поля є дата у форматі число/місяць/рік.


3.3 Опис запитів до бази даних (БД)


При роботі з таблицями можна в будь-який момент вибрати з бази даних необхідну інформацію за допомогою запитів. Запити є невід'ємною частиною будь АСОІ.

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

Для введення критерію відбору даних використовується компонент edit.

При виконанні фільтрації інформації виконується наступний програмний код:


if not (radiogroup1.ItemIndex in [0..5]) then ShowMessage ( Відзначте поле вибору ); (edit1.Text= ) and (radiogroup1.itemindex in [ 0..5]) then

begin ( Чи не введений критерій вибору );

edit1.setfocus ;; end; .ADOTable1Sotr.Filtered:=True; radiogroup1.ItemIndex of

: begin s:= КодСотрудніка + = + edit1.Text; end;

: begin s:= Прізвище like + + edit1.Text + * ; end;

: begin s:= Ім'я like + + edit1.Text + * raquo ;; end;

: begin s:= батькові like + + edit1.Text + * raquo ;; end;

: begin s:= СтажВДолжності + = + edit1.Text; end;

: begin s:= ОбщійСтаж + = + edit1.Text; end;

: begin s:= Прийом like + * + edit1.Text + * ; end;

: begin s:= СрокКонтракта + = + edit1.Text; end;

: begin s:= Закінчення like + * + edit1.Text + * ; end;

: begin...


Назад | сторінка 4 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Відеореклама. Електронні таблиці
  • Реферат на тему: Побудова графіка квадратного рівняння за допомогою електронної таблиці
  • Реферат на тему: Електронні таблиці Excel 2003