Створення сайту в середовищі розробки CMS Joomla

  • Вид работы:
    Отчет по практике
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Украинский
    ,
    Формат файла:
    MS Word
    1,1 Мб
  • Опубликовано:
    2015-07-14
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Створення сайту в середовищі розробки CMS Joomla

ЗМІСТ

ВСТУП

Частина 1. Характеристика підприємства

.1   Загальна характеристика підприємства - бази практики

1.2    Опис та оцінка діяльності підрозділів інформатизації підприємства

.3      Пропозиції та практичні рекомендації щодо вдосконалення процесів

Частина 2. Індивідуальне завдання

.1 Постановка задачі

.2 Алгоритм розв’язання задачі

.3 Розв'язання задачі

ВИСНОВОК

ВИКОРИСТАНА ЛІТЕРАТУРА

ВСТУП

У кожному вузі України передбачено проходження студентами виробничої практики, яка є обов’язковим складовим елементом підготовки будь-якого спеціаліста. Під час проходження практики студент закріплює здобуті знання і навички, отримуючи практичний досвід роботи в реальних економічних умовах.

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

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

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

Метою виробничої практики для студентів спеціальності «Комп'ютерні науки» є оволодіння студентами сучасними методами ефективного застосування комп'ютерних та інформаційних технологій для вирішення задач комплексної автоматизації підприємств і установ, виконання роботи з проектування, впровадження і супроводження функціонування комп’ютерних технологій та інформаційних систем на підприємствах і в організаціях України.

Частина 1. Характеристика підприємства

1.1    Загальна характеристика підприємства - бази практики

Українське приватне підприємство «ІнтерТех» займається продажем у широкому асортименті комп'ютерної техніки та комплектуючих, сумісних та оригінальних витратних матеріалів до друкуючих пристроїв, пропонує спектр послуг по ремонту комп'ютерної техніки, друкуючих пристроїв, заправці та відновленню струменевих та лазерних картриджів по смт. Володимирець та Володимирецькому району Рівненської області від 15 червня 2004 року та з того ж часу функціонує як самостійна приватна організація.

Діяльність приватного підприємства «ІнтерТех» регламентується Законом України «Про приватне підприємство» та іншими Законами України.

В підприємстві працює багато співробітників, серед них - один генеральний директор, один оператор-диспетчер та три виконавці робіт - інженери комп’ютерної техніки, оператори баз даних, контент-менеджери.

Підприємство «ІнтерТех» пропонує широкий асортимент комплектуючих комп'ютерної техніки, витратних матеріалів, програмного забезпечення, а також технічну підтримку, гарантійне і післягарантійне обслуговування. Компанія постійно стежить за розвитком комп'ютерних технологій та запропонує сучасні рішення.

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

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

1.2 Опис та оцінка діяльності підрозділів інформатизації підприємства

На підприємстві «ІнтерТех» існує новітня система обліку проведених робіт, розподілена база даних клієнтів і робітників, бухгалтерський облік та веб-сторінки у мережі інтернет.

Так як основною моєю задачею на підприємстві було створення шаблону сайту-візитки, а також інтегрування його в прийнятний інтерфейс, слід ретельно ознайомитись з Web дизайном, його видами та особливостями і передумовами створення сайтів.

Основні передумови розробки веб-сайту компанії:

·        Рекламування підприємства у великих масштабах;

·        Можливість ведення інтернет-продажів;

·        Розповсюдження інформації про себе та свої послуги;

·        Розвиток інтернет технологій

Веб-сайт або сайт - сукупність веб-сторінок <https://uk.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D1%82%D0%BE%D1%80%D1%96%D0%BD%D0%BA%D0%B0>, доступних у мережі Інтернет, які об'єднані як за змістом, так і за навігацією. Фізично сайт може розміщуватися як на одному, так і на кількох серверах <https://uk.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80>.

