Este sistema é um pequeno sistema de gerenciamento de permissões. Não olhe para esta estrutura em termos de uma estrutura de sistema grande. Antes de usá-lo, você deve primeiro entender a estrutura do sistema e ver se ela é adequada às suas necessidades de design. para sistemas de pequeno e médio porte. Acho que não há grande problema. Este sistema só pode fornecer uma referência em termos de design de permissão. Este sistema agora realiza o controle de módulos funcionais no sistema. adicione permissões do sistema a eles e, em seguida, autorize as permissões correspondentes para funções e atribua funções aos usuários.
1. Ambiente de desenvolvimento
Sistema operacional: janela 2000/XP/Vista/2008
Linguagem de desenvolvimento: C#, que precisa adicionar asp.net Ajax, componente de paginação AspNetPager do Webdiyer em .net2.0/3.5, 2.0
Banco de dados: Sqlserver 2000/2005/2008
Ferramentas de desenvolvimento: gerador de código VS2008/Dongsoft.net
2.Configuração
(1) Crie um banco de dados e tenha o arquivo de banco de dados MyData.sql no diretório Doc.
(2)Configuração do banco de dados
<add key="SqlString" value="Database=MyData;Data Source=.;User Id=sa;Password=sa;"/>
(3) Habilitar serviço de estado Asp.net
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="14400" timeout="18000"/>
3. Processo de operação do sistema
Em primeiro lugar, as permissões devem ser configuradas antes de usar o sistema. O processo é o seguinte:
(1) Crie uma lista de permissões, adicione as permissões necessárias e as permissões iniciais (navegar/adicionar/editar/excluir/pesquisar/revisar/mover/imprimir/download/backup)
(2) Estabelecer gerenciamento de grupo de usuários para facilitar a classificação de usuários
(3) Estabelecer classificação de módulos e classificar módulos funcionais
(4) Estabeleça o gerenciamento de módulos, adicione submódulos e defina permissões de função detalhadas
(5)Estabelecer gerenciamento de funções
(6) Estabelecer autorização de função e conceder permissões de módulo para funções
Testar nome de usuário e senha do usuário
Administradoradministrador
teste1 teste
teste2 teste
teste3 teste
4. Plano de desenvolvimento
Todas as operações de dados do banco de dados neste sistema são escritas no código. Não há procedimentos armazenados. Ele é alterado para o modo de fábrica para oferecer suporte ao Access, sqlser, mysql e depois ao Oracle.
Ampliar a lista de permissões do módulo em duas colunas para facilitar a operação Versão multilíngue, multi-skin, gerenciamento de permissões de domínio, permissões definidas individualmente, múltiplas funções, múltiplos modos de login (domínio/formulário/ponto único)
Biblioteca de configuração do usuário ID do usuário nome da configuração valor da configuração tipo de dados se deseja ativar o tipo de exibição de verificação (laboratório, lista, caixa de seleção
Expandir