Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Разработка базы данных программного обеспечения
В результате анализа предметной области был выделен список свойств и атрибутов. База содержит 5 таблиц, отражающих принцип работы системы: шаблоны и черновики учебных программ, считываемый текст из текстового файла. В соответствии с рисунком 4.4 разработанная структурная схема БД имеет вид:
Рисунок 4.4 – Структурная схема БД
В базе содержатся следующие таблицы: файлы рабочих программ (WorkingProgrammsFiles), дисциплины (Subjects), считываемый текст (FormatTexts), файлы шаблонов (TemplateFiles), пользователи (Users). Рассмотрим более детально структуру каждой таблицы. В таблице файла рабочих программ содержится следующая информация: идентификатор имени файла – уникальное для каждого файла значение, является первичным ключом данной таблицы, имя файла, файл в виде массивов байтов, который хранится в памяти БД, а также идентификатор дисциплины.
Таблица 4.1 – Структура таблицы файлов рабочих программ
Таблица дисциплин таблица 4.2 содержит идентификационный номер дисциплины – уникальное значение, первичный ключ данной таблицы, и название дисциплины.
Таблица 4.2 – Структура таблицы дисциплин
Таблица считываемого текста таблица 4.3 содержит информацию о тексте, который был считан парсером. Имеет следующие поля: идентификационный номер считанного текста – уникальное значение, первичный ключ данной таблицы, ссылку на дисциплину, название переменной и переменную, которая содержит значение из рабочей программы.
Таблица 4.3 – Структура таблицы считываемого текста
Таблица TemplateFiles таблица 4.4 представляет собой базу, содержащую шаблоны, помещенные туда пользователем ПО. Содержит поля: идентификационный номер шаблона – уникальное значение, первичный ключ данной таблицы, имя шаблона, файл в виде массива байт, ссылка на дисциплину.
Таблица 4.4 – Структура таблицы шаблонов
Таблица Users таблица 4.5 содержит базу пользователей, помещенных туда администратором. Содержит поля: идентификационный номер шаблона – уникальное значение, первичный ключ данной таблицы, имя учетной записи, пароль учетной записи, права администратора.
Таблица 4.5 – Пользователи
В настоящем разделе описан процесс разработки, структура и принцип работы программного обеспечения для автоматизации формирования учебных программ: – исходя из требований разрабатываемой системы, разработана структура БД, включающая в себя 4 таблицы. База данных хранит шаблоны и черновики учебных программ и считываемый из текстовых файлов текст; – разработана MVC структура программного обеспечения; – разработан алгоритм работы системы; – разработана схема работы системы.
5. Руководство пользователя программным обеспечением для автоматизации формирования учебных программ
В данном разделе будут описаны и проиллюстрированы окна разработанного графического интерфейса программного обеспечения, а также основные моменты работы системы.
5.1 Авторизация пользователя
При запуске ПО пользователю будет предложено пройти авторизацию. В соответствии с рисунком 5.1 окно авторизации имеет вид:
Рисунок 5.1 –Окно авторизации пользователей
Пользователь должен выбрать из списка его учетную запись и ввести соответствующий ей пароль. При этом если пароль будет введен неверно, на экране появится соответствующее сообщение. Данная ситуация проиллюстрирована на рисунке 5.2:
Рисунок 5.2 –Окно авторизации пользователей Для удобства введения пароля предусмотрена флаговая кнопка «Показать пароль», при нажатии на которую можно увидеть вводимый пароль. В соответствии с рисунком 5.3 вышеописанная ситуация имеет вид:
Рисунок 5.3 –Отображение вводимого пароля
Если же пользователь ввел корректный пароль, то откроется главное окно программы.
Date: 2015-12-12; view: 578; Нарушение авторских прав |