Материал: Автоматизация приема и обработки заявок отделом техподдержки организации "Белый клык"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
81
Авторизация
1. Главная- Архив
Инструкций
1.1 Поиск записи
1.2 Просмотр записи
1.3 Редактирование
записи
Выход
Основные функции:
1. Главная;
2. Заявки;
3. Отчеты;
4. Панель администратора;
5.Выход.
4. Панель администратора
1.Объекты
2.Изделия
3. Пользователи
2. Заявка
2.1 Добавить
2.2 Удалить
2.3 Редактировать
2.4. Обновить
2.5 Сохранить
4.1-4.11 Операции
1 Добавить
2 Удалить
3 Редактировать
4. Обновить
5 Сохранить
3. Отчеты
1. Общий отчет по заявкам;
2. Отчет по работе сотрудников техподдержки;
3. Отчет о закрытых заявках;
3.1-3.3 Операции
1 Выбор периода
2 Печать
3 Экспорт
4. Графическая форма
Рисунок 2.4 Сценарий диалога системы
82
2.3.2 Характеристика базы данных
В результате анализа предметной области выделены следующие сущности
для проектирования базы данных:
Пользователи;
Типы пользователей;
Запросы;
Статусы запросов;
Объект;
Продукт.
В соответствии с данными сущностями в системе используется 6 видов
кодирования, предназначенные для однозначной идентификации множеств.
Виды систем кодирования указаны в таблице 2.3.
Таблица 2.3
Используемые классификаторы
Наименование
классификатора
Длина
кода
Система
кодирования
Вид
классификатора
Пользователи
3
Иерархическая
локальный
Типы пользователей
6
Иерархическая
локальный
Заявки (запросы)
6
порядковая
локальный
Статусы запросов
3
порядковая
локальный
Объект
3
порядковая
локальный
Продукт
Все классификаторы ведутся администратором системы.
Классификатор пользователей.
Определяем количество признаков классификации:
R1=(Признак должности, ФИО сотрудника)=2
Определяем мощность множества «Сотрудники»:
М1: М11=5, М12=25
Определяем длину кода:
L1=L11+L12=lgM11+lgM12=1+2=3
Строим классификатор:
83
Таблица 2.4
Классификатор сотрудников
Код
сотрудника
Должность
ФИО
100
Начальник отдела
Иванов Иван Иванович
201
Старший оператор отдела
технической поддержки
Федоров Сергей
Петрович
300
Оператор отдела технической
поддержки
Антов Иван Сергеевич
401
Программист отдела
технической поддержки
Федорова Вероника
Антоновна
509
Системный администратор
отдела технической поддержки
Евгеньев Анатолий
Петрович
Классификатор запросов.
Определяем количество признаков классификации:
R1=(тип запроса, ФИО пользователя)=2
Определяем мощность множества «Запросы»:
М1: М11=2, М12=250
Определяем длину кода:
L1=L11+L12=lgM11+lgM12=1+3=4
Строим классификатор:
Таблица 2.5
Классификатор запросов
Код
запроса
Статус
ФИО
10001
Поступил
Анатольев Иван
Иванович
20101
Выполнен
Исхаков Сергей
Петрович
Классификатор статусов запросов.
Определяем количество признаков классификации:
R1=(Код статуса)=1
Определяем мощность множества «Статусы запросов»:
М1: М11=1000
Определяем длину кода:
L1=L11=lgM11=3
Строим классификатор:
84
Таблица 2.6
Классификатор статусов запросов
Код статуса
Наименование статуса
001
Поступил
002
В обработке
Классификатор «Типы пользователей».
Определяем количество признаков классификации:
R1=(Код типа пользователей)=1
Определяем мощность множества «Типы пользователей»:
М1: М11=100
Определяем длину кода:
L1=L11=lgM11=2
Строим классификатор:
Таблица 2.7
Классификатор «Типы пользователей»
Код типа пользователя
Тип пользователя
01
Пользователь
02
Администратор
Классификатор объектов.
Определяем количество признаков классификации:
R1=(наименование объекта)=1
Определяем мощность множества «Объекты »:
М1: М11=100
Определяем длину кода:
L1=L11=lgM11=2
Строим классификатор:
Таблица 2.8
Классификатор объектов
Код объекта
Название
101
Наименование 1
201
Наименование 2
Классификатор продуктов.
85
Определяем количество признаков классификации:
R1=(наименование продукта)=1
Определяем мощность множества «Дополнительные услуги »:
М1: М11=100
Определяем длину кода:
L1=L11=lgM11=2
Строим классификатор:
Таблица 2.9
Классификатор продуктов
Код продукта
Название
101
Продукт 1
201
Продукт 2
На основании входной информации построим даталогическую модель
данных (рисунок 2.5). Даталогическая модель является моделью логического
уровня, представляющая собой описание логической структуры БД на языке
СУБД.
Рисунок 2.5 Даталогическая модель данных
Структура таблиц приведена в таблицах.
Таблица 2.10
Структура таблицы object
Поле
Тип
Null
По умолчанию
Комментарии
MIME
id
int(11)
Нет
Источник: https://baza.diplomsite.ru/previewfile/1986