terça-feira, 31 de agosto de 2010
quarta-feira, 25 de agosto de 2010
sexta-feira, 20 de agosto de 2010
quarta-feira, 18 de agosto de 2010
sábado, 14 de agosto de 2010
Trabalho do Giu (Requisitos)
Requisitos do sistema controle de estoque Requisito Funcional: Validar o Usuário ·Descrição: O usuário fornece o login de acesso (usuário e senha). O sistema verifica se o acesso do usuário é válido. ·Entradas: nome e senha; ·Origem: teclado; ·Saídas: tela inicial do sistema; ·Destino: monitor; ·Ação: 1. Se o usuário entrar com seu login correto: 1.1 Abrirá a tela inicial do sistema. 2. Se o usuário entrar com seu login incorreto: 2.1 O sistema informa na tela a mensagem “Usuário ou senha inválidos”. ·Requer: Usuário e senha; ·Pré-condição: Usuário e senha cadastrados no sistema; ·Pós-condição: Registra dados no histórico do banco de dados do sistema.
Requisito Funcional: Buscar simples ·Descrição: O usuário entra com o nome do objeto desejado. O sistema verifica se o objeto desejado existe no seu banco de dados e retorna a resposta se foi encontrado ou não. ·Entradas: Nome do objeto; ·Origem: Teclado; ·Saídas: Lista dos objetos encontrados ou mensagem informando que não encontrou o objeto; ·Destino: Monitor; ·Ação: 1. Se o objeto existir no bando de dados do sistema: 1.1 Retornará uma lista com os objetos do mesmo nome encontrado; 1.2 Retornará na mesma lista os nomes semelhantes ao nome procurado. 2. Se o objeto não existir no bando de dados do sistema: 2.1 Retornará a seguinte mensagem “O objeto não foi encontrado. Verifique se o nome fornecido está correto”; 2.2 Retornará uma lista com os nomes semelhantes ao nome procurado. 3. Se o nome do objeto for digitado errado: 3.1 Retornará a seguinte mensagem “Você quis dizer: (nome de um objeto semelhante ao procurado). Verifique se o nome fornecido está correto”; 3.2 Retornará uma lista com os nomes semelhantes ao nome procurado. ·Requer: Nome do objeto desejado; ·Pré-condição: Estar logado no sistema e solicitar a opção buscar; ·Pós-condição: Retorna a resposta se encontrou ou não o objeto e espera uma nova busca.
Requisito Funcional: Buscar avançado ·Descrição: O usuário entra com o nome do objeto desejado e mais informações específicas para filtrar melhor os objetos. O sistema verifica se o objeto desejado existe no seu banco de dados e retorna a resposta se foi encontrado ou não. ·Entradas: nome do objeto, código, fabricante e etc.; ·Origem: Teclado; ·Saídas: Lista dos objetos encontrados ou mensagem informando que não encontrou o objeto; ·Destino: Monitor; ·Ação: 1. Se o objeto existir no bando de dados do sistema: 1.1 Retornará uma lista com os objetos que contenha as mesmas informações de entrada; 1.2 Retornará na mesma lista os objetos que contenha informações semelhantes ao nome procurado. 2. Se o objeto não existir no bando de dados do sistema: 2.1 Retornará a seguinte mensagem “O objeto não foi encontrado. Verifique se as informações fornecidas estão corretas”; 2.2 Retornará uma lista com os nomes semelhantes ao nome procurado. 3. Se um das informações do objeto for digitado errado: 3.1 Retornará a seguinte mensagem “Você quis dizer: (informações do objeto semelhante ao procurado). Verifique se o nome fornecido está correto”; 3.2 Retornará uma lista dos objetos com as informações semelhantes às procuradas. ·Requer: Estar logado no sistema; ·Pré-condição: Solicitar a opção buscar e umas das informações do objeto, nome, código, fabricante e etc.; ·Pós-condição: Retorna a resposta se encontrou ou não o objeto e espera uma nova busca.
Requisito Funcional: Gerar comprovante ·Descrição: Após preencher os campos necessários do comprovante, a opção gerar comprovante fará com que imprima o mesmo. ·Entradas: Solicitar a opção gerar comprovante; ·Origem: mouse, clicando na opção gerar comprovante; ·Saídas: comprovante; ·Destino: impressora; ·Ação: 1. Se conseguir gerar o comprovante: 1.1 Imprimirá o comprovante com as informações que o usuário forneceu; 2. Se não conseguir gerar o comprovante: 2.1 Retornará a seguinte mensagem “Erro ao imprimir. Confira se sua impressora está corretamente instalada e nas condições para imprimir.”; ·Requer: comprovante em branco; ·Pré-condição: Estar logado no sistema, pedir um comprovante em branco; ·Pós-condição: atualizar no banco de dados o comprovante gerado.
Requisito Funcional: Imprimir comprovante ·Descrição: Imprimirá o comprovante que foi solicitado. ·Entradas: dados do comprovante; ·Origem: mouse, clicando na opção gerar comprovante; ·Saídas: comprovante; ·Destino: impressora; ·Ação: 1. Se conseguir imprimir o comprovante: 1.1 Imprimirá o comprovante com as informações que o usuário forneceu; 2. Se não conseguir imprimir o comprovante: 2.1 Retornará a seguinte mensagem “Erro ao imprimir. Confira se sua impressora está corretamente instalada e nas condições para imprimir.”; ·Requer: Estar logado no sistema com a impressora contendo papel e fita; ·Pré-condição: Pedir um comprovante em branco; ·Pós-condição: atualizar no banco de dados o comprovante gerado.
Requisito Funcional: Preencher comprovante ·Descrição: O funcionário preencherá os dados solicitados no comprovante. ·Entradas: nome, chapa, seção, descrição instrumento, código; ·Origem: teclado; ·Saídas: comprovante preenchido; ·Destino: monitor; ·Ação: 1. Se conseguir preencher o comprovante corretamente: 1.1 Os dados ficarão no comprovante esperando ser impresso. 2. Se não conseguir preencher o comprovante corretamente: 2.1Retornará a frase “Dados preenchidos incorretamente, confira se os dados estão nos campos corretos”. 3. Se faltar dados no comprovante: 3.1 Retornará a frase “Você se esqueceu de preencher os dados do campo (campo faltante)”. ·Requer: Estar logado no sistema. ·Pré-condição: Ter solicitado um comprovante em branco. ·Pós-condição: Estar pronto para imprimir o comprovante.
Requisito Funcional: Ver lista de objetos ·Descrição: Uma lista com todos os objetos cadastrados no banco de dados do sistema. ·Entradas: Solicitação para ver a lista de objetos; ·Origem: teclado ou mouse; ·Saídas: Lista dos objetos; ·Destino: Monitor; ·Ação: 1. Se conseguir abrir a lista: 1.1 Abrirá uma lista com todos os objetos cadastrados no sistema. 2. Se não conseguir abrir a lista: 2.1 Abrirá uma mensagem dizendo “Não foi possível abrir a lista de objetos. Caso o sistema seja novo confira com o administrador do sistema se existe uma lista de objetos cadastrada neste sistema”. ·Requer: Estar logado no sistema; ·Pré-condição: Ter uma lista de objetos cadastrados no sistema; ·Pós-condição: Manter a lista sem modificações.
Requisito Funcional: Receber objetos ·Descrição: Quando for entregue o objeto emprestado o funcionário atualiza a devolução no sistema. ·Entradas: Objeto devolvido; ·Origem: Mouse; ·Saídas: Mensagem informando ao funcionário se conseguiu ou não receber o objeto; ·Destino: Monitor; ·Ação: 1. Se conseguir fazer a devolução: 1.1 Mensagem dizendo “Devolução feita com sucesso”. 2. Se não conseguir fazer a devolução: 2.1Retornará uma mensagem dizendo “A devolução não foi concluída. Confira o que há de errado”. ·Requer: Estar logado no sistema e solicitar a opção receber objetos; ·Pré-condição: O objeto deve estar emprestado; ·Pós-condição: Atualizará o sistema com o objeto disponível para ser emprestado novamente.
Requisito Funcional: Criar comprovante em branco ·Descrição: Para emprestar um objeto é necessário preencher um comprovante que primeiro é solicitado em branco, criar comprovante em branco. ·Entradas: Solicitar opção criar documento em branco; ·Origem: Mouse; ·Saídas: Um documento em branco; ·Destino: Monitor; ·Ação: 1. Conseguir criar um documento em branco: 1.1 Abrirá somente o documento em branco. 2. Não conseguir criar um documento em branco: 2.1Retornará uma mensagem dizendo “Aconteceu um erro e não foi possível abrir um novo documento em branco”. ·Requer: Estar logado no sistema; ·Pré-condição: Quando for emprestado um objeto; ·Pós-condição: Um novo documento é criado e pronto para ser preenchido.
Requisito Funcional: Ver listas de empréstimos ·Descrição: É possível ver o histórico de empréstimos. ·Entradas: Solicitar ver listas de empréstimos; ·Origem: Mouse; ·Saídas: listas de empréstimos separadas por dia, semana e mês; ·Destino: Monitor; ·Ação: 1. Se conseguir abrir as listas de empréstimos: 1.1 Retornará as listas de empréstimos do dia, semana e mês. 2. Se não conseguir abrir as listas de empréstimos: 2.1Retornará uma mensagem dizendo “Aconteceu um erro e não foi possível abrir as listas de empréstimos”. ·Requer: Estar logado no sistema; ·Pré-condição: Ter um histórico de empréstimo seja ele do dia, semana ou mês; ·Pós-condição: Manter o histórico como está.
Requisito Funcional: Ver listas de empréstimos do dia ·Descrição: Ver o histórico de empréstimos que aconteceu no dia. ·Entradas: Solicitar opção ver listas de empréstimos do dia; ·Origem: Mouse; ·Saídas: listas de empréstimos do dia; ·Destino: Monitor; ·Ação: 1. Se conseguir abrir a lista de empréstimos do dia: 1.1 Retornará a lista de empréstimos do dia. 2. Se não conseguir abrir a lista de empréstimos do dia: 2.1Retornará uma mensagem dizendo “Não há lista de empréstimo neste dia, pois, não foi emprestado nenhum objeto”. ·Requer: Estar logado no sistema; ·Pré-condição: Ter um histórico de empréstimo do dia; ·Pós-condição: Manter o histórico como está.
Requisito Funcional: Ver listas de empréstimos da semana ·Descrição: Ver o histórico de empréstimos que aconteceu na semana. ·Entradas: Solicitar ver listas de empréstimos da semana; ·Origem: Mouse; ·Saídas: listas de empréstimos da semana; ·Destino: Monitor; ·Ação: 1. Se conseguir abrir a lista de empréstimos do dia: 1.1 Retornará a lista de empréstimos da semana. 2. Se não conseguir abrir as listas de empréstimos da semana: 2.1 Retorna uma mensagem dizendo “Não há lista de empréstimo desta semana, pois, não foi emprestado nenhum objeto”. ·Requer: Estar logado no sistema; ·Pré-condição: Ter um histórico de empréstimo da semana; ·Pós-condição: Manter o histórico como está.
Requisito Funcional: Ver listas de empréstimos do mês ·Descrição: Ver o histórico de empréstimos que aconteceu no mês. ·Entradas: Solicitar ver listas de empréstimos do mês; ·Origem: Mouse; ·Saídas: listas de empréstimos do mês; ·Destino: Monitor; ·Ação: 1. Se conseguir abrir a lista de empréstimos do mês: 1.1 Retornará a lista de empréstimos do mês. 2. Se não conseguir abrir as listas de empréstimos da semana: 2.1Retornará uma mensagem dizendo “Não há lista de empréstimo neste mês, pois, não foi emprestado nenhum objeto”. ·Requer: Estar logado no sistema; ·Pré-condição: Ter um histórico de empréstimo do mês; ·Pós-condição: Manter o histórico como está.
Requisito Funcional: Emprestar objeto ·Descrição: Quando um objeto é emprestado, precisa atualizar no sistema para saber com quem e onde ele está. ·Entradas: objeto (nome, código e etc.) e funcionário que está solicitando o empréstimo; ·Origem: Mouse e teclado; ·Saídas: Confirmação se poderá emprestar ou não o objeto; ·Destino: Monitor; ·Ação: 1. Se conseguir emprestar o objeto: 1.1 Retornará uma mensagem dizendo “Empréstimo feio com sucesso”. 2. Se não conseguir emprestar o objeto: 2.1Retornará uma mensagem dizendo “Não foi possível emprestar o objeto. Confira se o objeto solicitado já não está emprestado”. ·Requer: Estar logado no sistema; ·Pré-condição: Ter o objeto disponível no sistema; ·Pós-condição: Atualiza no sistema se o empréstimo for feito com sucesso.
Requisito Funcional: Fazer backup ·Descrição: Salva as informações do sistema, uma cópia de segurança. ·Entradas: Solicitar a opção fazer backup; ·Origem: Mouse ou teclado; ·Saídas: Backup; ·Destino: HD externo; ·Ação: 1. Se conseguir fazer o backup: 1.1 Retornará uma mensagem dizendo “backup concluído e pronto para ser salvo em outro local”. 2. Se não conseguir fazer o backup: 2.1Retornará uma mensagem dizendo “Não foi possível fazer o backup. Confira se existe alguma informação para ser salva”. ·Requer: Estar logado no sistema como administrador; ·Pré-condição: Ter informações no sistema; ·Pós-condição: Atualiza no sistema quando foi feito o ultimo backup.
Requisito Funcional: Adiciona objeto ·Descrição: Quando necessário adicionar um novo objeto no estoque é preciso cadastrar este objeto no sistema. ·Entradas: informações do objeto exemplo nome, fabricante e etc.; ·Origem: Mouse ou teclado; ·Saídas: Backup; ·Destino: HD externo; ·Ação: 1. Se conseguir fazer o backup: 1.1 Retornará uma mensagem dizendo “backup concluído e pronto para ser salvo em outro local”. 2. Se não conseguir fazer o backup: 2.1Retornará uma mensagem dizendo “Não foi possível fazer o backup. Confira se existe alguma informação para ser salva”. ·Requer: Estar logado no sistema como administrador; ·Pré-condição: Ter informações no sistema; ·Pós-condição: Atualiza no sistema quando foi feito o ultimo backup.
Requisito Funcional: Deletar Objeto ·Descrição: Quando necessário deletar um objeto do sistema. ·Entradas: Objeto que será deletado; ·Origem: Mouse e teclado; ·Saídas: Mensagem informando se foi possível deletar objeto do sistema; ·Destino: Monitor; ·Ação: 1. Se conseguir deletar o objeto: 1.1 Retorna uma mensagem dizendo “Objeto deletado com sucesso”. 2. Se não conseguir deletar o objeto: 2.1Retorna uma mensagem dizendo “Não foi possível deletar o objeto”. ·Requer: Estar logado no sistema como administrador; ·Pré-condição: Ter o objeto cadastrado no sistema; ·Pós-condição: Atualizar no sistema os objetos deletados.
Requisito Funcional: Atualizar dados ·Descrição: Quando necessário atualizar alguma informação de um objeto do sistema. ·Entradas: Nova informação; ·Origem: Mouse e teclado; ·Saídas: Mensagem informando se atualizou os dados do objeto com sucesso ou não; ·Destino: Monitor; ·Ação: 1. Se conseguir atualizar os dados: 1.1 Retornará uma mensagem dizendo “Dados atualizados com sucesso”. 2. Se não conseguir atualizar os dados: 2.1Retornará uma mensagem dizendo “Não foi possível atualizar os dados”. ·Requer: Estar logado no sistema como administrador; ·Pré-condição: Ter o objeto cadastrado no sistema; ·Pós-condição: Atualizar as novas informações no sistema.
Requisito Funcional: Adicionar funcionário ·Descrição: Ao mudar os funcionários que operam o estoque é necessário adicioná-lo no sistema para utilizar o sistema. ·Entradas: Dados do funcionário; ·Origem: Mouse e teclado; ·Saídas: Formulário para preencher as informações do novo funcionário; ·Destino: Monitor; ·Ação: 1. Se conseguir adicionar o funcionário: 1.1 Retornará uma mensagem dizendo “Funcionário adicionado com sucesso”. 2. Se não conseguir atualizar os dados: 2.1Retornará uma mensagem dizendo “Não foi possível adicionar o novo funcionário”. ·Requer: Estar logado no sistema como administrador; ·Pré-condição: Ter os dados do funcionário; ·Pós-condição: Atualizar as novas informações no sistema.
Requisito Funcional: Deletar funcionário ·Descrição: Ao mudar os funcionários que operam o estoque é necessário deletá-lo no sistema para não utilizar o sistema. ·Entradas: Dados do funcionário; ·Origem: Mouse e teclado; ·Saídas: Formulário para preencher as informações do novo funcionário; ·Destino: Monitor; ·Ação: 1. Se conseguir deletar o funcionário: 1.1 Retorna uma mensagem dizendo “Funcionário deletado com sucesso”. 2. Se não conseguir deletar os dados: 2.1Retornará uma mensagem dizendo “Não foi possível deletar o funcionário”. ·Requer: Estar logado no sistema como administrador; ·Pré-condição: O funcionário cadastrado no sistema; ·Pós-condição: Atualizar as novas informações no sistema.
Assinar:
Postagens (Atom)