ва нової версії, користувачам пропонується оновитися до останньої актуальної версії. Резервне копіювання і функції перенесення даних дозволяють зберегти всю інформацію без втрат .. Модуль включає в себе різні функції для роботи з інформацією на аркушах/формах, наприклад, згенерувати ініціали з ПІБ, переклад чисел в текст і т.д .. Модуль містить допоміжні функції для роботи різних інструментів форм .. Модуль, який зберігає в собі системні константи для правильного звернення до даних на аркушах .. Системний модуль, містить в собі функції Windows API, а також функції створення панелі надбудови .. Основний модуль генерації розкладів на аркушах Microsoft Office Excel.. Основний модуль перевірки коректності внесених даних .. Модуль генерації контекстовимі меню на аркушах Microsoft Office Excel.
Для розробки користувальницького інтерфейсу були використані вбудовані в редактор VBA набори елементів управління і редактор форм. Елементи управління є об'єктами, а для кожного об'єкта визначено ряд можливих подій (наприклад, клацання або подвійне клацання миші, натискання клавіші, перетягування об'єкта і т.д.).
.4 Опис структури розділів користувальницького інтерфейсу
При відкритті головної форми програми (Малюнок 10), користувачеві надається можливість вибору напрямки роботи:
генерація сітки розкладу різних типів;
робота з довідниками.
Малюнок 10 - Головна форма автоматизованої системи
.4.1 Розділ «Довідник»
довідники містять в собі інформацію необхідну для складання розкладів.
Структуру розділу «Довідники» можна представити на схемі, зображеної на Малюнок 11.
Малюнок 11 - Структура розділу «Довідники»
Короткий опис призначень основних об'єктів
«База даних» - об'єкт, що містить інформацію про спеціальності, групах, викладачів, навчальних планах, додаткову довідкову інформацію.
«Інтерфейс користувача» - об'єкт, що забезпечує високу інформативність виведеної на екран інформації, організуючий зручність її виводу і обробки користувачем автоматизованої системи.
Даний розділ дозволяє в зручній формі управляти вихідними даними для складання розкладів. Функції перевірки і форматування даних дозволять контролювати коректність вводяться і змінюваних записів.
У розділі «Довідники» користувач вибирає з меню необхідний довідник для подальшого редагування (Малюнок 12).
Малюнок 12 - Розділ «Довідники»
Склад меню «Довідники» (Малюнок 13):
кафедри;
спеціальності;
групи;
дисципліни;
аудиторії;
викладачі;
види занять.
Малюнок 13 - Склад меню «Довідники»
Кожен довідник має наступні елементи управління:
кнопки управління записами (Малюнок 14);
список записів (Малюнок 15);
лічильник записів (виробляє підрахунок кількості записів у поточному довіднику).
Малюнок 14 - Кнопки управліннями записами
Малюнок 15 - Список записів
Дії кнопок меню управління довідниками
Кнопка «Додати» - відкриває форму додавання запису. Поля з списком, що випадає заповнюються автоматично з інших довідників. Приклад форми додавання записи для довідника «Кафедри» (Малюнок 16).
Малюнок 16 - Форма додавання запису довідника «Кафедри»
Кнопка «Вставити» - пропонує виконати імпорт записів із книги Microsoft Office Excel. Користувач повинен вказати шлях до книги, програма проаналізує вміст вибраної книги і запропонує діапазон комірок для імпорту, якщо діапазон вибраний невірно, то користувач самостійно виділяє потрібний і підтверджує імпорт (Малюнок 17).
Малюнок 17 - Діалогове вікно вибору діапазону комірок для імпорту
Кнопка «Змінити» - відкриває форму редагування обраної записи зі списку. Форма відкривається як при натисканні на відповідну кнопку, так і при подвійному натисканні миші з обраного запису. Кнопка ставиться доступною при виборі записи у списку. Приклад форми зміни записи для довідника «Кафедри» (Малюнок 18).
Малюнок 18 - Форма зміни запису довідника «Кафедри»
Кнопка «Видалити» - відкриває діалогове вікно з підтвердженням видалення поточного запису. Кнопка ставиться доступною при виборі записи у списку. Приклад роботи кнопки для запису з довідника «Кафедри» (Малюнок 19).
Малюнок 19 - Діалогове вікно видалення запису з довідника «Кафедри»
Кнопка «Друк» - виводить на печатку поточний довідник (Малюнок 20).
Малюнок 20 - Вікно попереднього перегляду друку довідника «Кафедри»
.4.2 Розділ «Генерація розкладу»
Генерація сітки розкладу здійснюється натисканням на відповідну кнопку на головній формі в розділі «Розклад». Кожне розклад генерується н...