Skip to content

Програмна система автоматизації складання розкладу занять ВСП Тальнівського будівельно-економічного коледжу

License

Notifications You must be signed in to change notification settings

volodymyr-polishchuk/DegreeProject

Repository files navigation

Тема дипломного проекту:

"Розробка програмної системи для автоматизації складання розкладу занять ВСП Тальнівський будівельно-економічний коледж"

Керівник:

Викладач Тальніського будівельно-економічного коледжу з предмету "Бази даних"

Харченко О.О.

Розробник:

студент IV курсу групи ПС-46 фаху "Розробка програмного забезпечення" 5.05010301

Поліщук Володимир

Версія

0.1.3.14

Для користувача

Вимоги до системи

Програмна система

  • Windows 10 / Ubuntu 16+ / MacOS
  • JRE 1.8+

Серверна частина (додатково)

  • MySQl Server 5.2+
  • .NET Framework 4.5.2
  • Visual C++

Інструкція користувачеві

Зміст

  • Встановлення програмної системи
    • Встановлення Java
    • Налаштування бази даних MySQL
      • Встановлення
      • Створення користувача
    • Встановлення програмної системи
  • Налаштування програмної системи
  • Створення графіку навчання
  • Створення розкладу занять

Встановлення програмної системи

Встановлення Java

  1. Спочатку виконайте завантаження Java для вашої системи. Зробити це можна на офіційному сайті Завантажити Java

  2. Після завантаження запускаємо виконавчий файл. Після того, як відкриється наступне вікно потрібно натиснути Install Встановлення Java 1

  3. Потім потрібно зачекати поки не відбудеться завантаження Завантаження Java 2

  4. Дочекайтесь завершення виконання встановлення і натисніть Close Встановлення Java 3

Налаштування бази даних MySQL

  1. Перейдіть на офіційний веб-сайт для завантаження останньої версії програмного продукту MySQL Завантажити MySQL

  2. Знайдіть і виконате завантаження виконавчого файлу для вашої операційної системи.

  3. Після виконання завантаження виконайте розпакування завантаженого файлу Встановлення MySQL (Розпакування)

  4. Запустість виконавчий файл і встановість пункт I accept the licence terms і натисніть Next Встановлення MySQL (Ліцензія)

  5. Оберіть пункт Server Only і натисніть Next Встановлення MySQL (Режив встановлення)

  6. У випадку, якщо у вас не встановлено Microsoft Visual C++ 2013 вам буде запропоновано його встановити. Обераєте пункт меню Execute і після встановлення нажимаєте Next Встановлення MySQl (Встановлення Visual C++ 2013)

  7. В наступному вікні вам буде запропоновано виконати встановлення сервера MySQL. Нажимаєте Execute і після встановлення нажимаєте Next Встановлення MySQL Server 5.7

  8. В наступному вікні нажимаєте Next і переходете до конфігурування системи Конфігурування MySQL Server 5.7

  9. В наступному вікні переконуємося, що все так як на рисунку і нажимаєте Next Налаштування режиму роботи бази даних

  10. В наступному вікні переконуємося, що все так як на рисунку і нажимаєте Next Встановлення мереживих конфігурацій

  11. Далі потрібно встановити пароль користувача root. Варто обережно встановлювати пароль і записати його десь, тому що після втрати відновити доступ до бази даних буде не можливо. Після введення пароля нажимаємо Next Встановлення користувачів та паролю супер користувача

  12. В наступному вікні переконуємося, що все так як на рисунку і нажимаєте Next Встановлення сервісу Windows

  13. В наступному вікні переконуємося, що все так як на рисунку і нажимаєте Next Встановлення плагінів

  14. Натискаємо Execute і програма почне конфігурувати систему. Чекаємо до тих пір поки всі пунки не будуть виконані Виконання налаштування

  15. В наступному вікні нажимаємо Next

  16. В наступному вікні нажимаємо Finish Завершення конфігурування

  17. MySQL Server успішно встановлено

Встановлення програмної системи

  1. Виконайте завантаження програмної системи за наступним посиланням Програмна система DegreeProject

  2. Розташуйте файл DegreeProject.jar у зручному для вас місці

  3. Виконайте запуск файлу. Якщо у вас файл відкривається як архів чи не відкривається потрібно натиснути правою кнопкою миші по файлу, потім відкрити з допомогою і обрати Java SE Platform Binary, якщо у вас такий пункт відсутній значить вам потрібно виконати встановлення Java, як виконати встановлення описано вище.

  4. Після того, як перед вами відкриється наступне вікно введіть адресу localhost, порт 3306, користувача root, а пароль, той що ви задали при створенні бази даних і натисніть З'єднатися. Примітка. Якщо ви володієте сервером з базою даних MySQL 5.2+, то ви може використовувати її. Для підключення потрібно ввести в поле адреси IP сервера, порт - 3306 (зазвичай), або той який наданий вашим хостингом.

  5. Після з'єднання перед вами буде основне вікно програми, що має наступний вигляд:

Налаштування програмної системи

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

Для виконання всіх налаштувань слідуйте наступним інструкціям:

  • Для заповнення бази даних виконайте перехід на вкладку Дані

  • Потім оберіть пункт, що вам потрібно заповнити.

Для прикладу далі будуть використовуватися групи, всі інші пункти володіють подібним інтерефейсом

Вікно додавання груп

  • Для додання натисніть додати і перед вами відкриється вікно додавання. Заповніть всі поля і натисність зберегти.

Вікно створення групи

  • Після додавання всіх даних потрібно натиснути кнопку Зберегти і перед вами має відкритися вікно, що буде сповіщати про успішне виконанння всіх дій.

  • Коли всі дані були додані до програми можна розпочинати створення графіку навчання або розкладу занять

Створення графіку навчання

Для створення графіку навчання потрібно перейти до відповідного пунку меню (Графік навчання) і виконати створення нового графіку навчання. Після виконання цих дій перед вами відкриється вікно редагування графіку навчання. Також при першому запуску буде відкрито вікно груп, щоб ви могли обрати ті групи, які будуть включені до графіку навчання.

Вікно графіку навчання

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

Після розповіделення всіх тижнів для всіх груп потрібно виконати збереження графіку навчання до бази даних.

Збереження графіку навчання

Для можливості друку потрібно натиснути на кнопку Експорт і обрати файл для збереження. Графік навчання буде збережено у форматі Excel і може бути відправлений на друк або додаткове редагування з додаванням службової інформації.

Експорт графіку навчання

About

Програмна система автоматизації складання розкладу занять ВСП Тальнівського будівельно-економічного коледжу

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages