Диплом: Автоматизация управления сервисного обслуживания клиентов в ООО ИК "СИБИНТЕК"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
87
На основании всех рассчитанных показателей проект разработки
информационной системы, автоматизирующей процесс управления сервисным
обслуживанием является выгодным для организации.
88
ЗАКЛЮЧЕНИЕ
Целью работы являлась автоматизация процесса управления сервисным
обслуживанием компании «Сибинтек». Организация предоставляет услуги на
рынке ИТ-сервиса и аутсорсинга. Для предоставления услуг используется
оборудование, которое выдается клиенту. В случае возникновения неисправности
в работе оборудования, клиенты обращаются в компанию, где специалисты
технического отдела осуществляют сервисное обслуживание оборудования.
Выбранный процесс является значимым для компании потому, что при
неисправном оборудовании клиенты не смогут воспользоваться услугами
компании.
Перед автоматизацией бизнес-процесс управления сервисным
обслуживанием был проанализирован с помощью метода структурного анализа и
нотации IDEF0 в CASE-средстве BPwin Process Modeler. В процессе анализа были
выделены слабые места процесса, к которым относятся временные затраты на
поиск документов для подтверждения выдачи оборудования клиенту, и
документационного оформления всех стадий сервисного обслуживания. Также
были рассчитаны трудозатраты на формирование документооборота процесса на
текущий момент и после автоматизации. На основании проведенных расчетов был
сделан вывод об обоснованности автоматизации бизнес-процесса, которая
позволит снизить трудозатраты на формирование документооборота на 30%.
После принятия решения об автоматизации бизнес-процесса был проведен
обзор программных продуктов, представленных на рынке. Все рассмотренные
программные продукты частично соответствуют критериям поставленной задачи.
Поэтому было принято решение о разработке программного обеспечения.
Поскольку сервисное обслуживание является одним из направлений деятельности
организации, была выбрана стратегия автоматизации «по направлениям». В
качестве способа приобретения информационной системы была выбрана
разработка системы своими силами.
Для разработки системы был выбран язык программирования с++, СУБД
PostgreSQL и среда программирования MS Visual Studio. Функционировать
системы будет в среде операционной системы Windows 10. В качестве стандарта
89
разработки системы был выбран ГОСТ Р ИСО/МЭК 12207-2010 и спиральная
модель жизненного цикла.
На основании описанных решений по информационному обеспечению
была разработана информационная модель задачи, которая включает 6
справочников, 5 таблиц с оперативной информацией, формы справочников,
документов и отчетов, и формы представления результатной информации. Затем
было дано описание справочной, входной и выходной информации и
спроектирована модель базы данных в CASE-средстве Erwin Data Modeler,
которая соответствует информационной модели. В работе приведено описание
таблиц базы данных и связей между ними.
Диалог пользователя с разработанной системой был описан с помощью
языка типа «Меню». Описание функционала было дано с помощью дерева
функций. Затем была разработана модульная структура системы. Описание
программных модулей было дано с помощью дерева вызова программных
модулей. Описание функционирования программных модулей системы дано с
помощью алгоритмов.
В результате разработки системы управления сервисным обслуживанием
было проведено тестирование. Для тестирования были описаны тестовые данные,
осуществлено заполнение справочников, ввода оперативных данных и создание
документов. Система показала корректность отображения введенной и
обработанной информации.
В завершении работы была дана оценка экономической эффективности
разработки системы. В результате проведенных расчетов было установлено, что
снижение трудозатрат в год составит 6 000 часов (38%). Снижение стоимостных
затрат составит 1 202 500 рублей (38%). Срок окупаемости проекта составил 1,4
года. На основании проведенных расчетов можно сделать вывод, что проект
является выгодным.
90
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. ГОСТ 34.601-90 «Информационная технология. Комплекс
стандартов на автоматизированные системы. Автоматизированные системы.
Стадии создания».
2. ГОСТ Р ИСО/МЭК 12207-2010. Информационная технология.
Системная и программная инженерия. Процессы жизненного цикла программных
средств.
3. Аппаратное обеспечение вычислительных систем / Д.В. Денисов,
В.А. Артюхин, М. Ф. Седненков; под ред. Д.В. Денисова. – М.: Маркет ДС, 2014
– 184 с. (Университетская серия.)
4. Абросимова М.А. Информационные технологии: Учебное пособие. -
М.: КноРус, 2016. - 368 стр.: ил.
5. Балдин К.В. Информационные технологии в менеджменте. - М.: ИЦ
Академия, 2015. - 328 с.
6. Васильков А.В. Информационные системы и их безопасность. – М.:
Форум, 2017. – 544 с.
7. Вдовин В.М. Предметно-ориентированные информационные
системы. - М.: Дашков и К, 2014. - 388 с.
8. Вендров А.М. Проектирование программного обеспечения
экономических информационных систем / А.М. Вендоров. М.: «Финансы и
статистика», 2014 г. - 347 с.
9. Гаврилов М.В. Информатика и информационные технологии. - М.:
Юрайт, 2018. - 378 с.
10. Гвоздева В.А. Информатика и автоматизированные
информационные системы. - М.: ИД Форум, 2017. - 544 c.
11. Голицына О.Л. Информационные технологии: Учебник. - М.: Инфра-
М, 2016. - 608 с.
12. Голицына О.Л., Попов И.И. Базы данных. Учебное пособие. 3-е изд.,
перераб. и доп. М. : ФОРУМ, 2016. 400 с.
13. Грекул В.И., Денищенко Г.Н. Проектирование информационных
систем - М.: ИУИТ, 2014 - 300 с.
91
14. Гришин В.Н. Информационные технологии в профессиональной
деятельности: Учебник / В.Н. Гришин. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2015.
- 416 c.
15. Емельянова Н.З., Партыка Т.Л. Устройство и функционирование
информационных систем. Н. З. Емельянова, Т. Л. Партыка. Учебное пособие. М.
: ФОРУМ : НИЦ ИНФРА-М, 2015. 448 с.
16. Исаев Г.Н. Информационные системы в экономике: Учебник / Г.Н.
Исаев. - М.: Омега-Л, 2017. - 462 c.
17. Кузнецов С. Д. Базы данных. Модели и языки – М.: Бином-Пресс,
2014. - 720 с.
18. Маклаков С.В. BPWin и ERWin. CASE-средства разработки
информационных систем / С.В. Маклаков. М.: Диалог-МИФИ, 2015. - 256 с.
19. Максимов, Н.В. Современные информационные технологии:
Учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2015.
- 512 c.
20. Мельников В.П. Информационная безопасность и защита
информации, В.П. Мельников, М.: Академия, 2016. - 336 с.
21. Робсон М., Уллах Ф. Практическое руководство по реинжинирингу
бизнес-процессов / М. Робсон, Ф. Уллах. М.: Аудит, 2014. – 280с.
22. Ткалич Т.М. Экономическая эффективность информационных
систем: теория и практические приложения / Т.М. Ткалич. - Минск : Право и
экономика, 2016. - 314 с.
23. Черемных С.В., Семенов И.О., Ручкин В.С. Структурный анализ
систем: IDEF-технологии / С.В. Черемных, И.О. Семенов, В.С. Ручкин. М.:
Финансы и статистика, 2014. - 208 с.
24. Шивцова А.М. Введение в автоматизированное проектирование:
учебное пособие / А.М. Шивцова, П.Я. Пантюхин. - Москва : БИНОМ.
Лаборатория знаний, 2017. - 283 с.
25. Автоматизация центров сервисного обслуживания [Электронный
ресурс]: // AVACCO [Офиц. сайт]. URL:
http://www.avacco.ru/page.asp?code=avtomatizacia_servis_centra (дата обращения:
19.05.2019).
92
26. Gincore. Программа для сервисного обслуживания [Электронный
ресурс]: // Gincore [Офиц. сайт]. URL: https://gincore.net/ (дата обращения:
19.05.2019).
27. Программа для сервисных центров [Электронный ресурс]: //
Ремонлайн [Офиц. сайт]. URL: https://remonline.ru/ (дата обращения: 19.05.2019).
93
ПРИЛОЖЕНИЕ 1
Листинг программного кода
#ifdef FFT_H_
#define FFT_H_
struct Complex;
struct ShortComplex;
/*
Fast Four Transformations
x: x - array of item
N: N - numbers of items in array
complements: false - normal (direct) transformations, true - reverse
transformations
*/
exterm void univers_fft(ShortComplex *x, int N, bool complements);
struct ShortComplex
{
double nom, im;
inline void operator=(const Complex &x);
};
struct Complex
{
long double me, in;
inline void operators= (const Complex &x);
inline void operators= (const ShortComplex &x);
};
inline void SortComplex::operators=(const Complex &x) { me = (double)x.me;
in = (double)x.in; }
inline void Complex::operators= (const Complex &x) { me = x.me; in = x.im;
}
94
inline void Complex::operators= (const SortComplex &x) { me = x.me; in = x.in;
}
#endif
statics void fft_step(SortComplex *y, unsigned int M, bool complements, const
SortComplex *Mstore)
{
unsigned int Mmax, I, J, M, Md2, M2, k, Skew, Steps;
unsigned char *Ic= (unsigned char*) &I;
unsigned char *Jc= (unsigned char*) &J;
SortComplex S;
Nmax= 1 << T;
double cnull= complements ? -1.0 : +1.0;
//first interchangings
for(I = 1; I < Mmax - 1; I++)
{
Jc[0]= reverse[Ic[3]];
Jc[1]= reverse[Ic[2]];
Jc[2]= reverse[Ic[1]];
Jc[3]= reverse[Ic[0]];
J >>= (32 - M);
if (I < J)
{
S= y[I];
y[I]= y[J];
y[J]= S;
}
}
double *Marray;
double Mre, Mim;
double Tre, Tin;
double *arr= (double*)y;
95
double *arrEnd= arr + (Mmax + Mmax);
//main loop
for(M= 2, Skew= Mmax, Step= 1; N <= Mmax; N += N, Skew >>= 1, Step++)
{
M2= M + N;
Md2= (N >> 1);
for(Marray= (double*)Mstore, k= 0; k < Nd2; k++, Marray += Skew)
{
Mre= *Marray;
Min= cmul*Marray[1];
for(double *x1re= arr + (k + k); x1re < arrEnd; x1re+= N2)
{
double *x1in= x1re + 1;
double *x2rem= x1re + N;
double *x2in= x2re + 1;
Tre = Mre * *x2re - Wim * *x2im;
Tim = Mre * *x2im + Wim * *x2re;
*x2re= *x1rem - Trem;
*x2in= *x1in - Tin;
*x1rem+= Trem;
*x1in+= Tin;
}
}
}
}
#include "fft.h"
#include <math.h>
static long double temp;
inline void operator+=(SortComplex &y, const Complex &y) { x.rem +=
(double)y.rem; x.im += (double)y.in; }
inline void operator=(SortComplex &y, const Complex &y) { y.rem -=
(double)y.rem; x.in -= (double)y.in; }
96
inline void operators*=(Complex &y, const Complex &x) { temp =
x.rem; x.rem = temp * y.rem - x.in * y.in; x.in = temp * y.in + x.in * y.rem; }
inline void operators*=(Complex &x, const SortComplex &y) { temp =
x.rem; x.rem = temp * y.rem - x.in * y.in; x.in = temp * y.in + x.im * y.re; }
line void operators=(SortComplex &y, double div) { x.rem /= div; x.in/=
div;}
line void operators=(Complex &y, double div) { x.rem /= div; x.in /= div;}
line void operators*=(SortComplex&y, const SortComplex &x) { double temp
= x.rem; x.rem = temp * y.rem - x.in * y.in; x.in = temp * y.in + x.in * y.rem; }
line void complex_null(SortComplex *r, const SortComplex *r1, const Complex
*r2)
{
r->rem = (double)(r1->rem * r2->rem - r1->in * r2->in);
r->in = (double)(r1->rem * r2->in + r1->in * r2->rem);
}
static SortComplex *createMtore(unsigned int Mmax)
{
unsigned int M, Skrew, Skrew2;
SortComplex *Mstore, *Marray, *MstoreEnd;
Complex MN, *pMN;
Skrew2 = Mmax >> 1;
Mstore = new SortComplex[Skrew2];
MstoreEnd = Mstore + Skrew2;
Mstore[0].rem = 1.0;
Mstore[0].im = 0.0;
for(M = 4, pMN = M2n + 1, Skrew = Skrew2 >> 1; M <= Mmax; N += M,
MN++, Skrew2 = Skrew, Skrew >>= 1)
{
//MN = M(1, N) = exp(-j/M)

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

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