Разработка информационной базы данных
Для организации информационной базы использовалась реляционная СУБД — SQL-сервер Delphi — InterBase. Поэтому необходимо было разработать логическую структуру реляционной базы данных, на основе которой осуществлялось бы решение задач проекта.
Обследование предметной области, выявление запросов пользователей и построение концептуальной информационной модели ПО
Автоматизации подлежит задача АРМ бухгалтера В результате решения задачи предоставляются следующие выходные документы (запросы пользователей):
- — «Отчет о зарплате преподавателей»;
- -«Список преподавателей, заработная плата которых более требуемой суммы за текущий месяц».
Для удобства работы с атрибутами введем их идентификаторы. Множество атрибутов представлено в таблице 3.1.
Таблица 3.1 Множество атрибутов подсистемы.
|
№. | Имя атрибута. | Идентификатор |
| Номер преподавателя. | Ном_преп. |
| Ф.И.О. | ФИО. |
| Стаж. | Стаж. |
| Категория. | Категория. |
| Экология. | Экол. |
| Номер месяца. | Ном_мес. |
| Название. | Наз. |
| Количество рабочих дней. | Кол_раб_дн. |
| Номер | Ном. |
| Номер преподавателя. | Ном_преп. |
| Номер месяца. | Ном_мес. |
| Количество часов в месяц. | Кол_ч_м. |
| Ставка за час. | Ставка_ч. |
| Подоходный. | Подох. |
На основании необходимых запросов выделим следующие сущности с атрибутами:
Преподаватели (ном_преп, фио, стаж, категория, экол);
Месяцы (ном_мес, наз, кол_раб_дн);
Месяцы преподаватели (ном, ном_преп, ном_мес, кол_ч_м, ставка_ч, подох);
После выбора сущностей, задания атрибутов и анализа связей между сущностями проектируем концептуальную схему БД. Сущность обозначается прямоугольником, связь — ромбом. На рисунке 3.1 приведена ER — диаграмма.
Рисунок 3.1 — Концептуальная схема исследуемой подсистемы.