- •Курсова робота
- •1.Пояснювальна записка
- •V. Детальне проектування
- •Vі Висновки
- •VII Література
- •2.Зміст додатків
- •1. Клієнтський сценарій asp.Net
- •1.1. Клієнтський сценарій на веб-сторінках asp.Net
- •1.2. Програмна реалізація зворотних викликів клієнта без зворотної передачі в веб-сторінки asp.Net
- •2. Постановка задачі
- •2.1. Призначення, функції та достоїнства додатку
- •3. Опис проекту
- •3.1. Проектування інтерфейсу
- •3.2. Основні елементи інтерфейсу
- •4. Детальне проектування
- •4.1. Розробка бази даних проекту, структура таблиць
- •4.2. Основні модулі, алгоритми
- •Висновок
- •Література
- •Додаток 1 – Лістинг програми
- •Додаток 2 – Схеми проекту
2. Постановка задачі
2.1. Призначення, функції та достоїнства додатку
Веб-продукт призначений для створення тесту в електронному вигляді на різну тематику із трьох запитань. В даному веб-додатку користувач зможе пройти тест де в кінці буде йому показано його результати. Відповіді завантажуються із бази даних. Також із бази даних завантажуються і питання на які потрібно дати відповіді. Його головним достоїнством є надання користувачу протестувати себе на знання по різній тематиці і отримати в кінці вірні відповіді та свої результати.
3. Опис проекту
3.1. Проектування інтерфейсу
Для проектування інтерфейсу було використано принцип послідовності діаграми переходів станів. Проект реалізований у виглядів тесту, де користувачу надається вибір. Процес основується на описі вимог до інтерфейсу у текстовому вигляді:
На головну сторінку завантажується форма вибору відповіді. Завантажується питання, завантажується питання, яке підготовлене в базі даних, завантажується випадаючий список підготовлених відповідей на питання, та кнопка відправлення форми з певним вибором користувача.;
На останню сторінку виводиться результати вибору користувача, та користувачу надаються правильні відповіді.
3.2. Основні елементи інтерфейсу
Візуальний інтерфейс WEB – додатку було визначено в процесі розробку WEB – проекту. Далі слідує опис основних елементів інтерфейсу.
Рис. 3.2.1 – Основні елементи інтерфейсу головної сторінки проекту.
Рис. 3.2.2 – Сторінка результатів.
Основні елементи інтерфейсу головної сторінки проекту:
Назва сторінки;
Заголовок сторінки;
Завдання сторінки;
Запитання до користувача;
Запитання до користувача;
Запитання до користувача;
Кнопка відправки форми на обробку та завантаження результатів;
Випадаючий список вибору відповідей;
Випадаючий список вибору відповідей;
Випадаючий список вибору відповідей.
Основні елементи сторінки результатів:
Назва сторінки;
Заголовок сторінки;
Завдання сторінки;
Результат отриманих сервером відповідей від користувача;
Результат отриманих сервером відповідей від користувача;
Результат отриманих сервером відповідей від користувача;
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 – Схема бази даних проекту.
