Пользователи Системы

Пользователи Системы. Под пользователем в системе понимается любой субъект, авторизованный на работу с системой.

По желанию заказчика пользователем может быть также клиент или его представитель.

В системе выделяются четыре основных класса пользователей. Администратор системы – это пользователь системы (группа пользователей), который отвечает за администрирование системы. Администратор системы обладает правами доступа ко всем функциям системы и имеет права ввода, модификации и удаления любой информации (включая информацию о пользователях системы) из базы данных системы с использованием всех меню и экранных форм системы.

Администратор Базы Данных системы обладает всеми правами Администратора системы и дополнительными правами, дающими возможность сопровождения базы данных на уровне Oracle (архивирования или восстановления базы данных, экспорта или импорта данных, доступа через SQL). При необходимости, роль администратора Базы Данных Системы может выполнять администратор СУБД Oracle или Администратор Системы.

Оператор Системы, обладающий правами доступа к системе через Интерфейс Оператора Системы, имеющий права на ввод/модификацию/удаление данных в Системе достаточные для реализации принятой технологии обработки данных. При необходимости, операторы системы могут быть разделены на группы с определением ролей и соответствующих прав доступа для группы. Клиент Системы, имеющий права на просмотр некоторой справочной информации, а также непосредственно его касающихся учетных данных.

Клиент Системы не имеет непосредственного доступа к БД Системы и ее экранным формам. Предусмотрен доступ только через специальные Web формы, доступные через любой браузер Интернет, при наличии у Заказчика Oracle Web сервера. 6. Варианты физической архитектуры системы Трехуровневая архитектура «клиент - сервер приложения - сервер БД», делает систему масштабируемой и гибкой. Такая архитектура позволяет создать нужную физическую архитектуру Системы с любым количеством и расположением компонентов без изменения программного кода. Упрощенная архитектура системы приведена на Рис. 3. Рис.3 сервер приложения выделены функции расчетов по счетам: счетам за расчетный период, экспресс счетам (от начала расчетного периода по текущую дату), контрольным запросам.

Кроме того, сервер приложения выполняет ввод данных измерений по использованию ресурсов и их предварительную тарификацию. В минимальном варианте возможно применение для работы системы одного персонального компьютера средней производительности.

Для систем, рассчитанных на работу с большим числом абонентов, рекомендуется применение многомашинного варианта с отдельным сервером базы данных и отдельным сервером приложения, связанных высокопроизводительной локальной сетью. Для взаимодействия с системой возможно использование любого числа отдельных рабочих станций на базе персональных компьютеров. Для клиентской части системы (автоматизированное рабочее место) возможно использование операционных систем Windows 95,98, NT4.0. Для сервера приложения возможно использование операционных систем Windows NT4.0, HPUX9.x, Solaris2.x. Так как в Системе возможно применение СУБД Oracle 7.3.x, Oracle 8.04, то для сервера базы данных возможно использование любых операционных систем, которые пригодны для установки указанных версий СУБД. Для автоматизированных рабочих мест достаточно обычных персональных компьютеров.

Для серверов базы данных и сервера приложения при количестве абонентов, не превышающем нескольких тысяч, достаточно персонального компьютера средней производительности с микропроцессором PentiumII, а при количестве абонентов в несколько десятков и сотен тысяч или выше рекомендуется применение RISC серверов или многопроцессорных Intel совместимых серверов.

Возможно также создание архитектуры с несколькими центрами обслуживания Клиентов и одним или несколькими расчетными центрами (Рис.4). Рис.4