75
После ввода необходимых данных система производит проверку
учетной записи пользователя. Если в регистрационной таблице учетных
записей найдено совпадение с введенными данными, то система читает
идентификатор прав доступа.
В зависимости от идентифицированного уровня доступа текущего
пользователя система формирует соответствующий набор подсистем и
меню авторизованного пользователя.
Одна из наиболее значимых функций системы заключается в
управлении данными сущностей. В основу процедур управления данными
заложен простой алгоритм, позволяющий выполнять следующие действия:
Создание новых записей. При этом система использует формы
диалога ввода данных новой записи. Поля ввода диалога
заполняются значениями по умолчанию и меняются в процессе
заполнения.
Редактирование выбранных записей. При этом система использует
форму диалога редактирования данных выбранной записи.
Удаление выбранных записей. При этом система запрашивает у
пользователя подтверждение на удаление каждой выбранной
позиции.
Отображение диалогов ввода / редактирования данных, которые
предусматривают проверку введенных пользователем данных по
трем направлениям:
проверку ввода данных в полях, обязательных для заполнения
(не допускается оставлять такие поля пустыми – пустыми
считаются также последовательности пробелов);
проверку введенных данных на ошибки типов (например, если в
поле, ожидающее числовой ввод, вводится текст или другие
знаки, отличные от арабских цифр);