Разработка приложения "Помощник экзаменатора"
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Основные данные о работе
Версия шаблона2.1ФилиалНижегородский филиалВид работыКурсовая работаНазвание дисциплиныПрограммирование на ЯВУТемаРазработать приложение Помощник экзаменатораФамилия студентаМаксимовИмя студентаАндрейОтчество студентаВладимирович№ контракта15000080601007
Содержание
Введение
. Описание алгоритма
.1 Выбор состава технических и программных средств
.2 Разработка программы
.3 Спецификация программы
Описание программы
Код программы
Текст программы. Часть 1
Текст программы. Часть 2
Текст программы. Часть 3
Заключение
Глоссарий
Список использованной литературы
Приложение А
Введение
Задание на курсовую работу по дисциплине Разработать приложение Помощник экзаменатора
Назначение программы: Тестирование учеников.
Область применения: операционная система MS Windows
По условию задания, необходимо разработать приложение которое будет тестировать учеников. Вопросы хранятся в отдельном файле.
1. Описание алгоритма
После запуска приложения необходимо выбрать сложность, после чего при нажатии кнопки загружаются вопросы, на которые необходимо ответить для прохождения теста. На тестирование даётся 5 минут. После загрузки появляется первый вопрос, с момента появления вопроса начинается отсчёт времени. По окончании 5 минут (из расчёта 5 минут на один тест) тест блокируется, и по результатам ставиться оценка. Если тест сдан за 5 минут, то тестирование закончено и выставляется оценка. Программа ставит 2 если менее 50% верных ответов, 3 если более 50% ответов верны, 4 если более 70% и 5 если более 90% верно.
Так же предусмотрен вариант пробного тестирование, результаты которого не учитываются при выставлении оценки. Если введенный пароль верный (пароль: пароль). Во время пробного тестирования верные ответы помечены красным цветом.
.1 Выбор состава технических и программных средств
Для разработки данного проекта выбрана среда программирования Delphi, т.к. она позволяет достаточно быстро создать приложения для ОС Windows за счет упрощения разработки визуальной части проекта.
Программа создавалась на персональном компьютере следующих характеристик:
Процессор Intel Pentium 4 3GHz500 Гб
ОЗУ DDR2 3 Гб
Видеокарта Nvidia GeForce 430
ОС Windows 7
Так же полагаю, что для нормальной стабильной работы данного приложения подойдут следующие технические параметры персонального компьютера:
Процессор Pentium 100 (или выше)500 Мб (и выше)
ОЗУ не менее 32 Мб
ОС Windows 98 или выше
Представленных параметров будет вполне достаточно для запуска разрабатываемого ПО. Дополнительного периферийного оборудования не потребуется.
.2 Разработка программы
Для создания приложения Экзаменатор была использована среда разработки Borland Delphi 6. Данный проект содержит одну форму и 2 стандартных диалога PasswordDlg и AboutBox:
Рис.1
: Компонент Form1
Свойства
CaptionЭкзаменаторPositionpoScreenCenterBorder StylebsSingle2: Компонент RadioGroup1
Свойства
CaptionВопросыItems1.Ответ1, 2.Ответ2, 3.Ответ3, 4.Ответ4
: Компонент BitBtn4
Свойства
CaptionНачатьModalResultmrAll
События
OnClickЗапуск тестирования, загрузка вопросов
: Компонент BitBtn1
Свойства
CaptionПролистка вопросовModalResultmrOk
События
OnClickПроверка ответа, загрузка последующего вопроса
: Компонент MainMenu1
Свойства
ItemsФаил(N1) Заново(N2) -------------(N3) Выход(N4) Настройки(N5) Тренировка(N6) Уровень сложности(N7) О программе(N8) 1(N11) 2(N21) 3(N31) 4(N41) 5(N51)События
N4ClickВыход из приложенияN8ClickВывод информации о программеN11ClickВыбор уровня, используется для всех уровняхN6ClickВвод пароля, запускает трен. режим
: Компонент BitBtn2
Свойства
CaptionЗакончитьModalResultmrIgnore
События
OnClickВыход из программы
: Компонент RadioGroup2
Свойства
CaptionИнформация о тесте
: Компонент Timer1
События
OnTimerВедется счет времени
: Компонент Timer1
Компоненты Label1-Label12 - отображают информацию о тесте.
.3 Спецификация программы
Исполняемый файл программы Экзаменатор имеет название Экзаменатор.exe и находится на диске А: в каталоге 5.1.4. Состав проекта:
НаименованиеОбозначениеПримечаниеProject1.dprФайл проектаСвязывает между собой все файлы, из которых состоит проектProject1.resФайл ресурсовСодержит пиктограммы, графические изображенияUnit1.pasФайл программного модуля Формы 1Определяет функциональность формы №1Unit1.dfmФайл формы 1Содержит список всех компонентов, включенных в форму 1Unit2.pasФайл программного модуля Формы 2Определяет функциональность формы №2Unit2.dfmФайл формы 2Содержит список всех компонентов, включенных в форму 2Unit3.pasФайл программного модуля Формы 3Определяет функциональность формы №3Unit3.dfmФайл формы 3Содержит список всех компонентов, включенных в форму 3Base.glfФаил с вопросамиФайл, содержащий список вопросовТабл.1
.4 Описание и запуск программы
приложение программа
Общие сведения: приложение Экзаменатор разработано в среде программирования Delphi 6.
Функциональное назначение программы: Прием тестов у учеников
Используемые технические средства: при разработке приложения Экзаменатор были использованы следующие технические и программные средства:
Процессор Intel Pentium 4 3GHz
ОЗУ 3 Гб.
ОС Windows 7 Professional
Вызов и загрузка: для того, чтобы запустить программу, необходимо запустить файл Экзамена