Автоматизированная система для ведения анализа данных о клиентах с целью оптимизации работы сбыта производственного предприятия | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 мая, печатный экземпляр отправим 8 мая.

Опубликовать статью в журнале

Библиографическое описание:

Дементьева, Е. В. Автоматизированная система для ведения анализа данных о клиентах с целью оптимизации работы сбыта производственного предприятия / Е. В. Дементьева, А. А. Силаев. — Текст : непосредственный // Молодой ученый. — 2011. — № 4 (27). — Т. 1. — С. 31-34. — URL: https://moluch.ru/archive/27/2932/ (дата обращения: 25.04.2024).

Целью разработки автоматизированной системы «Ведение анализа данных о клиенте» ОАО «ВАТИ» является сбор информации о клиентах со всех подразделений компании в единую базу, централизация ведения учета данных обо всех клиентах и учет продаж во времени, составления отчетности и подготовки договоров. В настоящее время на ОАО «ВАТИ» не уделялось внимания на данный неавтоматизированный момент, потому что эта проблема ранее не озвучивалась, хотя она очевидна. Данное предприятие является крупнейшим в Европе поставщиком асбестовых изделий, следовательно, имеет огромную базу клиентов. На обработку данных о клиентах затрачивается колоссальное количество времени для получения некоторых анализов. Чтобы обработать такой объем информации необходимо было бы вводить новую единицу, что является дополнительным расходом для предприятия.

Таким образом, появилась необходимость, написания такой автоматизированной системы, чтобы она была простой и удобной в использовании для просмотра, хранения информации и ведения анализа данных о клиенте, формирования документов.

На предприятии ранее не использовалось ничего аналогичного, и на рынке не существует таких продуктов, у которых было бы рациональное соотношение цены и функциональности, непосредственно для проблем отдела сбыта ОАО «ВАТИ».

В качестве СУБД по результату анализа была выбрана СУБД FireBird, так как она является бесплатной [2]. Для написания системы использовалась интегрированная среда разработки приложений Borland Delphi 7.0 (Enterprise Edition) со встроенным языком программирования Object Pascal [1].

Для наиболее оптимальной работы системы, с учетом всех специфик, и наиболее понятной и упрощенной реализации, было принято решение об использовании двухуровневой архитектуры построения информационных приложений. Доступ к базе данных есть у серверного приложения, а на клиентских приложениях доступны основные функции системы [3]. Клиентские приложения системы располагаются на узлах локальной сети – компьютерах, расположенных в отделе сбыта.

Для разграничения доступа к информации в системе реализован модуль авторизации, в случае непреднамеренных ошибок пользователей. Функции системы доступны пользователям согласно должностной инструкции.

Разработана структура базы данных [4], она представлена на рисунке 1, база данных состоит из двух групп таблиц – о клиентах и об исполнителях связью между группами является связь между таблицами клиент и исполнитель по полю табельный номер:

- клиент, скидка, объем – ключевым полем является значение ИНН;

содержание соответственно – информация о клиенте, его скидки и его объемы по отгрузкам.

- исполнитель, регион, аккаунт, журнал – ключевым полем является табельный номер работника (исполнителя);

содержание соответственно – личная и контактная информация о работнике, список регионов, которые он обслуживает (для регионального распределения клиентов), список логинов и паролей для авторизации и журнал действия исполнителя для ведения и контроля работы с клиентами.

Рисунок 1 – Структура базы данных

В клиентском приложении реализованы функции:

    – ввод информации о клиентах;

    – ввод информации об исполнителе;

    – хранение информации о клиентах, их контактных данных, реквизитов;

    – формирование отчета об анализе клиента (графики либо диаграммы);

– ввод информации исполнителем в журнал действий;

– подготовки договоров и служебных записок.

Для реализации описанных выше функций разработаны модули, функциональная схема представлена на рисунке 2.

Модуль работы с клиентом включает в себя подмодули: информация о клиенте, скидки клиента, объемы клиента и дополнительная информация. Данный модуль содержит персональные данные о каждом клиенте.

Модуль работы с исполнителем так же включает в себя несколько подмодулей: информация об исполнителе, информация о регионах, формирование документов и журнал действий. Данный модуль содержит персональные данные об исполнителях, возможность формирования документов и занесение данных в журнал действий исполнителя.

