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

Графическое решение задач линейного программирования

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

Размещено на

Содержание

Введение

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

1.1 Требования к функциям, выполняемым системой

1.2 Требования к программно-аппаратному обеспечению

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

1.4 Требования к эргономике и технической эстетике

1.5 Требования к надежности и хранению информации

2. Основная часть

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

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

2.3 Структурная схема программы

2.4 Схема взаимодействия модулей

3. Руководство программисту

4. Руководство пользователю

4.1 Общие сведения

4.2 Работа с помощью

4.3 Наиболее вероятные ошибки

Заключение

Список использованных источников

Приложение А - Текст программы

Приложение Б - Формы программы

Аннотация

Курсовой проект на тему «Графическое решение задач линейного программирования» содержит введение, четыре главы, заключение и приложения, которые состоят из текста, формы программы и диска с программой.

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

Имеется удобный и понятный интерфейс для работы с программой.

Введение

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

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

Задачи курсового проекта:

- изучить теоретический материал по теме работы;

- описать создание программного продукта по теме работы.

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

Составить математическую модель графического решения задач линейного программирования. Описать предъявляемые требования к эргономике и технической эстетики для разработанного интерфейса программы. Разработать программный продукт для графического решения задач линейного программирования.

К основным параметрам функциональных задач в постановке задачи относятся:

1)цель и назначение данной задачи состоит в том, чтобы разработать программный продукт для графического решения задач линейного программирования;

2)условия решения задачи с использованием средств вычислительной техники:

- процессор: Pentium/Celeron/AMD K5- 2400 MHz;

- монитор SVGA, поддерживающий графический режим 1024*768;

- размер ОЗУ 1024Мб;

- свободное пространство на жестком диске не менее 20 Мб;

- видео карта 512 Мб;

- клавиатура;

- мышь;

3)содержание функций обработки входной информации при решения задачи: по введенным данным будет производиться расчет задачи;

4)требование к периодичности решения задачи: данный программный продукт будет использоваться по требованию оператора;

5)ограничение по срокам и точностям выходной информации: информация предоставляется сразу после завершения процесса обработки входной информации;

6)состав и форма представления выходной информации: выходные данные выводятся на экран;

7)источники входной информации для решения задачи: данные о технических характеристиках компьютеров;

8)пользователи задачи: программный продукт рассчитан на конечного пользователя.

1.1 Требования к функциям, выполняемым системой

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

Обладать автоматизированным сбором информации, представлять информацию в более удобном виде.

В программном продукте реализованы следующие функции:

- решение задачи;

- справка.

1.2 Требования к программно-аппаратному обеспечению

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

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

- включать в себя проверку целостности данных;

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

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

- операционная система Windows XP, Windows 7 Ultimate;

- Delphi 7;

- Microsoft Office 2003, 2007.

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

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

- процессор Intel Atom N570 CPU 3.2 GHz;

- RAM - 1Gb;

- HDD - 120Gb;

- клавиатура;

- мышь;

- монитор LG G2225HQ.

1.4 Требования к эргономике и технической эстетике

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

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

Интерфейс должен быть рассчитан на преимущественное использование манипулятора типа «мышь», то есть управление системой должно осуществляться с помощью набора экранных меню, кнопок, значков и т. п. элементов. Клавиатурный режим ввода должен используется главным образом при заполнении и/или редактировании текстовых и числовых полей экранных форм. Все надписи экранных форм, а также сообщения, выдаваемые пользователю (кроме системных сообщений) должны быть на русском языке.

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

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

Экранные формы должны проектироваться с учетом требований унификации:

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

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

- внешнее поведение сходных элементов интерфейса (реакция на наведение указателя «мыши», переключение фокуса, нажатие кнопки) должны реализовываться одинаково для однотипных элементов.

1.5 Требования к надежности и хранению информации

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

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

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

Исследование операций в экономике
Графическое решение задач линейного программирования. Решение задач линейного программирования симплекс-методом. Возможности практического использован...

Примеры использования графического и симплексного методов в решении задач линейного программирования
Экономико-математическая модель получения максимальной прибыли, её решение графическим методом. Алгоритм решения задачи линейного программирования сим...

Решение задач линейного программирования
Теоретическая основа линейного программирования. Задачи линейного программирования, методы решения. Анализ оптимального решения. Решение одноиндексной...

Решение задачи линейного программирования симплекс-методом
Алгоритм решения задач линейного программирования симплекс-методом. Построение математической модели задачи линейного программирования. Решение задачи...

Графическое решение задачи линейного программирования в экономике
Решение формализованной задачи линейного программирования графически и с помощью Excel. Получение максимальной прибыли и план выпуска продукции. План...