Разработка CRM-системы для автоматизации работы call-центра

Обзор существующих программных продуктов систем обработки данных c использованием IP-телефонии. Требования к информационным структурам на входе и выходе. Описание бизнес-процесса деятельности call-центра. Процедура изменения пароля аутентификации.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 29.11.2015
Размер файла 678,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

procedure Button4Click(Sender: TObject);

procedure Button7Click(Sender: TObject);

procedure Button6Click(Sender: TObject);

procedure Button8Click(Sender: TObject);

procedure Edit7KeyPress(Sender: TObject; var Key: Char);

procedure Button3Click(Sender: TObject);

4.9 Сохранение данных в Excel

Для удобного просмотра и хранения данных используется Excel. Пользователь может сохранить и распечатать отчеты о проделанной работе. Все отчеты сохраняются в системную папку «work»

procedure TForm1.Button7Click(Sender: TObject);

var

n: integer;

begin

RichEdit1.Lines.LoadFromFile(GetProgramPath+'data\'+'num.txt');

for n:=0 to RichEdit1.Lines.Count-1 do

begin

StringGrid1.Cells[1,n+1]:=RichEdit1.Lines.Strings[n];

StringGrid1.RowCount:=StringGrid1.RowCount+1;

end;

StringGrid1.RowCount:=StringGrid1.RowCount-1;

RichEdit1.Lines.LoadFromFile(GetProgramPath+'data\'+'org.txt');

for n:=0 to RichEdit1.Lines.Count-1 do

begin

StringGrid1.Cells[2,n+1]:=RichEdit1.Lines.Strings[n];

end;

RichEdit1.Lines.LoadFromFile(GetProgramPath+'data\'+'adr.txt');

for n:=0 to RichEdit1.Lines.Count-1 do

begin

StringGrid1.Cells[3,n+1]:=RichEdit1.Lines.Strings[n];

end;

RichEdit1.Lines.LoadFromFile(GetProgramPath+'data\'+'tel.txt');

for n:=0 to RichEdit1.Lines.Count-1 do

begin

StringGrid1.Cells[4,n+1]:=RichEdit1.Lines.Strings[n];

end;

RichEdit1.Lines.LoadFromFile(GetProgramPath+'data\'+'kontl.txt');

for n:=0 to RichEdit1.Lines.Count-1 do

begin

StringGrid1.Cells[5,n+1]:=RichEdit1.Lines.Strings[n];

end;

RichEdit1.Lines.LoadFromFile(GetProgramPath+'data\'+'email.txt');

for n:=0 to RichEdit1.Lines.Count-1 do

begin

StringGrid1.Cells[6,n+1]:=RichEdit1.Lines.Strings[n];

end;

RichEdit1.Lines.LoadFromFile(GetProgramPath+'data\'+'reg.txt');

for n:=0 to RichEdit1.Lines.Count-1 do

begin

StringGrid1.Cells[7,n+1]:=RichEdit1.Lines.Strings[n];

end;

RichEdit1.Lines.LoadFromFile(GetProgramPath+'data\'+'vidd.txt');

for n:=0 to RichEdit1.Lines.Count-1 do

begin

StringGrid1.Cells[8,n+1]:=RichEdit1.Lines.Strings[n];

end;

RichEdit1.Lines.LoadFromFile(GetProgramPath+'data\'+'osnprod.txt');

for n:=0 to RichEdit1.Lines.Count-1 do

begin

StringGrid1.Cells[9,n+1]:=RichEdit1.Lines.Strings[n];

end;

RichEdit1.Lines.LoadFromFile(GetProgramPath+'data\'+'meneg.txt');

for n:=0 to RichEdit1.Lines.Count-1 do

begin

StringGrid1.Cells[10,n+1]:=RichEdit1.Lines.Strings[n];

end;

end;

function IsOLEObjectInstalled(Name: String): boolean;

var

ClassID: TCLSID;

Rez: HRESULT;

begin

// ищем CLSID OLE-объекта

Rez:=CLSIDFromProgID(PWideChar(WideString(Name)), ClassID);

if Rez=S_OK

then Result:=true // объект найден

else Result:=false;

end;

4.10 Резервное копирование данных

В системе предусмотрено резервное копирование клиентских данных. Это позволит обеспечить сохранность данных и предотвратить их потерю. Все копии сохраняются в отдельный файл “absdaz.dat

procedure TForm1.Button6Click(Sender: TObject);

var

EditFile:string;

begin

Button2.Click;

if SaveDialog1.Execute then

begin

EditFile:=SaveDialog1.FileName;

RichEdit2.Lines.SaveToFile(EditFile);

end;

end;

procedure Save(Grid: TStringGrid; column: integer);

var

i: integer;

temp: integer;

max: integer;

begin

max:=0;

for i:=0 to Grid.RowCount-1 do

begin

temp:=Grid.Canvas.TextWidth(Grid.Cells[column, i]);

if temp>max

then max:=temp;

end;

Grid.ColWidths[column]:=Max+Grid.GridLineWidth+6;

end;

4.11 Телефонный сервис

Для удобства пользования телефонного модуля применяется сервис VoxImplant. Данный сервис обладает всем необходимым набором для быстрой и удобной работы с использованием VoIP технологии. Далее будет описан пошаговый алгоритм создания модуля телефонного сервиса. После регистрации на VoxImplant создаем сценарий работы модуля для обработки звонков

Сценарии -- это то, что происходит при различных событиях в системе, как обрабатываются звонки.

Создаем пользователя для работы в системе. Так же функционал сервиса VoxImplant позволяет создавать нескольких пользователей в системе с различными приоритетами в работе с данными клиента. Это дает возможность разграничить доступ к данным между сотрудниками и отслеживать работу, проделанную каждым из операторов call-центра..

Создание модуля Приложения позволит загружать код процедуры звонка клиента. Модуль так же дает возможность добавлять существующие учетные записи сотрудников для работы с системой.

Рис. Создание модуля Приложения

Система полностью настроена для работы. Ниже приведен листинг кода для процедуры звонка клиенту. Все звонки совершаются в созданной HTML странице загруженной на сервер VoxImplant.

<html>

<head>

<script type="text/javascript">

var initialized = false, // SDK загружено

loggedIn = false, // пользователь авторизован

connected = false, // получено соединение с VoxImplant сервером

voxImplant = VoxImplant.getInstance();

// добавляем прослушивателей основных событий

// событие загрузки SDK

voxImplant.addEventListener(VoxImplant.Events.SDKReady, handleSDKReady);

// событие установки соединения с сервером VoxImplant

voxImplant.addEventListener(VoxImplant.Events.ConnectionEstablished, handleConnectionEstablished);

// событие авторизации пользователя на сервере VoxImplant

voxImplant.addEventListener(VoxImplant.Events.AuthResult, handleAuthResult);

// SDK загружен, соединяемся с VoxImplant сервером

function handleSDKReady() {

initialized = true;

voxImplant.connect();

}

// соединились с VoxImplant сервером успешно, авторизуем юзера

function handleConnectionEstablished() {

connected = true;

login();

}

// проверяем статус авторизации

function handleAuthResult(e) {

if (e.result) {

// Авторизовались успешно

loggedIn = true;

makeCall();

}

}

// проводим авторизацию

function login(){

// данные созданного пользователя и приложения

voxImplant.login("needteam@firstapp.needteam.voximplant.com", "e352TM77");

}

function makeCall(){

var call = voxImplant.call("79636722229"); // ваш номер для дозвона

}

function testCall() {

// если SDK не инициализирован - проводим процесс

if (!initialized) voxImplant.init();

else {

// если не установлено соединение с сервером VoxImplant - //устанавливаем

if (!voxImplant.connected()) voxImplant.connect();

else {

// если пользователь не авторизован - авторизуем, если авторизован - //звоним

if (!loggedIn) login();

else makeCall();

}

}

}

</script>

</head>

<body>

<a href="javascript:testCall()">Позвони мне, позвони!</a><br/>

</body>

</html>

После загрузки функции на сервер VoxImplant проводиться тест на работоспособность кода

4.12 Варианты использования системы

Для определения вариантов использования системы будут использоваться диаграммы вариантов использования (от англ. Use case diagrams, далее UML). UML диаграмма наглядно покажет бизнес-процесс сотрудника call-центра

5. ЭКОЛОГИЯ И ОХРАНА ТРУДА

5.1 Анализ пожарных сигнализаций на рабочем месте

Сегодня любое предприятие не может существовать без основных элементов безопасности - пожарной сигнализации. Наличие системы автоматической пожарной сигнализации (АПС) - это обязательное требование для обеспечения безопасности здоровья и жизни сотрудников предприятия.

Существует два основных типа АПС:

- аналоговая;

- адресная.

Основные функции станционной части системы:

- отражение событий, происходящих на территории;

- контроль и автоматическая проверка всех элементов системы;

- формирование и хранение данных о системе;

- формирование сигналов управления и коммутации.

Так же стоит уделить внимание организации всего электропитания системы АПС. В нормах пожарной безопасности система электропитания должна быть первой категории надежности, что предусматривает наличие двух независимых источников электропитания.

Системы АПС разделяются по способу определения места возникновения возгорания. Выделяют два условных типа таких систем:

Аналоговые системы способны установить место пожара по определенному номеру, присвоенному пожарному шлейфу.

Недостатки: Каждый пожарный шлейф может содержать до 30 пожарных датчиков, что снижает вероятность точного определения места возгорания.

Эксплуатация: Данная система обычно эксплуатируется в небольших помещениях, где определение места пожара возможно и при помощи визуального осмотра объекта.

Обслуживание: Стоимость и обслуживание пожарной сигнализации аналогового типа значительно дешевле, чем у других видов.

Адресная пожарная сигнализация способна точечно указать место возгорания.

Недостатки: Стоимость отдельных компонентов системы значительно выше, чем у аналогового типа, однако их количество может быть существенно меньше.

Эксплуатация: В больших и объемных помещениях без данной системы не обойтись.

Обслуживание: данная пожарная сигнализация данного типа потребует немалых затрат.

Система пожарной сигнализации состоит из следующих основных компонентов:

· Контрольная панель это прибор, который занимается анализом состояния пожарных датчиков и шлейфов, а также отдает команды на запуск пожарной автоматики. Это мозг пожарной сигнализации.

· Блок индикации или автоматизированное рабочее место (АРМ) на базе компьютера. Эти устройства служат для отображения событий и состояния пожарной сигнализации.

· Источник бесперебойного питания (ИБП). Этот блок служит для обеспечения непрерывной работы сигнализации, даже при отсутствии электропитания. Это сердце пожарной сигнализации

· Различных типов пожарных датчиков (извещателей). Датчики служат для обнаружения очага возгорания или продуктов горения (дым, угарный газ и т. д.). Это глаза и уши пожарной сигнализации.

5.2 Типы пожарных датчиков

Есть несколько типов пожарных датчиков. Каждый из них выполняет определенную заданную функцию для предупреждения пожара.

Тепловой пожарный датчик используется для определения изменения температуры в помещении. Есть два типа таких датчиков. Пороговый датчик, с заданной температурой срабатывания в помещение, и интегральный датчик, реагирующим на скорость изменения температуры.

Тепловой пожарный датчик реагирует на изменение температуры в защищаемом помещении. Он может быть пороговым, с заданной температурой срабатывания, и интегральным, реагирующим на скорость изменения температуры. Применяются в основном в помещениях, где не возможно использование дымовых датчиков.

Дымовой пожарный датчик реагирует на наличие дыма в воздухе. Один из немногих минусов такого датчика - он так же реагирует на наличие в воздухе пыли и паров. Этот самый распространенный тип датчиков на предприятиях.

Датчик пламени реагирует на открытый пожар. Они используется в тех местах, где возможен пожар без предварительного тления, например мастерские, бензиновые заправки и т. д.

Последнее изобретение в области противопожарных систем - это мультисенсорный датчик. Разработчики уже давно были озадачены проблемой создания датчика, который бы рассматривал все признаки в совокупности, а, следовательно, более точно определял бы наличие пожара, на порядок, уменьшая ложные тревоги пожарной сигнализации. Первыми были изобретены мультисенсорные датчики, реагирующие на совокупность двух признаков: дым и повышение температуры. Но развитие технологий не остановилось на этом и теперь уже используются датчики нового поколения, которой учитывают совокупность трех и даже всех четырех факторов. На сегодняшний день, многие фирмы уже выпускают системы пожарной защиты с мультисенсорными датчиками. Наиболее известные из них System Sensor, Esser, Bosch Security Systems, мультисенсорный дымовой детектор Siemens и др .

Для повышения эффективности работы пожарной сигнализации, как правило, оснащается ручными пожарными датчиками извещения. Они представляют собой закрытую прозрачную коробку с красной кнопкой и размещаются на стенах в местах, легкодоступных, чтобы в случае обнаружения пожара сотрудник мог оповестить все предприятие о возгорание. Ручные датчики извещения относятся к общим требованиям установки пожарной сигнализации на предприятиях.

5.3 Системы пожаротушения

Существует несколько различных видов систем пожаротушения:

“Дренчерная система представляет собой оросители с генератором пены или выходным отверстием. Такие системы применяются и в качестве завес, которые будто стеной отсекают огнетушащие вещества от помещений, свободных от пожара. Идеально подходят для использования при разработке мероприятий, которые отступают от норм пожарной безопасности”[9].

“Газовые позволяют обнаружить возгорание на всей подконтрольной площади помещения и вовремя подать сигнал. Тушение пожара идет за счет заполнения помещения определенным рассчитанным количеством вещества для тушения огня. Чаще всего устанавливается в крупных центрах хранения данных или в серверных”[9].

“Спинкерные обеспечивает подачу огнетушащего состава на очаг возгорания. Состоит из трубопроводов, которые оборудованы спинкерными оросителями с тепловым замком (способен открываться лишь под воздействием температуры). Самый распространенный вариант системы пожаротушения, который активно применяется в офисах, подземных парковках, складах и торговых центрах и т.д”[9].

“Аэрозольные применяется для локализации и ликвидации пожара на энергетических объектах, транспортных хозяйствах и т.п. Аэрозоль не оказывает разрушающего воздействия на конструкции и безвреден для человека”[9].

Рис. Аэрозольная система

Порошковые модульные системы предназначены для автоматического пожаротушения и основана на мелкодисперсном порошковом составе. Отлично подходит для установки в местах с большим количеством электрооборудования”[9].

Рис. 25.Порошковая система

“Пенные системы эффективно при тушении пожаров на нефтеналивных станциях, заводах по переработке мусора, складах полимеров и пластмасс, т.е. там, где сконцентрировано большое количество легковоспламеняющихся жидкостей”[9].

Рис. 26.Пенная система

“Тонкораспыленная вода нужна для ликвидации возгорания с помощью капель воды. Высокая проникающая и охлаждающая способность тонкораспыленной воды обеспечивает надежное тушение пожара при небольшом расходе огнетушащего вещества. Устанавливается в архивах, музеях, библиотеках”[9].

Рис. 27.Тонкораспыленная вода

ЗАКЛЮЧЕНИЕ

Цель дипломного проекта была реализована система обработки данных с использованием ip-телефонии для специалистов call-центра компании «Эдноус».

Модуль обработки данных компании «Эдноус» позволит:

- отображение текущих звонков;

- резервное копирование данных;

- добавление новых типов данных о клиентах;

- изменение клиентских данных;

- защита данных от копирования;

- быстрый доступ к хранимой информации;

- формирование отчетов о работе системы.

В ходе выполнения дипломного проекта было реализовано:

- Описание предметной области.

- Анализ существующих CRM-систем.

- Разработка технического задания.

- Разработка схемы работы системы.

- Разработка процедур.

Разработанная система позволит упростить работу специалистов call-центра компании «Эдноус». Клиентские данные теперь хранятся централизованной базе и защищенным от доступа к третьим лицам. Так же в системе стало возможно оперативно генерировать отчеты, что позволит наглядно показывать статистику каждого сотрудника. Модуль ip-телефонии позволит снизить расходы компании на связь.

Задачи дипломного проекта были реализованы в полной мере.

ГЛОССАРИЙ

ЛИД - (от англ. lead -- возглавлять) - потенциальный клиент.

ПО - программное обеспечение.

Биллинг - (от англ. billing -- составление счёта) - комплекс связи на предприятие.

IIS - (от англ. Internet Information Services - Информационные службы интернета).

СОД - система обработки данных.

ЭВМ - электронно-вычислительная машина.

ОС - операционная система.

UML - от англ. Use case diagrams - диаграммы вариантов использования.

АПС - автоматическая пожарная сигнализация.

АРМ - автоматизированное рабочее место.

ИБП - источник бесперебойного питания.

Размещено на Allbest.ru

...

Подобные документы

  • Основные понятия IP телефонии и виды строения сетей IP телефонии. Голосовые шлюзы Cisco Systems для IP-телефонии. IP IVR как средство автоматического ответа на вызовы. Преимущества построения распределенного Контакт Центра, архитектура его построения.

    дипломная работа [3,0 M], добавлен 21.04.2016

  • Разработка моделей данных информационной системы Сall-центра с применением CASE-технологии. Персонал и его функции. Регистрирование заявок в режиме реального времени. Построение диаграммы потоков данных DFD. Список документов и инфологическая модель.

    курсовая работа [1,1 M], добавлен 28.08.2012

  • Характеристика основных потоков данных, существующих на предприятии. Способы и средства для разработки программного обеспечения. Проектирование пользовательского интерфейса. Разработка слоя взаимодействия с базой данных. Разработка слоя бизнес сервисов.

    дипломная работа [750,8 K], добавлен 10.07.2017

  • Описание предметной области и процессов обработки информации, требующих автоматизации. Обзор существующих программных продуктов. Описание структуры системы бронирования гостевого дома. Назначение и функции программы. Описание методов защиты данных в ИС.

    дипломная работа [154,6 K], добавлен 08.02.2013

  • Цели деятельности центра телекоммуникации, использование программных продуктов для автоматизации отдельных этапов работы учета обслуживания клиентов. Формирование сопроводительной документации по обслуживанию клиентов. Логическая модель системы.

    дипломная работа [4,5 M], добавлен 27.12.2011

  • Основные функции сервисного центра. Определение миссии, выделение критических факторов успеха и проблем предприятия. Проектирование базы данных для автоматизации бизнес-процесса "Заявка на ремонт". Функциональная, организационная и информационная модели.

    курсовая работа [635,4 K], добавлен 05.01.2015

  • Описание самообучающейся экспертной системы и деятельности центра обучения иностранным языкам. Описание разработанной схемы данных, диаграммы классов, алгоритмов поиска ответа. Результаты тестирования разработанной системы. Учетные записи и работа с ними.

    курсовая работа [2,0 M], добавлен 14.04.2015

  • Разработка проекта автоматизации документооборота при помощи механизма бизнес-процессов и с использованием современных программных наработок в 1С:Предпирятие. Создание информационной базы "Деканат" для обработки данных процесса обучения студентов.

    дипломная работа [954,8 K], добавлен 26.07.2013

  • Аналитический обзор программных средств для управления оздоровительным центром. Предметная область автоматизации и постановка задачи. Требования к разрабатываемой информационной системе. Алгоритм решения задачи, построение логической модели данных.

    дипломная работа [3,0 M], добавлен 19.01.2017

  • Контекстная диаграмма системы обслуживания и диаграмма декомпозиции. Обоснование необходимости внедрения информационной системы. Обзор существующих программных продуктов. ER-диаграмма системы, описание таблиц базы данных. Используемые системы кодирования.

    дипломная работа [577,2 K], добавлен 27.01.2014

  • Проектирование информационной системы "Учёт работы поликлиники": анализ программных продуктов, описание диаграмм бизнес–процесса, описание IDEF0, DFD, IDEF3 диаграмм потоков данных и документирования процессов посредством AllFusion Process Modeler r7.3.

    курсовая работа [2,5 M], добавлен 20.08.2012

  • Разработка информационной системы для автоматизации логистики в управлении архивом документов компании "Айрон Маунтен". Обзор рынка аналогов программных продуктов. Тестирование разработанной программной системы. Даталогическая и физическая модели данных.

    дипломная работа [7,3 M], добавлен 04.05.2014

  • Анализ особенностей предметной области. Сбор и анализ необходимой информации. Разработка элементов фирменного стиля музыкального коллектива "Call of Io". Разработка анимации логотипа в Adobe After Effect и последующее монтирование в программе Sony Vegas.

    реферат [3,0 M], добавлен 11.09.2014

  • Специфика рекламной деятельности в агентствах недвижимости, обзор программных продуктов. Описание бизнес-процессов, назначение и цели создания автоматизированной системы, структура базы данных и ее Логическая модель, инструкция и интерфейс пользователей.

    дипломная работа [3,4 M], добавлен 21.04.2009

  • Характеристика предприятия, особенности работы оператора сервисного центра. Требования к программному и техническому обеспечению. Проектирование моделей данных, модулей и структуры информационной системы. Разработка интерфейса и тестирование программы.

    дипломная работа [1,2 M], добавлен 16.02.2013

  • Построение модели вычислительного центра: постановка задачи, составление моделирующей программы на языке GPSS, обоснование выбора моделирования. Анализ полученных данных и формирование выводов. Улучшение системы и моделирование процесса работы центра.

    курсовая работа [671,6 K], добавлен 03.07.2011

  • Структура сети IP телефонии в информационно-вычислительном центре. Основные системные возможности и пользовательские функции Cisco Сall Manager. Анализ конференций различных типов. Разработка программного обеспечения системы мониторинга IP-конференции.

    дипломная работа [3,6 M], добавлен 20.05.2013

  • Общая характеристика ресторана "Гагаринский". Анализ программных продуктов и основные требования к системе автоматизации. Принципы автоматизации управленческого, бухгалтерского учета ресторана, характеристика и значение бизнес-процессов в данных отделах.

    курсовая работа [130,0 K], добавлен 10.06.2015

  • Знакомство с возможностями перехвата пароля при аутентификации в почтовых системах. Характеристика почтовой программы "The Bat!", анализ способов настройки и проверки работоспособности. Рассмотрение распространенных методов защиты от перехвата пароля.

    контрольная работа [1,1 M], добавлен 19.05.2014

  • Понятие бизнес-процесса. Формы автоматизации регистрации документов. Функции систем электронного управления делопроизводства и документооборота, обоснование их выбора и практическое применение. Структура рынка программных продуктов в области ЭУД.

    курсовая работа [232,8 K], добавлен 17.07.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.