Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
С содержания.DOC
Скачиваний:
3
Добавлен:
25.09.2019
Размер:
358.91 Кб
Скачать

Содержание

Оглавление

Введение 4

1 Анализ предметной области 5

2 Постановка задачи 6

2.1 Цель решения, назначение, спецификация задачи 6

2.2 Выбор программного обеспечения 6

2.3 Определение требований к техническим средствам 7

2.4 Требования к интерфейсу пользователя. 7

2.5 Требования к составу и оформлению программной документации. 7

3 Техническая часть 8

3.1 Разработка схемы алгоритма 8

3.2 Проектирование основной формы программы 10

3.3 Разработка справочной системы. 11

Заключение 13

Список использованных источников 14

Приложение A 15

Введение

Цель данного курсового проекта заключается в создании тестирующей программы, которая позволит прохождения психологического тестирования «Склонности и способности», Программа позволяет пользователю выполнять тесты в электронной форме с немедленной выдачей результатов. Для упрощения интерфейса пользователь не вводит никаких результатов, а выбирает их из предложенных. Система является полностью автоматизированной, что дает возможность устранить недостатки, присущие традиционной технологии обработки информации, и позволяет значительно экономить временной ресурс.

1 Анализ предметной области

Тест – это (от слова англ. test) – испытание, проверка.

Тестирующая программа – это прикладная программа, которая помогает проходить тест по любому учебному разделу.

Тестовые технологии более экономичны и оперативны как при проведении испытаний, так и при обработке результатов.

Тестовые задания в представленной программе могут быть с выбором одного или нескольких правильных ответов. Третья вкладка имеет свойство выбора только одного варианта ответа.

2 Постановка задачи

2.1 Цель решения, назначение, спецификация задачи

Задача курсового проекта – создание психологических тестов для выявления склонностей и способностей пользователя. Предметная область задачи – не ограничена, её могут использовать, как и специалисты из области психологии, так и обычные пользователи, заинтересованные этой программой.

Актуальность проекта заключается в создании программы, которая будет полностью автоматизировать прохождения теста. Такой процесс, построенный на автоматизированной системе обработки информации имеет ряд преимуществ над традиционной технологией:

  • сокращение ручного труда (сведение к минимуму);

  • экономия времени;

  • снижение утомляемости пользователя.

Эта программа может быть полезна не только для непосредственного прохождения теста, но и для проверки правильности прохождения теста без использования ЭВМ.

2.2 Выбор программного обеспечения

В связи с широким распространением ОС Windows, программный продукт должен работать под управлением этой операционной системы. Выбор операционной системы основывается на анализе существующих операционных систем в надежности, простоте и удобстве использования.

При разработке программной системы использовалось программное обеспечение общего назначения, которое включает в себя операционные системы, а также функциональное ПО, позволяющее обеспечить выполнение необходимых функций разрабатываемой программной системы.

Для разработки пользовательского интерфейса была применена система разработки C++ Builder.

C++ Builder — это среда быстрой разработки, в которой в качестве языка программирования используется язык C++ Builder (C++ Builder Language). Не вдаваясь в подробности, можно сказать, что язык C++ Builder — это расширенный C++.

2.3 Определение требований к техническим средствам

Для полной работы программы необходим компьютер с процессором не ниже Intel Pentium – II с тактовой частотой 300 MHz, монитор, стандартная клавиатура, мышь.

Для нормальной работы теста предъявляются следующие требования к техническим средствам:

  • операционная система Windows;

  • оперативная память не менее 64 Mb;

  • экран с расширением 1024х768, 32 бит цвета;

  • манипулятор, мышь.

2.4 Требования к интерфейсу пользователя.

Для удобного использования разрабатываемой программы имеют место следующие факторы:

- Адекватность интерфейса;

- Производительность работы пользователей;

- Удобная навигация;

- Упорядочное расположение компонентов;

- Хорошо продуманная графическая оболочка;

- Разработка главного меню;

- Ограниченное количество используемых шрифтов и цветов.

2.5 Требования к составу и оформлению программной документации.

В состав программной документации должны входить следующие документы:

- пояснительная записка, оформленная в соответствии с ГОСТ 19.105;

- текст программы, оформленный по ГОСТ 19.701.

3 Техническая часть

3.1 Разработка схемы алгоритма

На рисунке 1 изображена декомпозиция нулевого уровня. На ней пользователь сможет наглядно просмотреть, что является входными и выходными данными.

Рисунок 1 – Декомпозиция нулевого уровня.

Структура приложения отражает последовательность выполнения задач системы, режимы работы системы и возможности перехода из одного режима работы в другой.

Главное окно программы имеет следующие кнопки:

- Тест 1

- Тест 2;

- Тест 3;

- Выход .

Схема алгоритма работы главной формы представлена на схеме 3.

Рисунок 3 – Схема алгоритма работы главной формы

Алгоритм прохождения теста пользователем представлен на рисунке 4.

Рисунок 4 – Схема алгоритма прохождения теста пользователем

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]