тнет
Список связейТабліцаСвязьОтношеніе Перелік запитань тестів (Tests_questions) 0,1Проверяет
Таблиця Список результатів містить інформацію про всі результати учнів. Сюди записуються, як результати тестів, так і оцінки, отримані учнями під час уроку. Структура таблиці Спису?? питань до тестів представлена ??в таблиці 8.
Таблиця 8. Таблиця Перелік запитань до тестів
Ім'я: Список результатів Код: Tests_answers Список атрібутовІмяКодТіпКО Id_результатаresult_idserialДаНетId_ученікаstudent _idinteger Ні ні Id_учителяTeacher_idintegerНетНетId_тестаTest_idintegerНетНетРезультат тестаTest_resultintegerНетНетОценкаmarkintegerНетНетДополнительный комментарійcomment _textcharacter varying (255) нетнет Список связейТабліцаСвязьОтношеніе Список учнів (Students) ЕстьСпісок вчителів (Teachers) ЕстьСпісок тестів (Tests_questions) 0,1Какой тест
Таблиця Список конспектів містить інформацію про всі електронних конспектах. Так як конспекти можуть містити різні зображення і формули, то логічно зберігати їх окремими текстовими файлами, а в БД просто прописувати адреси на жорсткому диску, де зберігаються файли. Структура таблиці Список конспектів представлена ??в таблиці 9.
Таблиця 9. Таблиця Список тестів
Ім'я: Список тестів Код: Tests Список атрібутовІмяКодТіпКО Id_конспектаConspect_idserialДаНетНазваніе конспектаConspect_namecharacter varying (255) нетнет Id_создателяConspect _creator_idintegerНетНетId_последнего редактіровавшегоConspect actor_idintegerНетНетАдрес файлу з текстомConspect_adrescharacter varying (255) НетНетДата і час створення тестаTest_creator_datacharacter varying (255) нетнет Список связейТабліцаСвязьОтношеніе Список користувачів (Users) 0,1Создает і редагує тест
2.7 Розробка користувальницького інтерфейсу програмного засобу
Інтерфейс користувача являє собою сукупність програмних і апаратних засобів, що забезпечують взаємодію користувача з комп'ютером. Основу такої взаємодії складають діалоги. Під діалогом в даному випадку розуміють регламентований обсяг інформацією між людиною і комп'ютером, здійснюваний в режимі реального часу і спрямований на вирішення якої-небудь задачі. Обмін інформацією здійснюється передачею повідомлень і керуючих сигналів. Повідомлення - це порція інформації, що бере участь в діалоговому обміні. Розробка інтерфейсу системи будується на основі психофізичних особливостей сприйняття людини:
Особливості сприйняття кольору. Колір є дуже сильним подразником, тому застосовувати кольору в інтерфейсі необхідно вкрай обережно. Достаток відтінків привертає увагу, але швидко стомлює. Тому не варто яскраво фарбувати вікна, з якими користувач буде довго працювати. Необхідно надати користувачеві можливість налаштування кольорів.
Особливості сприйняття звуку. У інтерфейсах звук зазвичай використовують з різними цілями: для залучення уваги, як фон, як джерело додаткової інформації тощо Необхідно передбачати можливість його відключення.
Суб'єктивне сприйняття часу. Якщо на виконання операції потрібно багато часу, то необхідно повідомляти про час завершення операції, інформувати про проміжні результати.
Особливості пам'яті. Одночасно людина здатна сприймати і запам'ятовувати від 5 до 9 незв'язаних об'єктів.
Існують різні типи інтерфейсів.
. Процедурно-орієнтовані - представляють користувачеві можливість виконання деяких дій, для яких користувач визначає відповідні дані і в результаті яких хоче отримати підсумки:
? примітивні - організовують роботу з користувачем в консольному режимі. Використовується в настановних програмах;
? інтерфейс меню: дозволяє вибрати необхідні операції з деяких списків. Припускають реалізацію безлічі сценаріїв, послідовність дій яких визначається користувачем. Розрізняють багаторівневі і однорівневі меню, використовується в простих програмах;
? інтерфейс з вільною навігацією: забезпечує можливість здійснення будь-яких допустимих в конкретному стані операцій, доступ до якої можливий через різні інтерфейсні компоненти. Наприклад - Word.)
2. Об'єктно-орієнтовані - інтерфейси прямого маніпулювання, припускають вибір і переміщення піктограм, відповідних об'єктам предметної області.
Виділяють чотири етапи розробки інтерфейсу:
. Визначення вимог користувача до інтерфейсу і типу інтерфейсу.
<...