Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Копия PZ.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
78.15 Кб
Скачать

Министерство сельского хозяйства и продовольствия Республики Беларусь

УО «Полоцкий государственный аграрно-экономический колледж»

 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту по дисциплине «Базы данных и системы управления базами данных»

Тема: «СИСТЕМА АВТОМАТИЗИРОВАННОГО РАСЧЕТА МИНИМИЗАЦИИ ЗАТРАТ НА ТРАНСПОРТИРОВКУ ПРОДУКЦИИ»

 

КП 508190.34109 ПЗ

 

 

Выполнил:

учащийся гр. П41 4 курса

отделения «Программное обеспечение

информационных технологий и право»       К.И. Зайковский

Руководитель:

преподаватель цикловой комиссии

информационных технологий       И.К.Федорчук

Полоцк 2013

Содержание

ВВЕДЕНИЕ 4

1 АНАЛИЗ ИСХОДНЫХ ДАННЫХ И ПОСТАНОВКА ЗАДАЧИ 5

1.1 Анализ предметной области 5

1.2 Анализ функциональных требований к системе 6

2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 7

2.1 Функциональная модель 7

2.2 Проектирование логической модели данных 7

2.3 Обоснование выбора инструментальных средств 7

Также необходимо выбрать подходящий механизм доступа к данным. Существуют следующие технологии: ODBC, JDBC, OLE DB, ADO, BDE ODBC. 9

3 РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ 12

3.1 Реализация программного продукта 12

Введение

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

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

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

Объектом данного курсового проекта является учет сведений об транспортировках продукции. Предмет курсового проекта – программное средство для расчёта минимального маршрута транспортировки и записи всех сведений в базу данных. В процессе проектирования необходимо решить следующие задачи:

– проанализировать предметную область;

– выбрать методы и средства проектирования;

– выполнить программную реализацию;

– произвести анализ полученных результатов;

  • разработать необходимую техническую документацию.

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

  1. Анализ исходных данных и постановка задачи

    1. Анализ предметной области

Транспортные затраты – затраты на транспортировку продукции от места реализации до места нахождения заказчика. Предприятие КУПП "Полоцкий винодельческий завод" поставляет свою продукцию по всем городам и деревням Витебской области.

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

Транспортная задача – это задача линейного программирования, в которой требуется найти оптимальный план транспортировки некоторого однородного продукта из конечного числа пунктов поставки с заданными объемами производства в конечное число пунктов потребления с известными объемами потребностей.

Транспортная задача была впервые сформулирована Хичкоком и с тех пор применяется для решения практических задач доставки и распределения однородных продуктов.

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

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