Details

Title: Алгоритм классификации кассовых чеков с использованием анализа семантики естественных языков: выпускная квалификационная работа бакалавра: 09.03.04 - Программная инженерия ; 09.03.04_01 - Технологии разработки и сопровождения качественного программного продукта
Creators: Манаков Никита Антонович
Scientific adviser: Никифоров Игорь Валерьевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2018
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: визуализация; категория; классификация; семантика; дистрибутивный
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.04
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя
DOI: 10.18720/SPBPU/2/v18-1344
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: RU\SPSTU\edoc\54385

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

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

Document access rights

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

Table of Contents

  • Реферат
  • Определения, обозначения и сокращения
  • Введение
  • 1. Введение в область контроля финансовых средств
    • 1.1. Кассовые чеки
    • 1.2. Процесс передачи информации о кассовом чеке в налоговую
    • 1.3. Сервисы по работе с кассовыми чеками
      • 1.3.1. Приложение «Проверка кассового чека»
      • 1.3.2. Сервис «Сбербанк Онлайн»
      • 1.3.3. Программа «FinPix»
    • 1.4. Сравнительный анализ сервисов
    • 1.5. Выводы
  • 2. Концепция программного сервиса по контролю расходов
    • 2.1. Предлагаемые подходы к анализу кассовых чеков
      • 2.1.1. Классификация
      • 2.1.2. Генерация отчетов статистики
    • 2.2. Анализ семантики естественных языков
      • 2.2.1. Методы, инструменты анализа семантики
      • 2.2.2. Категории товаров и услуг
    • 2.3. Требования на продукт
    • 2.4. Требования на серверную часть
    • 2.5. Выводы
  • 3. Реализация серверной части
    • 3.1. Выбор стека технологий
    • 3.2. Классификация кассовых чеков
      • 3.2.1. Предобработка позиций из чеков
      • 3.2.2. Алгоритм классификации
    • 3.3. Функциональное разделение обязанностей
    • 3.4. UML-диаграмма представление программного сервиса
      • 3.4.1. Классовые диаграммы
      • 3.4.2. Диаграммы последовательности
    • 3.5. Выводы
  • 4. Пример использования разработанного программного средства
    • 4.1. Регистрация пользователя
    • 4.2. Авторизация пользователя
    • 4.3. Добавление чека
    • 4.4. Просмотр чека
    • 4.5. Получение статистики
    • 4.6. Выход из системы
    • 4.7. Вывод
  • Заключение
  • Список использованных источников
  • Интерфейс мобильного приложения «FinPix»
  • Сценарий использования программного сервиса
  • Алгоритм классификации позиций из кассовых чеков

Usage statistics

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