Сайтом також називають вузол <https://uk.wikipedia.org/wiki/%D0%92%D1%83%D0%B7%D0%BE%D0%BB> мережі Інтернет <https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82>, комп'ютер, за яким закріплена унікальна ІР-адреса <https://uk.wikipedia.org/wiki/%D0%86%D0%A0-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0>, і взагалі будь-який об'єкт в Інтернеті, за яким закріплена адреса, що ідентифікує його в мережі.

Набір зв'язаних між собою інформаційних онлайнових ресурсів <https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%B5_%D0%BD%D0%B0%D0%BF%D0%BE%D0%B2%D0%BD%D0%B5%D0%BD%D0%BD%D1%8F_%D1%81%D0%B0%D0%B9%D1%82%D1%83>, призначених для перегляду через комп'ютерну мережу за допомогою спеціальних програм - браузерів <https://uk.wikipedia.org/wiki/%D0%91%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80>. Веб-вузол може бути набором документів в електронному вигляді, онлайн службою.

Система керування вмістом (Content Management System, CMS) - програмне забезпечення <https://uk.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F> для організації веб-сайтів <https://uk.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82> чи інших інформаційних ресурсів в Інтернеті <https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82> чи окремих комп'ютерних мережах <https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%27%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0_%D0%BC%D0%B5%D1%80%D0%B5%D0%B6%D0%B0>.

Існують сотні, а може, навіть й тисячі доступних CMS - систем. Завдяки їхній функціональності їх можна використовувати в різних компаніях. Незважаючи на широкий вибір інструментальних та технічних засобів, наявних в CMS, існують загальні для більшості типів систем характеристики.

Перші СКВ <https://uk.wikipedia.org/wiki/%D0%A1%D0%9A%D0%92> були розроблені у великих корпораціях для організації роботи з документацією. У 1995 <https://uk.wikipedia.org/wiki/1995>-му від компанії CNET відокремилася окрема компанія Vignette, яка започаткувала ринок для комерційних СКВ. З часом діапазон продукції розширювався і все більше інтегрувався у сучасні мережеві рішення аж до популярних веб-порталів <https://uk.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D0%BF%D0%BE%D1%80%D1%82%D0%B0%D0%BB>.

Багато сучасних СКВ поширюються як безкоштовні і легкі у встановленні (інсталяції) програми, які розробляються групами ентузіастів під ліцензією GNU/GPL <https://uk.wikipedia.org/wiki/GNU_General_Public_License>.

Системи управління веб-сайтом <https://uk.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82> часто розраховані на роботу у певному програмному середовищі. Наприклад, система MediaWiki <https://uk.wikipedia.org/wiki/MediaWiki>, під управлінням якої працює Вікіпедія <https://uk.wikipedia.org/wiki/%D0%92%D1%96%D0%BA%D1%96%D0%BF%D0%B5%D0%B4%D1%96%D1%8F>, написана мовою програмування PHP <https://uk.wikipedia.org/wiki/PHP> і зберігає вміст і налаштування у базі даних типу MySQL <https://uk.wikipedia.org/wiki/MySQL> або PostgreSQL <https://uk.wikipedia.org/wiki/PostgreSQL>; тому для її роботи потрібно, щоб на сервері <https://uk.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80>, де вона розміщена, були встановлені веб-сервер <https://uk.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80> (Apache <https://uk.wikipedia.org/wiki/Apache>, IIS <https://uk.wikipedia.org/wiki/Internet_Information_Services> чи інший), підтримка PHP та системи керування базами даних MySQL або PostgreSQL, а також, в разі необхідності, додаткові програми для обробки зображень чи математичних формул. Такі вимоги є досить типовими для відкритих <https://uk.wikipedia.org/wiki/%D0%92%D1%96%D0%B4%D0%BA%D1%80%D0%B8%D1%82%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BD%D0%B5_%D0%B7%D0%B0%D0%B1%D0%B5%D0%B7%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%BD%D1%8F> СКВ.

Існують CMS двох видів: платні і безкоштовні.

·        Безкоштовні CMS поширюються у вільному доступі, і, як наслідок, за технічну підтримку ніхто не відповідає. Варто пам'ятати про те, що і за збереження, безпеку, при використанні безкоштовної CMS ніхто не буде нести відповідальності.

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

