Диплом: Автоматизированная система учета ремонта компьютерного оборудования в компании «Логус»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
55
Рис.2.6. Информация о выполненных работах
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Разрабатываемый программный продукт автоматизирует функции мастера по
ремонту компьютерного оборудования ООО «Логус». Для разработки программного
обеспечения была выбрана среда программирования Delphi и СУБД MS Access.
Выделяется два подмножества функций системы:
служебные функции, к которым относятся вход в систему с учетной
записью пользователя, настройки, управление окнами;
основные функции обработки данных: ведение справочников системы,
операции учета документов.
Система должна работать в многопользовательском режиме. При входе в
систему под определенной учетной записью, пользователь получит доступ к тем
функциям системы, которые ему доступны.
56
Функции
Служебные
Основные
Ведение
справочников
Ввод данных
Поиск данных
Помощь
Настройки
Подключение
к БД
Создание
динамических окон
Управление
окнами
Формирование
отчетов
Для решаемой задачи не определена четкая последовательность действий при
обработке данных. Все операции, связанные с вводом информации, должны
выполняться в диалоговом режиме обработки в реальном масштабе времени. Для
такого взаимодействия пользователей с программой удобнее всего использовать
язык диалога. Программа реализует довольно большое количество функций, и для
реализации такого диалога удобно использовать меню.
Дерево функций для пользователя представлено на рисунке 2.7.
Рис.2.7. Дерево функций системы для пользователя
Сценарий диалога для дерева функций приведен на рисунке 2.8.
57
Главное меню
Справочники
Отчеты
Список последних
заявок
Операции
Сотрудники ИТ-
отдела
Добавить
Изменить
Удалить
Печать
ТО
Сотрудники
Период
Сетевое имя
Вид техники
Оргтехника
Комп.техника
ПО
ТО оргтехники
ТО комп.техники
Установленное ПО
Поиск
Рис.2.8. Сценарий диалога для пользователя
2.3.2. Характеристика базы данных
В процессе функционирования предприятия, в эксплуатацию запускается
оборудование определенного типа. Данный процесс сопровождается
предоставлением документации, на основании которой данное оборудование
учитывается в различных отделах.
Для формирования отчетов в данной организации существуют следующие
формы отчетности:
1. Учет по производителю, показанный в таблице 2.1.
2. Учет по типу оборудования (таблица 2.2).
3. Учет оборудования (таблица 2.3).
Таблица 2.1
Учет по производителю
58
п/п
Код
оборудования
Наименование
оборудования
Производитель
Серийный
номер
Таблица 2.2
Учет по типу оборудования
п/п
Код
оборудования
Наименование
оборудования
Производитель
Серийный
номер
Таблица 2.3
Учет оборудования
п/п
Подразделен
ие
Индекс
АТС
Наименование
оборудования
Производитель
Серийный
номер
Во время эксплуатации оборудование может выйти из строя. В таких случаях
его оформляют в ремонт и делают запись в журнал учета ремонта оборудования. При
возврате отремонтированного оборудования в данном журнале делается отметка о
получении, и оно сдается в дальнейшую эксплуатацию.
Все вышеописанное показано в схеме информационных потоков на рисунке
2.9.
Рис.2.9. Схема информационных потоков
59
Таким образом, разрабатываемая база данных должна решать следующие
задачи:
Учет используемого оборудования;
Учет вновь устанавливаемого оборудования;
Учет повреждения и отправки оборудования в ремонт;
Поиск оборудования одного производителя, для составления договоров
гарантийного обслуживания;
Поиск оборудования одного типа, для анализа использования, возможной
замены на более современное;
Поиск типичных неисправностей, для разработки вариантов снижения сбоев и
повреждений;
Генерация отчета по неисправному оборудованию.
Формирование сопроводительного документа (акта) при оформлении ремонта
оборудования.
ER-модель (Модель сущность-связь) – модель данных, позволяющая описать
концептуальные схемы предметной области.
Концептуальная модель базы данных – это отражение предметной области, для
которой разрабатывается база данных. Не вдаваясь в теорию, отметим, что это некая
диаграмма с принятыми обозначениями элементов. Так, все объекты, обозначающие
вещи, обозначаются в виде прямоугольника. Атрибуты, характеризующие объект - в
виде овала, а связи между объектами - ромбами. Мощность связи обозначаются
стрелками (в направлении, где мощность равна многим – двойная стрелка, а со
стороны, где она равна единице - одинарная).[6]
Таким образом, можно выделить следующие объекты необходимые для учета
оборудования связи (рисунок 2.10):
Подразделение;
Оборудование;
Производитель;
Журнал ремонта.
Для формирования сопроводительного документа введем следующие объекты:
Сотрудник;
Должность.
60
Рис.2.10. Концептуальная модель
При дальнейшем рассмотрении предметной области можно выделить
атрибуты указанных выше объектов, показанные в таблице 2.4.
Таблица 2.4
Объекты и атрибуты ER-модели
Объект
Атрибут
Подразделение
Наименование
Код
Оборудование
Наименование
Серийный номер
Тип
Производитель
61
Производитель
Наименование
Место производства
Журнал ремонта
Неисправность
Дата неисправности
Дата отправки
Способ отправки
Кто отправил
Дата возврата
Способ возврата
Кто принял
Для того чтобы построить реляционную модель, необходимо сформировать
набор таблиц.
Таблица 2.5
Виды ТО
Наименование поля
Тип данных
Код
Счетчик
Наименование
Текстовый
Тип_работы
Текстовый
Таблица 2.6
Компьютерная техника
Наименование поля
Тип данных
Код
Счетчик
Сетевое имя
Текстовый
Месторасположение
Текстовый
Примечание
Текстовый
Таблица 2.7
Оргтехника
Наименование поля
Тип данных
Код
Счетчик
Название
Текстовый
Тип
Текстовый
Месторасположение
Текстовый
Таблица 2.8
62
ПО
Наименование поля
Тип данных
Код
Счетчик
Название
Текстовый
Дата покупки
Дата/время
Дата окончания
Дата/время
Количество лицензий
Числовой
Таблица 2.9
Сотрудники
Наименование поля
Тип данных
Код
Счетчик
ФИО
Текстовый
Должность
Текстовый
Таблица 2.10
ТО компьютерной техники
Наименование поля
Тип данных
Код
Счетчик
Код сотрудника
Числовой
Код_техники
Числовой
Код работы
Числовой
Дата
Дата/время
Таблица 2.11
ТО оргтехники
Наименование поля
Тип данных
Код
Счетчик
Код сотрудника
Числовой
Код_оргтехники
Числовой
Код работы
Числовой
Дата
Дата/время
Таблица 2.12
Установленное ПО
Наименование поля
Тип данных
Код
Счетчик
Код техники
Числовой
Код ПО
Числовой
Дата установки
Дата/время
Дата удаления
Дата/время
63
Схема базы данных представлена на рисунке 2.11.
Рис.2.11. Схема базы данных
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Схема программных модулей содержит программные модули различных
классов [23, с.55]:
1) выполняющие служебные функции;
2) управляющие модули, предназначенные для загрузки меню и передачи
управления другому модулю;
3) модули, связанные с вводом, хранением, обработкой и выдачей
информации.
На рисунке 2.12 представлено дерево программных модулей, отражающее
структурную схему пакета.
64
Рисунок 2.12 – Структурная схема пакета
2.3.4. Описание программных модулей
Алгоритм работы информационной системы представлен на рисунке 2.13.
Главная форма
Служебные
модули
Управляющие
модули
Модули ввода, обработки,
хранения и выдачи информации
БД
Функции
Работа с файлом
Справочники
Вход в
систему
Анализ
Сообщения
Экспорт

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

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