Envie-me um sistema de exame abrangente que desenvolvi. O ambiente de desenvolvimento deste sistema é VS2005+SQL2000. É um projeto que fiz de forma independente quando estava na unidade de estágio. vários sistemas de exame. Existem tipos de perguntas de escolha única, perguntas de múltipla escolha, perguntas verdadeiro-falso, perguntas para preencher as lacunas e perguntas de teste (ou perguntas de resposta curta).
Deixe-me falar sobre minha experiência de desenvolvimento:
1. Quase não há tipos de perguntas nas provas que vi na Internet. Baixei uma há pouco tempo e ela tem perguntas de resposta curta, mas o estranho é que não há nenhuma prova em segundo plano. avaliada diretamente na recepção. Esta é uma pergunta, porque se for uma pergunta de preenchimento, você pode comparar se as poucas palavras inseridas pelo usuário são iguais às respostas no banco de dados. , as respostas às perguntas de resposta curta geralmente têm dezenas de palavras. É impossível para o usuário combinar todas as palavras do banco de dados. Embora isso possa ser comparado, não é consistente com a realidade. Então, adicionei a função "Examination Paper Review" em segundo plano, que pode salvar as respostas do usuário na primeira página e, em seguida, exibir a escolha de perguntas e palavras de entrada do usuário da mesma forma em segundo plano. A maior vantagem não foi vista no sistema de exames que vi até agora. Na “Revisão do Trabalho de Exame”, exceto as “Perguntas e Respostas” que são inseridas manualmente, os demais tipos de questões são pontuados automaticamente pelo sistema.
2. O gerenciamento de permissões foi adicionado O sistema está dividido em três tipos de usuários: administradores, professores e alunos. Os administradores podem definir as permissões dos professores.
3. No módulo "Gerenciamento de usuários", também foi adicionada uma função "Redefinir senha" Caso o usuário esqueça a senha, o administrador pode redefinir a senha do usuário para um número aleatório de 6 dígitos.
4. O sistema usa apenas uma interface para fazer login. Ele pode realizar login inteligente para três tipos de usuários sem usar botões de opção e irá automaticamente para a página correspondente de acordo com a identidade. Além disso, os cookies são usados para lembrar nomes de usuários.
5. Após fazer login com sucesso, os alunos podem alterar suas senhas pessoais, visualizar registros de exames e selecionar exames.
6. Há muito tempo que trabalho na interface bonita. Embora não possa dizer que é bonita, é definitivamente boa.
7. Basicamente tudo que aprendi está aqui, como criptografia MD5 de senhas, excluir todos os CheckBoxes no GridView e permitir apenas uma seleção no GridView mudará de cor quando o mouse mover o mouse; coluna, as seguintes palavras são omitidas; ao excluir, abre uma caixa de diálogo de confirmação; obtém a entrada do usuário no modelo de consulta de pesquisa de múltiplas condições; . . . . Espero que seja útil para amigos que são novos no .NET.
7. Como o estágio acabou e estou procurando emprego, não tenho muito tempo para melhorar o sistema. Se você tiver algum problema ao usá-lo, pode entrar em contato comigo enquanto eu tiver tempo. farei o meu melhor para ajudar. E-mail:
[email protected] Os módulos de back-end incluem:
Gerenciamento de informações pessoais Alterar senha Gerenciamento de informações do departamento Gerenciamento do departamento Gerenciamento de informações do usuário Gerenciamento de usuários Configurações de permissão Formulação do papel de teste Manutenção Formulação do papel de teste (perguntas aleatórias, perguntas manuais) Manutenção do papel de teste Gerenciamento de papel de teste do usuário Revisão do papel de teste Pontuações do usuário Pergunta Gerenciamento de categoria Perguntas de escolha única Manutenção de questões de múltipla escolha Manutenção Perguntas verdadeiro/falsoPerguntas de manutenção para preencher as lacunasPerguntas do questionário de manutenção