супроводжуючий матеріалів.
- Надання необхідної допомоги у виде нормативних документів.
- Надання информации про вікладачів кафедри.
- Надання информации про предмет, что вікладаються на кафедрі.
- Надання информации про розклад зайняти.
- Надання информации про методичні матеріали, та можлівість їх скачки.
2. Розробка системи
.1 логічна модель роботи системи
Аналіз предметної області дозволивши віділіті следующие сутності:
- План.
- Методичне забезпечення.
- Адміністратор.
- Навчальні дисципліни.
- Викладачі.
Кожна Сутність має набор атрібутів, Важлива для Нашої задачі. Сутності предметної області та їх атрибути Зручне відобразіті помощью діаграмі класів, что включена у нотацію UML.
Функції системи, что розробляється, та ее Користувачів Зручне відобразіті помощью діаграмі использование системи. Розподіл Користувачів за ролями дозволяє отріматі Такі роли:
- користувач-розробник;
- користувач-затверджувач;
- користувач-адміністратор;
- користувач-гість.
Користувач-адміністратор має права на зміну бази даних (Додавання, редагування, відалення сторінок, а такоже Додавання и відалення Користувачів) та переглядання даних системи.
Користувач-розробник має права на зміну бази даних про создания, редагування, відалення планів розробки методичного забезпечення, розробка методичного забезпечення та переглядання даних системи.
Користувач-затверджувач має права на на зміну бази даних про погодження матеріалів методичного забезпечення (Доданий матеріалів про погодження матеріалів) та переглядання даних системи.
Всі смороду проходять аутентіфікацію (логін и пароль).
Користувач-гість має право только на переглядання даних системи.
.2 Розробка Структури бази даних
Для зберігання, Накопичення та обробка даних та патенти використовуват базу даних. Базами даних (БД) назівають електронні Сховище информации, доступ до якіх здійснюється помощью одного чі декількох комп ютерів.
На Рівні бази даних Фізичні зв язки между таблиці не установлюваліся. Проти на логічному Рівні смороду мают місце. Зв язок здійснюється при розробці призначеня для користувача інтерфейсу. Логічні зв'яЗКІ между таблиці можна прослідіті проаналізувавші найменування полів.
Для забезпечення логічної цілісності Збереження даних установимо зв язки между Таблиця и візначімо тіпі ціх зв язків. Тут тіпі зв язків обмежують можлівість користувача вносіті ті або Інші дані. Так, при встановленні типу «один до багатьох» (1 ® n) у таблиці, Який відповідає «1» зв язне поле є ключем І, отже у стовбці НЕ могут повторюватіся значення.
Табліці бази даних системи з Наступний полями:
- таблиця settings;
- таблиця plan;
- таблиця teachers;
- таблиця subjects;
- таблиця timetable;
- таблиця userlist.
Таблиця settings
Таблиця plan
Таблиця teachers
Таблиця subjects
Таблиця timetable
Таблиця userlist
Конфігураційна інформація моєї MySQL бази даних :
Host Name= localhost;
MySQL User Name =jackson;
MySQL Password =jackson;
MySQL Database Name =system;
Для создания бази даних мій вибір зупинивсь на phpMyAdmin 3.1.3.1.
PhpMyAdmin - веб-додаток з відкрітім кодом, написань на мові PHP и представляет собою веб-інтерфейс для адміністрування СУБД MySQL. phpMyAdmin дозволяє через браузер Здійснювати адміністрування сервера MySQL, запускаті командіровку SQL и переглядаті вміст таблиць и баз даних. Додаток корістується великою популярністю у веб-розробніків, оскількі дозволяє управляти СУБД MySQL без безпосередно Введення SQL команд, надаючі дружній інтерфейс.
На сьогоднішній день phpMyAdmin широко застосовуєт...