Similar presentations:
Клієнт для роботи з базою даних кафедри
1.
Міністерство освіти і науки, молоді та спорту УкраїниЛьвівський національний університет імені Івана Франка
Факультет електроніки
Кафедра радіофізики та
комп'ютерних технологій
Курсова робота
з курсу “Бази даних”
на тему: “Клієнт для роботи з базою даних кафедри”
Виконав:
Студент 3 курсу
Група ФЕІ-31
Ізьо Юрій
Науковий керівник:
доц. Мочульський Ю.С.
2. Ціль курсової роботи
Ціль моєї курсової роботи, продемонструватина прикладі створення невеликого клієнта для
роботи з базою даних кафедри, переваги
зберігання даних в базі даних та зручність і
ефективність роботи з цими даними.
Клієнтський додаток було реалізовано на мові
програмування С# з використанням технології
Windows Forms. Сервер для роботи з базою
даних MySQL, який вважається одним з
найшвидших та найпоширеніших в наш час.
3.
База даних (БД) - упорядкований набір логічновзаємопов'язаних даних, що використовується
спільно,
та
призначений
для
задоволення
інформаційних потреб користувачів.
У технічному
управління БД.
розумінні
включно
й
система
Система управління базами даних (СУБД) - це
комплекс
програмних
і
мовних
засобів,
необхідних для створення баз даних, підтримання
їх в актуальному стані та організації пошуку в них
необхідної інформації.
4. Що таке MySQL?
MySQL — компактний багатопотоковий сервер баз даних.Характеризується високою швидкістю, стійкістю і простотою
використання.
MySQL вважається гарним рішенням для малих і середніх
застосувань.
Можливості сервера MySQL:
простота у встановленні та використанні;
підтримується необмежена
одночасно працюють із БД;
кількість
користувачів,
кількість рядків у таблицях може досягати 50 млн;
висока швидкість виконання команд;
наявність простої і ефективної системи безпеки.
що
5.
Зазвичай MySQL використовується як сервер,до якого звертаються локальні або віддалені
клієнти, проте до дистрибутиву входить
бібліотека внутрішнього сервера, що дозволяє
включати MySQL до автономних програм.
Вихідні коди сервера компілюються на
багатьох платформах. Найповніше можливості
сервера виявляються в UNІХ-системах, де є
підтримка багатопотоковості, що підвищує
продуктивність системи в цілому.
6. Робота клієнта
Розгорнути списоктаблиць
Обрати
таблицю
7.
8. Таблиця «Випускники»
Видалення групивипускників
Додавання групи
випускників з файлу
Excel
Редагування запису
Додавання нового запису
Видалення запису з таблиці
Вихід з меню таблиці
9. Меню «Додати групу»
СпочаткуЗавантажуємо
дані з файлу в
таблицю
Вносимо
поправки(якщо
потрібно) та
добавляємо
записи в базу
даних
10.
Дані з таблицізчитуються у меню
редагування, що
не потребує
повторного вводу
даних при
редагуванні запису
11. Пошук записів
Для пошуку записівв таблиці необхідно
почати вводити
параметри у
відповідні поля.
Можна вводити
кілька параметрів
одночасно.
12. Глобальний пошук запису
Вводимопрізвище
Виконуємо
пошук
Таблиця «Випускники»
Таблиця «Аспіранти»
Таблиця «Наукові співробітники»
Таблиця «Допоміжний персонал»
Таблиця «Викладачі»
13. Реалізація інших таблиць
Таблиця«Викладацький персонал»
Подібним
чином
реалізовано
всі інші
таблиці в
програмі
14. Висновки
Для демонстрації переваг зберігання даних у базі данихбуло створено клієнта для роботи з базою, за допомогою
якого можна ефективно та зручно користуватися базою
даних.
Передбачено створення резервних копій бази даних,
запуск та зупинку сервера, пошук записів, глобальний
пошук, а також додавання та видалення групи випускників.
Програму написано мовою C# з використанням технології
Windows Forms і створено в середовищі Microsoft Visual
Studio 2012.
Дану програму можна розширювати в залежності від
потреб користувача.