- •Содержание
- •Введение
- •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.1.3 Пользователи ас. Уровни доступа пользователей
В ходе анализа предметной области в рамках курсового проекта выделяется следующий состав пользователей и их уровни доступа к данным:
- администратор базы данных (АБД), обладающий всеми правами – он может осуществлять все действия со значениями свойств классов объектов;
- прикладной программист, обладающий правами на все операции, кроме удаления данных;
- конечный пользователь – оперативный работник, выполняющий операции добавления и обновления данных (необходимо указать предполагаемую должность работника);
- конечный пользователь – руководитель, которому доступна только операция чтения данных.
Описание состава пользователей АС и их уровни доступа оформляются в виде таблицы 6.
Таблица 6 - Уровни доступа к БД пользователей АС
Классы объектов/ свойства |
Пользователи |
|||
АБД |
Прикладной программист |
Конечный пользователь – оперативный работник |
Конечный пользователь - руководитель |
|
1 |
2 |
3 |
4 |
5 |
УЧАСТКИ |
|
|
|
|
Наименование_участка |
RIUD |
RIU |
|
R |
Краткое_опис_ деят_участка |
RIUD |
RIU |
|
R |
ЦЕХА |
|
|
|
|
Наименование цеха |
RIUD |
RIU |
|
R |
Полное название цеха |
RIUD |
RIU |
|
R |
Наименование_участка |
RIUD |
RIU |
|
R |
ДАТЧИКИ |
|
|
|
|
Заводской_номер |
RIUD |
RIU |
RIU |
R |
Наименование_цеха |
RIUD |
RIU |
|
R |
Наименование_измерений |
RIUD |
RIU |
RIU |
R |
Номер_типа_датчика |
RIUD |
RIU |
RIU |
R |
Доп_технические характеристики |
RIUD |
RIU |
RIU |
|
Дата_следующего_ремонта |
RIUD |
RIU |
RIU |
R |
Дата_последнего_ремонта |
RIUD |
RIU |
RIU |
R |
Дата_списания_с_эксплуатации |
RIUD |
RIU |
RIU |
R |
Продолжение таблицы 6.
1 |
2 |
3 |
4 |
5 |
Примечание |
RIUD |
RIU |
RIU |
|
Номер_трудового_договора |
RIUD |
RIU |
|
|
ТИП ДАТЧИКА |
|
|
|
|
Номер_типа_датчика |
RIUD |
RIU |
RIU |
R |
УЧАСТКИ |
|
|
|
|
Наименование_участка |
RIUD |
RIU |
|
R |
Краткое_опис_ деят_участка |
RIUD |
RIU |
|
R |
Тип_датчика |
RIUD |
RIU |
RIU |
R |
Технические_характеристики |
RIUD |
RIU |
RIU |
R |
Краткое_описание_типа_работы |
RIUD |
RIU |
RIU |
|
ЗАПОЛНИТЕЛИ ФОРМУЛЯРА |
|
RIU |
|
|
Номер_трудового_договора |
RIUD |
RIU |
|
|
Фамилия_И_О |
RIUD |
RIU |
|
R |
Пароль |
RIUD |
RIU |
|
|
Должность |
RIUD |
RIU |
|
R |
В таблице 6 использованы сокращения операций, осуществляемых с данными: R – read (чтение); I – insert (добавление); U – up date (обновление); D – delete (удаление).