Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Функциональное и эксплуатационное назначение изделияСтр 1 из 6Следующая ⇒
ТЕХНИЧЕСКОЕ ЗАДАНИЕ Введение
В настоящее время возросла актуальность применения компьютерных технологий для решения задач различного типа во всех областях человеческой деятельности. Данное программное изделие носит название «Программный продукт, реализующий сравнительный анализ методов линейного целочисленного программирования», далее по тексту - «Целочисленные методы». Программный продукт «Целочисленные методы» реализует сравнительный анализ методов решения частного случая транспортной задачи - задачи о назначениях. Транспортная модель применяется при рассмотрении ряда практических ситуаций, связанных с управлением запасами, составлением сменных графиков, назначением служащих на рабочие места, оборотом наличного капитала и многими другими. Транспортная задача представляет собой задачу линейного программирования, которую можно решать симплекс методом. Однако специфическая структура условий задачи позволяет применять более эффективные вычислительные методы. Постановка задачи о назначениях. Предположим, что имеется n различных работ A1,A2,…An и n механизмов B1,B2,…Bn, каждый из которых может выполнять любую работу, но с неодинаковыми затратами. Затраты на работу механизма Bi при выполнении работы Aj обозначим Cij, i = 1,...,n j = 1,...,n. Требуется так распределить механизмы по работам, чтобы суммарные затраты от их использования были минимальны. Такая задача называется задачей выбора или задачей о назначениях. Формально она записывается так. Необходимо выбрать такую последовательность элементов {C1j1, C2j2,…, Cnjn} из матрицы
чтобы сумма была минимальна и при этом из каждой строки и столбца С был выбран только один элемент.
Основание для разработки
Основанием для разработки программного продукта является приказ № 310-У от 11.04.05 на дипломное проектирование. Тема дипломной работы: «Программный продукт, реализующий сравнительный анализ методов линейного целочисленного программирования». Назначение разработки
Программное изделие разрабатывается с целью сравнительного анализа методов решения частного случая транспортной задачи - задачи о назначениях. Данный программный продукт должен обеспечивать визуальное отображение результатов работы алгоритмов и их скоростные характеристики.
Функциональное и эксплуатационное назначение изделия Программное изделие «Целочисленные методы» должно обеспечивать функционирование алгоритмов построения опорного плана решения, и алгоритмов улучшения опорного плана решения, вычисление их скоростных характеристик. В функциональном отношении оно должно представлять собой программу (exe-файл), выполняемую ПК. Должна быть предусмотрена возможность визуального отображения результатов работы.
Рассмотренные альтернативы При постановке задачи на разработку программного продукта были рассмотрены следующие альтернативы: ) Программная платформа. Выбрана была система Windows в связи с широчайшим распространением, доступностью и наличием гибких средств разработки программного обеспечения под эту платформу. ) Аппаратная платформа. Любые аппаратные комплектующие ПК, поддерживаемые ОС Windows. ) Средства разработки. Любой компилятор для системы Windows пригоден для разработки данного программного изделия. Из наиболее распространенных, таких как Microsoft Visual C++, Borland C++, Borland C++ Builder, Borland Delphi, Symantec C++, был выбран компилятор Borland C++ Builder. Выбор обоснован тем, что программное изделие “Целочисленные методы” должно обеспечивать оценку скоростных характеристик алгоритмов нахождения опорного плана решения, компилятор Borland C++ Builder проводит оптимизацию алгоритмов по скорости. Требования к программе или программному изделию Стандарты Разработка программной документации и программного продукта должна производится согласно ГОСТ 19.701-90, ГОСТ 2.304-88. Текстовый материал пояснительной записки должен соответствовать требованиям, предъявляемым к оформлению текстовых документов, которые изложены в методических указаниях по выполнению дипломной работы для студентов, обучающихся по специальности 22.04 «Программное обеспечение ВТ и АС». Требования к составу и параметрам технических средств (аппаратные ограничения) - процессор, аналогичный Intel Celeron 600; жесткий диск; мышь; клавиатура; оперативная память 128Мб.
Методические ограничения Должны быть реализованы следующие методы методы: ) Метод Северо-Западного угла; ) Метод Наименьшей стоимости; ) Метод Фогеля; ) Метод Не реализованных прибылей (этап 1); ) Метод Не реализованных прибылей (этап 2); ) Метод Не реализованных прибылей (этап 3); ) Метод Потенциалов; ) Венгерский метод. Входные данные Входными данными является вводимая пользователем информация (исходная матрица задачи о назначениях) и выбор пользователем метода решения задачи о назначении. Исходная матрица задачи о назначениях - матрица С:
Процессы обработки Программное изделие должно позволять выполнять следующие операции: ввод исходных данных для расчетов; контроль исходных данных; нахождение опорного плана; приведение опорного плана к оптимальному; предоставление пользователю в виде графиков информации о скорости и точности работы алгоритма. Выходные данные Входными данными являются матрица опорного плана решения задачи о назначениях и выводимые на дисплей графики оценки скорости и близости к оптимальному решению. Матрица опорного плана решения - матрица Х:
Носители информации Программный продукт должен размещаться в виде исходных файлов на жестком диске компьютера пользователя или на гибких магнитных дисках. Программное изделие использует следующие носители информации: накопитель на лазерном диске; накопитель на гибком магнитном диске. Безопасность и секретность Информация, содержащаяся в программном изделии, не является секретной, поэтому ограничение доступа к ней не предусматривается.
Требования к надежности Правильность входной информации должна визуально контролироваться оператором. В случаях обнаружения потери информации или неправильного ее ввода, пользователь должен иметь возможность ввести корректировку. Синтаксис вводимых данных должен контролироваться программным обеспечением.
Рестарт В процессе работы с программой оператор не может сохранить промежуточные данные. Поэтому при возобновлении работы программы после аварийного прерывания оператор должен заново ввести все входные данные. Рабочие характеристики Так как значительная часть работы происходит в диалоговом режиме, то эффективность разработки также во многом зависит и от навыков пользователя. Затраты времени на ввод исходной матрицы задачи о назначениях определяются затратами времени оператора при ручном наборе данных и не могут быть регламентированы. Оценка качества по времени, затраченного алгоритмом программного продукта на обработку входной информации, определяется используемыми алгоритмами.
Удобство эксплуатации Взаимодействие человека с компьютером должно быть выполнено в виде системы меню для выбора режима работы. Должен быть использован диалоговый, интерактивный режим, предупреждающие или подсказывающие сообщения. Программное изделие должно обеспечивать стандартный интерфейс диалога с пользователем. Вся необходимая информация для ввода исходных данных должна отображаться на экране монитора. В случаях возникновения исключительных ситуаций необходимо выводить на экран соответствующие сообщения и предлагать оператору возможные способы их преодоления.
Необходимо выполнение следующих требований: наличие пользовательского интерфейса; диалоговый ввод начальных данных; работа в
Требования к программной документации
Программная документация должна включать следующие документы: техническое задание, технический проект, рабочий проект. В приложении к документу "Рабочий проект" должен быть приведен листинг исходных текстов программного изделия. Маркетинг и сбыт продукции Требования к потребительским свойствам «Целочисленные методы» представляет собой магнитный накопитель 3,5” или CDR с программой, которая легко устанавливается на ПЭВМ, проста в обращении, имеет дружественный интерфейс, предоставляет результаты работы в понятном пользователю виде. Магнитный накопитель поставляется в индивидуальной упаковке, к которой прилагается подробное описание по установке программы и работе с ней.
Таблица 1.1 - Требования к продукции
Рынок сбыта продукции Так как в настоящее время число потенциальных пользователей ПЭВМ растет, то возникает потребность в разработке программного продукта для решения различных задач, используя возможности компьютера. Задачи линейного программирования очень трудоемки в ручных вычислениях, поэтому использование компьютера значительно сократит время на решение подобных задач. Участие человека в процессах минимизируется, что позволит увеличить результативность обработки данных, следовательно, данный программный продукт является актуальным и перспективным и найдет свою нишу на рынке сбыта.
Сегментация рынка нацелена на специфическую группу потребителей (средние и высшие учебные заведения, предприятия занимающиеся планированием производства) через единый специализированный план маркетинга, который основывается на потребностях этого сегмента. Концентрированный маркетинг распространен среди специализированных фирм. Цель фирмы - эффективность, привлечение значительной доли одного рыночного сегмента при управляемых издержках.
Таблица 1.3 - Рынок сбыта продукции
Каналы сбыта продукции Предусматривается на первом этапе сбыт готовой продукции через кафедры ПОВТ, с последующими прямыми поставками государственным службам по заявке. Это поможет резко сократить расходы на сбыт (транспорт, реклама, заключение договоров). По мере увеличения объема готовой продукции будет все больше осуществляться переход на прямые связи с потребителями продукции при условии единого товарного знака и согласованных цен. Каналы сбыта продукции приведены в таблице 1.4.
Таблица 1.4 - Каналы сбыта продукции
Эффективность Показатели эффективности Основными интегральными показателями эффективности инвестиционных проектов являются: ) срок окупаемости проекта (PBP) (payback period); 2) индекс прибыльности (PI) (profitability index); 3) чистый приведенный доход (NPV) (net present value); 4) внутренняя норма рентабельности (IRR) (internal rate of return). Индекс прибыльности PI (индекс доходности (ИД) или коэффициент чистого дисконтированного дохода (КЧДД)). Для эффективных проектов не должен быть меньше единицы. В соответствии с расчетами прибылей и убытков составляется график изменения индекса прибыльности. Индеек прибыльности PI
Рисунок 1.1
Для данного проекта индекс прибыльности PI = 1,30732 Чистый приведенный доход NPV (чистый дисконтированный доход (ЧДД)) - приведенная стоимость будущих прибылей или денежных потоков, дисконтированных с помощью соответствующей процентной ставки за вычетом приведенной стоимости инвестиционных затрат. Обычно отдается предпочтение проектам, у которых NPV имеет положительное значение. На основании расчета инвестиционных затрат и отчета о прибылях и убытках определяется динамика чистого приведенного дохода.
Чистый приведённый доход NPV
Рисунок 1.2
Чистый приведенный доход NPV = 224303,2 рублей. Срок окупаемости проекта PBP (период окупаемости) - время, за которое поступления от производственной деятельности предприятия покроют все затраты, связанные с реализацией проекта, включая затраты на инвестиции. Срок окупаемости обычно измеряется в годах или месяцах. Срок окупаемости определяется по моменту достижения кривой NPV значения NPV=0: PBP = 14,5 месяцев. Данный показатель быстрой окупаемости затрат, связанных с инвестированием и реализацией проекта, говорит о целесообразности разработки устройства (программы). Внутренняя норма рентабельности IRR (внутренняя норма доходности (ВНД), предельная эффективность капиталовложений, процентная норма прибыли, дисконтированный поток реальных денег или финансовая норма прибыли) - норма дисконта, для которой дисконтированная стоимость чистых поступлений от проекта равна дисконтированной стоимости инвестиций, то есть NPV равен нулю. В этом проявляется экономический смысл IRR как дисконтированной "точки безубыточности". У привлекательного проекта IRR должна превышать действующие ставки банковских кредитов. Графический метод расчета внутренней нормы рентабельности IRR
Рисунок 1.3
Значение внутренней нормы рентабельности IRR определяется величиной ставки дисконтирования, при которой кривая NPV (синий график) пересекает горизонтальную ось: IRR=50%. Риски предприятия и форс-мажорные обстоятельства
Таблица 1.23 - Риски предприятия
Требования к безопасности жизнедеятельности охране окружающей среды ТЕХНИЧЕСКОЕ ЗАДАНИЕ Введение
В настоящее время возросла актуальность применения компьютерных технологий для решения задач различного типа во всех областях человеческой деятельности. Данное программное изделие носит название «Программный продукт, реализующий сравнительный анализ методов линейного целочисленного программирования», далее по тексту - «Целочисленные методы». Программный продукт «Целочисленные методы» реализует сравнительный анализ методов решения частного случая транспортной задачи - задачи о назначениях. Транспортная модель применяется при рассмотрении ряда практических ситуаций, связанных с управлением запасами, составлением сменных графиков, назначением служащих на рабочие места, оборотом наличного капитала и многими другими. Транспортная задача представляет собой задачу линейного программирования, которую можно решать симплекс методом. Однако специфическая структура условий задачи позволяет применять более эффективные вычислительные методы. Постановка задачи о назначениях. Предположим, что имеется n различных работ A1,A2,…An и n механизмов B1,B2,…Bn, каждый из которых может выполнять любую работу, но с неодинаковыми затратами. Затраты на работу механизма Bi при выполнении работы Aj обозначим Cij, i = 1,...,n j = 1,...,n. Требуется так распределить механизмы по работам, чтобы суммарные затраты от их использования были минимальны. Такая задача называется задачей выбора или задачей о назначениях. Формально она записывается так. Необходимо выбрать такую последовательность элементов {C1j1, C2j2,…, Cnjn} из матрицы
чтобы сумма была минимальна и при этом из каждой строки и столбца С был выбран только один элемент.
Основание для разработки
Основанием для разработки программного продукта является приказ № 310-У от 11.04.05 на дипломное проектирование. Тема дипломной работы: «Программный продукт, реализующий сравнительный анализ методов линейного целочисленного программирования». Назначение разработки
Программное изделие разрабатывается с целью сравнительного анализа методов решения частного случая транспортной задачи - задачи о назначениях. Данный программный продукт должен обеспечивать визуальное отображение результатов работы алгоритмов и их скоростные характеристики.
Функциональное и эксплуатационное назначение изделия Программное изделие «Целочисленные методы» должно обеспечивать функционирование алгоритмов построения опорного плана решения, и алгоритмов улучшения опорного плана решения, вычисление их скоростных характеристик. В функциональном отношении оно должно представлять собой программу (exe-файл), выполняемую ПК. Должна быть предусмотрена возможность визуального отображения результатов работы.
Рассмотренные альтернативы При постановке задачи на разработку программного продукта были рассмотрены следующие альтернативы: ) Программная платформа. Выбрана была система Windows в связи с широчайшим распространением, доступностью и наличием гибких средств разработки программного обеспечения под эту платформу. ) Аппаратная платформа. Любые аппаратные комплектующие ПК, поддерживаемые ОС Windows. ) Средства разработки. Любой компилятор для системы Windows пригоден для разработки данного программного изделия. Из наиболее распространенных, таких как Microsoft Visual C++, Borland C++, Borland C++ Builder, Borland Delphi, Symantec C++, был выбран компилятор Borland C++ Builder. Выбор обоснован тем, что программное изделие “Целочисленные методы” должно обеспечивать оценку скоростных характеристик алгоритмов нахождения опорного плана решения, компилятор Borland C++ Builder проводит оптимизацию алгоритмов по скорости. Требования к программе или программному изделию Стандарты Разработка программной документации и программного продукта должна производится согласно ГОСТ 19.701-90, ГОСТ 2.304-88. Текстовый материал пояснительной записки должен соответствовать требованиям, предъявляемым к оформлению текстовых документов, которые изложены в методических указаниях по выполнению дипломной работы для студентов, обучающихся по специальности 22.04 «Программное обеспечение ВТ и АС».
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2021-04-20; просмотров: 388; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.146.221.204 (0.059 с.) |