Разработка программы "Организация перевозок"

Автор работы: Пользователь скрыл имя, 08 Апреля 2011 в 09:11, дипломная работа

Краткое описание

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

Содержание работы

Введение 4
1 Исследовательская часть 5
1.1 Описание и анализ предметной области 5
1.2 Обзор используемых элементов языка и среды программирования 11
2 Технологическая часть 16
2.1 Постановка задачи 16
2.2 Реализация модели математическим методом 17
2.3 Выбор архитектуры приложения 28
2.4 Структурные и функциональные схемы 29
2.5 Проектирование интерфейса пользователя 30
3 Специальная часть 32
3.1 Описание разрабатываемых процедур и функций 32
3.2 Таблица идентификаторов 34
3.3 Выбор стратегии тестирования и разработка тестов 35

4 Мероприятия по охране труда и технике безопасности 39
4.1 Освещение 40
4.2 Микроклимат 40
4.3 Эргономичность 42
4.4 Техника безопасности 47
5 Экономическая часть 49
5.1 Расчет стоимости разработки 49
5.2 Расчет экономического эффекта от внедрения программного обеспечения 58
Заключение 60
Список используемых источников 62
Приложение

Содержимое работы - 9 файлов

Cодержаниe.doc

— 75.50 Кб (Открыть файл, Скачать файл)

Cодержаниe2.doc

— 76.00 Кб (Открыть файл, Скачать файл)

~$адание.doc

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

Математическая модель.cdr

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

