- •Аналіз предметної області вікторини на базі мобільних технологій в одно-користувацькому режимі
- •1.1. Коротка характеристика об’єктів управління «Nix Solutions»
- •1.2. Опис предметної області
- •1.3. Аналіз існуючих програмних продуктів
- •1.4. Висновки
- •Специфікація вимог до модуля проведення вікторини на базі мобільних технологій. Створення модуля вікторини в одно-користувацькому режимі
- •2.1. Глосарій
- •2.2. Розроблення варіантів використання
- •2.2.1. Діаграма варіантів використання.
- •2.2.2. Специфікація варіантів використання.
- •2.2.3. Розкадровка варіантів використання.
- •2.3. Специфікація функціональних та не функціональних вимог
- •2.3.1. Функціональні вимоги.
- •2.3.2. Не функціональні вимоги.
- •2.4. Висновки
- •Проекті та технічні рішення
- •3.1. Логічна постановка задачі
- •3.2. Проектування структури бази даних
- •3.2.1. Опис вхідної та вихідної інформації, що обробляється в рамках автоматизованих функцій.
- •3.3.2. Концептуальне інфологічне проектування.
- •3.2.3. Проектування глобальної логічної моделі даних.
- •3.2.4. Проектування фізичної моделі даних.
- •3.4.1. Регресійне тестування.
- •Охорона праці
- •4.1. Джерела світла для організації штучного освітлення
- •4.2. Виконати розрахунок світлового потоку ламп, що забезпечують нормативну штучну освітленість в приміщенні
- •4.3. Ергономічні вимоги до організації робочих місць
- •4.4. Пожежна безпека
- •4.5. Висновки
- •Висновки
- •Список використаних джерел
- •Додатки додаток а
- •Додаток б. Тестування модуля аналізу й оцінки вікторини в одно-користувальницького режиму
- •Додатов в. Лістинг основних класів програми
3.3.2. Концептуальне інфологічне проектування.
Інфологічний рівень являє собою інформаційно-логічну модель (ІЛМ) предметної області, в якій виключена надмірність даних і відображені інформаційні особливості об’єкту управління, без урахування особливостей і специфіки конкретної СУБД [25].
Мета інфологічного проектування — створити структуровану інформаційну модель ПО, для якої розроблятиметься БД. Під час проектування на інфологічному рівні створюється інформаційно-логічна модель, яка має відповідати таким вимогам:
коректність схеми БД;
простота і зручність використання на наступних етапах проектування, тобто ІЛМ має легко відображатися в моделі БД, що підтримується відомими СУБД (сіткові, ієрархічні, реляційні);
ІЛМ має бути описана мовою, зрозумілою проектувальникам БД, програмістам, адміністратору і майбутнім користувачам.
Основною складовою інфологічної моделі є атрибути, які потрібно проаналізувати і деяким чином згрупувати для подальшого зберігання в БД. Сутність інфологічного моделювання полягає у виокремленні інформаційних об’єктів (таблиць), які підлягають зберіганню в БД, а також визначенні характеристик об’єктів і зв’язків між ними. Характеристиками чи властивостями об’єктів є атрибути [26].
Словник даних, що містяться у таблицях бази даних, наведений у табл. 3.3.
Таблиця 3.3
Словник даних
№ п/п |
Найменування елемента |
Тип і довжина |
Призначення елемента |
1 |
2 |
3 |
4 |
1 |
ІД питання |
Int |
Зберігає ід питання |
2 |
Питання |
Varchar(100) |
Зберігає питання |
3 |
Відповідь 1 |
Varchar(20) |
Зберігає 1й варіант відповіді |
4 |
Відповідь 2 |
Varchar(20) |
Зберігає 2й варіант відповіді |
5 |
Відповідь 3 |
Varchar(20) |
Зберігає 3й варіант відповіді |
6 |
Відповідь 4 |
Varchar(20) |
Зберігає 4й варіант відповіді |
7 |
Правильна відповідь |
Varchar(20) |
Зберігає правильний варіант відповіді |
8 |
ІД теми |
Int |
Зберігає ІД теми |
9 |
Назва теми |
Varchar(15) |
Зберігає назву теми |
10 |
ІД багатокористувальницької гри |
Int |
Зберігає ІД багатокористувальницького режиму гри |
11 |
Набрані бали користувачем 1 |
Int |
Зберігає набрані бали першим користувачем |
Закінчення табл. 3.3
1 |
2 |
3 |
4 |
12 |
Набрані бали користувачем 2 |
Int |
Зберігає набрані бали другим користувачем |
13 |
ІД користувача |
Int |
Зберігає ІД користувача |
14 |
Логін |
Varchar(15) |
Зберігає логін користувача |
15 |
Пароль |
Varchar(15) |
Зберігає пароль користувача |
16 |
ІД однокористувальницької гри |
Int |
Зберігає ІД однокористувальницького режиму гри |
17 |
Кількість правильних відповідей |
Int |
Зберігає кількість відповідей на які користувач відповів правильно |
18 |
ІД виду |
Int |
Зберігає ІД виду вікторини |
19 |
Назва виду |
Varchar(25) |
Зберігає назву виду вікторини |
20 |
ІД користувача |
Int |
Зберігає ІД користувача |
21 |
Колькость очок |
Int |
Зберігає кількість очок що набрав гравець |