Створення системи резервного копіювання інформації

Автор работы: Пользователь скрыл имя, 29 Января 2013 в 11:43, магистерская работа

Краткое описание

Зважаючи на викладені твердження завдання досліджень полягають в наступному:
розглянути існуючі способи для надійного збереження інформації;
створити механізм для надійного збереження інформації;
розробити алгоритм програми;
створити програму для надійного збереження інформації засобами мови програмування.

Вложенные файлы: 1 файл

Робота.docx

— 969.55 Кб (Скачать файл)

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

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

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

Отже  механізм роботи програми повинен бути наступний: необхідні файли додаються  до архіву та зберігаються у відведеному  місці.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.1 Програма Acronis ® True Image Home

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

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

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

Acronis ® True Image Home включає  декілька варіантів резервного  копіювання даних:

  • резервне копіювання будь-яких файлів і папок на диску по вибору користувача, зокрема цифрових фотографій, музики і відео. Це дозволяє швидко зберегти тільки необхідну інформацію і, тим самим, значно заощадити час і дисковий простір;
  • резервне копіювання електронної пошти — листів, облікових записів, календаря, завдань, заміток, підписів, новин, налаштувань призначених для користувача;
  • збереження і відновлення налаштувань користувача для Microsoft Office, iTunes, Windows Media Player і десятків інших застосувань.

 

 

 

 

 

 

 

 

 

 

 

2.2 Програма IBM Tivoli Storage Manager for Databases

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

Основні особливості:

  • сполучує Tivoli Storage Manager з утилітами резервного копіювання від інших постачальників;
  • забезпечує постійну цілодобову доступність найважливіших ділових даних;
  • централізує керування середовищем збереження даних і надає можливість аварійного відновлення;
  • оптимізує споживання ресурсів;
  • допомагає забезпечити цілісність даних;
  • підтримує передачу даних без витрати ресурсів локальної мережі і сервера.
  • IBM Tivoli Storage Manager for Hardware

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

Основні особливості:

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

 

 

 

 

 

 

 

 

 

 

 

  1. Програма для резервного копіювання даних AutoArc

Розглянувши існуючі програми для резервного копіювання даних, нами було виявлено ряд недоліків і визначено критерії яким повинен відповідати програмний продукт:

  1. Інтерфейс програми повинен бути максимально простим для користувача;
  2. Програма повинна зберігати як файли так і цілі каталоги;
  3. Робота програми повинна займати якомога менше системних ресурсів;
  4. Користувач повинен мати можливість вказувати місце куди будуть зберігатись резервні копії інформації.
  5. Інформація повинна архівуватись перед копіюванням.

Взявши до уваги поставлені критерії нами було розроблено програму для резервного копіювання AutoArc, що має зручний у роботі інтерфейс та відповідає вимогам по надійності і швидкодії (Рис.1)

Рис. 1 Інтерфейс програми AutoArc

Як видно з малюнку, головне вікно програми містить  такі основні компоненти:

    1. Поле, що вказує на шлях до каталогу, інформація з якого додаватиметься до авто архіву;
    2. Поле зі списком файлів, що містяться в каталозі для резервного копіювання;
    3. Падаюче меню, в якому містяться всі вказані користувачем сеанси автоматичного архівування інформації;
    4. Кнопки для створення та вилучення автоматичних архівів.

Кількість компонентів у  головному вікні програми свідчить про простоту роботи з ним. Для  створення нового авто архіву користувачу  потрібно виконати 8 простих кроків:

Рис. 2 Створення авто архіву, крок 1

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

Рис. 3 Створення авто архіву, крок 2

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

Рис. 4 Створення авто архіву, крок 3

За допомогою падаючого  меню обирається період створення автоматичного  архіву (кожного дня, раз на тиждень  або раз на місяць).

Далі, в залежності від  обраного варіанту під час виконання  кроку 3 існують варіанти запропонованих дій, наприклад:

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

Рис. 5 Створення авто архіву, крок 5

  • якщо під час виконання 3 кроку (Рис. 4) було обрано варіант «кожен тиждень», програма запропонує 4 крок (Рис. 6), де необхідно з падаючого меню обрати день тижня, в який проводитиметься авто архівування;

Рис. 6 Створення авто архіву, крок 4

  • якщо під час виконання 3 кроку (Рис. 4) було обрано варіант «кожен місяць», програма запропонує 4 крок (Рис. 7), де необхідно з падаючого меню обрати число календаря, в яке проводитиметься авто архівування;

Рис. 7 Створення авто архіву, крок 4

Після обрання моменту  збереження архіву буде запропоновано  вказати час збереження (Рис. 5) і  програма перейде до наступного 6 кроку (Рис. 8), де користувач може увімкнути  опцію, яка до назви архіву додаватиме дату його створення.

 

Рис. 8 Створення авто архіву, крок 6

Крок 7 (Рис. 9) надає користувачеві  можливість обрати один з двох можливих варіантів збереження: архіви будуть накопичуватись, або перезаписуватись.

Рис. 9 Створення авто архіву, крок 7

Після виконання всіх розглянутих  кроків програма автоматично створюватиме архіви з вказаними файлами і  зберігатиме їх у вказаний каталог.

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

 

Рис. 10 Налаштування параметрів готових автоматичних архівів

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Висновки

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

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

Запропонована система дозволяє проводити:

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

Було проведено дослідження  по функціонуванню та розробці программ для резервного копіювання інформації. На початку роботи над проектом проаналізовано доцільність використання розглянутих методів методів, наявний програмний продукт, опрацьовано теоретичний матеріал. Результатом роботи є спроектована модель програми для резервного копіювання та автоматичного архівування “AutoArc” з урахуванням недоліків. В результаті роботи над даним проектом була розроблена методологія побудови системи резервного копіювання інформації на основі якої реалізована прикладна програма зі зручним інтуїтивно зрозумілим інтерфейсом, розрахованим на роботу користувачів без особливої попередньої підготовки.  Ще один перспективний напрямок вдосконалення системи – переведення її на “мережеву платформу”, що дає можливість одночасної роботи з інформацією станцій, що під’єднані до локальної мережі і резервне копіювання її на сервер.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список використаної літератури

  1. Глинський Я.Н., Анохин В.Е., Ряжская В.А. Turbo Pascal 7.0 и Delphi. Учебное пособие. - 2-е изд., испр. и доп., - СПб: ООО "ДмаСофтЮП", 2003. - 208 с.
  2. Власюк А.П., Прищепа О.В. Основи сучасного візуально-подійного програмування. Програмування в середовищі Delphi. Навч. посібник. - Рівне: НУВГП, 2008. - 496с.
  3. Глинський Я.М. Інформатика: 8-11 класи: Навч. посіб. для загальноосвіт. навч. закл.: У 2-х ч. - Ч.1. Алгоритмізація і програмування. 4-те вид. - Львів: Деол, СПД Глинський, 2004. - 256 с.
  4. Власюк А.П. Практикум з програмування в середовищі Turbo Pascal. Ч.1 - Рівне: НУВГП, 2005. - 179 с.
  5. Глинський Я.М., Анохін В.Є., Ряжська В.А. Паскаль. Turbo Pascal і Delphi. Навч. посібн. 6-те доп. вид. - Львів: Деол, СПД Глинський, 2005. - 192 с.
  6. Верлань А.Ф., Апатова Н.В. Інформатика: Підруч. для учнів 10-11 кл. серед. загальноосвіт. шк. - К.: Форум, 2001. - 255 с.

Информация о работе Створення системи резервного копіювання інформації