Государственное образовательное учреждение высшего профессионального образования «Калужский филиал Московского государственного технического университета имени Н.Э.Баумана»
Калужский филиал
Факультет «Фундаментальных Наук»
Кафедра «Программного Обеспечения ЭВМ, Информационных Технологий и Прикладной Математики»
РАСЧЕТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К ВЫПУСКНОЙ РАБОТЕ БАКАЛАВРА
Тема:
“________________________________________________
________________________________________________
________________________________________________
________________________________________________”
Студент (___________)
Группа
Руководитель работы (___________)
Калуга, 2007 г.
Содержание
1. Техническое задание
1.1. Общие сведения
1.2. Назначение и цели создания системы
1.3. Требования к программе или программному изделию
1.4. Требования к надежности
1.5. Условия эксплуатации
1.6. Требования к составу и параметрам технических средств
1.7. Требования к информационной и программной совместимости
1.8. Требования к программной документации
2. Исследовательская часть
2.1. Постановка задачи
2.2. Обоснование выбора темы
2.3. Обоснование выбора языка программирования
2.4. Обоснование выбора среды разработки
2.5. Обоснование выбора платформы
2.6. Основы криптографии
2.7. Причины выбора алгоритма
2.8. Алгоритм Rijndael
3. Конструкторская часть
3.1. Функциональное назначение
3.2. Руководство программиста
4. Технологическая часть
4.1. Назначение программного продукта
4.2. Назначение и условия применения программного продукта
4.3. Тестирование программного продукта
4.4. Обращение к программе
4.5. Руководство пользователя
4.6. Сообщения оператору
5. Заключение
6. Список использованных источников
Результатом данной выпускной работы является программный продукт, предоставляющий криптографическую защиту для конфиденциальной информации, хранящейся на различных носителях информации, от несанкционированного доступа посторонних лиц. Принцип защиты заключается в двунаправленном шифровании всех защищаемых данных. Доступ к данным предоставляется посредством виртуальных дисков, создаваемых программным продуктом, содержимое которых целиком и полностью зависит от пользователя и никак не ограничивается ни по типу, ни по содержанию. Содержимое каждого такого диска хранится в виде единственного файла-образа, который может быть расположен на любых подходящих носителях информации: носитель должен позволять осуществлять как чтение, так и запись. Программный продукт реализует виртуальный диск на уровне физического форматирования и не накладывает ограничений на использование создаваемых им виртуальных логических дисков, как-то: формирование любой файловой системы и произвольный посекторный доступ к диску.
Необходимо разработать и реализовать программный продукт, который бы предоставлял удобный интерфейс для надежного хранения конфиденциальной информации на виртуальных дисках и не накладывал ограничений на работу с данными дисками сверх тех, что введены операционной системой.
Данный программный продукт разрабатывается для использования в операционных системах MS Windows начиная с Windows2000 и в более поздних. Программный продукт, вследствие своей специфики, должен обеспечивать максимально надежную и стабильную работу для обеспечения надежного хранения конфиденциальной информации, а также не обязан обеспечивать защиту информации вследствие каких-либо аппаратных сбоев, повреждения носителя либо предумышленной атаки на программу во время непосредственной работы (чтения/записи данных на носитель).
Программный продукт должен стабильно работать на всех окончательных версиях (free build) предъявленных операционных систем, не снижая надежность хранения в зависимости от каких-либо настроек системы, установленных приложений или действий пользователя во время работы приложения (кроме случаев умышленного взаимодействия с приложением: отладка, некоторые виды стресс-тестов, модификация файлов программного продукта).
Программный продукт направлен на массовое использование и не требует каких-либо специфических знаний в области криптографии и может использоваться любым человеком, имеющим базовые навыки работы с компьютером в операционной системе MS Windows.
Для работы приложения необходимо:
1. операционная система семейства Microsoft Windows не ниже Windows 2000;
2. 50 Кб свободного места на жестком диске + файлы образов дисков;
3. Требования к ресурсам оперативной памяти: для загрузчика порядка 4Мб, для драйвера в районе 100Кб.
Для проектирования программы необходимо использовать такие среды проектирования как Microsoft Visio и Microsoft Word. Для реализации данного программного продукта испол
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.