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

бесплатно 0
4.5 96
Методика створення веб-додатку для визначення рівня інтелекту людини з використанням мови програмування PHP. Загальна характеристика та принципи роботи з засобами адміністрування, за допомогою яких авторизований адміністратор може керувати веб-додатком.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
В нашому житті інформація відіграє дуже важливу роль. Поява персональних компютерів відкрила великі можливості для створення і застосування різноманітних автоматизованих інформаційних систем. Також, на сьогоднішній час, з розвитком мережевих технологій та мережі Internet, постала потреба швидко і конфіденційно обмінюватись збереженою інформацією в базах даних. Так як Internet став невідємною частиною життя більшості людей, люди почали заробляти через мережу, замовляти і купувати товари, шукати потрібну інформацію, спілкуватись з іншими, проходити тестування або просто розважатися; зявилась потреба в створенні додатків, які б працювали з базами даних і через мережу. Ці додатки, або як їх точніше називають веб-додатки, стали досить актуальними, так як вони не привязані до робочого місця користувача, до конкретної операційної системи, а всі дані зберігаються на сервері.Для того, щоб оцінити рівень інтелекту людини було введено поняття «коефіцієнт інтелекту». Цей коефіцієнт визначається за допомогою спеціальних тестів. Поняття «коефіцієнт інтелекту» ввів Вільям Штерн у 1912 році. Він спрямував увагу на серйозні недоліки розумового віку, як показаника в шкалах Біне . Розроблений програмний продукт надасть змогу швидко, і без великих зусиль зберігати інформацію про запитання і відповіді для тестування, вести облік зареєстрованих користувачів (учасників), переглядати рейтинг учасників, а також обчислювати коефіцієнт інтелекту людини.Причиною цьому стала поява великої кількості необґрунтованих шкал, так як в наш час інтерес до тестів IQ виріс в багато разів. Flash - продукт компанії «Macromedia» (з 2005 року - один з підрозділів «Adobe» ), що дозволяє розробляти інтерактивні мультимедійні програми. Сфера використання Flash є різною, це можуть бути ігри , веб-сайти , презентації, банери і просто мультфільми . В основі Flash лежить векторний морфінг - технологія компютерної графіки , що створює плавний перехід з одного ключового кадру в інший. Наприклад, для того щоб переглянути проект, створений на Flash, користувачу необхідно додатково встановити Flash-плеєр.Призначенням даного веб-додатку є: проходження тестування і визначення рівня інтелекту людини (коефіцієнта інтелекту). Веб-додаток повинен реалізовувати певний комплекс задач, які можна поділити на дві групи: задачі, які будуть доступні звичайним користувачам - учасникам; задачі, які будуть доступні адміністраторам. До задач першої групи можна віднести: проходження тестування;В такому процесі проводиться постійний обмін даними між модулями. Клієнтська частина (браузер) відправляє дані на сервер, де дані оброблюються за допомогою php-скриптів. Після оброблення даних php-скрипти повертають результат, який відображається в браузері у вигляді веб-сторінки. За допомогою PHP-скриптів відбувається підключення до бази даних MYSQL. Послідовність кроків для підключення до бази даних і керування табличними даними традиційна - спочатку встановлюється звязок, потім видається запит й обробляється результат.При проектуванні бази даних обовязково необхідно її привести до трьох нормальних форм. Перша нормальна форма (рисунок 2.2) передбачає, щоб кожне поле таблиці було неподільним і не містило даних, що повторюються. Щоб привести відношення до першої нормальної форми, необхідно розбити предметну область на декілька простих відношень. Друга нормальна форма передбачає, що відношення знаходиться у першій нормальній формі і кожний рядок відношення однозначно визначається первинним ключем (рисунок 2.3). Третя нормальна форма передбачає, що відношення знаходиться у першій та другій нормальній формі, а також щоб значення будь-якого поля, що не входить до первинного ключа не залежало від інших полів, тобто неповинно бути транзитивної залежності (рисунок 2.4).IMG_c92ee4d6-9341-433c-91e3-a20e51722657

IMG_6821db65-9568-4676-9efe-19c1ac3c4518

IMG_f68c96fe-8c69-4a2c-b055-91e540495ef9Веб-сервер - це сервер , який приймає HTTP-запити (HTTP - протокол передачі даних, що використовується в компютерних мережах. Назва скорочена від Hyper Text Transfer Protocol, протокол передачі гіпертекстових документів ) від клієнтів, зазвичай веб-браузерів (програмне забезпечення для компютера або іншого електронного пристрою, як правило, підєднаного до Internet , що дає можливість користувачеві взаємодіяти з текстом, малюнками або іншою інформацією на веб-сторінці ), який видає їм HTTP-відповіді, зазвичай разом з HTML-сторінкою, зображенням, файлом , медіа-потоком або іншими даними. Веб-сервером називають як програмне забезпечення , що виконує функції веб-сервера, так і компютер, на якому це програмне забезпечення працює. Клієнти дістають доступ до веб-сервера-сервера за URL адресою потрібної їм веб-сторінки або іншого ресурсу. Продукт може працювати в якості кешувального проксі-сервера (проксі-сервер - це програма або окремий компютер , який спеціалізується на обробці запитів до мережі і збереженні результатів запитів в своїй локальній кеш-памяті ), що дозволяє істотно підвищити продуктивність роботи

План
Зміст

Вступ

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 Вимоги до технічних засобів

Висновки

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

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?