Кваліфікаційні роботи студентів

Permanent URI for this communityhttps://ena.lpnu.ua/handle/ntb/61740

Browse

Search Results

Now showing 1 - 1 of 1
  • Thumbnail Image
    Item
    Розроблення інформаційної системи резервного копіювання бази даних MS SQL
    (Національний університет "Львівська політехніка", 2024) Брановський, Вадим Олегович; Branovskyi, Vadym Olehovych; Модла, Роман Миколайович; Національний університет "Львівська політехніка"
    Створення резервної копії даних надає можливість виконати відновлення інформації при втраті оригіналу, з якого було створено резервну копію. При цьому під втратою треба розуміти настання події, що призвела до зміни даних, після чого вони втратили цінність або були видалені з носія. Приклад: умисне завдання шкоди через видалення важливої для підприємства інформації. [1] У процесі написання роботи була розроблена інформаційна система " MS SQL Backup ", призначена для виконання резервних копій бази даних MS SQL. У вступі обґрунтовується актуальність виконуваної роботи, визначається основна мета, ставляться завдання, а також визначається об'єкт і предмет дослідження. [2] У першому розділі проводиться вивчення предметної області резервного копіювання, а також розглядаються існуючі методи цієї роботи. Перераховані готові програмні продукти в даній області, складено перелік їх основних функцій. За допомогою методики IDEF0 будується діаграма «як має бути». Поставлено завдання на розробку інтерфейсу програми. У другому розділі проводиться логічне моделювання інформаційної системи. Далі була спроектована база даних. При моделюванні використовується мова графічного опису UML, і будуються такі діаграми: прецедентні діаграми, діаграми послідовностей, діаграми сутність-відносин. Сформульовано апаратні та технічні вимоги до системи. [3] У третьому розділі здійснюється фізичне проектування розробленої інформаційної системи, вибирається архітектура і технології розробки інтерфейсу. Представлено програмний код створеного класу для таблиці в базі даних. У спеціальному середовищі розробки PyCharm на Python з використанням веб-фреймворку Django та Bootstrap був розроблений інтуїтивно зрозумілий інтерфейс з нейтральним дизайном "MS SQL Backup". Він призначений для виконання функцій резервного копіювання. Далі в роботі описуються модулі, з яких складається система і характеризуються зв'язки між ними, представлений програмний код функцій. Далі було проведено успішне ручне тестування декількох модулів системи згідно з планом. Додаток містить скріншоти розроблених екранних форм програми та HTML-код для кількох сторінок. Тестування програмного забезпечення є способом надання оцінки якості програмного забезпечення зацікавленим сторонам. [4]. Об'єктом тестування є розроблений веб-додаток для взаємодії з базою даних та резервного копіювання. Метою тестування є перевірка відповідності розробленого продукту вимогам збереження цілісності даних. Представлено скріншоти роботи розробленої програми керування резервним копіюванням бази даних. У економічній частині наведений розрахунок витрат на виконання даної роботи. В якості компонентів для розробки програми використано середовище розробки PyCharm на Python з використанням веб-фреймворку Django та Bootstrap. Це зумовлює зниження витрат на розробку програмного забезпечення даного класу. Об'єкт дослідження - процес розробки інформаційної системи резервного копіювання бази даних MS SQL. Предмет дослідження - проектування та розробка інформаційної системи для резервного копіювання бази даних MS SQL. Мета дослідження - вивчення методів резервного копіювання та розробка інформаційної системи з функціональними можливостями резервного копіювання. Висновки: В рамках роботи був проведений детальний аналіз предметної області резервного копіювання, проведено порівняння існуючих програмних продуктів. Було проведено поетапне проектування створюваної інформаційної системи. Цей процес включає логічне та фізичне моделювання системних даних та процесів. Після проектування була проведена розробка інформаційної системи "MS SQL Backup" для резервного копіювання бази даних MS SQL. По завершенню модулі розробленої системи були успішно протестовані.