Диплом: Автоматизация приема и обработки заявок отделом техподдержки ООО "НТЦ ФСК ЕЭС"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
предприятии и стоимость такой разработки будет гораздо ниже готовых
решений.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение автоматизированной системы —
совокупность форм документов, классификаторов, нормативной базы и
реализованных решений по объемам, размещению и формам существования
информации, применяемой в АС при ее функционировании [1].
Информационное обеспечение информационной системы предназначено
для организации процессов анализа и обработки информации, представления
информации и создания диалога между пользователем и информационной
системой [14].
На рисунке 1.26 представлены виды информационного обеспечения [14].
Рисунок 1.26 - Виды информационного обеспечения
На рисунке 1.27 представлен состав информационного обеспечения.
Входные данные содержат необходимую информацию, которая хранится
и накапливается в базе данных и используется для решения поставленных задач
[1].
Входными данные, используемыми для решения поставленной задачи:
заявка;
сведения о сотрудниках организации (пользователях);
– роли и права пользователей;
– сведения о результатах рассмотрения заявки.
Рисунок 1.27 - Состав информационного обеспечения
В качестве нормативно-справочной информации определены:
– виды заявок (инцидентов);
– приоритет заявка;
– идентификационные данные пользователей системы.
В таблице 1.3 представлено описание входных данных для
разрабатываемой информационной системы.
Таблица 1.3
Описание входных данных
Входные
данные
Реквизиты
Описание
Периодичность
обновления
1
Сведения о
сотрудниках
Имя пользователя
Логин
Пароль
Роль: оператор, администратор,
пользователь, исполнитель
Сведения о
сотрудниках
организации
По мере
необходимости
2
Сведения о
видах
заявок
Наименование
Сведения о
видах заявок
По мере
необходимости
3
Сведения о
заявках
Дата получения
Номер заявки
Имя пользователя
Имя ПК
Кабинет
Телефон
Скриншот экрана
Комментарии
Исполнитель
Приоритет
Вид заявки
Информация
о
поступивших
заявках
По мере
необходимости
Продолжение таблицы 1.3
1
2
3
4
5
9
Сведения о
результатах
обработки
заявок
Ссылка на
зарегистрированную заявку
Исполнитель
Дата рассмотрения
Результат рассмотрения
Комментарии
Сведения о
результатах
обработки
заявок
По мере
необходимости
Выходные данные представлены в виде отчетов, которые должны
формироваться с помощью информационной системы:
статистика приема и обработки заявок;
статистика по заявителям;
отклоненные заявки.
В таблице 1.4 представлено описание выходных данных.
Таблица 1.4
Описание выходных данных
пп
Наименование
Реквизиты
Частота
формирования
Способ
доставки
1
2
3
4
5
1
Статистика приема
и обработки заявок
Год
Месяц
Инцидент
Количество
Ежемесячно
Экранная
форма,
формат
MS Excel
2
Статистика по
заявителям
ФИО заявителя
Имя ПК
Количество заявок
По мере
необходимости
Экранная
форма,
формат
Excel
3
Отклоненные
заявки
Год
Месяц
Инцидент
Количество
По мере
необходимости
Экранная
форма,
формат
Excel
1.4.2. Обоснование проектных решений по программному
обеспечению
Программное обеспечение является важной составляющей
информационной системы. Принято выделять три категории программного
обеспечения, представленные на рисунке 1.28 [16].
Рисунок 1.28 - категории программного обеспечения
На компьютерах ООО «НТЦ ФСК ЕЭС» установлена операционная
система Windows. Следовательно, необходимо выбрать СУБД и среду
разработки приложения, которые совместимы с операционной системой
Windows.
Для разработки базы данных для информационной системы
автоматизации учета и обработки заявок следует выбрать реляционную модель
базы данных, основанную на табличном представлении данных.
Для разработки информационной системы необходимо использовать
СУБД, которая подходит для создания Windows-приложения. Рассмотрим
наиболее популярные СУБД на данный момент:
Oracle [26];
PostgreSQL [25];
MS SQL Server [27].
В таблице 1.4 представлена сравнительная характеристика выбранных
СУБД.
Таблица 1.4
Сравнительная характеристика СУБД
СУБД
MS SQL Server
Oracle
PostgreSQL
1
2
3
4
Вид базы данных
реляционная
реляционная
реляционная
Сайт
www.mssqlserver.ru
www.oracle.com
www.postgresql.org
Техническая
документация
www.mssqlserver.ru
/reference-manuals
dev. oracle.com/doc
www.postgresql.org/-
docs/manuals
Разработчик
Microsoft
Oracle
PostgreSQL Global
Development Group
Текущая версия
2017, апрель 2017
5.7.12, апрель 2017
9.5.2, март 2017
Лицензия
LLC
Open Source
Open Source
Продолжение таблицы 1.4
1
2
3
4
Поддерживаемые
ОС на сервере
Windows
FreeBSD
Linux
OS X
Solaris
Windows
FreeBSD
Linux
NetBSD
Solaris
Unix
Windows
Схема БД
да
да
да
SQL
да
да
да
Способы доступа
C/C++ API
OLE DB
ADO.NET
JDBC
ODBC
ADO.NET
JDBC
ODBC
библиотека C
API
ADO.NET
JDBC
ODBC
Триггеры
да
да
да
На основе проведенного исследования СУБД, для разработки базы данных
информационной системы учета и обработки заявок выбрана СУБД MS SQL
Server.
Основным критерием выбора СУБД послужила ее распространенность и
наличие бесплатной версии Express. Если в дальнейшем будет необходимость
интегрировать разрабатываемое приложение в какую-то систему или же
экспортировать накопленную БД в стороннее приложение - такой выбор СУБД
представляется наиболее удачным, так как СУБД MS SQL Server имеет
встроенные механизмы экспорта данных.
Рассмотрим современные интегрированные среды IDE, которые могут
использоваться для разработки визуального интерфейса базы данных приема и
обработки заявок ООО «НТЦ ФСК ЕЭС».
Microsoft Visual Studio;
Embarcadero RAD Studio.
Microsoft Visual Studio линейка продуктов компании Microsoft,
включающих интегрированную среду разработки программного обеспечения и
ряд других инструментальных средств [29].
Embarcadero RAD Studio представляет собой набор средств разработки
приложений, который позволяет создавать приложения с графическим
пользовательским интерфейсом для Windows, Mac OS X, .NET, PHP и веб-
решений [28].
В таблице 1.6 представлена сравнительная характеристика рассмотренных
IDE сред разработки.
Таблица 1.6
Сравнительная характеристика IDE сред разработки
Параметр
CodeBlocks
Microsoft Visual
Studio
Embarcadero
RAD Studio
Год выпуска последней
версии
2015
2017
2016
Сайт
codeblocks.org
visualstudio.com
visualstudio.com
Язык программирования
C++
C#, VB.Net. F#
Object Pascal
Поддержка объектно-
ориентированного
программирования
+
+
+
Возможность разработки
плагинов
+
+
+
Поддержка модульного
программирования
+
+
+
Поддержка Intellessense
+
+
+
Рефакторинг
+
+
+
Стоимость лицензии
Бесплатная IDE
356 000 руб.
896 000 руб.
На основе проведенного анализа средств разработки приложений было
выявлено, что среда разработки Microsoft Visual Studio является наиболее
популярным и современным решением.
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение – комплекс технических средств, используемых
для работы с информационной системой, включающее документацию этих
средств [1].
В состав технического обеспечения входит [1]:
компьютеры;
устройства сбора, хранения и обработки информации;
устройства передачи данных;
устройства для вывода на печать выходной информации.
На рисунке 1.29 представлены требования к техническому обеспечению
клиентских машин и сервера.
Рисунок 1.29 - Требования к техническому обеспечению клиентских машин и
сервера
Информационная система приема и обработки заявок ООО «НТЦ ФСК
ЕЭС» должна быть разработана в виде клиент-серверного приложения,
следовательно, между сервером и клиентскими машинами должна
присутствовать локально-вычислительная сеть с пропускной способностью не
менее 100Мбит/с.
II Проектная часть
2.5. Разработка проекта автоматизации
2.5.1. Процессы мжизненного цикла проекта автоматизации
Жизненный цикл (ЖЦ) проекта автоматизации – период с момента
создания технического задания проекта автоматизации до ее внедрения и
эксплуатации [20].
Наиболее популярные стандарты жизненного цикла: ГОСТ 34.601-90,
ГОСТ Р ИСО 12207.2010. В настоящей работе использован второй стандарт.
В зависимости от выбранной модели жизненного цикла зависит
последовательность и содержание этапов.
Наиболее популярными моделями жизненного цикла являются спиральная
и каскадная модель жизненного цикла. Существует также итерационная модель
ЖЦ с поэтапным выполнением работ, но она используется все реже [20].
На рисунке 2.1 представлена спиральная модель ЖЦ.
Рисунок 2.1 - Спиральная модель жизненного цикла
В качестве преимущества спиральной модели можно выделить достаточно
быстрое получение готовой системы. В случае изменения пользовательских
требований или требований заказчика, корректировка программного продукта
упрощается. Программные продукты, разработанные по спиральной модели
имеют низкий процент проблем при доработке системы.
Недостатком спиральной модели является отсутствие четких границ
каждой стадии разработки программного обеспечения.
Каскадная модель жизненного цикла предполагает поэтапное выполнение
работ на каждом этапе [20].
На рисунке 2.2 представлена каскадная модель ЖЦ ПО.
Рисунок 2.2 - Каскадная модель жизненного цикла
В настоящей выпускной квалификационной работе будет использована
каскадная модель жизненного цикла программного обеспечения.
В таблице 2.1 представлены основные работы, которые будут выполнены
в процессе разработки проекта.
Таблица 2.1
Основные этапы работы над проектом с использованием каскадной модели
жизненного цикла
Этап
Выполняемые работы
Участники
1
2
3
Анализ
Разработка функциональных
требований к информационной
системе, выбор способов реализации
системы. Разработка требований к
информационной системе, выбор
аппаратного и программного
обеспечения
Заказчик
Архитектор проекта
Проектирование
Разработка структура БД,
функциональной схемы системы,
характеристика входные и выходные
данные, математическая модель
решения задачи.
Архитектор проекта
Реализация
Разработка кода информационной
системы. Разработка контрольных
наборов тестов, тестирование
информационной системы, составление
протокола тестирования, отладка
программы
Разработчики
Продолжение таблицы 2.1
1
2
3
Внедрение
Установка программного обеспечения
на рабочих местах сотрудников,
обучение пользователей
Архитектор проекта
Разработчики
Служба внедрения
Сопровождение
Доработка функционала системы,
устранение проблем и ошибок.
Разработчики
Служба сопровождения
Различают следующие стратегии внедрения информационных систем:
1) опытная эксплуатация;
2) опытно-промышленная эксплуатация;
3) промышленная эксплуатация.
Для настоящего проекта выбрана опытная эксплуатация, предполагающая
проверку алгоритмов, отладку программ и технологического процесса обработки
данных в реальных условиях.
В результате выполнения всех описанных этапов будет получен
работоспособный программный продукт, соответствующий требованиям
заказчика.
2.5.2. Ожидаемые риски на этапах жизненного цикла и их
описание
Процесс управления рисками тесно связан с общим жизненным циклом
проекта. На ранних этапах преобладают риски, связанные с бизнесом, рамками
проекта, требованиями к конечному продукту и проектированием этого
продукта. На стадии реализации доминируют технологические риски, далее
возрастает роль рисков, связанных с поддержкой и сопровождением системы. На
протяжении всего жизненного цикла проекта возникают новые риски, что
требует проведения дополнительных операций анализа и планирования [18].
Целью управления рисками проекта является повышение вероятности
реализации и значимости позитивных событий и снижение вероятности
реализации событий, негативных для целей проекта [18].
Во время разработки информационной системы возможно появление
рисков, которые представлены в таблице 2.2.

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

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