
Федеральное агентство по образованию РФ
Рязанский государственный радиотехнический университет
Кафедра ЭВМ
КУРСОВАЯ РАБОТА
ПО ДИСЦИПЛИНЕ:
ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
Выполнил:
студент группы № 0047
Чистов И.О.
Проверил:
преподаватель
доц. Конкин Ю.В.
Рязань 2012
Оглавление
1. Введение 4
2. Техническое задание 5
2.1. Основания для разработки программы 5
2.2. Назначение разработки 5
2.3. Требования к программе 5
2.4. Требования к надёжности 5
2.5. Требования к программной документации 6
2.6. Текст задания на разработку по варианту 6
3. Описание разработанной программы 7
3.1. Общие сведения 7
3.2. Функциональное назначение 7
3.3. Описание логической структуры 7
3.4. Используемые технические средства 17
3.5. Вызов и загрузка 17
3.6. Входные данные 17
3.7. Выходные данные 17
4. Программа и методика испытаний 18
4.1. Объект испытаний 18
4.2. Цель испытаний 18
4.3. Требования к программе 18
4.4. Требования к программной документации 18
4.5. Средства и порядок испытаний 19
4.6. Методы испытаний 19
5. Эксплуатационные документы 25
5.1. Руководство программиста 25
5.1.1. Общие сведения о программе 25
5.1.2. Структура программы 25
5.1.3. Настройка программы 25
5.1.4. Проверка программы 25
5.1.5. Дополнительные возможности программы 25
5.1.6. Сообщения системному программисту 26
5.2. Руководство оператора (пользователя) 26
5.2.1. Назначение и условия применения программы 26
5.2.2. Обращение к программе для запуска 26
5.2.3. Входные и выходные данные 27
5.2.4. Сообщения оператору 27
6. Приложение 28
6.1. Исходный код модуля UnitMain.pas 28
6.2. Исходный код основной программы 30
7. Список литературы 31
1. Введение
В курсовом прокте ставится задача разработки прикладной программы (приложения) на языке Object Pascal в системе программирования Delphi, а также её отладка и тестирование.
2. Техническое задание
2.1. Основания для разработки программы
Основанием для разработки данной программы является задание на курсовой проект.
Организация, утвердившая задание: РГРТУ.
Тема разработки: Разработка приложения Windows.
2.2. Назначение разработки
В соответствии с заданием необходимо разработать программу, которая определяет наименьшее нечетное и наибольшее число из интервала [a, b], содержащееся в указанном файле с числами.
Программа предназначена для использования на компьютерах, оснащенных операционной системой Windows 9х/NT/2000/XP/Vista/7 и выше, и рассчитана на средний уровень квалификации пользователя.
2.3. Требования к программе
Исходный файл чисел должен задаваться пользователем.
Границы интервала [a, b] должны задаваться пользователем
После осуществления поиска по файлу программа должна вывести наименьшее нечетное и наибольшее число из интервала [a, b], содержащееся в указанном файле с числами.
В случае некорректных исходных данных программа должна выдавать сообщение об ошибке.
2.4. Требования к надёжности
Программа должна обеспечивать стабильную работу и правильные результаты на любом корректном наборе исходных данных, а также своевременно выявлять некорректно заданные входные данные и информировать пользователя о возникновении ошибок и исключительных ситуаций.
2.5. Требования к программной документации
Документация к программе должна быть представлена согласно требованиям источника [1] следующими разделами: