- •1 Анализ задачи
- •1.1 Назначение и область применения программы
- •1.2 Информационная база задачи
- •1.3 Постановка задачи
- •3 Проектирование задачи
- •3.1 Описание среды и средств разработки
- •3.2 Описание алгоритма решения
- •4 Реализация задачи
- •4.1 Логическая структура
- •4.2 Физическая структура
- •4.3 Используемые технические средства
- •5 Тестирование
- •6 Применение
- •6.1 Назначение программы
- •6.2 Руководство пользователя
6 Применение
6.1 Назначение программы
Программа психологического тестирования разработана в основном для студентов и учащихся самых различных учебных заведений, но может быть использована любым пользователем ПК. Она создана для определения психологического портрета пользователя. Для удобства пользования был создан максимально удобный и интуитивно понятный интерфейс.
Программа не предназначена для коммерческого использования. Все её копии легальны и бесплатны.
6.2 Руководство пользователя
Для того, чтобы запустить рабочую версию программы, необходимо выполнить следующие действия: “Пуск” - > “Выполнить” - > Указать путь к файлу PTest.bat, который находится в папке с программой (рисунок 1).
Рисунок 1 – Путь к файлу
После выполнения этих действий откроется главное окно программы (рисунок 2). Главное окно программы содержит следующие компоненты: «Справка», «О программе», клавиша «Начать тест».
Рисунок 2 – Главное меню
После нажатия клавиши «Начать тест» открывается форма «Авторизация» (рисунок 3). Данная форма также содержит «Справка», «О программе», а также 4 однострочных поля и один выпадающий список.
Рисунок 3 - Авторизация
Все поля должны быть заполнены, иначе программа выдаст предупреждение (Рисунок 4).
Рисунок 4 - Предупреждение
Заполнив все поля, необходимо нажать клавишу «Вперед». Открывается следующая форма «Тестирование» (рисунок 5). Данная форма содержит следующие элементы: «Справка», «О программе», краткое описание теста и клавишу «ok», после нажатия на которую открывается первый вопрос теста.
Рисунок 5 - Тест
Всего тест содержит 20 вопросов, проиллюстрированных картинками и содержащих два варианта ответа (рисунок 6). Для того, чтобы перейти к следующему вопросу, необходимо выбрать вариант ответа и нажать клавишу «ok».
Рисунок 6 - Вопрос
Получив ответы на все вопросы, программа выдаст результат тестирования: количество набранных баллов и психологический портрет пользователя (рисунок 7) Узнать подробнее о результате можно нажав клавишу «Узнать подробнее». После завершения всех операций необходимо нажать клавишу «ok».
Рисунок 7 - Результат
После нажатия на данную клавишу программа закроется и автоматически сохранит все данные о пользователе, а также результат в документе User.doc, который содержится в папке с программой.
Заключение
В результате выполнения курсовой работы были получены навыки составления алгоритма для поставленной задачи и воплощения этого алгоритма в текст программы, написанной на языке С++.
В результате проделанной работы были достигнуты все задачи, поставленные перед началом курсовой работы:
1) Создано удобное средство управления предоставляемой информацией;
2) Создан удобный, интуитивно понятный интерфейс;
3) Создан стильный дизайн.
Программа была разработана с учётом многих достоинств языка и среды разработки. Большое внимание было уделено созданию и настройке форм, объединению их в одно цельное большое приложение, созданию графического интерфейса, однако главная часть приложения, то для чего она предназначалась, ничуть от этого не пострадала. Программа не требовательна к ресурсам ПК, к установленному программному обеспечению, пониманию сути происходящих внутри неё процессов.
Созданная программа демонстрирует потенциальные возможности языка С++ в области разработки прикладных задач. Использование компонентов среды С++ Builder в значительной мере упростило процесс написания программы. Программа не претендует на место серьёзного программного продукта, однако является хорошим примером при изучении данного языка.
Список использованных источников
Александреску А. - Современное проектирование на C++, Обобщённое программирова
Дэвис СР. - C++ для чайников (четвертое)
Ермолаев В. Сорока Т. - C++ Builder Книга рецептов
Липпман СБ. - C++ для открывающих (третье)
Марченко АЛ. - C++, Бархатный путь,
Рейсдорф К. Хендерсон К. - Borland C++Builder. Освой самостоятельно.
Саттер Г. - Новые сложные задачи на C++
Сик Дж. Ли Л. Ламсдэйн Э. - C++ Boost Graph Library
Франка П. - C++ - учебный курс.
Холингвэрт Дж. Баттерфилд Д. Свор Б, - C++ Builder 5. Руководство разработчика. Том 1. Основы
Холингвэрт Дж. Баттерфилд Д. Свор Б. - C++ Builder 5. Руководство разработчика. Том 2. Сложные вопросы программирования
Шилдт Г, - C++, Руководство для открывающих
Элджер Д. - Библиотека программиста C++
Приложение A
(Обязательное)
Диаграмма вариантов использования