
- •Содержание
- •Введение
- •Общая часть
- •Цель разработки
- •Средства разработки
- •Технические средства
- •Программные средства
- •Специальная часть
- •Входные данные
- •Выходные данные
- •Контроль целостности данных
- •Проектирование
- •Функциональная схема (Рис.2) отражает функциональность программы с помощью описания всех ее подпрограмм или модулей, показывает варианты действий администратора и пользователя.
- •Структурная схема
- •Алгоритм решения симплекс-метода
- •Схемы пользовательского интерфейса
- •Результаты работы программы
- •Проверка программы проводилась по пунктам 2.2.4. И 2.2.5.
- •Иллюстрация работы программы. (Главное окно программы)
- •Технологическая часть
- •Модули программы
- •Листинг
- •Аннотация
- •Условия работы программы
- •Техническое обеспечение
- •Описание работы программы
- •Входные / выходные данные
- •Входные данные
- •Выходные данные
- •Сообщения
Схемы пользовательского интерфейса
Общая схема
Общая схема пользовательского интерфейса (Рис.6) отражает навигацию по программе: все элементы пользовательского интерфейса, последовательность данных, окна, отображающиеся при работе с программой.
Рис.6. Общая схема пользовательского интерфейса
Структура общего окна
Схема структуры общего окна (Рис.7) представляет вид главного окна программы, расположение полей выбора в главном окне. Содержит таблицу, поясняющую данную структуру (Табл.7)
2
1
3
4
Рис.7. Структура общего окна программы
Табл.7. Описание структуры общего окна
-
№
Назначение
1
Панель выбора размерности таблицы данных
2
Таблица с данными
3
Таблицы с решением
3
Панель кнопок
Результаты работы программы
Проверка программы проводилась по пунктам 2.2.4. И 2.2.5.
Иллюстрация работы программы. (Главное окно программы)
При входе в программу открывается главное окно программы (Рис.8.) на котором располагается таблица для ввода данных, поля выбора количества поставщиков и нужного количества сырья. Так же пользователь может ввести наименование поставщиков.
Рис.8. Главное окно программы
После ввода нужных параметров и нажатия кнопки «Решение» программа формирует симплексные таблицы и выводит ответ (Рис.9)
Рис.9. Вывод ответа
Более подробно смотрите в Приложении 2 (Руководство пользователя)
Программа функционирует по исходам проверки программы. Все функции программы работают исправно и верно.
Технологическая часть
Инструментальные средства разработки
При разработке программы использовалась среда программирования Borland Delphi 7.0. При работе в данной среде программирования использовались следующие компоненты:
Невизуальные компоненты:
sSkinManager, sHintManager, MainMenu
Визуальные компоненты:
Panel, Label, StringGrid, Memo, SpinEdit, sPanel, sButton, sMemo
Отладка программы
В разработке программы использовалась инструментальная среда Borland Delphi 7.0 – среда программирования. При работе с данной средой программирования возникали такие ошибки, как:
Системные ошибки
Синтаксические ошибки
Случайные ошибки
Программные ошибки
Защитное программирование
Защита ввода
При вводе информации в программу, данные проверяются на ввод английских символов, ввод букв в полях для цифр, возможность ввода только необходимых символов, что приводит к уменьшению ошибок в программе
Защита вывода
При выводе информации на экран, проверяется тип данных, совпадение типов со свойствами объектов вывода, а также понятность и доступность пользовательского интерфейса
Характеристики программы
Программа состоит из следующих модулей, каждый из которых отвечает за определенные функции в программе (Табл.8)
Табл.8. Функции модулей
-
№
Название модуля
Функция модуля
Размер в строках
Код модуля
1.
Raw Delivery
Объединение всех остальных модулей
17
Авторский
1.1.
Main_unit.pas
Главная страница приложения, ввод информации в таблицу данных и возможность выбрать действие над данной таблицей
487
Авторский
Программа работает со следующими информационными блоками:
Readme.txt – текстовый файл, содержащий информацию об установке приложения
ЗАКЛЮЧЕНИЕ
По окончанию курсового проекта по дисциплине «Математические методы» был увеличен опыт решения задач линейного программирования двойственным симплекс-методом. Разработка программного продукта не заняла много времени и была сделана успешно. Приложение «Доставка сырья» очень удобно с точки зрения пользовательского и программного интерфейса, что делает ее пригодным для дальнейшего использования.
СПИСОК ИСПОЛЬЗУЕМЫХ МАТЕРИАЛОВ
А. Хомоненко, В. Гофман «DELPHI 7 в подлиннике» БХБ-Петербург, 2008
М. Фленов «Библия Delphi» БХБ-Петербург, 2008
ПРИЛОЖЕНИЕ 1
Текст программы
АННОТАЦИЯ
Программа разработана в среде программирования Delphi7. При разработке использовались следующие компоненты:
sMaskEdit, sLabel, sButton, sEdit, sPanel, sHintManager, sSkinManager, sComboBox, DBCtrls, sSkinProvider, DBGrids, ExtCtrls, StdCtrls, ActnMan, ActnColorMaps, sCheckBox, sGroupBox, sSpeedButton, sBitBtn, sFontCtrls, sCheckBox, Mask, sMaskEdit, sCustomComboEdit, sTooledit, DBCtrls, sGroupBox, ComObj;