On—Line Transaction Processing

Автор: Пользователь скрыл имя, 09 Апреля 2013 в 05:23, курсовая работа

Краткое описание

Важко знайти в комп'ютерному світі людини, яка хоча б на інтуїтивному рівні не розуміла, що таке бази даних і навіщо вони потрібні. На відміну від традиційних реляційних СУБД, концепція OLAP не так широко відома, хоча загадковий термін «OLAP» чули, напевно, майже всі. Що ж таке OnLine Analytical Processing, де він мешкає, і з чим його їдять, ми і спробуємо розібратися.

Файлы: 1 файл

Основна частина.doc

— 5.45 Мб (Скачать)

 

Також ви можете змінити метадані статті  - дані, поміщені в МЕТА-ТЕГИ. Але  останнім часом пошукові машини ігнорують  метадані, тому їх можна не заповнювати.

  Для попереднього перегляду статті  клацніть на кнопці Перегляд  на панелі інструментів, а для збереження статті - на кнопці Зберегти.

3.4 Оформлення головної сторінки. Управління меню сайтом і користувачами

 

Нові  матеріали і категорії не відображаються на сайті тому, що ви ще не пов'язали  їх з меню. Зрозуміло, що і нові статті не відображатимуться, оскільки меню не містить команди відображення категорій, до яких належать статті. Тому після створення нової категорії її потрібно пов'язати з меню сайту. Ви можете самі визначати, які категорії пов'язувати з меню, а які - ні. Також ви можете пов'язати з меню не тільки категорію, а й звичайну статтю.

Щоб створити новий пункт меню відкриваємо вікно менеджера меню «Меню – Менеджер меню». За умовчанням створено було створено 6 меню, але я їх видалив та створив свої меню. Щоб видалити меню достатньо його помітити та натиснути кнопку «Удалить».

 

Рис. 3.20 Вікно менеджера меню

 

Розглянемо  стовпці таблиці меню:

Заголовок - назва меню, відображатиметься  на сайті;

Тип меню - використовується для вказівки в шаблоні сайту;

Склад меню - містить піктограму, клацання на якій приводить до виклику редактора меню;

Опубліковано - кількість опублікованих пунктів  меню;

Не  опубліковано - кількість неопублікованих  пунктів меню;

Корзина - кількість видалених пунктів  меню;

Кількість модулів - кількість модулів меню;

ID - ідентифікатор меню.

При створенні меню заповнюються такі рядки:

 

Рис. 3.21 Вікно створення меню

 

Після створення меню потрібно створити підпункти  меню по яким буде відбуватися навігація  по сайту, та допоміжний інтерфейс для  користувачів, для цього потрібно зайти в меню та натиснути кнопку «Создать».

При створені пункту меню потрібно вибрати  тип меню, я вибрав «Избранные материалы», щоб на головній сторінці відображувались тільки ті новини які вибрав я, але можна вибрати багато інших меню:

 

Рис. 3.22 Форма вибору типу меню сайту

Введіть назву пункту меню, наприклад  «Главная», залишилося клацнути на кнопці Зберегти для збереження змін.

  Ви також можете встановити основні параметри відображення категорії, наприклад, чи варто показувати опис категорії і його картинку, чи потрібно показувати порожні дочірні категорії і т.д.

Якщо  необхідно змінити порядок відображення пунктів меню ви можете використовувати  кнопки Вгору і Вниз в колонці  Порядок. Використовуючи цю можливість, ви можете розташувати елементи меню у будь-якому порядку, також тут присутня опція «Родительский элемент» його функція по смислу така як і в випадку з категоріями.

 

Рис. 3.23 Менеджер меню: пункти меню

 

Так само з деякими модифікаціями  можна створювати інші меню різних типів для більш зручної навігації  на сайті. Я створив ще два додаткових меню для користувачів магазину та додаткове меню з пунктами які  дублюються з інших меню для більшої зручності. В цих меню можна описати права поведінки користувачів.

 

Рис. 3.24 Меню редагування  (створення) пункту меню

 

Враховуючи, що брати участь в розвитку сайту  швидше за все будете не тільки ви, вам  потрібно визначити права доступу, тобто вказати, що може, а що не може робити той або інший користувач. Якщо ж всім дозволити все, то на сайті почнеться повне беззаконня, і обов'язково знайдеться "нехороша людина", яка видалить всю інформацію і залишить на головній повідомлення "Сайт зламав Вася". Щоб такого не відбулося, потрібно розібратися в управлінні користувачами.

