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

Іншою перевагою технології Flash є повна програмованість. Flash використовує мову програмування ActionScript, яка по синтаксису є схожою із JavaScript. Остання версія мови (ActionScript 3.0) є повноцінною об'єктно-орієнтованою мовою [3].

Серед цих переваг існують також і ряд особливостей, які можна віднести до мінусів Flash технології. Наприклад, для того щоб переглянути проект, створений на Flash, користувачу необхідно додатково встановити Flash-плеєр. Також такий проект, написаний на Flash, є статичним, тобто вміст програмного продукту користувач вже не змінить, без втручання в сам код.

До Windows-додатків можна віднести додатки написані на таких мовах програмування як: C++, Visual Basic, Delphi, C# та інші. З допомогою такої технології можна не тільки розробити проект, а й створити панель управління для нього, де адміністратор зміг би змінювати вміст проекту. Але не дивлячись на переваги і засоби, які надають ці мови програмування, все ж таки користувачу необхідно буде встановити додаткове програмне забезпечення. Наприклад, для роботи з додатком написаним на С# необхідно встановити платформу .NET Framework.

Веб-додатки – додатки, створені для роботи в серверному середовищі і написані на таких мовах програмування як: PHP, ASP, Perl, Ruby, Java та інші. Ці мови програмування надають можливість створювати повноцінні додатки, до цих додатків створювати системи управління контентом. Веб-додатки працюють тільки в серверному середовищі, тобто для роботи з такими додатками необхідно встановити сервер, так як скрипти виконуються на сервері. Але разом з тим, такі додатки можна викладати в Internet, де вже налаштований сервер, тому для роботи користувачу необхідно мати веб-браузер і вихід в Internet. Також перевагою таких додатків є те, що користувач має доступ до проекту через Internet в будь-який момент.

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


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

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

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

задачі, які будуть доступні звичайним користувачам – учасникам;

задачі, які будуть доступні адміністраторам.

До задач першої групи можна віднести:

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

реєстрація;

зберігання результату;

перегляд рейтингу;

відправка результату другу.

До другої групи віднесемо такі задачі:

керування зареєстрованими користувачами;

створення/редагування/видалення запитань;

створення/редагування/видалення відповідей;

налаштування тесту: кількість питань, яку необхідно показати за сеанс;

налаштування рейтингу: рейтингу лідерів та рейтингу користувачів;

керування адміністраторами.


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

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

Проект призначений для визначення рівня інтелекту людини (коефіцієнта інтелекту).

Коефіцієнт інтелекту обчислюється за формулою:

(2.1)

де – номер поточного запитання, ;

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