
- •Содержание
- •Введение
- •1 Исследовательская часть
- •1.1 Описание объекта автоматизации. Необходимость автоматизации
- •1.2 Анализ аналогов подобных программных систем
- •2 «1С:Предприятие 8» для учета оборудования»
- •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.1 Описание внешнего уровня архитектуры базы данных
2.1.1 Иерархия функций
Иерархия функций, реализуемая системой, представлена на рисунке 2.
Ведение данных
об участках
Наименование
участка
Полное наименование
участка
Краткое описание
участка
Ведение полных
данных об инвентарной аппаратуре
Инвентарный номер
Наименование
аппаратуры
Заводской номер
Ответственное
лицо
Участок
Примечание
Год: выпуска
ввода в
эксплуатацию
ремонта
списания
Рисунок 2 – Иерархия функций
Ведение дополнительных
данных об аппаратуре
Наименование
аппаратуры
Краткое описание
аппаратуры
Гарантия, категория
Ведение данных
об ответственных лицах
Ф.И.О.
Должность
Звание
Формирование
отчета
«паспорт» аппаратуры
Продолжение рисунка 2
2.1.2 Формализованное описание предметной области
Выявим классы объектов, присущие заданной предметной области, их свойства, характеристики свойств и связи между классами объектов. Формализованное описание предметной области представляется в виде таблиц 4 и 5.
Таблица 4 - Классы объектов предметной области, свойства
Класс объектов/ Свойство |
Ключ (уник., первич.) |
Физические характе-ристики (тип, длина) |
Обяза-тель-ность значе-ния (м.б., д.б.) |
Логич. огранич. (диапазон значений, прописные, строчные буквы для символьных свойств и т.п.) |
Процессы (генерация, ввод значений, возможность обновления, просмотра) |
1 |
2 |
3 |
4 |
5 |
6 |
ГАРАНТИЯ |
|
|
|
|
|
Код |
УИ1 П |
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Гарантия |
|
Текст, 15 |
д.б |
|
Вв, Пр, Об |
Описание |
|
Текст, 255 |
м.б |
|
Вв, Пр, Об |
КАТЕГОРИЯ |
|
|
|
|
|
Код |
УИ1 П |
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Категория |
|
Текст, 2 |
д.б |
|
Вв, Пр, Об |
Описание |
|
Текст, 255 |
м.б |
|
Вв, Пр, Об |
ДОЛЖНОСТЬ |
|
|
|
|
|
Код |
УИ1 П |
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Должность |
|
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Должн-е инструкции |
|
Текст, 255 |
м.б |
|
Вв, Пр, Об |
ЗВАНИЕ |
|
|
|
|
|
Код |
УИ1 П |
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Звание |
|
Текст, 25 |
д.б |
|
Вв, Пр, Об |
Описание |
|
Текст, 255 |
м.б |
|
Вв, Пр, Об |
ВОИНСКАЯ ЧАСТЬ |
|
|
|
|
|
Код |
УИ1 П |
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Вид войск |
|
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Описание деятельности |
|
Текст, 255 |
м.б |
|
Вв, Пр, Об |
АППАРАТУРА |
|
|
|
|
|
Код |
УИ1 П |
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Наименование аппаратуры |
|
Текст, 18 |
д.б |
|
Вв, Пр, Об |
Краткое описание апп-ы |
|
Текст, 20 |
д.б |
|
Вв, Пр, Об |
Гарантия (годы) |
|
Текст, 15 |
д.б |
|
Вв, Пр, Об |
Категория |
|
Текст, 5 |
д.б |
|
Вв, Пр, Об |
Продолжение таблицы 4
|
|||||
ОТВЕТСТВЕННЫЕ ЛИЦА |
|
|
|
|
|
Номер военного билета |
УИ1 П |
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Фамилия |
|
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Имя |
|
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Отчество |
|
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Код должности |
|
Текст, 25 |
д.б |
|
Вв, Пр, Об |
Код звания |
|
Текст, 20 |
д.б |
|
Вв, Пр, Об |
Код воинской части |
|
Текст, 255 |
д.б |
|
Вв, Пр, Об |
УЧАСТКИ |
|
|
|
|
|
Код |
УИ1 П |
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Наименование участка |
|
Текст, 10 |
д.б |
|
Вв, Пр, Об |
Полное название участка |
|
Текст, 35 |
д.б |
|
Вв, Пр, Об |
Краткое описание участка |
|
Текст, 255 |
д.б |
|
Вв, Пр, Об |
Код воинской части |
|
Текст, 255 |
д.б |
|
Вв, Пр, Об |
НОМЕНКЛАТУРА |
|
|
|
|
|
Инвентарный номер |
УИ1 П |
Текст, 15 |
д.б |
|
Вв, Пр, Об |
Код аппаратуры |
|
Текст, 35 |
д.б |
|
Вв, Пр, Об |
Заводской номер |
|
Текст, 50 |
д.б |
|
Вв, Пр, Об |
Номер военного билета |
|
Текст, 8 |
д.б |
|
Вв, Пр, Об |
Код участка |
|
Текст, 35 |
д.б |
|
Вв, Пр, Об |
Год выпуска |
|
Дата |
д.б |
00.00.0000;0;* |
Вв, Пр, Об |
Год ввода в эксплуатацию |
|
Дата |
д.б |
00.00.0000;0;* |
Вв, Пр, Об |
Год ремонта |
|
Дата |
д.б |
00.00.0000;0;* |
Вв, Пр, Об |
Год списания |
|
Дата |
д.б |
00.00.0000;0;* |
Вв, Пр, Об |
Примечание |
|
Текст, 255 |
м.б |
|
Вв, Пр, Об |
В таблице 4 использованы сокращения: УИ – уникальный идентификатор, П – кандидат в первичный ключ (главный уникальный идентификатор), Вв – ввод значения, Пр – просмотр значения, Об – обновление значения.
Таблица 5 - Связи между классами объектов (КО)
Классы объектов |
Опциональность связи |
Имя связи со стороны |
Тип связи со стороны |
||||
главн. КО |
подч. КО |
глав. КО |
подч. КО |
главн. КО |
подч. КО |
Главн. КО |
подч. КО |
Гарантия |
Аппаратура |
Д.Б. |
Д.Б. |
формирует |
содержит |
1 |
М |
Категория |
Аппаратура |
Д.Б. |
Д.Б. |
формирует |
содержит |
1 |
М |
Должность |
Ответственные лица |
Д.Б. |
Д.Б. |
формирует |
содержит |
1 |
М |
Звание |
Ответственные лица |
Д.Б. |
Д.Б. |
формирует |
содержит |
1 |
М |
Воинская часть |
Ответственные лица |
Д.Б. |
Д.Б. |
формирует |
содержит |
1 |
М |
Воинская часть |
Участки |
Д.Б. |
Д.Б. |
формирует |
содержит |
1 |
М |
Ответственные лица |
Номенклатура |
Д.Б. |
Д.Б. |
формирует |
содержит |
1 |
М |
Аппаратура |
Номенклатура |
Д.Б. |
Д.Б. |
формирует |
содержит |
1 |
М |
Участки |
Номенклатура |
Д.Б. |
Д.Б. |
формирует |
содержит |
1 |
М |
В таблице 5 использованы сокращения: д.б. – должно быть; КО – класс объектов, главн. – главный; подч. – подчиненный.