
68
Таблица 2.3.3.15
Описание функций модулей
Содержит процедуры и функции, обеспечивающие ввод
и проверку пароля, вход пользователей в систему,
автоматический выход из системы через определенный
промежуток времени
Модуль
инициализации
программы
После успешного входа в систему, запускает
программу, используя настройки прав доступа для
учетной записи пользователя
Модуль
взаимодействия с
базой данных
Содержит процедуры и функции, используемые для
установления соединения с базой данных ИС, а также
управляющие операциями чтения, записи и
редактирования данных
Модуль справочной
системы
Содержит процедуры и функции, необходимые для
отображения справочной информации
Содержит главное меню, из которого осуществляется
вызов остальных экранных форм
Содержит процедуры и функции для ввода параметров
запроса, просмотра и печати отчетов
Содержит процедуры функции, позволяющие
просматривать содержимое справочников системы, и
редактировать их (если позволяют права доступа)
Содержит процедуры функции, позволяющие
управлять списками пользователей (если позволяют
права доступа)
Содержит процедуры и функции, позволяющие
регистрировать документы
2.3.4. Описание программного модуля «вход в систему»
Рассмотрим порядок работы некоторых модулей системы, используя
методологию UML.
Прецедент «Аутентификация пользователя» активизируется всеми
субъектами ИС. Прежде чем пользователю начать работу с БД, система
запрашивает его пароль и логин. Если пользователь не зарегистрирован или в
пароле и/или логине допустил ошибку, то он не получает доступа к работе в ИС.
После успешной проверки логина и пароля пользователя открывается главное
окно программы. На рис. 2.8, 2.9 представлены диаграмма последовательности и
диаграмма действий этого прецедента.