Projeto

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (591 palavras )
  • Download(s) : 0
  • Publicado : 21 de dezembro de 2012
Ler documento completo
Amostra do texto
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO UNIVERSIDADE ABERTA DO BRASIL Curso: Bacharelado em Sistemas de Informação Disciplina: Programação III Professor: Rodrigo Cavalcanti de Macêdo

Projeto:Cadastro de Usuários para o Sistema de Controle de Acesso
Considerações Gerais: Implementar todas as classes do sistema na seguinte estrutura de pacotes:

Figura 1: Divisão em pacotes sugerida paratodo o projeto.

Legenda: • O pacote sca (Sistema de Controle de Acesso), que indica a sigla do sistema, informa o local onde ficarão todas as classes do sistema; • Logo abaixo do pacote sca, temos ospacotes: ui, negocio e dados. Estes três pacotes indicam o local onde ficarão as classes de cada camada do sistema. o O pacote ui (que vem de User Interface) conterá as classes de interface com ousuário: ProgramaPrincipal e GUIUsuario, por exemplo. o O pacote negocio (Regras de Negócio) conterá as classes de regra de negócio do sistema: Usuario, Fachada, IFachada e ControladorUsuario, porexemplo. o O pacote dados conterá as classes que acessarão os dados: UsuarioDAO, UsuarioDAOArquivo, UsuarioDAOArrayList e UsuarioDAOBancoDados, por exemplo. • Logo abaixo dos pacotes ui, negocio e dados,temos o pacote usuario. Esse pacote indica o local naquela camada onde ficarão as classes que manipulam os objetos do tipo Usuario. • Também dentro do pacote dados, temos os pacotes util e excecoes. Opacote util contém as classes utilitárias. Na versão final do projeto, este pacote irá conter uma classe auxiliar para prover a conexão com o banco de dados. O pacote excecoes irá conter a(s) classe(s)que representa(m) a(s) exceção(ões) ou erro(s) que pode(m) ocorrer ao acessar o banco de dados, por exemplo.

1

1. Camada de regras de negócio: Implementar o cadastramento de usuários de acordocom a classe básica de negócio a seguir:

Figura 2: Classe Básica de Negócio

a) Implementar a classe Usuario com as especificações a seguir. b) Implementar atributos privados e métodos de...
tracking img