- •Содержание
- •Введение
- •1 Исследовательская часть
- •1.1 Описание объекта автоматизации. Необходимость автоматизации
- •1.2 Анализ аналогов подобных программных систем
- •1.3 Обоснование собственной разработки. Постановка задачи
- •1.4 Описание структуры разрабатываемой автоматизированной системы
- •1.5 Обоснование выбора моделей данных
- •1.6 Обзор и обоснование выбора инструментальных средств разработки ас
- •1.7 Секретность и целостность данных в ас
- •2 Проектная часть
- •2.1 Описание внешнего уровня архитектуры базы данных
- •2.1.1 Иерархия функций
- •2.1.2 Формализованное описание предметной области
- •2.1.3 Пользователи ас. Уровни доступа пользователей
- •2.2 Концептуальный уровень архитектуры базы данных
- •2.2.1 Инфологическая модель предметной области
- •2.2.2 Перекрестная проверка модели данных
- •2.2.3 Даталогическая модель базы данных
- •2.2.4 Анализ схем реляционных отношений на соответствие 3нф
- •2.3 Физическая модель базы данных
- •2.3.1 Описание состава проектируемых объектов бд
- •2.3.2 Техническое описание объектов бд
- •2.3.3 Макеты экранных форм для ввода и вывода информации
- •3 Эксплуатационная часть
- •3.1 Технология создания бд
- •3.2 Реализация разграничения прав доступа пользователей средствами языка sql
- •3.3 Резервное копирование и восстановление бд
- •Заключение
- •Список используемых источников
2.2 Концептуальный уровень архитектуры базы данных
2.2.1 Инфологическая модель предметной области
Инфологическая модель предметной области представлена на рисунке 3.
Рисунок 3 - Инфологическая модель предметной области
2.2.2 Перекрестная проверка модели данных
Перекрестная проверка модели предметной области и иерархии функций представлена в таблице 7.
Таблица 7 - Перекрестная проверка модели предметной области и иерархии функций
Функции |
Классы объектов |
||||
1 |
2 |
3 |
4 |
5 |
|
1 |
|
|
|
I/U |
|
2 |
|
|
|
R/R |
|
3 |
|
|
|
|
I/U |
4 |
|
|
|
|
R/R |
5 |
I/U |
|
|
|
|
6 |
R/R |
|
|
|
|
7 |
|
I/U |
|
|
|
8 |
|
R/R |
|
|
|
9 |
|
|
|
I/U |
|
10 |
|
|
|
R/R |
|
11 |
|
|
|
|
I/U |
12 |
|
|
|
|
R/R |
13 |
|
|
|
|
I/U |
14 |
|
|
|
|
R/R |
15 |
|
|
|
I/U |
|
16 |
|
|
|
R/R |
|
17 |
|
|
R |
|
R |
18 |
|
|
R |
|
R |
19 |
|
|
R |
|
R |
20 |
|
|
R |
|
R |
В таблице 7 использованы сокращения классов объектов:
КО1 - УЧАСТКИ
КО2 - ЦЕХА
КО3 – ТИП ДАТЧИКА
КО4 – ЗАПОЛНИТЕЛИ ФОРМУЛЯРА
КО5 – ДАТЧИКИ
В таблице 7 использованы сокращения функций:
Ф1 – Добавление / Обновление должности.
Ф2 – Поиск / Просмотр должности.
Ф3 – Добавление / Обновление СИ.
Ф4 – Поиск / Просмотр СИ.
Ф5 – Добавление / Обновление участка.
Ф6 – Поиск / Просмотр участка.
Ф7 – Добавление / Обновление цеха.
Ф8 – Поиск / Просмотр цеха.
Ф9 – Добавление / Обновление заполнителя.
Ф10 – Поиск / Просмотр заполнителя.
Ф11 –. Добавление / Обновление типа документа
Ф12 – Поиск / Просмотр типа документа.
Ф13 – Добавление / Обновление номера документа.
Ф14 – Поиск / Просмотр номера документа.
Ф15 – Добавление / Обновление заполнителя.
Ф16 – Поиск / Просмотр заполнителя.
Ф17– Формирование отчета «плановый объем по видам ремонта».
Ф18 – Печать отчета «плановый объем по видам ремонта».
Ф19 – Формирование отчета «плановый объем по метрологическому контролю».
Ф20 – Печать отчета «плановый объем по метрологическому контролю»