·        Платні CMS поділяються на два типи:

§  системи із закритим кодом (вихідний код закодований (кріптованний) і не допускає будь-яких змін); -системи з відкритим кодом (для внесення зміни будь-якої з функціональних можливостей вихідний код відкритий). Характеристики CMS з відкритим і закритим кодом мають ряд характерних ознак, які є як перевагами, так і недоліками. Відкритий код дозволяє зловмисникам простіше зламати сайт, а це значить, що можуть постраждати всі ресурси, для створення яких була обрана саме ця CMS. Для того, щоб купити систему з закритим кодом, необхідно переконатися в правильності вибору. Перерахуємо далі по яким характеристикам CMS необхідно вибрати оптимальну для Вашого бізнесу.

Критерії для визначення функціональності CMS Критеріїв для визначення функціональності CMS всього чотири:

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

§  універсальність системи управління (можливість використовувати дані характеристики CMS для створення сайту будь-якого рівня складності, будь то візитка або великий портал);

§  адміністрування сайту (можливість призначати різним групам користувачів різні рівні доступу, якісний захист системи від зломів);

§  інші характеристики CMS (такі як можливість перенесення на іншу платформу без втрати інформації, можливість зберігати резервні копії, хороший відгук бази даних).

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

Система управління - програма, що надає інструменти для додавання, редагування, видалення інформації на сайті. Існують різноманітні системи управління сайтом, серед яких зустрічаються платні і безкоштовні, побудовані за різними технологіями. Кожен сайт має панель управління, яка є лише частиною всієї програми, але достатня для управління ним. Велика частина сучасних систем керування вмістом реалізується у вигляді візуального (WYSIWYG <https://uk.wikipedia.org/wiki/WYSIWYG>) редактора - програми, яка створює HTML-код із спеціальної спрощеної розмітки, що дозволяє користувачеві простіше форматувати текст.

.3 Пропозиції та практичні рекомендації щодо вдосконалення процесів інформатизації діяльності, які сформулювалися в процесі самостійної роботи на робочих місцях в апараті управління та виробничих підрозділах підприємства

На момент мого прикріплення до бази практики, на підприємстві «ІнтерТех» не існувало посади Web-дизайнер, або подібної. Тобто, конкретної людини, яка займалася сайтом не було. А саме - за відсутності певних навичок і знань у співробітників, сайту не існувало, а отже, підприємство могло б мати більше клієнтів, якби він був присутній.

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

Таким чином я пропонував би керівництву підприємства ввести нову посаду веб-дизайнера, в обов’язки якого б входило забезпечення досконалої роботи сайту, вчасне його коригування та модифікування.

Частина 2. Індивідуальне завдання

2.1 Постановка задачі

Метою виробничої практики на базі ПП «ІнтерТех» є розробка і модифікація веб-сайту для рекламування послуг і товарів.

Технічне завдання даної роботи вимагає розробку і модифікацію веб-сайту в середовищі розробки CMS Joomla.

При створенні веб-сайту важливо враховувати такі вимоги як:

. Веб-сайт повинен бути простим і зрозумілим.

. Він повинен бути доступним для будь-якого користувача.

. SEO оптимізація сайту.

.2 Алгоритм розв’язання задачі

·        Аналіз та розробка структури веб-сайту;

·        Створення сайту в середовищі розробки CMS Joomla;

·        Заповнення контентом;

·        Тестування проекту.

.3 Розв'язання задачі

Система якості являє собою організаційний стрижень для підприємства, яка змушена ретельно продумувати і документально оформляти, а потім контролювати кожен етап проектування продукту і його результати. Для цього потрібен спеціально навчений персонал і особливі методи управління якістю. Ці методи варіюються від компанії до компанії, але основні їх положення єдині для всіх і визначаються стандартом. У кінцевому підсумку система якості дозволяє створити оптимальні умови для продуктивної праці фахівців, оскільки бере на себе всі формальні і рутинні, але абсолютно необхідні операції. Вона дозволяє перейти від кустарного рівня створення чудових програм «на коліні» до науково організованому масового виробництва програмного продукту.

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

·        продукт - результат дій або процесів;

·        програмний продукт - набір комп'ютерних програм, процедур і, можливо, пов'язаних з ними документів і даних;

·        елемент програмного забезпечення - будь-яка частина програмного продукту; підстава - формально затверджена версія елемента конфігурації, зафіксована в певний момент часу в процесі життєвого циклу елемента конфігурації;

·        розробка - процес життєвого циклу програмного продукту, який охоплює аналіз вимог, проектування, кодування, інтеграцію, тестування, встановлення та підтримку;

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

·        етап - певний сегмент роботи;

·        регресійне тестування - тестування, що дозволяє переконатися в тому, що зміни, внесені з метою виправлення виявлених помилок, що не породили нових;

·        реплікація - копіювання програмного продукту з одного носія на інший.

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

Встановлюємо CMS Joomla на локальний сервер. По ходу установки вказуємо базу даних (БД) для веб-сайту.

Рисунок 2.3.1 - Вибір мови CMS Joomla

сайт joomla база даних

Рисунок 2.3.2 - Вказуємо БД до нашого сайту

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

Рисунок 2.3.3 - Конфігурація сайту.

Після цього встановлення завершено.

Рисунок 2.3.4 - Завершення установки

Коли вже встановлений CMS Joomla завантажуємо в нього свій шаблон, який був створений раніше, або створюємо новий. За допомогою панелі адміністратора сайту керуємо його зовнішнім виглядом і контентом, стаорюємо всілякі меню і т.д. Для наповнення сайту інформацією створюємо категорії і матеріали, в які додаємо опис потрібних товарів або послуг.

Рисунок 2.3.5 - Панель адміністратора сайту

Таким чином, в процесі роботи було спроектовано і створено веб-сайт, який задовольняє усі вимоги роботодавця і інтегровано його на локальний сервер. Він доступна для будь-якого користувача і простий в роботі. Він дозволяє адміністратору редагувати дані, додавати і видаляти матеріали, модулі та інші елементи сайту. У результаті вийшов ось такий проект:

Рисунок 2.3.6 - Розроблений веб-сайт підприємства

ВИСНОВОК

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

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

На основі аналізу існуючих апаратних та програмних засобів були виявленні недоліки побудови існуючого комплексу апаратно-програмних засобів та намічені шляхи виправлення даної ситуації.

ВИКОРИСТАНА ЛІТЕРАТУРА

1. Гончаров А.Н. Самоучитель HTML [Текст] / А.Н. Гончаров.- СПб.: Питер, 2002.

. Горнаков С.Г. Осваиваем популярные системы управления сайтом [Текст] / С.Г. Горнаков.- М.: Наука, 2009.

. Ежевский Д.О. О критериях создания электронных учебных пособий [Текст] / Д.О. Ежевский.- М.: Эксмо, 2004.

. Колисниченко Д.Н. Движок для вашего сайта. CMS Joomla!, Slaed, PHP-Nuke [Текст] / Д.Н. Колесниченко.- М.: НТ Пресс, 2008.

. Колисниченко Д.Н. Joomla! [Текст]: Керівництво користувача / Д.Н. Колисниченко.- М.: Диалектика, 2009.

. Норт Б. Joomla! [Текст]: Практичне керівництво / Б. Норт.- М.: Символ-плюс, 2008.

. Рамел Д. Самоучитель Joomla! [Текст] / Д. Рамел.- СПб.: Питер, 2008.

. Хаген Г. Створення веб-сайтів з допомогою Joomla! 1.5 [Текст] / Г. Хаген.- М.: Вильямс, 2008.

. Чиртик А.В. Популярний самоучитель HTML [Текст] / А.В. Чиртик.- СПб.: Питер, 2006

. Шишкин В.В. Багаторівнева концепція створення електронних учбових посібників [Текст] / В.В. Шишкин. - М.: Махаон, 2001.

Похожие работы на - Створення сайту в середовищі розробки CMS Joomla

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!