Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка інтернет-сайту будівельно-оздоблювальної організації

Реферат Розробка інтернет-сайту будівельно-оздоблювальної організації





реєстрації присутній два типи полів: обов'язкові для заповнення, і не обов'язкові для заповнення. Поля, обов'язкові для заповнення відмічені зірочкою «*». Якщо при реєстрації одна з обов'язкових полів не заповнено, це призводить до появи повідомлення про помилку реєстрації (включається обробник помилок).

Всі поля можуть заповнюватися російськими або латинськими літерами алфавіту, а так само цифрами. Поля «Ім'я» і «Пароль», обов'язково повинні заповняться тільки латинськими літерами і цифрами, в іншому випадку, з'явиться повідомлення про помилку.

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

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


. 1.2 Структурна схема

Структуру всього сайту можна представити у вигляді блок схеми:


Малюнок 1. Структурна схема сайту

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


.2 Програмування


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

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

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

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

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


4.3 Аномалії і захисне програмування


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

До числа аномалій відносяться наступні події:

1. Некоректна авторизація

2. Некоректна реєстрація.

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

Методика захисту від несанкціонованого доступу така:

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

Дана методика реалізована методом COOKIES.

Методика захисту від некоректної реєстрації та авторизації:

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


Назад | сторінка 5 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Основи реєстрації інтернет ресурсів в пошуково системах та каталогах
  • Реферат на тему: Створення Web-сайту "Інтернет-магазин програмного забезпечення"
  • Реферат на тему: Інтернет-сторінки товарів білоруських виробників
  • Реферат на тему: Розробка веб-сайту інтернет-провайдера
  • Реферат на тему: Розробка програмного модуля вибору раціонального варіанту заходів і засобів ...