
- •Содержание
- •Введение
- •1 Формализация задачи
- •1.1 Словесное описание предметной области
- •1.2 Описание иерархии функций
- •1.3 Выбор субд
- •2 Проектирование и создание бд
- •2.1 Информационная модель предметной области
- •2.1.2 Перекрестная проверка модели данных и модели функций
- •2.1.3 Документирование er – диаграммы
- •2.2 Логическая модель бд
- •2.2.2 Схема базы данных приведённая к третьей нормальной форме.
- •2.2.3 Графическое представление связей между таблицами
- •2.3 Физическая модель бд
- •2.3.1 Техническое описание таблиц
- •2.3.2 Тексты sql-скриптов для создания объектов бд
- •3 Описание приложения
- •3.1 Описание технологии обработки данных
- •3.2 Описание программ
- •Заключение
- •Список использованной литературы
- •Приложение а (обязательное) Исходные тексты программ
- •Приложение б (справочное) Экранные формы
2.1.2 Перекрестная проверка модели данных и модели функций
В таблице 1 представлена перекрестная проверка модели предметной области.
Таблица 2 - Перекрестная проверка модели предметной области и функций
Функции |
Классы объектов |
|||
Клиент |
Сеанс |
Предприятие-провайдер |
Прейскурант |
|
Ф1 |
I |
|
|
|
Ф2 |
R |
|
|
|
Ф3 |
U |
|
|
|
Ф4 |
I |
|
|
|
Ф5 |
R |
|
|
|
Ф6 |
U |
|
|
|
Ф7 |
|
I |
|
|
Ф8 |
|
R |
|
|
Ф9 |
|
U |
|
|
Ф10 |
|
|
I |
|
Ф11 |
|
|
R |
|
Ф12 |
|
|
U |
|
Ф13 |
|
|
|
I |
Ф14 |
|
|
|
R |
Ф15 |
|
|
|
U |
Ф16 |
R |
R |
R |
R |
Ф17 |
|
R |
|
|
Ф18 |
|
R |
|
|
Ф19 |
R |
R |
R |
R |
В таблице 1 использованы следующие сокращения функций:
Ф1 – Добавление физического лицо;
Ф2 – Просмотр сведений о физическом лице;
Ф3 – Обновление сведений о физическом лице;
Ф4 – Добавление юридического лица;
Ф5 – Просмотр сведений о юридическом лице;
Ф6 – Обновление сведений о юридическом лице;
Ф7 – Добавление сеанса;
Ф8 – Просмотр сведений о сеансе;
Ф9 – Обновление сведений о сеансе;
Ф10 – Добавление предприятия-провайдера;
Ф11 – Просмотр сведений о предприятия-провайдере;
Ф12 – Обновление сведений о предприятия-провайдере;
Ф13 – Добавление строки прейскуранта;
Ф14 – Просмотр прейскуранта;
Ф15 – Обновление прейскуранта;
Ф16 – Просмотр сведений о сеансах связи заданного клиента;
Ф17 – Подсчет количества клиентов за заданный период времени;
Ф18 – Определение даты, на которую пришлось максимальное количество клиентов;
Ф19 – Формирование квитанции об оплате.
Так как в таблице не существует ни пустых строк, ни пустых столбцов, это означает, что модель данных соответствует модели функций, т.е. для каждой функции в модели данных имеются необходимые сущности, с другой стороны каждая сущность информационной модели используется хотя бы в одной функции.