Диплом: Автоматизация приема и анализа заявок отделом технической поддержки ООО "Спектек"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
46
Рис. 15. Декомпозиция процесса «Регистрация заявки». Модель TO-BE
Декомпозиция процесса «Исполнение заявки», по предлагаемой техноло-
гии, представлена на рисунке 16.
47
Рис. 16. Декомпозиция процесса «Исполнение заявки». Модель TO-BE
Рисунок 16 показывает, согласно предлагаемой технологии, обмен сооб-
щениями и графическими материалами должен производиться в проектируемой
системе, а не в иных программах, как это было ранее.
Также в системе будет доступна возможность создания задач и контроля
их исполнения, что избавляет системного администратора от необходимости об-
ращения к, используемой ранее, «Microsoft Outlook» для составления расписания
звонков или списка дел по работе с клиентами.
Предложенная технология осуществления изучаемых бизнес-процессов
позволит: устранить существующие недостатки учета; управлять клиентской ба-
зой; улучшить взаимоотношения клиентами; повысить скорость и качество об-
работки заявок от клиентов; устранить ошибки связанные с человеческим фак-
тором; сделать работу «Отдела техподдержки» прозрачнее и т.п.
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Существуют следующие варианты разработки и внедрения
автоматизированных систем:
- разработка ИС силами стороннего разработчика;
- использование прототипов;
- приобретение готового решения;
- разработка системы собственными силами.
При разработке системы силами стороннего разработчика можно создать
гибкую и достаточно функциональную систему, но при этом затраты на
разработку и поддержку сильно превышают использование прототипов или
готовой системы.
В наше время использование прототипов – редкое явление, т.к. не каждый
специалист может разобраться в терминологии прототипов сторонней области.
48
Разработка системы собственными силами позволяет масштабировать и
изменять систему в любой момент времени, но зато требует внушительных
затрат на разработку и поддержку.
Приобретение готового решения позволяет сэкономить средства на
проектирование и разработку, однако нельзя забывать, что готовые решения не
учитывают специфику работы конкретного провайдера, в связи с чем, их не
всегда удается подстроить под бизнес-процессы любой компании.
Обычно есть два выхода из таких ситуаций: первый – подогнать бизнес-
процессы компании под требования системы; второй – доработать внедряемую
систему под нужды компании.
И в первом и во втором случае есть свои минусы. Так, например,
изменения в бизнес-процессах компании очень часто сопровождаются
негативным настоем сотрудников, не желающих менять привычную схему
работы.
Что касается второго варианта, то тут две проблемы, вытекающие одна из
другой. Первая – компания-разработчик может отказаться от доработки проекта
и предложит использовать систему в готовом виде. Вторая проблема – большие
финансовые затраты, необходимые для доработки системы.
Помимо этого, есть риск, что даже после доработки проекта, готовое ре-
шение не будет приносить желаемый результат из-за растущих требований биз-
неса. Это связано с тем, что появляются новые идеи, задачи, функции, которые
компания захочет видеть в используемой системе.
К тому же внедрение готовых решений не гарантирует обеспечение без-
опасности данных, т.к. они находятся на стороннем сервере.
Еще одним недостатком готовых решений является финансовые затраты,
необходимые на сопровождение системы и техническую поддержку ее пользова-
телей.
Итоги анализа доказывают, что наиболее рациональным решением для
компании «СпекТек» является разработка информационной системы собствен-
ными усилиями.
49
Компания располагает специалистами, способными разработать каче-
ственную ИС, ориентированную под требования ООО «СпекТек» и дополнять
систему, в случае необходимости, новыми функциями и возможностями.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение (ИО) – это совокупность единой системы
классификации и кодирования информации, унифицированных систем докумен-
тации, схем информационных потоков, циркулирующих в организации, а также
методология построения БД [58].
ИО ИС включает два комплекса:
- внемашинное ИО, например, классификаторы технико-экономической
информации);
- внутримашинное ИО, например, экранные формы для ввода первичных
данных в ЭВМ или вывода результатной информации, базы данных.
Внутримашинное ИО включает макеты для ввода первичных данных в
ЭВМ или вывода результатной информации, и структуры информационной ба-
зы: входных, выходных файлов, базы данных.
Существуют следующие способы организации ИБ:
- совокупность локальных файлов, поддерживаемых функциональными
пакетами прикладных программ;
- интегрированная база данных, основывающаяся на использовании уни-
версальных программных средств загрузки, хранения, поиска и ведения данных,
т.е. системы управления базами данных (СУБД).
Преимущество локальных файлов - высокая скорость обработки данных.
Недостатки: дублирование, несогласованность данных, негибкость системы.
Интегрированная ИБ (т.е. БД) - это совокупность взаимосвязанных, хра-
нящихся вместе данных при такой минимальной избыточности, которая допус-
кает их использование оптимальным образом для множества приложений
[Ошибка! Источник ссылки не найден.].
50
Основной формой организации информации на машинных носителях яв-
ляется база данных под управлением СУБД.
Основными способами организации БД являются создание централизо-
ванных и распределенных БД.
Централизованная БД хранится в памяти одной вычислительной системы.
Распределенная база данных состоит из нескольких, возможно, пересека-
ющихся или даже дублирующих друг друга частей, хранимых в различных
ПЭВМ ЛВС [9].
В настоящее время широко используется реляционная модель, когда дан-
ные представляются в виде совокупности таблиц, над которыми могут выпол-
няться операции.
Проектируемая система должна предполагать обработку всей информа-
ции, касающейся приема и анализа заявок отделом техподдержки ООО
«СпекТек», начиная от заполнения справочников и заканчивая формированием
результатных документов.
Справочными данными, хранящимися в системе, являются:
- информация о сотрудниках (Иванов Петр Сергеевич, Васнецов Иван
Олегович и т.д.);
- перечень программных продуктов («Управление персоналом», «Управ-
ление торговлей» и т.д.);
- информация о клиентах (общая информация о компании-клиенте);
- сведения о пользователях;
- перечень приоритетов (низкий, обычный, высокий);
- список тем для заявок;
- перечень статусов для заявок (черновик, на регистрации, зарегистриро-
вана, на исполнении, закрыта);
- перечень статусов для задач (новая, в работе, закрыта).
Входными документами являются справочники: «ПО», «Сотрудники»,
«Темы заявок», «Приоритеты».
Выходными документами являются отчеты:
- «Расписание задач»;
51
- «Отчет по заявкам»;
- «Отчет по исполнителям»;
- «Отчет по клиентам»;
-«Отчет по просроченным заявкам».
При построении макетов экранных форм документов с постоянной ин-
формацией, т.е. справочников, необходимо учитывать тот факт, что эти макеты
будут использоваться для ввода и актуализации записей информационной базы,
поэтому для их проектирования следует применять анкетную форму расположе-
ния реквизитов, удобную для выполнения этих операций [2].
При построении макетов экранных форм для вывода результатной инфор-
мации следует использовать методику проектирования результатных докумен-
тов, т.е. использовать комбинированную форму с трёхзонным расположением
реквизитов и многострочной содержательной частью.
Разработка экранных форм должна осуществляться с учётом следующих
принципов:
- все экранные формы должны иметь уникальные и информативные
заголовки;
- формы не должны быть перегружены справочными реквизитами,
значения которых следует выдавать на экран в виде списков для просмотра при
наборе значений группировочных признаков;
- обязательные элементы должны находиться в верхней части экрана, а все
остальные элементы необходимо упорядочить по степени важности;
- должна быть обеспечена возможность обнаружения и исправления
ошибок в наборе;
- продвижение указателя должно быть обеспечено в прямом и обратном
направлении по вертикали и горизонтали с возможностью экранной прокрутки
документа, причём предпочтительнее использовать вертикальную прокрутку [8].
Промежуточные результаты следует представлять в виде экранных форм,
а результатную информацию следует представлять как в экранных формах, так и
печатных документах.
52
1.4.2. Обоснование проектных решений по программному
обеспечению
Программное обеспечение (ПО) - это совокупность программ, обеспечи-
вающих функционирование ИС и решение с ее помощью задач предметной об-
ласти [58].
ПО современных ИС можно разделить на три класса:
- системное ПО;
- прикладное ПО;
- системы программирования.
Системные программы предназначены для управления работой компью-
тера и выполняют различные вспомогательные функции (копирования, выдачи
справок, тестирования, форматирования и т. д). Это такие программы, как: опе-
рационные системы; оболочки; программы диагностики; антивирусные про-
граммы; программы архивирования и т.п. [14].
Для функционирования разрабатываемой системы необходима операци-
онная система «Windows 7», не ранее.
Прикладное ПО – это комплекс программ для решения задач определён-
ного класса конкретной предметной области. Прикладное ПО работает только
при наличии системного ПО. К прикладным программам относятся: текстовые,
табличные и графические процессоры; базы данных; экспертные системы; ком-
муникационные программы и т.п.[20].
Для выбора системы управления базами данных необходимо провести
сравнительный анализ наиболее популярных СУБД («MS Access», «Visual
FoxPro», «MуSQL» и «Oracle») на предмет соответствия основным функциям,
которые она должна выполнять: создание БД; манипулирование данными; фи-
зическое размещение и сортировка записей; защита от сбоев, поддержку це-
лостности данных и их восстановление; безопасность данных [20Ошибка! Ис-
точник ссылки не найден.20Ошибка! Источник ссылки не найден.Ошибка!
Источник ссылки не найден.].
53
СУБД «MS Access» превосходит своих оппонентов по простоте и удоб-
ству использования, но значительно уступает в средствах администрирования,
быстродействии (особенно при больших объемах данных) и безопасности хра-
нимых данных. «MS Access» рекомендуется использовать при проектировании
несложных программ с ограниченным объемом записей [20Ошибка! Источник
ссылки не найден.Ошибка! Источник ссылки не найден.].
«Visual FoxPro» - СУБД, работающая на собственном языке программиро-
вания. Недостатки системы такие же, как и у «MS Access». Такую СУБД целесо-
образно использовать при создании сложных приложений с количеством запи-
сей не более миллиона [20].
«MуSQL» – СУБД, полностью удовлетворяющая требованиям безопасно-
сти, надежности, компактного хранения и скорости обработки данных с мощны-
ми средствами администрирования БД. В отличие от предыдущих СУБД,
«MуSQL» позволяет хранить колоссальные объемы данных, проводить архиви-
рование и восстановление БД. Несмотря на множество доступных функций,
процесс управления СУБД не отличается высокой сложностью управления и ис-
пользования. «MуSQL» зарекомендовал себя как незаменимое средство для со-
здания очень больших (централизованных или распределенных) баз данных для
средних и крупных предприятий, где защита и сохранность данных - первооче-
редная задача [20Ошибка! Источник ссылки не найден.].
В СУБД «Oracle» заложены такие же функции, что и в «MуSQL», но, в от-
личие от последней, «Oracle» имеет высокую стоимость и сложные механизмы
управления. Такую СУБД целесообразно применять в очень крупных предприя-
тий.
На рисунке 17 приводится экспертная оценка возможностей рассматрива-
емых СУБД: «MS Access», «Visual FoxPro», «MуSQL» и «Oracle» (по десяти-
балльной шкале) [20Ошибка! Источник ссылки не найден.].
54
Рис. 17. Экспертная оценка основных СУБД
Итоги анализа СУБД показывают, что для разработки надежной и без-
опасной информационной системы целесообразно использовать «MуSQL», т.к. в
отличие от «Oracle», она является бесплатной и проста в освоении и использо-
вании.
Однако необходимо отметить, что на стадии проектирования и согласова-
ния требований к проектируемой системе с заказчиком, будет проще использо-
вать СУБД «MS Access», т.к. в таком случае проектируемое приложение можно
легко переносить с одного рабочего места на другое без установки или настрой-
ки дополнительных программ.
Таким образом, для функционирования разрабатываемой системы необ-
ходимы сервер баз данных «MySQL» и стандартный набор офисных программ
«Microsoft Office».
Системы программирования – это совокупность программ для разработки,
отладки и внедрения новых программных продуктов. Системы программирова-
ния обычно содержат: трансляторы; среду разработки программ; библиотеки
справочных программ; отладчики и др.
В последние годы большой популярностью у программистов пользуются
среды быстрой разработки приложений (RAD). К семейству таких систем про-
граммирования относятся: «Visual Basic», «Borland Delphi», «C++», «C++
Builder», «C#», и другие [21Ошибка! Источник ссылки не найден.].
7
0
3
4
5
6
4 4
3
7
8
7
8 8
6
9
8
9 9
7
0
1
2
3
4
5
6
7
8
9
10
MS Access
Visual FoxPro
MySQL
Oracle
55
В нашей работе выбор среды разработки будет производиться на основе
анализа перечисленных выше языков программирования.
«Visual Basic» хорошо подходит для быстрой разработки простых и недо-
рогих информационных систем. Достоинством «Visual Basic» можно назвать
простую и удобную среду разработки, позволяющую работать с различными ти-
пами баз данных. Программы, написанные на «Visual Basic», отличаются невы-
сокой скоростью выполнения и требуют подключения дополнительных DLL-
файлов [21].
«Borland Delphi» является мощной и быстрой средой разработки приложе-
ний на основе технологии объектно-ориентированного программирования
(ООП).
Среди преимуществ «Borland Delphi» можно выделить:
- отсутствие необходимости в установке дополнительных библиотек;
- встроенный инструмент визуального моделирования, реализующий гра-
фическую архитектуру, которая позволяет управлять целыми бизнес-объектами;
- мощный генератор отчетов;
- быстрый доступ к различным базам данных;
- огромное количество встраиваемых компонентов.
Язык «Borland Delphi» по возможностям значительно превосходит язык
«Visual Basic» и даже язык «C++» (например, «Borland Delphi» более надежен,
стабилен и легок в изучении) [21Ошибка! Источник ссылки не найден.].
Язык «C++» позволяет эффективно использовать практически все воз-
можности современных вычислительных средств и операционных систем. Это
достаточно мощный язык, позволяющий создавать кроссплатформенные прило-
жения любого назначения. «C++» считается относительно сложным языком про-
граммирования в связи с необходимостью запоминания методов работы с каж-
дым объектом. Еще одним важным недостатком данного языка является синтак-
сис, провоцирующий ошибки и плохая поддержка модульности (при подключе-
нии большого количества модулей, серьёзно замедляется работа компилятора и
заметно увеличивается размер конечного .exe файла) [21Ошибка! Источник
ссылки не найден.].

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

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