Загрузка страницы

Для Казахстана

Курсовые

Дипломные

Отчеты по практике

Расширенный поиск
 

Предмет: Программирование

Тип: Курсовая работа

Объем: 39 стр.

Год: 2013

Предварительный просмотр

Создание психологического теста в Delphi (с программой)


СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
1 ОБЩАЯ ЧАСТЬ 5
1.1 Описание предметной области 5
1.1.1 Психологическое тестирование 5
1.1.2 Характеристики психологических тестов 7
1.1.3 Виды тестов 7
1.1.4 Компьютерная психодиагностика 9
1.2 Теоретические основы ООП 9
1.2.1 Языки программирования. Компиляторы и интерпретаторы 9
1.2.2 Поколения языков 11
1.2.3 Основы ООП 14
1.2.4 Интегрированная среда Delphi 17
2 СПЕЦИАЛЬНАЯ ЧАСТЬ 21
2.1 Описание модулей 21
2.2 Таблица идентификаторов 22
2.3 Описание компонентов, используемых в программе 23
2.4 Руководство пользователя 29
3 ТЕХНИЧЕСКОЕ ЗАДАНИЕ 31
3.1 Основание для разработки 31
3.2 Назначение 31
3.3 Требования к программе или программному изделию 31
3.3.1 Требования к функциональным характеристикам 31
3.3.2 Требования к интерфейсу 32
3.3.3 Требования к надежности 32
3.3.4 Условия эксплуатации 34
3.3.5 Требования к информационной и программной совместимости 34
3.4 Требования к программной документации 34
ЗАКЛЮЧЕНИЕ 36
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 39
ПРИЛОЖЕНИЕ А. ЛИСТИНГ ПРОГРАММЫ 40

ВВЕДЕНИЕ
Современный мир трудно представить себе без использования информационных технологий. Фактически информация становится фактором, определяющим эффективность любой сферы деятельности. Увеличились информационные потоки и повысились требования к скорости обработки данных. В результате большинство операций не может быть выполнено вручную, они требуют применения наиболее перспективных компьютерных технологий. Любые административные решения требуют четкой и точной оценки ситуации и возможных перспектив ее изменения.
И если раньше в оценке ситуации участвовало несколько десятков факторов, которые могли быть вычислены вручную, то теперь таких факторов сотни и тысячи, и ситуация меняется не в течение года, а через несколько минут, а обоснованность принимаемых решений требуется большая, потому что и реакция на неправильные решения более серьезная, более быстрая и более мощная, чем раньше. И конечно, обойтись без использования информационных технологий, в этом случае невозможно.

В данной курсовой работе представлена система психотестирования, разработанная в системе программирования Borland Delphi. В нее входит тест, ответив на который, человек получает обширные сведения о своемхарактере.
Цель курсовой работы – создание программы, позволяющей проходить психологический тест в Delphi.
Значит, предполагаемый проект должен обладать рядом качеств, которые бы выделили его среди остальных программ с той же функцией.
Во-первых, функциональность, то есть программа должна включать основной и дополнительный набор операций с матрицами.
Во-вторых, простота интерфейса, рассчитанного практически на любого пользователя, имеющего хотя бы первоначальное понятие о матрицах.
В-третьих, удобство в использовании программы.
В соответствии с поставленной целью в данной работе решались следующие задачи:
- описание предметной области,
- проектирование приложения для прохождения и получения результатов психологического теста.

1 ОБЩАЯ ЧАСТЬ
1.1 Описание предметной области
1.1.1 Психологическое тестирование
Психологическое тестирование (psychological testing) - термин зарубежной психологии, обозначающий процедуру установления и измерения индивидуально-психологических отличий. В отечественной психологии чаще употребляется термин «психодиагностическое обследование».
Психологическое тестирование используется в различных сферах: профориентации, профотборе, психологическом консультировании, планировании коррекционной работы и т. д.
Правила организации и проведения психологического тестирования описываются в рамках соответствующей области психологии - психологической диагностики.

1.1.4 Компьютерная психодиагностика
Большая часть современных психодиагностических методик компьютеризирована.
Тесты призваны показать узнать состояние человека путем исследования множественных факторов, влияющих на человека из окружающего мира.
К числу преимуществ КП можно отнести:

