Sistema de Gerenciamento de Condomínio
Grupo 02
DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO EM JAVA COM BANCO DE DADOS MYSQL PARA USO EMPRESARIAL
Projeto apresentado à Faculdade – Cidade, como requisito para obtenção de nota na matéria “Projeto integrado I”, Prof. Orientador:
Brasília-DF
2013
SGC – Sistema Gerenciador de Condôminios
Objetivo Geral
Desenvolver um sistema que permita o controle de entrada de visitantes e funcionários em um determinado prédio, obtendo assim um controle completo em relação as pessoas que frequentam este local.
Objetivo Especifico:
Cadastrar visitante
Cadastrar funcionário
Cadastrar empresas
Gerar relatórios
Regras de negocio:
- Um funcionário pode cadastrar vários visitantes.
- Um visitante só pode ser cadastrado uma vez.
- Um visitante deve ser cadastrado por um único funcinário .
- Apenas o administrador geral “síndico” poderá cadastrar as salas, empresas e funcionários.
- Apenas o administrador terá acesso geral ao sistema.
- Cada visitante só pode visitar uma unica sala.
- A sala poderá ser visitada por vários visitantes.
- Uma sala pode ser de apenas um locatário.
- Cada sala pode ser alugada por somente uma empresa ou não estar aluga para nenhuma empresa.
- Uma empresa pode alugar varias salas.
- Cada sala pertence somente a um locatário.
- Cada locatorio deve ter uma ou muitas salas.
Modelo Conceitual
Modelo Lógico
Modelo Físico
CREATE TABLE empresa ( idempresa INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, nome_empresa VARCHAR(50) NULL, nome_responsavel_empresa VARCHAR(50) NULL, cpf_responsavel_empresa INTEGER UNSIGNED NULL, telefone_empresa INTEGER UNSIGNED NULL, cnpf_empresa INTEGER UNSIGNED NULL, estado_empresa VARCHAR(50) NULL, bairro_empresa VARCHAR(50) NULL, endereco_empresa VARCHAR(70) NULL, PRIMARY