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