- •База данных
- •Введение
- •1.2 Выбор и описание автоматизируемых функций
- •1.3 Первичное описание информационного обеспечения
- •1.4 Вывод
- •2 Выявление ограничений и правил поддержания целостности
- •2.1 Уровень атрибутов
- •2.2.1 Функция 1 “Продажа билетов”.
- •2.2.2 Функция 2 “Возврат билетов”.
- •2.2.3 Функция 3 “Бронирование билетов”.
- •2.2.4 Функция 4 “Заказ транспортных средств”.
- •2.2.5 Функция 5 “Учет кадров”.
- •2.3 Уровень множеств кортежей
- •2.3.1 Функция 1 “Продажа билетов”.
- •2.3.2 Функция 2 “Возврат билетов”.
- •2.3.3. Функция 3 “Бронирование билетов”.
- •2.3.4 Функция 4 “Заказ транспортных средств”.
- •2.3.5 Функция 5 “Учет кадров”.
- •2.4 Уровень базы данных
- •2.4.1 Функция 1 “Продажа билетов”.
- •2.4.2 Функция 2 “Возврат билетов”.
- •2.4.3 Функция 3 “Бронирование билетов”.
- •2.4.4 Функция 4 “Заказ транспортных средств”.
- •2.4.5 Функция 5 “Учет кадров”.
- •2.5 Вывод
- •3.1.2 Функция 2 “Возврат билетов”
- •3.1.4 Функция 4 “Заказ транспортных средств”
- •3.1.5 Функция 5 “Учет кадров”
- •3.2.1 Функция 1 “Продажа билетов”
- •3.2.2 Функция 2 “Возврат билетов”
- •3.2.3 Функция 3 “Бронирование билетов”
- •3.2.4 Функция 4 “Заказ транспортных средств”
- •3.2.5 Функция 5 “Учет кадров”
- •3.3 Спецификация ограничений и правил поддержания целостности
- •5.2 Спецификация ограничений и правил поддержания целостности
- •5.3 Sql-код для создания реляционной модели
- •5.4 Вывод
- •6.2 Sql-код локальных просмотров для автоматизируемых функций
1.3 Первичное описание информационного обеспечения
В данном подразделе дается первичное описание информационного обеспечения функций, выбранных для автоматизации. Информационное обеспечение каждой функции в виде совокупности атрибутов, необходимых для ее осуществления, с указанием объектов предметной области, которым принадлежат атрибуты, отражено в табл. 1.3.
Таблица 1.3.1 Информационное обеспечение функции 1 “Продажа билетов”
Объект |
Атрибут |
Описание атрибута |
1. Пассажир |
1.1 Фамилия пассажира |
|
|
1.2 Имя пассажира |
|
|
1.3 Отчество пассажира |
|
|
1.4 Адрес |
Место проживания пассажира |
|
1.5 Телефон |
Личный телефон пассажира |
2.Билет |
2.1 Номер билета |
Номер, указанный на билете |
|
2.2 Номер маршрута |
Номер, соответствующий определенному маршруту |
|
2.3 Число |
Число отправления транспортного средства |
|
2.4 Месяц |
Месяц отправления транспортного средства |
|
2.5 Год |
Год отправления транспортного средства |
|
2.6 Время |
Время отправления транспортного средства |
|
2.7 Номер места |
Место в транспортном средстве |
3. Документ |
3.1 Серия |
Номер, под которым записан документ |
|
3.2 Вид документа |
Паспорт, служебное удостоверение, студенческий билет и т.д. |
Таблица 1.3.2 Информационное обеспечение функции 2 “Возврат билетов”
Объект |
Атрибут |
Описание атрибута |
1. Работник автовокзала |
1.1 Фамилия |
Фамилия работника автовокзала |
|
1.2 Имя |
Имя работника автовокзала |
|
1.3 Отчество |
Отчество работника автовокзала |
|
1.4 Код работника автовокзала |
Личный номер работника автовокзала |
2. Билет |
2.1 Номер билета |
Номер, указанный на билете |
|
2.2 Номер маршрута |
Номер, соответствующий определенному маршруту |
|
2.3 Число |
Число отправления транспортного средства |
|
2.4 Месяц |
Месяц отправления транспортного средства |
|
2.5 Год |
Год отправления транспортного средства |
|
2.6 Время |
Время отправления транспортного средства |
|
2.7 Номер места |
Место в транспортном средстве |
Таблица 1.2.3 Информационное обеспечение функции 3 “Бронирование билетов”
Объект |
Атрибут |
Описание атрибута |
1. Работник автовокзала |
1.1 Фамилия |
Фамилия работника автовокзала |
|
1.2 Имя |
Имя работника автовокзала |
|
1.3 Отчество |
Отчество работника автовокзала |
|
1.4 Код работника автовокзала |
Личный номер работника автовокзала |
2. Пассажир |
1.1 Фамилия пассажира |
|
|
1.2 Имя пассажира |
|
|
1.3 Отчество пассажира |
|
|
1.4 Адрес |
Место проживания пассажира |
|
1.5 Телефон |
Личный телефон пассажира |
Таблица 1.2.4 Информационное обеспечение функции 4 “Заказ транспортных средств”
Объект |
Атрибут |
Описание атрибута |
1. Администратор |
1.1 Фамилия |
Фамилия администратора |
|
1.2 Имя |
Имя администратора |
|
1.3 Отчество |
Отчество администратора |
|
1.4 Код администратора |
Личный номер администратора |
2. Список предложенных транспортных средств |
1.1 Наименование |
Автобус, микроавтобус, автомобиль |
|
1.2 Номер маршрута |
Номер, соответствующий определенному маршруту |
|
1.3 Количество автобусов |
Общее количество свободных автобусов |
|
1.4 Количество микроавтобусов |
Общее количество свободных микроавтобусов |
|
1.5 Количество автомобилей |
Общее количество свободных автомобилей |
Таблица 1.2.5 Информационное обеспечение функции 5 “Учет кадров”
Объект |
Атрибут |
Описание атрибута |
1. Сотрудник |
1.1 Фамилия
|
|
|
1.2 Имя |
|
|
1.3 Отчество |
|
|
1.4 Паспортные данные |
Серия, номер. |
|
1.5 Адрес |
Адрес сотрудника |
|
1.6 Телефон |
Телефон сотрудника |
|
1.7 Семейное положение |
Да / нет. |
|
1.8 Дети |
Количество, возраст. |
|
1.9 Образование |
Высшее / средне специальное |
|
1.10 Номер трудовой книжки |
|
|
1.11 Заработная плата |
Заработная плата в рублях. |
|
1.12 Дата рождения |
|
2. Трудовая книжка |
2.1 Номер |
|
|
2.2 Должность |
|
|
2.3 Дата назначения |
Число, месяц, год. |
|
2.4 Дата увольнения |
Число, месяц, год. |