Автор работы: Пользователь скрыл имя, 22 Октября 2013 в 11:39, курсовая работа
ЗАДАНИЕ: создать модель информационной системы оптимизации поставки грузов.
ЦЕЛЬ РАБОТЫ: разработать модель информационной оптимизации поставки грузов, составить программу на языке высокого уровня Delphi, произвести её тестирование, настройку и отладку.
ЗАДАНИЕ 2
ЦЕЛЬ РАБОТЫ 2
ВВЕДЕНИЕ 3
1 ТЕХНИЧЕСКИЙ ПРОЕКТ 5
1.1 Назначение и область применения программного продукта 5
1.2 Технические характеристики 5
1.3 Ограничения на совместимость 5
1.4 Программные ограничения 6
1.5 Аппаратные ограничения 6
1.6 Функция «Добавление новых записей в базу данных» 6
1.7 Функция «Поиск подходящей записи в базе данных» 8
1.8 Функция «Изменение выбранной записи базы данных» 10
2 РАБОЧИЙ ПРОЕКТ 12
2.1 Общие сведения 12
2.2 Описание логической структуры, внешних и внутренних ограничений и характеристик 12
2.3 Описание модулей 13
2.3.1 Модуль стартовой формы 13
2.3.2 Модуль формы создания новой записи 15
2.3.3 Модуль формы поиска записи по базе данных 18
2.4 Инструкция пользователю 20
ЗАКЛЮЧЕНИЕ 21
ЛИСТИНГ……………………………………………………………………22
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 27
СОДЕРЖАНИЕ
ЗАДАНИЕ 2
ЦЕЛЬ РАБОТЫ 2
ЗАДАНИЕ: создать модель информационной системы оптимизации поставки грузов.
ЦЕЛЬ РАБОТЫ: разработать модель информационной оптимизации поставки грузов, составить программу на языке высокого уровня Delphi, произвести её тестирование, настройку и отладку.
При разработке программных средств товародвижения в торговых сетях возникают определенные трудности на различных этапах движения товаров, начиная с момента создания заказа в торговых точках. Поэтому создание схем автоматической подготовки заказов необходимо для достижения следующих целей:
ускорение создания заказов на пополнение товарных запасов;
максимально возможное исключение из процесса создания заказов сотрудников компании;
мотивация управляющих и менеджеров магазинов к введению точных данных о товарных остатках;
выявление пересортицы на ранних стадиях.
На первоначальном этапе, с целью тестирования схемы заказа, автоматические заказы готовятся только в магазинах для доставки товаров со склада. Торговая часть информационной системы (ИС) к началу каждого рабочего дня готовит данные для создания автоматических заказов на основании:
данных о товарных остатках в торговой точке;
данных о промежуточных коррект
данных о средне дневных продажах каждого товара за последние 7 дней, включая прошедший день;
график заказов товарных групп (или поставщиков).
Менеджер магазина каждое утро, готовя заказы на пополнение запасов, просматривает сформированный заказ на определенную ассортиментную группу, в случае необходимости корректирует и отсылает в офис для исполнения.
Для правильной работы алгоритма автоматического заказа необходимы корректные данные о товаре в ИС. В случае возникновения ситуации, при которой данные о товарных остатках в ИС отличаются от фактического количества в торговой точке, используется механизм промежуточной корректировки, который заключается в следующем: назначенный менеджером ответственный сотрудником магазина, проводит пересчет остатков по конкретному товару и вносит информация о фактическом остатке в ИС. С этого момента данное значение используется для расчета заказов по товару. После проведения плановой инвентаризации, данные промежуточных корректировок, аннулируются.
Данная программа была разработана
с целью автоматизации и
В соответствии с требованиями задания ПО выполняет 3 основных функции:
Модули программного комплекса совместимы между собой на уровне исходного языка, а также форматов используемых данных.
В документации на программный продукт описаны формат входных и выходных данных для обеспечения совместимости с другими программными продуктами.
Программный комплекс написан на языке Pascal, совместим со средой Borland Delphi версии 6.0 или выше, и работает под управлением операционной системы Microsoft Windows98/NT/2000/ХР и выше. Для работы программы требуются:
Программа удовлетворительно работает на следующей аппаратной конфигурации:
Данная функция предназначена для создания новых записей в базе данных.
При выполнении функции ввода новых данных в поле для редактирования выводится информация о грузе персонально в каждую ячейку. Многие поля заполняются через выпадающие списки фиксированных значений. С клавиатуры оператору необходимо ввести все необходимые банные требуемые для нормального функционирования базы. При возникновении ошибки будет выведено соответствующее сообщение.
Входными данными функции
В данной функции осуществляется ввод новых записей в исходную базу данных. Производится проверка на корректность вводимых данных. Данная функция осуществляет также чтение исходных данных из базы..
В ходе работы данной функции выходными данными является информация предназначенные для обработки. Также после ввода входных данных для них создаются соответствующие значения полей.
Работа данной функции начинается сразу после нажатия на кнопку «Начать редактирование» в главном (стартовом) окне программы.
В ходе работы данной функции появляется возможность добавления, удаления записей в базе. А так же редактирование существующих.
При работе с данной программной функцией выход из нее осуществляется при нажатии кнопки "Ок" (для сохранения вводимых данных) либо при нажатии на кнопку "Отмена" (для выхода из раздела создания новых записей без сохранения).
Данная функция предназначена для поиска по базе необходимую запись.
При выполнении функции «Поиск» происходит поиск указанных пользователем записей и вывод данных найденной записи в соответствующие поля просмотра.
Поиск в данной функции осуществляется методом живого поиска.
Данный метод представляет собой поиск в реальном времени.
Это означает что поиск происходит с момента ввода одного из символов и продолжается по мере ввода или удаления остальных. Все найденные записи отображаются в поле расположенном на форме.
В случае отсутствия записи форма остаётся пустой.
Входными данными функции
В данной функции осуществляется ввод данных для проведения поиска по записям базы данных.
В ходе работы данной функции выходными данными является найденное совпадение с записью в базе данных с последующим выводом в соответствующие поля, при отсутствии совпадений, вывод на экран пустого поля.
Работа данной функции начинается сразу после нажатия кнопки «Поиск» в главном (стартовом) окне программы.
В процессе выполнения описываемой функции происходит поиск и вывод на экран записи, совпадающей с описанием.
При работе с данной программной функцией выход из неё осуществляется при нажатии кнопки закрытия окна программы или же кнопки «Отмена» .
Данная функция предназначена для вывода в редакционные поля информации о записи. После вывода информации в поля появляется возможность изменить любой параметр.
Результатом работы данной функции является сохранение отредактированной записи в базу данных или её полное удаление из базы.
Входными данными программной функции являются:
В ходе работы данной функции выходными данными является отредактированная запись базы данных, сохраняемая поверх исходной, либо удаление выделенной записи из базы.
Работа данной функции начинается сразу после нажатия кнопки «Начать редактирование» (после заполнения с помощью клавиатуры полей необходимых для сохранения базы .
В процессе выполнения описываемой функции происходит редактирование и, при необходимости, сохранение изменённой записи в базу данных либо удаление выбранной записи из базы.
При работе с данной программной функцией выход из неё осуществляется при нажатии кнопки «ОК» или «Удалить» в окне программы.
В ходе курсовой работы было разработано ПО, предназначенное для оптимизации поставки грузов «Построение модели информационной системы оптимизации поставки грузов».
Данный программный продукт
позволяет вести
Программа позволяет добавлять, удалять, редактировать базу поставок.
Кроме того, необходимо указать, что пользователь выдвинул следующие требования к ПО:
Программный продукт выполняет следующие действия:
Эти функции распределены между модулями программы в проекте, на основе которого компилятор Borland Delphi генерирует исполняемый файл Поставки.exe. При запуске исполняемого файла открывается окно управления программой в которой сразу же подгружены модуль редактирования базы. Вызов остальных модулей осуществляется путем выбора соответствующей кнопки.
Информация о работе Информационная системы оптимизации поставки грузов