Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Электронный помощник преподавателя дисциплины "Математические методы". Задача управления запасами

Тип: дипломная работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Облегчение работы преподавателям, при проверке практических работ студентов. Возможности объектно-ориентированного программирования. Определение оптимальной производственной программы. Минимальные требования к системе и ПК. Руководство пользователя.
Краткое сожержание материала:

Размещено на

Размещено на

Министерство науки и образования Российской Федерации

Федеральное агенство по образованию Российской Федерации

ГОУ СПО «Миасский геологоразведочный колледж»

ДИПЛОМНАЯ РАБОТА

Тема: «Электронный помощник преподавателя дисциплины «Математические методы». Задача управления запасами»

Специальность 230105.51: «Программное обеспечение вычислительной техники и автоматизированных систем»

г. Миасс 2007 г.

АННОТАЦИЯ

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

Данная программа реализована в среде Delphi 7, которая имеет практичный интерфейс, позволяющий быстро и удобно совершить те или иные действия.

СОДЕРЖАНИЕ

Введение

1. Постановка задачи

2. Метод решения задачи

3. Логическая структура программы

4. Руководство системного программиста

5. Руководство пользователя

6. Интерпретация и анализ результатов решения

7. Информационная безопасность

8. Расчет себестоимости информационной системы

8.1 Расчёт себестоимости информационной системы

8.2 Расчёт отпускной цены информационной системы

8.3 Рекомендации по снижению себестоимости информационной системы

9. Техника безопасности и охрана труда

Заключение

Литература

Приложение

ВВЕДЕНИЕ

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

Данная дипломная работа реализована в среде Delphi 7, которая имеет практичный интерфейс, позволяющий быстро и удобно совершить те или иные действия, находить ошибки и оперативно исправлять их, отлаживать и выполнять отлаженную программу, применять расширенные возможности объектно-ориентированного программирования. Borland Delphi - одно из самых популярных средств визуальной разработки приложений. Этот продукт является логическим развитием Borland Pascal.

1. ПОСТАНОВКА ЗАДАЧИ

Необходимо разработать календарный план выпуска некоторого вида изделий на плановый период, состоящий из N отрезков, для какой-либо фирмы. Предполагается , что для каждого из этих отрезков имеется точный прогноз спроса на выполненную продукцию. Время изготовления партии (t) изделий настолько мало, что им можно пренебречь. Соответственно, продукция, изготавливаемая в течении отрезка t, может быть использована для полного или частичного удовлетворения спроса в течении этого отрезка. Для разных отрезков спрос может быть неодинаковым. Кроме того, на экономические показатели производства влияют размеры изготавливаемых партий. Также фирме нередко бывает выгодно изготавливать в течении некоторого месяца продукцию в объеме, превышающем спрос в пределах этого месяца и хранить излишки, используемые для удовлетворения спроса на последующих отрезках. Вместе с тем хранение, возникающих пи этом запасов связано с определенными затратами. Эти затраты необходимо учитывать при разработке плана выпуска.

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

Данный программный продукт предусматривает два режима:

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

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

2. МЕТОД РЕШЕНИЯ ЗАДАЧИ

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

Вычислительный процесс будет строиться от конечного состояния к исходному. Здесь конечным состоянием будет начало последнего отрезка планового периода, а исходным начало первого отрезка, то есть индекс 1 соответствует конечному, а N- начальному состоянию. Также применим следующие обозначения: dn - спрос на продукцию на отрезке, состоящем то конца планового периода на N отрезков, Сn (Xn , j) - затраты на отрезке n, связанные с выпуском X единиц продукции и содержанием запасов, уровень которых на конец отрезка j единиц. В этой системе обозначений d1=Dn , dn = D1 , C1(X, j)=CN(X,j).

Берем следующее обозначение fn(i) - стоимость, отвечающая стратегии минимальных затрат на n оставшихся отрезках, при начальном уровне запасов i, Xn (i) - выпуск, обеспечивающий достижение fn(i).

Согласно третьему ограничению уровень запасов на конец планового периода равна 0, f0(0)=0 (n=0).

Перейдем к n=1. Начальный уровень запасов может определяться некоторым неотрицательным целым числом, не большим, чем d1 . Независимо от i полного удовлетворения потребности в пределах последнего отрезка объем выпуска должен быть равен d1- i, . Следовательно f1=C1(d1-i, 0), i=0,1…,d1.

Перейдем к n=2. Общие затраты для второго месяца составляют C2(X, i+X-d2)+f1(i+X-d2), причем предполагается, что выбранная стратегия для n=1 является оптимальной. i+X-d2- уровень запасов на конец отрезка 2. i- некоторое целочисленное неотрицательное значение, не превышающее d1+ d2. При заданном значении i d2-i<X>d1+d2-i, так как конечный запас должен быть равен 0, то оптимальному объем у выпуска соответствует такое значение Х, при котором минимизируется указанная выше сумма. Выполненный нами анализ n=2 можно выразить следующим общим выражением

f2(i)=min[ C2(X, i+X-d2)+f1(i+X-d2)],

где i=0,1…,d1+ d2.

Значения f3(i), если известно значение f2(i) и т.д.

Общее рекурентное соотношение строится по формуле:

fn(i)=min[ Cn(X, i+X-dn)+fn-1(i+X-dn)], где i=0,1…,d1+ d2,+…+dn

Для отыскания оптимальной производственной программы определим какой объем выпуска Xn(0) позволяет достичь полученного значения fn(0). Соответствующее решение о выпуске является оптимальным решением для начального отрезка планового периода. Уровень запасов пна начало следующего отрезка будет i0+ Xn(0)-dN. Затем найдем объем выпуска, позволяющий достичь полученного нами значения fn-1(i+ Xn(i0)-dN) и т.д.

3. ЛОГИЧЕСКАЯ СТРУКТУРА ПРОГРАММЫ

Размещено на

Размещено на

Условные обозначения:

CreateRgnFromBitmap - процедура отображения заставки;

Расчет задачи - главная форма программы;

4. РУКОВОДСТВО СИСТЕМНОГО ПРОГРАММИСТА

Настоящий программный продукт поставляется на CD-диске.

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

Процессор - Pentium 1 и выше;

Операционная система Windows 95 и выше;

Оперативная память - не менее 16 Мб;

Жёсткий диск (HDD) - размер не менее объема дискового пространства, занимаемого операционной системой, плюс размер программного продукта;

CD-Rom для установки программы на HDD;

Клавиатура;

Мышь.

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

программирование производственный пользователь

Для того, чтобы начать работать с данной программой необходимо запустить файл econom.exe, который хранится в папке econom. В этом случае на экране появится окно, которое будет запрашивать пароль:

После ввода пароля появляется заставка:

Затем появится окно, которое будет иметь вид:

Для того, чтобы решить задачу, нужно либо выбрать ее из файла, для этого нужно выбрать в пункте меню «задания» Открыть:

Тогда появится окошко, которое будет иметь вид:

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

Другие файлы:

Управление запасами на предприятии
Классификация и виды материально-технических ресурсов. Статистическое управление запасами. Планирование производственных ресурсов и потребностей в мат...

Разработка приложения "Электронный помощник продавца-консультанта"
Анализ и пути совершенствования коммерческой деятельности предприятий розничной торговли. Обзор программных средств, используемых в торговле, их основ...

Экономико-математические методы
Предназначено для изучения и освоения дисциплины "Экономико-математические методы". Рассматриваются вопросы линейного программирования и методы решени...

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

Динамическое и линейное программирование
Линейная производственная задача. Двойственная задача. Задача о "Расшивке узких мест производства". Транспортная задача. Распределение капитальных вло...