Дипломная работа: Автоматизированное рабочее место
5.1.6. Отчетность по дисциплине (DisciplineControl)
Сущность «Отчетность по дисциплине» характеризуется следующими атрибутами:
Название поля | Тип | Ограничения на допустимые значения |
Семестр рабочего плана | ЧИСЛО | NOT NULL |
Дисциплина | СТРОКА | NOT NULL |
Академическая группа | ЧИСЛО | NULL |
Вид отчетности | ЧИСЛО |
1 – Зачет 2 – Дифференцированный зачет 3 – Экзамен 4 – Экзамен по рейтингу 5 – Гос. Экзамен 6 – Курсовой проект 7 – Курсовая работа 31 – Комплексный экзамен |
Данная сущность реализована в виде представления из уже имеющихся сущностей БД.
5.1.7. Студент (Student)
Сущность «Студент» характеризуется следующими атрибутами
Название поля | Тип | Ограничения на допустимые значения |
ФИО | СТРОКА | NOT NULL |
Академическая группа | ЧИСЛО | NULL |
Данная сущность реализована в виде представления из уже имеющихся сущностей БД.
5.1.8. Ведомость (ControlRegister)
Сущность «Ведомость» характеризуется следующими атрибутами
Название поля | Тип | Ограничения на допустимые значения |
Отчетность по дисциплине | ЧИСЛО | NULL |
Учебное поручение | ЧИСЛО | NULL |
Ведомость | ЧИСЛО | NULL |
Дата сдачи | ДАТА | NOT NULL |
Что же касается поля «Ведомость», то оно вводится для того, чтобы в одной таблице можно было хранить и основные ведомости, и индивидуальные. Суть в том, что основная ведомость хранит ссылки на семестр учебного плана, учебное поручение и группу. Кроме того, хранится дата сдачи, считающаяся официальной. На студента, пересдающего отчетность, или сдающего не вовремя, по аналогии с реальной жизнью, заводится индивидуальная ведомость. Она хранит ссылку на основную ведомость и новую дату сдачи, остальные же поля остаются пустыми, так как уже заполнены в основной ведомости.
5.1.9. Балл (Mark)
Данная сущность представляет собой справочник баллов. Определены следующие поля:
Название поля | Тип | Ограничения на допустимые значения |
Код балла | ЧИСЛО | NOT NULL |
Название | СТРОКА | NOT NULL |
Короткое название | СТРОКА | NOT NULL |
Определены следующие значения:
Код балла | Название | Короткое название |
0 | Неявка | н/я |
1 | Зачтено | зачт |
2 | Не зачтено | н/зачт |
3 | Отлично | 5 |
4 | Хорошо | 4 |
5 | Удовлетворительно | 3 |
6 | Неудовлетворительно | 2 |
5.1.10. Оценка (Result)
Сущность «Оценка» характеризуется следующими атрибутами
Название поля | Тип | Ограничения на допустимые значения |
Студент | ЧИСЛО | NOT NULL |
Ведомость | ЧИСЛО | NOT NULL |
Балл | ЧИСЛО | [0,6] |
5.2. Схема потоков данных между подсистемами РИВСУУП
Рис. 4. Схема потоков данных между компонентами РИВСУУП
6. Функциональные требования
6.1. Авторизационная форма
Отображается при запуске АРМа. Выполняет следующие функции:
· Аутентификация пользователя
· Проверка наличия администраторских прав
· Определение подразделения, к которому принадлежит данный сотрудник, предоставление прав только в пределах данного подразделения