Дипломная работа: Розробка програмного модулю для визначення професійних знань
ім'я користувача;
пароль користувача;
назва бази даних.
Отримавши необхідну інформацію від бази даних завершується з’єднання з MySQL, після цього на основі отриманої інформації формується HTML-документ [3].
HTML документ складається із трьох частин:
декларація типу документа (англ. Document type declaration, Doctype), на самому початку документа, в якій визначається тип документа (DTD), наприклад, HTML 4.01 Strict;
шапка HTML документа (HEAD), в якій записано загальні технічні відомості або додаткова інформація про документ, яка не відображається безпосередньо в браузері;
тіло HTML документа (BODY), в якому міститься основна інформація документа [4].
Далі опишемо структуру програмного продукту.
Структура розроблюваного програмного продукту спроектована таким чином, що всі модулі будуть динамічно підключаються до головної сторінки програми.
Тестова система буде мати наступні модулі:
модуль для керування адміністраторами;
модуль для керування зареєстрованими користувачами;
модуль для роботи з тестом;
модуль відправки повідомлень.
Модуль для керування адміністраторами буде потрібен для додавання/видалення/редагування адміністраторів веб-додатку.
В модулі для керування зареєстрованими користувачами буде відображатись інформація про користувачів, які проходили тестування, їх результат, також буде можливість керувати цими користувачами: редагувати/видаляти їх дані.
Модуль для роботи з тестом – це головний модуль програми. В цьому модулі адміністратор зможе додавати/видаляти/редагувати запитання і відповіді до них, налаштовувати тест.
В тестовій системі користувачу буде надана можливість відправити свій результат другу. На сьогодні такий сервіс є популярним в мережі Інтернет. За відправку повідомлень буде відповідати програмний модуль для відправки повідомлень.
Модулі тестової системи будуть організовані папками, в яких будуть міститись відповідні класи та файли.
Програмний модуль для керування адміністраторами буде містити наступні класи та файли:
клас для роботи керування адміністраторами;
файл, де відбувається перевірка на введення ПІП;
файл для перевірки введеного логіна (чи доступний користувачу введений логін);
файл, для перевірки введення паролю та перевірки співпадання повторного паролю.
Модуль для керування зареєстрованими користувачами буде містити наступні класи та файли:
клас для роботи керування зареєстрованими користувачами;
клас для авторизації зареєстрованих користувачів;
файл, де відбувається перевірка на введення ПІП;