Systrack Documento de Protótipo Versão 2.1 Histórico de Revisão Data Versão Descrição Autor 10/05/2011 1.0 Versão Inicial. Roberto Depollo 18/05/2011 1.1 Alteração de todas as telas André Luiz 24/05/2011 2.0 Alteração dos layouts das telas. André Ricardo 09/06/2011 2.1 Alteração das telas Manter veículo, produto, serviço, funcionário e emissão de relatório de veículo. Renato Santos Grupo 01 - Systrack 1
Sumário Contents Convenções, termos e abreviações... 3 1. Descrição geral das telas do Sistema... 4 2. Descrição da interface com o usuário... 4 RF002 Tela principal do Administrador... 5 RF003 Manter Cliente... 6 RF004 Manter Produto... 8 RF005 Manter cadastro de Funcionário... 9 RF006 Manter cadastro de Serviço... 11 RF007 Manter cadastro de Veículo... 13 RF008 Emissão de Relatório de Veículo... 15 RF009 Página de acesso para o cliente consultar seus dados... 16 3. Aprovação... 18 Grupo 01 - Systrack 2
Introdução Este documento especifica o Sistema Systrack, fornecendo aos desenvolvedores as informações necessárias para o projeto e implementação, assim como para a realização dos testes e homologação do Sistema. Convenções, termos e abreviações A correta interpretação deste documento exige o conhecimento de algumas convenções e termos específicos, que são descritos a seguir. PHP SGBD SQL Server Staff É uma linguagem interpretada livre e utilizada para gerar conteúdo dinâmico na WEB. É o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. É um SGBD - sistema gerenciador de Banco de dados relacional criado pela Microsoft em parceria com a Sybase em 1988. Termo em Inglês que significa "equipe de trabalho" Systrack Sistema desenvolvido pela empresa TechHouse WEB Rede mundial de computadores. Grupo 01 - Systrack 3
1. Descrição geral das telas do Sistema O Systrack será desenvolvido pela empresa TechHouse, para uso da empresa Hórus, com o objetivo de melhorar a execução das tarefas internas, informatizando as operações realizadas e armazenando os dados cadastrados em um Banco de Dados, no intuito de agilizar o manuseio de informações. Tais dados serão disponibilizadas para os diferentes departamentos da empresa e seus clientes, via Web. O acesso as páginas ocorrerá de forma segura, mediante a inserção de um login e senha. Nesse sistema será utilizando o Banco de Dados SQL Server que será hosteado em nuvem e a linguagem PHP para desenvolver o sistema. 2. Descrição da interface com o usuário RF001 Login Essa tela é onde os usuários entrarão com o loguin e a senha para poder ter acesso aos seus dados, assim o sistema verificará o permissionamento e irá direcionar o usuário para a tela correspondente. Grupo 01 - Systrack 4
RF002 Tela principal do Administrador Essa tela mostrará ao administrador as opções que o sistema dispõe para o controle das informações de acordo com o seu permissionamento. Grupo 01 - Systrack 5
RF003 Manter Cliente Essa tela apresenta ao Administrador os dados que deverão ser inseridos, alterado, incluídos, inativados ou para ser pesquisados funcionando da seguinte forma: Os botões iniciais que poderão ser utilizados serão apenas incluir, cancelar e voltar. O botão de pesquisa será habilitado a partir do momento que 1 ou mais campos obrigatórios sejam preenchidos, ou seja, quanto maior o número de campos preenchidos maior a filtragem da pesquisa, mostrando uma lista correspondente ao digitado nos campos, na caixa abaixo. O botão incluir só irá habilitar após os campos todos os obrigatórios serem preenchidos e não tiver nenhuma informação semelhante aos dados presentes no banco de dados, caracterizando de que as informações postas nos campos podem ser incluídas para se obter um novo cadastros. O botão de Alterar será habilitado juntamente ao botão de inativar após a seleção de 1 ou mais clientes na caixa de resultado, depois da alteração ou inativação for clicado o botão confirmar irá ser habilitado para poder concluir a transação. O botão de Emitir relatório funcionará da mesma forma que alterar e inativar, após a seleção de um ou mais clientes na caixa de resultado, o botão de emitir relatório será habilitado, após ele ser clicado será habilitado o botão confirmar para concluir a transação. Grupo 01 - Systrack 6
Exemplo de erro ao fazer o cadastro do cliente. Grupo 01 - Systrack 7
RF004 Manter Produto Nessa tela o administrador terá acesso ao produto seus códigos e quantidades podendo incluir, alterar, pesquisar ou inativar funcionando da seguinte forma: Os botões iniciais que poderão ser utilizados serão apenas incluir, cancelar e voltar. O botão de pesquisa será habilitado a partir do momento que 1 ou mais campos obrigatórios sejam preenchidos, ou seja, quanto maior o número de campos preenchidos maior a filtragem da pesquisa, mostrando uma lista correspondente ao digitado nos campos, na caixa abaixo. O botão incluir só irá habilitar após os campos todos os obrigatórios serem preenchidos e não tiver nenhuma informação semelhante aos dados presentes no banco de dados, caracterizando de que as informações postas nos campos podem ser incluídas para se obter um novo cadastros. O botão de Alterar será habilitado juntamente ao botão de inativar após a seleção de 1 ou mais produtos na caixa de resultado, depois da alteração ou inativação for clicado o botão confirmar irá ser habilitado para poder concluir a transação. O botão de Emitir relatório funcionará da mesma forma que alterar e inativar, após a seleção de um ou mais produtos na caixa de resultado, o botão de emitir relatório será habilitado, após ele ser clicado será habilitado o botão confirmar para concluir a transação. Grupo 01 - Systrack 8
RF005 Manter cadastro de Funcionário Por meio dessa tela o Administrador poderá gerenciar o seu staff de funcionários, cadastrando, alterando e consultando dados importantes de sua equipe funcionando da seguinte forma: Os botões iniciais que poderão ser utilizados serão apenas incluir, cancelar e voltar. O botão de pesquisa será habilitado a partir do momento que 1 ou mais campos obrigatórios sejam preenchidos, ou seja, quanto maior o número de campos preenchidos maior a filtragem da pesquisa, mostrando uma lista correspondente ao digitado nos campos, na caixa abaixo. O botão incluir só irá habilitar após os campos todos os obrigatórios serem preenchidos e não tiver nenhuma informação semelhante aos dados presentes no banco de dados, caracterizando de que as informações postas nos campos podem ser incluídas para se obter um novo cadastros. O botão de Alterar será habilitado juntamente ao botão de inativar após a seleção de 1 ou mais funcionários na caixa de resultado, depois da alteração ou inativação for clicado o botão confirmar irá ser habilitado para poder concluir a transação. O botão de Emitir relatório funcionará da mesma forma que alterar e inativar, após a seleção de um ou mais funcionários na caixa de resultado, o botão de emitir relatório será habilitado, após ele ser clicado será habilitado o botão confirmar para concluir a transação. Grupo 01 - Systrack 9
Grupo 01 - Systrack 10
RF006 Manter cadastro de Serviço Na tela abaixo o Administrador irá registrar o tipo de serviço que o seu cliente possui, podendo este ser alterado caso o cliente queira mudar de plano ou serviço, funcionando da seguinte forma: O botão inicial que poderá ser utilizado será apenas Pesquisar. Os campos para o preenchimento dos dados do serviço serão habilitados depois que o administrador tiver feito a pesquisa do cliente. O botão incluir só será habilitado após todos os campos obrigatórios serem preenchidos e não tiver nenhuma informação semelhante aos dados presentes no banco de dados, demonstrando assim que as informações postas nos campos podem ser incluídas para se obter um novo cadastro. O botão de Alterar será habilitado juntamente ao botão de inativar após a seleção de 1 ou mais serviços na caixa de resultado, depois da alteração ou inativação for clicado o botão confirmar irá ser habilitado para poder concluir a transação. O botão de Alterar será habilitado juntamente com o botão de inativar após a seleção de 1 ou mais serviços na caixa de resultado, depois que a alteração ou inativação for feita o botão confirmar irá ser habilitado para poder concluir a transação. Grupo 01 - Systrack 11
Grupo 01 - Systrack 12
RF007 Manter cadastro de Veículo Por meio da tela abaixo o administrador poderá cadastrar, alterar, excluir os veículos para os quais o cliente contratou os serviços da empresa Hórus funcionando da seguinte forma: O botão inicial que poderá ser utilizado será apenas Pesquisar Os campos para o preenchimento dos dados do serviço serão habilitados depois que o administrador tiver feito a pesquisa do cliente O botão incluir só irá habilitar após os campos todos os obrigatórios serem preenchidos e não tiver nenhuma informação semelhante aos dados presentes no banco de dados, caracterizando de que as informações postas nos campos podem ser incluídas para se obter um novo cadastro. O botão de Alterar será habilitado juntamente ao botão de inativar após a seleção de 1 ou mais serviços na caixa de resultado, depois da alteração ou inativação for clicado o botão confirmar irá ser habilitado para poder concluir a transação. Grupo 01 - Systrack 13
Grupo 01 - Systrack 14
RF008 Emissão de Relatório de Veículo A tela de relatório apresenta os parâmetros Marca, Modelo, Tipo de Veículo e Ano. O relarótio emitido apresentará os campos que forem selecionados, como exemplo: Após o preenchimento do campo fabricante e deixando modelo e ano em branco o sistema irá relatar todos os veículos cadastrados relacionados ao fabricante. Caso ele deixe fabricante, ano e "Tipo de veículo" em branco, preenchendo apenas modelo o sistema irá emitir todos os veículos relacionados ao modelo digitado Se for preenchido apenas ano deixando fabricante e modelo em branco o sistema irá mostrar todos os veículos cadastrados com o ano solicitado pelo ator. Grupo 01 - Systrack 15
Resultado da pesquisa. RF009 Página de acesso para o cliente consultar seus dados Ao acessar o site da empresa o cliente poderá consultar seus dados por meio dessa tela, tendo a opção de imprimir os dados consultados e confirma-los. Grupo 01 - Systrack 16
Dados pessoais. Dados do veículo. Grupo 01 - Systrack 17
Dados do plano contratado. 3. Aprovação As partes descritas abaixo estão cientes e de acordo com o conteúdo deste documento: Data: 16/05/2011 Responsável: Data:16/05/2011 Solicitante: Renato Santos Gerente de Projetos Tech House Wilson Amaral Gestor de Projetos Hórus Grupo 01 - Systrack 18