Формализация и стандартизация данных. Описание программных блоков. Защита от несанкционированного доступа, некорректной регистрации и авторизации. Тестирование и отладка программного продукта. Расчет годового экономического эффекта от его внедрения.
Аннотация к работе
Установка системы видеонаблюдения позволяет получить максимум информации об окружающем пространстве и поступающей из него угрозе, а потому видеокамеры самых различных конструкций стали наиболее востребованным элементом любых систем безопасности.Что послужит эффективным способом распространения информации об услугах фирмы., привлечет новых клиентов. Сайт должен отвечать следующим требованиям: 1) На Сайте должна быть представлена полная и достоверная информацию о системах видеонаблюдения. 2) Информация должна быть распределена по разделам и должна сопровождаться фотографиями и иллюстрациями для большей наглядности. 3) Пользователь должен получить интересующую его информацию за минимальное число обращений; Прежде чем приступить к проектированию Интернет-сайта, необходимо провести формализацию и стандартизацию данных и задач, являющихся необходимыми для этапов разработки Интернет-сайта.При разработке интернет-сайта использовались языки PHP и HTMLHTML (от англ. Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме.Данный проект проектировался и тестировался на компьютере с процессором Intel Pentium D-915 (2,8GHZ, Dual Core) , объем ОЗУ DDR2 1024 МБ, 320 ГБ SATA-2 жестких диска, видеокарта GEFORCE 8600 512 МБ.Интернет - обозреватели для предварительного тестирования на совместимость с разными браузерами: Internet Explorer v.8.0.6, Opera v.9.64, Mazilla Firefox 3.0.7. Для разработки web-сайта использовался программный продукт Adobe Dreamweaver CS4.Готовый с точки зрения технической стороны проект может не устраивать заказчика по дизайну, по содержанию размещаемого материала, по компоновке, времени доступа и другим, важным для него, но, как правило, неочевидным для исполнителя параметрам.Если Заказчик не является специалистом, то может оказаться, что мы неправильно понимаем конечную цель. На этапе систематизации информации определяется способ компоновки информации для получения необходимого эффекта и характеристик проекта.Далее, на основе полученной информации проектируется расположение органов навигации по сайту и расположение значимой информации.Для реализации всех вышеперечисленных функций и методов был разработан специальный программный механизм, позволяющий реализовать все вышеприведенные достоинства. Методика построения интернет-сайта следующая: все страницы информационной части сайта содержат абсолютно одинаковую программную структуру и программный код.Для исключения различного рода аномалий, в проект встроен специальный механизм защиты от несанкционированного доступа и неправильной регистрации. Методика защиты от несанкционированного доступа такова: При последовательном переходе от странице к странице, между ними происходит пересылка данных, а если имеет место попытка несанкционированного доступа, то пересылки данных не происходит и пользователю отказывается в загрузке страницы. Методика защиты от некорректной регистрации и авторизации: При прохождении процедуры регистрации либо авторизации, отдельный программный модуль проверяет заполнение полей регистрации и в зависимости от наличия информации в полях, он выдает какой либо результат.К сожалению, существующие на сегодняшний день методы тестирования ПО не позволяют однозначно и полностью установить корректность функционирования анализируемой программы. С точки зрения ISO 9126, качество (программных средств) можно определить как совокупную характеристику исследуемого ПО, с учетом следующих составляющих: •Надежность; Уровни тестирования: Модульное тестирование (юнит-тестирование) - тестируется минимально возможный для тестирования компонент, например, отдельный класс или функция; Интеграционное тестирование - проверяет, есть ли какие-либо проблемы в интерфейсах и взаимодействии между интегрируемыми компонентами - например, не передается информация, передается некорректная информация. В терминологии профессионалов тестирования (программного и некоторого аппаратного обеспечения), фразы «тестирование белого ящика» и «тестирование черного ящика» относятся к тому, имеет ли разработчик тестов доступ к исходному коду тестируемого ПО, или же тестирование выполняется через пользовательский интерфейс либо прикладной программный интерфейс, предоставленный тестируемым модулем.После завершения работы над программой было еще раз произведено полное тестирование всей программы. Получившийся в результате всех этих действий, программный продукт (Интернет-сайт) удовлетворяет всем предъявленным заказчиком требованиям, полностью работоспособен, не требует ни каких доработок, и готов к эксплуатации.После загрузки Интернет-сайта на экран выводится главная страница: С нее можно перейти на другие страницы при помощи кнопок: Так же возможно вернутся на главную страницу при нажатии на логотип фирмы.К затратам на разработку относятся: основная заработная плата, страховые отчисления (26% от ФЗП - фонда заработной платы), содержание и эксплуатация вычислительного комплекса, оплата хостинга. Коэффициент сложности задачи с - характеризует относит
План
Содержание
Введение
I. Специальная часть
1. Постановка задачи
2. Формализация
3. Описание среды программирования
3.1 Требования к техническому обеспечению
3.2 Требования к программному обеспечению
4. Методика разработки проекта
4.1 Алгоритмизация задачи
4.1.1 Описание алгоритма
4.1.2 Структурная схема
4.2 Программирование
4.3 Аномалии и защитное программирование
4.4 Тестирование и отладка
5. Анализ результатов решения
6. Инструкция пользователю
II. Экономическая часть
Заключение
Литература
Приложение
Введение
Системы видеонаблюдения (закрытые системы кабельного телевидения, CCTV) - системы аппаратных средств, предназначенные для осуществления видеонаблюдения . Тысячи видеокамер, подключенных к цифровым системам видеонаблюдения, обеспечивают защиту предприятий и организаций от хищений и пожаров, и дают возможность спокойно и организованно работать.
Установка системы видеонаблюдения позволяет получить максимум информации об окружающем пространстве и поступающей из него угрозе, а потому видеокамеры самых различных конструкций стали наиболее востребованным элементом любых систем безопасности.
Изображение со всех установленных на объекте камер транслируется по проводам или радиоканалам на централизованный видеосервер, где обрабатывается специальными программами и выводится на монитор, позволяя наблюдать за происходящим в режиме реального времени. Профессиональная система видеонаблюдения автоматически реагирует на малейшее движение, подавая сигнал тревоги и записывая изображение в архив.