63
Рисунок 17. Макет отчетной формы
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Опишем функции разрабатываемой системы. К функциям системы должны
относиться авторизация, управление пользователями и разграничение прав доступа
к системе [7]. Этот комплекс функций направлен на обеспечение информационной
безопасности. Затем в системе должны быть функции, связанные с вводом данных
и редактированием справочников. Поскольку система разрабатывается с целью
автоматизации создания заявок для техподдержки, необходимы функции создания,
просмотра и редактирования заявок. Также в системе должны присутствовать
функции формирования отчетности.
Перечисленные функции, которые будут автоматизированы с помощью
разрабатываемой системы можно разделить на служебные и основные функции [8].
Распределим перечисленные выше функции по этим категориям.
К служебным функциям проектируемой системы будут относиться:
1. Авторизация.
2. Настройка системы.
3. Управление окнами.
4. Помощь по работе программы.
К основным функциям будут относиться:
1. Ввод данных в справочники.
2. Управление пользователями.
3. Разграничение прав доступа.
4. Создание заявки.
5. Формирование отчетов.
В результате проделанной работы было создано дерево функций системы,
представленное на рисунке 18.