Диплом: Автоматизированная система учета ремонта компьютерного оборудования в МАУ "МФЦ ТОПКИНСКОГО РАЙОНА"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
78
№ пп
Наименование
Перечень реквизитов
Единица измерения
Стоимость
4
Работы
Наименование
Единица измерения
Стоимость
5
Сотрудники
Фамилия и инициалы
Имя и отчество
Должность
Разряд
Табельный номер
6
Должности
Наименование
7
Виды ПК
Наименование
Перечень и описание входных документов приведен в таблице 2.5.
Таблица 2.5
Описание входных документов
№пп
Наименование
Первичные
показатели
Источник
поступления
Частота
поступления
Объем,
строк
1
Штатное
расписание
Фамилия
Имя
Отчество
Должность
Табельный номер
Документовед
По мере
регистрации
20
2
Перечень
расходных
материалов
Наименование;
стоимость
Склад
По мере
регистрации
20
3
Перечень
комплектующих
Наименование;
стоимость
Склад
По мере
регистрации
20
4
Перечень работ
Наименование
Трудоемкость
Статистика
По мере
регистрации
10
5
Заявка
Тип ПК
Дата заявки
Неисправность
Специалист
организации
По мере
регистрации
10
6
Сведения о
выполнении
заявки
Наименование
комплектующих
Наименование
работ
Наименование
Расходных
материалов
Сотрудник
сервисного
отдела,
программист
По мере
регистрации
10
79
2.2.3 Характеристика результатной информации
Описание результатных документов приведено в таблице 2.6.
Таблица 2.6
Описание выходных документов
п
п
Наименование
Реквизиты
Таблицы, на основе
которых
формируется
Частота
формирова
ния
Способ
доставки
1
Список
сотрудников
ФИО
Дата рождения
Должность
Разряд
Табельный
номер
Сотрудники;
Должности
По запросу
Экранная
форма
2
Перечень
расходных
материалов
Наименование;
стоимость
Расходные
материалы
По запросу
Экранная
форма
3
Перечень
комплектующ
их
Наименование;
стоимость
Комплектующин
По запросу
Экранная
форма
4
Перечень
работ
Наименование
Трудоемкость
Работы
По запросу
Экранная
форма
5
Поступившие
заявки
Тип ПК
Дата заявки
Неисправность
Заявка
Тип ПК
По запросу
Экранная
форма
6
Закрытие
заявки
Тип ПК
Дата заявки
Неисправность
Дата ремонта
Фамилия
сотрудника
Комплектующие
Расходные
материалы
Работы
Номер наряда
Заявка
Тип ПК
Сотрудники
Наряды
Комплектующ
ие
Работы
Расходные
материалы
По запросу
Экранная
форма
7
Наряд на
работы
Номер заявки
Фамилия
сотрудника
Заявки
Сотрудники
Наряды
По запросу
Экранная
форма
80
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Дерево функций разрабатываемой системы представлено на рис. 2.3.
Функции системы
Основные Служебные
Регистрация заявки
Работа со
справочниками
Закрытие заявки
Заполнение
Формирование наряда
Редактирование
Рисунок 2.3 Дерево функций системы
Основной сценарий использования системы для мастера следующий:
Регистрирует заявки;
Формирует наряд на работу, используя данные заявок, сотрудников;
Закрывает заявки;
Просматривает архивы заявок;
Формирует отчеты за определенную дату;
Просматривает списки в наличии с указанием их количества;
81
Просматривает личные данные с возможностью изменения логина и
пароля для доступа в систему.
Сценарий диалога администратора представлен на рисунке 2.4.
Авторизация
1. Главное меню
2. Выход
Главное меню
1. Регистрация
2. Сотрудники
3. Справочники
4. Заявки
5. Выход
Регистрация
1.Сотрудник
Списки
1. Удаление
2. Просмотр доп. данных
3. Редактирование данных
Справочники
Неисправности
Расходные материалы
Комплектующие
Работы
Сотрудники
Должности
Виды ПК
1.Редактирование
2. Добавление
Заявки
1. Просмотр заявок
Рисунок 2.4 Сценарий диалога администратора
Сценарий диалога мастера представлен на рисунке 2.5.
82
Авторизация
1. Главное меню
2. Выход
Главное меню
1. Учет заявок
2. Заявки
3. Наряд
4. Архив заявок
5. Отчеты
6. Справочники
7. Справка
8. Выход
Учет заявок
1.Ввод типа ПК,
неисправности, менеджера, от
которого поступила заявка
Заявки
1. Просмотр
2. Закрытие
Наряд
1.Формирование наряда
Архив заявок
1. Просмотр заявок за дату
Отчеты
1. Отчеты по заявкам на дату
Справочники
1. Просмотр справочников:
Неисправности
Расходные материалы
Комп лектующие
Работы
Сотрудники
Должности
Виды ПК
Справка
1. Сведения о программе
Рисунок 2.5 Сценарий диалога мастера по ремонту ПК
2.3.2 Характеристика базы данных
Инфологическая (концептуальная) модель подразумевает под собой
формализованное описание предметной области, реализованное безотносительно к
применяемым в дальнейшем техническим и программным средствам.
Инфологическая модель создается динамической и поддерживает легкую
корректировку. К базовым требованиям, относящимся к инфологической модели,
относят следующие:
• Инфологическая модель содержит всю нужную и достаточную
информацию для предстоящего проектирования БД;
• Инфологическая модель реализуется понятной для всех лиц,
принимающих участие в разработке системы.
ER-модель можно описать как логическую структуру данных об объектах
системы. Компонентами ER-модели становятся сущности (объекты) и отношения
(связи между объектами). Объект поддерживает несколько реализаций или
83
экземпляров. Сам экземпляр объекта реализуется совокупностью нескольких
значений реквизитов и определяется однозначно, т.е. идентифицируется значением
ключа объекта, состоящем из одного ли нескольких ключевых реквизитов.
Сущности бывают независимыми и зависимыми. Сущность называется
независимой, если каждый ее экземпляр может однозначно определяться без
выражения ее отношений с остальными сущностями. Однозначное определение
экземпляра зависимой сущности исходит от отношений с другими сущностями.
Для визуализации отношений между сущностями применяются связи. Связи
имеют место быть, если экземпляры сущностей логически связаны друг с другом.
ER-модель разработанной базы данных представлена на рисунке 2.6.
Рисунок 2.6 ER-модель базы данных
Назначение каждой таблицы приведено в таблице 2.7.
84
Таблица 2.7
Назначение таблиц базы данных
№ пп
Наименование
Назначение
1.
Dzap
Данные о должностях
2.
Inz
Данные о неисправностях
3.
Kust
Данные о типах ПК
4.
RR
Данные о расходных материалах
5.
ZU
Данные о комплектующих
6.
zajavka
Данные о заявках
7.
narad
Данные о нарядах
8.
rabot
Данные о работах
9.
szap
Данные о сотрудниках
Далее определим для каждой таблицы тип поля и формат содержащихся в нем
данных (таблицы 2.8 – 2.16).
Таблица 2.8
Структура таблицы «Dzap »
Наименование
поля
Идентификатор
Тип
Примечание
1
Код должности
idDzap
int(11)
auto_increment
2
Краткое
наименование
должности
KRnameDzap
varchar(45)
Наименование
должности
nameDzap
text
Таблица 2.9
Структура таблицы «Inz »
Наименование поля
Идентификатор
Тип
Примечание
1
Код неисправности
idInz
int(11)
auto_increment
2
Краткое наименование
KRnameInz
varchar(45)
Полное наименование
nameInz
text
Таблица 2.10
Структура таблицы «Kust »
Наименование поля
Идентификатор
Тип
Примечание
1.
Код ПК
idK
int(11)
auto_increment
2.
Наименование
nameK
varchar(45)
3.
Описание
RastK
varchar(45)
4.
Время регистрации
TimeK
varchar(45)
85
Таблица 2.11
Структура таблицы «RR»
Наименование поля
Идентификатор
Тип
Примечание
1.
Код РМ
idRR
int(11)
auto_increment
2.
Наименование
nameRR
varchar(25)
3.
Описание
opisRR
varchar(25)
4.
Единица измерения
nalRR
varchar(25)
5.
Стоимость
OUrr
varchar(25)
Таблица 2.12
Структура таблицы «ZU»
Наименование поля
Идентификатор
Тип
Примечание
1.
Код комплектующих
idZU
int(11)
auto_increment
2.
Наименование
tipZU
varchar(25)
3.
Описание
nameZU
varchar(25)
4.
Единица измерения
nalZU
varchar(25)
5.
Стоимость
OUzu
varchar(25)
Таблица 2.13
Структура таблицы «Zajavka»
№ пп
Наименование поля
Идентификатор
Тип
Примечание
1.
Код документа
idz
int(11)
2.
Дата
datez
int(5)
3.
Код сотрудника
idpod
varchar(45)
4.
Код принявшего
idprin
int(5)
5.
Код типа ПК
idkz
varchar(45)
6.
Код неисправности
idiz
timestamp
7.
Отметка о помещении
в архив
otm
varchar(45)
8.
Код работ
idszapZ
varchar(45)
9.
Время выполнения
timeIsp
varchar(45)
10.
Дата выполнения
dateIsp
text
11.
примечание
prim
int(1)
12.
Код комплектующих
primIsp
int(1)
13.
Код расходных
материалов
idrabz
int(1)
86
Таблица 2.14
Структура таблицы «Narad»
№ пп
Наименование поля
Идентификатор
Тип
Примечание
1.
Код наряда
idn
int(11)
2.
Номер наряда
nomnar
varchar(25)
3.
Код заявки
iddN
varchar(25)
4.
Код сотрудника
idzn
varchar(25)
5.
Код исполнителя
idispN
varchar(25)
6.
Код комплектующих
idgzn
varchar(25)
7.
Код расходных
материалов
idrrN
varchar(25)
8.
Код работы
idzuN
varchar(25)
9.
Дата наряда
dateN
date
Таблица 2.15
Структура таблицы «Rabot»
№ пп
Наименование
поля
Идентификатор
Тип
Примечание
1.
Код работы
idR
int(11)
2.
Краткое
наименование
KRnameRab
varchar(10)
3.
Наименование работ
nameRab
varchar(10)
4.
Трудоемкость
работы
TZrab
varchar(10)
Таблица 2.16
Структура таблицы «Szap»
№ пп
Наименование поля
Идентификатор
Тип
Примечание
1.
Код сотрудника
idszap
int(11)
2.
Фамилия и
инициалы
famzap
varchar(10)
3.
Имя и отчество
namezap
varchar(10)
4.
Табельный номер
tabnom
varchar(10)
5.
Код должности
idzap
varchar(10)
6.
разряд
razzap
varchar(10)
7.
Логин
login
varchar(10)
8.
Пароль
pass
varchar(10)
9.
Дата регистрации
daterszap
varchar(10)
10.
Отметка об
удалении
otmudal
varchar(10)
87
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Система состоит из двух модулей – базы данных MySQL и приложения для
взаимодействия с базой данных, реализованного на языке программирования PHP и c
использованием HTML.
Работа с системой осуществляется через любой браузер. Для работы
необходимо установить локальный сервер в локальной сети организации, где будет
также расположена база данных. Доступ к базе будет осуществляется с помощью
набора адреса в адресной строке браузера. Структурная схема пакета представлена
на рис. 2.7.
Авторизация
Модуль
регистрации
Модуль учета
заявок
Модуль
формирования
нарядов
Модуль работы
со
справочниками
База
данных
Веб-форма
Веб-формаВеб-формаВеб-формаВеб-форма
МЕНЮ
Рис. 2.7 Структурная схема пакета
В соответствии с представленной схемой, структурно пакет состоит из
следующих модулей:
- модуль авторизации;
- модуль регистрации;
- модуль учета заявок;
- модуль формирования нарядов;
- модуль работы со справочниками.
2.3.4 Описание программных модулей

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)