Автоматизация архивирования и копирования баз данных SQL, файлов и каталогов в Инспекции ФНС России по г. Ревде Свердловской области

Автор работы: Пользователь скрыл имя, 29 Июня 2011 в 17:14, дипломная работа

Описание работы

Объектом автоматизации являются базы данных SQL, файлы и каталоги на шести серверах Инспекции ФНС России по г. Ревде Свердловской области, подлежащие ежедневному архивированию и дублированию архивов на другие сервера. Цель работы: получение технического задания (ТЗ), внешнее и внутреннее проектирование и инженерная реализация согласно поставленному ТЗ. Разработка пакета моделей.

Файлы: 1 файл

ДИПЛОМ.doc

— 1.63 Мб (Скачать файл)

     Справа  от списка расположена группа кнопок:

  • «Добавить БД» – создается задание для архивации БД SQL. Открывается окно списка баз данных на подключенном сервере (рисунок 4.4);
  • «Добавить каталог» – создается задание по архивации каталога или файла. Открывается окно настройки параметров архивации (рисунок 4.6);
  • «Изменить настройки» – анализируется хранимая процедура и параметры архивации, значения подставляются в соответствующие формы и поля. Открываемое окно зависит от ранее настроенного типа архивации.
  • «Изменить расписание» – Изменяется только расписание запусков архивации. Открывается окно настройки расписания (рисунок 4.9);
  • «Выход» – выход из программы.
 

Рисунок  4.2 – Главное окно  

     Главное окно имеет небольшое меню (рисунок 4.3). Пункт меню «Подключиться к серверу» закрывает соединение с текущим сервером и открывает окно подключения и авторизации SQL Server (рисунок 4.1).

Рисунок  4.3 – Меню главного окна

    4.2.3 Список баз данных  на сервере

 

     Форма списка БД на текущем сервере представлена на рисунке 4.4.

     В верхней левой чести окна находится  полный список БД на сервере (исключена  временная база данных tempdb).

Рисунок  4.4 – Список БД на текущем сервере 

     В верхней правой части окна предлагается выбрать вид BackUp-а (по умолчанию «полный»):

  • «Полный» (complete) – BackUp всей базы данных;
  • «Разностный» (differential) – BackUp только изменений в БД, произошедших со времени последнего BackUp-а.

     При нажатии кнопки «Далее» открывается  окно настройки параметров архивации (рисунок 4.6).

     При нажатии кнопки «Отмена» происходит выход в главное окно программы без сохранения настроек.

     В строке «Расположение для BackUp-файла» каталог для готового BackUp-файла можно ввести вручную или путем нажатия кнопки «Задать путь» (рисунок 4.5). При нажатии кнопки открывается окно выбора каталога с места, указанного в строке «Расположение для BackUp-файла».

Рисунок  4.5 – Окно выбора каталога и имени файла 

     В случае если задан только каталог, а  имя файла не выбрано, то имя автоматически  генерируется исходя из названия архивируемого объекта и текущей даты на момент архивации.

    4.2.4 Настройка параметров  архивации

 

     Форма настройки параметров архивации  представлена на рисунке 4.6.

     При архивации БД верхняя часть окна не активна и содержит ранее настроенные  параметры. В случае если архивируется файл или каталог, то верхняя часть окна активна.

     При нажатии кнопки «Выбрать» или «Задать путь» открывается окно, представленное на рисунке 4.5, а выбранные параметры подставляются в соответствующие строки.

     В случае если задан только каталог, а  имя файла не выбрано, то имя автоматически генерируется исходя из названия архивируемого объекта и текущей даты на момент архивации (параметр «Добавить дату в название архива» игнорируется). 

Рисунок  4.6 – Настройка параметров архивации 

     Доступный список методов сжатия, поддерживаемый архиватором WinRar, представлен на рисунке 4.7 и сильно варьируется по степени и времени сжатия данных. 

Рисунок  4.7 – Выбор метода сжатия 

     Флажок «Добавить дату в название архива» означает, что в конце выбранного названия архива будет добавлена дата на момент архивации.

     Флажок  «После архивации удалять исходные данные» означает, что исходные данные будут удалены после успешной архивации.

     При нажатии кнопки «Назад» открывается главное окно, либо  окно списка БД на сервере, в зависимости, откуда были открыты настройки архиватора.

     При нажатии кнопки «Далее» открывается окно настройки копирования готовых архивов (рисунок 4.8) .

     При нажатии кнопки «Отмена» происходит выход в главное окно программы  без сохранения настроек.

    4.2.5 Настройка копирования архивов

 

     Форма настройки копирования готовых  архивов представлена на рисунке 4.8. 

