Эта система представляет собой небольшую систему управления разрешениями. Не рассматривайте эту структуру как большую системную структуру. Прежде чем использовать ее, вам следует сначала понять структуру системы и посмотреть, подходит ли она для ваших нужд. для малых и средних систем. Я думаю, что нет большой проблемы. Эта система может дать вам только ссылку с точки зрения дизайна разрешений. Эта система теперь реализует контроль функциональных модулей в системе. добавьте к ним системные разрешения, а затем авторизуйте соответствующие разрешения для Ролей и назначьте роли пользователям.
1. Среда разработки
Операционная система: окно 2000/XP/Vista/2008.
Язык разработки: C#, для которого необходимо добавить asp.net Ajax, компонент подкачки Webdiyer AspNetPager в .net2.0/3.5, 2.0.
База данных: Sqlserver 2000/2005/2008.
Инструменты разработки: генератор кода VS2008/Dongsoft.net.
2. Конфигурация
(1) Создайте базу данных и разместите файл базы данных MyData.sql в каталоге Doc.
(2)Конфигурация базы данных
(3) Включить государственную службу Asp.net.
3. Процесс работы системы
Прежде всего, перед использованием системы необходимо настроить разрешения. Процесс выглядит следующим образом:
(1) Создайте список разрешений, добавьте необходимые разрешения и начальные разрешения (просмотр/добавление/редактирование/удаление/поиск/просмотр/перемещение/печать/загрузка/резервное копирование).
(2) Установите управление группами пользователей, чтобы облегчить классификацию пользователей.
(3) Установить классификацию модулей и классифицировать функциональные модули.
(4) Установите управление модулями, добавьте подмодули и установите подробные разрешения для функций.
(5) Установите ролевое управление
(6) Установите авторизацию ролей и предоставьте разрешения модуля для ролей.
Проверка имени пользователя и пароля
Админадмин
тест1 тест
тест2 тест
тест3 тест
4. План развития
Все операции с данными базы данных в этой системе написаны в коде. Нет хранимых процедур. Он поддерживает несколько баз данных. Он переведен в заводской режим для поддержки сначала Access, sqlser, mysql, а затем Oracle.
Расширьте список разрешений модуля на два столбца для облегчения работы. Многоязычная версия, несколько скинов, управление разрешениями домена, индивидуально устанавливаемые разрешения, несколько ролей, несколько режимов входа (домен/форма/одна точка).
Библиотека конфигурации пользователя. Идентификатор пользователя. Имя конфигурации. Тип значения конфигурации. Включить ли тип отображения проверки (lab, list, chkbox)