ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Intranets


Enviado por   •  21 de Julio de 2011  •  9.756 Palabras (40 Páginas)  •  503 Visitas

Página 1 de 40

INTRODUCCIÓN

Se diseñó y se desarrolló un sistema de elecciones, donde se puede votar por cualquier partido político el cual nos permitirá realizar el proceso de elección de una manera más cómoda, rápida y eficiente, por vía servidor web.

Con este sistema se busca reformar los procesos electorales utilizando las herramientas informáticas y tecnológicas que existen en la actualidad, permitiéndonos así hacer más eficientes los tiempos y ayudando a la ecología para el ahorro de papel y otros materiales.

No obstante se busca que la sociedad cambio de mentalidad hacia las votaciones electrónicas, de tal manera que sean avaladas, aprobadas y aceptadas para un futuro, así se hará que la población tenga más participación en ellas, solo con tener una computadora con internet a si alcance, buscando la actualización, ir a una mejor eficiencia en procesos.

JUSTIFICACIÓN

Debido a la ineficiencia de las votaciones en el país y de los recursos que son usados, como papel, plástico etc. Se buscó una alternativa que mejore el proceso y ayude a la ecología, con lo que se llegó a desarrollar un sistema de información para votaciones, lo cual permitirá el ahorro de papel y no será necesario salir del hogar para realizar la votación.

Se buscara que la sociedad adopte este nuevo sistema para un mejor desempeño de los procesos electorales, por lo tanto también darle mayor comodidad al usuario y disminuir el número de abstinencias, en el país o estado, logrando así que una cantidad mayor pueda emitir su votación

También se ofrece una herramienta para personas que se encuentren en el extranjero permitiéndoles votar en cualquier lugar del mundo donde cuenten con una conexión a internet, esto mejorara y hará más transparentes las elecciones.

DISEÑO DE LA BASE DE DATOS

CÓDIGO SQL

CREATE TABLE administrador (

idadministrador VARCHAR(20) NOT NULL AUTO_INCREMENT,

nom VARCHAR(15) NULL,

PRIMARY KEY(idadministrador)

);

CREATE TABLE tblDireccion (

tblMunicipio_idtblMunicipio INTEGER UNSIGNED NOT NULL,

tblEstado_idtblEstado INTEGER UNSIGNED NOT NULL,

estado INTEGER UNSIGNED NULL,

municipio INTEGER UNSIGNED NULL,

INDEX tblDireccion_FKIndex1(tblEstado_idtblEstado),

INDEX tblDireccion_FKIndex2(tblMunicipio_idtblMunicipio)

);

CREATE TABLE tblEstado (

idtblEstado INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,

estado VARCHAR(20) NULL,

PRIMARY KEY(idtblEstado)

);

CREATE TABLE tblMunicipio (

idtblMunicipio INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,

municipio VARCHAR(20) NULL,

PRIMARY KEY(idtblMunicipio)

);

CREATE TABLE tblPartido (

idRegistro VARCHAR(10) NOT NULL AUTO_INCREMENT,

nom_partido VARCHAR(10) NULL,

nombreCandidato VARCHAR(30) NULL,

appellidoPaternoCndidato VARCHAR(30) NULL,

apellidoMaternoCandidato VARCHAR(30) NULL,

fechaRegistro DATE NULL,

PRIMARY KEY(idRegistro)

);

CREATE TABLE tblResultado (

tblPartido_idRegistro VARCHAR(10) NOT NULL,

tblUsuario_idClaveElectoral VARCHAR(45) NOT NULL,

fecha DATE NULL,

hora TIME NULL,

vadidaVoto BOOL NULL,

partido VARCHAR(10) NULL,

clave_elec INTEGER UNSIGNED NULL,

INDEX tblResultado_FKIndex1(tblUsuario_idClaveElectoral),

INDEX tblResultado_FKIndex2(tblPartido_idRegistro)

);

CREATE TABLE tblUsuario (

idClaveElectoral VARCHAR(45) NOT NULL AUTO_INCREMENT,

nombreUsuario VARCHAR(50) NULL,

apellidoPaterno VARCHAR(50) NULL,

apellidoMaterno VARCHAR(50) NULL,

cp INTEGER UNSIGNED NULL,

folio INTEGER UNSIGNED NULL,

edad INTEGER UNSIGNED NULL,

sexo VARCHAR(10) NULL,

psw VARCHAR(10) NULL,

estado VARCHAR(45) NULL,

municipio VARCHAR(45) NULL,

PRIMARY KEY(idClaveElectoral)

);

DIAGRAMA ENTIDAD RELACIÓN

RESPALDO DEL SISTEMA

SOFTWARE NECESARIO PARA LA EJECUCIÓN

SOFTWARE

NetBeans

• Java Web

- Web Application

JBoss

- Servidor de aplicaciones

MySQL

- bases de datos

PANTALLAS DEL SISTEMA

CÓDIGO DEL SISTEMA

package controlador;

import java.io.IOException;

import java.io.PrintWriter;

import java.sql.SQLException;

import java.util.List;

import java.util.logging.Level;

import java.util.logging.Logger;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import modelo.dao.dtsConnection;

import modelo.dto.datosFormulario;

/**

*

* @author teko

*/

public class recibirDatosAdmin extends HttpServlet {

/**

* Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.

* @param request servlet request

* @param response servlet response

* @throws ServletException if a servlet-specific error occurs

* @throws IOException if an I/O error occurs

*/

protected void processRequest(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException, SQLException, ClassNotFoundException {

response.setContentType("text/html;charset=UTF-8");

PrintWriter out = response.getWriter();

String respuesta ="";

try {

String clave = request.getParameter("clave");

String passwd = request.getParameter("passwd");

System.out.println("...................................................\n");

System.out.println("\nClave:"+ clave);

System.out.println("\npassword"+ passwd);

dtsConnection dts = new dtsConnection();

// para Administradores

...

Descargar como (para miembros actualizados) txt (42 Kb) pdf (233 Kb) docx (37 Kb)
Leer 39 páginas más »
Disponible sólo en Clubensayos.com