Модуль формирования анализов о клиентах. Этот модуль позволяет формировать анализы в виде наглядных графиков.

Рисунок 2 – Функциональная схема модулей и подмодулей системы

Интерфейса приложений системы ведение анализа данных о клиенте должен быть задан в стиле MS Office. Внешний вид приложения главной формы представлен на рисунке 3.

Главная форма программы должна содержать меню со следующими пунктами:

- справочники (клиенты, исполнители);

- анализ;

- печать документов (договор, служебная);

- ввод месячных данных (объем, скидка);

- выход (смена пользователя, выход).

Рисунок 3 – Внешний вид приложения главной формы

Форма Справочника системы содержит элемент просмотра данных, элемент навигации по данным и элементы управления «Добавить запись», «Удалить запись», «Закрыть форму».

Форма Анализ содержит элементы для отображения графиков, элементы управления «Сформировать», «Печать», «Закрыть форму».

Форма Печать документов содержит элементы ввода данных для формирования печатных документов.

Форма Ввод месячных содержит элементы дл ввода данных, элемент навигации по данным и элементы управления «Добавить запись», «Удалить запись», «Закрыть форму».

В данной автоматизированной системе реализованы следующие алгоритмы:

Алгоритм авторизации начинается с ввода пароля, в случае если пароль неверный, выходит сообщение. При входе в систему идет проверка на идентификатор пользователя, на главное форме журнал действий отображается именно того пользователя, под идентификатором которого был произведен вход в систему, после можно просматривать, вносить, редактировать и удалять записи. При нажатии в меню «Смена Пользователя», журнал действий автоматически, становится недоступным, и снова появляется окно ввода пароля.

Алгоритм формирования договоров начинается с ввода наименования организации, далее если есть данные о руководителе. После идет блок условий платежа, если есть отсрочка, то вводится количество дней, если иная форма оплаты, то данные вносятся в дополнительное поле, после формируется и выводится на печать договор.

Алгоритм формирования служебных на форме заполнения служебной записки есть панель автозаполния, при снятие любого флага в части «кому», все остальные флаги снимаются и поле «кому» очищается, в поля можно вписывать или дописывать вручную, дата автоматически формируется сегодняшняя.

Алгоритм формирования анализа по клиенту происходит выбор клиента из списка, затем программа обрабатывает данные по объему с течением времени и отображает на графике.

Создание и внедрение автоматизированной системы позволит значительно сократить время на обработку данных, подготовку документов, позволит централизовать базу данных об информации клиентов, вследствие чего упростится процедура распределения клиентов и значительно сократится возможность утечки или потери информации, а так же контролировать работу за счет ведения электронного журнала.

Данная система была разработана для отдела сбыта ОАО «ВАТИ», но может быть модифицирована для организаций с большой базой клиентов.


Литература:

  1. Архангельский А.Я., Программирование в Delphi 7, СПб.: БХВ Петсрбурr, 2003. 1152 с.

  2. Борри Х, Firebird: руководство разработчика баз данных: Пер. с анrл. СПб.: БХВ Петсрбурr, 2006. 1104 с.

  3. Гвоздева И.А., Лаврентьева И.Ю. Основы проектирования автоматизированных информационных систем: учебник. – М.: ИД «ФОРУМ»: ИНФРА-М, 2007. – 320с.

  4. Ребекка М. Райордан. Основы реляционных баз данных: учебник. - Microsoft press. Русская Редакция. – 390с.

Основные термины (генерируются автоматически): клиент, автоматизированная система, журнал действий, ввод информации, ведение анализа данных, данные, исполнитель, элемент управления, Внешний вид приложения, главная форма.


Похожие статьи

Разработка информационно-справочной системы учета клиентов...

Основные термины (генерируются автоматически): баз данных, редактирование информации, абонемент, клиент, преподаватель школы, клиент организации, база данных, данилов, главная кнопочная форма, форма ведения абонементов.

Пример разработки собственных отчетов в информационной...

Все эти данные есть в нескольких отчетах, встроенных в систему, однако их форма и количество делают

Составлять свой новый отчет мы решили на основе встроенного в систему отчета «Журнал группы». Пример отправки GET запроса на страницу «Журнал группы».

Эффективность программных средств информационной системы...

