eleiÇÃo eletrÔnica
DESCRIPTION
ELEIÇÃO ELETRÔNICA. Aluno Luciano Barroso Zanluchi Orientador Lucio Kamiji. Supervisor de Estágio Sergio Akio Tanaka. Coordenador de Curso Adail Roberto Nogueira. Londrina, Junho de 2005. Objetivos e Motivações. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/html5/thumbnails/1.jpg)
Centro Universitário FiladélfiaCentro Universitário FiladélfiaCurso de Processamento de DadosCurso de Processamento de Dados
ELEIÇÃO ELETRÔNICAAluno
Luciano Barroso Zanluchi
OrientadorLucio Kamiji
Coordenador de CursoAdail Roberto
Nogueira
Supervisor de EstágioSergio Akio Tanaka
Londrina, Junho de 2005Londrina, Junho de 2005
![Page 2: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/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: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/html5/thumbnails/3.jpg)
iRUP
http://www.uel.br/pessoal/luciano
![Page 4: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/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: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/html5/thumbnails/5.jpg)
Arquitetura do Sistema
Interface<<layer>>
Regra de Negocio
<<layer>>Banco de
Dados
<<layer>>
PHP MySQL
![Page 6: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/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: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/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: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/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: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/html5/thumbnails/9.jpg)
Diagrama de Estado
![Page 10: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/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: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/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: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/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: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/html5/thumbnails/13.jpg)
Diagrama de Componentes
![Page 14: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/html5/thumbnails/14.jpg)
Modelagem do Banco de Dados
![Page 15: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/html5/thumbnails/15.jpg)
T_Cargoscod_cargo : NUMBER(5, 0)nome_cargo : VARCHAR2(255)T_Cargos_ID : NUMBER(10, 0)
<<PK>> PK_T_Cargos1()
T_Presencaconfirmado : 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_Eleitorescod_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_Candidatosnome_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_Chapastotal_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édulasT_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_Eleicoescod_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: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/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: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/html5/thumbnails/17.jpg)
Eleição - Principal
![Page 18: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/html5/thumbnails/18.jpg)
Eleição Eletrônica
![Page 19: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/html5/thumbnails/19.jpg)
Login
![Page 20: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/html5/thumbnails/20.jpg)
Eleição on-line
![Page 21: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/html5/thumbnails/21.jpg)
![Page 22: ELEIÇÃO ELETRÔNICA](https://reader035.vdocuments.site/reader035/viewer/2022062502/568156f5550346895dc49aa4/html5/thumbnails/22.jpg)
Resultados Anteriores