Автор: Пользователь скрыл имя, 10 Апреля 2013 в 22:44, дипломная работа
Метою даної роботи є дослідження розвитку сучасних Web-технологій та їх ефективного застосування на прикладі створення систем керування інтернет сторінками. Курсова робота являє собою програмний пакет,що надає інструменти для додавання, редагування, видалення інформації на сайті. Будь-яка особа, незалежно від віку, може розмістити сайт в мережі інтернет і використовувати в своїх цілях: завантажувати файли, додати оповідання, власні історії, посилання на цікаві сайти. В цьому вам допоможе зручний веб інтерфейс.
1. Вступ.......................................................................................................З
1.1 Актуальність проблеми..............................................................4
1.2 Існуючі рішення CMS...............................................................4-6
2.Теоретична частина..............................................................................7
2.1 Технологічна основа CMS............................................................7
2.2 Структура сайту, створеного на CMS ................................8-9
2.3 СКБД MySQL………………………………………………………9-11
2.4 PHP: Процесор гіпертексту………………………..………11-13
3. Практична реалізація........................................................................14
3.1 Постановка завдання..........................................................14-15
3.2 Розробки та результати........................................................15
3.3 База даних.............................................................................15-19
3.4 Модулі та компоненти........................................................19-23
3.5 Форум…………………………………......................................23-24
3.6 Керування доступом користувачів на основі ролей .............25
3.7 Інформаційна структура…………......................................25-26
3.8 Заповнення головної сторінки..................................................26
3.9 Дизайн сайту........................................................................26-28
4. Висновок..............................................................................................29
5. Список використаних джерел літератури.....................................30
Наповнення сайту витримано в єдиному стилі, при переході з будь-якого посилання, стає очевидно, що стилістика сайту витримана. Для доступу до будь-якими даними на сайті достатньо 4-х переходів по посиланнях. У цілому даний сайт дає зрозуміти, що це інформаційний портал. Макет сайту збалансований в достатній мірі, основна сторінка не перевантажена інформацією, і представляє відвідувачеві короткі заголовки анонсів та новин. Навігаційне меню, розташоване в лівій частині сторінки у вигляді модуля. Графіка якісна, добре поєднується з іншими частинами сторінки. Оскільки її кількість мінімальна, то відповідно нічого не заважає сприймати потрібну інформацію. Картинка розташована у верхній частині веб-сайту підкреслює тематику сайту.
У лівому нижньому кутку будь-якої сторінки завжди доступна інформація про права і контакт у вигляді електронної поштової адреси. У нижній частині розташовані кнопки найбільш відомих сайтів, при кліканні на які, ми переходимо по даному посиланню.
Курсова робота здійснює огляд та порівняльний аналіз можливостей та технологічних основ різних CMS, в даній роботі, висловлено думку в дослідженні таких питань, як технологічна основа CMS, особливості структури сайту на основі CMS, існуючі рішення CMS, класифікації CMS, повний опис практичної реалізації CMS.
Курсовий проект – веб-орієнтована система керування інтернет сторінками, є повноцінним інформаційним порталом, з її допомогою можна публікувати новини, цікаві та корисні посилання на сайті різноманітної тематики, завантажувати файли. Існує можливість швидкого редагування.
Вбудовані основні системи навігації дозволять Вам з легкістю переглядати новини, файли, посилання по категоріям, сортувати посилання по назві, по даті додавання, по рейтингу. Однією з найголовніших ланок системи є її користувацький доступ. Кожен користувач системи після реєстрації може використовувати повноцінно весь сайт, коментувати статті, новини. Якщо користувач не зареєстрований, він може тільки читати інформацію .
Для функціонування веб-системи, повинний бути налаштований віртуальний сервер з підтримкою СКБД МуSQL та РНР5. Найкращим вирішенням для персональних комп'ютерів є система віртуального сервера Денвер.
У майбутньому передбачається реалізація рейтингу користувачів, оцінка їхньої діяльності на сайті, створення нових цікавих модулів, карти сайту(деревовидного навігаційного меню), чату, фотогалареї. Основна робота буде зосереджена в напрямку динамічного створення інтернет сторінок користувачами. Тобто, користувач не маючи спеціальної освіти, без проблем зможе створювати, редагувати і оперувати вмістом власноруч створеної сторінки. Буде розроблений інтерфейс, який дозволятиме робити всі запити по наповненню web-сторінки.
1. Джон Коггзолл. Полное руководство РНР5. - К.: Вильямс, 2006, 752ст.
2. Джордж Шлосснейгл. Профессиональное программирование на РНР. - К.: Вильямс, 2005, 624ст.
3. Люк Веллинг, Лора Томсон. МуSQL - учебное пособие. - К.: Вильямс, 2006, 304ст.
4. Д. Скляр, А. Трахтенберг. РНР. Сборник рецептов. - К.: Символ-Плюс, 2005, 672ст.
5. Леки-Томпсон, Алек Коув, Стивен Новицки, Хьяо Айде-Гудман. РНР 5 для профессионалов. РНР5. - К.: Вильямс, 2006, 608ст.
6. Кузнецов М.В., Симдянов Й.В. РНР 5: Самоучитель. - К.: ВHV, 2009, 672ст.
8. Портал CMSList.ru. Русскоязычный проект, посвященных системам управления контентом // http://www.cmslist.ru // Проверено: 23.06.2009
CMSОбзор. Портал, посвященных системам управления контентом. // http://www.cmsobzor.ru // Проверено: 23.06.2009
9. PHP // Википедия – свободная энциклопедия. Страница «PHP».
http://ru.wikipedia.org/wiki/
10. MySQL // Википедия – свободная энциклопедия. Страница «MySQL».
http://ru.wikipedia.org/wiki/
11. CMS // Википедия – свободная энциклопедия. Страница «Системы управления содержимым».
12. hhttp://ru.wikipedia.org/wiki/
ttp://www.softtime.ru/bookphp/
13. http://www.phpf reaks.com/
14. http://www.rus-phpnuke.com/
15. http://www.phpclub.ru/
16. http://www.webdeveloper.com/
17. http://dev.mvsql.com/doc/
18. http://www.hotscripts.com/
19. http://www.htmlarea.com/
20. http://www.php.com.ua/forum/
Информация о работе Веб-орієнтований конструктор динаміних інтернет сторінок: частина клієнта