Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсач_Едос_ось_це_здавать.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
925 Кб
Скачать
☆

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

2.1. Призначення, функції та достоїнства додатку

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

3. Опис проекту

3.1. Проектування інтерфейсу

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

  1. На головну сторінку завантажується форма вибору відповіді. Завантажується питання, завантажується питання, яке підготовлене в базі даних, завантажується випадаючий список підготовлених відповідей на питання, та кнопка відправлення форми з певним вибором користувача.;

  2. На останню сторінку виводиться результати вибору користувача, та користувачу надаються правильні відповіді.

3.2. Основні елементи інтерфейсу

Візуальний інтерфейс WEB – додатку було визначено в процесі розробку WEB – проекту. Далі слідує опис основних елементів інтерфейсу.

Рис. 3.2.1 – Основні елементи інтерфейсу головної сторінки проекту.

Рис. 3.2.2 – Сторінка результатів.

Основні елементи інтерфейсу головної сторінки проекту:

  1. Назва сторінки;

  2. Заголовок сторінки;

  3. Завдання сторінки;

  4. Запитання до користувача;

  5. Запитання до користувача;

  6. Запитання до користувача;

  7. Кнопка відправки форми на обробку та завантаження результатів;

  8. Випадаючий список вибору відповідей;

  9. Випадаючий список вибору відповідей;

  10. Випадаючий список вибору відповідей.

Основні елементи сторінки результатів:

  1. Назва сторінки;

  2. Заголовок сторінки;

  3. Завдання сторінки;

  4. Результат отриманих сервером відповідей від користувача;

  5. Результат отриманих сервером відповідей від користувача;

  6. Результат отриманих сервером відповідей від користувача;

4. Детальне проектування

4.1. Розробка бази даних проекту, структура таблиць

База даних веб - додатку «Тестування знань» створена розробником проекту. До проекту було допущено має доступ будь-який користувач. В базі міститься такі таблиці:

  • SurveyAnswers;

  • SurveyQuestions;

  • SurveyResponses;

  • Surveys.

Таблиця «SurveyAnswers» містить атрибути:

  • SurveyAnswerID;

  • SurveyQuestionID;

  • SurveyAnswer.

Таблиця «SurveyQuestions» містить атрибути:

  • SurveyQuestionID;

  • SurveyID;

  • SurveyQuestionShort;

  • SurveyQuestionLong.

Таблиця «SurveyResponse» містить атрибути:

  • SurveyResponseID;

  • SurveyQuestionID;

  • SurveyResponse.

Таблиця «Surveys» містить атрибути:

  • SurveyID;

  • SurveyName;

  • SurveyInstructions;

  • SurveyResponse.

Рис. 4.1.1 – Конструкторська схема таблиці SurveyAnswers.

Рис. 4.1.4 – Контрукторська схема таблиці SurveyQuestions.

Рис. 4.1.5 – Контрукторська схема таблиці SurveyResponses.

Рис. 4.1.6 – Контрукторська схема таблиці Surveys.

Рис. 4.1.7 – Схема бази даних проекту.