Bei diesem System handelt es sich um ein kleines Berechtigungsverwaltungssystem. Betrachten Sie dieses Framework nicht als großes Systemframework. Bevor Sie es verwenden, sollten Sie zunächst das Systemframework verstehen und prüfen, ob es für Ihre Designanforderungen geeignet ist Für kleine und mittlere Systeme gibt es kein großes Problem, wenn es um die Steuerung von Funktionsmodulen im System geht Fügen Sie ihnen Systemberechtigungen hinzu, autorisieren Sie dann die entsprechenden Berechtigungen für Rollen und weisen Sie Benutzern Rollen zu.
1. Entwicklungsumgebung
Betriebssystem: Windows 2000/XP/Vista/2008
Entwicklungssprache: C#, das asp.net Ajax, Webdiyers Paging-Komponente AspNetPager in .net2.0/3.5, 2.0 hinzufügen muss
Datenbank: SQL Server 2000/2005/2008
Entwicklungstools: VS2008/Dongsoft.net-Codegenerator
2.Konfiguration
(1) Erstellen Sie eine Datenbank und legen Sie die Datenbankdatei MyData.sql im Doc-Verzeichnis ab.
(2)Datenbankkonfiguration
<add key="SqlString" value="Database=MyData;Data Source=.;User Id=sa;Password=sa;"/>
(3) Aktivieren Sie den Asp.net-Statusdienst
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="14400" timeout="18000"/>
3. Systembetriebsprozess
Zunächst müssen die Berechtigungen konfiguriert werden, bevor das System verwendet werden kann. Der Vorgang ist wie folgt:
(1) Erstellen Sie eine Berechtigungsliste, fügen Sie erforderliche Berechtigungen und anfängliche Berechtigungen hinzu (durchsuchen/hinzufügen/bearbeiten/löschen/suchen/überprüfen/verschieben/drucken/herunterladen/sichern)
(2) Richten Sie ein Benutzergruppenmanagement ein, um die Klassifizierung von Benutzern zu erleichtern
(3) Legen Sie eine Modulklassifizierung fest und klassifizieren Sie Funktionsmodule
(4) Richten Sie die Modulverwaltung ein, fügen Sie Untermodule hinzu und legen Sie detaillierte Funktionsberechtigungen fest
(5) Richten Sie ein Rollenmanagement ein
(6) Rollenautorisierung einrichten und Modulberechtigungen für Rollen erteilen
Testen Sie den Benutzernamen und das Passwort des Benutzers
Adminadmin
test1 test
test2-Test
test3-Test
4. Entwicklungsplan
Alle Datenbankdatenoperationen in diesem System werden in den Code geschrieben. Es werden mehrere Datenbanken unterstützt. Es wird in den Factory-Modus geändert, um zuerst Access, SQLER und dann Oracle zu unterstützen.
Erweitern Sie die Berechtigungsliste des Moduls in zwei Spalten, um die Bedienung zu erleichtern. Mehrsprachige Version, Multi-Skin, Domänenberechtigungsverwaltung, individuell festgelegte Berechtigungen, mehrere Rollen, mehrere Anmeldemodi (Domäne/Formular/Einzelpunkt).
Benutzerkonfigurationsbibliothek, Benutzer-ID, Konfigurationsname, Konfigurationswert, Datentyp, ob die Überprüfung aktiviert werden soll, Anzeigetyp (Labor, Liste, Kontrollkästchen).
Expandieren