Диплом: Исследование и разработка информационной системы сервисного обслуживания клиентов (на примере ООО «Быково-Агротранс»)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
программирования, как BOO, C#, JAVA, C, NEMERLE, VALA, CIL, VISUAL
BASIC .NET и C++.
QT CREATOR (ранее известная под кодовым названием GREENHOUSE)
представляет собой свободную кроссплатформенную IDE для разработки на С,
С++ и QML, которая включает в себя графический интерфейс отладчика и
визуальные средства разработки интерфейса как с использованием
QTWIDGETS, так и QML и поддерживаемые компиляторы: RVCT, GCCE, GCC,
MINGW, CLANG, LINUX ICC, MSVC, WINSCW.
Результаты сравнительного анализа инструментальных средств
разработки прикладных программ приведены в таблице 1.9.
Таблица №1.9
Сравнительные характеристики средств разработки прикладных программ
Параметр
Название среды разработки прикладной программы
MICROSOF
T VISUAL
STUDIO
CODE::BLO
CKS
MONO
DEVELOP
QT
CREATOR
Операционная
система
WINDOWS
WINDOWS,
LINUX,
APPLE
LINUX,
APPLE
WINDOWS,
LINUX,
APPLE
Наличие отладчика
Да
Да
Да
Да
Поддерживаемые
языки
программирования
C,
C++,VISUA
L BASIC,
C#, F#,
JSCRIPT
С, С++, D (С
ограничения
ми),
FORTRAN
C#, VISUAL
BASIC.NET,
C, C++ (до
версии 4.0 В
WINDOWS),
VALA
С++, JAVA,
PYTHON,
RUBY И ДР.
Возможность
разработки GUI
Да
Да
Да
Да
Наличие покрытии
кода
Да
Неизвестно
Неизвестно
Нет
53
Наличие
автодополнения
Да
Да
Да
Да
Наличие
статического
анализа кода
Да
Да
Неизвестно
Нет
Лицензия
Проприетарн
ая
GPL
LGPL
GPL
Проанализировав имеющуюся информацию, представленную в таблице
1.9, решено использовать MICROSOFT VISUAL STUDIO 2016 в качестве среды
разработки прикладной программы. Она богата поддерживаемыми языками
программирования, имеет встроенный статический анализатор кода, что
значительно облегчает разработку прикладной программы.
К тому же компания MICROSOFT предоставляет возможность стать
обладателем интегрированной среды разработки VISUAL STUDIO совершенно
бесплатно, достаточно установить EXPRESS-версию.
Таким образом, MICROSOFT VISUAL STUDIO 2016 является лучшим
инструментом для разработки ИС сервисное обслуживание клиентов ООО
«Быково-Агротранс».
1.5.3 Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение (далее ТО) – это все ТС, которые необходимы
для нормальной работы ИС сервисное обслуживание клиентов ООО «Быково-
Агротранс». Вид ИТ, которая зависит от технической оснащенности (ручной,
автоматизированный, удаленный) влияет на сбор, обработку и передачу
информации.
К ТО относятся: ПК, устройства накопления, сбора, обработки, передачи и
вывода информации, к которой относятся сканеры, принтеры, устройства
хранения данных, жесткие диски, факсимильные аппараты, устройства передачи
данных и линий связи, эксплуатационные материалы, в число которых входят
бумага, CD (DVD)- диски и так далее [28].
54
При выборе ПК пользователя, работающего с ИС сервисное обслуживание
клиентов ООО «Быково-Агротранс» необходимо руководствоваться рядом
характеристик. К таким характеристикам относятся такие параметры, как
производительность, стоимостные затраты, надежность, простота использования
и так далее. От значения описанных выше параметров зависит не только
возможность работы с разрабатываемой ИС, но и успех ее разработки и
внедрения.
Анализируя уже имеющиеся на предприятии ПК, делаем вывод, что они
подходят по всем требованиям. Для печати, сканирования и копирования
документов должно присутствовать соответствующее оборудование.
При аварийном отключении электропитания для обеспечения сохранности
данных ПК должен быть оборудован источником бесперебойного питания (далее
ИБП). Критериями, при выборе ТО, являются такое понятие как экономическая
целесообразность.
Так как при разработке ИС сервисное обслуживание клиентов ООО
«Быково-Агротранс» следует исключить закупку нового оборудования, поэтому
будут использованы ПК со следующими основными характеристиками:
двуядерный процессор INTEL CORE i3 SANDY BRIDGE, частотой 3,4
ГГц;
жесткий диск SEAGATE STAA1000100, 1000 Гб
8Gb оперативной памяти;
встроенный сетевой адаптер 100Mbit ETHERNET;
видеоадаптер NVIDIA GEFORCE 8800.
Таким образом, для решения поставленной задачи приобретение
специального ТО будет исключено.
55
II ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Разработка современных ИС базируется на определенных стандартах,
которые обеспечивают высокую эффективность разрабатываемой ИС.
Модель жизненного цикла (далее ЖЦ) ИС включает в себя все этапы
функционирования ИС, начиная от ее создания и заканчивая её внедрением и
дальнейшей эксплуатацией [29].
Таким образом, ЖЦ ИС включает в себя такие стадии, как:
пред проектный анализ, который заключается в формировании
функциональной и информационной модели объекта, для которого планируется
разработать ИС;
проектирование ИС, которое заключается не только в разработке
технического задания (далее ТЗ), но и в разработке эскизного и технического
проекта;
разработку ИС, которая заключается в не только реализации эскизного
и технического проекта выбранным языком программирования, но и в
тестировании реализованной ИС на основании проектных спецификаций,
которые определяются на стадии проектирования ИС;
интеграцию и сборку ИС, проведение ее испытаний;
эксплуатацию ИС и ее дальнейшее сопровождение;
развитие ИС, включая доработку ИС по заявкам конечных
пользователей [30].
56
В течение всего ЖЦ ИС возможно усовершенствование ИС, при этом,
разработанную ИС можно сохранить и перенести на улучшенное ТО и ПО.
Так как была выбрана самостоятельная разработка ИС сервисное
обслуживание клиентов ООО «Быково-Агротранс», то можно не
придерживаться жестких нормативных критериев при выборе стандарта ЖЦ.
В РФ, весь ЖЦ ИС регламентирован рядом государственных стандартов
(ГОСТ) и прежде всего 34 серией. Но, необходимо отметить, что некоторые
положения ГОСТов не являются актуальными, так как давно уже устарели и, а
некоторые этапы ЖЦ при этом не полностью раскрыты.
Между тем, стандарт ISO/IEC 12207 описывает структуру ЖЦ ИС,
которая включает в себя все процессы, которые выполняются в обязательном
порядке во время разработки ПО. Данные процессы можно условно разделить на
три группы:
основные процессы, к которым относятся такие процессы, как
приобретение, разработка, поставка, сопровождение и эксплуатация ИС;
вспомогательные процессы, к которым относятся такие процессы, как
оценка, верификация, документирование, управление конфигурацией,
аттестация, обеспечение качества, аудит и решение проблем;
организационные процессы, к которым относятся такие процессы, как
определение ЖЦ, создание инфраструктуры проекта, управление проектами,
оценка и улучшение самого ЖЦ, обучение.
Но, не смотря на определение структуры ЖЦ ИС, стандарт ISO/IEC 12207
не предоставляет ни методы разработки ИС, ни конкретную модель ЖЦ.
Рекомендации стандарта ISO/IEC 12207 являются обобщенными и
подходят для любых моделей ЖЦ, они больше всего ориентированы на
разработку ИС. Другие подобные стандарты более ориентированы на создателей
и производителей ИС и содержат наиболее жесткие требования.
В настоящее время из всех существующих моделей выделяют две модели
- каскадную и спиральная. Различаются эти модели тем, что каскадная модель
ИС является однородной и ИС, основанная на данной модели, определена как
единое целое.
57
Каскадный метод заключается в разбиении всей разработки ИС на
определенные этапы, между которыми происходит переход только при полном
завершении предыдущего этапа.
В связи с этим на каждом этапе разработки ИС формируется
определенный комплект проектной документации, которой является достаточно
для того, чтобы любой другой разработчик смог продолжить работу над этим же
проектом.
Необходимо отметить, что дополнительным достоинством каскадной
модели является возможность планирования сроков выполнения и количество
затрат по данному проекту.
Главным недостатком каскадной модели является невозможность
использования такой принципиально-жесткой схемы в процессе реальной
разработки из-за чего для изменения решения касающегося разработки ИС
приходиться постоянно возвращаться на прежние этапы. В результате этого и
появилась модель с промежуточным контролем, которая имеет межэтапные
корректировки, которые способствуют как удлинения периода разработки ИС,
так и повышения надежности.
Но, несмотря на это, модель с промежуточным контролем также обладает
серьезным недостатком - подвести итоги можно только после завершения
каждого этапа, что способствует запоздалому отображению результатов, при
этом для каждого этапа должно быть составлено жесткое ТЗ. Таким образом,
возможна ситуация, когда итоговый продукт может оказаться ненужным на
рынке.
Спиральная модель в отличие от описанных выше моделей, позволяет
начинать работу над следующим этапом, даже тогда, когда предыдущий этап не
закончен, при этом целью спиральной модели является быстрое ознакомление
пользователя с готовой разработанной ИС для корректировки и внесения в нее
изменения.
Каждый виток спирали спиральной модели включает в себя создание
определенного фрагмента ИС. Единственной проблемой, присущей спиральной
58
модели является определении того момента, при котором осуществляется
переход на следующий этап разработки.
Данную проблему можно решить при помощи ограничения по времени
каждого этапа ЖЦ.
Сравнив все представленные модели ЖЦ, можно смело утверждать, что
каскадная модель является более универсальной. Спиральная модель
ориентирована на ИС, поэтому при разработке ИС, она является
предпочтительнее, чем каскадная модель.
Анализируя полученные данные для проекта разработки ИС сервисное
обслуживание клиентов ООО «Быково-Агротранс» будет выбрана каскадная
модель ЖЦ, так как в разрабатываемой ИС с самого начала можно определить
все задачи проектирования.
Опишем этапы и цели каскадной модели ЖЦ ИС сервисное обслуживание
клиентов ООО «Быково-Агротранс».
На этапе «Анализа» происходит формирование ТЗ. При этом данный этап
содержит подэтапы, задачи, которых содержат определение требований, которые
предъявляются к ИС, определение функций, которые выполняются ИС, а также
определение стратегии автоматизации, обоснование проектных решений по ТО,
ИО и ПО. На этапе «Проектирование» происходит не только разработка проекта
автоматизации, которая состоит из подэтапов разработки архитектуры проекта,
анализ рисков, построение плана-графика, а также оценку стоимости проекта, но
и разработка проекта ИС, которая содержит такие подэтапы, как определение
классификаторов, разработка прототипов экранных форм ИС, разработка ИС.
На этапе «Реализация» происходит разработка ИС, которая состоит из
подэтапов подготовки к разработке ИС и саму разработку ИС. На этапе
«Внедрение» происходит установка готовой ИС, ее тестирование, а также
устранение выявленных ошибок в ходе тестирования, который состоит из
подэтапов создания среды функционирования ИС и - тестирования ИС. На этапе
«Сопровождение» происходит мониторинг и доработка ИС в рамках ее
дальнейшей эксплуатации пользователями.
59
На сегодня можно выделить несколько стратегий внедрения
разрабатываемой ИС. Рассмотрим их.
А) Стратегия «Параллельное использование», в рамках которой
выполняется параллельное выполнение старой и новой технологии решения
задачи, а затем происходит сравнение их результатов. В случае длительного
согласования результатов, то происходит переход на новую технологию.
Б) Стратегия «Скачок». Скачок представляет собой старую технологию,
которая работает до определенного момента, затем происходит внедрение новой
технологии, а после внедрения реализуется только новая технология.
В) Стратегия «Узкое место». Узкое место представляет собой
автоматизацию малой части производственного процесса, который обычно
выбирается по критериям, их эффективности приводящих к повышению
качества реализации процессов только в определенном узком месте.
Г) Стратегия «Пилотный проект». Пилотный проект представляет собой
тактику скачка, которая может быть применяема только к ограниченному числу
процессов, так как областью применения данной стратегии обычно является
небольшой участок.
Проведем анализ достоинств и недостатков стратегий внедрения
разрабатываемой ИС сервисное обслуживание клиентов ООО «Быково-
Агротранс» (таблица 2.1).
Таблица №2.1
Сравнение стратегий внедрения ИС сервисное обслуживание клиентов
ООО «Быково-Агротранс»
Вид
стратегии
Недостатки
Достоинства
Парал-
лельное
исполь-
зование
− двойная нагрузка на
деятельность персонала;
− необходимость наличия
удвоенных мощностей серверов;
− необходимость постоянной
минимальный риск ошибок в
виде новых технологий;
управления внедрения ИС
может осуществлять независимо
от обычного операционного
60
сверки результатов работы.
планирования.
Скачек
− высокие риски несоответствия
качества ИС требованиям
конечного пользователя;
− высокие требования к процессу
планирования перехода на новую
технологию.
− отсутствие двойных затрат в
рамках процессов компании;
− минимальная длительность
переходного периода;
− новые процессы являются
наиболее оптимальными в виду
отсутствия переходного периода.
Продолжение таблицы 2.1
Вид
стратегии
Недостатки
Достоинства
Пилотный
проект
− сложность интеграции
информационных потоков,
которые формируются по старой
и новой технологии;
− необходимость управления
старой и новой ИС
одновременно.
− возможность изменения
планируемой технологии в
процессе внедрения ИС на
участке;
− минимальный риск выбора
неверного решения, которое не
приводит к длительному
простою всей компании;
− отсутствие двойных затрат на
реализацию технологии.
Узкое
место
− выполнение полного цикла
планирования на каждом из
узких мест, поэтому процесс
автоматизации может никогда не
закончится;
− независимость автоматизации
может привести к формированию
− после автоматизации каждого
узкого места имеется
возможность прервать
автоматизацию;
− минимальные требования к
уровню планирования работ
внедрения.
61
избыточного множества
программно-аппаратных
решений.
Таким образом, в рамках ограниченного бюджета и начальной стадии
внедрения разработанной ИС логичным будет сделать выбор в сторону
стратегии автоматизации «Параллельное использование».
2.1.2 Ожидаемые риски на этапах жизненного цикла и их
описание
Любой проект по автоматизации участка деятельности всегда включает в
себя множество задач, которые связанны с общим управлением проекта,
разработкой, проектированием и внедрением ИС. При этом каждая из
выделенных задач, сама по себе является проектом, поэтому в ходе разработки
ИС существуют различные риски.
Рассмотрим, какие риски можно ожидать в процессе реализации ИС
сервисное обслуживание клиентов ООО «Быково-Агротранс».
Подэтап «Определение требований к ИС сервисное обслуживание
клиентов ООО «Быково-Агротранс» содержит риск неполного определения
свойств ИС сервисное обслуживание клиентов ООО «Быково-Агротранс»,
которые необходимы как для корректного решения поставленной задачи, так и
для правильного выбора задачи проектирования. Из-за данного риска на этапе
эксплуатации может потребоваться доработка разработанной ИС, что приведет к
дополнительным финансовым затратам. Данный риск можно предотвратить при
помощи использования современных case-средств для моделирования всех
бизнес-процессов, касающихся сервисного обслуживания клиентов ООО
«Быково-Агротранс».
Подэтап «Определение функций ИС сервисное обслуживание клиентов
ООО «Быково-Агротранс» и стратегий автоматизации» содержит риск
неполного определения функций ИС сервисное обслуживание клиентов ООО
«Быково-Агротранс», риск некорректного выбора стратегии автоматизации, и

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

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