Материал: Автоматизация процесса взаимодействия с клиентами (CRM) в филиале компании DNS

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
87
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. DNS группа компаний [Электронный ресурс]. Режим
доступа:https://www.dns-shop.ru/about/
2. Дубейковский В.И. Практика функционального моделирования с
AllFusion Process Modeler 4.1. Где? Зачем? Как? Москва. «ДИАЛОГ-
МИФИ». 2014.
3. Калянов Г.Н. Моделирование, анализ, реорганизация и автоматизация
бизнес-процессов / Г. Н. Калянов. М.: Финансы и статистика, 2016.
267 c.
4. Акулич М. Управление взаимоотношениями с клиентами (CRM).
Издательские решения, 2019. – 102 с.
5. Обзор CRM «BPM'ONLINE» [Электронный ресурс]. Режим доступа:
https://habr.com/ru/company/trinion/blog/281192/
6. CRM «SALESFORCE» [Электронный ресурс]. Режим доступа:
https://www.salesforce.com/crm/
7. CRM «MS DYNAMICS» [Электронный ресурс]. Режим доступа:
https://dynamics.microsoft.com/en-us/crm/what-is-crm/
8. Агапов В. Профессиональная разработка программного обеспечения.
Символ-Плюс, 2013. – 240 с.
9. Емельянова Н. Проектирование информационных систем. М.: Форум,
2014. 432 с.
10. Маклафлин Б. PHP и MySQL. Исчерпывающее руководство. Изд.
Питер, 2016. – 544 с.
11. Тарасов С. СУБД для программиста. Базы данных изнутри. Омск:
«Соломон», 2015. – 320 с.
12. Советов Б.Я. Архитектура информационных систем: учебник для студ.
учреждений высш. проф. образования. М.: Издательский центр
«Академия», 2012. – 288 с.
88
13. Пищикова Е., Комличенко В.Н. Техники выявления требований к
разработке по // Естественные и математические науки в современном
мире: сб. ст. по матер. XXVI междунар. науч.-практ. конф. 1(25).
Новосибирск: СибАК, 2015.
14. Ипатова Э. Методологии и технологии системного проектирования
информационных систем. Учебник. – М.: «Флинта», 2014. – 192 с.
15. Род С. Алгоритмы. Теория и практическое применение. М.: «Эксмо»,
2017. 544 с.
89
ПРИЛОЖЕНИЕ А ЛИСТИНГИ ПРОГРАММНЫХ МОДУЛЕЙ
Модуль отображения заявок
<?php
$s_pref = $_SESSION['site_prefix'];
$type = $_SESSION['utype'];
if(isset($_POST['btneditrequest']))
$arr = filterAndListRequests($_POST['statuses'], $_POST['priorities'],
$_POST['types'], $_POST['dF'], $_POST['dT'], $_POST['repairers'], $_POST['contacts'], $type,
$_SESSION['id_user']);
else
$arr = null;
$data = array('lst' => $arr, 'search' => getDataForSearch());
//print_r($data);
?>
<h3>Заявки на ремонт и техническое обслуживание</h3>
<form class="form-horizontal text-left" method="post">
<fieldset>
<legend>Фильтрация заявок</legend>
<div class="row">
<div class="col-md-5">
<div class="form-group">
<label class="col-md-4 control-label" for="statuses">Статус заявки</label>
<div class="col-md-8">
<?php
echo "<select size='1' name='statuses' class='form-control'>";
echo "<option value='0'>любой</option>";
foreach($data['search']['statuses'] as $i => $status)
echo "<option
value='".$status['id_status']."'".($_POST['statuses']==$status['id_status'] ? ' selected' :
'').">".$status['status']."</option>";
echo "</select>";
?>
</div>
</div>
</div>
<div class="col-md-7">
<div class="form-group">
<label class="col-md-7 control-label" for="btnFilterOrders">Дата создания
заявки <br>в формате ДД-ММ-ГГГГ (пример: 04.04.2020)</label>
<div class="col-md-5">
<?php
echo "<input class='form-control' name='dF' type='text'
placeholder='Дата от' ".($_POST['dF'] != "" ? "value='".$_POST['dF']."'" : "")."><input class='form-
control' name='dT' type='text' placeholder='Дата до' ".($_POST['dT'] != "" ?
"value='".$_POST['dT']."'" : "").">";
?>
</div>
</div>
</div>
</div>
<div class="row">
90
<div class="col-md-5">
<div class="form-group">
<label class="col-md-4 control-label" for="types">Типы проблемы</label>
<div class="col-md-8">
<?php
echo "<select size='1' name='types' class='form-control'>";
echo "<option value='0'>еще не присвоен</option>";
foreach($data['search']['types'] as $i => $type)
echo "<option
value='".$type['id_type']."'".($_POST['types']==$type['id_type'] ? ' selected' :
'').">".$type['type']."</option>";
echo "</select>";
?>
</div>
</div>
</div>
<div class="col-md-7">
<div class="form-group">
<label class="col-md-7 control-label" for="priorities">Приоритет
заявки</label>
<div class="col-md-5">
<?php
echo "<select size='1' name='priorities' class='form-control'>";
echo "<option value='0'>еще не определен</option>";
foreach($data['search']['priorities'] as $i => $priority)
echo "<option
value='".$priority['id_priority']."'".($_POST['priorities']==$priority['id_priority'] ? ' selected' :
'').">".$priority['priority']."</option>";
echo "</select>";
?>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-5">
<div class="form-group">
<label class="col-md-4 control-label" for="repairers">Ответственный
техник</label>
<div class="col-md-8">
<?php
echo "<select size='1' name='repairers' class='form-control'>";
echo "<option value='0'>еще не определен</option>";
foreach($data['search']['repairers'] as $i => $userTech)
echo "<option
value='".$userTech['id_user']."'".($_POST['repairers']==$userTech['id_user'] ? ' selected' :
'').">".$userTech['name']."</option>";
echo "</select>";
?>
</div>
</div>
</div>
<div class="col-md-7">
<div class="form-group">
<label class="col-md-7 control-label" for="addr">Заявитель</label>
91
<div class="col-md-5">
<?php
echo "<input class='form-control input-md' name='addr'
".($_POST['addr'] != "" ? "value='".$_POST['addr']."'" : "")." type='text' placeholder='Заявитель'>";
?>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group">
<input type='submit' name='btneditrequest' class="btn btn-primary"
value='Отфильтровать'>
</div>
</div>
</div>
</fieldset>
</form>
<?php
if(isset($_POST['btneditrequest']))
{
if(is_array($data['lst']))
$cnt = count($data['lst']);
else
$cnt = 0;
if($cnt>0)
{
echo "<table id='print_table' class='table table-striped thead-light table-bordered table-
hover'>";
if($_SESSION['uID']>0)
{
$w1 = 3;
$w2 = 7;
$w3 = 22;
$w4 = 10;
$w5 = 5;
$w6 = 13;
$w7 = 5;
$w8 = 4;
$w9 = 4;
$w10 = 4;
}
else
{
$w1 = 3;
$w2 = 10;
$w3 = 24;
$w4 = 15;
$w5 = 10;
$w6 = 7;
$w7 = 10;
$w8 = 11;
Источник: https://baza.diplomsite.ru/previewfile/2064