Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая2.docx
Скачиваний:
33
Добавлен:
15.05.2015
Размер:
1.89 Mб
Скачать

2.3 Характеристики пользователя

Целевая аудитория Мобильного приложения представлена преподавателями, имеющими возможности удаления, добавления и просмотра задолжностей.

Разработанное мобильное ПС под управлением операционной системой Android может использовать любой преподаватель, не имеющий каких-либо навыков работы с ПО.

2.4 Ограничения

2.4.1 Ограничения по ресурсам

Разработчик ограничен по ресурсам: для реального тестирования используется только Android 4.4.2.

2.4.2 Требования к языкам высокого уровня

Мобильное приложение должно быть написано на Java.

Веб-приложение может быть написано на PHP.

2.4.3 Требования к надежности

Создаваемое ПС не должно при своей работе в операционной системе вызывать сбои и нарушать работу других работающих приложений.

2.5 Предположения и зависимости

Скорость работы ПС может быть снижена из-за низкой производительности мобильного устройства/компьютера.

3. Детальные требования

3.1 Пользовательский интерфейс мобильного приложения

На рис. 6-11 представлены макеты основных интерфейсов разработанного мобильного ПС. Рис. 7 демонстрирует добавление выбранной задолжности в базу данных на основании параметров, выбранных на рис.6. На рис.9 формируется результат в зависимости от выбора студента на рис.8. Аналогично осуществляется поиск по остальным категориям. Для каждой записи на рис. 9-11 присутствует кнопка «Удалить». Рис. 10-11 демонстрирует добавление студента в базу данных. Аналогично происходит добавление остальной информации в базу данных.

Локализация приложения предусматривает русскую версию пользовательского интерфейса.

Рис. 6 Выбор параметров Рис. 7 Добавление задолжности

Рис. 8 Выбор студента Рис. 9 Поиск по студенту

Рис. 10 Добавление студента Рис. 11 Список всех студентов

При проектировании интерфейса нужно так же учесть следующее:

  • Активные элементы интерфейса (ссылки, кнопки) должны выделяться и контрастировать со статическими.

  • Необходимо максимально снизить количество перезагрузок страницы при использовании одной функции программного средства.

  • Интерфейс должен быть прост и не перегружен лишними элементами.

3.2 Пользовательский интерфейс веб-приложения

На рис. 12-16 представлены макеты основных интерфейсов разработанного веб-приложения. Рис.12 – макет главной страницы веб-сайта. Рис. 13 демонстрирует добавление выбранной задолжности в базу данных на основании выбранных параметров. Рис. 14 показывает функцию добавления информации ( критериев) в БД. На рис.15 осуществляется поиск задолженности по выбранному критерию. Последний рис. 16 демонстрирует создание связи между дисциплиной, кафедрой, преподавателем и группой

Локализация приложения предусматривает русскую версию пользовательского интерфейса.

Рис. 12 Главное окно сайта, отображение всех задолженностей

Рис. 13 Вкладка добавления задолженности

Рис. 14 Вкладка добавления критерия (студента)

Рис. 15 Вкладка поиска задолженностей (по студенту)

Рис. 16 Вкладка добавления связи между дисциплиной, кафедрой, преподавателем и группой

3.3 Системный интерфейс

Системный интерфейс веб-сайта и мобильного приложения представлен в виде диаграммы состояний (см. Приложение А).