{"id":16591194,"url":"https://github.com/mateus/sce","last_synced_at":"2026-04-20T02:37:23.972Z","repository":{"id":148651858,"uuid":"5990351","full_name":"mateus/SCE","owner":"mateus","description":"Java application to manage virtual elections. Includes complete CRUD for candidates, parties and a virtual voting ambient.","archived":false,"fork":false,"pushed_at":"2013-03-12T04:32:48.000Z","size":6659,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-06T14:51:02.098Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mateus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-09-27T23:54:26.000Z","updated_at":"2016-09-20T06:28:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"f6b7b6bb-cb29-4bf4-bdc6-9dbd99013c05","html_url":"https://github.com/mateus/SCE","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mateus/SCE","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateus%2FSCE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateus%2FSCE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateus%2FSCE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateus%2FSCE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mateus","download_url":"https://codeload.github.com/mateus/SCE/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateus%2FSCE/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32030393,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T23:15:54.288Z","updated_at":"2026-04-20T02:37:23.950Z","avatar_url":"https://github.com/mateus.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Sistema de Controle Eleitoral\n==========================\n\nPrograma para gerência básica de eleições e Simulação de Votação.\nImagens e Sons capturados utilizando sistema de barras do Sistema Operacional Windows.\n\n## Screenshots\n\n![ft1](https://raw.github.com/mtsferreirasilva/SCE/master/screenshots/inicial.png)\n![ft2](https://raw.github.com/mtsferreirasilva/SCE/master/screenshots/config.png)\n![ft3](https://raw.github.com/mtsferreirasilva/SCE/master/screenshots/cadastrar.png)\n![ft4](https://raw.github.com/mtsferreirasilva/SCE/master/screenshots/consultar.png)\n![ft5](https://raw.github.com/mtsferreirasilva/SCE/master/screenshots/cadPesquisaEleitoral.png)\n![ft6](https://raw.github.com/mtsferreirasilva/SCE/master/screenshots/relatorio.png)\n![ft7](https://raw.github.com/mtsferreirasilva/SCE/master/screenshots/votacao1.png)\n![ft8](https://raw.github.com/mtsferreirasilva/SCE/master/screenshots/votacao2.png)\n![ft9](https://raw.github.com/mtsferreirasilva/SCE/master/screenshots/votacao3.png)\n![ft10](https://raw.github.com/mtsferreirasilva/SCE/master/screenshots/votacao4.png)\n![ft11](https://raw.github.com/mtsferreirasilva/SCE/master/screenshots/apuracao.png)\n\nBanco de dados\n-------------\n\n- Utilize o PostgreSQL\n- Configure o arquivo bdconfig.txt \n\nNeste banco de dados execute a seguinte query:\n\n\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\n\nCREATE TABLE configuracoes\n(\n  horarioAtivo BOOLEAN DEFAULT (TRUE) NOT NULL\n);\n\nINSERT INTO configuracoes VALUES(true);\n \nCREATE TABLE cargo\n(\n  nome character varying(30) NOT NULL,\n  \"qtdDigitos\" integer,\n  CONSTRAINT pk_cargo PRIMARY KEY (nome)\n);\n\nCREATE TABLE partido\n(\n  sigla character varying(10) NOT NULL,\n  numero integer NOT NULL,\n  CONSTRAINT pk_partido PRIMARY KEY (numero),\n  CONSTRAINT partido_sigla_key UNIQUE (sigla)\n);\n \nCREATE TABLE candidato\n(\n  nome character varying(100),\n  partido character varying(10),\n  numero integer NOT NULL,\n  cargo character varying(20),\n  diretorio character varying(255),\n  CONSTRAINT candidato_pkey PRIMARY KEY (numero,cargo),\n  CONSTRAINT cargo FOREIGN KEY (cargo)\n      REFERENCES cargo (nome) MATCH SIMPLE\n      ON UPDATE NO ACTION ON DELETE CASCADE,\n  CONSTRAINT partido FOREIGN KEY (partido)\n      REFERENCES partido (sigla) MATCH SIMPLE\n      ON UPDATE NO ACTION ON DELETE CASCADE\n);\n\nCREATE SEQUENCE seq_pesquisa START WITH 1;\n\nCREATE TABLE pesquisa (\n\tid integer NOT NULL UNIQUE,\n\tcargo character varying(30),\n\tdata_inicio DATE,\n\tdata_fim DATE,\n\tnulos_brancos integer,\n\tindecisos integer,\n\tentrevistadas integer,\n\tmunicipios integer,\n\tCONSTRAINT fk_cargo FOREIGN KEY (cargo) REFERENCES cargo(nome) ON DELETE CASCADE,\n\tCONSTRAINT pk_pesquisa PRIMARY KEY (cargo,data_inicio,data_fim)\n);\n\nCREATE TABLE candidato_pesquisa\n(\n  idPesquisa integer NOT NULL,\n  numero integer NOT NULL,\n  intencaoVoto integer NOT NULL,\n\n  CONSTRAINT fk_id_pesquisa FOREIGN KEY (idPesquisa) REFERENCES pesquisa(id) ON DELETE CASCADE,\n  CONSTRAINT pk_numero PRIMARY KEY (idPesquisa,numero)\n);\n\nCREATE TABLE votacao_cargos\n(\n  nome character varying(30) NOT NULL,\n  \"qtdDigitos\" integer,\n  CONSTRAINT pk_votacao_cargo PRIMARY KEY (nome)\n);\n\nCREATE TABLE votacao_candidatos_votos\n(\n  nome character varying(30),\n  numero integer NOT NULL,\n  cargo character varying(30) NOT NULL\n);\n\n\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\n\nOBS: Verificar se os arquivos da pasta \u003ci\u003eimagens\u003c/i\u003e estão com os \u003ci\u003eç\u003c/i\u003e corretos.\n\nSe tudo estiver correto o arquivo tp1too.jar poderá ser executado perfeitamente.\n\nCréditos: Mateus Ferreira Silva , Vinicius Lehmann\nContato: mtsferreirasilva@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateus%2Fsce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmateus%2Fsce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateus%2Fsce/lists"}