Насамперед, ви повинні визначити, чи можна користувачам взагалі реєструватися на вашому сайті. Для цього зайдіть на вкладку  Система загальних настройок  сайту. Параметр Дозволити реєстрацію користувачів повинен бути включений, якщо ви хочете вирішити самостійну реєстрацію користувачів. Якщо ж ви заборонили реєстрацію користувачів, то завжди зможете додати користувачів за допомогою вікна Менеджер користувачів. Якщо ви вирішили реєстрацію користувачів, переконайтеся, що параметр Активація нового користувача включений, що трохи зменшить потік спамерів, оскільки при реєстрації на електронну адресу користувача буде відправлене посилання активації його облікового запису. Принаймні це допоможе перевірити, чи правильну адресу вказав користувач. Права користувача задає права нового користувача, краще не змінювати його і залишити як є - Registered.

Це  все можна зробити в пункті меню «Пользователи», окрім цього  в цьому меню ми можемо створити нові групи користувачів, рівні доступу, замітки про них та категорії заміток, а також можемо зробити масову розсилку повідомлень.

 

Рис. 3.25 Меню прав доступу для категорій користувачив

 

Ці  всі опції дають нам можливість як слідкувати за користувачами, так і привернути їх увагу до нашого ресурсу.

3.5 Управління розширеннями, плагінами та компоненами сайту

 

Розширення  дозволяють істотно розширити функціональність вашого сайту, наприклад, додати форум, чат, засоби для читання RSS-стрічок  і навіть Інтернет -магазин.  Розширення в Joomla! бувають трьох типів: модулі, компоненти і плагіни. Якщо ви встановлюєте комплексний пакет розширень, наприклад, чат, то він може складатися з розширень різних типів. Чаші всього пакети розширень складаються з компонентів і модулів.

  Модулі. Модуль, можна сказати, най мінімальніше розширення. Модуль, як правило, використовується для відображення інформації (наприклад, модуль "Хто на сайті") або мінімальної взаємодії з користувачем (наприклад, модуль голосувань). У Інтернеті ви можете знайти модулі, що відображають курси валют, інформацію про погоду і інші корисні модулі.

  Модуль завантажується в одну  з визначених розробником шаблону  позицій, наприклад, справа вгорі.  На одній сторінці може бути  завантажено декілька модулів.

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

  Компоненти. На відміну від модулів, компонент завантажується завжди в центральну частину сторінки. Компонент може бути всього один на сторінці. Компоненти використовуються, як правило, для взаємодії з користувачем. Наприклад, компонент може відображати вміст розділу, категорії, статті, викликати редактора для редагування статті і т.д. В деяких випадках (чат, форум) компоненти надають повноцінний інтерфейс користувача.

  На панелі управління звичайно  можна встановити безліч різних  параметрів для компоненту. В  більшості випадків інтерфейс  настройки компонентів містить  декілька вкладок параметрів, що  дозволяють набудувати компонент.

  Іноді модулі і компоненти  використовуються в парі. Наприклад,  для відображення голосувань  використовується модуль, а для  управління голосуваннями - компонент.

  Плагіни - це низько рівневі розширення. Звичайно плагіни активуються певною подією сервера (або призначеною для користувача подією, подією редактора і т.д.). Плагін може перехоплювати вихідні дані Joomla! і вносити в них зміни до відправки в браузер користувача. Плагіни звичайно використовуються для організації різних візуальних редакторів для Joomla!. У базі даних всі статті зберігаються у форматі HTML. Joomla! виводить їх з бази даних, плагін редактора перехоплює цей результат висновку і конвертує у власне візуальне уявлення. Ви редагуєте текст статті, використовуючи це візуальне уявлення. Коли ви клацаєте на кнопці Зберегти, візуальне представлення статті конвертується в HTML-код і зберігається в базі даних Joomla!.

Всі вище перераховані доповнення Joomla! встановлюють як і шаблони через «Менеджер расширений», і як і шаблони після встановлення їх потрібно активувати.

Модулі активуються  через менеджер модулів. Для  активації  менеджера модулів виконаєте  команду меню «Расширения - Менеджер модулей».

 

Рис. 3.26 Меню менеджера модулів, та як його знайти

 

Менеджер  модулів дозволяє включити/виключити модулі, створити копію модуля, видалити, змінити і навіть створити новий модуль. Зверніть увагу на те, що є модулі як призначеного для користувача інтерфейсу (вкладка Сайт), так і інтерфейсу адміністратора (вкладка Administrator).

За  умовчанням в Joomla! встановлено 22 призначених для користувача модуля, короткий опис яких приведений нижче.

Breadcrumbs -  Відображає навігаційний рядок  вигляду «Раздел-> Категория-> Стаття». Врахуйте, що цей модуль (як і будь-який інший) може не відображатися (навіть при його включенні за допомогою менеджера модулів), якщо його позиція не визначена в шаблоні сайту.

Banners - Використовується для відображення  банерів. 

Footer - Показує "низ" сайту, інформацію  про авторські права.

Main Menu - Відображає головне меню.

User Menu - Відображає призначене для користувача меню.

Statistics - Відображає статистику сайту.  За умовчанням відключений. Його  включення може створити додаткове  навантаження на сервер баз  даних.

