Диплом: Автоматизация приёма заявок на ремонт и модернизацию ПК в компьютерном центре ООО «Скайнет»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
38
техническое обслуживание компьютерной техники; о клиентах, а также другие
ситуативные отчеты.
Диаграмма декомпозиции с учетом работы информационной системы
представлена на рисунке 1.12.
Рисунок 1.12 –Диаграмма декомпозиции «To Be»
Также выполним декомпозицию работы «Выполнить заявку».
Здесь добавляется работа «Записать/извлечь данные из базы».
Рисунок 1.13 – Диаграмма декомпозиции работы «Выполнить
заявку» «To Be»
На диаграмме видно, что все работы по формированию отчетности
выполняет информационная система.
Все процессы находятся под контролем информационной системы.
39
1.3.3 Выбор и обоснование способа приобретения ИС
для автоматизации задачи
После проведения сравнительной характеристики программных аналогов
и рассмотрения бизнес-процессов использования информационной системы
можно сделать вывод, что необходима разработка собственной информационной
системы.
Собственная разработка позволит:
не нести затраты на покупку и сопровождение программного
обеспечения у стороннего разработчика;
оперативно вносить исправления в программный продукт;
компания будет являться собственником исходного
кода программы, что позволит его передавать вновь принятым специалистам
для дальнейшей модернизации.
Информационная система будет разрабатываться в компании
самостоятельно, так как компания располагает квалифицированным
персоналом для разработки и внедрения этой информационной системы.
Разработанная информационная система будет включать в себя все
необходимые функциональные возможности, а также учитывать все
особенности работы и пожелания сотрудников ООО «Скайнет», так как это
будет индивидуальный (уникальный) продукт, позволяющий быстро менять
функционал в соответствии с требованием внутреннего заказчика.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Анализ информационного обеспечения системы заключается в учете
поступающей информации и размещении информационных объектов.
Основные объекты, понятия системы и их атрибуты представлены
в таблице 1.5.
40
Таблица 1.5
Основные объекты, понятия системы и их атрибуты
Объект
Атрибуты
Тип данных
Определение
1
2
3
4
Виды работ
КодВР
Число
Уникальный идентификатор
Наименование
Строка
Наименование вида работ
Родитель
Строка
Наименование группировки
вида работ
Оборудование
КодО
Число
Уникальный идентификатор
Наименование
Строка
Наименование оборудования
Затраченные
комплектующ
ие и
расходники
КодКиРМ
Число
Уникальный идентификатор
Количество
Число
Количество материалов,
затраченных на ремонт
Выполненные
работы
КодВР
Число
Уникальный идентификатор
Стоимость
работы
Число
Стоимость работ, выполненных
в процессе ремонта
оборудования
Объект
Атрибуты
Тип
данных
Определение
1
2
3
4
Комплектую
щие и
расходные
материалы
КодКиРМ
Число
Уникальный идентификатор
Наименовани
е
Строка
Наименование
комплектующего или
расходного материала
Родитель
Строка
Наименование группировки
комплектующего или
расходного материала
Стоимость
работ
КодВР
Число
Уникальный идентификатор
Стоимость
работы
Число
Стоимость вида работ в
рублях, указанная в прайс-
листе
Сотрудники
КодС
Число
Уникальный идентификатор
Наименовани
е
Строка
Наименование сотрудника
Заявка на
ремонт
НомерЗнР
Число
Уникальный идентификатор
Дата
Дата
Дата создания документа
КодО
Число
Уникальный идентификатор
КодС
Число
Уникальный идентификатор
КодВР
Число
Уникальный идентификатор
КодКиРМ
Число
Уникальный идентификатор
ФИО клиента
Строка
Фамилия, имя, отчество
клиента
Описание
неисправност
и
Строка
Описание неисправности
оборудования, полученное от
клиента во время приема
заявки на ремонт
Отметка об
исполнении
Булево
Отметка о том, что заказ
выполнен
41
Комментарий
от
исполнителя
Строка
Описание неисправности,
установленной во время
диагностики, описание
выполненных работ и т.п.
Затрачено
времени на
заявку
Число
Количество времени,
затраченного на ремонт
оборудования по данной
заявке
Общая
стоимость
работ
Число
Калькуляция стоимости всех
выполненных работ
Закупка
комплектую
щих и
расходных
материалов
НомерЗКиРМ
Число
Уникальный идентификатор
Дата
Дата
Дата создания документа
КодП
Число
Уникальный идентификатор
КодКиРМ
Число
Уникальный идентификатор
Количество
Число
Количество закупленных
материалов
Поставщики
КодП
Число
Уникальный идентификатор
Наименовани
е
Строка
Наименование поставщика
1.4.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение (ПО) включает в себя набор программ,
которые реализуют функции и задачи ИС и обеспечивают стабильную работу
комплексов технических средств. Программное обеспечение включает
прикладные и специальные программы, а также учебные и методические
материалы по использованию программных средств [5].
Прикладное программное обеспечение включает программы,
предназначенные для широкого круга пользователей и предназначенные
для организации вычислительного процесса и выполнения часто
встречающихся вариантов обработки информации.
Специальное (функциональное) программное обеспечение – это набор
программ, разработанных при создании ИС определенной функциональности.
Включает в себя пакеты прикладных программ, которые выполняют
организацию данных и их обработку при решении функциональных задач
определенной направленности.
42
Созданная информационная система должна соответствовать уровню
современных приложений Windows, иметь интуитивно понятный и понятный
интерфейс, действия пользователя не должны отличаться от обычных действий в
других приложениях операционной системы Windows. Система должна иметь
возможность настраивать интерфейс пользователя в соответствии с его личными
предпочтениями, но не в ущерб выполнению основных задач. [6].
При выборе средства разработки программного обеспечения
учитывались такие программные продукты как СУБД Access, Firebird SQL
и 1С: Предприятие 8.3.
Рассмотрим каждый из них.
Microsoft Office Access, или просто Microsoft Access, является системой
управления реляционными базами данных (СУБД) Microsoft. Входит в комплект
Microsoft Office. Имеет широкий спектр функций, включая связанные запросы,
связь с внешними таблицами и базами данных. Благодаря встроенному языку
VBA Access может создавать приложения, работающие с базами данных [9].
Firebird (FirebirdSQL) - это кроссплатформенная система управления
реляционными базами данных (RDBMS), работающая на macOS, Linux,
Microsoft Windows и различных платформах Unix.
Firebird используется в различных промышленных системах (склад
и бизнес, финансовый и общественный сектор) с 2001 года. Это коммерчески
независимый проект программистов на C и C ++ и технических консультантов
[9].
Основными достоинствами и преимуществами Firebird являются
многоверсионная архитектура, параллельная обработка операционных
и аналитических запросов, компактность, мощная языковая поддержка
хранимых процедур и высокая эффективность.
Среди недостатков: отсутствие кеша результатов запросов,
полнотекстовых индексов, значительное падение производительности
при увеличении внутренней фрагментации базы данных, ограниченное
количество одновременных подключений.
43
«1С: Предприятие» - программный продукт компании «1С»,
предназначенный для автоматизации работы предприятия. Основным
преимуществом платформы 1С: Предприятие является собственный язык
программирования на русском языке.
Модель базы данных 1С: Предприятия 8 имеет ряд особенностей,
которые отличают ее от классических моделей систем управления базами
данных (например, на основе реляционных таблиц).
Основное отличие состоит в том, что разработчик 1С: Предприятия
не имеет прямого доступа к базе данных. Он напрямую работает с платформой
1С: Предприятие. Однако он может:
описать структуры данных в конфигураторе;
манипулировать данными, используя встроенные языковые объекты;
составлять запросы к данным, используя язык запросов.
Платформа 1С: Предприятие предоставляет операции для выполнения
запросов, описания структур данных и манипулирования данными,
преобразования их в соответствующие команды. Это могут быть команды
системы управления базой данных, в случае клиент-серверной версии работы,
или команды собственного движка базы данных для файловой версии.
Система 1С: Предприятие открыта, то есть имеется возможность
интегрировать систему практически с любыми внешними программами и
оборудованием на основе общепринятых открытых стандартов и протоколов
передачи данных.
Сравнение различных средств разработки информационной системы для
учета и анализа учета и анализа компьютерной службы ООО «Скайнет»
представлено в таблице 1.6.
44
Таблица 1.6
Сравнение инструментов разработки информационных
систем
Среда
разработки
и СУБД
Достоинства
Недостатки
СУБД Access
это мощный язык баз данных SQL
язык
программирования
VBA не
специализирован
Рекомендуется
использовать только
для малого бизнеса
Firebird SQL
- многоверсионная архитектура;
- параллельная обработка оперативных
и аналитических запросов;
- компактность (распределение 10 Мб);
- мощная языковая поддержка
хранимых процедур;
- высокая эффективность
- отсутствие кэша
результатов запроса
и полнотекстовых
индексов;
- значительное
снижение
производительности
труда с увеличением
внутренней
фрагментации базы.
1С:
Предприятие
8.3
- современный дизайн интерфейса;
- поддержка многопользовательского
режима;
- Открытый исходный код;
- масштабируемость;
- собственный язык программирования
на русском языке;
- интеграция с внешними программами и
оборудованием на основе
общепринятых стандартов и протоколов
передачи данных;
- предоставление разработчику
интегрированного набора инструментов,
необходимых для быстрой разработки;
- высокая скорость разработки;
- низкая стоимость разработки;
- загрузка данных из табличного
документа.
1С полностью лишен
возможности
работать с графикой
(т. е. рисовать линии,
другие
геометрические
фигуры заданного
размера).
45
Таким образом, можно сделать вывод, что 1С: Предприятие является
оптимальным решением для создания информационной системы
для регистрации и анализа работы компьютерного центра ООО «Скайнет»,
которая включает СУБД 1С и конфигуратор.
1.4.3 Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение комплекс технических средств,
предназначенных для работы информационной системы, а также
соответствующая документация на эти средства и технологические процессы [8].
Техническое обеспечение включает:
компьютеры;
устройства сбора, накопления, обработки, передачи и вывода
информации – жесткие диски, устройства хранения данных, сканеры, принтеры;
технические средства передачи данных – модемы;
линии связи;
сопутствующие материалы – бумага, диски, флэш-карты и т. д.
Для выбора компьютера руководствовуются следующими
характеристиками: надежность, стоимостные затраты, производительность,
простота использования и др. От значения указанных параметров зависит
возможность работы с требуемыми программными средствами,
а следовательно, и успех создания системы.
Основные характеристики компьютера:
тактовая частота процессора;
разрешение монитора;
объем оперативной памяти.
В рассматриваемой нами организации используется следующее
оборудование:
Сервера: IBM BladeCenter PS703 Express (сервер приложений,
файл-сервер, сервер БД), сервер IBM System x3650.
46
Маршрутизаторы: Mikrotik RB1100AH, 3COM Router3000,
D-Link DIR-620/GA.
Дисковые массивы HP StorageWorks P2000 G3 MSA объемом
до 58 ТБ.
Чипсет: Intel C246 Chipset.
Процессоры: Intel Core i5, Intel Xeon processor E-2100.
Память: от 8 до 32 Гбайт (1 х 8 Гбайт) памяти DDR4.
Жесткий диск: 1-2 Тбайт, 7 200 об/мин, 2,5 дюйма.
Графика NVIDIA Quadro P1000.
Сетевая карта:10/100 Мбит/с.
МФУ: ЧБ МФУ Canon IR1024IF, цветной МФУ Canon
imageRUNNER C1028iF.
ИБП APC.
Для передачи данных по сети используется кабель витая пара
5 категории (100BASE-ТX) и категории 5e (1000BASE-T) со скоростью
передачи до 100 мбит/сек для 100BASE-ТX и 1000 мбит/сек для 1000BASE-T.
Имеющееся на предприятии оборудование подходит по всем
требованиям и в модернизации не нуждается.
47
II ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации обработки заявок на ремонт
и комплектацию компьютерной техники ООО «Скайнет»
2.1.1 Этапы жизненного цикла проекта автоматизации обработки
заявок на ремонт и комплектацию компьютерной техники ООО
«Скайнет»
Практически все современные промышленные технологии для создания
программного обеспечения основаны на международном стандарте ISO / IEC
12207 «Системная и программная инженерия. Процессы жизненного цикла
программного обеспечения» [2]
Согласно этому стандарту для разработки программы для автоматизации
обработки заявок на ремонт и комплектацию компьютерной техники ООО
«Скайнет» была выбрана итеративная модель жизненного цикла или так
называемая пошаговая модель с промежуточным управлением [13] (рисунок 3).
Рисунок 2.1 – Графическое представление итеративной модели
жизненного цикла разработки ПО
1
Для каждого этапа модели необходимо решить, будет ли программное
обеспечение, созданное на данном этапе, удалено или сохранено в качестве
отправной точки для следующего этапа. Конечная точка будет достигнута,
когда требования к ПО будут выполнены, и программное обеспечение может
1
Модели разработки и тестирования по: итеративная модель [Электронный ресурс] URL:
https://bytextest.ru/2017/12/21/iterative-model/ (дата обращения: 19.04.2019)

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

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