
- •Розділ 1. Проектування програмного забезпечення
- •1.1 Розробка методів функціонування системи
- •1.2 Проектування програмного забезпечення
- •1.3 Проектування інтерфейсу програмного забезпечення
- •Розділ 2. Аналіз засобів вирішення задачі
- •2.1 Аналіз задачі, виявлення ключових завдань та проблематики
- •2.2 Аналіз вибору програмних засобів реалізації поставленої задачі
- •Розділ 3. Реалізаця програмного забезпечення
- •3.1 Проектування інтерфейсу програмного продукту
- •3.2 Керівництво програміста
- •3.4 Керівництво користувача
- •Висновки
- •Перелік джерел
- •Додатки Додаток а Лістинг програми
3.4 Керівництво користувача
Для відкриття програми потрібно запустити файл з назвою «Розклад в ЧПБЛ.exe», після чого відкриється головне вікно програми (рис. 3.8).
Головне вікно програми містить:
кнопку «Створити новий розклад», що дає змогу відкрити файл Розклад.xlsm;
кнопку «Редагувати вхідні дані», що дає змогу відкрити файл b1.accdb;
кнопку «Переглянути розклад», що дає змогу відкрити файл Розклад готовий.xlsx;
кнопку «Вихід», що закриває програму.
Рис. 3.8 – Головне вікно програми
Якщо натиснути на кнопку «Створити новий розклад», то відкривається файл Розклад.xlsm (рис. 3.9).
Рис. 3.9 – Початкове вікно файлу Розклад.xlsm
Одразу ж бачимо форму з можливими діями, які може виконати користувач. На ній є такі кнопки:
«Перенесення інформації з бази даних»;
«Створення розкладу»;
«Очищення існуючого розкладу».
Натиснувши на кнопку «Перенесення інформації з бази даних» відбувається копіювання таблиць «РП1» – «РП22» до файлу Розклад.xlsm, вони заносятья кожна до окремих листів і в разі потреби надають можливість користувачу редагувати їх або одразу ж роздрукувати (рис. 3.10).
Рис. 3.10 – Таблиця «Група 1»
Натиснувши на кнопку «Створення розкладу» відбувається генерування розкладу на заготовлений лист. Складений розклад показано на рисунку 3.11.
Рис. 3.11 – Згенерований розклад
Іноді є необхідність очистити заготовлений шаблон від розкладу, для цього є запрограмована кнопка «Очищення існуючого розкладу» (рис. 3.12).
Рис. 3.12 – Очищений від розкладу шаблон
Повернувшись на головне вікно програми і натиснувши кнопку «Редагувати вхідні дані» автоматично відкривається файл b1.accdb (рис. 3.13).
Рис. 3.13 – Файл b1.accdb
Тут можна здійснювати редагування всіх вхідних даних, в залежності від потреби користувача.
Повернувшись на головне меню програми натиснувши кнопку «Переглянути розклад» відкривається файл Розклад готовий.xlsx (рис. 3.14)
Рис. 3.14 – Файл Розклад готовий.xlsx
Цей файл призначений лише для зберігання в ньому згенерованого розкладу та перегляду його користувачем, також при потребі цей файл легко роздрукувати, оскільки файл володіє всіма властивостями Excel. Редагування даної у файлі інформації залишається можливим однак не є бажаним.
Висновки
Сучасний етап розвитку цивілізації, який визначається зростанням науково-технічного прогресу, характеризується стрімким збільшенням обсягу інформаційних потоків і остаточним визнанням інформації основним ресурсом розвитку людського суспільства. Інформація в даний час виступає необхідним ресурсом.
Загальновідомим є той факт, що якісна інформація дозволяє фахівцям різних областей здійснювати свою професійну діяльність цілеспрямовано і ефективно. Тому в сформованих умовах зростання обсягу і ролі такої інформації виникає необхідність застосування інформаційних технологій, що дозволяють здійснювати її збір, структурування, зберігання, пошук, обробку та видачу відповідно до вимог, що висуваються користувачами.
Актуальність даної проблеми послужила вибору теми дипломного проекту: Програма-розклад занять для Державного професійно-технічного навчального закладу «Чернівецький професійний будівельний ліцей».
Проаналізувавши поставлене завдання, було вирішено, що задачу складання розкладу не варто розглядати тільки як якусь програму, що реалізовує функцію механічного розподілу занять на початку семестру, на якій її використання і закінчується. Економічний ефект від більш ефективного використання трудових ресурсів може бути досягнутий тільки в результаті кропіткої роботи з управління цими трудовими ресурсами. Розклад тут є лише інструментом такого управління, і для найбільш повного його використання необхідно, щоб програма поєднувала в собі не тільки засоби для складання оптимального розкладу, а й кошти для підтримки його оптимальності в разі зміни деяких вхідних даних, які на момент складання розкладу вважалися постійними. Крім цього оптимальне управління такою складною системою неможливо без накопичення якоїсь статистичної інформації про процеси, що відбуваються в системі. Тому сама задача складання оптимального розкладу є лише частиною складної системи управління навчальним процесом.