SEFO 1.0: Software de Estúdio de Fotos Online O software será uma base administrativa para cadastro de eventos e fotos de clientes. Investigação Contextual Constatamos que uma base administrativa de um estúdio de fotografia tem como funcionalidade principal o envio de fotos a uma galeria. Todos os recursos são voltados somente para a divulgação das fotografias como meio de exibição de serviço. O contato com a empresa é, quase sempre, feito através de telefone ou e-mail. Funções do Sistema Com base na investigação do contexto, levantamos as seguintes funções: - Cadastro de Cliente; - Cadastro de Evento; - Envio de Fotos; - Organização de Galeria; - Envio de Mensagem para Base Administrativa; Protótipo de baixa fidelidade Principal
Galerias Cadastro de Usuário
Mensagem Administração
Organizar Calendário
Protótipo de alta fidelidade O logotipo da empresa fica no canto superior esquerdo, seguido do menu lateral com todo os tópicos de fotografias postadas. No menu superior encontra-se botões de direcionamento para informações gerais da empresa, contato e cadastro. Ao centro, uma pequena galeria com links selecionados e uma frase de Ivan Lima. Logo abaixo encontra-se o calendário que apresenta os futuros eventos do mês. O layout principal é padrão para todas as áreas do site, se adequando ao conteúdo apresentado em cada página Os links encontrados no menu levam área correspondente das fotos encontradas no site. Na área de book fotográfico, é possível pesquisar por nome do book.
A tela de cadastro é apresentada com os campos para preenchimento, os termos de uso no final da pagina e um botão para confirmação e limpeza de dados. Os campos indicados com um * são obrigatórios e, se não forem preenchidos, uma verificação de erros é exibida, informando os erros encontrados na hora do envio. A tela de login está presente na parte superior da tela, indicada por um símbolo de chave e a palavra login. Ao seleciona-la, os campos de login e senha são exibidos, para que o usuario informe o cadastro e logue em sua conta. Caso o usuário ou senha sejam inválidos, uma pagina de erro informará o ocorrido
A área administrativa possui o layout um pouco diferenciado. O menu é reduzido para ferramentas de visualização de contas e email, galeria para atualização de fotos e o calendário para organizar eventos. A área de organização permite habilitar ou desabilitar a visualização de álbuns, bem como adicionar/alterar/excluir fotos. A seleção ainda apresenta a quantidade de fotos contidas no álbum.
O calendário apresenta campos para seleção de categoria, descrição do serviço e data/horário do evento.
Especificação de Caso de Uso Caso de Uso Pós-condições Criar Conta. Usuário. Não possuir uma conta de Cliente. Possuirá uma conta de Cliente. 1. Usuário preenche campo nome 2. Usuário preenche campo idade 3. Usuário preenche campo sexo 4. Usuário preenche campo endereço 5. Usuário preenche campo cidade 6. Usuário preenche campo telefone 7. Usuário preenche campo e-mail 8. Usuário preenche campo senha 9. Usuário confirma cadastro Tratamento de exceções 1.1.a O usuário preenche o campo com caracteres inválidos: voltar para o 1. 1.1.b O usuário já existe: voltar para o 1. 6.1.a O usuário preenche o campo com caracteres inválidos(caracteres diferentes de números): voltar para o 6. 7.1.a O e-mail já existe: voltar para o 7. 8.1.a O usuário preenche o campo com caracteres inválidos(caracteres especiais): voltar para o 8. Caso de Uso Consultar Conta. Administrador. Possuir uma conta de Cliente no sistema. 1. Administrador informa o e-mail do cliente 2. Administrados consulta conta do cliente Tratamento de exceções 1.1.a O e-mail não existe: voltar para o 1.
Caso de Uso Pós-condições Excluir Conta. Cliente. Possuir uma conta de Cliente. Não possuirá uma conta de Cliente. 1. Cliente informa o e-mail 2. Cliente informa a senha 3. Cliente confirma a exclusão de conta Tratamento de exceções 1.1.a O e-mail não exista: voltar para o 1. 2.1.a A senha não é compatível com o e-mail: voltar para o 1.1 2.1.b O cliente preenche o campo com caracteres inválidos(caracteres especiais): voltar para o 1. 3.1.a O cliente não confirma a exclusão: voltar para 1. Caso de Uso Tratamento de exceções Alterar Conta. Cliente. Possuir uma conta de Cliente. 1. Cliente informa os campos que deseja alterar. 2. Sistema altera os dados. 1.1.a O cliente preenche o campo com caracteres inválidos(caracteres especiais, com exceção do email que aceita o @): voltar para o 1. Caso de Uso Enviar mensagem. Cliente. Possuir uma conta de Cliente no sistema. 1. Cliente cria uma mensagem 2. Cliente envia a mensagem Tratamento de exceções 1.1.a A mensagem excede os limites de caracteres: voltar para 1.
Caso de Uso Pós-condições Excluir mensagem. Administrador. Possuir uma mensagem no sistema. A mensagem não existirá mais. 1. Administrador consulta uma mensagem 2. Administrador confirma a exclusão da mensagem Tratamento de exceções 2.1.a O administrador não confirma a exclusão: voltar para 1. Caso de Uso Consultar mensagem. Administrador. Possuir uma mensagem no sistema. 1. Administrador consulta uma mensagem Caso de Uso Tratamento de exceções Adicionar imagem. Administrador. 1. Administrador adiciona imagem 2. Administrador preenche campo nome 3. Administrador confirma a ação 2.1.a O administrador preenche o campo com caracteres inválidos: voltar para 2. 2.1.b O nome já existe: voltar para 2.
Caso de Uso Pós-condições Tratamento de exceções Excluir imagem. Administrador. Possuir uma imagem no sistema. A imagem não existirá mais. 1. Administrador informa nome da imagem 2. Administrador consulta imagem 3. Administrador confirma exclusão da imagem 1.1.a O administrador preenche o campo com caracteres inválidos: voltar para 1. 1.1.b - O nome não existe: voltar para 1. 3.1.a - O administrador não confirma a exclusão: voltar para 1. Caso de Uso Cadastrar Evento Administrador. 1. Administrador informa nome do evento 2. Administrador informa data/hora do evento 3. Administrador cria descrição do evento 4. Administrador confirma criação de evento Tratamento de exceções 4.1.a O administrador não confirma a criação: voltar para 1.
Diagrama de Caso de Uso
Mapa do site