Информационная системы оптимизации поставки грузов

Автор работы: Пользователь скрыл имя, 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

Файлы: 1 файл

отчет.doc

— 273.00 Кб (Скачать файл)

 

СОДЕРЖАНИЕ 

 

ЗАДАНИЕ 2

ЦЕЛЬ РАБОТЫ 2

 

 

ЗАДАНИЕ: создать модель информационной системы оптимизации поставки грузов.

 

ЦЕЛЬ РАБОТЫ: разработать модель информационной оптимизации поставки грузов, составить программу на языке высокого уровня Delphi, произвести её тестирование, настройку и отладку.

 

 

 

ВВЕДЕНИЕ

 

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

ускорение создания заказов на пополнение товарных запасов;

максимально возможное исключение из процесса создания заказов сотрудников компании;

мотивация управляющих и менеджеров магазинов к введению точных данных о товарных остатках;

выявление пересортицы на ранних стадиях.

 

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

данных о товарных остатках в  торговой точке;

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

данных о средне дневных продажах каждого товара за последние 7 дней, включая прошедший день;

график заказов товарных групп (или поставщиков).

 

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

 

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

  1. Технический проект

    1. Назначение и область применения программного продукта

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

      1. Технические характеристики

В соответствии с требованиями задания  ПО выполняет 3 основных функции:

  • функция «Добавление новых записей в базу данных»;
  • функция «Поиск подходящей записи в базе данных».
  • функция «Изменение выбранной записи базы данных».
        1. Ограничения на совместимость

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

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

        1. Программные ограничения

Программный комплекс написан на языке Pascal, совместим со средой Borland Delphi версии 6.0 или выше, и работает под управлением  операционной системы Microsoft Windows98/NT/2000/ХР и выше. Для работы программы требуются:

  • свободное пространство в оперативной памяти не более 128Мб;
  • свободное место на магнитном носителе 10 Мб и более в зависимости от размеров исходных данных для конкретного пользователя;
  • обеспечение работы в многозадачной среде.
        1. Аппаратные ограничения

Программа удовлетворительно работает на следующей аппаратной конфигурации:

  • компьютер, совместимый с IBM РC/AT, с микропроцессором Pentium III;
  • адаптер SVGA с цветным дисплеем, обеспечивающим разрешение 1024 на 768 пикселей;
  • накопитель на жестком диске со свободным местом не более 10 Мб;
  • оперативная память со свободным местом не более128 Мб;
  • манипулятор типа «мышь».
    1. Функция «Добавление новых записей в базу данных»

      1. Назначение функции

Данная функция предназначена  для создания новых записей в базе данных.

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

      1. Входные данные

Входными данными функции являются:

  • вводимое с клавиатуры значения поля «Фирма заказчик»;
  • «Фирма производитель»;
  • «Фирма поставщик»;
  • «Адрес доставки»;
  • «Индивидуальный идентификатор»;
  • «Дата доставки»;
  • «Страна поставщик»;
  • «ФИО заказчика».
  • выбираемое из специального всплывающего фиксированного списка значение поля «Тип груза»;
  • «Импорт/Экспорт»;
  • «Путь сообщений»;
  • «Статус доставки»;
  • «Оплата»;
  • файл исходных данных.
      1. Процессы обработки

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

      1. Выходные данные

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

      1. Инициирование работы

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

      1. Процесс выполнения

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

      1. Нормальное завершение

При работе с данной программной  функцией выход из нее осуществляется при нажатии кнопки "Ок" (для сохранения вводимых данных) либо при нажатии на кнопку "Отмена" (для выхода из раздела создания новых записей без сохранения).

    1. Функция «Поиск подходящей записи в базе данных»

      1. Назначение функции

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

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

Поиск в данной функции осуществляется методом живого поиска.

Данный метод представляет собой  поиск в реальном времени.

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

В случае отсутствия записи форма  остаётся пустой.

      1. Входные данные

Входными данными функции являются:

  • вводимое с клавиатуры значение поля «Поиска»;
  • загружаемые данные из базы данных данные.
      1. Процессы обработки

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

      1. Выходные данные

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

      1. Инициирование работы

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

      1. Процесс выполнения

В процессе выполнения описываемой  функции происходит поиск и вывод на экран записи, совпадающей с описанием.

      1. Нормальное завершение

При работе с данной программной  функцией выход из неё осуществляется при нажатии кнопки закрытия окна программы или же кнопки «Отмена» .

    1. Функция «Изменение выбранной записи базы данных»

      1. Назначение функции

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

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

      1. Входные данные

Входными данными программной  функции являются:

  • файл исходных данных;
  • все загружаемые из базы данных поля (для программного и ручного редактирования выбранной записи или её удаления из базы).
      1. Выходные данные

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

      1. Инициирование работы

Работа данной функции начинается сразу после нажатия кнопки «Начать редактирование» (после заполнения с помощью клавиатуры полей необходимых для сохранения базы .

      1. Процесс выполнения

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

      1. Нормальное завершение

При работе с данной программной  функцией выход из неё осуществляется при нажатии кнопки «ОК» или «Удалить» в окне программы.

  1. Рабочий проект

            1. Общие сведения

В ходе курсовой работы было разработано ПО, предназначенное для оптимизации поставки грузов «Построение модели информационной системы оптимизации поставки грузов».

Данный программный продукт  позволяет вести администрирование  базы данных предприятия занимающегося  грузовыми перевозками.

Программа позволяет добавлять, удалять, редактировать базу поставок.

Кроме того, необходимо указать, что  пользователь выдвинул следующие требования к ПО:

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

Программный продукт выполняет  следующие действия:

  • добавление новых записей в базу данных;
  • поиск нужной записи в базе данных;
  • редактирование/удаление выделенной записи базы данных.

Эти функции распределены между модулями программы в проекте, на основе которого компилятор Borland Delphi генерирует исполняемый файл Поставки.exe. При запуске исполняемого файла открывается окно управления программой в которой сразу же подгружены модуль редактирования базы. Вызов остальных модулей осуществляется путем выбора соответствующей кнопки.

Информация о работе Информационная системы оптимизации поставки грузов