Projeto Principal (Milestone 3 e 4) -> 1 e 2
Ano final ISTN (Info Sys & Tech) Projeto Principal ( capturas de tela )
Um sistema de registro de atualização matricular
Diretrizes
Estrutura do projeto
Este projeto vem em duas partes
- Projeto Principal ASP.NET
- Projeto de banco de dados SQL
Projeto Principal ASP.NET (sistema de registro)
- Este projeto inclui o ASP.NET WebForms e ASP.NET Web API 2
- O ASLO usa Libman para gerenciar bibliotecas do lado do cliente
Projeto de banco de dados SQL (majorProjectDB)
- Este projeto vem todas as tabelas e visualizações de banco de dados usadas no projeto
Nota: você deve publicar o banco de dados no seu servidor SQL desejado e alterar a string de conexão no web.config para corresponder à do seu SQL-Server
Config
(re) Crie aplicação
(re) Construir o aplicativo instalará pacotes ASP necessários da NUGET
e bibliotecas do lado do cliente listadas no arquivo libman.json 
Publique banco de dados
- Clique com o botão direito do mouse no
MajorProjectDB

Um tutorial sobre como gerenciar e publicar um projeto de banco de dados no Visual Studio
Nota: o nome do banco de dados é majorprojectdb
Execute o aplicativo
Se acontecer, você encontra um erro could not find a part of path c:...binroslyncsc.exe
A solução de limpeza e reconstrução geralmente corrige o erro. Consulte também a solução SO
Arquivo de segredos do usuário
- Para validação do número de telefone, o projeto usa a API e creditalidade do Twilio SMS para Twilio são armazenados no arquivo de segredos do usuário
sort of like this 
Nota importante ⚡
Nota: Contas criadas no site do site para a função student . Para criar contas de função de admin , use este aplicativo, um aplicativo Winform interno 'tipo' para ser usado administradores. Funciona de mãos dadas com o site
Algumas melhorias notáveis que podem ser feitas
- Este projeto pode não ter o melhor design de banco de dados?
- Adicionar verificação/confirmação de email de suporte? ✔ Após a inscrição (Intergração com a estrutura Identiy
- O sistema de notificação foi implementado em dar ou levar 3 horas para o prazo? então sim ?? Ele usa a pesquisa?, que definitivamente não é a solução melhor ou efiente. As melhorias para isso podem incluir a substituição da pesquisa por WebSockets usando o Signalr
- Removendo algumas interfaces redundantes
- Adicionar interface de gerenciamento de função (CRUD) a ser usada por administrador
- Adicione o portal do professor (para gerenciar marcas de atualização para os alunos)
Algumas capturas de tela




Admin


Projeto irmã do checkout
As ilustrações neste projeto são fornecidas com ❤ por storyset