Рисунок  4.8 – Настройка копирования готовых архивов 

     В строке «Название задания» автоматически  генерируется название задачи исходя из имени архивируемого объекта. Название может быть отредактировано.

     В нижней части окна представлен список каталогов, куда будет скопирован готовый  архив. Кнопки «Добавить», «Изменить», «Удалить» позволяют редактировать  имеющийся список каталогов для  копирования с помощью окна выбора каталога (рисунок 4.5).

     При нажатии кнопки «Назад» открывается  окно настройки параметров архивации.

     При нажатии кнопки «Далее» открывается  окно настройки расписания запуска  задания (рисунок 4.9)  .

     При нажатии кнопки «Отмена» происходит выход в главное окно программы без сохранения настроек.

    4.2.6 Настройка расписания  выполнения задания

 

     Форма настройки расписания представлена на рисунке 4.8.

     При выборе «One time» задание выполнится один раз в назначенную дату и время.

     При выборе «Recurring» задание будет выполняться с заданной периодичностью.

     Флажок  «Enabled» означает, что расписание активно и будет выполняться.  

Рисунок  4.9 – Настройка расписания

     С помощью кнопки «Change» выполняется более тонкая настройка периодичности по дням (рисунок 4.10), неделям (рисунок 4.11) или месяцам (рисунок 4.12). 

Рисунок  4.10 – Настройка периодичности по дням

Рисунок  4.11 – Настройка периодичности по неделям

Рисунок  4.12 – Настройка периодичности по месяцам

    4.3 Сопоставление прототипа и предлагаемого решения

 

     Все модули прошли тестирование. В результате экспериментов был выявлен недостаток гибкой настройки расписания запуска архивации, который уже исправлен. В дипломной работе система САД представлена уже с исправленным недостатком.

     В данном виде разработанная система полностью соответствует выбранному прототипу.

    4.4 Результаты и выводы  по главе 4

 

     Реализация  нового проекта автоматизации архивирования и копирования баз данных SQL, файлов и каталогов показала  правильность проектирования. Окончательная эксплуатация системы архивации данных показала удобство ее использования и высокую эффективность для Инспекции.

    5 Экономическая составляющая системы архивации данных

 

     Работы по архивации данных проводятся работниками разных должностей и классных чинов. Большая продолжительность монотонного процесса архивации, требует значительного вмешательства человека для мониторинга и запуска выполнения задач в соответствии с алгоритмом архивации.

     Для минимально возможной выгоды организации  примем следующие допущения.

     С учетом выполнения работником других трудовых задач при работающем процессе архивации данных среднее время  занятости работником только процессом  архивации составляет 3,5 часа при 8-ми часовом рабочем дне и 5-ти дневной рабочей неделе. При автоматической архивации время проверки результатов в среднем составляет 30 минут.

     Архивацией  данных может заниматься сотрудник, прошедший испытательный срок, установленный  для данной организации в 3 месяца в наименьшей должности для отдела Информационных технологий (далее отдел ИТ) – «специалист 1 разряда».

     Сотруднику  по результатам прохождения испытательного срока присвоено первый из классных чинов «Секретарь государственной гражданской службы Российской Федерации 3 класса».

     Работник моложе 1967 года рождения, детей не имеет.

    5.1 Оценка экономической  эффективности разработки

 

     Заработная  плата работника складывается из следующих денежных выплат:

  • должностной оклад работника в зависимости от занимаемой должности;
  • оклад за классный чин;
  • надбавка за особые условия труда (ненормированный рабочий день);
  • региональный коэффициент;
 
  • вычет из итоговой суммы заработной платы  налога на доходы физических лиц (НДФЛ).

     Кроме выплаты заработной платы работнику  организация вносит суммы за работника  в различные фонды:

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

     Как видно из таблицы 5.1 работник получает на руки заработную плату в размере 4391 рубль 17 копеек, при этом общая  сумма дохода составляет 4987 рублей 55 копеек. 

Таблица 5.1 – Расчет заработной платы работника

Расходы Сумма Примечание
Должностной оклад     2 857,00р.  
Оклад за классный чин        622,00р.   
Надбавка  за особые условия труда        858,00р.  30 % от оклада
Районного коэффициента        650,55р.  15%
Сумма дохода     4 987,55р.   
НДФЛ        596,38р.  13 % от суммы  дохода
ИТОГО к выплате     4 391,17р.   
 

     Общая сумма отчислений организации в  различные фонды составляет 1301 рубль 75 копеек (таблица 5.2). Таким образом, минимальная общая сумма ежемесячных  затрат организации на работника составляет 6289 рублей 30 копеек.

     Сделаем необходимые расчеты по формуле 5.1 и получим что в результате автоматизации процесса архивации организация ежемесячно получает экономическую выгоду в 2358 рублей 49 копеек. 

Таблица 5.2 – Расчет отчислений в фонды

Информация о работе Автоматизация архивирования и копирования баз данных SQL, файлов и каталогов в Инспекции ФНС России по г. Ревде Свердловской области