Система программы
Веб -система, которая позволяет создавать и управлять программами курса и связанной с ним информации.
Описание:
Цель этого проекта состоит в том, чтобы предоставить интегрированную систему, которая предоставляет набор инструментов, которые помогают назначенному персоналу визуализировать, создавать, изменять и управлять учебными программами класса, помогая им соответствовать целям курса со стандартами, навязанными различными агентствами по аккредитации, и сокращению документов.
Основные цели приложения:
- Разрешить административный личный контроль и записи каждой учебной программы, созданной для каждой программы.
- Разрешить распределение учебных программ для профессоров.
- Разрешить создание программ и курсов.
- Разрешить обновления для каждой программы.
- Предоставьте инструмент, чтобы соответствовать объективной цели по стандартам каждого аккредитационного агентства.
- Минимизируйте архивы физических учебных программ, которые в настоящее время хранятся.
- Обеспечить поиск по программам курса и кодам курса.
- Добавить правила класса.
Функциональные требования:
- Пользователь должен иметь опцию после поиска желаемой программы для его загрузки.
- Программы исследований будут разделены на степень бакалавра, степень магистра и докторскую степень.
- Каждый учебный план должен быть в состоянии просмотреть после найденного.
- Структура каждого учебного плана при просмотре должна быть той же структурой, в которой пользователь может загрузить программу.
- Пользовательские входы для каждого поля в приложении должны регулироваться для конкретной задачи путем проверки.
- Пользователь должен иметь возможность выполнять все действия внутри приложения без загрузки каких -либо файлов на компьютер, кроме опции загрузки Syllabus, где выбранная программа загружается на компьютер.
- Объективный раздел каждого учебного плана будет производиться в таблице.
- Административный персонал должен быть разрешен добавлять новые программы в систему.
- Административный персонал должен быть разрешен добавлять новые курсы в систему.
- Административный персонал должен быть разрешен добавлять новые правила курса в систему.
- Административный персонал должен быть в состоянии добавить курсы в программы.
- Пользователь должен иметь возможность искать определенную программу, парясь над строкой поиска и введя коды курсов, имена курсов или их часть.
Требования безопасности:
- Пароли пользователей должны быть хранения с правильными параметрами для защиты.
- Каждый пользователь приложения должен включать свое полное имя.
- Если у пользователя нет разрешений на определенные страницы или действия, веб -страница не должна разрешать взаимодействие пользователя, и если они пытаются получить доступ к ограниченной области, система перенаправляет их в логин.
Требования к презентации
- Реализация должна быть на основе веб-сайтов в современных веб-браузерах для Windows, таких как Chrome.
- Университетский логотип должен присутствовать через заявку.
- Ссылки, кнопки и другие интерактивные теги должны иметь визуальную границу, чтобы определить отличия от остальной части Интернета.
- При редактировании программы необходимо учитывать, что размер страницы может увеличить или уменьшить, изменяя положение элементов для печати и показа.
- Веб -цвета должны соответствовать цветам учреждения или с аналогичными оттенками.
Требования к производительности
- Алгоритмы должны быть разработкой, направленной на то, чтобы предоставить пользователю наименьшее время ожидания.
- Должна быть страница справки, которая в зависимости от того, где запрашивается помощь, будет показана помощь, соответствующая этой области.
Информация о базе данных:
GenedB.SQL - это сценарий, который вы должны запустить для недавно созданного приложения и не будет иметь никаких вставков. Для первоначальных вставок вам необходимо запустить сценарий opultb.sql.
Модель сущности - переосмысления представлена ниже:

Информация о потоке страниц:
Поток страницы указывает, куда вы можете перейти от определенной веб -страницы и необходимого условия, чтобы перейти на эту страницу. Поток страницы находится в файле page_flow.drawio, и вам нужно использовать следующий веб-сайт, чтобы открыть его, https://app.diagrams.net/
Там вы выберете File -> Open из устройства ->, а затем поиск, где вы загружаете файл.
Замечания:
- Папка классов проходит внутри каталога Root/Web-Inf в Tomcat.
- Не забудьте добавить информацию о трассе в переменных окружающей среды.
- Добавьте необходимые библиотеки в каталог LIB в Tomcat.
- Прототипы страниц не заходят внутри Tomcat, они предназначены только для общего обзора дизайна интерфейса без необходимости веб -сервера.
- Справочник Syllabussystem проходит внутри корневой папки в Tomcat.
- Структура и имена папок и файлов не должны быть изменены. Единственные файлы, которые можно удалить, - это два примера генерации файлов.
Этот проект только для образовательных целей!
Отказ от ответственности за авторские права в соответствии с разделом 107 Закона об авторском праве 1976 года осуществляется для «справедливого использования» для таких целей, как критика, комментарии, сообщения новостей, обучение, стипендия, образование и исследования. Некоммерческое или образовательное использование опирается на баланс в пользу справедливого использования.