- •Оглавление
- •Введение
- •Постановка задачи
- •1.2.3 Применение пс
- •1.3 Определения, термины и сокращения
- •1.4 Ссылки
- •1.5 Краткий обзор
- •2.1.4 Программный интерфейс
- •2.1.5 Коммуникационный интерфейс
- •2.1.6 Ограничения по памяти
- •2.1.7 Описание базы данных
- •2.1.7.1 Объекты и свойства
- •2.1.7.3 Макеты таблицы
- •2.1.7.4 Связь таблиц
- •2.1.7.5 Ограничение целостности
- •2.1.8 Требования к адаптации рабочих мест
- •2.2 Функциональное описание
- •2.3 Характеристики пользователя
- •3.2 Пользовательский интерфейс веб-приложения
- •3.3 Системный интерфейс
- •3.4 Функциональная иерархия пс
- •3.4.1 Обязательно к реализации в мобильном приложении
- •3.4.1.1 Функциональные возможности раздела «Задолжности»
- •3.4.1.1 Функциональные возможности раздела «Добавить/Удалить»
- •3.4.2 Обязательно к реализации в веб-сайте
- •3.4.2.1 Функциональные возможности «Главной страницы»
- •3.4.2.2 Функциональные возможности страницы «Поиск по студенту»
- •3.4.3 Необязательно к реализации
- •3.4.4 Рекомендуемые
- •Приложение а
- •Приложение в
- •Заключение
- •Список использованной литературы
3.4 Функциональная иерархия пс
3.4.1 Обязательно к реализации в мобильном приложении
3.4.1.1 Функциональные возможности раздела «Задолжности»
В разделе «Задолжности» должны быть 3 подраздела: «все задолжности», «Найти задолжности по:» и «Добавить задолжность».
В подразделе «все задолжности» должны быть представлены все задолжности студентов, а также кнопки «Удалить» для удаления любой задолжности. При нажатии на кнопку «Удалить» должно появляться сообщение о подтверждении удаления.
В подразделе «Найти задолжности по:» должны присутствовать критерии для поиска задолжностей: «Студенту», «Преподавателю», «Дисциплине», «Группе», «Семестру», «Кафедре». При нажатии на «Студенту», должен появиться выпадающий список со всеми существующими студентами, а также кнопка «просмотреть», позволяющая вывести задолжности определенного студента. Аналогично должен функционировать поиск по остальным критериям.
В подразделе «Добавить задолжность» пользователь должен иметь возможность добавить задолжность для определенного студента. Форма должна содержать следующие поля: «Студент», «Дисциплина», «Семестр», «Тип задолжности». При нажатии на кнопку «добавить», соответственно происходит добавление задолжности в базу данных «Задолжности студентов» (test_student1).
3.4.1.1 Функциональные возможности раздела «Добавить/Удалить»
В разделе «Добавить/Удалить» должны содержаться 5 подразделов: «Студенты», «Группы», «Преподаватели», «Кафедры», «Дисциплины».
В нижней части страницы должна быть форма «Добавить соответствие», содержащая следующие поля: «Группа», «Дисциплина», «Кафедра» и «Преподаватель». При нажатии кнопки «добавить» происходит добавление связи между группой, дисциплиной, кафедрой и преподавателем.
В подразделе «Студенты» пользователь должен иметь возможность добавить определенного студента. Форма должна содержать следующие поля: «Имя:», «Фамилия:», «Группа:». При нажатии на кнопку «добавить», соответственно происходит добавление студента в базу данных «Задолжности студентов» (test_student1). Ниже формы добавления студента должна отображаться таблица «Студенты», содержащая имя студента и группу, а также кнопку удалить.
В подразделе «Группы» пользователь должен иметь возможность добавить определенную группу. Форма должна содержать поле: «Название:». При нажатии на кнопку «добавить», соответственно происходит добавление группы в базу данных «Задолжности студентов» (test_student1). Ниже формы добавления группы должна отображаться таблица «Группы», содержащая название группы, а также кнопку удалить.
В подразделе «Преподаватели» пользователь должен иметь возможность добавить определенного преподавателя. Форма должна содержать поле: «ФИО:». При нажатии на кнопку «добавить», соответственно происходит добавление преподавателя в базу данных «Задолжности студентов» (test_student1). Ниже формы добавления группы должна отображаться таблица «Преподаватели», содержащая ФИО преподавателя, а также кнопку удалить.
В подразделе «Кафедры» пользователь должен иметь возможность добавить определенную кафедру. Форма должна содержать поле: «Название:». При нажатии на кнопку «добавить», соответственно происходит добавление кафедры в базу данных «Задолжности студентов» (test_student1). Ниже формы добавления кафедры должна отображаться таблица «Кафедры», содержащая название кафедры, а также кнопку удалить.
В подразделе «Дисциплины» пользователь должен иметь возможность добавить определенную дисциплину. Форма должна содержать поле: «Название:». При нажатии на кнопку «добавить», соответственно происходит добавление дисциплины в базу данных «Задолжности студентов» (test_student1). Ниже формы добавления дисциплины должна отображаться таблица «Дисциплины», содержащая название дисциплины, а также кнопку удалить.