|
@@ -0,0 +1,77 @@
|
|
|
|
+ Исходя из задач, описанных в техническом задании, получим следующий функционал системы:
|
|
|
|
+ Авторизации и аутентификации пользователей, разграничение ролей;
|
|
|
|
+ Просмотр информации о разных дисциплинах и имеющимся оценкам по ним;
|
|
|
|
+ Просмотр расписания занятий с фильтрацией по:
|
|
|
|
+ Группам;
|
|
|
|
+ Преподавателям;
|
|
|
|
+ Датам.
|
|
|
|
+ Хранение контактной информации о преподавателях;
|
|
|
|
+ Просмотр и добавление оценок студентам по дисциплинам;
|
|
|
|
+ Хранение статистика успеваемости и посещаемости студентов;
|
|
|
|
+ Добавить возможность удаления, добавления и изменения данных о студентах и преподавателях.
|
|
|
|
+
|
|
|
|
+Модули:
|
|
|
|
+Окна:
|
|
|
|
+
|
|
|
|
+Окно
|
|
|
|
+Примерный макет
|
|
|
|
+
|
|
|
|
+Авторизация
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Главная страница преподавателя
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Главная страница студента
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Преподаватели
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Студенты - фильтрация по группам
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Дисциплины - фильтрация по преподавателям, группам
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Расписание - фильтрация по группам, преподавателям, дате
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Оценки студента по дисциплине
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Оценки студента по дисциплинам
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+а. Оценки студентов по дисциплинам (для преподавателей)
|
|
|
|
+b. Оценки за дисциплину
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+а. Посещаемость студента
|
|
|
|
+b. Посещаемость группы
|
|
|
|
+c. Посещаемость дисциплины
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+База данных:
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Роли
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Пользователи
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Дисциплины
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Расписание
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Оценки
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+Посещаемость
|
|
|
|
+
|
|
|
|
+
|