Вибір архітектури та інструментальних засобів розробки. Розробка модуля для перегляду сторінок сайту, доступного, зручного інтерфейсу системи адміністрування. Створення бази даних. Опис механізмів передачі даних між сторінками. Реалізація форуму на сайті.
Ще декілька років тому Internet використовували в основному тільки для обміну почтовими повідомленнями та пересилки файлів. Та в останній час сучасні технології перетворили Internet в розвинену інфраструктуру, що охоплює головні інформаційні центри, світові бібліотеки, бази даних наукової та правової інформації, багато державних та комерційних організацій і підприємств, біржі та банки. В наш час для повного комунікаційного життя підприємства, установи чи організації використовують різні методи, але головним інформаційним та рекламним методом є засоби глобальної мережі Internet.Розробити вебсайт ТОВ "Поліська будівельна компанія": 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) Наведена конфігурація не перевищує рівень оснащення компютерів користувачів на даний момент часу, тому програма буде доступною широкому колу користувачів. Конфігурація компютера, на якому виконувалась розробка:Щоб встановити HTTP-сервер Apache на свій компютер, потрібно натискувати на кнопку Next. До речі кажучи, ця ж програма дозволить змінити або видалити вже встановлений web-сервер. Наступний екран міститиме інформацію про сервер Apache, і зокрема про його Windows-реалізацію (його зображення не приводимо). Після того, як було введено дані у вищенаведену форму, потрібно вибрати тип установки: повна (встановлюються всі компоненти серверу) або визначувана користувачем (можна вибрати компоненти для установки) (рис. За умовчанням сервер встановлюється у папку C:\Program Files\Apache Group\ (рис.Перейдемо до установки PHP. Для зручності краще вибрати автоматичний інсталятор, як і у випадку з сервером. Найперше віконце при такій установці PHP містить вітання і попередження про існування авторських прав на цей продукт (рис. Далі потрібно прочитати і погодитися (або не погодитися) з ліцензією (рис. В наступному вікні програма запропонує вибрати директорію для установки PHP.IMG_b3e0fef4-1613-4c4f-b6e1-2f34ef6094e5
IMG_51cbd11b-b8c7-4ab6-a747-550946434f50
IMG_054efef0-28d1-43f5-8c09-dc41e22e0b65
IMG_41a17c79-a1f9-428c-8169-0752b60a9577
IMG_16a309ab-ba69-4831-960f-c4a0bbdeb4e1
IMG_ad843af1-3656-496c-bfb1-1fc842fb3fd0Для того, щоб почати роботу із сайтом, необхідно відкрити вікно будь-якого встановленого браузера (Internet Explorer, Netscape Navigator, Mozilla або інший) і у рядку адреси ввести адресу компютера, який використовується в якості сервера: http://tovpbk.com.ua/ Після цього у вікні браузера зявиться головна сторінка сайту, яка містить загальну характеристику товариства, його предмет діяльності, юридичну адресу тощо. Тобто, з будь-якої сторінки сайту користувач може перейти на будь-яку іншу сторінку сайту. Знизу, під головним меню сайту, розміщується форма для пошуку інформації на сторінках сайту. Для того, щоб знайти, наприклад, усі сторінки, на яких міститься інформація про будматеріали, треба ввести слово «будматеріали» у пошукову форму і натиснути на кнопку «Шукати».Для того, щоб додати нового адміністратора, треба у панелі навігації вибрати пункт «Адміністратори», потім пункт «Додати адміністратора». Дл
План
Зміст
Вступ
1. Технічне завдання
2. Вибір архітектури розробки
3. Вибір інструментальних засобів розробки
4. Вимоги до технічних засобів
5. Інструкції системному адміністратору
5.1 Установка Apache 1.3.29 під Windows XP
5.2 Установка PHP 4.3.4 під Windows
6. Керівництво користувачу
6.1 Користувацька частина сайту
6.2 Система адміністрування
7. Керівництво програмісту
7.1 Структура бази даних
7.2 Діаграма прецедентів
7.3 Структура веб-сервера та вебсайту
7.4 Опис механізмів передачі даних між сторінками
7.5 Опис класів, які виконують взаємодію з базою даних
Висновки
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы