- •Відокремлений структурний підрозділ технічний коледж національного університету «львівська політехніка»
- •Характеристика підприємства, відділу, підрозділу
- •Заснування та розвиток
- •Організаційна структура підприємства ат «Ощадбанк»
- •Персональний склад наглядової ради ат «Ощадбанк»
- •Персональний склад правління ат «Ощадбанк»
- •Правила внутрішнього трудового розпорядку
- •Основні обов’язки працівника та роботодавця
- •Виконання обов’язків студента-практиканта на робочих місцях в цехах, відділеннях, підрозділах підприємства, організацій, установ
- •Автоматизована банківська система
- •Основні модулі абс
- •Права працівника та роботодавця
- •Структура абс
- •Підбір та систематизація матеріалів для дипломної роботи
- •Проектування баз даних
- •Концептуальне (інфологічне) проектування
- •Логічне (даталогічне) проектування
- •Побудова дерева цілей системи
- •Проектування і структуризація програмного забезпечення
- •Розробка діаграми діяльності
- •Діаграма варіантів використання
- •Діаграма послідовності
- •Вибір і обґрунтування засобів реалізації
- •Опис реалізації завдання
- •Додаток користувача (студента)
- •Додаток адміністрації (викладача)
Опис реалізації завдання
Розробка інтерфейсної частини програми є досить важким і важливим етапом створення програми, оскільки від зручності та зрозумілості інтерфейсу, може залежати чи буде користувач використовувати цю програму.
З вдосконаленням різноманітних програмних виробів, вдосконалюється інтерфейс програми з користувачем. Інтерфейс – це механізм, який допомагає програмі взаємодіяти з користувачем.
При завантажені програмного забезпечення з’являється екран-заставка для ілюзії швидкого старту (див рис 3.8 ). Це створено для моментального запуску застосування, оскільки.Net Framework динамічно довантажує необхідні бібліотеки і до фізичного відклику програми може пройти певний час.
Рис. 3.8 Екран-привітання
Після завантаження всіх необхідних бібліотек створюється головне вікно програми (див рис 3.9). Дане вікно є батьківським MDI контейнером. Це означає, що всі дочірні вікна будуть розміщуватися на цій формі. Перевагами даного способу організації графічного інтерфейсу є:
В інтерфейсі типу MDI є загальна панель меню і панель інструментів для всіх дочірніх вікон, що зменшує захаращеність екрану елементами інтерфейсу і збільшує його корисну площу.
Збільшення швидкості і економія пам'яті при роботі в одному вікні, швидкість перемикання між дочірніми вікнами також вище, ніж між рівноправними в середовищі операційної системи.
У деяких додатках передбачені «гарячі поєднання клавіш» для швидкої навігації, зокрема, для перемикання між вікнами. Це ще більше підвищує швидкість і зручність роботи з додатком, оскільки не задіються додаткові ресурси операційної системи.
На головному вікні також присутня панель меню. За допомогою цього користувач має можливість перемикатися між додатками адміністрації (викладача) і користувача (студента).
Рис. 3.9 Головна форма застосування
Додаток користувача (студента)
При ініціалізації даного вікна в середину MDI контейнера завантажується форма для авторизації студентів «Authorithation» ( див рис 3.10) і відбувається підключення до таблиці бази даних, в якій зберігається інформація про студента, з якої завантажить список усіх присутніх груп. При виборі групи буде завантажено усіх студентів даної групи. При необхідності створення нового запису про студента необхідно натиснути клавішу «Новий…».
Рис. 3.10
Після цього модально відкриється нова форма для реєстрації «NewProfile» (див рис 3.11). При заповнені усіх полів відбудеться запис студента і перехід до вікна вибору лекційної частини.
Рис. 3.11
При ініціалізації лекційного вікна «theory» (див рис 3.12) користувачу буде надана можливість вибору спеціальності предмету і бажаної дисципліни. Після цього відобразиться список усіх лекцій присутніх за цими критеріями у вигляді дерева файлів. Після натискання клавіші «Відкрити» буде завантажена бажана лекція і при можливості отримується доступ до тестової і практичної частини.
Рис. 3.12
При натисканні клавіші «Тестування» (якщо це можливо) відбудеться завантаження форми «test» ( див рис 3.13). При ініціалізації форми відбувається зчитування часу тестування і список запитань. При виборі запитання, з бази даних завантажується текст запитання. Після завершення часу або ж натисканні кнопки «Завершити» програма підрахує кількість правильних відповідей і кількість балів.
Рис. 3.13
При натисканні клавіші «Практична» на формі «theory» буде здійснено перехід до практичної частини (див рис 3.14), в якій при ініціалізації якої буде завантажено текст завдання, і якщо присутній сторонній додаток – дозволить користувачу його запустити у батьківській формі. Після виконання завдання при натисканні клавіші «Перевірити результат» буде здійснено перевірку, якщо ж відповідь не правильна максимальний бал знизиться і буде дана можливість повторно пройти практичну частину. Після трьох невдалих спроб буде зараховано результат незадовільно.
Рис. 3.14