1.2 Теоретические основы ООП
1.2.1 Языки программирования. Компиляторы и интерпретаторы
Каждый процессор имеет свою систему команд. Компьютер способен понять только последовательность команд, понятных процессору, - машинный код. Первоначально программы для компьютеров писались с использованием машинного кода. Программирование в машинном коде – трудоемкий процесс, в ходе которого трудно избежать ошибок. Упростить этот процесс можно, если автоматизировать работу, поручив часть ее самому компьютеру. Поэтому сегодня для записи программ используются языки программирования. Язык программирования - это формальный язык для записи алгоритмов в виде, допускающем их автоматическую подготовку к выполнению на компьютере. Для преобразования программы в машинный код служит специальное программное средство – транслятор.

1.2.3 Основы ООП
История становления программирования богата какими-либо нововведениями, которые коренным образом меняют всю предшествующую систему. Одним из первых и наиболее ярких таких открытий можно считать выход в свет книги «Программирование без GOTO». Следующим наиболее важным шагом по праву считают переход к процедурно-функциональному программированию, когда программы разбивались на ряд независимых блоков, и в итоге просто грамотно соединялись в единое целое. Ну и третьим, наверное, самым большим открытием можно считать появление объектно-ориентированного программирования. ООП объединило в себе одновременно процедурные методы, для чего создавались самостоятельные модули, структурное проектирование и стимулировало творческий подход к созданию программ.

2 СПЕЦИАЛЬНАЯ ЧАСТЬ
2.1 Описание модулей
Исходный текст программы размещается в модуле Unit1.h, который используется для хранения класса TForm1:
Перечень сохраняемых при этом файлов на диске:
DPR – файл проекта. Содержит он основной код программы, ссылки на все окна (формы) проекта и относящиеся к ним модули. В нем также содержится код инициализации. Имеет одноименное название с проектом.
PAS – pascal файл. Он содержит текст, который вы видите в окне редактора кода так называемого модуля программы.
DFM – delphi form. Представляет собой файл с полными данными о проектировщике формы. Позиция, размер, расположенные компоненты и пр. Форма приложения является неотъемлемой частью модуля PAS и имеет то же название.

2.2 Таблица идентификаторов
Любая величина в Delphi может быть постоянной или переменной. Её имя (идентификатор) может состоять из комбинации латинских букв, цифр и знака подчёркивания, и начинаться не с цифры. При этом регистр символов значения не имеет
Ключевое слово Var используется, чтобы начать раздел определения переменных.
В пределах раздела могут быть определены одна или более переменных. Они могут иметь любой тип данных.

2.3 Описание компонентов, используемых в программе
Компонент Button представляет собой стандартную кнопку, инициирующее какое-то действие. Внешний вид – свойство Caption (надпись).
Основное событие OnClick возникающее при щелчке на кнопке.
Таблица 1. Основные свойства компонента:

3 ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Настоящее техническое задание распространяется на разработку программы для прохождения психологического теста, который позволяет определить характер и темперамент личности.
В курсе психологии эта тема является одной из самых актуальных, поэтому создание программы «Психологический тест» было обосновано.
Программа «Психологический тест» создает психологический портрет человека, ответившего на все вопросы тестов.
Для этого теста не нужно будет запасаться листами бумаги и ручками, программа автоматизировала психологический тест, сама проводит расчеты и выдает результат тестирования. По этому результату можно составить мнение о характере человека, а также о том, как к нему относятся окружающие люди.

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

ЗАКЛЮЧЕНИЕ
Данная программа является типичным примером реализации программ с использованием объектно-ориентированной технологии программирования, созданных для Windows с помощью Delphi.
Достоинством данной программы является ее простота в использовании в наиболее распространенной, на данный момент, операционной системе Windows и то, что при необходимости можно добавить нужные кнопки-функции.
Программа «Психологический тест» позволяет проходить тест на определение характера и темперамента человека, а также позволяет определить отношение других людей к этому человеку.
Цель курсового проекта «Создание психологического теста в Delphi» была достигнута.
Задачи реализованы: