Дипломная работа: Автоматизация учета работ, выполненных автотранспортом для ООО "Объединенное ПТУ Кузбасса"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
- помощь.
Сценарий диалога представлен на рисунке 14.
Рис. 14 - Сценарий диалога с информационной системой.
2.3.2. Характеристика базы данных
Базу данных информационной системы можно представить в виде
следующей ER модели представленной на рисунке 15:
68
Рис. 15 - ER модель базы данных.
Уточню по названию атрибута в сущности «Сотрудник» префик ФИО –
содержит в себе информацию вида: Иванов В.И.
ER-модель (Entity-relationship model или Entity-relationship diagram) – это
семантическая модель данных, которая предназначена для упрощения процесса
проектирования базы данных. Из ER-модели могут быть порождены все виды баз
данных: реляционные, иерархические, сетевые, объектные. В основе ER-модели
лежат понятия «сущность», «связь» и «атрибут».[17]
Выбрав в качестве модели базы данных реляционную, на данном рисунке
таблицы базы данных а также связи между ними. У каждой таблицы есть первичный
ключ. У многих из таблиц есть вторичный ключ и индексируемые поля для
осуществления поиска.
Описание таблиц реляционной базы данных в таблица с 5 по 12 :
Таблица 4
69
Таблица «Службы»
Наименование
поля
Идентификатор
поля
Тип
поля
Длина
поля
Прочее
КодСлужбы
КодСлужбы
число
6
Ключевое
поле
КраткоеНаим
КраткоеНаим
Строка
50
Наименование
Наименование
строка
50
Таблица 5
Таблица «Должности»
Наименование
поля
Идентификатор
поля
Тип
поля
Длина
поля
Прочее
КодДолжности
КОдДолжности
число
6
Ключевое
поле
Должность
Должность
Строка
50
Наименование
Наименование
Строка
50
ДолжнДатПадеж
ДолжнДатПадеж
Строка
50
ДолжнРодпадеж
ДолжнРодпадеж
Строка
50
Таблица 6
Таблица «Контрагенты»
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
КодКонтрагента
КодКОнтрагента
число
6
Ключевое
поле
Контрагенты
Контрагенты
Строка
50
Наименование
Наименование
Строка
50
Таблица 7
70
Таблица «Тип Автомобиля»
Наименование поля
Идентификатор поля
Тип
поля
Длин
а
поля
Прочее
КодТипаАвтомобил
я
КодТипаАвтотомобил
я
число
6
Ключево
е поле
Тип
Тип
Строк
а
50
Наименование
Наименование
Строк
а
50
Таблица 8
Таблица «Сотрудники»
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
КодСотрудника
КодСотрудника
число
6
Ключевое
поле
ФИО
ФИО
Строка
50
Наименование
Наименование
Строка
50
ФИОРод
ФИОРод
Строка
50
ФИОДат
ФИОДат
Строка
50
ФИОСокр
ФИОСокр
Строка
50
ФИОСокрРод
ФИОСокрРод
Строка
50
ФИОСокрДат
ФИОСокрДат
Строка
50
КодСлужбы
КодСлужбы
Число
6
Ключевое
поле
КОдДолжности
КодДолжности
Число
6
Ключевое
поле
Таблица 9
Таблица «Автомобиль»
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
71
КодТипАвто
КОдТипаАвто
число
6
Ключевое
поле
ТипАвто
ТипАвто
Строка
50
Наименование
Наименование
Строка
50
Таблица 10
Таблица «Виды работ»
Наименование
поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
КодВидаРабот
КодВидаРабот
число
6
Ключевое
поле
Наименование
Наименование
Строка
50
Таблица 11
Таблица «Эксплуатация Авто»
Наименование
поля
Идентификатор
поля
Тип
поля
Длина
поля
Прочее
КодКонтрагента
КодКонтрагента
число
6
КодТипавтомоби
ля
Тип автомобиля
число
6
Наименование
авто
Наименование
авто
строка
50
КодВидаРабот
Наименование
работ
число
6
КодСлужбы
Наименование
службы
число
6
КодСотрудника
ФИО
число
6
КодДолжности
Наименование
должности
число
6
НомДокумента
НомДокумента
Дата
ДатаДокумента
ДатаДокумента
дата
2.3.3 Структурная схема пакета (дерево вызова процедур и программ)
Источник: https://baza.diplomsite.ru/previewfile/2417