Развитие таких сервисов способствует банкам автоматизировать работу внутри своих департаментов, получая значительную информацию о клиентах извне.

Рис. 1 База данных. Действия пользователя с записями в программе.

Разработка web-приложения для автоматизации расчетной...

Для чего на первом этапе был проведен анализ автоматизированных систем.

Считанные данные хранятся в виде многомерного массива.

После получения данных в нужном формате, пользователю открывается форма ввода данных.

Разработка базы данных для автоматизированной...

- регистрация клиентов химчистки; - ведение каталога услуг по чистке изделий

7. Физическое описание модели базы данных. Для реализации автоматизированной системы учета оказания услуг в химчистке следует разработать базу данных, состоящую из 6 таблиц.

Разработка информационного обеспечения автоматизированной...

Опишем более подробно входные и выходные данные автоматизированной системы.

Хранилище данных функционирует под управлением реляционной СУБД Microsoft SQL Server 2005, и выполнено в виде набора взаимосвязанных реляционных таблиц и вспомогательных...

Разработка автоматизированной информационной системы...

- вносить новые данные в базу данных; - корректировать права доступа пользователей и сотрудников к различным элементам системы

Система состоит из следующих уровней: приложения клиентов и сотрудников студии; сервер приложений; удаленный...

Особенности обнаружения подложных записей в условиях...

Ключевые слова: подложные записи, автоматизированная форма учета, автоматизированная обработка учетной информации.

– выбор технологии обмена данными между автоматизированными системами, в функции которых входит сбор, обработка и хранение...

Автоматизированная информационная система «Ведение...»

На данный момент в Комитете земельных ресурсов заявления от клиентов принимаются в письменном виде. Вся информация, касающаяся, данных о клиентах документация хранится в архиве в бумажном виде и у каждого исполнителя в различных форматах.

Похожие статьи

Разработка информационно-справочной системы учета клиентов...

Основные термины (генерируются автоматически): баз данных, редактирование информации, абонемент, клиент, преподаватель школы, клиент организации, база данных, данилов, главная кнопочная форма, форма ведения абонементов.

Пример разработки собственных отчетов в информационной...

Все эти данные есть в нескольких отчетах, встроенных в систему, однако их форма и количество делают

Составлять свой новый отчет мы решили на основе встроенного в систему отчета «Журнал группы». Пример отправки GET запроса на страницу «Журнал группы».

Эффективность программных средств информационной системы...

Развитие таких сервисов способствует банкам автоматизировать работу внутри своих департаментов, получая значительную информацию о клиентах извне.

Рис. 1 База данных. Действия пользователя с записями в программе.

Разработка web-приложения для автоматизации расчетной...

Для чего на первом этапе был проведен анализ автоматизированных систем.

Считанные данные хранятся в виде многомерного массива.

После получения данных в нужном формате, пользователю открывается форма ввода данных.

Разработка базы данных для автоматизированной...

- регистрация клиентов химчистки; - ведение каталога услуг по чистке изделий

7. Физическое описание модели базы данных. Для реализации автоматизированной системы учета оказания услуг в химчистке следует разработать базу данных, состоящую из 6 таблиц.

Разработка информационного обеспечения автоматизированной...

Опишем более подробно входные и выходные данные автоматизированной системы.

Хранилище данных функционирует под управлением реляционной СУБД Microsoft SQL Server 2005, и выполнено в виде набора взаимосвязанных реляционных таблиц и вспомогательных...

Разработка автоматизированной информационной системы...

- вносить новые данные в базу данных; - корректировать права доступа пользователей и сотрудников к различным элементам системы

Система состоит из следующих уровней: приложения клиентов и сотрудников студии; сервер приложений; удаленный...

Особенности обнаружения подложных записей в условиях...

Ключевые слова: подложные записи, автоматизированная форма учета, автоматизированная обработка учетной информации.

– выбор технологии обмена данными между автоматизированными системами, в функции которых входит сбор, обработка и хранение...

Автоматизированная информационная система «Ведение...»

На данный момент в Комитете земельных ресурсов заявления от клиентов принимаются в письменном виде. Вся информация, касающаяся, данных о клиентах документация хранится в архиве в бумажном виде и у каждого исполнителя в различных форматах.

Задать вопрос