Разработка автоматизированной системы обслуживания заявок на техническое обслуживание для пермского кампуса НИУ ВШЭ
Служба технической поддержки как сервис, разрешающий проблемы, возникшие с оборудованием или программным обеспечением у пользователей. CRM модуль - прикладная программа для организаций, предназначенная для автоматизации взаимодействия с клиентами.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 12.06.2016 |
Размер файла | 524,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
· Необходим работник. Логическое поле, отображает необходимость в дежурном инженере. Заполняется системой автоматически, если на задачу назначен трудовой ресурс.
· Решение подготовлено. Логическое поле, отображает, готово ли решение по заявке. Заполняется системой автоматически при заполнении поля "Описание решения".
· Описание решения. Поле, в которое заполняется отчет о проделанной работе по заявке. Формируется системой автоматически на основе решений связных задач.
С общим списком модулей и списком задач работают обработчики событий:
· Решение "WfMS.EventReceivers.AddOrderToNewTask". Реализует часть функций декомпозиции заявок и формирования отчетов по заявке.
· Решение "WfMS.EventReceivers.WorkerAndSolutionReceiver". Реализует функции закрытия заявок и задач, формирование отчетов по выполнению заявок и обеспечивает взаимодействие с CRM модулем.
Производить манипуляции над элементами списка ресурсов можно используя формы редактирования MS SharePoint, как показано на рисунке 2.3. При этом заполняются поля:
· Название ресурса.
· Тип ресурса. Может содержать одно из трех значений: трудовой, материальный и денежный.
· Описание. Содержит описание ресурса. Например, трудовой ресурс может содержать описание «Сотрудник КЦ».
· Расходный материал. Логическое поле, отображает, является ли ресурс расходным материалом, что влияет на логику работы системы при освобождении ресурсов с задачи.
· Доступное количество. Количество ресурса доступное на данный момент. Назначение ресурса на задачу невозможно, если доступное количество равно нулю или меньше назначаемого.
Рисунок 2.3. Пример создания элемента списка ресурсов
Основными функциями WfMS являются:
1. Декомпозиция заявки на задачи. Оператор является важной частью WfMS НИУ ВШЭ - Пермь, и его основной задачей является работа с заявками, пришедшими из CRM модуля. После получения заявки, оператор разбивает заявку на более мелкие задачи, что позволяет в дальнейшем работать внутри с системы с каждой задачей отдельно. Задачи создаются в виде элементов списка задач.
2. Распределение ресурсов. Данная функция включает в себя два компонента: функция назначения ресурсов и функция освобождения ресурсов. Данные функции были реализованы в виде веб-частей.
3. Формирование отчета по выполненным заявкам и его передача CRM системе. Как только заявка закрывается, формируется отчет на основе данных, содержащихся в связных элементах списка задач. Данный отчет заносится в поле описания решения заявки в общем списке модулей.
4. Архивирование задач. Подобно формированию отчетов при инициации закрытия заявки, связные задачи архивируются.
5. Хранение истории назначений ресурсов на задачи. Система так же позволяет вести статистику назначения ресурсов, которая хранится в списке назначений ресурсов на задачи.
Данные функции системы выполняет оператор и дежурный инженер с помощью разработанных программных решений и стандартных инструментов MS SharePoint 2010.
Как ранее говорилось в этом параграфе, основной функционал реализован при помощи визуальных веб-частей, каждая из которых располагается на отдельной странице. Исходный код решений писался таким образом, чтобы в будущем решения можно было развернуть на любых порталах и сервисах.
С помощью технологии ASP.NET, языков C# и JavaScript был реализован интуитивно понятный пользовательский интерфейс. В качестве примера на рисунке 2.4 показана форма назначения ресурсов. На странице расположены меню выбора, информативные поля и меню фильтрации.
Помимо формы назначения ресурсов, были созданы формы освобождения ресурсов, закрытия заявок и задач. Список назначений и список задач имеют несколько представлений. Например, оба списка могут содержать архивные данные, которые позволят проводить анализ и планирование действий КЦ.
Далее приведено описание формы назначения ресурсов:
Рисунок 2.4. Форма назначений ресурсов
Ниже приведен пример описания схемы алгоритма назначения ресурсов:
1. Выбрать в соответствующих меню задачу и ресурс.
2. Считать данные о задаче и ресурсах. Если задача или ресурс не выбраны, то выдать пользователю соответствующее сообщение. Иначе перейти к пункту 3.
3. Определить тип ресурса. Если он трудовой, то определить, назначен ли на текущую задачу ответственный. Если не назначен, то назначить текущий трудовой ресурс как ответственного исполнителя. Перейти к пункту 7. Если ресурс не трудовой - перейти к пункту 4.
4. Считать из специального поля количество назначаемого ресурса.
5. Если назначаемого количество больше доступного, то выдать пользователю соответствующее сообщение. Иначе перейти к пункту 6.
6. У соответствующего элемента в списке ресурсов уменьшить значение количества доступного ресурса на величину назначаемого количества.
7. Найти в списке назначений значение с текущей задачей и ресурсом. Если назначение не найдено, то создать новый элемент списка и перейти к пункту 8. Иначе определить тип ресурса. Если он трудовой создать новый элемент и перейти к пункту 8. Иначе увеличить старое значение назначаемого ресурса и перейти к пункту 8.
8. Завершить работу алгоритма, вывести пользователю сообщение об успешном назначении ресурса на задачу.
Таким образом, с помощью разработанных программных средств были реализованы алгоритмы и функции, описанные в ТЗ на создание системы. Рисунок 2.5 схематично показывает связи функций и разработанных решений.
Рисунок 2.5. Схема реализации функций по решениям
Подводя итоги практической части работы, следует выделить полученные результаты:
1. Составлены основные требования и характеристики WfMS, ТЗ на разработку.
2. Разработана схема данных.
3. Смоделированы и описаны основные процессы системы.
4. На основе технологии MS SharePoint разработана WfMS НИУ ВШЭ - Пермь.
5. Описаны основные алгоритмы.
6. Составлено руководство пользователя.
7. Составлено руководство системного программиста.
8. Разработана WfMS.
3. Экономическое описание разработки
Важным этапом любого проектирования и разработки ПО и прикладных систем является их экономическое описание. Оно должно отражать основные затраты, которые получаются путем сложения стоимости инструментов, используемых при разработке, и расчетной стоимости проводимых работ.
Разработка системы проводилась в рамках выпускной квалификационной работы и ее основанием был приказ от 25.11.2013 №8.6.2-06/698 “Об утверждении тем и руководителей выпускных квалификационных работ студентов факультета бизнес-информатики”.
Таким образом, инициатором на проведение работ выступает факультет бизнес-информатики и создание системы не подразумевает извлечения коммерческой выгоды или получения экономической прибыли.
Однако, использование созданной службы поддержки, которая включает в себя WfMS и CRM модуль, позволит автоматизировать некоторые процессы КЦ НИУ ВШЭ - ПЕРМЬ и тем самым сократить некоторые издержки, вроде трудозатрат. Благодаря подписке факультета бизнес-информатики на продукцию Microsoft, при ведении работ по разработке WfMS было доступно необходимое ПО:
· Microsoft SharePoint 2010.
· Microsoft Visual Studio 2010.
· Microsoft SQL Server 2008.
· Windows 7 Professional.
Помимо затрат на ПО необходимо учесть заработную плату сотрудникам КЦ, входящим в состав WfMS. Так, размер затрат этого типа будет определяться степенью привлечения оператора и дежурных инженеров на работу в системе, что в свою очередь будет зависеть от количества заявок, подаваемых в службу технической поддержки.
Заключение
В процессе выполнения работы были изучены основные сведения о службах технической поддержки и использование в них автоматизированных информационных систем. В рамках исследования был проведен анализ теории, связанной с проектированием и разработкой WfMS, изучена текущая обстановка в НИУ ВШЭ - Пермь на предмет организации службы технической поддержки.
Проведение анализа ситуации в НИУ ВШЭ - Пермь позволило построить модель «как есть», описывающей процесс выполнения заявок КЦ, и составить ТЗ, которое содержит в себе основные требования, предъявляемые разрабатываемой системе.
Спроектированная служба технической поддержки состоит из модуля CRM, отвечающего за взаимодействие с клиентами, и непосредственно WfMS. В работе было приведено обоснование разработки WfMS как части технической поддержки, отвечающей за выполнение заявок студентов и сотрудников университета.
Кроме того, были изучены и применены в работе стандарты WFMC. Так, например, благодаря использованию XPDL работа WfMS основывается на декомпозиции заявок на задачи. А сама система разрабатывалась согласно требованиям стандарта WfRM.
Благодаря рассмотрению особенностей разрабатываемой системы, были построены модели бизнес-процессов, протекающих в WfMS, в нотации ARIS eEPC. В качестве основного бизнес-процесса выступает процесс выполнения заявки. Так же был выделен управляющий процесс распределения ресурсов. Помимо всего, была разработана диаграмма прецедентов, рассматривающая все возможные действия человека в рамках функционирования WfMS. Создание этой диаграммы позволит предусмотреть критические ситуации системы в процессе ее разработки.
В качестве инструмента разработки был выбран MS SharePoint 2010 с применением технологии ASP.NET и языков программирования C# и JavaScript. Основными используемыми элементами системы являются списки, выступающие в роли таблиц БД. Схема БД, изначально была спроектирована и приведена к третьей нормальной форме, после чего на ее основе построена схема классов, которая позволяет перенести конструкцию БД на списки SharePoint без нарушения условий нормализации.
Финальным этапом работы стало создание WfMS НИУ ВШЭ - Пермь. Система включает в себя список задач, список ресурсов, список назначений и общий список модулей. В качестве дополнительных программных решений были разработаны обработчики событий и визуальные веб-части, которые реализуют функционал, описываемый в ТЗ на создание системы.
Помимо разработанной системы были составлены руководства пользователя, системного программиста, а так же описание основных алгоритмов системы. Таким образом, результатом работы стала спроектированная и реализованная система управления потоками работ обслуживающей деятельности КЦ НИУ ВШЭ - Пермь по выполнению заявок на техническую помощь, имеющая собственный пакет документации, необходимый для сопровождения системы.
Размещено на Allbest.ru
...Подобные документы
Разработка базы данных учета и хранения заявок пользователя. Создание программного средства на основе клиент/серверной технологии. Описание возможностей платформы Tandem Framework. Апробация программы автоматизации процессов подачи и обработки заявок.
дипломная работа [3,6 M], добавлен 08.03.2013Разработка программного модуля для автоматизации учета поставок продукции автотранспортом для коммерческой организации. Предметная область, программно-техническое обеспечение. Экономическая эффективность системы автоматизации взаимодействия с клиентами.
дипломная работа [1011,0 K], добавлен 10.05.2013Автоматизация рутинных бизнес-процессов технической поддержки организации с помощью встраиваемого модуля технологии системы IP-телефонии. Особенности проектирования, разработки и реализации модуля. Описание информационной системы, ее тестирование.
дипломная работа [2,3 M], добавлен 10.12.2016Создание автоматизированной системы обработки заявок пользователей. Анализ требований к информационному, техническому и программному обеспечению. Проектирование интерфейса системы. Выбор средств реализации. Модель базы данных системы обработки заявок.
курсовая работа [1,6 M], добавлен 22.12.2014Создание информационной системы (ИС) медицинского учреждения с программным модулем "Диспансеризация". Формирование требований к ИС, ее внедрение. Организация взаимодействия персонала с ИС и модулем. Повышение качества и скорости обслуживания пациента.
дипломная работа [1,2 M], добавлен 20.03.2017Разработка проекта системы, программы, интерфейса взаимодействия пользователя с системой. Программная база для реализации проекта "Электронная администрация". Создание удобной среды для пользователей системы. Разработка форм входных и выходных данных.
дипломная работа [3,9 M], добавлен 20.06.2012Разработка и внедрение автоматизированной информационной системы (АИС) работы с клиентами туристической фирмы (приема и обработки заявок). Технико-экономическая оценка туристического агентства, алгоритм и схема интерфейса программного обеспечения его АИС.
дипломная работа [4,0 M], добавлен 21.07.2011Значение Информационных технологий. Традиционные проблемы взаимодействия. Принципы организации и возможности автоматизированной Диспетчерской службы. Основные преимущества компьютеризированной реализации службы Service Desk. Классификация, учет обращений.
лекция [2,0 M], добавлен 04.12.2014Анализ входной информации и процессов, уровня автоматизации на предприятии. Выявление объекта и задачи автоматизации. Разработка концепции построения информационной модели информационной системы. Разработка структуры базы данных и клиентского приложения.
дипломная работа [2,0 M], добавлен 22.11.2015Разработка автоматизированной информационной системы учета заявок сотрудников на обслуживание компьютерной, офисной и торговой техники в ООО "Платина". Проектирование информационных процессов с помощью средства BPWin в офисном приложении Access.
дипломная работа [2,5 M], добавлен 02.02.2016Системы, описывающие массовое обслуживание. Разработка системы массового обслуживания для магазинов. Постановка в очередь, порядок обслуживания, выбывание из очереди, периодичность попадания в нее. Описание программного модуля, листинг программы.
курсовая работа [171,8 K], добавлен 20.01.2010Определение комплекса задач для автоматизации бизнес-процессов отдела по работе с клиентами и склада ООО "ЖилРемСтрой". Выбор стратегии автоматизации и формализация программной задачи. Разработка программного модуля в среде 1C, его тестирование, отладка.
дипломная работа [3,2 M], добавлен 28.01.2013Определение характеристик системы массового обслуживания – вероятность обслуживания заявки, занятости любого канала системы, среднее число занятых каналов. Описание блок-схемы алгоритма. Разработка имитационной и аналитической моделей и их сравнение.
курсовая работа [860,4 K], добавлен 24.12.2013Схема межпроцессного взаимодействия; создание программы моделирования обслуживания заявок в системе с двумя очередями и одним обслуживающим прибором. Структура сообщений, параметров и ограничения очередей; кодирование и функциональное тестирование.
курсовая работа [33,3 K], добавлен 12.05.2013Разработка автоматизированной информационной системы для эффективного и быстрого обслуживания пользователей библиотеки ВУЗа. Среда разработки: MS Access. Язык программирования - VBA. Расчет технико-экономической выгоды внедрения данной технологии.
дипломная работа [304,7 K], добавлен 19.03.2010Разработка программы автоматизации подбора запчастей для ремонта автомобилей. Структурные единицы сообщений. Концептуальная модель системы. Алгоритм работы автоматизированной системы. Физическая модель данных. Описание пользовательского интерфейса.
дипломная работа [2,1 M], добавлен 20.06.2013Технология разработки и тестирования программного обеспечения в среде Visual Studio на примере создания программы моделирования систем массового обслуживания. Аналитические и имитационные методы моделирования с разными дисциплинами обслуживания заявок.
дипломная работа [1,1 M], добавлен 09.09.2012Потребность в разработке интернет ресурса для более удобного информирования и обслуживания клиентов фирмы. Проектирование базы данных в MySqlServer для более удобной работы с клиентами ООО "КСС-СЕРВИС". Расчет затрат на разработку программного продукта.
дипломная работа [3,7 M], добавлен 10.07.2017Сущность управления лицензионным программным обеспечением. Требования к аппаратному обеспечению. Изучение средств моделирования и разработки информационной системы. Анализ основных методов работы с Oracle Designer. Построение диаграмм потоков данных.
курсовая работа [1,4 M], добавлен 06.06.2014Характеристика предприятия, особенности его организационной структуры. Описание и ознакомление с системным программным обеспечением предприятия, направления его работы, оценка эффективности и значение. Способы организации поддержки устройств, драйверы.
отчет по практике [494,0 K], добавлен 13.06.2014