і, ім'я шаблону, файл у вигляді масиву байт, посилання на дисципліну.
Таблиця 4.4 - Структура таблиці шаблонів
Назва поляТіп данныхОписаниеTemplateFileIDINTИдентификаторTemplateFileNamenvarchar(50)Имя шаблонаStreamvarbinary (MAX) Файл у вигляді масиву байтSubjectIDINTСсилка на дисципліну
Таблиця Users таблиця 4.5 містить базу користувачів, поміщених туди адміністратором. Містить поля: ідентифікаційний номер шаблону - унікальне значення, первинний ключ даної таблиці, ім'я облікового запису, пароль облікового запису, права адміністратора.
Таблиця 4.5 - Користувачі
Назва поляТіп даннихОпісаніеUserIDINTІдентіфікаторUserNamenvarchar (MAX) Ім'я облікового запісіPasswordnvarchar (MAX) Пароль облікового запісіAdminAccesbitПрава адміністратора
У цьому розділі описаний процес розробки, структура і принцип роботи програмного забезпечення для автоматизації формування навчальних програм:
виходячи з вимог розроблюваної системи, розроблена структура БД, що включає в себе 4 таблиці. База даних зберігає шаблони і чернетки навчальних програм і зчитуваний з текстових файлів текст;
розроблена MVC структура програмного забезпечення;
розроблений алгоритм роботи системи;
розроблена схема роботи системи.
5. Керівництво користувача програмним забезпеченням для автоматизації формування навчальних програм
У даному розділі будуть описані і проілюстровані вікна розробленого графічного інтерфейсу програмного забезпечення, а також основні моменти роботи системи.
5.1 Авторизація користувача
При запуску ПО користувачеві буде запропоновано пройти авторизацію. Згідно з малюнком 5.1 вікно авторизації має вигляд:
Малюнок 5.1 -Вікно авторизації користувачів
Користувач повинен вибрати зі списку його обліковий запис і ввести відповідний їй пароль. При цьому якщо пароль буде введено невірно, на екрані з'явиться відповідне повідомлення. Дана ситуація проілюстрована на малюнку 5.2:
Малюнок 5.2 -Вікно авторизації користувачів
Для зручності введення пароля передбачена флаговая кнопка «Показати пароль», при натисканні на яку можна побачити запроваджуваний пароль. Згідно з малюнком 5.3 вищеописана ситуація має вигляд:
Малюнок 5.3 -Відображення вводиться пароля
Якщо ж користувач ввів коректний пароль, то відкриється головне вікно програми.
5.2 Розробка інтерфейсу і ілюстрація роботи системи
Робота програми починається з головного вікна. Згідно з малюнком 5.4 головне вікно має вигляд:
Малюнок 5.4 -Вікно при запуску програми
При вході в програму будь-який користувач може використовувати її функціонал. Додаток має 3 вкладки: парсинг, генерація і адміністрування.
У вкладці «Парсинг» користувач має можливість ввести свій текст або вказати шлях до існуючого файлу для подальшого зчитування. При натисканні на прапорець «Парсинг з файлу» з'являється можливість вказати шлях до шуканого файлу. Для цього необхідно натиснути на кнопку «Document».
Згідно з малюнком 5.5 вибір файлу має вигляд:
Малюнок 5.5 - Вибір файлу для зчитування
Вибравши файл або ввівши довільний текст можна робити зчитування тексту, натиснувши на кнопку «Read». Згідно з малюнком 5.6 процес зчитування програмою файлу має вигляд:
Малюнок 5.6 - Процес зчитування програмою файлу
Після того, як буде проведений парсинг всього тексту, можна додати лічений текст в шаблон. Для цього необхідно перейти у вкладку «Адміністрування» і натиснути на кнопку «Завантажити шаблон» і задати ім'я файлу шаблону. Після всіх цих дій буде видане повідомлення, що шаблон успішно завантажений.
Додавання шаблону в базу даних проілюстровано на малюнку 5.7 і має вигляд:
Малюнок 5.7 - Додавання шаблону в базу даних
Також непотрібний або невикористовуваний шаблон можна видалити з бази даних. Для цього потрібно попередньо вибрати непотрібний шаблон і натиснути на кнопку «Видалити шаблон». Після цього буде виведено відповідне повідомлення (малюнок 5.8). При цьому якщо в базі відсутня шаблон з обраної дисципліни, то при спробі видалити шаблон буде видане повідомлення про те, що шаблон для даної дисципліни від...