Обзор База разрешений (далее PB) — это проект с открытым исходным кодом, разработанный на базе платформы .NET 2.0. Используемый протокол: лицензия Apache версии 2.0.
PB — это набор «инфраструктуры авторизованного контроля», подходящий для общих корпоративных прикладных систем B/S малого и среднего размера. ПБ позиционируется не как универсальный компонент или основа, а как «полуфабрикат». Он содержит структуру, подходящую для общекорпоративных прикладных систем, а также структуры и модули, связанные с управлением правами пользователей. Таким образом, PB можно использовать в качестве эталона реализации или прототипа проекта для малых и средних корпоративных прикладных систем или общих веб-систем.
PB включает в себя следующие модули: вход в систему персонала, навигация по модулям, управление системным кодом, управление модулями, управление ролями, управление отделами, управление персоналом, изменение паролей и управление информацией о внешних пользователях. Эти функции и модули необходимы в большинстве корпоративных прикладных систем.
2. Серийный номер применимого объема.
описывать
1PB Текущая версия предназначена для работы только на одном сервере.
2 PB не применим к распределенным ситуациям, то есть все горизонтальные уровни (уровень представления, уровень обслуживания, уровень бизнес-логики, уровень доступа к данным...) проектируются только как логические уровни, а не физические уровни, каждый уровень может быть только. быть развернут и запущен на одном сервере.
3PB не является кластерной системой, то есть ее нельзя развернуть в кластерной среде. В основном это связано с используемой в настоящее время стратегией кэширования.
3. Используемые технологии, инструменты и платформы разработки продуктов.
.NET 2.0.50727
IDE
Visual Studio 2005 для профессионалов/команд
UML-дизайн
Sybase PowerDesigner 12.
Описание каталога структуры папок проекта
документация проекта документа
Сторонняя сборка (dll), на которую ссылается проект lib.
UML-диаграмма модели/объекта
Документ проекта базы данных model/pdm (диаграмма E – R)
сценарии создания и удаления базы данных model/sql
Полный пакет исходного кода сторонних элементов управления пользовательским интерфейсом, используемых в проекте ресурса.
описывать
1 Пароли для входа в систему «сотрудник» и «пользователь» шифруются SHA1 перед сохранением в базе данных.
2. Код подтверждения при входе в систему шифруется DES перед помещением в файл cookie.
3 Поскольку для всех переходов по страницам используются относительные пути, SSL нельзя использовать для отдельных страниц, содержащих информацию о пароле. Можно использовать SSL для всего каталога администратора. Но если вы чувствуете, что потеря производительности, вызванная этим, слишком велика, вам придется восстановить код для перехода на соответствующие страницы.
БД представляет собой базу данных формата Sql2000. После добавления измените информацию о подключении к базе данных в nhibernate.config. Учетная запись/пароль по умолчанию: admin/123456.
Расширять