Программное средство для обеспечения контроля над деятельностью торговых агентов ООО "Журавли плюс"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?имости от настроек интерфейса), на каждой вкладке располагается таблица с данными и кнопки действий над записями в таблице. С помощью указателя мыши производится выбор необходимой строки в таблице. Выше располагаются кнопки управления. "Изменить" - редактирование выделенной записи, если выделено более одной записи, то действие выполнено не будет. "Удалить" - удаление выделенных записей, возможно удаление как одной, так и нескольких записей. "Добавить" - добавление новой записи. "Обновить" - перечитывает таблицу из БД, что позволяет актуализировать данные для работы в любой момент времени. Экспорт данных из базы данных в файл в формате, понятном для КПК осуществляется с помощью формы "Экспорт данных", представленной в соответствии с рисунком 6.
Рисунок 6 - Экспорт данных
"Путь" определяет корневой каталог, в котором будут располагаться папки из списка "Папка". Кнопка "ОбзортАж" открывает окно с обзором файловой системы, с помощью которого можно выбрать нужную папку в качестве корневого каталога. Кнопки рядом со списком служат для изменения содержимого списка, кнопка сохранения - сохраняет корневой каталог, список папок и название файла в конфигурационный файл. При повторном запуске информация будет восстановлена из этого файла, если она была сохранена. При нажатии кнопки "Экспортировать в файл" программа создаст файл " значения соответствующих полей формы. Если путь не существует - будут созданы все необходимые каталоги. Если файл уже существует - он будет заменен, так как предполагается что старая выгрузка потеряла актуальность. Импорт данных в базу данных из xmlфайлов осуществляется с помощью формы "Импорт данных", представленной в соответствии с рисунком 7.
Рисунок 7 - Импорт данных
В поле "Шаблон" указывается файл-шаблон с конфигурацией импортируемого файла. В поле "Файл" указывается сам импортируемый файл в формате xml. Кнопки "ОбзортАж" служат для обзора файловой системы и выбора файлов. Кнопка "Импортировать файл" запускает процесс импорта данных из файла в базу данных. Полоса прогресса отображает количество обработанных данных из файла. Ниже располагается отчет о выполненных запросах, зеленым цветом отмечаются успешно выполненные запросы, красным - завершившиеся неудачно.
Заключение
Программное средство для обеспечения контроля над деятельностью торговых агентов ООО "Журавли плюс", позволяет улучшить и автоматизировать процесс управления и контроля торговых агентов, включает базу данных торговых агентов и предоставляет ряд средств, для обеспечения контроля над их деятельностью. С помощью данной программы осуществляется составление маршрутов, выдача заданий, создание планов продаж и проверка их выполнения.
Работа программы ориентирована на программное обеспечение "Агент плюс" и "1С". Среди реализованных возможностей: чтение файлов выгрузки из автоматизированной системы товароучета с занесением данных в собственную базу данных, создание файлов для импорта в автоматизированную систему товароучета, чтение файлов выгрузки со смартфонов и создание файлов импорта для смартфонов, редактирование некоторых данных, таких как информация о торговых агентах, маршрутах, заданиях, планах продаж, фотографиях.
В перспективе развития - абстрагирование от конкретных видов программного обеспечения через реализацию возможности подключения необходимых плагинов, которые позволят реализовать методы работы с файлами различных типов. Также необходимо создание, подробное описание и документирование формата обмена данными между АСТУ и представленной программой.
Список литературы
. Э. Джоунс, Р. Стивенз, Р. Плю, Р. Гаррет, А. Кригель Функции SQL. Справочник программиста. - М.: ООО "И.Д. Вильямс", 2007. - 768с.
.
Приложение А
Диаграмма вариантов использования
Рисунок А.1 - Диаграмма вариантов использования
Приложение Б
Таблицы базы данных
Таблица Б.1 -Договоры контрагентов
ПолеТипРазмерОписаниеAgreementIDСтрока36Идентификатор договораFirmIDСтрока36Идентификатор фирмыClientIDСтрока36Идентификатор клиентаTPointIDСтрока36Идентификатор торговой точкиNameСтрока127Наименование договораCodesListСтрока128Список допустимых кодов видов оплатPaymentTypeЧисло10.0Код вида оплаты по умолчаниюPriceTypesСтрока128Список допустимых кодов типов ценPriceTypeЧисло2.0Код типа цены по умолчаниюTimeBeginДата/ВремяДата заключения договораTimeEndДата/ВремяДата окончания срока действия договораStatusЧисло10.0Код категории (статуса) договораFltGdsCatЧисло10.0Код категории товаровFltGdsPropСтрока255Список кодов свойств товаровCommentСтрока128Комментарий к договору
Таблица Б.2 - Фирмы
ПолеТипРазмерОписаниеFirmIDСтрока36Идентификатор фирмыNameСтрока64Наименование фирмыCodesListСтрока128Список допустимых для фирмы кодов видов оплатAddressСтрока128Адрес фирмыTelephoneСтрока64Телефоны фирмыUseVATЧисло1.0Признак использования НДС в документахUseSFЧисло1.0Признак использования iетов-фактурDocPrefixСтрока15Префикс нумерации документов, закрепленный за фирмой
Таблица Б.3 - Маршруты
ПолеТипРазмерОписаниеRouteIDСтрока36Идентификатор пункта маршрутаClientIDСтрока36Идентификатор клиентаTPointIDСтрока36Идентификатор торговой точкиRouteTimeДата/ВремяДата и время желательного посещенияCommentСтро
Copyright © 2008-2014 geum.ru рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение