Дипломная работа: Автоматизация приема заявок на ремонт и модернизацию персональных компьютеров в АО "Информсвязь холдинг"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
82
Продолжение таблицы 2.6
2
Перечень
расходных
материалов
Наименование
стоимость
Расходные
материалы
По запросу
Экранная
форма
3
Перечень
комплектующих
Наименование;
стоимость
Комплектующ
По запросу
Экранная
форма
4
Перечень работ
Наименование
Трудоемкость
Работы
По запросу
Экранная
форма
5
Поступившие
заявки
Тип ПК
Дата заявки
Неисправность
Заявка
Тип ПК
По запроу
Экранная
форма
6
Закрытие заявки
Тип ПК
Дата заявки
Неисправность
Дата ремонта
Фамилия
сотрудника
Комплектующие
Расходные
материалы
Работы
Номер наряда
Заявка
Тип ПК
Сотрудники
Наряды
Комплектующие
Работы
Расходные
материалы
По запросу
Экранная
форма
7
Наряд на работы
Номер заявки
Фамилия
сотрудника
Заявки
Сотрудники
Наряды
По запросу
Экранная
форма
2.3 Програмное обеспечение
2.3.1 Общие положения (дерево функций и сценарий диалога)
Дерево функций разрабатываемой системы представлено на рис. 2.2.
83
Функции системы
Основные Служебные
Регистрация заявки
Работа со
справочниками
Закрытие заявки
Заполнение
Формирование наряда
Редактирование
Рисунок 2.2 Дерево функций системы
Основной сценарий использования системы для мастера, следующий:
Регистрирует заявки;
Формирует наряд на работу, используя данные заявок, сотрудников;
Закрывает заявки;
Просматривает архивы заявок;
Формирует отчеты за определенную дату;
Просматривает списки в наличии с указанием их количества;
Просматривает личные данные с возможностью изменения логина и
пароля для доступа в систему.
Сценарий диалога администратора представлен на рисунке 2.3.
84
Авторизация
1. Главное меню
2. Выход
Главное меню
1. Регистрация
2. Сотрудники
3. Справочники
4. Заявки
5. Выход
Регистрация
1.Сотрудник
Списки
1. Удаление
2. Просмотр доп. данных
3. Редактирование данных
Справочники
Неисправности
Расходные материалы
Комплектующие
Работы
Сотрудники
Должности
Виды ПК
1.Редактирование
2. Добавление
Заявки
1. Просмотр заявок
Рисунок 2.3 Сценарий диалога администратора
Сценарий диалога мастера представлен на рисунке 2.4.
Авторизация
1. Главное меню
2. Выход
Главное меню
1. Учет заявок
2. Заявки
3. Наряд
4. Архив заявок
5. Отчеты
6. Справочники
7. Справка
8. Выход
Учет заявок
1.Ввод типа ПК,
неисправности, менеджера, от
которого поступила заявка
Заявки
1. Просмотр
2. Закрытие
Наряд
1.Формирование наряда
Архив заявок
1. Просмотр заявок за дату
Отчеты
1. Отчеты по заявкам на дату
Справочники
1. Просмотр справочников:
Неисправности
Расходные материалы
Комплектующие
Работы
Сотрудники
Должности
Виды ПК
Справка
1. Сведения о программе
Рисунок 2.4 Сценарий диалога мастера по ремонту ПК
85
2.3.2 Характеристика базы данных
Инфологическая (концептуальная) модель подразумевает под собой
формализованное описание предметной области, реализованное безотносительно к
применяемым в дальнейшем техническим и программным средствам. Инфологическая
модель создается динамической и поддерживает легкую корректировку. К базовым
требованиям, относящимся к инфологической модели, относят следующие:
• Инфологическая модель содержит всю нужную и достаточную
информацию для предстоящего проектирования БД;
• Инфологическая модель реализуется понятной для всех лиц,
принимающих участие в разработке системы.
ER-модель можно описать как логическую структуру данных об объектах
системы. Объект поддерживает несколько реализаций или экземпляров. Сам
экземпляр объекта реализуется совокупностью нескольких значений реквизитов и
определяется однозначно, т.е. идентифицируется значением ключа объекта, состоящем
из одного ли нескольких ключевых реквизитов. Сущность называется независимой,
если каждый ее экземпляр может однозначно определяться без выражения ее
отношений с остальными сущностями. Для визуализации отношений между
сущностями применяются связи. Связи имеют место быть, если экземпляры сущностей
логически связаны друг с другом. ER-модель разработанной базы данных представлена
на рисунке 2.5.
Рисунок 2.5 ER-модель базы данных
86
Назначение каждой таблицы приведено в таблице 2.1
Таблица 2.7
Назначение таблиц базы данных
№ пп
Наименование
Назначение
1
Dzap
Данные о должностях
2
Inz
Данные о неисправностях
3
Kust
Данные о типах ПК
4
RR
Данные о расходных материалах
5
ZU
Данные о комплектующих
6
zajavka
Данные о заявках
7
narad
Данные о нарядах
8
rabt
Данные о работах
9
szap
Данные о сотрудниках
Далее определим для каждой таблицы тип поля и формат содержащихся в нем
данных.
Таблица 2.8
Структура таблицы «Dzap»
№
Наименование поля
Идентификатор
Тип
Примечание
1
Код должности
idDzap
int(11)
auto_increment
2
Краткое
наименование
должности
KRnameDzap
varchar(45)
3
Наименование
должности
nameDzap
text
Таблица 2.9
Структура таблицы «Inz»
№
Наименование поля
Идентификатор
Тип
Примечание
1
Код неисправности
idInz
int(11)
auto_increment
Источник: https://baza.diplomsite.ru/previewfile/1926