блиця projects (проекти)
idnamedescriptiondateactivityId проектаНазваніе проектаОпісаніе Дата проектаАктівность проекту
Список всіх проектів та інформації про них для користувача і для адміністратора.
Таблиця 2.2. Таблиця bugs (помилки)
id project_idpos_bugsfunc_bugsdateimportanceadmin_idId ошібкіId проектаОшібка версткіОшібка функцііДата Важливість ошібкіId адміністратора
Таблиця з усіма помилками, які користувачі додали в поля форми.
Таблиця 2.3. Таблиця admins (теги оголошень)
idloginpasswordnamejobId администраторалогинпарольимяВ якості кого працює
Містить інформацію про адміністратора. p align="justify"> Листинги створення таблиць представлені в Додатку (Лістинг 1).
На рівні баз даних знаходиться розроблена для даної інформаційної системи база test, що зберігає в собі дані про проекти. Реалізована ця база даних на СУРБД MySQL. p align="justify"> Першим етапом у розробці системи стало виділення основних сутностей, які представлені в ER-діаграмі (Див. рис.3.1).
В
Малюнок 3.1. ER-діаграма
4. Функціональна специфікація
Навчальний курс.
Для початку користувач бачить простий слайдер з навігаційними кнопками, але при натисканні на зображення користувач переходить у вікно з докладним описом проблеми і його рішенням. На першому етапі всі дані зберігаються окремо, але в подальшому доопрацюванні перенесуться в базу. Курс буде доповнюватися за рахунок внесених даних користувачів, які зіткнулися з якою-небудь проблемою і просять адміністраторів допомогти або просто хочуть поділитися вирішенням проблеми (Див. мал. 4.1). br/>
В
Малюнок 4.1. Слайдер. br/>
Введення інформації про проекти
Додавання інформації відбувається за допомогою стандартної форми (малюнок 4.2). Проекти заносяться в базу projects при обратке скрипта. Після занесення даних в базу обробляється форма занесення даних і перетворюється дата для бази даних і дані перевіряються. Алгоритм для введення інформації про баги однотіпен тільки сдобавленіем інших полів (малюнок 4.3). br/>В
Малюнок 4.2. Додавання інформації про проекти
В
Малюнок 4.3. Додавання інформації про баги
Виведення інформації про правки адміністратора
Для виведення даних про правки з бази потрібно знати id адміністратора (рисунок 4.4). Далі надходить запит у базу і у вигляді таблиці генерується відповідь. Відповідь генерується з'єднанням двох таблиць за допомогою join. Виводить поетапно залежно від часу додавання. Аналогічно працює алгоритм з виведення відомостей про проект (малюнок 4.5). br/>В