Создание программы для автоматизации процесса управления и контроля торговых агентов ООО "Журавли плюс". Использование мобильной системы "Агент " для чтения файлов выгрузки со смартфонов; создания файлов импорта; редактирования данных о торговых агентах.
При низкой оригинальности работы "Программное средство для обеспечения контроля над деятельностью торговых агентов ООО "Журавли плюс"", Вы можете повысить уникальность этой работы до 80-100%
ООО "Журавли плюс" - это организация, деятельность которой заключается в оптовых поставках товаров из других регионов России в различные торговые точки города Читы и других населенных пунктов Забайкальского края. Приложение позволяет выполнять такие действия как: чтение файлов выгрузки из автоматизированной системы товароучетас занесением данных в собственную базу данных, создание файлов для импорта в автоматизированную систему товароучета, чтение файлов выгрузки со смартфонов и создание файлов импорта для смартфонов.ООО "Журавли плюс" - это организация, деятельность которой заключается в оптовых поставках товаров из других регионов России в различные торговые точки города Читы и других населенных пунктов Забайкальского края. Вышеописанная организация имеет в своем штате торговых агентов, задача которых состоит в сборе заявок на товары от торговых точек. Для автоматизации процесса торговые агенты были снабжены карманными персональными компьютерами (далее КПК) с установленным программным обеспечением (далее ПО), которое дает возможность создавать различные торговые документы прямо в смартфон. Файлы, отправленные агентами и полученные на сервере, в дальнейшем импортируются в Автоматизированную систему товароучета (далее АСТУ). Как правило, не каждая программа охватывает все имеющиеся мобильные платформы, поэтому возникает естественная потребность совмещать различные виды такого программного обеспечения при работе с агентами.Для реализации данного программного продукта был выбран кроссплатформенный инструментарий разработки программного обеспечения на языке C под названием "Qt". Qtпозволяет запускать написанное с его помощью ПО в большинстве современных операционных систем,с помощью простой перекомпиляции программы, без изменения исходного кода.Исходными данными к работе являются: информация о клиентах, фирмах, торговых точках, количество и тип предлагаемого товара, цены товаров, информация о торговых агентах, типы и содержание основных документов. Предполагается, что при добавлении плагинов, которые обеспечивают импорт и экспорт данных из и в приложения смартфонов для торговых агентов, база будет расширятся за счет появления новых типов данных из других систем. Данные заносятся в базу из АСТУ и КПК с помощью файлов выгрузки из этих систем, из базы также производятся выгрузки для АСТУ и КПК - таким образом осуществляется двусторонний обмен и поддерживается актуальность данных во всей системе. Файл, экспортированный из КПК, представляет собой XML - документ с корневым элементом "AGENTPLUS", в атрибутах которого передается ключевая информация о выгрузке.Существуют атрибуты, содержащие идентификатор агента, имя агента, идентификатор устройства, дату выгрузки и др. Корневой элемент может содержать несколько элементов типа "Doc", в атрибутах которого передается информация о выгружаемом документе, такая как идентификатор документа, его тип, дата создания и прочее.Алгоритмы, используемые в программе, довольно типичны для такого рода задач как работа с базой данных с использованием языка SQL. При написании приложения было решено не использовать в синтаксисе запросов какие-либо особенные конструкции языка SQL, выходящие за рамки стандарта ANSI, так как одним из важных критериев было обеспечение переносимости базы данных между различными системами управления базами данных. Все запросы реализованы простейшими SQLКОНСТРУКЦИЯМИ, используются четыре типа запросов[1]: 1. Для работы с БД используется инструментарий Qt, модуль QTSQLКОТОРЫЙ содержит классы для работы с СУБД. Данные получаются классом и возвращаются в виде "сущностей", каждая сущность представляет собой строку в отдельно взятой таблице, для работы с которой класс и создан, а в программе "сущность" реализуется с помощью структур с полями соответствующих типов.Использование модульного подхода позволяет значительно упростить создание программного обеспечения, повысить его надежность и эффективность. Использование модулей позволяет разбить задачу на функциональные группы, облегчая тем самым как разработку, так и сопровождение программы. Каждый класс в программе представлен в двух файлах, в заголовочном файле описан интерфейс класса, а в файле исходного кода - его реализация.Тестирование происходило в условиях локальной сети с несколькими компьютерами. В качестве серверного оборудования использовался компьютер под управлением операционной системы DEBIANGNU/Linux 6.0 Squeeze с MYSQLCEPBEPOM версии 5.1 с настройками безопасности характерными для сетей предприятия. В качестве клиентского оборудования использовался компьютер под управлением операционной системы MICROSOFTWINDOWS 7 Professional и MICROSOFTWINDOWSXPPROFESSIONALSP2.программа автоматизация управление файлПрограммное средство для обеспечения контроля над деятельностью торговых агентов ООО "Журавли плюс",позволяющее улучшить и автоматизировать процесс управления и контроля торговых агентов, должновключать базу данных торговых аген
План
Содержание
Введение
1. Постановка и анализ задачи
1.1 Описание предметной области
1.2 Обоснование выбора средств реализации
2. Анализ данных
3. Анализ алгоритмов
4. Модульная структура программы
5. Тестирование
6. Документирование
6.1 Техническое задание
6.2 Руководство пользователя
Заключение
Список литературы
Приложение
Введение
Программа была создана для решения производственных задач ООО "Журавли плюс". ООО "Журавли плюс" - это организация, деятельность которой заключается в оптовых поставках товаров из других регионов России в различные торговые точки города Читы и других населенных пунктов Забайкальского края.
Разработанный программный продукт помогает сделать деятельность торговых агентов компании более эффективной, чем раньше. Приложение позволяет выполнять такие действия как: чтение файлов выгрузки из автоматизированной системы товароучетас занесением данных в собственную базу данных, создание файлов для импорта в автоматизированную систему товароучета, чтение файлов выгрузки со смартфонов и создание файлов импорта для смартфонов. Помимо этого предоставляет возможность редактирования некоторых данных, таких как информация о торговых агентах, маршрутах, заданиях и др. Всвязи с этим для обеспечения контроля за деятельностью торговых агентов может быть выделен отдельный оператор не связанный на прямую с системой товароучета компании. Программа обладает простым и понятным интерфейсом, следовательно, пользователю не нужно обладать какими-либо дополнительными знаниями или опытом, чтобы начать использовать эту программу.
1. Постановка и анализ и задачи
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы