Тип работы:
Предмет:
Язык работы:


Разработка информационной системы для резервного копирования MS SQL

Работа №138020

Тип работы

Бакалаврская работа

Предмет

прикладная информатика

Объем работы50
Год сдачи2023
Стоимость4750 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
31
Не подходит работа?

Узнай цену на написание


Аннотация 2
Введение 6
1 Анализ предметной области резервного копирования 8
1.1 Понятие и методы резервного копирования 8
1.2 Обзор технологий резервного копирования MS SQL 12
1.3 Анализ существующих разработок в сфере резервного копирования
СУБД MS SQL 14
1.3.1 Определение критериев анализа существующих разработок 14
1.3.2 Сравнительная характеристика разработок 14
1.4 Постановка задачи на разработку интерфейса 18
1.5 Разработка модели бизнес-процесса «как должно быть» 19
2 Логическое моделирование и проектирование веб-приложения 21
2.1 Выбор технологии для выполнения логического моделирования
приложения 21
2.2 Логическая модель веб-приложения и ее описание 22
2.3 Проектирование базы данных веб-приложения 25
2.3.1 Разработка концептуальной модели данных веб-приложения 25
2.3.2 Обоснование вида логической модели веб-приложения 25
2.3.3 Разработка логической модели данных веб-приложения 26
2.4 Требования к аппаратно-программному обеспечению веб-приложения27
3 Физическое проектирование веб-приложения 29
3.1 Выбор архитектуры веб-приложения 29
3.2 Выбор технологии для разработки веб-приложения 30
3.3 Разработка физической модели данных веб-приложения 31
3.4 Разработка веб-приложения 33
3.4.1 Схема взаимосвязи модулей приложения 33
3.4.2 Описание модулей веб-приложения с примерами кода функций 34
3.5 Описание функциональности веб-приложения 37
3.6 Тестирование разработанного веб-приложения 37
3.6.1 Выбор метода тестирования веб-приложения 37
Заключение 41
Список используемой литературы 42
Приложение А Скриншоты экранных форм разработанного веб-приложения
«WeBase» 45
Приложение Б Листинги кода страниц HTML 47

Информация - ценнейший актив для любого современного предприятия. Совершенствование информационного взаимодействия
является важнейшим вектором развития. Данный процесс влечет за собой рост объема используемой информации. В итоге растет опасность её утери или повреждения. Сохранение важной информации - предназначение функции резервного копирования. Для оптимизации данного процесса существует несколько способов:
• резервное копирование по расписанию;
• сжатие и шифрование резервных копий;
• тестирование резервных копий на предмет целостности.
Тема оптимизации резервного копирования актуальна как никогда. Всё потому что обеспечение надежности систем и безопасности данных являются важнейшими задачами для современного предприятия. Необходимо иметь возможность быстрого и эффективного восстановления утерянных или поврежденных данных.
Объектом исследования является процесс разработки информационной системы для резервного копирования базы данных MS SQL.
Предмет исследования - проектирование и разработка информационной системы для резервного копирования базы данных MS SQL.
Цель исследования - изучение методов резервного копирования и разработка информационной системы с функционалом для резервного копирования. Для достижения изложенных целей потребуется решение таких задач:
• изучение и анализ предметной области резервного копирования;
• обзор существующих программных продуктов;
• построение логической и физической моделей разрабатываемой ИС для управления базой данных и реализации резервного копирования;
• разработка функциональной ИС для осуществления резервного копирования;
• тестирование разработанной ИС.
Методы исследования:
• объектно-ориентированный анализ и проектирование;
• методы оптимизации резервного копирования;
• CASE-технологии для анализа и проектирования;
Практическая значимость этого дипломного проекта состоит в том, что созданный информационный инструмент может оказаться полезным на действующем предприятии. Он позволит оптимизировать процесс резервного копирования данных, уменьшив время выполнения этой операции и снизив вероятность ошибок.
Структура выпускной квалификационной работы: введение, три главы, заключение, список использованных источников и приложение.
В первой главе исследовательской работы была проанализирована предметная область резервного копирования, сравнительный анализ существующих разработок. Была поставлена задача на разработку.
Во второй главе осуществлено логическое моделирование ИС, проектирование базы данных и изложены аппаратно-программные требования к системе.
В третьей главе проведено физическое моделирование, разработка и тестирование ИС.
В приложении представлены скриншоты готового интерфейса программы «WeBase» и HTML-код нескольких страниц приложения.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Данная выпускная квалификационная работа посвящена такой весьма актуальной проблеме как резервное копирование базы данных.
В рамках выполнения выпускной квалификационной работы был осуществлен детальный анализ предметной области резервного копирования, проведено сравнение существующих программных продуктов. Далее было выполнено поэтапное проектирование создаваемой информационной системы. Данный трудоёмкий процесс стандартно включает в себя логическое и физическое моделирование данных и процессов системы. После проектирования была осуществлена разработка информационной системы «WeBase» для резервного копирования базы данных MS SQL. По завершении было проведено успешное ручное тестирование нескольких модулей разработанной системы.
Вследствие выполнения выпускной квалификационной работы были решены все поставленные в начале задачи. Цели исследования, заключающиеся в изучении методов резервного копирования и разработке информационной системы, были полностью достигнуты.
В конечном результате разработано функциональное и гармоничное, как в плане эстетики, так и в плане работоспособности, приложение «WeBase». Оно служит для взаимодействия с базой данных MS SQL и её резервного копирования. Созданная система реализует следующие функции:
• аутентификация зарегистрированного администратора базы данных;
• резервное копирование и восстановление базы данных;
• резервное копирование по расписанию.
В дальнейшем, безусловно, необходимо совершенствовать разработанную программу, добавлять новые полезные функции и модули, дорабатывать существующие.
В результате выполнения данной работы получен ценный практический опыт в проектировании и разработке информационных систем.


1. Бережной А. Н. Сохранение данных: теория и практика [Текст] / А. Н. Бережной. — Москва: ДМК Пресс, 2016 — 317 с.
2. Вичугова А. Трехслойная и трехзвенная: введение в архитектуру ИС
для аналитика / Вичугова А. [Электронный ресурс]. URL: https://babok- school.ru/blogs/is-architecture-basics-for-junior-analysts/ (дата обращения:
08.09.2023).
3. ГОСТ Р 53195.3-2009. Безопасность функциональная связанных с безопасностью зданий и сооружений систем. Часть 3. Требования к системам : национальный стандарт Российской Федерации : дата введения 2010-06-01 / Федеральное агентство по техническому регулированию. - Изд. официальное. - Москва : Стандартинформ, 2010. - 60 с.
4. Иванов Н. А. Средства резервного копирования и восстановления данных в операционных системах Windows и Linux : методические указания к проведению практических занятий по направлению подготовки 09.03.01 «Информатика и вычислительная техника», профиль «Системотехника и автоматизация проектирования и управления в строительстве» очной и заочной форм обучения [Текст] / Н. А. Иванов. — Москва: Московский государственный строительный университет, 2015 — 40 c.
5. Кондрашов Ю. Н. Эффективное использование СУБД MS SQL Server: учебное пособие [Текст] / Ю. Н. Кондрашов. — Москва: РУСАЙНС, 2024 — 122 c.
6. Коннолли Т. М., Бегг К. Е. Базы данных: проектирование, реализация и сопровождение. Теория и практика [Текст] / Т. М. Коннолли К. Е. Бегг — 3-е издание. — Москва: Вильямс, 2017 — 1440 c.
7. Лабун Б. Дружеское знакомство с тестированием программ [Текст] / Лабун Б. — Санкт-Петербург: БХВ-Петербург, 2022 — 288 c.: ил.
8. Лекция по разработке ТРПО. Методы тестирования / [Электронный ресурс]. URL: https://studfile.net/preview/9597391/page:19/ (дата обращения: 17.09.2023).
9. Преимущества Handy Backup / [Электронный ресурс]. URL: https://www.handybackup.ru/ (дата обращения: 09.09.2023).
10. Резервное копирование 101: определение, виды и схемы бэкапов / [Электронный ресурс]. URL: https://www.ispsystem.ru/news/backup-101 (дата обращения:09.09.2023).
11. Рябов А. Обзор Vembu BDR Suite 3.8 / Рябов А. [Электронный ресурс]. URL: https://www.anti-malware.ru/reviews/vembu-bdr-suite-38 (дата обращения: 10.09.2023).
12. Савватеев М.Е. Анализ технологий резервного копирования
данных / Савватеев М.Е. [Электронный ресурс]. URL:
https://scienceforum.ru/2019/article/2018011550 (дата обращения: 12.09.2023).
13. Differential Backup vs. Incremental Backup / [Электронный ресурс].
URL: https://www.nakivo.com/blog/differential-backup-vs-incremental-backup/
(дата обращения: 10.09.2023).
14. Django documentation / [Электронный ресурс]. URL: https://docs.djangoproject.com/en/4.2/ (дата обращения: 20.09.2023).
15. Documentation Python 3.11.5 / [Электронный ресурс]. URL:
https://docs.python.org/3/ (дата обращения: 21.09.2023).
... всего 23 источника


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