Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка системи обліку успішності студентів на основі рейтингової системи - підсистема "Кафедра"

Реферат Розробка системи обліку успішності студентів на основі рейтингової системи - підсистема "Кафедра"





/p>

В· reload_caller_js () - використовується для закриття спливаючого вікна редагування запису. Виводить в сторінку JavaScript-код, який перезавантажує сторінку в викликала вікні і закриває себе. Це робиться для оновлення результатів в основному вікні після завершення редагування.

В· redirect () - виробляє HTTP-перенаправлення браузера користувача на іншу сторінку.

3) Клас Controller_base. Абстрактний клас, від якого успадковуються всі інші контролери. Він описує дію за замовчуванням у вигляді методу index (), який повинен бути реалізований у класах-нащадках. Містить поле registry, де зберігається примірник реєстру.
Кожен клас-нащадок може реалізувати будь-яку кількість методів-дій, але реалізація дії по-замовчуванню index () обов'язкове.
Нехай ми, наприклад, успадкували клас Controller_hello від Controller_base і реалізували в ньому 2 методу - index () і world (). Такий підхід спрощує додавання нової функціональності до нашої системи - все, що потрібно - додати ще один клас-контролер і реалізувати функціональність в ньому.

) Клас Router. Залежно від рядка запиту знаходить потрібний контролер і дію і передає йому управління. Якщо контролер не знайдений, показує повідомлення про помилку. Методи класу:

В· setPath () - встановлює шлях до папки з класами-контролерами.

В· getController () - обробляє рядок запиту і знаходить необхідний файл контролера. Вміє робити рекурсивний пошук у структурі папок, якщо контролер вкладений. При спробі неавторизованого доступу повертає user/login, що показує форму авторизації.

В· delegate () - здійснює перевірку на доступність контролера, виданого методом getController, підключає файл, створює екземпляр класу і здійснює виклик потрібної дії. Якщо контролер відсутня, видає помилку 404.

5) Клас Access. Перевіряє дозволу користувача на доступ до певних функцій ПС. Реалізовані методи:

В· get_privilege () - отримує рядок, що ідентифікує привілей і повертає true в тому випадку, якщо у поточного користувача є відповідний дозвіл.

В· restrict () - метод виводить повідомлення В«Доступ забороненоВ» і завершує виконання сценарію, забороняючи таким чином доступ користувача до поточної сторінці. Викликається в разі, якщо дозволу користувача не дозволяють йому отримати доступ до даної функціональності.

Послідовність дій системи, при отриманні запиту від користувача, вигляда...


Назад | сторінка 9 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Інтегрований урок читання (1 клас), історії (3 клас)
  • Реферат на тему: Реалізувати клас многочлени
  • Реферат на тему: Клас птахи, загальна характеристика класу
  • Реферат на тему: Розробка системи обліку успішності студентів на основі рейтингової системи ...
  • Реферат на тему: Керівництво користувача Торгової системи "Супермаг-2000"