Дипломная работа: Розробка програмного модулю для визначення IQ людини

Зміст

Вступ

1 Характеристика предметної області і постановка задачі

1.1 Аналіз предметної області

1.2 Аналіз наявного програмно – технічного забезпечення предметної області

1.3 Постановка задачі

2 Проектування структури інформаційної системи

2.1 Аналіз та автоматизація обробки інформаційних потоків

2.2 Розробка структури інформаційної системи

2.3 Вибір засобів розробки інформаційної системи

2.3.1 Веб-сервер Apache

2.3.2 СКБД MySQL

2.3.3 Мова розмітки гіпертексту HTML

2.3.4 Таблиці каскадних стилів CSS

2.3.5 Мова програмування JavaScript

2.3.6 Мова програмування PHP

3 Реалізація програмного продукту

3.1 Структура і функціональне призначення модулів системи, їх взаємозв’язок

3.2 Розробка програмних модулів

3.3 Інструкція користувача

3.4 Вимоги до технічних засобів

Висновки

Перелік посилань


Вступ

В нашому житті інформація відіграє дуже важливу роль. З розвитком науково-технічного прогресу інформації стає все більше і більше. Поява персональних комп’ютерів відкрила великі можливості для створення і застосування різноманітних автоматизованих інформаційних систем. Ці системи найрізноманітніші – від простих інформаційних систем до складних автоматизованих інформаційних систем, які об’єднують великі бази даних. Зараз просто не можливо уявити діяльність багатьох підприємств, організацій, фірм і установ без зберігання інформації. Для обробки і зберігання інформації почали використовувати інформаційні системи, обов’язковою складовою яких є комп’ютерні бази даних. Вони дозволяють у зручній формі здійснювати зберігання, обробку інформації.

Також, на сьогоднішній час, з розвитком мережевих технологій та мережі Internet, постала потреба швидко і конфіденційно обмінюватись збереженою інформацією в базах даних. Так як Internet став невід’ємною частиною життя більшості людей, люди почали заробляти через мережу, замовляти і купувати товари, шукати потрібну інформацію, спілкуватись з іншими, проходити тестування або просто розважатися; з’явилась потреба в створенні додатків, які б працювали з базами даних і через мережу. Ці додатки, або як їх точніше називають веб-додатки, стали досить актуальними, так як вони не прив’язані до робочого місця користувача, до конкретної операційної системи, а всі дані зберігаються на сервері.

Останнім часом в мережі Internet стали популярним тести IQ, які дозволяють людям дізнатись свій рівень IQ, або коефіцієнт інтелекту. Але окрім цього такі тести мають ще інше застосування: їх проводять деякі компанії при наборі працівників на роботу, вони є засобом рекламних компаній, а також слугують як комерційні проекти, які покликані приносити дохід.

Відповідно до цього, метою написання кваліфікаційної роботи бакалавра є створення веб-додатку для визначення рівня інтелекту людини. Дана тема є актуальною на сьогодні і повинна знайти своє практичне застосування.

Для створення веб-додатку було обрано мову програмування PHP, з використанням JavaScript, а для роботи з базою даних додаток буде використовувати систему керування базами даних MySQL.

Веб-додаток складатиметься з двох функціональних частин:

клієнтська частина, де кожен користувач може пройти тест, отримати результат, а також переглянути рейтинг учасників;

засоби адміністрування, за допомогою яких авторизований адміністратор може керувати веб-додатком, вносити зміни до тесту, керувати учасниками.


1 Характеристика предметної області і постановка задачі

1.1 Аналіз предметної області

Предметною областю даного програмного продукту є створення веб-додатку (IQ тесту), для визначення коефіцієнта інтелекту людини.

Для того, щоб оцінити рівень інтелекту людини було введено поняття «коефіцієнт інтелекту». Коефіцієнт інтелекту (IQ – intelligence quotient) – це кількісна оцінка рівня інтелекту людини. Цей коефіцієнт визначається за допомогою спеціальних тестів. Тести IQ розраховані на оцінку міркувальних здібностей, а не рівня знань (ерудиції) [1].

Поняття «коефіцієнт інтелекту» ввів Вільям Штерн у 1912 році. Він спрямував увагу на серйозні недоліки розумового віку, як показаника в шкалах Біне. Штерн запропонував використовувати у якості показника інтелекту частки від ділення розумового віку на хронологічний. IQ вперше був використований у шкалі інтелекту Стенфорда-Біне у 1916 році [2].

У наш час тести IQ стали дуже популярними, через що з'явилася велика кількість різних необґрунтованих шкал. Тому порівнювати результати різних тестів дуже важко і саме число IQ втратило інформативну цінність.

Розроблений програмний продукт надасть змогу швидко, і без великих зусиль зберігати інформацію про запитання і відповіді для тестування, вести облік зареєстрованих користувачів (учасників), переглядати рейтинг учасників, а також обчислювати коефіцієнт інтелекту людини.

Реєстрація учасників включає в себе збереження наступних даних:

прізвище, ім’я користувача;

пароль, email для авторизації;

телефон користувача.

Після проходження тестування користувач отримує результат, що містить:

прізвище, ім’я користувача;

коефіцієнт інтелекту;

дату проходження тесту;

час проходження тесту.

1.2 Аналіз наявного програмно – технічного забезпечення предметної області

На сьогоднішній день існує багато різних версій «IQ-тестів». Причиною цьому стала поява великої кількості необґрунтованих шкал, так як в наш час інтерес до тестів IQ виріс в багато разів.

Також існує багато різних реалізацій тестів IQ. Від локальних версій, написаних як додаток до операційної системи, до так званих веб-версій. Усі вони створенні для визначення рівня інтелекту людини (або коефіцієнта інтелекту). Але водночас вони суттєво відрізняються, так як при їх розробці використовуються різні технології. Основними з яких є: Flash, Windows-додатки, веб-додатки.

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 426
Бесплатно скачать Дипломная работа: Розробка програмного модулю для визначення IQ людини