Диплом: Проект оперативного анализа данных для решения бизнес-задач, связанных с мониторингом доходов, получаемых от услуг подписки предприятием ФГУП "ПОЧТА РОССИИ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
65
Рис.37 – Отчет «доходы областных изданий и ДЦП по заказам»
3.13. ГЕНЕРАТОР ОТЧЕТОВ.
Несмотря на большой набор функционала по формирования
отчетности и справочных данных, есть ситуации, когда сотруднику
подписки необходимо получить некий разовый унифицированный отчет
либо для предоставления данных руководству, либо для анализа
уникальных критериев карточек СП-1 и других справочников. Для создания
отчетов данной направленности был разработан функционал под названием
«Генератор отчетов».
Генератор отчетов позволяет создавать отчеты произвольной формы
на основе выбранных данных на пошаговом, визуальном интерфейсе.
Готовые шаблоны отчетов возможно сохранять под определенным именем
и в последующем использовать.
Генератор отчета расположен на окне просмотра карточек СП-1, так
как источником данных для формирования отчета служит первоначальная
выборка необходимого объема карточек. По нажатию на клавишу выбрать
появляется окно для самостоятельной установки фильтров(Рис.38).
66
Рис.38 – Окно установки условий для отбора карточек СП-1
На этом окне нужно установить необходимый период, выбрать вид
карточек и способы ввода карточек (ручной, с кассы, редакционная). Так же
для упрощения фильтрация на окне расположены CheckBox-ы с наиболее
часто используемыми фильтрами:
факт оплаты карточки СП-1. Неоплаченной карточкой является
карточка из заявки предприятия, оплата за которую еще не произведена.
Такие карточки имеют отличительный признак, и не могут быть заказаны
почтамтами и соответственно УФПС в издательство;
факт заказа карточки почтамтом. Наиболее часто анализ именно
таких карточек производится сотрудниками управления;
«без удаленных карточек». Карточка сп-1 хранящаяся в базе
может получить статус удаленной в случае если она еще не заказана
почтамтом. Физически она не удаляется из базы данных, у нее обнуляются
подписная и каталожная стоимость и количество комплектов;
«без чужого приема». Под чужим приемом понимается прием
карточки СП-1 в одном почтамте или районе с доставкой в другой почтамт
67
или район. Это отдельная категория карточек СП-1, которая необходима для
сортировки подписных изданий в сортировочных центрах, в основных
отчетах данные карточки не участвуют и не заказываются в издательство.
В области «Условие выборки» можно установить значение для
конкретного поля одной из возможных таблиц. В список этик таблиц
входят:
таблица с карточками СП-1;
таблица каталога;
таблица отделений связи;
таблица подписных агентств;
таблица трактовок.
Вначале выбирается соответствующая таблица и списка «Табл»,
затем выбирается нужное поле из списка полей выбранной таблицы «Поле».
После этого в поле «Значение» устанавливается соответствующее значений
и выбирается отношение выбранного поля к установленному значению.
Затем пользователь нажимает кнопку установить и заданное условие
отображается в верхней части экрана. По необходимости определенные
условия выборки можно удалить, выделив их из списка и нажав «Удалить».
После установки всех фильтров по нажатию кнопки «Выбрать», будет
произведен запрос к базе данных с отображением карточек СП-1 согласно
установленным условиям.
68
Рис.38 – Окно просмотра СП-1
По мимо полей, которые отображаются при выборе СП-1, можно
дополнительно добавить поля из других таблиц, хранящих справочную
информацию о значениях полей таблицы СП-1. К таким таблицам
относятся:
таблица каталога;
таблица отделений связи;
таблица подписных агентств;
таблица трактовок.
После получения необходимого объема данных в панели «Создать
отчет» окна просмотра СП-1 следует выбрать «Генератор отчетов» и нажать
«Получить отчет». Появится окно со списком всех полей в первоначальной
выборке, а также вычисляемых полей (Рис.39).
69
Рис. 40 – Окно выбора полей для отчета
В левой части окна из списка необходимо выбрать те поля, которые
должны присутствовать в отчете (либо выбрать пункт «все поля»).
Менять поля местами можно, перенося их курсором мыши (можно
менять на любом этапе). Для этого выберите необходимое поле курсором, и
не отжимая левой кнопки мыши, перенести его на новую позицию, затем
отпустить. Исходя из этого порядка будут отображены поля в отчете.
70
После выбора нужных полей нажать «Далее». В следующем окне по
необходимости выбираются поля для произведения суммирования. Именно
по этим полям будут выводится промежуточные итоги группировки и итог
всего отчета(Рис.41).
71
Рис.41 – Окно выбора полей для суммирования
На окне последнего шага (Рис.42) по необходимости выбираются
поля для группировки и сортировки данных в получаемом отчете. При
необходимости возможно сохранить шаблон выборки отчета. Задать имя в
нижней части окна и нажать «Сохранить шаблон». Для удаления шаблона,
необходимо в списке и нажать «Удалить шаблон»
В последующем возможно использовать данный шаблон, выбрав
заданное Вами имя + «_shablon» из списка над кнопкой «отчет из шаблона».
При нажатии данной кнопки будет сформирован отчет по данному шаблону
и на основе выбранных предварительно данных.
При выборе «Выводить в Excel только итоговые строки», буду
выведены только итоги по выбранным и отсортированным данным.
72
В конце пользователю требуется нажать кнопку «Отчет в Excel».
Рис. 42 – Итоговое окно формирование отчета
Пункт «Выводить в Excel только итоговые строки» выберите, если в
отчете необходимы только итоги по выбранным и отсортированным
данным.
3.14. ЭКОНОМИЧЕСКАЯ ЭФФЕКТИВНОСТЬ РАЗРАБОТКИ
Экономической эффективностью данной разработки является
снижение затрачиваемого ресурса в виде человек\часов на решение бизнес
– задач, связанных с проведением аналитик по подписке и составлением
требуемой отчетности для руководства, а так – же для предоставления
необходимой информации для бухгалтерии, за счет автоматизации данных
действий и оперативности получаемых данных.
73
Так же данный функционал позволяет снизить расходы и потерю
дохода от некорректной работы сотрудников нижестоящих почтовых
подразделений и подписных агентств за счет оперативного контроля
данных о подписных компаниях, что позволяет своевременно принимать
меры по их устранению, или снижению возможных потерь.
Разработанный функционал характеризуется:
надежностью формируемых данных;
оперативностью получаемой информации;
полнотой, предоставляя пользователю возможность получения
данных в требуемом формате и объеме;
эффективностью, за счет минимальных трудозатрат со стороны
пользователя при использовании функционала.
74
ЗАКЛЮЧЕНИЕ
Для успешной разработки или доработки узкоспециализированного
программного обеспечения, разработчику необходимы не только навыки
программирования и техническое задание, но и понимание технологии, для
которой это программное обеспечение создается. Понимание технологии
упрощает разработку и повышает шанс создания именного того
функционала, который необходим конечному пользователю. Поэтому
одной задач ставилось ознакомления с технологией подписки. Данная
задача выполнена не полностью так как технология подписки многогранна,
и понимание всех ее аспектов еще в процессе, однако в рамках данной
работы данная технология изучена досконально.
Так же в рамках данной разработки было необходимо понять
алгоритм взаимодействия и работу других подсистем, входящих в
информационную систему «Подписка», для полного представления общей
работы информационной системы, в которую добавлялась подсистема
«Подписка – УФПС», чей функционал и был разработан в рамках данной
работы.
Так как разработанный функционал производит выборку данных из
базы данных, была изучена структура основных справочников, требуемых
для формирования отчетов. Так же дополнительно были добавлены
изменения в структуру используемой базы данных, в частности
дополнительные таблицы и частичная реструктуризация существующих.
Функционал в рамках данной работы разрабатывался на основании
технических заданий, в которых указывались подробно механизмы расчетов
и формы требуемых отчетов. После досконального изучения и уточнений в
момент проектирования, был разработан функционал, полностью
удовлетворяющий запросы пользователя.

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

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