Details

Title: Программная реализация промышленной системы контроля за обслуживанием клиентов персоналом компании: выпускная квалификационная работа магистра: 09.04.04 - Программная инженерия ; 09.04.04_01 - Технология разработки и сопровождения качественного программного продукта
Creators: Ксенофонтов Михаил Павлович
Scientific adviser: Амосов Владимир Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2019
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Базы данных; Вычислительные машины электронные персональные — Математическое обеспечение; Вычислительные машины электронные персональные — Программы обслуживающие; программная реализация; разработка программной системы; контроль обслуживания клиентов; автоматизация
UDC: 004.422.8:658.5(043.3); 004.65(043.3)
LBC: 65.291.21с51я031
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2019/vr/vr19-695
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\2432

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Целью работы является описание процесса решения проблемы контроля обслуживания клиентов персоналом компании путём создания программной реализации системы контроля. Проблема контроля компании за большим количеством персонала состоит в отсутствии у компании экономических и человеческих ресурсов для контроля за каждым конкретным сотрудником на протяжении всего его рабочего времени. От отсутствия должного контроля падает качество обслуживания клиентов, что приводит к уменьшению эффективности компании. Решением проблемы контроля за персоналом может быть автоматизация процесса контроля, ведь для поддержания работы и обработки результатов от промышленной системы контроля необходимо значительно меньше человеческих и временных ресурсов. Программная реализация системы контроля объективна по выбранным критериям и лишена субъективности в оценках, в отличие от метода контроля с использованием наблюдающих сотрудников. Потому эффективная программная реализация задачи контроля за обслуживанием клиентов имеет целый ряд преимуществ над непрограммной и может быть перспективна на рынке. В результате проведенной работы проанализирована проблематика контроля компании за обслуживающим клиентов персоналом. Далее предложен и согласован бизнес-процесс обслуживания клиентов, который с использованием механизмов распознавания речи и лиц предоставляет компании объективные метрики оценки качества обслуживания персоналом клиентов. Проведено исследование и выбор программных средств, реализующих подзадачи контроля процесса обслуживания клиента. Разработанная архитектура проекта была реализована и протестирована. Реализованная система представляет из себя клиент-серверное приложение. Сервер написан на языке программирования высокого уровня Python верисии 3.5 с использованием веб-фреймворка Flask. В качестве базы данных выбрана СУБД PostgreSQL. Сервер развернут на машине с операционной системой на базе дистрибутива CentOS. Механизм работы с изображениями реализован с использованием библиотеки OpenCV. Для распознавания голоса сейчас используется Google API, но он работает не идеально и является платным решением. Потому ведется работа по настройке распознавания ключевых слов в речи с использованием Open Source системы CMU Sphinx. Клиент представляет из себя веб-приложение на HTML с использованием Javascript фреймворка Bootstrap. Взаимодействие клиента с сервером ведется через REST интерфейс, а это значит, что в систему заложена возможность создания клиентских приложений для других видов платформ.

The goal of the work is to describe the process of solving the problem of controlling customer service by company staff through the creation of a software implementation of a control system. The problem of the company's control over a large number of personnel is that the company does not have the economic, time and human resources to control each specific employee during all his working hours. The lack of proper control decreases the quality of customer service, which leads to a decrease in the efficiency of the company. Automation of the control process can be the solution to the problem of personnel control, because much less human and time resources are needed to maintain work and process results from the industrial control system. The software implementation of the control system is objective by the selected criteria and devoid of subjectivity in the assessments, in contrast to the control method with the use of supervising employees. Therefore, an effective software implementation of the task of controlling customer service has a number of advantages over a non-program and may be promising in the market.Because of the work done, the issues of the company's control over the personnel serving the customers were analyzed. Next, a business process of customer service was proposed and agreed upon, which, using speech recognition and face recognition mechanisms, provides the company with objective metrics for assessing the quality of customer service staff. A study and selection of software tools that implement the subtasks of monitoring customer service process. The developed architecture of the project was implemented and tested. The implemented system is a client-server application. The server is written in a high level programming language Python version 3.5 using the Flask web framework. PostgreSQL is selected as the database. The server is deployed on a machine with an operating system based on the CentOS distribution. The mechanism for working with images is implemented using the OpenCV library. Voice recognition is now used by the Google API, but it does not work perfectly and it is a paid solution. Therefore, work is underway to customize the recognition of keywords in speech using the Open Source system CMU Sphinx. The client is an HTML web application using Javascript framework Bootstrap. The client interacts with the server through the REST interface, which means that the system has the ability to create client applications for other types of platforms.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 45
Last 30 days: 0
Detailed usage statistics