Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая(БД)(1).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
969.88 Кб
Скачать

3.5. Налаштування пк для створення програмного додатку та роботи з базою даних

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

  1. Apache Web Server. Цей програмний додаток необхідний для запуску локального сервера та роботи з ним на персональному комп’ютері. Це дасть змогу створення веб-додатку на персональному комп’ютері без необхідності розміщення його на віддаленому сервері. Доступ до локального сервера через URL-адресу можливий двома способами, через localhost ( рис. 3.4.1 ) або 127.0.0.1 ( рис. 3.4.2 ).

Рис. 3.4.1 URL-адреса localhost

Рис. 3.4.2 URL-адреса 127.0.0.1

  1. MySQL сервер. Його потрібно встановити, щоб мати можливість підключатися та працювати з базами даних. Запустити його можна дуже просто, перейшовши до Системних налаштувань -> MySQL -> Start MySQL Server. Вікно запуску MySQL серверу показано на рис. 3.4.3.

Рис. 3.4.3 Вікно запуску MySQL серверу

  1. phpMyAdmin. Веб-додаток з відкритим кодом на мові PHP із графічним веб-інтерфейсом для адміністрування СУБД MySQL. Вікно роботи з phpMyAdmin показано на рис. 3.4.4.

Рис. 3.4.4 Вікно роботи з phpMyAdmin

  1. Atom. Це зручний текстовий редактор з відкритим вихідним котом. Він потрібен для написання програмного додатку. Вікно роботи з текстовим редактором представлено на рис. 3.4.5.

Рис. 3.4.5 Інтерфейс Atom

3.6. Розробка програмного додатку

Програмний додаток дає можливість користувачу додавати, редагувати та видаляти данні з бази даних через веб інтерфейс. Також є можливість пошуку запису або записів у базі даних. Можна вибрати кількість відображених записів бази даних на одній сторінці(можливі значення 10, 25, 50, 100) для комфортної навігації. Є можливість сортування по всім стовбцям бази даних. Користувацький інтерфейс показаний на рис. 3.5.1.

Рис. 3.6.1 Користувацький інтерфейс програмного додатку

3.7. Висновки до розділу 3

На основі результатів першого та другого розділів було проаналізовано

поставлену задачу і створено концептуальну, логічну та фізичну моделі бази даних. Була вибрана СУБД, в якій була створена база даних, визначені додаткові програми, необхідні для забезпечення ефективної роботи з СУБД. Зроблені налаштування веб серверу та MySQL серверу. Виконана розробка програмного додатку та розміщення його на локальному сервері.

Висновки

Проектування баз даних - це складний, багатокроковий процес перетворення інформаційного середовища ПО у інформаційну модель у вигляді бази даних. Цей процес складається з різних етапів, а саме: розробка стратегії автоматизації, аналіз ПО, побудова концептуальної моделі ПО, логічне та фізичне проектування БД. На сучасному етапі розвитку інформатики проектування баз даних перетворилося на цілком сформовану наукову дісціпліну, яка має у своєму складі формально-теоретичну та технологічну складові. Теоретичної основою проектування баз даних є теорія нормалізації, яка дозволяє чітко і строго відповісти на таке запитання: як слід проводити перетворення початкової схеми ПО таким чином, щоб результуюча схема бази даних була еквівалентна початковій і була краща за неї. Методологія проектування детально описує усі етапи життєвого циклу створення бази даних з використанням сучасних мов опису ПО.

На першому етапі були визначенні переваги баз даних та програмного забезпечення перед іншими схемами впорядкування даних та обрані мови SQL і PHP для програмної реалізації бази даних бюджету. Були створені необхідні таблиці, форми, запити і звіти. В результаті вийшла зручна в плані користування база даних, здатна виконувати свої основні функції: У базу даних можна додавати та зберігати інформацію, редагувати та видаляти її.   База даних здійснює різноманітні види пошуку в масі інформації, що зберігається, і забезпечує зручне представлення знайдених даних. Автоматизація зберігання, доступу та управління інформацією - це дуже зручний і сучасний спосіб використання інформації. Цей спосіб заощаджує час користувача і виключає можливість помилки через людський фактор.

  Для реалізації поставленої мети застосовано два методи проектування БД: метод сутність-зв'язок і метод нормалізації відношень. Проведено детальний аналіз предметної області, сконструювано концептуальну, логічну та фізичну моделі .Проведено декомпозицію та нормалізацію відношень методом сутність-зв'язок.

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