Este sistema es un sistema de gestión de permisos pequeño. No mire este marco en términos de un marco de sistema grande. Antes de usarlo, primero debe comprender el marco del sistema y ver si es adecuado para sus necesidades de diseño. Para sistemas pequeños y medianos, creo que no hay gran problema. Este sistema solo puede brindarle una referencia en términos de diseño de permisos. Este sistema ahora puede implementar el control de los módulos funcionales en el sistema. agrégueles permisos del sistema y luego autorice los permisos correspondientes a Roles y asigne roles a los usuarios.
1. Entorno de desarrollo
Sistema operativo: ventana 2000/XP/Vista/2008
Lenguaje de desarrollo: C#, que necesita agregar asp.net Ajax, el componente de paginación de Webdiyer AspNetPager en .net2.0/3.5, 2.0
Base de datos: Sqlserver 2000/2005/2008
Herramientas de desarrollo: generador de código VS2008/Dongsoft.net
2.Configuración
(1) Cree una base de datos y tenga el archivo de base de datos MyData.sql en el directorio Doc.
(2)Configuración de la base de datos
<add key="SqlString" value="Base de datos=Mis datos;Fuente de datos=.;Id de usuario=sa;Contraseña=sa;"/>
(3) Habilitar el servicio de estado Asp.net
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="14400" timeout="18000"/>
3. Proceso de operación del sistema
En primer lugar se deben configurar los permisos antes de utilizar el sistema. El proceso es el siguiente:
(1) Cree una lista de permisos, agregue los permisos necesarios y los permisos iniciales (navegar/agregar/editar/eliminar/buscar/revisar/mover/imprimir/descargar/copia de seguridad)
(2) Establecer gestión de grupos de usuarios para facilitar la clasificación de los usuarios.
(3) Establecer clasificación de módulos y clasificar módulos funcionales.
(4) Establecer gestión de módulos, agregar submódulos y establecer permisos de funciones detallados
(5)Establecer gestión de roles
(6) Establecer autorización de roles y otorgar permisos de módulo a roles
Pruebe el nombre de usuario y la contraseña del usuario
administrador
prueba1 prueba
prueba prueba2
prueba prueba3
4. Plan de desarrollo
Todas las operaciones de datos de la base de datos en este sistema están escritas en el código. No hay procedimientos almacenados. Admite múltiples bases de datos. Se cambia al modo de fábrica para admitir Access, sqlser, mysql y luego Oracle.
Amplíe la lista de permisos del módulo en dos columnas para facilitar la operación. Versión en varios idiomas, múltiples aspectos, administración de permisos de dominio, permisos establecidos individualmente, múltiples roles, múltiples modos de inicio de sesión (dominio/formulario/punto único).
Biblioteca de configuración de usuario ID de usuario nombre de configuración valor de configuración tipo de datos si se habilita la verificación tipo de visualización (laboratorio, lista, chkbox
Expandir