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

Реферат Розробка інтернет-сайту систем відеоспостереження





тодика розробки програми


. 1 Алгоритмізація задачі


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

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


. 1.1 Опис алгоритму

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


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

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

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

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


4.1.2 Структурна схема


Малюнок 4.2


На малюнку зображена схема взаємозалежностей розміщуваних даних.

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

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


4.2 Програмування


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

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

Опис усіх програмних блоків проводиться з посиланням на додаток, де міститься повний лістинг всіх окремих інтернет-сторінок.

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


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


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

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

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

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

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

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

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

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

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

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


. 4 Тестування та налагодження


Тестування програмного забезпечення - процес виявлення помилок у програмному забезпеченні (ПЗ). На жаль, існуючі на сьогоднішній день методи тестування ПО не дозволяють однозначно і повністю встановити коректність функціонування аналізованої програми. Тому всі існуючі методи тестування діють в рамках формального процесу перевірки досліджуваного ПЗ.

З погляду ISO 91...


Назад | сторінка 2 з 17 | Наступна сторінка





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

  • Реферат на тему: Методи захисту територій та приміщень від несанкціонованого доступу до конф ...
  • Реферат на тему: Розробка програмного модуля вибору раціонального варіанту заходів і засобів ...
  • Реферат на тему: Розробка проекту системи захисту інформації від несанкціонованого доступу д ...
  • Реферат на тему: Система захисту від несанкціонованого доступу на прикладі програмного забез ...
  • Реферат на тему: Захист інформації від несанкціонованого доступу