Ir para conteúdo
Fórum Script Brasil

danilosfc

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre danilosfc

danilosfc's Achievements

0

Reputação

  1. Olá a todos! Estou cursando o quarto semestre de Análise de Sistemas e foi pedido um trabalho em JSP, cujo requisitos são: - Possuir um Upload de arquivos - Possuir um Download de arquivos - Exportar relatório para Excel - Gerar relatórios em PDF - Enviar e-mails pela ferramenta JAVAMAIL Esse projeto deve possuir no mínimo um banco de dados com dois relacionamentos de N para N, dois relacionamentos de 1 para N e um relacionamento de 1 para 1. Eu pensei em fazer um sistema gerenciador de um Service Desk Porém, minha maior dificuldade é montar o banco de dados com esses requisitos. Alguém poderia me ajudar? Não estou conseguindo pensar no BD do sistema pra que eu possa começar o desenvolvimento. Desde já agradeço a atenção de todos!
  2. Boa tarde! Estou fazendo um trabalho de recuperação e estou com dificuldades em um ponto crucial do projeto, e vou tentar explicar no que estou pedindo ajuda, dando uma visão geral do programa: Tenho que elaborar uma aplicação em java que utilize um banco de dados para configurar um menu de usuário. Eu estou usando o banco de dados que vem junto com o Netbeans, o Derby. Criei as seguintes tabelas: Usuários id Nome Senha Ativo menuId Menus id Nome padrão Opcoes id Nome Aplicacao Ativo Menus_Opcoes id menuID opcaoID O usuário ADMIN poderá criar usuários e configurar um menu para cada usuário. Até onde eu fiz o meu admin consegue criar menus, opções e usuários normalmente. Quando um usuário fizer o login na aplicação a aplicação deve apresentar o menu de opçoes de acordo com a configuração definida pelo ADMIN. É ai que está a dificuldade! Ao criar uma opção no menu o ADMIN : a) definirá qual a aplicação que estará associada. Exemplo : Opção do menu "Bloco de Notas" abrirá o "Notepad.exe" B) definir a chamada a outro menu já existente. Eu gravei o caminho do .exe do que eu quero abrir em uma String no campo Aplicacão na tabela Opções do Banco de Dados Bom, tem outros detalhes que ainda não fiz, mas estou enroscado nisso. Como abrir esse menu novo com o usuario novo. Como dividi em várias classes, vou colocar a parte que entro com usuario e senha: Menu 1. public class MenuLoginUI { 2. 3. private UsuarioDAO usuarioDAO; 4. private UsuarioDTO usuarioDTO; 5. 6. public void entradaUsuario() throws SQLException { 7. usuarioDAO = new UsuarioDAO(); 8. usuarioDTO = new UsuarioDTO(); 9. this.logar(); 10. usuarioDAO.conferir(usuarioDTO); 11. } 12. 13. public void logar() { 14. System.out.println("---- LOGIN ----"); 15. System.out.println("Entre com o nome: "); 16. usuarioDTO.setNomeUsuario(Keyboard.readString()); 17. System.out.println("Entre com a senha: "); 18. usuarioDTO.setSenhaUsuario(Keyboard.readString()); 19. System.out.println("-------------------------"); 20. } 21. } public class MenuLoginUI { private UsuarioDAO usuarioDAO; private UsuarioDTO usuarioDTO; public void entradaUsuario() throws SQLException { usuarioDAO = new UsuarioDAO(); usuarioDTO = new UsuarioDTO(); this.logar(); usuarioDAO.conferir(usuarioDTO); } public void logar() { System.out.println("---- LOGIN ----"); System.out.println("Entre com o nome: "); usuarioDTO.setNomeUsuario(Keyboard.readString()); System.out.println("Entre com a senha: "); usuarioDTO.setSenhaUsuario(Keyboard.readString()); System.out.println("-------------------------"); } } E o método Conferir() 1. public void conferir(UsuarioDTO usuario) throws SQLException { 2. if (usuario.getNomeUsuario().equals("admin") && usuario.getSenhaUsuario().equals("admin")) { 3. principal.menuPrincipal(); 4. } else { 5. String sql = "select nome, senha from usuarios where nome=? and senha=? and ativo='1'"; 6. PreparedStatement argumento = database.getConnection().prepareStatement(sql); 7. argumento.setString(1, usuario.getNomeUsuario()); 8. argumento.setString(2, usuario.getSenhaUsuario()); 9. 10. ResultSet registro = argumento.executeQuery(); 11. if (registro.next()) { 12. principal.menuPrincipal(); 13. } else { 14. System.out.println("-----USUÁRIO NÃO AUTORIZADO-----"); 15. login.entradaUsuario(); 16. } 17. } 18. } LEMBRANDO QUE ESTOU USANDO APENAS TEXTO E NADA DE GRÁFICO! Agradeço desde já qualquer ajuda!!!!!!
  3. Olá amigos, eu estou com um probleminha! Sou aluno do técnico de informática, estamos vendo VB, só que surgiu um exercício que eu não estou conseguindo solucionar, no caso, seria pra descobrir e entregar para nota. Já estou há um tempo tentando e nada... bom seria assim: Tenho 1 form com os componentes comandbutton (Gerar número) comandbutton (Limpar) e Listbox (O número tem que ser exibido dentro dele. Até aí deu certo, fiz com a programação: Dim x, i As Integer Dim p As String Randomize For i = 1 To 6 x = Int((60 * Rnd) + 1) p = p + Str(x) + "" Next lbxN.AddItem p porém o número não pode repetir, pois o professor quer algo relacionado aos números da mega-sena, e os números sorteados tem que ser diferentes um do outro, mas está repetindo os números na mesma linha em alguns... Se puderem me ajudar eu agradeço... Um abraço
×
×
  • Criar Novo...