Дипломная работа
«Исользование jscript для создания схем резервного копирования сменных носителей»
- 50 страниц
ВВЕДЕНИЕ 4
1 РЕЗЕРВНОЕ КОПИРОВАНИЕ 7
1.1. Обзор аналогов 7
1.2 Цель резервного копирования 9
1.3 Требования к системе резервного копирования 9
1.4 Способы резервного копирования 10
1.5 Методы резервного копирования 11
1.6 Схемы ротации 11
1.7 Хранение резервной копии 13
1.8 Системы повышения надёжности хранения данных 15
2 ЯЗЫКИ СЦЕНАРИЕВ 18
2.1 Понятие о скриптовых языках 18
2.2 Типы скриптовых языков 20
2.3 Язык VBScript 21
2.4 Язык JScript 23
3 РЕАЛИЗАЦИЯ СИТЕМЫ РЕЗЕРВНОГО КОПИРОВАНИЯ МЕТОДАМИ ЯЗЫКА СЦЕНАРИЕВ 27
3.1 Анализ предметной области 27
3.2 Полное копирование носителя 27
3.3 Дифференциальное копирование носителя 29
3.4 Инкрементное копирование носителя 30
3.5 Анализ производительности 32
4 ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ 37
4.1 Технико – экономическая характеристика ООО «Глобус» 37
4.2 Расчет технико – экономических показателей проектируемого мероприятия 40
5 ОХРАНА ТРУДА И ОКРУЖАЮЩЕЙ СРЕДЫ 43
5.1 Характер работы 43
5.2 Характеристика помещения 43
5.3 Микроклимат помещения 43
5.4 Освещенность 44
5.5 Электробезопасность 44
5.6 Пожарная безопасность 44
5.7 Мероприятия по охране окружающей среды 45
Заключение 46
Библиографический список 47
ПРИЛОЖЕНИЕ 1 49
ПРИЛОЖЕНИЕ 2 68
ПРИЛОЖЕНИЕ 3 74
ПРИЛОЖЕНИЕ 4 83
Информационные ресурсы любой компании представляют ценность. В сборе, анализе и использовании информации задействованы практически все сотрудники. Но как ее тяжело добыть, так же легко ее подчас потерять.
Самым распространенным способом сохранения информации в любой ситуации является ее дублирование. Резервная копия, сохраненная на другом источнике, стримере, жестком диске, DVD/CD, в случае выхода из строя основной системы позволит восстановить необходимую информацию практически с нуля.
По мере развития и расширения сферы деятельности у каждой компании возникает необходимость в отправки сотрудников в делавые командировки. Для заключения взаимовыгодных договоров сотрудник должен возить с собой документацию, как правело хранящуюся на сменном носителе, являющейся коммерческой тайной, соответственно хранящейся в единственном экземпляре.
С целью предотвращения потери информации необходимо создать систему, использующую все методы резервного копирования. Для удобства использования и получения возможности автоматизации, создаваемая система должна работать без использования инсталлятора, поддерживать задание параметров через командную строку, и быть открытой для изменения.
2.4 Язык JScript
JScript — это язык программирования от компании Microsoft. Он предназначен для создания сценариев и является реализацией стандарта ECMAScript. Синтаксис JScript во многом аналогичен языку JavaScript от компании Netscape. JScript по умолчанию поддерживается в Windows Script Host (WSH), который в свою очередь по умолчанию устанавливается вместе с почти любой версией Windows [2].
Сценарии на языке JScript чаще всего используются в следующих областях:
— клиентские сценарии на Web-страницах;
— автоматизация администрирования систем Windows;
— серверный программный код на страницах ASP в Web-приложениях.
Язык JScript получил дальнейшее развитие в виде языка JScript.NET, который ориентирован на работу в рамках платформы Microsoft ASP.NET.
JScript - интепретируемый, объектно-ориентируемый язык. Хотя JScript имеет меньшее количество возможностей, чем объектно-ориентированные языки C++ и Java, это - достаточно мощный инструмент для предназначенных целей.
JScript - не сокращенная версия другого языка (только отдаленно схож с Java). Однако, возможности языка ограничены.
Инструкции.
Код JScript инструкции состоит из одного или более символов в строке. Новая строка начинает новую инструкцию, но хорошим стилем является объявление конца инструкции явно. В JScript для этого используется точка с запятой (;).
Комментарии.
Комментарием в JScript является текст, расположенный после двойного слэша (//) до конца строки. Многострочный комментарий начинается слэшем со знаком умножения (/*), и кончается их обратной комбинацией (*/).
Выражения.
JScript выражения можно разделить на Логические или Числовые. Выражения содержат некоторые особенности, к примеру, символ "+" означает " добавить к.". Любая допустимая комбинация значений, переменных, операторов, и других выражений является выражением.
Объявление переменных.
Необязательно, но считается хорошим стилем программирования, объявление переменной перед использованием. На практике присваивания имен требуется соблюдать следующие правила:
— первым символом может быть буква любого регистра, или символ подчеркивания (_), или знак доллара ($);
— следующими символами могут быть буквы, символы подчеркивания, цифры и знаки доллара;
— именами переменных не могут служить reserved word - зарезервируемые слова.
Так как JScript - язык с нестрогим контролем типов, переменные в JScript не имеют строго фиксированного типа. Переменные имеют тип, эквивалентный типу значения, которое они содержат. Однако, в некоторых случаях, необходимо принудительное преобразование переменной в определенный тип. Числа могут быть объявлены как строки, а строки необходимо преобразовать в числовой тип. В Microsoft JScript используется шесть типов данных. Основные - числа, строки, объекты, логический. Остальные два - null (NULL) undefined (Неопределенный).
Управление ходом программы.
В JScript поддерживаются условные выражения if и if.else. В выражении if проверяется условие, при соответствии этому условию, выполняется написанный разработчиками JScript-код. (В выражении if.else выполняется при несоответствии условию другой код.) Простейшая форма оператора if может быть написана одной строкой, Но обычно операторы if и if.else записываются в несколько строк. Существует несколько вариантов выполнения инструкции или блоков инструкций неоднократно. Повторное выполнение называется циклом. Цикл обычно управляется исходя из значения некоторых условий и(ли) переменных, значения которых меняется в конце каждого цикла. В Microsoft JScript применяется несколько типов циклов: for, for.in, while, do.while и switch. В Microsoft JScript существует инструкция остановки выполнения цикла. Оператор завершения break может использоваться, чтобы остановить цикл, при выполнении какого-либо условия. Инструкция continue используется, чтобы немедленно перейти к выполнению следующей итерации, пропуская остальную часть выполнения кода текущей итерации, но обновляя переменную-счетчик как в обычных циклах for или for.in.
Функции в JScript.
Функции в Microsoft JScript выполняют определенные действия. Они могут возвращать некоторый результат, например результат вычислений или сравнения Функции исполняют при вызове определенный блок инструкций. Это позволяет однажды определить функцию, а в дальнейшем вызывать ее когда потребуется. Вы передаете данные функции, включая их в круглые скобки после имени функции. Данные в круглых скобках называются параметрами. В некоторых функциях нет параметров вообще; в некоторых - один параметр; иногда параметров несколько. В JScript имеется два вида функций: встроенные и определяемые.
Для того чтобы система резервного копирования эффективно выполняла свои функции, необходимо проделать большой объем работы. Результат этой работы зависит от многих факторов, большинство из которых относятся к процессу проектирования, а не к технологиям и оборудованию. Все это позволяет избежать катастрофических последствий потери данных.
В рамках данного проекта была создана система резервного копирования сменных носителей, позволяющая использовать все методы резервного копирования: полное копирование, дифференциальное копирование и инкрементное копирование. Возможно копирование как всего диска так отдельного файла, при этом вся структура каталогов сохраняется.
Как было указанно выше скорость создания дифиринциальных и инкрементных копий у реализованной ситемы превышает бесплатные аналоги, это обусловлено использованием индексации – уникального в рамках каждого компьютера кода, характеризующего имя файла,его размер и дату последнего редактирования.
Использование открытого скриптового языка Jscript, позволяет в дальнейшем модифицировать созданную ситему.
Книга:
1. Борн Г. Руководство разработчика на Windows Script Host 2.0 – М.:Питер, 2001. – 480 с.
2. Вагнер Р., Вайк А. JavaScript – М.:DiaSoft, 2001. – 480 с.
3. Айзекс С. Dynamic HTML – М.:Питер, 2001. – 489 с.
4. Вайк А. JavaScript. Справочник. – М.:DiaSoft, 2002. – 896 с.
5. Попов А.В. Windows Script Host для Wondows200/XP – П.:БХВ-Перербург, 2004. – 640 с.
6. Попов А.В. Командные файлы и сценарии Windows Script Host– П.:БХВ-Перербург, 2002. – 320 с.
Удаленный электронный ресурс:
7. Обзор программ для резервного копирования данных. [Электронный ресурс] – Режим доступа: h**t://w*w.ixbt.com/soft/backup-part1.shtml.
8. Резервное копирование. [Электронный ресурс] – Режим доступа: h**t://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B5_%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5.
9. Методы построения систем хранения данных. [Электронный ресурс] – Режим доступа: h**t://w*w.citforum.r*/hardware/data/db/.
10. Резервное копирование - методы и ПО. [Электронный ресурс] – Режим доступаh**t://w*w.softboard.r*/index.php?s=cba7f22e1d&showtopic=52618&st=20.
11. Резервное копирование. [Электронный ресурс] – Режим доступа: h**t://dic.academic.r*/dic.nsf/ruwiki/86579.
12. Резервное копирование (Backup). Методы и средства. [Электронный ресурс] – Режим доступа: h**t://system-administrators.info/?p=579.
13. Системы хранения данных и RAID массивы. [Электронный ресурс] – Режим доступа: h**t://w*w.powerline.r*/cash/sites0/SAN.html.
14. Скриптовые (интерпретируемые) языки программирования. [Электронный ресурс] – Режим доступа: h**t://w*w.specperevod.r*/information/programma/script.html.
15. Оболочка операционной системы. [Электронный ресурс] – Режим доступа:h**t://ru.wikipedia.org/wiki/%D0%9E%%BB%D0%BA%D0%B0_%D0%%B0%D1%86 %BD%D0%BE%D0%B9 %82%D0%.
16. Visual Basic Script. Основы программирования. [Электронный ресурс] – Режим доступа: h**t://w*w.citforum.r*/internet/vbscript/vbscript1.shtml.
Пояснительная записка выполнена с рамкой, 14 шрифтом, 1 интервал
Приложения:
1. Листинг форм графического интерфейса
2. Листинг сценария для полного копирования
3. Листинг сценария для дифференциального копирования
4. Листинг сценария для инкрементного копирования
Тема: | «Исользование jscript для создания схем резервного копирования сменных носителей» | |
Раздел: | Программирование, Базы данных | |
Тип: | Дипломная работа | |
Страниц: | 50 | |
Цена: | 10000 руб. |
Закажите авторскую работу по вашему заданию.
- Цены ниже рыночных
- Удобный личный кабинет
- Необходимый уровень антиплагиата
- Прямое общение с исполнителем вашей работы
- Бесплатные доработки и консультации
- Минимальные сроки выполнения
Мы уже помогли 24535 студентам
Средний балл наших работ
- 4.89 из 5
написания вашей работы
У нас можно заказать
(Цены могут варьироваться от сложности и объема задания)
682 автора
помогают студентам
42 задания
за последние сутки
10 минут
время отклика
Создание сайта на тему: «Классификация сайтов по содержанию. Зависимость дизайна сайта от его контента
Курсовая работа:
Создание сайта на тему: «Многооконная структура, слои и стилевая разметка
Курсовая работа:
Cgi - как средство расширения возможностей www технологий
Курсовая работа:
Программное обеспечение для создания автоматизированного рабочего места менеджера развлекательного центра
Контрольная работа:
Программы для создания и обработки изображений