Диплом: Автоматизация взаимоотношений с клиентами для ООО “Дион”

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
87
В ходе разработки системы использовался язык программирования
PHP, а вместе с ним и лучшая на мой взгляд система управления базами
данных MySQL, помимо этих инструментов также использовался язык
скриптов JavaScript, для реализации некоторых функций. В проектной части
было решено выбрать стандарт жизненного цикла информационной системы,
для этого было организовано собрание на котором было принято решение
придерживаться стандарту ГОСТ Р ИСО/МЭК 12207-2010, после выбора
которого было приведено описание основных процессов применимых к
разрабатываемой системе.
В ходе описания информационного обеспечения задачи, была описана
информационная модель, дана характеристика нормативно-справочной
информации и результатной информации.
Во время описания программного обеспечения, было приведено дерево
функций системы, после чего оно было подробно описано, также был
приведен сценарий диалога пользователя и системы, была дана
характеристика базы данных, а также была построена и описана ее ER-модель,
далее было приведено описание структурной схемы пакета и программных
модулей.
Следующим шагом было проверить систему на работоспособность,
результаты которой были показаны в разделе «Контрольный пример
реализации проекта и его описание». При разработки пользовательского
интерфейса были учтены все требования к дизайну и функциям.
После проверки системы наступило время для расчёта экономической
эффективности, результат которого показала, что срок окупаемости затрат на
реализацию проекта составляет около 6 месяцев, а годов экономический
эффект от разработки и внедрения информационной системы составил
258100,77 рублей, то есть проект является экономически выгодным.
Разработанная информационная система имеет интерфейс доступный
для среднего уровня подготовки, и требует незначительную подготовку, для
ее использования.
88
Разработанный проект в полной мере соответствует требованиям
задания на дипломное проектирование.
В результате использования разработанной системы в ООО «Дион»
значительно снизятся временные и финансовые затраты, повысится
эффективность предприятия, а также возрастет прибыль.
Информационная система является законченной, однако в дальнейшем
можно будет ее усовершенствовать, добавив новые функции.
89
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Теория управления: учеб. пособие для студентов вузов, обучающихся по
специальности «Государственное и муниципальное управление»,
«Менеджмент организации» / В.И. Коробко. — М.: ЮНИТИ-ДАНА, 2018.
383 с.
2. Методология функционального моделирования IDEF0, Руководящий
документ, Госстандарт России
3. Системы управления взаимоотношениями с клиентами: практикум / С.В.
Мхитарян, М.В. Маркова. - М.: Изд. центр ЕАОИ, 2017. - 150с.
4. Фирма 1С. WWW: https://solutions.1c.ru/catalog/crm-baz/features
5. Фирма 1С-Битрикс. WWW: https://www.bitrix24.ru/
6. Фирма EspoCRM. WWW: https://www.espocrm.com/ru/
7. Основы работы с базами данных - СУБД MySQL: Учебное пособие / О.В
Пинягина - Казань: Казанский университет, 2018. - 92с.
8. Администрирование MySQL / - М.: Национальный Открытый
Университет "ИНТУИТ", 2016. - 234с.
9. The PostgreSQL Global Development Group Перевод на русский язык,
2015-2020 гг.: Компания «Постгрес Профессиональный».
10. ГОСТ Р ИСО/МЭК 12207-99, Руководящий документ, Госстандарт
России, Москва, 2004
11. Проектирование информационной системы: структурный подход: учеб.
пособие для студентов вузов / Л. В. Щеголева, А. Н. Кириленко. —
Петрозаводск: Изд-во ПетрГУ, 2016. 104 с.
12. Антонов В.Ф. Методы и средства проектирования информационных
систем: учебное пособие / В.Ф. Антонов, А.А. Москвитин. - Ставрополь:
СКФУ, 2016. - 342с
13. Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2014. - 266с
14. Гимбицкая Л.А. Администрирование в информационных системах:
учебное пособие / Л.А. Гимбицкая, З.М. Альбекова. - Ставрополь: СКФУ,
2014. - 66 с.
90
15. Фуфаев Д.Э. Разработка и эксплуатация информационных систем:
учебник / Д.Э. Фуфаев, Э. В. Фуфаев. – 2-е изд., перераб. – М.: Академия, 2013.
- 304с.
Приложение 1
Программная архитектура ООО «Дион»
Компьютер секретаря
Windows 10
MS Office 2016
Google Chrome
Windows defender
WinRAR
Компьютер Зам.
Директора по общим
вопросам
Windows 10
MS Office 2016
Google Chrome
Windows defender
WinRAR
Web-сервер
MySQL
5.7.15
Файлы
сайта
Windows Server 2012 R2
CMS
«Joomla!»
3.9.5
PHP 5.1.0
Интернет
HTTP
HTTP
Сервер доступа в Интернет
Windows Server 2012 R2
Tiny DHCP
Server 1.4
Учебный сервер
MySQL
5.7.15
Файлы
сайта
Windows Server 2012 R2
CMS
«Joomla!»
3.9.5
PHP 5.1.0
Google
Chrome
83.0.4103.
61
HTTP
Управленческий сервер
MySQL
5.7.15
Файлы
сайта
Windows Server 2012 R2
CMS
«Joomla!»
3.9.5
PHP 5.1.0
Google
Chrome
83.0.4103.
61
HTTP
Компьютер Директора
Windows 10
MS Office 2016
Google Chrome
Windows defender
WinRAR
Компьютер Зам.
директора
Windows 10
MS Office 2016
Google Chrome
Windows defender
WinRAR
Коммутатор
Компьютер Завуча
Windows 10
MS Office 2016
Google Chrome
Windows defender
Специализирован
ное ПО
Для регистрации
удостоверений
Компьютер Менеджера
Windows 10
MS Office 2016
Google Chrome
Windows defender
Спец. ПО для
ведения списка
учащихся
Компьютер It-
специалиста
Windows Server
2012 R2
MS Office 2016
Google Chrome
Windows defender
RAdmin
WinRAR
Коммутатор
TCP/IP
TCP/IP
TCP/IP
TCP/IP
TCP/IP
Компьютер
Преподавателя
Windows 10
MS Office 2016
Google Chrome
Windows defender
Компас 3D
Компьютер Учащегося
Windows 10
MS Office 2016
Google Chrome
Windows defender
Компас 3D
Компьютерный класс
Учебная часть
Кабинет начальства
Компьютер Кадровика
Windows 10
MS Office 2016
Google Chrome
Windows defender
WinRAR
1С: Зарплата и
кадры
Компьютер Начальника
отдела кадров
Windows 10
MS Office 2016
Google Chrome
Windows defender
WinRAR
1С: Зарплата и
кадры
Отдел кадров
Компьютер Гл.
бухгалтера
Windows 10
MS Office 2016
Бухгалтерия
Google Chrome
Windows defender
Консультант+
Клиентбанк
Контур Экстерн
Отдел бухгалтерии
Компьютер бухгалтера
Windows 10
MS Office 2016
Бухгалтерия
Google Chrome
Windows defender
Консультант+
Клиентбанк
Контур Экстерн
TCP/IP
TCP/IP
TCP/IP
TCP/IP
TCP/IP
TCP/IP
Приложение 2
Прагматические оценки потоков информации в ООО «Дион»
Документ
Количество
документов
в день
Число
задействованног
о персонала, чел.
Трудовые
затраты
на 1
документ
, мин
Трудовые
затраты на
работу с
документам
и за день,
мин
Количество
документо
в за год
Трудовы
е
затраты
за год,
час
Прайс-лист
(актуализация)
2
1
30
60
730
365
Отчёт по работе с
клиентом
15
2
60
450
5475
2738
Отчёт о проведенных
операциях
1
1
120
120
365
730
Счёт на предоплату
15
2
15
113
5475
684
Кассовый чек
12
1
5
60
4380
365
Договор
12
1
60
720
4380
4380
БД проведенных
операций
(актуализация)
2
1
90
180
730
1095
БД клиентов
(актуализация)
15
2
60
450
5475
2738
БД шаблонов
документов
(актуализация)
2
2
15
15
730
91
Итого:
-
-
-
-
-
13186
Приложение 3
Листинг расчётного модуля системы
<?php
namespace Dion\Core\Acl;
use \Dion\Core\Exceptions\Error;
use \Dion\ORM\Entity;
use \Dion\Entities\User;
use \Dion\Core\Utils\Config;
use \Dion\Core\Utils\Metadata;
use \Dion\Core\Utils\FieldManagerUtil;
use \Dion\Core\Utils\File\Manager as FileManager;
class Table
{
protected $type = 'acl';
protected $defaultAclType = 'recordAllTeamOwnNo';
private $data = null;
protected $cacheFilePath;
protected $actionList = ['read', 'stream', 'edit', 'delete', 'create'];
protected $booleanActionList = ['create'];
Продолжение приложения 3
protected $levelList = ['yes', 'all', 'team', 'own', 'no'];
protected $fieldActionList = ['read', 'edit'];
protected $fieldLevelList = ['yes', 'no'];
protected $valuePermissionHighestLevels = array();
protected $valuePermissionList = [];
private $fileManager;
private $metadata;
private $fieldManager;
protected $forbiddenAttributesCache = array();
protected $forbiddenFieldsCache = array();
protected $isStrictModeForced = false;
protected $isStrictMode = false;
public function __construct(User $user, Config $config = null,
FileManager $fileManager = null, Metadata $metadata = null,
FieldManagerUtil $fieldManager = null)
{
$this->data = (object) [
'table' => (object) [],
Продолжение приложения 3
'fieldTable' => (object) [],
'fieldTableQuickAccess' => (object) [],
];
if ($this->isStrictModeForced) {
$this->isStrictMode = true;
} else {
$this->isStrictMode = $config->get('aclStrictMode', true);
}
$this->user = $user;
$this->metadata = $metadata;
if ($fieldManager) {
$this->fieldManager = $fieldManager;
}
if (!$this->user->isFetched()) {
throw new Error('User must be fetched before ACL check.');
}
if ($fileManager) {
$this->fileManager = $fileManager;
}
$this->valuePermissionList = $this->metadata->get(['app',
$this->type, 'valuePermissionList'], []);
$this->valuePermissionHighestLevels = $this->metadata-
>get(['app', $this->type, 'valuePermissionHighestLevels'], array());
Продолжение приложения 3
$this->initCacheFilePath();
if ($config && $config->get('useCache') && file_exists($this-
>cacheFilePath)) {
$cached = include $this->cacheFilePath;
$this->data = $cached;
} else {
$this->load();
if ($config && $fileManager && $config->get('useCache')) {
$this->buildCache();
}
}
}
protected function initCacheFilePath()
{
$this->cacheFilePath = 'data/cache/application/acl/' . $this-
>getUser()->id . '.php';
}
protected function getUser()
{
return $this->user;
}
protected function getMetadata()
{
return $this->metadata;
}

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Agile-методология в управлении проектами на примере ООО «Ресурсный центр «Академия КлассИнфо»
Aвтoмaтизaция пpoцecca вeдeния инфopмaциoннoй бaзы o дoлжнocтяx и вaкaнcияx c укaзaниeм тpeбoвaний к уpoвню знaний и нaвыкoв кaндидaтoв для гpуппы кaдpoв вoйcкoвoй чacти 3474»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
Cовершенствование управления рентабельности предприятия (на примере гуипп «бендерская типография «полиграфист»)
Event - менеджмент: реализация проекта (на примере ООО "АГРОПАК")