Опис механізмів передачі даних між сторінками. Розробка доступного та зручного інтерфейсу веб-сайту компанії "Artput" для відвідувачів сайту і для адміністратора. Установка Apache 1.3.29 та PHP 4.3.4 під Windows XP. Структура веб-сервера та веб-сайту.
Та в останній час сучасні технології перетворили Internet в розвинену інфраструктуру, що охоплює головні інформаційні центри, світові бібліотеки, бази даних наукової та правової інформації, багато державних та комерційних організацій і підприємств, біржі та банки. В наш час для повного комунікаційного життя підприємства, установи, організації чи простої людини використовують різні методи, але головним інформаційним та рекламним методом є засоби глобальної мережі Internet.Розробити вебсайт "Social Portfolio Network - Artput": 1. Реалізувати клієнтську частину сайту: 2.1. розробити модуль для перегляду сторінок сайту; 2.2. реалізувати пошук по сайту; 2.3. забезпечити можливість реєстрації користувачів на сайті;Архітектура «клієнт-сервер» сьогодні являє собою домінуючу концепцію у створенні мережевих розробок і передбачає взаємодію та обмін даними між ними. · набір клієнтів, які використовують сервіси, що надаються серверами; · мережа, яка забезпечує взаємодію між клієнтами та серверами. Більш ніж типовою є ситуація, коли один сервер одночасно обробляє запити від різних клієнтів; з іншого боку, клієнт може звертатися то до одного сервера, то до іншого. Найчастіше вони знаходяться на різних компютерах, але бувають ситуації, коли обидві програми - і клієнтська, і серверна, фізично розміщуються на одній машині; в такій ситуації сервер часто називається локальним.На сучасному етапі для програмування модулів проміжного рівня використовується мова серверних сценаріїв РНР, а для управління даними - СУБД MYSQL. Таким чином, звязка PHP-MYSQL - це стандартний інструмент для створення інтерактивних веб-сайтів та порталів, систем електронної комерції; близько 90% комерційних систем сьогодні створюється саме на цій основі. Слід згадати про технології EJB (Enterprise Java Beans), CORBA, а також про .NET - порівняно нову ініціативу компанії Microsoft. Для виконання даного дипломного проекту було обрано мову програмування РНР, оскільки РНР має багато переваг перед вищезгаданими комерційними пакетами : 1. Функціональність - РНР дає Web-програмістам покращену функціональність з можливостями вставки РНР-коду безпосередньо в HTML.Розробка потребує наявності сервера та компютера користувача, але при необхідності, компютер користувача може виконувати роль сервера. Програма може бути встановлена у будь-якій з розповсюджених на сьогоднішній день операційних систем - Windows 9x/NT/XP/2003/Vista, Linux, Unix, та ін. Відеокарта та монітор - 640x480, 256 кольорів при частоті розгортки 75 Гц (TCO’95) 4. Наведена конфігурація не перевищує рівень оснащення компютерів користувачів на даний момент часу, тому програма буде доступною широкому колу користувачів. Конфігурація компютера, на якому виконувалась розробка:Після того, як було введено дані у вищенаведену форму, потрібно вибрати тип установки: повна (встановлюються всі компоненти серверу) або визначувана користувачем (можна вибрати компоненти для установки) (рис. За умовчанням сервер встановлюється у папку C:\Program Files\Apache Group\ (рис. Файли, які повинні бути оброблені сервером, можна зберігати або в корені серверу (в нашому випадку це С:\Program Files\Apache Group\Apache\htdocs), або в директоріях користувачів (в нашому випадку це С:\Program Files\Apache Group\Apache\users\). Місцеположення кореня серверу і директорій користувачів прописано в настройках серверу, а точніше, у файлі конфігурації httpd.conf (знайти його можна в С:\Program Files\Apache Group\Apache\conf). Змінна у файлі конфігурації SERVERROOT відповідає за кореневу директорію серверу, а змінна USERDIR - за директорію, де розташовуватимуться файли користувачів серверу (для більш безпечної роботи радимо змінити змінну USERDIR на що-небудь типу c:\users\).Тобто, з будь-якої сторінки сайту користувач може перейти на будь-яку іншу сторінку сайту. Для того, щоб знайти, наприклад, усі сторінки, на яких міститься інформація про групи, треба ввести назву чи відповідні теми, які вас цікавлять у пошукову форму і натиснути на кнопку «Шукати». Для того, щоб зявилася можливість переглядати будь-які сторінки на сайті, залишати повідомлення, завантажувати свої проекти потрібно зареєструватися. На цій сторінці користувач може завантажити власну фотокартку, заповнити поля власними даними, завантажити або видалити свої проекти, видалити доданих друзів, змінити пароль, поштову скриньку. Якщо натиснути в лівому меню на ссилку Message - користувач перейде на сторінку повідомлень, де користувач може отримувати та надсилати повідомлення іншим користувачам сайту.(містить інформацію про коментарі проектів та ідей користувачів) (містить інформацію про креатині ідеї користувачів) (містить інформацію про форум групи сайта) (містить інформацію про групи сайта) (містить інформацію про коментарі фотокарток в групах сайта)$user = mysql_fetch_array( mysql_query("SELECT * FROM `soc_users` WHERE `username`="{$_COOKIE["username"]}"") ); // вибираємо людину з таблиці mysql_query("DELETE FROM `soc_users_groups
План
Зміст
Вступ
1. Технічне завдання
2. Вибір архітектури розробки
4. Вибір інструментальних засобів розробки
5. Вимоги до технічних засобів
6. Інструкції системному адміністратору
6.1. Установка Apache 1.3.29 під Windows XP
6.2. Установка PHP 4.3.4 під Windows
7. Керівництво користувачу
7.1. Користувацька частина сайту
7.2. Система адміністрування
8. Керівництво програмісту
8.1. Структура бази даних
8.2. Діаграма прецедентів
8.3. Структура веб-сервера та вебсайту
8.4. Опис механізмів передачі даних між сторінками
8.5. Опис класів, які виконують взаємодію з базою даних
Висновки
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы