Автор: Пользователь скрыл имя, 09 Апреля 2013 в 05:23, курсовая работа
Важко знайти в комп'ютерному світі людини, яка хоча б на інтуїтивному рівні не розуміла, що таке бази даних і навіщо вони потрібні. На відміну від традиційних реляційних СУБД, концепція OLAP не так широко відома, хоча загадковий термін «OLAP» чули, напевно, майже всі. Що ж таке OnLine Analytical Processing, де він мешкає, і з чим його їдять, ми і спробуємо розібратися.
Менеджер плагінів (що викликається за допомогою команди меню «Расширения->Менеджер плагинов») використовується для управління плагінами, а саме для включення, виключення і редагування плагінів.
Рис. 3.28 Меню менеджера плагінів
Уже на першій сторінці плагінів ми бачимо багато плагінів які відповідають за авторизацію користувачів, роботу компоненту голосування (AcePolls), за коректну роботу самого шаблону, та компоненту магазину VirtueMart.
Як вже описувалось вище на відміну від модулів, компонент завантажується завжди в центральну частину сторінки. Компонент може бути всього один на сторінці. Компоненти використовуються, як правило, для взаємодії з користувачем.
Компоненти як і плагіни та модулі встановлюються через менеджер розширень, але активуються вони автоматично, та з’являються в меню «Компоненты», де з ними можна взаємодіяти та налаштовувати. Деякі компоненти можуть дублювати себе в плагіни та модулі, як наприклад компонент голосування AcePolls який ми розглянемо нижче.
Взаємодія з відвідувачами є важливим кроком в просуванні інформаційного бізнесу так ми завжди будемо знати які свої потреби відвідувач хоче задовольнити на нашому сайті. Одним із таких способів взаємодії є компонент голосування AcePolls, який встановлюється як всі інші компоненти та знаходиться в меню компонентів.
Рис. 3.29 Меню компоненту AcePolls
Відкривши цей компонент ми побачимо його головну сторінку де можна виконувати стандартні дії Joomla!, а точніше маніпулювати голосуваннями, на своєму сайті я створив голосування «Моя оценка?» щоб відвідувачі сайту могли оцінити мій сайт. В компоненті AcePolls передбачені функції додавання варіантів відповіді які при цьому помічаються різними кольорами для відображення статистики користувачам, також задається назва опитування, дата початку та кінця голосування, налаштування яким користувачам буде надана можливість голосувати (зареєстрованим, чи не зареєстрованим), чи може відвідувач сайту голосувати декілька разів і т.д.
Рис. 3.30 Меню створення опитування
Я задав такі настройки щоб могли голосувати тільки зареєстровані відвідувачі не більше одного разу з одного IP, і щоб користувачі могли переглядати статистику голосування, щоб її переглянути користувач може натиснути на сайті посилання «View details» і побачити статистику, кількість людей що проголосувало, дату початку та кінця голосування. З допомогою сторінки статистики можна помітити що більшості користувачів мій сайт дуже подобається.
Рис. 3.30 Статистика голосування «Моя оценка?»
Іноді модулі і компоненти використовуються в парі. Наприклад, для відображення голосувань використовується модуль, а для управління голосуваннями - компонент. AcePolls використовує пагін для опрацювання дій відвідувачів, та модулю для того щоб будь яке голосування можна було вивести в положення на шаблоні.
На моєму сайті встановлений магазин, в якому продаються комп’ютерні ігри які потребують від комп’ютера не тільки фізичні характеристик (оперативна пам’ять, тактова частота процесора, деякий обсяг відео пам’яті, а й правильного програмного середовища тобто програми та бібліотеки з допомогою яких будуть виконуватись ті чи інші функції тому розумним було б розмістити на сайті посилання на ресурси які мають ці матеріали. Для цього в Joomla! передбачений компонент «Ссылки», в якому можна створювати каталоги посилань, та розмежовувати їх по категоріям. Оскільки таких бібліотек які потрібні для комп’ютерних ігор небагато то і каталогів взагалі немає.
Рис. 3.31 Менеджер посилань
Процес створення посилань є дуже простим, достатньо натиснути на кнопку «Создать», і в вікні що відкрилось вказати заголовок посилання, адресу за яким воно буде переходити, його стан, категорію. Якщо для нас важлива дата публікації то її теж можна задати. Щоб ці посилання відображались на моєму сайті можна додати його в меню, що я й зробив.
Рис. 3.32 Форма Менеджер веб - посилань
3.6 Створення Інтернет магазину
Модуль Інтернет магазину встановлюється аналогічно всім модулям та плагінам, що були встановлені в курсовій робот, в своєму курсовому проекті я використав модуль Інтернет магазину VirtueMart.
VirtueMart
підтримує необмежену
У VirtueMart реалізована система знижок, купонів, а також великий вибір систем оплати та способів доставки. Функціонал, що забезпечує можливість роботи декількох продавців, заявлений в VirtueMart.
VirtueMart є вільним програмним забезпеченням для реалізації функції Інтернет - магазину і весь PHP-код повністю доступний. Це дозволяє PHP-розробникам переглядати, оновлювати або змінювати можливості і функції Інтернет магазину. На додаток до всього, VirtueMart використовує спрощені шаблони (звані «fly pages» в VirtueMart), надають можливість змінювати зовнішній вигляд Інтернет магазину і мають HTML і CSS формат.
Для того щоб покупці могли купувати товари на нашому сайті необхідно провести основні налаштування Інтернет магазину. Для цього потрібно зайти в панель адміністрування VirtueMart і вибрати пункт «Магазин ->Магазин» і задаємо всі важливі параметри, які відповідають нашим даним. Не забуваємо задати валюти, стиль відображення і нашу E-mail адресу. Якщо ви не зміните інформацію про магазині і Email адреса, VirtueMart буде посилати підтвердження замовлень на demo_order@virtuemart.net.
Рис. 3.33 Налаштування магазину
Заходимо в «Товары» -> «Налоги и правила расчета» і додаємо ПДВ (20%) а також податкову ставку, відповідну вашому магазину (важливо для європейських
магазинів!). Також потрібно способи доставки та оплати, оскільки у нас Інтернет магазин то для наших відвідувачів ці параметри дуже важливі.
Рис. 3.34 Налаштування ПДВ
Тепер коли ми налаштували магазин можна задуматись про додавання товарів, але перш ніж приступати до додавання товарів в Інтернет магазин на основі VirtueMart, необхідно буде попередньо продумати і створити ієрархічну структуру категорій, в яких будуть розміщуватися товари. Все це дуже схоже на стандартне додавання статей в Joomla! і це не дивно, тому VirtueMart є компонентом (розширенням) для Joomla!. Якщо ви пам'ятаєте, то в Joomla! перш, ніж починати створювати статті, потрібно було продумати і створити систему категорій, в які потім вже будуть додаватися статті.
При додаванні статті в Joomla!, вам теж потрібно було обов'язково помістити її категорію, і тільки тоді створену статтю можна було зберегти. Ця ж сама логіка перенесена і на компонент VirtueMart - спочатку придумується і створюється система вкладених категорій для магазину на основі VirtueMart, а вже потім створюються товари і розпихати по створеним категоріям. Причому, рівень вкладення категорій в VirtueMart, на відміну від Joomla! не обмежений.
Отже, вам спочатку потрібно буде продумати, скільки у вас буде основних категорій, які будуть видні відвідувачам відразу ж після заходу в ваш Інтернет магазин на основі VirtueMart, а так само вирішити, наскільки буде під категорій у кожній основній категорії і т.д. Після того, як все це розплануєте, можна приступати до створенню категорій в VirtueMart.
Для створення нової категорії для товарів, вам потрібно буде зайти в панель управління Інтернет магазину VirtueMart (в панелі адміністрування Joomla! вибрати з верхнього меню пункт «Компоненти» - VirtueMart) і вибрати з меню пункт «Товары» - «Категории». Відкриється вікно зі списків усіх категорій уже створених у вашому Інтернет магазині VirtueMart.
Рис. 3.35 Вікно категорій VirtueMart
Для додавання нової категорії в VirtueMart вам потрібно буде натиснути на кнопку «Создать» вгорі вікна. Можна так само було вибрати пункт «Товары» - «Додати категорію», але в кожному разі, в результаті відкриється вікно «Основна информация» з двома вкладками. На першій вкладці з аналогічною назвою ви зможете задати назву для нової категорії VirtueMart (або змінити назву вже існуючої). У полі «Опис категорії» ви можете додати, використовуючи візуальний редактор Joomla! (Можна вставляти зображення, створювати таблиці та інші), опис для створюваної категорії, але врахуйте, що це опис буде видно тільки при вході в саму цю категорію, тобто на сторінці з списком товарів даної категорії (вгорі).
Рис. 3.36 Вікно створення (редагування) категорії VirtueMart
У наступному полі «Батьківська категорія» ви зможете задати:
1. Чи буде, створювана вами в VirtueMart категорія основною, тобто відвідувачі вашого сайту будуть бачити цю категорію відразу ж після заходу в ваш Інтернет магазин.
У цьому випадку з випадаючого списку потрібно буде вибрати варіант «Верхній рівень по замовчуванням »
2. Або ж ця нова категорія буде вкладена в іншу, вже існуючу, категорію Інтернет магазину. У цьому випадку, з випадаючого списку потрібно буде вибрати назву категорії, в яку буде вкладена створювана вами нова категорія VirtueMart.
У полі «Показувати x товарів в рядку» ви можете задати, скільки товарів буде відображатися в одному рядку (по ширині сторінки магазину) при заході в створювану вами категорію. Яке число тут поставити, напевно, буде залежати від розміру фотографії та короткого опису вироби, які будуть відображатися в даній категорії Інтернет магазину. У будь-якому випадку варто спробувати різні варіанти, і вибрати найбільш підходящий для вашого випадку.
У полі «Сторінка зображення категорії» вам надається можливість вибрати шаблон для категорії VirtueMart для налаштування зовнішнього вигляду даної категорії.
У полі «Перегляд вистави (fly-сторінки) категорії» ви можете вибрати шаблон картки товару в VirtueMart, який вплине на відображення сторінок з товарами в даній категорії. У випадаючому списку наведено вже наявні в Інтернет магазині VirtueMart шаблони сторінок товарів. Спробуйте різні варіанти і виберете найбільш вам відповідний. В шаблони сторінок товарів і категорій можна
буде вносити зміни (відкриваючи на редагування файл шаблону картки товару) для більш тонкої настройки зовнішнього вигляду сторінки категорій і товарів.
Таким чином, створюючи нову категорію в VirtueMart, ви зможете налаштувати для неї індивідуально, як будуть розташовуватися товари і як будуть виглядати сторінки товарів (картки товарів) саме в цій категорії. Для іншої категорії в VirtueMart ви можете використовувати інші шаблони, тим самим змінюючи відображення товарів на сторінках цієї категорії.
Друга вкладка налаштування категорій VirtueMart у вікні «Інформація про категорії» під назвою «Зображення» використовується для завантаження зі свого комп'ютера на сервер вашого сайту з Інтернет магазином зображення, для створюваної вами категорії.
Рис. 3.37 Вікно створення (редагування) категорії VirtueMart, зображення
Додане зображення буде показуватися в списку категорій. Тобто в списку категорій буде відображатися картинка з підписаним внизу назвою категорії.
Для завантаження зображення вам потрібно буде в правій області під назвою «Більша картинка» натиснути на кнопку «Огляд» і знайти на своєму комп'ютері потрібне зображення. Потім поставити галочку в полі «Автоматично створювати зменшені зображення» і натиснути кнопку «Зберегти» вгорі вікна. При цьому, із завантаженого великого зображення буде створена його мініатюра, розміри якої можна задати в загальних налаштуваннях Інтернет магазину VirtueMart.
Для того, щоб у вас була можливість скористатися автоматичним створенням зменшених зображень з великих зображень в VirtueMart, вам потрібно буде активувати цю опцію в глобальних налаштуваннях. Для цього в панелі управління VirtueMart потрібно вибрати з верхнього меню пункт «Налаштування» - «Налаштування». В вікні, вибрати вкладку «Сайт». В області «Вид» налаштувань категорії в VirtueMart, вам потрібно буде поставити галочку в полі «Включити динамічне зміна розмірів для міні-зображення », а в полях ширина і висота міні-зображення задати розмір в пікселях для створюваної міні-зображення.
Після проведених налаштувань не забудьте натиснути на кнопку «Зберегти» вгорі вікна.
Після того, як ви створите всі потрібні вам у вашому магазині VirtueMart категорії і під категорії, ще раз зайдіть на сторінку «Товари» - «Список категорій» та перевірте отриману структуру категорій і під категорій. Зліва від назви категорії ви побачите цифру, що позначає рівень вкладеності даної категорії. Цифра 1 означає, що це основна категорія. У стовпці «Товары» в подальшому, після наповнення магазину VirtueMart виробами або продуктами, ви зможете побачити кількість товарів в даній категорії.
Для додавання нового товару в свій Інтернет магазин на основі VirtueMart, нам потрібно буде зайти в панель управління VirtueMart (в панелі адміністрування Joomla вибрати з верхнього меню пункт «Компоненти» - «VirtueMart») і вибрати в меню пункт «Товары» - «Создать».
Рис. 3.38 Вікно створення (редагування) товару VirtueMart
У полі «Артикул» вам потрібно буде ввести унікальний ідентифікатор товару. Простіше всього вам буде придумати якусь серію з номером, який буде збільшуватися з кожним додаванням нового товару. Потім, вам потрібно буде вписати назву товару в полі «Название товара». Якщо ви додасте в полі «URL» адресу якої-або сторінки, то при клацанні по зображенню товару в магазині VirtueMart буде відкривати ця сторінка, а не збільшене зображення товару, як в звичайному випадку.
Поле «Продавець» вже буде заповнено, якщо ви не задали попередньо список продавців (у цьому випадку ви зможете вибрати потрібного продавця з випадаючого списку).
У полі «Виробник» з випадаючого списку ви зможете вибрати виробника даного товару. Саме для цього потрібно було створювати список виробників перед тим, як почати додавати товари в Інтернет магазин на VirtueMart.
Тепер нам є з чого вибирати виробника товару. У полі «Категорії» ви повинні будете вибрати категорію, в якій буде перебувати створюваний зараз товар.
У полі «Ціна товару» ви можете задати ціну і вибрати валюту для відображення ціни в Інтернет магазині. У полі «Короткий опис» ви повинні будете задати опис даного товару, яке буде відображатися на сторінці категорії, в якій ви розмістіть цей товар. Крім цього товару, в категорії, напевно, будуть ще товари, тому це опис має бути дійсно коротким, але в той же час і достатнім, що привернути увагу відвідувача вашого Інтернет магазину клацнути по посиланню «Детальніше», для перегляду більш детальної інформації про товар.