centro universitário filadélfia curso de processamento de dados eleiÇÃo eletrÔnica aluno...
TRANSCRIPT
![Page 1: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/1.jpg)
Centro Universitário FiladélfiaCentro Universitário FiladélfiaCurso de Processamento de DadosCurso de Processamento de Dados
ELEIÇÃO ELETRÔNICA
AlunoLuciano Barroso Zanluchi
OrientadorLucio Kamiji
Coordenador de CursoAdail Roberto
Nogueira
Supervisor de EstágioSergio Akio Tanaka
Londrina, Junho de 2005Londrina, Junho de 2005
![Page 2: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/2.jpg)
Objetivos e Motivações
Sistema de Eleição Eletrônica, visando redução de custos, facilidades do eleitor para votação, pois evita seu deslocamento até a urna de votação e rapidez para a apuração dos votos.
As dificuldades encontradas na elaboração de cada eleição me motivaram a agilizar esse processo.
![Page 3: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/3.jpg)
iRUP
http://www.uel.br/pessoal/luciano
![Page 4: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/4.jpg)
Tecnologias usadas
Linguagem: PHP Banco de Dados: MySQL Processo de Desenvolvimento: RUP Metodologia: UML Ferramenta Case: Rational Rose Ferramenta de Desenvolvimento: Macromedia
Dreamweaver
![Page 5: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/5.jpg)
Arquitetura do Sistema
Interface<<layer>>
Regra de Negocio
<<layer>>
Banco de Dados
<<layer>>
PHP MySQL
![Page 6: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/6.jpg)
Diagrama de AtividadesInício
Cadastra Eleição
Cadastra Chapas
Cadastra Candidatos
Disponibiliza Sistema
Disponibiliza Resultado
Efetua Logon no Sistema
Senha correta?
Efetua Logon na Eleição Eletrônica
Escolhe a Eleição
Faz Votação
Senha Correta?
Sim
Não
Fim
Faz Apuração
Sim
Não
SistemaEleitorAdministrador
![Page 7: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/7.jpg)
Diagrama de Casos de Uso
Controlar Cédulas
(from Controlar Cédulas)
Eleitor
(from Actors)
controlar_candidatos
(from Controlar Candidatos)
controlar_cargos
(from Controlar Cargos)
controlar_chapas
(from Controlar Chapas)
controlar_votacao
(from Controlar Votação)
controlar_eleitores
(from Controlar Eleitores)
controlar_presenca
(from Controlar Presença)
controlar_login
(from Controlar Login)
Administrador
(from Actors)
controlar_apuracao
(from Controlar Apuração)
![Page 8: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/8.jpg)
Diagrama de ClassesEleitores
cod_eleitor : Integernome_eleitor : Stringsenha_eleitor : String
(from rControlar Eleitores)
Cargos
cod_cargo : Integernome_cargo : String
(from rControlar Cargos)
Presenca
confirmado : Boolean(from rControlar Presença)
0..11
0..11
Votação
cod_eleicao : Integerdata_eleicao : Date
(from rControlar Votação)
1
1
1
1
1
0..n
1
0..n
Candidatos
nome_candidato : String(from rControlar Candidatos)
Chapas
total_votos : Integer(from rControlar Chapas)
1
1..n
1
1..n
1..n
1
1..n
1
Cédulas(from rControlar Cédulas)
1
0..n
1
0..n
![Page 9: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/9.jpg)
Diagrama de Estado
![Page 10: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/10.jpg)
Diagrama de Seqüência
: Eleitor : Form_Votação : Votação
2: Show( )
4: Selecionar Candidato( )
3: Carregar Candidatos( )
1: Form Votar( )
5: Confirmar Voto( )
![Page 11: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/11.jpg)
Diagrama de Colaboração
: Eleitor
: Form_Votação
: Votação
2: Show( )
3: Carregar Candidatos( )
1: Form Votar( )
4: Selecionar Candidato...5: Confirmar Voto( )
![Page 12: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/12.jpg)
Diagrama de Implantação
Servidor Banco de Dados
Servidor WEB Cliente *
Firewall
Internet
conexão
Switch
conexão conexão
conexão
Roteador
conexão
conexão
AMD k6II 500 mhz, 80gb HD, 384MB RAM; Windows 2000, IIS 5, PHP 4.3.9, ASP
Servidor MySql: Pentium II 500 mhz, 40gb HD, 256MB RAM; Windows 2000, MySql 3.23.38-nt
Embratel: 4 MBPSCelepar: 8 MBPSFibra óptica e rádio
![Page 13: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/13.jpg)
Diagrama de Componentes
![Page 14: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/14.jpg)
Modelagem do Banco de Dados
![Page 15: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/15.jpg)
T_Cargos
cod_cargo : NUMBER(5, 0)nome_cargo : VARCHAR2(255)T_Cargos_ID : NUMBER(10, 0)
<<PK>> PK_T_Cargos1()
T_Presenca
confirmado : NUMBER(5, 0)T_Presenca_ID : NUMBER(10, 0)T_Eleicoes_ID : NUMBER(10, 0)T_Eleitores_ID : NUMBER(10, 0)
<<Unique>> TC_T_Presenca20()<<PK>> PK_T_Presenca5()<<FK>> FK_T_Presenca7()<<FK>> FK_T_Presenca8()<<Index>> TC_T_Presenca17()<<Index>> TC_T_Presenca19()
T_Eleitores
cod_eleitor : NUMBER(5, 0)nome_eleitor : VARCHAR2(255)senha_eleitor : VARCHAR2(255)T_Eleitores_ID : NUMBER(10, 0)T_Chapas_ID : NUMBER(10, 0)
<<Unique>> TC_T_Eleitores11()<<PK>> PK_T_Eleitores4()<<FK>> FK_T_Eleitores4()<<Index>> TC_T_Eleitores10()
1 0..11 0..1
<<Non-Identifying>>
T_Candidatos
nome_candidato : VARCHAR2(255)T_Candidatos_ID : NUMBER(10, 0)T_Chapas_ID : NUMBER(10, 0)COL_0 : NUMBER(10, 0)
<<PK>> PK_T_Candidatos0()<<FK>> FK_T_Candidatos1()<<FK>> FK_T_Candidatos0()<<Index>> TC_T_Candidatos3()<<Index>> TC_T_Candidatos1()
T_Chapas
total_votos : NUMBER(5, 0)T_Chapas_ID : NUMBER(10, 0)T_Eleicoes_ID : NUMBER(10, 0)
<<PK>> PK_T_Chapas2()<<FK>> FK_T_Chapas2()<<Index>> TC_T_Chapas5()
1
1
1
1<<Non-Identifying>>
1
1..*
1
1..*
1
0..*
1
0..*
<<Non-Identifying>>
T_Cédulas
T_Cédulas_ID : NUMBER(10, 0)T_Chapas_ID : NUMBER(10, 0)
<<PK>> PK_T_Cédulas6()<<FK>> FK_T_Cédulas5()<<Index>> TC_T_Cédulas13()
10..* 10..*<<Non-Identifying>>
T_Eleicoes
cod_eleicao : NUMBER(5, 0)data_eleicao : DATET_Eleicoes_ID : NUMBER(10, 0)T_Cargos_ID : NUMBER(10, 0)
<<Unique>> TC_T_Eleicoes8()<<PK>> PK_T_Eleicoes3()<<FK>> FK_T_Eleicoes3()<<Index>> TC_T_Eleicoes7()
1
0..*
1
0..*<<Non-Identifying>>
1
1
1
1<<Non-Identifying>>
11..* 11..*
<<Non-Identifying>>
![Page 16: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/16.jpg)
Protótipo do Sistema
1. Tela de Entrada2. Tela de Eleição3. Tela de Login4. Tela de Eleição5. Tela do Administrador6. Tela de Resultados Anteriores
![Page 17: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/17.jpg)
Eleição - Principal
![Page 18: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/18.jpg)
Eleição Eletrônica
![Page 19: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/19.jpg)
Login
![Page 20: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/20.jpg)
Eleição on-line
![Page 21: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/21.jpg)
![Page 22: Centro Universitário Filadélfia Curso de Processamento de Dados ELEIÇÃO ELETRÔNICA Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji Coordenador de](https://reader036.vdocuments.net/reader036/viewer/2022070311/552fc10b497959413d8c2c26/html5/thumbnails/22.jpg)
Resultados Anteriores