Автор: Пользователь скрыл имя, 07 Октября 2012 в 15:26, курсовая работа
World Wide Web – глобальна комп'ютерна мережа, яка на сьогоднішній день містить мільйони сайтів, на яких розміщена різноманітна інформація. Люди отримують доступ до цієї інформації за допомогою використання технології Internet. Для навігації в WWW використовуються спеціальні програми – Web – браузери, які істотно полегшують подорож по безкрайніх просторах WWW. Вся інформація в Web – браузері відображається у вигляді Web – сторінок, які є основним елементом байтів WWW.
ВСТУП 3
Опис завдання 4
Проектування бази даних 5
Розробка сторінок сайту 6
Головна сторінка «index.php» 6
Модуль «block_menu.php» 6
Модуль «mysql.php» 7
Список контактів «book.php» 8
Додавання контактів «add.php» «add+.php» 8
Редагування контактів «edit.php» «edit+.php» 9
Видалення контактів «delete+.php» 10
Модуль «police.php» 10
Реєстрація «reg.php» «reg+.php» 11
Авторизація «log.php» «log+.php» 12
Вихід «logout.php» 12
Розробка інтерфейсу 13
Шаблон сайту 13
Каскадні таблиці стилів «base.css» 13
Результат роботи 18
ВИСНОВКИ 20
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 22
Міністерство освіти і науки, молоді та спорту України
Полтавський національний технічний університет імені Юрія Кондратюка
Факультет інформаційних та телекомунікаційних технологій і систем
Кафедра комп’ютерних та інформаційних технологій і систем
КУРСОВА РОБОТА
З ДИСЦИПЛІНИ
«WEB-програмування»
Виконав:
студент групи 202-ТН
Рак Б.В.
Викладач:
Демиденко М.І.
Зміст
ВСТУП 3
Опис завдання 4
Проектування бази даних 5
Розробка сторінок сайту 6
Головна сторінка «index.php» 6
Модуль «block_menu.php» 6
Модуль «mysql.php» 7
Список контактів «book.php» 8
Додавання контактів «add.php» «add+.php» 8
Редагування контактів «edit.php» «edit+.php» 9
Видалення контактів «delete+.php» 10
Модуль «police.php» 10
Реєстрація «reg.php» «reg+.php» 11
Авторизація «log.php» «log+.php» 12
Вихід «logout.php» 12
Розробка інтерфейсу 13
Шаблон сайту 13
Каскадні таблиці стилів «base.css» 13
Результат роботи 18
ВИСНОВКИ 20
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 22
World Wide Web – глобальна комп'ютерна мережа, яка на сьогоднішній день містить мільйони сайтів, на яких розміщена різноманітна інформація. Люди отримують доступ до цієї інформації за допомогою використання технології Internet. Для навігації в WWW використовуються спеціальні програми – Web – браузери, які істотно полегшують подорож по безкрайніх просторах WWW. Вся інформація в Web – браузері відображається у вигляді Web – сторінок, які є основним елементом байтів WWW.
Web – сторінки, підтримуючи технологію мультимедія, об’єднують в собі різні види інформації: текст, графіку, звук, анімацію і відео. Від того, наскільки якісно і креативно розроблена та чи інша Web - сторінка, залежить її успіх у Мережі.
Користувачу приємно відвідувати ті Web – сторінки, які мають стильне оформлення, не обтяжені надмірною графікою і анімацією, швидко завантажується і правильно відображається у вікні Web – браузера.
В даній роботі було розглянуто основи мови програмування Web – сторінок – HTML, який є загальноприйнятим стандартом WWW, а також скриптової мови – PHP.
«Персональни телефонний довідник»
Для розробки я використовував мову PHP 5.x. Це найновіша версія, більш стабільна та швидка. Перед написанням коду я створив невелике техзавдання. Це полегшило та пришвидшило процес написання.
На сайті виконується реєстрація користувачів. Кожен зареєстрований користувач має можливість додавати, видаляти або редагувати контакти.
Переглядати контакти може навіть не авторизований користувач «Гість».
На сторінці де розміщується список всіх контактів є можливість сортування:
«За телефоном», «За ім’ям», «По порядку».
Сайт розміщений на даний
хостинг: http://cpanel.byethost22.com . Адреса сайту: http://phonebook.byethost22.
Для роботи сайту використовується база даних та запити MySQL.
На сайті існує дві таблиці. Далі вказана назва таблиці та поля що в ній містяться.
До складу сторінок також входять модулі для роботи з ним.
Так як цей файл перший для сайта, я відвів йому роль перевірки користувача на авторизацію.
Перевірка виконується наступним чином:
Цей модуль зберігає меню для сайту. Також виводить елементи меню в залежності від типу користувача («Гість» чи користувач). Зі збільшенням функціоналу, меню теж буде збільшуватись, тому я вирішив відвести для цього окремий модуль.
Модуль в якому встановлене з’єднання з БД.
<?php
$db = mysql_connect("sql207.
mysql_query('SET NAMES cp1251');
mysql_select_db("b22_10531967_
?>
Список контактів «book.php»
На цій сторінці виводяться в циклі контакти користувача, або усі (якщо користувач не авторизований). Присутня можливість сортування.
У файлі «add.php» знаходиться форма, яка заповнюється користувачем
У файлі «add+.php» знаходиться скрипт, який обробляє отримані данні