Ce système est un petit système de gestion des autorisations. Ne considérez pas ce cadre en termes de cadre système à grande échelle. Avant de l'utiliser, vous devez d'abord comprendre le cadre système et voir s'il est adapté à vos besoins de conception. aux systèmes de petite et moyenne taille. Je pense qu'il n'y a pas de gros problème. Ce système ne peut vous donner qu'une référence en termes de conception d'autorisations. Ce système réalise désormais le contrôle des modules fonctionnels dans le système. ajoutez-leur des autorisations système, puis autorisez les autorisations correspondantes sur les rôles et attribuez des rôles aux utilisateurs.
1. Environnement de développement
Système d'exploitation : fenêtre 2000/XP/Vista/2008
Langage de développement : C#, qui doit ajouter asp.net Ajax, le composant de pagination de Webdiyer AspNetPager dans .net2.0/3.5, 2.0
Base de données : SQLserver 2000/2005/2008
Outils de développement : générateur de code VS2008/Dongsoft.net
2.Configuration
(1) Créez une base de données et placez le fichier de base de données MyData.sql dans le répertoire Doc.
(2)Configuration de la base de données
(3) Activer le service d'état Asp.net
3. Processus de fonctionnement du système
Tout d'abord, les autorisations doivent être configurées avant d'utiliser le système. Le processus est le suivant :
(1) Créez une liste d'autorisations, ajoutez les autorisations requises et les autorisations initiales (parcourir/ajouter/modifier/supprimer/rechercher/réviser/déplacer/imprimer/télécharger/sauvegarder)
(2) Établir la gestion des groupes d'utilisateurs pour faciliter la classification des utilisateurs
(3) Établir la classification des modules et classer les modules fonctionnels
(4) Établir la gestion des modules, ajouter des sous-modules et définir des autorisations de fonction détaillées
(5) Établir la gestion des rôles
(6) Établir l'autorisation de rôle et accorder des autorisations de module aux rôles
Testez le nom d'utilisateur et le mot de passe de l'utilisateur
Administrateuradmin
test1 test
test2 test
test3 test
4. Plan de développement
Toutes les opérations sur les données de base de données dans ce système sont écrites dans le code. Il n'y a pas de procédures stockées. Il est modifié en mode usine pour prendre en charge Access, sqlser, mysql d'abord, puis Oracle.
Élargissez la liste des autorisations du module en deux colonnes pour faciliter le fonctionnement. Version multilingue, multi-skin, gestion des autorisations de domaine, autorisations définies individuellement, rôles multiples, modes de connexion multiples (domaine/formulaire/point unique).
Bibliothèque de configuration utilisateur ID utilisateur Nom de la configuration Valeur de configuration Type de données s'il faut activer la vérification Type d'affichage (laboratoire, liste, chkbox