Дипломная работа: Розробка програмного модулю для визначення професійних знань
налаштування рейтингу користувачів;
керування адміністраторами.
2 Проектування структури інформаційної системи
2.1 Аналіз та автоматизація обробки інформаційних потоків
Інформаційний потік для тестової системи – це сукупність циркулюючих в тестовій системі повідомлень, що необхідні для проходження тестування та визначення результату. Інформаційний потік може існувати у виді паперових і електронних документів. Іншими словами – це потік повідомлень в мовній, документній (паперовій, електронній) і іншій формі, що генерується вихідним матеріальним потоком в тестовій системі.
В результаті проектування тестової системи та аналізу інформаційних потоків було сформовано діаграму потоків даних (рисунок 2.1) та структурно-функціональну діаграму (рисунок 2.2).
Рисунок 2.1 – Діаграма потоків даних
Рисунок 2.2 – Структурно-функціональна діаграма
Інформаційні потоки в сукупності складають інформаційну систему. Така система забезпечує проходження і обробку інформації в тестовій системі визначення професійної придатності програмістів.
При проектуванні бази даних обов’язково необхідно її привести до трьох нормальних форм. Це здійснюється за допомогою нормалізації відношень. Нормалізація – це процес декомпозиції початкового відношення на декілька простіших відношень меншої розмірності.
В результаті дослідження предметної області “Тестова система визначення професійної придатності програмістів” було отримано наступний набір полів:
прізвище користувача;
ім’я користувача;
еmail користувача;
пароль доступу;
права користувача;
логін користувача;
дата входу;
запитання;
картинка до запитання;
варіант відповіді;
вага відповіді;
бал – результат тестування;
рівень придатності;
мінімальний бал рівня;
максимальний бал рівня;
дата тестування;