- •Аннотация
- •Оглавление
- •Введение
- •Основная часть.
- •Выбор структур данных для решения поставленной задачи.
- •Логическое проектирование.
- •Физическое проектирование.
- •Проектирование интерфейса.
- •Перейдем к разделу «тренажерное тестирование»:
- •Перейдем к разделу «контрольное тестирование»:
- •Вызов и загрузка.
- •Тестирование.
- •Заключение.
- •Список используемой литературы.
- •Блок-схемы алгоритмов
- •Листинг программы
- •Руководство пользователя
Заключение.
При написании данного программного обеспечения разработчиком был закреплен материал, изученный в курсе дисциплины «Программирование на языке высокого уровня», а также дополнены знания по компонентам вкладки Standart и изучены некоторые дополнительные приемы программирования в среде Delphi 7.
Итогом данной работы является представленная контрольно-обучающая программа "Основные компоненты вкладки Standart среды Delphi и их использование", помогающая изучить материал и проверить и оценить полученные знания. Программа имеет удобный интерфейс, предоставляет достаточное количество подробной информации, таблицы, рисунки, а также возможность тестирования.
Поставленная цель достигнута: данная программа позволяет получить желаемый результат.
Список используемой литературы.
Интернет-ресурс http://it.kgsu – теория по компонентам;
Интернет-ресурс http://beluch.ru/100comp – информация по компонентам;
Интернет-ресурс http://delphi-help.ru – бесплатный источник книг по Delphi, компонентов,, исходников;
Интернет-ресурс http://programmersclub.ru – клуб программистов;
Интернет-ресурс http://delphisources.ru – большое количество исходников и программ, а также помощь других программистов.
Приложение 1.
МИНОБРНАУКИ РОССИИ
ФГБОУ Череповецкий Государственный Университет
Институт информационных технологий
Кафедра ПОВТ ИС
Утверждаю
зав. кафедрой ПОВТ ИС
___________ Ершов Е.В.
«____»_____________2011г.
Разработка программы на языке Object Pascal в среде Delphi
Техническое задание на курсовую работу.
Исполнитель: студентка гр.1ПО-21
Гатиятова А.Р.
Руководитель: Селивановских В.В.
2011г.
Введение.
Настоящее техническое задание распространяется на разработку программы «Контрольно-обучающая программа по теме: "Основные компоненты вкладки Standart среды Delphi и их использование"».
Данная программа предназначена для помощи в изучении основных компонентов среды программирования Borland Delphi 7, а также для проверки имеющихся знаний по данной теме.
Основание для разработки.
Основанием для разработки служит задание на курсовую работу по дисциплине «Программирование на языке высокого уровня».
Задание:
Разработать контрольно-обучающую программу по теме: "Основные компоненты среды Delphi и их использование" (компоненты вкладки Standart). Теоретический материал сопровождать примерами и рисунками. Для тестирования использовать 2 варианта – контрольный и тренажерный. В основу заложить систему случайного выбора тестовых заданий. Каждый вариант теста состоит из 10 вопросов, в сумме оцениваемых в 10 баллов. Задания варианта оцениваются на оценку «отлично» при наборе 9-10 баллов, на «хорошо» - 7-8 баллов, на «удовлетворительно» - 5-6 баллов. В контрольном варианте выход из программы возможен только по окончании работы тестируемого. После решения последнего теста высвечивается количество набранных баллов и время решения. В тренажерном варианте тестируемый имеет возможность вернуться к любому тестовому зданию и получить подсказку.
Назначение разработки.
«Контрольно-обучающая программа по теме: "Основные компоненты вкладки Standart среды Delphi и их использование"» предоставляет пользователю теоретический и практический материал для изучения компонентов вкладки Standart среды программирования Borland Delphi 7.
Требования к программе.
Требования к функциональным характеристикам.
Исходные данные:
Информация об элементах вкладки Standart (тип данных – строковый тип);
Текстовые вопросы (тип данных – текстовый файл);
Варианты ответов на тестовые вопросы (типы данных – текстовый файл, массив).
Результаты:
Форма вывода информации о компонентах – текстовая информация (строкового типа) с использованием компонентов Label, Form, Memo и графический материал (использованы компоненты Image и BitBtn); выбор элемента пользователь осуществляет при помощи компонента BitBtn
Форма вывода тестовых вопросов – текстовая информация (строкового типа) с использованием компонента Label.
Форма вывода вариантов ответа – текстовая информация (строкового типа) с использованием компонентов Label и RadioButten.
Программа должна обеспечивать выполнение следующих функций:
Предоставление пользователю теоретического материала по каждому компоненту вкладки Standart.
Предоставление пользователю возможности прохождения тренировочного теста с выводом теоретического материала по компоненту, приведенному в данном вопросе, по запросу пользователя.
Предоставление пользователю возможности прохождения контрольного теста без доступа в главное меню программы и просмотра теории до окончания теста. Доступен только выход из программы.
Отсчет времени от начала прохождения контрольного теста до конца. Перед началом теста пользователь должен ввести свою фамилию и группу. По окончании будет выведена фамилия, группа, время и результат прохождения теста пользователем.
Предоставление информации о программе и об авторе.
Предусмотрен случайный выбор вопросов и вариантов ответа во время прохождения и тренажерного, и контрольного теста.
Предусмотрена возможность возврата и перехода к любому из вопросов по желанию пользователя во время прохождения им тренажерного теста. В контрольном тесте пользователь не имеет такой возможности.
Требования к надежности.
Пользователь может ввести некорректные данные только в случае ввода фамилии и группы. В программе используется проверка совместимости введенной информации в графе «Фамилия» со строковым типом данных. При несовместимости выводится сообщение об ошибке и предлагается пользователю повторно ввести фамилию. Корректность ввода информации в строке «Группа» контролироваться в данном программном продукте не будет.
Требования к составу и параметрам технических средств.
Тип процессора - Intel Pentium III и выше.
Минимальный объем памяти – 10 Мб.
Внешние устройства – клавиатура и мышь.
Разрешение и формат экрана – не менее 1366 х 768 WXGA 16:9.
Требования к информационной и программной совместимости.
Программа разработана на языке Object Pascal в среде Borland Delphi 7 и должна работать под управлением операционной системы семейства Windows. Установки не требует.
5. Требования к программной документации.
Программная документация будет содержать:
расчетно-пояснительную записку;
техническое задание (приложение 1);
блок-схемы алгоритмов (приложение 2);
текст программы (приложение 3);
руководство пользователя (приложение 4).
Стадии и этапы разработки.
Наименование этапа разработки |
Сроки разработки |
Результат |
Отметка о выполнении |
Постановка задачи и разработка технического задания |
1 – 15 сентября |
Техническое задание |
|
Разработка алгоритма программы (блок-схемы) |
15 сентября – 8 октября |
Обобщенный алгоритм рабочей программы (в текстовом виде) |
|
Разработка интерфейса |
8– 22 октября |
Интерфейс программы ( в эл. виде) |
|
Написание кода программы |
22 октября – 6 ноября |
Не менее 50 % рабочей программы (в эл. виде) |
|
Написание расчетно-пояснительной записки |
7– 26 ноября |
Расчетно-пояснительная записка |
|
Подготовка к защите |
27 ноября– 1 декабря |
|
|
Защита |
1-10 декабря |
|
|
7. Порядок контроля и приемки.
Наименование контрольного этапа |
Сроки контроля |
Отметка о приеме |
Техническое задание в бумажном виде |
15 сентября |
|
Обобщенный алгоритм в бумажном виде |
8 октября |
|
Приблизительный интерфейс в электронном виде |
22 октября |
|
Не менее 50% реализованной программы в электронном виде |
6 ноября |
|
Расчетно-пояснительная записка в бумажном виде (без приложений) |
26 ноября |
|
Защита |
1 – 10 декабря |
|
Приложение 2