![](https://previews.customer.envatousercontent.com/files/449487718/590x300.2.png)
Gerenciamento avançado de arquivos e usuários | Núcleo ASP.NET | Núcleo EF | Núcleo .NET | SQL | MySQL
Advanced Files & Users Management é um aplicativo da web multifuncional completo desenvolvido usando ASP.NET Core 6.0 e EF Core code first technology. Este aplicativo da web permite gerenciar todos os tipos de documentos com histórico adequado, adicionar comentários interativos e junto com um painel dinâmico.
Você pode armazenar, rastrear, modificar e gerenciar documentos em uma plataforma centralizada. Os recursos incluem compartilhamento de documentos, adição de novos comentários, gerenciamento de usuários, permissões de acesso a páginas em massa, download e visualização de documentos, envio de documentos por e-mail, histórico adequado de documentos, etc.
Todos os tipos de documentos são armazenados de forma criptografada no servidor. Ele permite que você carregue vários documentos e os compartilhe com usuários ilimitados do sistema. O administrador pode visualizar, fazer upload, editar, excluir, adicionar arquivos e controlar todo o acesso do usuário.
Demonstração ao vivo:
Web: http://94.100.26.222:85/Conta/Login
Nome de usuário: admin@gmail.com Senha: 123
Recurso principal
Gerenciar documentos
Você pode armazenar documentos ilimitados por categoria e atribuí-los ao usuário do sistema. E os usuários do sistema também podem adicionar comentários interativos.
Painel
Painel dinâmico com gráfico de pizza, usuários recentes e outros totais. Você pode ver estatísticas de documentos por categoria.
Carregar documentos
Você pode fazer upload de qualquer tipo de documento, baixá-lo e visualizá-lo adequadamente.
Documento criptografado
Todos os documentos são armazenados de forma criptografada no banco de dados. Você tem duas opções para armazenar arquivos no servidor: o banco de dados e o diretório raiz. Somente o sistema pode descriptografar documentos.
Documento histórico
Para qualquer ação no documento, o fluxo foi registrado como histórico do documento. Por exemplo, crie um novo documento, adicione um novo comentário, baixe um documento, atribua um documento, etc.
Tema Admin LTE
Usei um tema excelente e responsivo. Ele fornece uma variedade de componentes responsivos, reutilizáveis e comumente usados.
Configurações
Gerencie facilmente o aplicativo com configurações de logotipo, categorias, condição, acesso à página personalizada e opção de identidade.
Gerenciamento de usuários e funções
O administrador pode gerenciar o acesso de usuários e páginas a outros usuários no sistema. Os usuários padrão podem acessar apenas algumas páginas.
Código-fonte completo
Você obterá o código-fonte completo do Sistema de Gerenciamento de Documentos e construirá uma versão para suporte à conexão de banco de dados MSSQL/MySQL. Junto com o código-fonte, você obterá documentação técnica detalhada sobre como executar o projeto.
Muito mais
Histórico de login do usuário, gerenciamento de usuários, configuração de e-mail e interface de usuário responsiva e agradável.
Tecnologias
Microsoft Visual Studio Community 2019, ASP.NET Core 6.0, IdentityCore, Entity Framework Code First, MS SQL SERVER 2017, AdminLTE 3.0.5, JavaScript, tabela de dados jQuery, bootstrap 4, sweetalert, toastr, Fontawesome etc.
Aplicação de pré-requisito
Comunidade Microsoft Visual Studio 2019/22, Dot Net Core .0, MS SQL SERVER 2017/MySQL, IIS, navegador Chrome/Edge.
Perguntas frequentes
Código-fonte completo e diretrizes de execução do primeiro projeto de código.
Visualização do vídeo de demonstração
Captura de tela do aplicativo
https://photos.app.goo.gl/K7HjJzyYkTQDsKYU8
Características técnicas
- ASP.NET Core 6.0
- Código EF Core primeiro
- Núcleo de Identidade
- MSSQL/MySQL
- Operação CRUD de atualização parcial da página
- Razor e jQuery para FE
- jQuery DataTable para carregamento de dados mais rápido
- Notificação Sweet Alert2 e Toaster
- menu suspenso select2
- Arquitetura ASP.NET Core MVC
- Usa Swagger para documentação de API
- Injeção de dependência
- Convenções de nomenclatura padrão
- Autenticação baseada em token JWT e autorização baseada em declaração
- Todos os métodos são assíncronos/aguardam
- SinalR
- Configurações do CORS
- Suporte Docker
Como executar o projeto
Passo 1:
Descompacte a pasta baixada (DocumentMS.zip)
Passo 2:
Abra o arquivo DocumentMS.sln com Visual Studio 2019/22
Etapa 3:
Atualizar conexão com o banco de dados: appsettings.json
“DefaultConnection”: “Servidor=DEVSTATION\\MSSQLSERVER2017;Banco de dados=DocumentMSDev;ID do usuário=sa;Senha=dev123456”
- Servidor=Seu nome do servidor MS SQL
- ID do usuário = seu nome de usuário do MS SQL Server
- Senha = sua senha de usuário do MS SQL Server
Passo 4:
Construa e execute pressionando f5
https://localhost:5001/
Arrogância
http://localhost:5000/swagger/index.html
- Não há necessidade de criar regras de migração e atualizar o banco de dados. Você só precisa construir e executar o aplicativo. A regra de migração inicial já está incluída no projeto. Certifique-se de que o servidor MS SQL/MySQL esteja funcionando corretamente.
Apoia:
Se desejar modificar ou adicionar novos recursos, você pode entrar em contato conosco pelo e-mail shahedbddev@gmail.com
Célula: +8801674411603
Skype: Shahedatomap
Youtube: https://www.youtube.com/channel/UCdHAVwuNUtfqZRFVI6qf7mg
Versão 1.0.4
- Advanced Search: Search in File - Dynamic Role Management - General File List: Only View Mode - Public File List: Without Login into System Browse File as View Mode
Versão 1.0.3
- added docx file viewer feature
Versão 1.0.2
- Multiple file upload - Added directory-wise file - Added file tag for search file - User-wise file list - Added New Design - Updated to Dotnet 6.0 - Added PostgreSQL Database Support
Versão 1.0.0
Initial Release
Artigos Relacionados