Пояснительная записка 2.doc

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

     5.2 Расчет экономического эффекта от внедрения программного обеспечения

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

  • срок окупаемости (Ток);
  • коэффициент экономической эффективности (Ер);
  • годовой экономический эффект (Э):

           Ток = Зспп / Сбал = 45392,93 / 256250 = 0,177; (5.28)

           Ер = Сбал / Зспп = 256250 / 45392,93 = 5,64; (5.29)

           Э = Сбал – Енспп = 256250 – 0,5*45392,93 = 233553,535; (5.30)

     где Ен – отраслевой нормативно экономический коэффициент месяца.

     Ен = 0,5.

     АСОЭИ будет эффективна при условии, что:

                Ер => Ен.. (5.31)

     Данная  АСОЭИ эффективна, так как:

     Ер > Ен =  5,64 > 0,5.

     Срок  окупаемости данного продукта составляет 1месяц 24 дня. 
 
 
 

     Таблица 2.1 – Расчеты затрат на разработку

     Затраты      Формула      Сумма (тенге)
     Затраты на создание программного продукта      Зспп = Ззпспп + Змвспп + Зобщ      Зспп = 45392,93
     Затраты на оплату труда  разработчикам программы      Ззпспп = t*Tчас      Ззпспп = 25148,556
     Затраты на эксплуатацию ПК      Зпк = (Ззп + Зам + Зэл + Звм+ + Зтр + Зпр)      Зпк = 210691,736
     Затраты на оплату машинного  времени      Змвспп = Счас*tпк      Змвспп = 6244,374
     Срок окупаемости      Ток = Зспп / Сбал      Ток = 0,177
     Годовой экономический  эффект      Э = Сбал – Енспп      Э = 233553,535

     ЗАКЛЮЧЕНИЕ

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

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

  • оптимальное закрепление за станками операций по обработке деталей. В них cij является таким экономическим показателем, как производительность. Задача позволяет определить, сколько времени и на какой операции нужно использовать каждый из станков, чтобы обработать максимальное количество деталей. Так как транспортная задача требует нахождения минимума, то значения cij берутся с отрицательным знаком;
  • оптимальные назначения, или проблема выбора. Имеется m механизмов, которые могут выполнять m различных работ с производительностью cij. Задача позволяет определить, какой механизм и на какую работу надо назначить, чтобы добиться максимальной производительности;
  • задача о сокращении производства с учетом суммарных расходов на изготовление и транспортировку продукции;
  • увеличение производительности автомобильного транспорта за счет минимизации порожнего пробега. Уменьшение порожнего пробега сократит количество автомобилей для перевозок, увеличив их производительность;
  • решение задач с помощью метода запрещения перевозок. Используется в том случае, если груз от некоторого поставщика по каким-то причинам не может быть отправлен одному из потребителей. Данное ограничение можно учесть, присвоив соответствующей клетке достаточно большое значение стоимости, тем самым в эту клетку не будут производиться перевозки.

     Таким образом, важность решения данной задачи для экономики несомненна. По окончании разработки программного обеспечения для курсового проекта ИСР Delphi 7 признано удобным инструментом для создания в минимальные сроки относительно несложных приложений с графическим интерфейсом (GUI). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

     CПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 

  1. Поттосина С.А, Журавлев В.А. «Экономико-математические модели и методы» Учебное пособие, Минск 2003.-94 с.;
  2. Фомин Г.П., «Математические методы и модели в коммерческой деятельности» М: Финансы и статистика, 2001.-544с.;
  3. Смородинский С.С., Батин Н.В. «Оптимизация решений на основе методов и моделей математического программирования», Минск 2003.-136с;
  4. Вентцель Е.С. «Исследование операций», М:Наука, 1980.-552с;
  5. Советов Б.А., Яковлев С.А. «Моделирование систем», М: Высшая школа, 1985.-224с;
  6. Тейксейра, Пачеко, Ксавье. «Borland Delphi 7. Руководство разработчика», издательский дом “Вильямс” 2002.-1120с;
  7. Культин Н., «Самоучитель. Программирование в  Turbo Pascal 7.0 и Delphi», - Санкт-Петербург, 2001.-400с;
  8. Культин Н., «Самоучитель. Программирование на Object Pascal и Delphi»,  - Санкт - Петербург, 2002;
  9. Бейсенбекова Г.Т., «Приложение к общим требованиям к текстовым документам и расчетно-графическим работам», 2005.-6c;
  10. Летуновский В.В, Пфаргер Л.В «Общие требования к текстовым документам и расчетно-графическим работам», 2001.-38с;
  11. Закон Республики Казахстан N 528-2 "О безопасности и охране труда" от 28.02.2004;
  12. Князевский Б.А «Охрана труда», М.: Высшая школа, 1972.-310с;
  13. Закон Республики Казахстан N 2235 «О налогах и других обязательных платежах в бюджет» от 24.04.1995.
 
 
 
 
 

     ПРИЛОЖЕНИЕ  А

     ТЕХНИЧЕСКОЕ ЗАДАНИЕ

     Настоящее техническое задание распространяется на программу «Организация перевозок», разработанную в рамках дипломного проекта.

     Транспортная  задача – одна из самых распространённых задач в современном мире, является основой такой важной науки, как  логистика – наука о транспортировке. Любое предприятие, довольно активно производящее поставки тех или иных товаров или материалов, заинтересовано в максимальном снижении расходов на доставку грузов и сокращении времени транспортировки. Разработанное ПО является отличным инструментом для логиста, значительно упрощающее и ускоряющее составление оптимального плана маршрутов движения транспортных средств, очередей поставок.

     В алгоритме расчёта применены  такие численные методы, как метод  «северо-западного угла» для нахождения опорного плана и метод потенциалов, с помощью которого производится последовательная оптимизация плана.

     Точность  расчётов подходит абсолютно для  всех типов транспортировки грузов.

     1 Основание для  разработки

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

     2 Назначение разработки

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

     ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ А

     3.1 Требования к функциональным характеристикам

     Программное обеспечение должно обладать следующими основными качествами:

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

     3.2 Требования к надежности

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

     3.3 Требования к составу  и параметрам технических  средств

  • система должна работать на IBM совместимых персональных  компьютерах.

     Минимальная конфигурация аппаратного обеспечения.

  • тип процессора Pentium I  и выше;
  • объем оперативно - запоминающего устройства не менее 32  мб;
  • тип монитора VGA или SVGA.

     3.4 Требования к информационной и программной совместимости

     Система работает под управлением операционных систем семейства Windows 9X/NT и выше.

     3.5 Требования к транспортированию  и хранению

     Данное  ПО состоит лишь из одного файла  и не требует инсталляции для  использования. 
 
 

     ПРОДОЛЖЕНИЕ ПРИЛОЖЕНИЯ А

     4 Требования к программной  документации

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

     В состав сопровождающей документации должны входить:

  • пояснительная записка на 60-80 листах, содержащая описание разработки.
  • руководство пользователю.

     5 Стадии и этапы  разработки

     Таблица А.1 - Стадии и этапы разработки

№ этапа      Даты  работ      Названия  этапов
     1      01.04.08 Изучение предметной области решаемой задачи
     2      08.04.08 Общая постановка решаемой задачи
     4      10.04.08 Создание окон пользовательского  интерфейса
     5      15.04.08 Создание кода программы
     6      05.05.08 Отладка программы
     7      15.05.08 Тестирование  программного обеспечения
     8      20.05.08 Создание всей необходимой документации
 
 
 
 

     ПРИЛОЖЕНИЕ  Б

     РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

     Исполняемы  файл программы является бинарным EXE-файлом Windows. Запуск приложения не отличается от запуска других программ для ОС Windows.

Пояснительная записка.doc

— 635.00 Кб (Открыть файл, Скачать файл)

Титульный лист.doc

— 31.50 Кб (Открыть файл, Скачать файл)

Функциональная схема.cdr

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

Задание.doc

— 41.50 Кб (Открыть файл, Скачать файл)

Информация о работе Разработка программы "Организация перевозок"