Login Form - Показує форму входу на  сайт.

Archive - Показує список календарних місяців, які містять архівні матеріали. За умовчанням відключений.

Sections - Відображає список розділів  з БД. Якщо в загальних настройках  включена опція Показувати закриті  посилання, список буде обмежений  розділами, які дозволено бачити  користувачам. За умовчанням вимкнений.

Related Items - Модуль відображає інші матеріали,  які схожі на поточний матеріал, що відображається. За умовчанням  відключений.

Wrapper - Дозволяє відобразити у фреймі URL з іншого сайту Дозволяє "інтегрувати"  в Joomla-сайт деякі застосування он лайна. Наприклад, ви не знайшли чат, виконаний у вигляді розширення Joomla!, але ви знайшли чудовий чат, виконаний у вигляді окремого застосування. Щоб чат відображався в дизайні вашого Joomla-сайту, використовуйте цей модуль. Використовувати цей модуль дуже легко - достатньо в його розділі Параметри (доступному за допомогою кнопки Правка) встановити параметр URL. Модуль за умовчанням вимкнений.

Feed Display - Модуль відображає RSS-стрічку  новин. Перш ніж включати цей  модуль, встановіть його параметр URL стрічки RSS. URL стрічки новин можна узяти на будь-якому сайті новин.

Who's Online - Хто на сайті? Відображає  активних користувачів, тобто користувачів, що знаходяться в даний момент на сайті.

Advertisement - Ще один рекламний модуль, можете його відключати.

Random Image - Відображає довільну картинку  з вказаного вами каталогу.

Syndication - За допомогою цього модуля  відвідувачі сайту можуть  підписуватись - на новини сайту у форматі RSS.

Newsflash - Відображає довільний матеріал  з активної категорії.

Latest News - Показує список останніх опублікованих  матеріалів.

Popular - Показує популярні статті - статті, які були видимими частіше,  ніж інші.

Top Menu - Відображає верхнє меню.

Search - Показує форму пошуку по сайту.

На  вкладці Administrator відображаються модулі інтерфейсу адміністратора.

Welcome to Joomla - Відображає вітання.

Popular - Показує список популярних матеріалів. Матеріали з головної сторінки  не входять в цей список.

Recent added Articles - Недавно додані статті.

Menu Stats - Статистика актуальних матеріалів.

Footer - Відображає інформацію про авторські  права.

Unread Messages - Показує непрочитані особисті  повідомлення.

Online Users - Схожий на модуль Logged in Users, але  показує користувачів, які реєструвалися  в адміністративній частині сайту.

Quick Icons - Відображає піктограми швидких  дій на головній сторінці панелі  управління.

Login - Показує форму входу.

Admin Menu - Виводить головне навігаційне  меню панелі управління.

User Status - Показує статус користувача.

Admin SubMenu - Показує підміню адміністратора.

Title -Показує піктограми панелі інструментів  .

Toolbar - Відображає панель інструментів.

Logged in Users - Показує користувачів, що в даний момент працюють на сайті.

Модулі  які нам пропонує Joomla! звісно розширюють можливості сайту, але дуже часто їх стає недостатню, щоб задовольнити наших відвідувачів сайту, тому потрібно доповнити сайт чимось яскравим.

Для цього я розмістив на своєму сайті  декілька модулів щоб задовольнити як естетичні так і інформаційні потреби відвідувачів, один з таких модулів «s5_image_and_content_fader» який дозволяє створити щось схоже на галерею, так як у мене інформаційно – розважальний портал який містить магазин то мені звичайна галерея не підходить, звичайні зображення не несуть в собі конкретної інформації яка могла б когось задовольнити, це просто красиві картинки. Цей модуль дещо більше - він не лише показує зображення, а й коротку інформацію що пов’язана з ним, яку можна прописати в полі «Image 1 Text», після чого ця інформація буде пов’язана з відповідним йому зображенням. Можна змінити позицію модуля і відключити відображення заголовка модуля.

 

Рис. 3.27 Налаштування модуля S5 Image and content fader

 

Цей модулю несе дуже малу кількість інформацій, але вона достатня для того щоб зацікавити користувача для подальшого перегляду нашого сайту, а саме пошуку цікавого для себе, а в майбутньому й для придбання якоїсь із ігор через магазин.

Також на нашому сайті встановленні деякі плагіни оскільки це низько рівневі розширення то я не буду на них довго зупинятись. Звичайно плагіни активуються певною подією сервера (або призначеною для користувача подією, подією редактора і т.д.).  Хоч вони і низько рівневі, але без них неможливе нормальне функціонування сайту, вони обробляють такі події як авторизація, реєстрація, голосування користувачів, взаємодіють з редакторами. Багато плагінів потрібні як раз для забезпечення роботи високо рівневих доповнень, компонентів та модулів, не рідко вони є й самим ядром для роботи шаблонів.

Информация о работе On—Line Transaction Processing