Especificação de Requisitos e Modelagem

Tamanho: px
Começar a partir da página:

Download "Especificação de Requisitos e Modelagem"

Transcrição

1 Unioeste Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Especificação de Requisitos e Modelagem Hudson João Magalhães Willian Dias Tamagi Allan Roger Bello

2 2 SUMÁRIO Cascavel MOTIVAÇÃO. 2 PROBLEMA DA EMPRESA 3 CRONOGRAMA 4 METODOLOGIA ESCOLHIDA... 5 REQUISITOS FUNCIONAIS... 6 REQUISITOS NÃO FUNCIONAIS REQUISITOS DE PROCESSO REQUISITOS DO PRODUTO O GRAFO SIG.. 7 MODELAGEM ORGANIZACIONAL i* MODELO DE DEPENDÊNCIAS ESTRATÉGICAS MODELO DE RAZÕES ESTRATÉGICAS... 8 CASOS DE USO REPRESENTAÇÃO DOS CASOS DE USO... 9 DIAGRAMAS DE CLASSES DESCRIÇÃO TEXTUAL DO DIAGRAMA DE CLASSES DIAGRAMAS DE SEQÜÊNCIAS DESIGN PATTERN ARQUITETURA TESTES (Casos e Métodos)... CONCLUSÃO... Apêndice A Coleta de Informações

3 3 1 MOTIVAÇÃO Busca por conhecimento da equipe de desenvolvimento no aprendizado do uso da engenharia de software para o desenvolvimento de sistemas em geral, atender o cliente que necessita de um sistema organizacional para seu estoque, produzindo um sistema de qualidade que gerencie seu estoque e agende suas tarefas. O objetivo é diminuir o tempo gasto na manutenção do estoque como cadastrar, consultar, alterar e excluir produto, também de ter um melhor gerenciamento de tarefas da empresa, pois não ah nem um sistema em uso na atual situação da empresa. 2 PROBLEMA DA EMPRESA A empresa ainda não possui qualquer tipo de sistema para o controle do estoque, onde por esse motivo há uma perca de tempo preciosa para esse controle, alem de que esse controle como esta sendo feito em arquivos de papel mesmo, ocorre frequentemente perda de informação ou ate erro humano na hora de passa a informação para o papel, gerando assim transtornos. Há também a necessidade de agendamento de tarefas, o cliente precisa visitar algumas obras, assim como pagar algumas contas, e essas tarefas tem data marcada, esse controle na empresa atualmente é feito apenas por agendas. O Sistema proposto iria resolve essas situações para o proprietário, agilizando e organizando o dia a dia da empresa, alem de evita erros graves(na parte de controle de estoque e de compromissos com data marcada).

4 4 3 CRONOGRAMA Tarefas Finalização Treinamento JAVA e Banco de Dados 27/4/2009 Implementação Interfaces 18/5/2009 Implementação Interfaces 25/5/2009 Implementação Interfaces 01/6/2009 Implementação Interfaces 8/6/2009 Revisão e Testes 15/6/2009 Implementação do Controle de Estoque 22/6/2009 Implementação do Controle de Estoque 29/6/2009 Implementação da Agenda 06/7/2009 Implementação da Agenda 13/7/2009 Revisão e Testes 20/7/2009 Implementação Realizar Vendas 27/7/2009 Implementação Relatórios de Vendas 03/8/2009 Implementação Vendas e Atualização do Estoque 10/8/2009 Implementação Consultas e Comissões 17/8/2009 Revisão e Testes 1 semana 24/8/2009 Implementação Controle das Obras (cadastro) 31/8/2009 Implementação Controle das Obras 07/9/2009 Implementação Controle de Usuários 14/9/2009 Implementação Controle Usuários 21/9/2009 Revisão e Testes 28/9/2009 Implementação Login e Prioridades 05/10/2009 Implementação Login Prioridades e Banco de Dados 12/10/2009 Implementação Fornecedores 19/10/2009 Implementação Controle dos Atores 26/10/2009 Revisão e Teste Geral do Sistema 02/11/2009 Ultimas Correções 16/11/2009

5 5 Entrega do Sistema Corrigido 30//11/2009 Inicialmente fizemos um cronograma imaginando que poderíamos segui-lo a risca mas devido a contratempos e a falta de experiência em desenvolvimento de software comercial tivemos que refazê-lo, mas apesar disso em alguns momentos não conseguimos ser pontuais no cronograma pois o maior problema em nosso caso pelo menos foi o cruzamento de trabalhos de outras matérias, mas recuperamos o atrase e conseguimos acompanhar boa parte das history cards em dia. 4 METODOLOGIA ESCOLHIDA Como a exigência do mercado de softwares hoje em dia é bem forte, não só em questão a qualidade mais também ao tempo de entrega, ale da complexidade do sistema que irá ser desenvolvido, visível previsão de mudanças das especificações durante a produção do projeto e a gestão sendo indispensável para assegurar a qualidade do produto, foi especificado que a metodologia que usaremos para o desenvolvimento do sistema será a metodologia XP. Como a metodologia XP, é uma metodologia para equipes pequenas e médias e que irão desenvolver software com requisitos vagos e em constante mudança, resolvemos adotar esta metodologia.para isso a estratégia de constante acompanhamento e realização de vários pequenos ajustes durante o desenvolvimento de software. Os quatro valores fundamentais da metodologia XP são: comunicação, simplicidade, feedback e coragem. A partir desses valores, possui como princípios básicos: feedback rápido, presumir simplicidade, mudanças incrementais, abraçar mudanças e trabalho de qualidade. Dentre as variáveis de controle em projetos (custo, tempo, qualidade e escopo), há um foco explícito em escopo. Para isso, recomenda-se a priorização de funcionalidades que representem maior valor possível para o negócio. Desta forma, caso seja necessário à diminuição de escopo, as funcionalidades menos valiosas serão adiadas ou canceladas. A XP incentiva o controle da qualidade como variável do projeto, pois o pequeno ganho de curto prazo na produtividade, ao diminuir qualidade, não é compensado por perdas (ou até impedimentos) a médio e longo prazo. Depois de algum tempo desenvolvendo o sistema utilizando a metodologia XP

6 6 conseguimos moldá-la um pouco com um pouco mais de documentação e diagramas, para melhor aprendizado da matéria. 5 REQUISITOS FUNCIONAIS Os requisitos funcionais descrevem os serviços que o sistema deve oferecer e suas "funções" ao fim do seu desenvolvimento, como devem se comportar a certas entradas, as mais variadas situações. Os requisitos funcionais que serão apresentados foram estudados e analisados juntamente ao filho do dono da empresa. Os seguintes requisitos estão apresentados e numerados em ordem de prioridade. [RF - 01] Cadastrar Produto O sistema deverá permitir cadastrar novos produtos com todos os seus atributos. O cadastro não poderá ser realizado no caso de já existir no estoque um produto com o mesmo código de barra ou nome. [RF - 02] Remover Produto O sistema deverá permitir a exclusão de produtos por nome ou código de barra,via usuários autorizados ( logados ). [RF - 03] Alterar Produto O sistema deverá permitir a alteração de um produto já existente no banco de dados. [RF - 04] Consultar Produto O sistema deverá permitir a consulta de um produto já existente no banco de dados. [RF 05] Cadastrar Obra dados. O sistema deverá cadastrar uma Obra quando necessário e seus atributos no banco de [RF 06] Excluir Obra O sistema deverá possibilitar a exclusão pelo nome da obra, atualizando

7 7 automaticamente no banco de dados. [RF 07] Pesquisar Obra O sistema deverá possibilitar a pesquisa de uma obra já agendada no sistema e disponibilizar a informação para o usuário. [RF 08 ] Alterar Obra O Sistema deverá possibilitar ao usuário modificações/alterações nas informações já agendadas no sistema. [RF 09 ] Cadastrar Usuário O Sistema deverá possibilitar o cadastro de novos usuários para o sistema, cada um com um login e senha distinta. [RF 10 ] Remover Usuário O Sistema deverá possibilitar a remoção de usuários do sistema, desabilitando-os de qualquer acesso ao sistema. [RF 11 ] Alterar Usuário O Sistema deverá possibilitar as alterações na conta de usuários no sistema, modificando senha ou login se necessário. [RF 12 ] Pesquisar Usuário O Sistema deverá possibilitar uma pesquisa sobre as contas de usuários do sistema existentes e disponibilizar essas informações. [RF - 13 ] Logar no Sistema Todas as funcionalidades do sistema são acessíveis aos usuários de acordo com seu nível de privilégio no sistema. Isto é realizado através de um sistema de Login/Senha. [RF - 14 ] Realizar Venda Os funcionários do sistema são permitidos realizar uma venda, o sistema devera

8 8 possibilitar a venda através do usuário logado. [RF - 15 ] Manter Fornecedor Apenas o gerente do sistema, poderá cadastrar e obter os dados dos fornecedores, e também o único que terá acesso ao pedido será o gerente. 6 REQUISITOS NÃO FUNCIONAIS 6.1 REQUISITOS DE PROCESSO [RNF /PROC -01] O sistema deverá ser implementado em Java de modo a ser compatível com o sistema operacional Windows. [RNF /PROC -02] código fonte. Será criado um documento contendo um diagrama de classes e informações sobre o [RNF /PROC- 03] Será criado um cronograma detalhado para o processo de desenvolvimento no qual constem: as atividades a serem desenvolvidas e em que período e com que recursos humanos e físicos serão desenvolvidos o sistema. 6.2 REQUISITOS DO PRODUTO * SEGURANÇA [RNF /SEG - 04] Os usuários terão que ter permissão, deverá utilizar de login e senha para alterar, excluir ou cadastrar produtos ou agendar tarefas.

9 9 * USABILIDADE [RNF /USAB - 05] A interface do sistema será agradável, objetiva e trivial ao usuário. Suas funcionalidades e informações deveram estar bem visíveis e disponíveis. [RNF /USAB - 06] Haverá mensagens de erro do sistema que deverão ser precisas e informativas, apontando sua origem. [RNF /USAB - 07] O Sistema disponibilizará ao usuário um menu "Ajuda", onde trará de forma objetiva informações sobre o sistema e suas demais funções e possíveis duvidas. * DESEMPENHO [RNF /DES- 08] O Sistema usará um banco de dados relacional, para uma maior eficiência, organização, rapidez e segurança na busca de dados [RNF /DES - 09] boa. Para um melhor desempenho do sistema é recomendada uma maquina razoavelmente 6.3 O GRAFO SIG (SOFTGOAL INTERDEPENDENCY GRAPHS ) Este permite uma visão vertical desde a estratégia de alto nível até o detalhe.

10 10 Figura 3 O grafo SIG 7 MODELAGEM ORGANIZACIONAL i* Apresentaremos nesta sessão uma modelagem organizacional a partir da técnica i*, utilizando os modelos: SD (Modelo de Dependências Estratégicas) figura 4 e SR (Modelo de Razões Estratégicas) figura MODELO DE DEPENDÊNCIAS ESTRATÉGICAS A partir de uma visão macro do modelo note-se que é composto de seis atores, sendo que a utilização direta do sistema é feita apenas pelos autores gerente e funcionário, essa interação é especificada pelas dependências destes com o ator sistema.

11 11 Figura 4: Modelo de Dependências Estratégicas (SD) O ator funcionário interage com o ator sistema, para isso ele necessita logar no sistema, sendo necessária entrada de usuário e senha. Após logado no sistema ele tem permissão de realizar algumas tarefas: gerência produto e agendamento, vendas. Todas estas operações para não impor dificuldade ao usuário na utilização do sistema são necessário que ele tenha uma boa usabilidade. Por haver grande fluxo de dados entre os atores, sendo que o sistema tem uma dependência de obter dados junto ao funcionário, é necessário que esta comunicação seja feita de forma segura e ágil.

12 12 O ator gerente pode ser considerado um funcionário especializado, sendo assim ele poderá executar todas as operações de um funcionário comum, para isto ele faz uso de um login/senha diferenciado. Esta especialização é denotada com a ligação ISA entre os atores. Além das operações herdadas do ator funcionário, ele se relaciona com o ator sistema ao fazer uso das funções: gerenciar funcionário, estas sendo essenciais ao funcionamento da organização. Quando o funcionário solicitar uma venda ele deve preencher com o nome do cliente, tipo do produto, consulta no estoque a quantidade desejada, e efetua a venda que automaticamente é dada baixa no estoque. Para que o sistema seja rápido, com dados íntegros e confiáveis ele dependera da qualidade do sistema gerenciador de banco de dados. 7.2 MODELO DE RAZÕES ESTRATÉGICAS O modelo SR (figura 2), complementa o modelo SD de forma a compreender e modelar de maneira mais detalhada as razões associadas com cada ator e suas dependências. Percebem-se pela expansão do ator sistema, a tarefa logar é necessário que usuário forneça um login e senha. Já as operações com produtos, agendamentos e funcionários têm as mesmas subdivisões, que são: cadastrar, modificar, remover e consultar.

13 Figura 5: Modelo de Razões Estratégica (SR) 13

14 14 O uso desse diagrama foi essencial para entender o funcionamento do sistema e para então desenvolver o sistema em si. 8 CASOS DE USO [Caso de uso 001]: Cadastrar Produto : O Sistema deverá cadastrar o produto no banco de dados. Atores envolvidos: Pessoas com acesso privilegiado(logadas). Pré-condição: Apenas pessoas com acesso privilegiado(logadas) e devidamente logados podem cadastrar, Não é possível cadastrar um produto com o mesmo nome de outro que já esteja armazenado no banco de dados. Cenário Principal de Sucesso: 1. O caso de uso é iniciado quando o usuário entra com o login e senha. 2. O usuário escolhe a opção PRODUTO. 3. O sistema da ao usuário os privilégios de acordo com o login. 4. O usuário escolhe a opção Cadastrar. 5. O sistema autoriza a opção escolhida ou não dependendo do login de acesso. 6. O usuário entra com os dados para a operação escolhida. 7. De acordo com a entrada, o sistema retorna o resultado obtido. [Caso de uso 002]: Remover Produto : O Sistema deverá remover o produto do banco de dados. Atores envolvidos: Pessoas com acesso privilegiado(logadas). Pré-condição Apenas pessoas com acesso privilegiado(logadas) podem remover produto, é necessário fazer a Consulta do produto antes de remover. Cenário Principal de Sucesso: 1. O caso de uso é iniciado quando o usuário entra com o login e senha. 2. O usuário escolhe a opção PRODUTO. 3. O sistema da ao usuário os privilégios de acordo com o login

15 15 4. O usuário escolhe a Opção Consulta. 5. O usuário entra com os dados para a consulta. 6.O sistema retorna o produto consultado. 7. O usuário escolhe a opção Remover. 8. O sistema autoriza a opção escolhida ou não dependendo do login de acesso. 9. O sistema retorna o resultado da remoção. [Caso de uso 003]: Alterar Produto : O Sistema deverá alterar, modificar qualquer atributo de um produto já cadastrado, atualizando no banco de dados. Atores envolvidos: Pessoas com acesso privilegiado (logadas). Pré-condição Apenas pessoas com acesso privilegiado, devidamente logadas podem Alterar, é necessário fazer a Consulta do produto antes de alterar algum atributo. Cenário Principal de Sucesso: 1. O caso de uso é iniciado quando o usuário entra com o login e senha. 2. O usuário escolhe a opção PRODUTO. 3. O usuário escolhe a Opção Consulta. 4. O usuário entra com os dados para a consulta. 5. O sistema retorna o produto consultado. 6. O usuário escolhe a opção Alterar. 7. O sistema autoriza a opção escolhida ou não dependendo do login de acesso. 8. O sistema retorna o resultado da alteração. [Caso de uso 004] Consultar : O Sistema deverá pesquisar o produto no banco de dados e mostrar seus atributos na tela para o usuário. Atores envolvidos: Pessoas com acesso privilegiado(logadas). Pré-condição: O sistema já devera ter no mínimo um produto cadastrado, para que se possa fazer a consulta.

16 16 Cenário Principal de Sucesso: 1. O caso de uso é iniciado quando o usuário entra com o login e senha. 2. O usuário escolhe a opção PRODUTO. 3. O usuário escolhe a opção Consultar. 4. O sistema autoriza opção escolhida. 5. O usuário entra com os dados para a Consulta. 6. De acordo com a entrada, o sistema retorna todas as informações do produto na tela. [Caso de uso 005] Agendar Obras : O Sistema deverá agendar uma determinada obra no banco de dados, com seus respectivos atributos. Atores envolvidos: Pessoas com acesso privilegiado(logadas) Pré-condição: Apenas pessoas com acesso privilegiado, devidamente logadas podem agendar. Não é possível agendar a mesma obra duas vezes, e também não é possível agenda 2 obras com o mesmo nome. Cenário Principal de Sucesso: 1. O caso de uso é iniciado quando o usuário entra com o login e senha. 2. O usuário escolhe a opção OBRAS. 3. O usuário escolhe a opção Agendar. 4. O sistema autoriza a opção escolhida. 5. O usuário entra com os dados para realizar operação escolhida. 6. De acordo com a entrada, o sistema retorna o resultado do agendamentos. [Caso de uso 006]: Excluir Obra : O Sistema deverá excluir uma determinada obra do banco de dados. Atores envolvidos: Pessoas com acesso privilegiado(logadas). Pré-condição Apenas pessoas com acesso privilegiado, devidamente logadas podem excluir uma obra,, é necessário fazer a pesquisa da obra antes de excluir - lá. Cenário Principal de Sucesso:

17 17 1. O caso de uso é iniciado quando o usuário entra com o login e senha. 2. O usuário escolhe a opção OBRA. 3. O usuário escolhe a Opção Pesquisar. 4. O usuário entra com os dados para a pesquisa. 5. O sistema retorna a obra pesquisada. 6. O usuário escolhe a opção Excluir. 7. O sistema autoriza a opção escolhida ou não dependendo do login de acesso. 8. O sistema retorna o resultado da exclusão. [Caso de uso 007] Pesquisar Obra : O Sistema deverá pesquisar a determinada Obra no banco de dados e mostrar seus atributos na tela para o usuário. Atores envolvidos: Pessoas com acesso privilegiado(logadas). Pré-condição: O sistema já devera ter no mínimo uma obra agendada, para que se possa fazer a pesquisa. Cenário Principal de Sucesso: 1. O caso de uso é iniciado quando o usuário entra com o login e senha. 2. O usuário escolhe a opção OBRA. 3. O usuário escolhe a opção Pesquisar. 4. O sistema autoriza a opção escolhida. 5. O usuário entra com os dados para a pesquisa. 6. De acordo com a entrada e se a obra estiver cadastrada, o sistema retorna todas as informações da Obra na tela para o usuário. [Caso de uso 008]: Alterar Obra : O Sistema deverá alterar, modificar qualquer atributo de uma obra já agendada, atualizando automaticamente o banco de dados. Atores envolvidos: Pessoas com acesso privilegiado(logadas). Pré-condição Apenas pessoas com acesso privilegiado(logadas) podem Alterar, é necessário

18 18 fazer a Pesquisa da Obra antes de alterar algum atributo. Cenário Principal de Sucesso: 1. O caso de uso é iniciado quando o usuário entra com o login e senha. 2. O usuário escolhe a opção OBRA. 3. O usuário escolhe a Opção Pesquisa. 4. O usuário entra com os dados para a pesquisa. 5. O sistema retorna a Obra desejada. 6. O usuário escolhe a opção Alterar. 7. O sistema autoriza a opção escolhida ou não, dependendo do login de acesso. 8. O sistema retorna o resultado da alteração. [Caso de uso 009]: Cadastrar Usuário : O Sistema deverá cadastrar um novo usuário no banco de dados. Atores envolvidos: Gerente Pré-condição: Apenas o gerente pode cadastrar um novo usuário para o sistema, não é possível cadastrar um usuário com o mesmo login de outro que já esteja armazenado no banco de dados. Cenário Principal de Sucesso: 1. O caso de uso é iniciado quando o gerente entra com o login e senha. 2. O gerente escolhe a opção Cadastrar novo Usuário. 5. O sistema autoriza a opção escolhida. 6. O gerente atribui um login e senha para o novo usuário. 7. De acordo com a entrada, o sistema retorna se o cadastro foi realizado com sucesso ou não. [Caso de uso 010]: Remover Usuário : O Sistema deverá remover o usuário do banco de dados. Atores envolvidos: Gerente Pré-condição : Apenas o gerente pode remover um usuário do sistema, não é possível remover um usuário que não esteja armazenado no banco de dados.

19 19 Cenário Principal de Sucesso: 1. O caso de uso é iniciado quando o gerente entra com o login e senha. 2. O gerente escolhe a opção Pesquisar Usuário. 3. O usuário entra com os dados para a pesquisa. 4. O sistema retorna o usuário pesquisado. 5. O gerente escolhe a opção Remover Usuário. 6. O sistema retorna o resultado da remoção. [Caso de uso 011] Pesquisar Usuário : O Sistema deverá pesquisar o usuário no banco de dados e mostrar seus atributos na tela para o gerente. Atores envolvidos: Gerente Pré-condição: O sistema já devera ter no mínimo um usuário cadastrado, para que se possa fazer a consulta. Cenário Principal de Sucesso: 1. O caso de uso é iniciado quando o gerente entra com o login e senha. 2. O gerente escolhe a opção Pesquisar Usuário. 3. O sistema autoriza a opção escolhida. 4. O gerente entra com os dados para a pesquisa. 5. De acordo com a entrada, o sistema retorna todas as informações do usuário na tela. [Caso de uso 012]: Alterar Usuário : O Sistema deverá alterar, modificar qualquer atributo de um usuário já cadastrado, atualizando o banco de dados. Atores envolvidos: Gerente Pré-condição Apenas pessoas com acesso privilegiado(gerente), pode Alterar, é necessário fazer a Pesquisa do produto antes de alterar algum atributo. Cenário Principal de Sucesso: 1. O caso de uso é iniciado quando o gerente entra com o login e senha.

20 20 2. O gerente escolhe a opção Pesquisar Usuário. 3. O gerente entra com os dados para a pesquisa. 4. O sistema retorna o usuário pesquisado. 5. O gerente escolhe a opção Alterar Usuário. 6. O sistema retorna o resultado da alteração. [Caso de uso 013]: Logar no Sistema : O usuário devera entrar com seus dados: login e senha. O Sistema deverá permitir acesso ao conteúdo do software se somente se os dados estiverem corretos. Atores envolvidos: Gerente e Funcionário Pré-condição O usuário já devera possuir seu cadastro no sistema. Cenário Principal de Sucesso: 1. O caso de uso é iniciado com a tela de login e senha. 2. O usuário devera entrar com seus dados. 3. O sistema busca no banco de dados se os dados estão corretos 4. O sistema retorna a mensagem de erro, ou login realizado com sucesso. 5. O sistema será iniciado, liberando os privilégios de acordo com o privilegio do usuário. [Caso de uso 014]: Realizar Venda : O usuário entrara com alguns dados do cliente em seguida os códigos e quantidades dos produtos da venda. Atores envolvidos: Gerente e Funcionário Pré-condição O usuário já devera estar logado no sistema. Cenário Principal de Sucesso: 1. O caso de uso é iniciado com o clique na aba de vendas. 2. O usuário devera entrar com os dados do cliente. 3. O usuário da inicio a venda, passando os códigos dos produtos e a quantidade. 4. O sistema retorna uma espécie de nota fiscal, com o valor total da venda.

21 21 [Caso de uso 015]: Manter fornecedor : Apenas o gerente tem acesso à classe fornecedor, o sistema apenas cadastrara e fará pedidos com o fornecedor Atores envolvidos: Gerente Pré-condição O gerente devera estar logado e com os privilégios liberados para acessar esta classe. Cenário Principal de Sucesso: 1. O inicio deste caso deverá ser iniciado pela aba fornecedora. 2. O cadastro do fornecedor, com a entrada dos dados do fornecedor. 3. O sistema salva os dados no banco de dados. 4. O sistema retorna a mensagem de erro, ou mensagem de sucesso. 5. O sistema poderá então fazer os pedidos ao fornecedor. 8.1 REPRESENTAÇÃO DOS CASOS DE USO Figura 4, Casos de Uso

22 22 9 DIAGRAMAS DE CLASSES OBRA Esta classe representa as obras a serem visitadas pela empresa e cadastradas no sistema. Seus atributos são Local, Data, Horário, Responsável, Fone, Rua, Bairro e num_obra, seus métodos são get e set que serão utilizados para a inserção e alteração dos atributos, possibilitando que outras classes chamem esses métodos se necessário PRODUTO Esta classe representa os produtos estocados na empresa e cadastrados no sistema. Seus atributos são Cod_Prod, e Quantidade, que serão necessários para o cadastro do produto no sistema, seus métodos são set e get que serão utilizados para a inserção e alteração dos atributos, possibilitando também que outras classes chame esses métodos se necessário. FUNCIONÁRIO Ésta classe representa os funcionários da empresa cadastrados no sistema. Seus atributos são apenas o Login que será atribuído pelo gerente e Senha, esses dados são necessários para efetuar o cadastro do funcionário no sistema. Também é disponível métodos para possibilitar o gerenciamento do produto e de obras. GERENTE Está classe representa o gerente da empresa. Seus atributos são apenas Nome_G e Senha_G, a classe terá os mesmos métodos que a classe funcionários (Herança) ale de alguns métodos especificamente da classe que envolve a parte de cadastros de usuários novos para ter acesso ao sistema, também é nessa classe que se tem o acesso e a possibilidade de gerenciar fornecedor. VENDA Está classe representa alguma venda feita especificamente de um produto da empresa. Não há atributos apenas métodos, e a classe esta ligada com a classe produto através de herança.

23 23 FORNECEDOR Está classe representa os fornecedores da empresa, não há nem um método nesta classe apenas atributos que são Nome e Telefone.

24 Figura 5 Representação Diagrama de Classes 24

25 DESCRIÇÃO TEXTUAL DO DIAGRAMA DE CLASSES No Diagrama de classe acima foi mostrado às classes do sistema separadas por camadas, onde a camada de visão não teve seus atributos e operações mostradas e também não terá sua descrição textual mostrada, por motivo de não se achar necessário já que foi utilizada a arquitetura MVC e com isso a camada de visão só possui praticamente métodos de interface pré prontos fornecidos pela ferramenta de desenvolvimento NetBeans. Utilizamos a documentação usando javadoc para complementar a descrição das classes via código do sistema. Pessoa Classe responsável por encapsular os atributos do objeto Pessoa e pela criação das funções de manipulação das mesmas (camada modelo). Atributos nome: String telefone: String cell: String tipo: String RG: String cpf: String ID: int endereco: String Responsável pelo armazenamento de informação referente ao nome da pessoa. Responsável pelo armazenamento de informação referente ao telefone da pessoa Responsável pelo armazenamento de informação referente ao telefone da pessoa Responsável pelo armazenamento de informação referente ao tipo da pessoa ( gerente, funcionário ou cliente). Responsável pelo armazenamento de informação referente ao RG da pessoa Responsável pelo armazenamento de informação referente ao CPF da pessoa Responsável pelo armazenamento de informação referente a identificação da pessoa. Responsável pelo armazenamento de informação referente a quantidade mínima permitida no estoque. Operações Pessoa() Pessoa(no: String, Construtor Default Construtor

26 26 te: String, id: int) Pessoa(no: String, te: String, r: String, cp: String, t: String, end: String, id: int): getid(): int setid(id: int): void setnome(nome: String): void getnome(): String settelefone (telefone: String): void gettelefone():string setcell(telefone: String): void getcell(): String setrg(r: String): void getrg(): String setcpf(c: String): void getcpf (): String settipo(t: String): void gettipo(): String Construtor Retorna o valor da variável referente ao identificador da pessoa. Seta o ID (altera o valor da variável referente a identificação da pessoa). Seta o nome (altera o valor da variável referente ao nome da pessoa). Retorna o valor da variável referente ao nome da pessoa Seta o telefone (altera o valor da variável telefone da pessoa). Retorna o valor da variável referente ao telefone da pessoa. Seta o valor da variável celular da pessoa. Retorna o valor da variável referente ao telefone da pessoa. Seta RG (altera o valor da variável referente ao RG da pessoa). Retorna o valor da variável referente ao RG da pessoa. Seta o cpf (altera o valor da variável referente ao cpf da pessoa). Retorna o valor da variável referente ao CPF. Seta a tipo de pessoa (altera o valor da variável referente ao tipo de pessoa). Retorna o valor da variável referente ao tipo da pessoa (gerente, vendedor ou cliente). Produto

27 27 Classe responsável por encapsular os atributos do objeto Produto e pela criação das funções de manipulação das mesmas( camada modelo). Atributos nome: String descricao: String medida: String fabricante: String Id: int quantidade: double preco: double estoquemin: double Responsável pelo armazenamento de informação referente ao nome do produto. Responsável pelo armazenamento de informação referente a descrição do produto Responsável pelo armazenamento de informação referente ao tipo de medida do produto. Responsável pelo armazenamento de informação referente ao fabricante do produto. Responsável pelo armazenamento de informação referente ao numero de identificação do produto. Responsável pelo armazenamento de informação referente a quantidade do produto. Responsável pelo armazenamento de informação referente ao preço do produto. Responsável pelo armazenamento de informação referente a quantidade mínima permitida no estoque. Operações getnome(): String setnome(n: string): void getid(): int getdescricao(): String setdescricao(d: String):void getfabricante(): String setfabricante(r: Retorna o valor do variável referente ao nome do produto. Seta o nome (altera o valor da variável referente ao nome do Produto). Retorna o valor da variável referente ao identificador do Produto. Retorna o valor da variável referente a descrição do produto Seta a descricao (altera o valor da variável referente a descrição do produto). Retorna o valor da variável referente ao fabricante do produto Seta o fabricante (altera o valor da variável referente ao

28 28 String): void getquantidade(): double setquantidade(q: double): void getestoquemin(): double setestoquemin(q: double): void getvalor(): double setvalor(q: double): void getunidademedida(): String setunidademedida(q: String): void fabricante do produto). Retorna o valor da variável referente a quantidade do produto Seta a quantidade (altera o valor da variável referente a quantidade do produto). Retorna o valor da variável referente a quantidade mínina de produto permitida em estoque. Seta a quantidade (altera o valor da variável referente a quantidade do produto). Retorna o valor da variável referente ao valor do produto. Seta o preco (altera o valor da variável referente ao valor do produto). Retorna o valor da variável referente a unidade de medida do produto. Seta a medida (altera o valor da variável referente a unidade de medida do produto). Obras Classe responsável por encapsular os atributos do objeto Obra e pela criação das funções de manipulação das mesmas( camada modelo). Atributos nome: String fone: String endereço: String fone2: String Responsável pelo armazenamento de informação referente ao nome da obra. Responsável pelo armazenamento de informação referente ao telefone da obra. Responsável pelo armazenamento de informação referente ao endereço da obra. Responsável pelo armazenamento de informação referente a um telefone alternativo da obra.

29 29 Id: int Responsável pelo armazenamento de informação referente ao numero de identificação da obra. Operações Obras(n: String, f: String, i: int) Construtor getnome(): String setnome(n: string): void getid(): int getfone(): String setfone(f: String):void getresp(): String setresp(r: String): void getendereco(): String setendereco(e: String): void getfone2(): String setfone2(f2: string): void Seta o nome (altera o valor da variável referente ao nome da Obra). Retorna o valor da variável referente ao identificador da Obra. Retorna o valor da variável referente ao telefone da Obra Seta o fone (altera o valor da variável referente ao telefone da Obra). Retorna o valor da variável referente ao responsável pela Obra Seta o responsável (altera o valor da variável referente ao responsável da Obra). Retorna o valor da variável referente ao endereço da Obra Seta o endereco (altera o valor da variável referente ao endereço da Obra). Retorna o valor da variável referente a um telefone secundário da Obra Seta o fone2 (altera o valor da variável referente a um telefone secundário). Tarefa Classe responsável por encapsular os atributos do Objeto tarefa e pela criação das funções de manipulação das mesmas( camada modelo). Atributos nome: String Referente ao nome da tarefa definida pelo usuário. D: int Responsável pelo armazenamento de informação referente ao dia do mês. M: int Responsável pelo armazenamento de informação referente ao mês do ano.

30 30 A: int Responsável pelo armazenamento de informação referente ao ano. H: int Responsável pelo armazenamento de informação referente a hora para realização da tarefa Min: int fone: String Id: int Responsável pelo armazenamento de informação referente aos minutos para completar o horário de realização da tarefa Responsável pelo armazenamento de informação referente ao telefone do cliente onde será realizada a obra Responsável pelo armazenamento de informação referente ao numero de identificação da obra. Operações Tarefa() Tarefa getid(): int setid(n: int): void getdia(): int setdia(n: int): void getmes(): void setmes(n: int): int getano(): void setano(n: int): int gethora(): int sethora(n: int): void getmin(): int setmin(n: int): void getnome(): String SetNome(n: String): void getcontato(): Retorna o ID da tarefa. Seta o ID (altera o valor da variável id). Retorna o valor da variável referente ao dia da tarefa. Seta o D (altera o valor da variável referente ao dia da tarefa). Retorna o valor da variável referente ao Mês da tarefa. Seta o M (altera o valor da variável referente ao Mês da tarefa). Retorna o valor da variável referente ao Ano da tarefa. Seta o A (altera o valor da variável referente ao Ano da tarefa). Retorna o valor da variável referente a hora da tarefa. Seta o H (altera o valor da variável referente a hora da tarefa). Retorna o valor da variável referente aos minutos da tarefa. Seta o Min (altera o valor da variável referente aos minutos da tarefa). Retorna o valor da variável referente ao nome da tarefa. Seta o nome (altera o valor da variável referente ao nome da tarefa). Retorna o valor da variável referente ao contato para alguma

31 31 String tarefa. Um telefone ou nome. Funcionário Classe responsável por encapsular os atributos do objeto Funcionário e pela criação das funções de manipulação das mesmas (camada modelo). Atributos nome: String telefone: String cell: String tipo: String RG: String cpf: String ID: int endereco: String Salário: double Cargo: String Responsável pelo armazenamento de informação referente ao nome do Funcionário. Responsável pelo armazenamento de informação referente ao telefone do Funcionário Responsável pelo armazenamento de informação referente ao telefone do Funcionário Responsável pelo armazenamento de informação referente ao tipo do Funcionário ( gerente, vendedor). Responsável pelo armazenamento de informação referente ao RG do funcionário. Responsável pelo armazenamento de informação referente ao CPF do funcionário. Responsável pelo armazenamento de informação referente a identificação do funcionário. Armazena o endereço do funcionário. Variável responsável para denominar o salário do funcionário. Esta é uma variável que armazena a informação referente ao cargo do funcionário. Operações Funcionário () Funcionário (no: String, te: String, id: int) Funcionário (no: String, te: String, r: Contrutor Default Construtor Construtor

32 32 String, cp: String, t: String, end: String, id: int): getid(): int setid(id: int): void setnome(nome: String): void getnome(): String settelefone (telefone: String): void gettelefone():string setcell(telefone: String): void getcell(): String setrg(r: String): void getrg(): String setcpf(c: String): void getcpf (): String settipo(t: String): void gettipo(): String Retorna o valor da variável referente ao identificador do Funcionário. Seta o ID (altera o valor da variável referente a identificação do Funcionário). Seta o nome (altera o valor da variável referente ao nome do Funcionário). Retorna o valor da variável referente ao nome do Funcionário Seta o telefone (altera o valor da variável telefone do Funcionário). Retorna o valor da variável referente ao telefone do Funcionário. Seta o valor da variável celular; Retorna o valor da variável referente ao telefone do Funcionário. Seta RG (altera o valor da variável referente ao RG do Funcionário). Retorna o valor da variável referente ao RG do Funcionário. Seta o cpf (altera o valor da variável referente ao cpf do Funcionário). Retorna o valor da variável referente ao CPF. Seta a tipo de pessoa (altera o valor da variável referente ao tipo do Funcionário). Retorna o valor da variável referente ao tipo do Funcionário. (gerente, vendedor). Fornecedor Classe responsável por encapsular os atributos do objeto Funcionário e pela criação das funções de manipulação das mesmas (camada modelo).

33 33 Atributos nome: String telefone: String cell: String String cnpj: String ID: int endereco: String Responsável pelo armazenamento de informação referente ao nome do fornecedor. Responsável pelo armazenamento de informação referente ao telefone da fornecedor Responsável pelo armazenamento de informação referente ao telefone da fornecedor Responsável pelo armazenamento de informação referente ao do fornecedor. Responsável pelo armazenamento de informação referente ao CNPJ do fornecedor. Responsável pelo armazenamento de informação referente a identificação do fornecedor. Responsável pelo armazenamento de informação referente a endereço do fornecedor. Operações Fornecedor () Fornecedor (no: String, te: String, id: int) Fornecedor (no: String, te: String, r: String, cp: String, t: String, end: String, id: int): getid(): int setid(id: int): void setnome(nome: String): void getnome(): String settelefone (telefone: String): Contrutor Default Construtor Construtor Retorna o valor da variável referente ao identificador do fornecedor. Seta o ID (altera o valor da variável referente a identificação do fornecedor). Seta o nome (altera o valor da variável referente ao nome do fornecedor). Retorna o valor da variável referente ao nome do fornecedor Seta o telefone (altera o valor da variável telefone do fornecedor).

34 34 void gettelefone():string setcell(telefone: String): void getcell(): String set CNPJ (c: String): void get CNPJ (): String Retorna o valor da variável referente ao telefone do fornecedor. Seta o valor da variável celular; Retorna o valor da variável referente ao telefone do fornecedor. Seta o CNPJ (altera o valor da variável referente ao CNPJ do Funcionário). Retorna o valor da variável referente ao CNPJ. DaoFornecedor Classe responsável pelas operações entre os dados do objeto fornecedor e o banco de dados e pela criação das funções de manipulação das mesmas (camada controle). Operações Inserir(o: Object): String Excluir(id: int): String Excluir(o: Object): String Excluir(nome: String, d: int, m: int, a: int): String Alterar(id: Int, o: Object): String Localizar( id: Int): Object Localizar(nome: String): Object UltimoID(): int Insere o objeto no banco de dados. Exclui o objeto no banco de dados utilizando o identificador. Exclui o objeto no banco de dados. Exclui um objeto utilizando nome, dia, mês e ano. Altera o objeto no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o nome. Retorna o ultimo identificador gerado pelo auto incremento.

35 35 DaoTarefas Classe responsável pelas operações entre os dados do objeto Tarefas e o banco de dados e pela criação das funções de manipulação das mesmas (camada controle). Operações Inserir(o: Object): String Excluir(id: int): String Excluir(o: Object): String Excluir(nome: String, d: int, m: int, a: int): String Alterar(id: Int, o: Object): String Localizar( id: Int): Object Localizar(nome: String): Object numtarefas(): int UltimoID(): int Insere o objeto no banco de dados. Exclui o objeto no banco de dados utilizando o identificador. Exclui o objeto no banco de dados. Exclui um objeto utilizando nome, dia, mês e ano. Altera o objeto no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o nome. Retorna o numero de tarefas cadastradas no banco de dados. Retorna o ultimo identificador gerado pelo auto incremento. DaoProdutos Classe responsável pelas operações entre os dados do objeto Produtos e o banco de dados e pela criação das funções de manipulação das mesmas (camada controle). Operações

36 36 Inserir(o: Object): String Excluir(id: int): String Excluir(nome: String): String Alterar(id: Int, o: Object): String Localizar( id: Int): Object Localizar(nome: String): Object NroObjetos(): int UltimoID(): int GetNomes(): Vector GetEstoqueMin(): Vector Insere o objeto no banco de dados. Exclui o objeto no banco de dados utilizando o identificador. Exclui o objeto no banco de dados utilizando o nome. Altera o objeto no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o nome. Retorna o numero de objetos cadastrados no banco de dados. Retorna o ultimo identificador gerado pelo auto incremento. Retorna um vetor com todos os nomes que estão cadastrados no banco de dados. Retorna o estoque minimo necessário do produto. Impressão Classe responsável pelas impressão de cupom fiscal. Operações printing(): Void Operação responsável por enviar os dados a serem imprimidos para impressora. ColeçãoPessoa Classe responsável por encapsular os atributos do objeto Pessoa e pela criação das funções de manipulação das mesmas( camada modelo).

37 37 Atributos Db: ObjectContainer cont: int Id: int Controla o banco de dados. Contador de objetos recebidos. Itentificador dos objetos. Operações getid(p: pessoa): int Inserir(o: Object): String Excluir(id: int): String Excluir(nome: String): String Alterar(id: Int, o: Object): String Localizar( id: Int): Object Localizar(nome: String): Object NroObjetos(): int UltimoID(): int Conectar(): ColeçãoPessoa Desconectar(): void Retorna o valor da variável referente ao identificador da Pessoa. Insere o objeto no banco de dados. Exclui o objeto no banco de dados utilizando o identificador. Exclui o objeto no banco de dados utilizando o nome. Altera o objeto no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o nome. Retorna o numero de objetos cadastrados no banco de dados. Retorna o ultimo identificador gerado pelo auto incremento. Faz a conexão com o Sistema Gerenciador banco de dados. Desconecta do Sistema Gerenciador de banco de dados. ColeçãoFornecedor Classe responsável por encapsular os atributos do objeto fornecedor e pela criação das funções de manipulação das mesmas( camada modelo).

38 38 Atributos Db: ObjectContainer cont: int Id: int Controla o banco de dados. Contador de objetos recebidos. Itentificador dos objetos. Operações getid() getid(p: fornecedor): int Inserir(o: Object): String Excluir(id: int): String Excluir(nome: String): String Alterar(id: Int, o: Object): String Localizar( id: Int): Object Localizar(nome: String): Object NroObjetos(): int UltimoID(): int Retornar o valor do identificador. Retorna o valor da variável referente ao identificador da fornecedor. Insere o objeto no banco de dados. Exclui o objeto no banco de dados utilizando o identificador. Exclui o objeto no banco de dados utilizando o nome. Altera o objeto no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o nome. Retorna o numero de objetos cadastrados no banco de dados. Retorna o ultimo identificador gerado pelo auto incremento. Conectar(): Coleção fornecedor Desconectar(): void ColeçãoTarefa Classe responsável por encapsular os atributos do objeto Obra e pela criação das funções de manipulação das mesmas( camada modelo).

39 39 Atributos bd: bd Id: int Controla o banco de daos. Itentificador dos objetos. Operações getid() getid(p: tarefa): int Inserir(o: Object): String Excluir(id: int): String Excluir(nome: String): String Seta o nome (altera o valor da variável referente ao nome da Obra). Retorna o valor da variável referente ao identificador da Obra. Insere o objeto no banco de dados. Exclui o objeto no banco de dados utilizando o identificador. Exclui o objeto no banco de dados utilizando o nome. Excluir(nome: String, d: int, m: int, a: int): String Alterar(id: Int, o: Object): String Localizar( id: Int): Object Localizar(nome: String): Object NroObjetos(): int UltimoID(): int Altera o objeto no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o nome. Retorna o numero de objetos cadastrados no banco de dados. Retorna o ultimo identificador gerado pelo auto incremento. Conectar(): ColeçãoTarefa Desconectar(): void ColeçãoProdutos

40 40 Classe responsável por encapsular os atributos do objeto Obra e pela criação das funções de manipulação das mesmas( camada modelo). Atributos Db: ObjectContainer cont: int Id: int Controla o banco de dados. Contador de objetos recebidos. Itentificador dos objetos. Operações getid() getid(p: produto): int Inserir(o: Object): String Excluir(id: int): String Excluir(nome: String): String Alterar(id: Int, o: Object): String Localizar( id: Int): Object Localizar(nome: String): Object NroObjetos(): int UltimoID(): int Seta o nome (altera o valor da variável referente ao nome da Obra). Retorna o valor da variável referente ao identificador da Obra. Insere o objeto no banco de dados. Exclui o objeto no banco de dados utilizando o identificador. Exclui o objeto no banco de dados utilizando o nome. Altera o objeto no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o nome. Retorna o numero de objetos cadastrados no banco de dados. Retorna o ultimo identificador gerado pelo auto incremento. Conectar(): ColeçãoProdutos Desconectar(): void GetNomes(): Vector Retorna um vetor com todos os nomes que estão cadastrados

41 41 no banco de dados. GetEstoqueMin(): Vector Retorna o estoque minimo necessário do produto. ColeçãoFuncionario Classe responsável por encapsular os atributos do objeto funcionário e pela criação das funções de manipulação das mesmas( camada modelo). Atributos Db: ObjectContainer cont: int Id: int Controla o banco de dados. Contador de objetos recebidos. Itentificador dos objetos. Operações getid(p: funcionário): int Inserir(o: Object): String Excluir(id: int): String Excluir(nome: String): String Alterar(id: Int, o: Object): String Localizar( id: Int): Object Localizar(nome: String): Object NroObjetos(): int UltimoID(): int Conectar(): Coleção Funcionário Retorna o valor da variável referente ao identificador da funcionário. Insere o objeto no banco de dados. Exclui o objeto no banco de dados utilizando o identificador. Exclui o objeto no banco de dados utilizando o nome. Altera o objeto no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o identificador. Localiza um objeto cadastrado no banco de dados utilizando o nome. Retorna o numero de objetos cadastrados no banco de dados. Retorna o ultimo identificador gerado pelo auto incremento. Faz a conexão com o Sistema Gerenciador banco de dados.

42 42 Desconectar(): void Desconecta do Sistema Gerenciador de banco de dados. ComparaHora Compara os hora e ordena o vetor em ordem decrescente. Operações compare(o1: Object, o2: Object): int Compara 2 objetos. Compara Nome Compara os nomes e ordena o vetor em ordem alfabetica. Operações compare(o1: Object, o2: Object): int Compara 2 objetos. ComparaProduto Compara os produto e ordena o vetor em ordem alfabetica. Operações compare(o1: Object, o2: Object): int Compara 2 objetos. Seguranca Classe responsável pela criptografia de dados. Esta classe traz uma grande segurança aos dados do sistema. Principalmente login e senha.

43 43 Atributos hexdigits: String Controla o banco de dados. Operações Encrypt(String chave, String msg): String Decrypt(String chave, String msg): String generatekey(): String Método responsável por cryptografar a mensagem, ou frase. Método responsável por decryptografar a mensagem, ou frase. Método responsável por gerar uma chave válida aleatória. 10 Diagrama de Sequência e Textual Figura 6: Diagrama de seqüência adicionar/excluir objeto A representação acima demonstra como funciona a seqüência dos passos do sistema ImperlajeFoz, esta descrição genérica dos passos, funcionando e sendo utilizada para todos os modelos de objetos no sistema. Como Pessoa, Funcionário, Fornecedor, Obra e Tarefa. A seguir demonstraremos como funciona a seqüência dos passos utilizando as camadas

44 44 Visão, Modelo e Controle. Esse diagrama esta exemplificando como são os passos para Adicionar, alterar, excluir e visualizar um objeto do modelo obra, mas estes diagramas se estendem aos demais objetos apenas mudando a modificação do modelo do objeto. DIAGRAMA DE SEQÜÊNCIA ADICIONAR OBRA Figura 7: Diagrama de seqüência adicionar produto / obra. Diagrama representa a seqüência e os devidos passos para adicionar um produto ou obra e as passagens de parâmetros indicadas pelo símbolo (*). Como utilizamos a arquitetura MVC começamos pela visão, onde o usuário passa os dados para o sistema com o intuito de adicionar um produto ou uma obra. A partir daí o sistema executa os passos para completar a adição, seguindo pelo controlador, chegando ao modelo. Na camada de modelo, são carregados os produtos ou obras cadastrados no banco de dados, em seguida é criado o novo objeto produto ou obra e todos os itens são reinseridos no banco de dados. Assim retornando até a visão o resultado sucesso ou falha da operação. DIAGRAMA DE SEQÜÊNCIA ALTERAR OBRA

45 45 Figura 8: Diagrama de seqüência alterar produto / obra. Diagrama representa a seqüência e os devidos passos para alterar um produto ou obra e as passagens de parâmetros indicadas pelo símbolo (*). Como utilizamos a arquitetura MVC começamos pela visão, onde o usuário passa os dados para o sistema com o intuito de alterar um produto ou uma obra já cadastrado. A partir daí o sistema executa os passos para completar a alteração, seguindo pelo controlador, chegando ao modelo. Na camada de modelo, são carregados os produtos ou obras cadastrados no banco de dados, em seguida é localizado o produto ou obra a ser alterado, alteram-se os dados e todos os itens são reinseridos no banco de dados. Assim retornando até a visão o resultado sucesso ou falha da operação. DIAGRAMA DE SEQÜÊNCIA EXCLUIR OBRA

Unioeste - Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Informática Estudo de Requisitos CASCAVEL 2009

Unioeste - Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Informática Estudo de Requisitos CASCAVEL 2009 Unioeste - Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Estudo de Requisitos Alunos: Professor: Disciplina:

Leia mais

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO? Índice BlueControl... 3 1 - Efetuando o logon no Windows... 4 2 - Efetuando o login no BlueControl... 5 3 - A grade de horários... 9 3.1 - Trabalhando com o calendário... 9 3.2 - Cancelando uma atividade

Leia mais

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL. Nome do Software: Gerenciador de Projetos Versão do Software: Gerenciador de Projetos 1.0.0 1. Visão Geral Este Manual de Utilização do Programa Gerenciador de Projetos via Web, tem por finalidade facilitar

Leia mais

Passo a Passo do Cadastro Funcionários no SIGLA Digital

Passo a Passo do Cadastro Funcionários no SIGLA Digital Passo a Passo do Cadastro Funcionários no SIGLA Digital Funcionários Página 1 de 12 O cadastro de funcionários permite cadastrar o usuário que vai utilizar o SIGLA Digital e também seus dados pessoais.

Leia mais

DESENVOLVENDO O SISTEMA

DESENVOLVENDO O SISTEMA DESENVOLVENDO O SISTEMA Declaração da Necessidade O primeiro passo do processo de análise de sistema envolve a identificação da necessidade [Pressman-95]. Normalmente o analista reúne-se com o usuário

Leia mais

MANUAL DA SECRETARIA

MANUAL DA SECRETARIA MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo

Leia mais

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01 Q-Acadêmico Módulo CIEE - Estágio Revisão 01 SUMÁRIO 1. VISÃO GERAL DO MÓDULO... 2 1.1 PRÉ-REQUISITOS... 2 2. ORDEM DE CADASTROS PARA UTILIZAÇÃO DO MÓDULO CIEE... 3 2.1 CADASTRANDO EMPRESAS... 3 2.1.1

Leia mais

Manual de Operacionalização do Módulo de Prestação de Contas PCS

Manual de Operacionalização do Módulo de Prestação de Contas PCS Manual de Operacionalização do Módulo de Prestação de Contas PCS Versão Fevereiro/2013 Índice PCS - Módulo de Prestação de Contas...3 Acesso ao Módulo PCS...3 1. Contas financeiras...5 1.1. Cadastro de

Leia mais

Versão para atualização do Gerpos Retaguarda

Versão para atualização do Gerpos Retaguarda Versão para atualização do Gerpos Retaguarda A Gerpos comunica a seus clientes que nova versão do aplicativo Gerpos Retaguarda, contendo as rotinas para emissão da Nota Fiscal Eletrônica, já está disponível.

Leia mais

MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES

MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES 1. Introdução Esse documento tem por objetivo descrever o funcionamento e formas de utilização do módulo de Requisição de Materiais do Sistema de Controle Patrimonial

Leia mais

Cadastro de Usuários e Agendamento de Consultas

Cadastro de Usuários e Agendamento de Consultas 2013 Cadastro de Usuários e Agendamento de Consultas Cris Podologia 1 Conteúdo 1) Cadastro... 3 2) Agendamento... 8 3) Atualização e Complemento do Cadastro... 13 a) Perfil... 15 b) Endereço... 15 4) Recuperação

Leia mais

Themis Serviços On Line - Publicações

Themis Serviços On Line - Publicações Nome do documento Guia do Usuário Themis Serviços On Line - Publicações Sumário Introdução:... 3 1 - Cadastro dos Usuários do Themis Serviços On Line:... 3 2 - Acesso ao Sistema Themis Serviços On Line:...

Leia mais

Usando o Conference Manager do Microsoft Outlook

Usando o Conference Manager do Microsoft Outlook Usando o Conference Manager do Microsoft Outlook Maio de 2012 Conteúdo Capítulo 1: Usando o Conference Manager do Microsoft Outlook... 5 Introdução ao Conference Manager do Microsoft Outlook... 5 Instalando

Leia mais

PROCEDIMENTOS PARA AQUISIÇÃO

PROCEDIMENTOS PARA AQUISIÇÃO PROCEDIMENTOS PARA AQUISIÇÃO Acesse o site www.teubilhete.com.br, selecione a opção Teu Online, e clique no botão, preencha o formulário com os dados de sua empresa. Reúna duas vias impressas do Contrato

Leia mais

Manual de Utilização

Manual de Utilização Manual de Utilização Versão 3.10 Sumário 1 Funções do Emissor... 3 1.1 Aba Inicial... 4 1.2 Aba Sistema... 5 1.2.1 Mensagem Sistema... 5 1.2.2 Extras... 6 1.2.3 Contingência... 6 1.2.4 Execução... 7 1.3

Leia mais

Pró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES. Manual de Procedimentos

Pró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES. Manual de Procedimentos Pró-Reitoria de Administração - PRAd Assessoria de Informática - AI SISTEMA DE PUBLICAÇÃO DE LICITAÇÕES Manual de Procedimentos 2004 SUMÁRIO 1. INTRODUÇÃO...3 2. OBJETIVOS...3 3. ÂMBITO DE APLICAÇÃO...3

Leia mais

DIAGRAMA DE ATIVIDADES

DIAGRAMA DE ATIVIDADES DIAGRAMA DE ATIVIDADES Profª Lucélia Oliveira Email: lucelia.com@gmail.com DIAGRAMA DE ATIVIDADES É o diagrama com maior ênfase ao nível de algoritmo da UML e provavelmente um dos mais detalhistas. Era

Leia mais

Carrera Pessoal 2015. Guia de uso

Carrera Pessoal 2015. Guia de uso Carrera Pessoal 2015 Guia de uso Bem vindo ao Carrera Pessoal 2015, o gerenciador financeiro ideal. Utilizando o Carrera Pessoal você poderá administrar com facilidade as suas finanças e/ou da sua família.

Leia mais

Esse produto é um produto composto e tem subprodutos

Esse produto é um produto composto e tem subprodutos Indústria - Cadastro de produtos O módulo indústria permite controlar a produção dos produtos fabricados pela empresa. É possível criar um produto final e definir as matérias-primas que fazem parte de

Leia mais

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio.

O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. AVISO O conteúdo deste documento é de propriedade intelectual exclusiva da GVDASA Sistemas e está sujeito a alterações sem aviso prévio. Nenhuma parte desta publicação pode ser reproduzida nem transmitida

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

Primeiros passos das Planilhas de Obra v2.6

Primeiros passos das Planilhas de Obra v2.6 Primeiros passos das Planilhas de Obra v2.6 Instalação, configuração e primeiros passos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Preparar inicialização das

Leia mais

UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva

UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva UML & Padrões Aula 3 UML e Padrões - Profª Kelly Christine C. Silva 1 UML & Padrões Aula 3 Diagrama de Casos de Uso Profª Kelly Christine C. Silva O que vamos tratar: Modelos de Caso de Uso Diagrama de

Leia mais

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS Instituição: UFRGS Autores: Ricardo Vieira, José Luis Machado e Álvaro Juscelino Lanner Área: Sistema de Informações Introdução. O trabalho aqui proposto

Leia mais

Padrão ix. Q-Ware Cloud File Publisher Manual para realização do Donwload de Arquivos. Versão 1.0.1.0

Padrão ix. Q-Ware Cloud File Publisher Manual para realização do Donwload de Arquivos. Versão 1.0.1.0 Padrão ix Q-Ware Cloud File Publisher Manual para realização do Donwload de Arquivos Versão 1.0.1.0 Copyright 2000-2013 Padrão ix Sistemas Abertos Ltda. Todos os direitos reservados. As informações contidas

Leia mais

MÓDULO 3 Cadastros básicos

MÓDULO 3 Cadastros básicos MÓDULO 3 Cadastros básicos Agora que você já conhece o SCAWEB, demonstraremos como realizar os cadastros básicos do HÓRUS. Inicialmente, você precisará acessar o HÓRUS com o email e senha cadastrados no

Leia mais

Gerencial Software MANUAL DO USUÁRIO 1

Gerencial Software MANUAL DO USUÁRIO 1 MANUAL DO USUÁRIO 1 SUMÁRIO Tela de Login... 3 Telas de Atualização e Informação... 3 Cadastro de Clientes... 7 Cadastro de Grupos... 7 Cadastro de Subgrupos... 8 Cadastro de Fornecedores... 8 Cadastro

Leia mais

Governador Cid Ferreira Gomes. Vice Governador Domingos Gomes de Aguiar Filho. Secretária da Educação Maria Izolda Cela de Arruda Coelho

Governador Cid Ferreira Gomes. Vice Governador Domingos Gomes de Aguiar Filho. Secretária da Educação Maria Izolda Cela de Arruda Coelho Governador Cid Ferreira Gomes Vice Governador Domingos Gomes de Aguiar Filho Secretária da Educação Maria Izolda Cela de Arruda Coelho Secretário Adjunto Maurício Holanda Maia Secretário Executivo Antônio

Leia mais

Sistema Integrado de Gerenciamento de Imposto Sobre Serviços.

Sistema Integrado de Gerenciamento de Imposto Sobre Serviços. Sistema Integrado de Gerenciamento de Imposto Sobre Serviços. 1 Sumário: Tópico: Página: 2 Apresentação: O Sistema Integrado de Gerenciamento de Imposto Sobre Serviços ou SIG-ISS é um sistema para gerenciamento

Leia mais

O modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento

O modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento O modelo Entidade-Relacionamento Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento 1 Antes de começarmos: A modelagem conceitual é uma fase muito importante no plamejamento de um

Leia mais

MANUAL CHAT DE ATENDIMENTO VIASOFT

MANUAL CHAT DE ATENDIMENTO VIASOFT MANUAL CHAT DE ATENDIMENTO VIASOFT 1. CONSIDERAÇÕES INICIAIS A Viasoft para melhor atender seus clientes está aperfeiçoando as suas ferramentas de atendimento. O Chat Online, já conhecido e utilizado pela

Leia mais

SERVIÇOS REQUERIMENTO

SERVIÇOS REQUERIMENTO Certidão e Reimpressão de Documentos 1 / 17 todos os direitos reservados. ÍNDICE Introdução... 3 Acesso Restrito... 4 Cadastro... 4 Serviços Requerimento... 6 Certidão Web... 7 Certidão Simplificada...

Leia mais

1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE

1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE 2 1 ACESSO PARA SECRETÁRIA... 4 2 - CONFIGURAR HORÁRIOS DE ATENDIMENTO... 4 2.1 BLOQUEANDO E HABILITANDO HORÁRIOS... 5 3 PRÉ-DEFININDO PARÂMETROS DE ATENDIMENTO... 6 4 - A TELA AGENDA... 7 4.1 - TIPOS

Leia mais

O Gerenciamento de Documentos Analógico/Digital

O Gerenciamento de Documentos Analógico/Digital Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital

Leia mais

AR PDV SOLUÇÕES AR CONSULTORIA EM INFORMÁTICA

AR PDV SOLUÇÕES AR CONSULTORIA EM INFORMÁTICA 1 Sumário: 1. AR PDV...02 2. Registro / Login...03 3. Configuração...03 4. Abertura de Caixa...03 5. Registro de Vendas...04 a. Passos para Emissão do Cupom Fiscal...05 b. Inserindo Produtos...06 c. Formas

Leia mais

Manual do Sistema de Almoxarifado P á g i n a 2. Manual do Sistema de Almoxarifado Geral. Núcleo de Tecnologia da Informação

Manual do Sistema de Almoxarifado P á g i n a 2. Manual do Sistema de Almoxarifado Geral. Núcleo de Tecnologia da Informação Divisão de Almoxarifado DIAX/CGM/PRAD Manual do Sistema de Almoxarifado Geral Versão On-Line Núcleo de Tecnologia da Informação Universidade Federal de Mato Grosso do Sul Manual do Sistema de Almoxarifado

Leia mais

AGHOS - GESTÃO E REGULAÇÃO ASSISTENCIAL E FINANCEIRA DE SAÚDE MÓDULO DE REGULAÇÃO AMBULATORIAL DE CONSULTAS ESPECIALIZADAS

AGHOS - GESTÃO E REGULAÇÃO ASSISTENCIAL E FINANCEIRA DE SAÚDE MÓDULO DE REGULAÇÃO AMBULATORIAL DE CONSULTAS ESPECIALIZADAS Manual de Regulação Ambulatorial de Consultas Especializadas SISTEMA AGHOS Versão 01.2011 ÍNDICE INTRODUÇÃO...3 1. O SISTEMA...4 1.1 Acesso ao Sistema AGHOS:...4 1.2 Teclas de funções do Sistema:...5 1.3

Leia mais

Manual do usuário. Viewer

Manual do usuário. Viewer Manual do usuário Viewer Outubro / 2010 Manual do Heron Viewer Índice Heron Viewer... 2 Instalação... 2 Configuração... 5 Configurando o servidor (Computador que acompanha o aparelho Heron)... 5 Configurando

Leia mais

Desenvolvimento de uma Etapa

Desenvolvimento de uma Etapa Desenvolvimento de uma Etapa A Fase Evolutiva do desenvolvimento de um sistema compreende uma sucessão de etapas de trabalho. Cada etapa configura-se na forma de um mini-ciclo que abrange as atividades

Leia mais

SYSMO INFORMÁTICA CRM CONTROLE DE PONTUAÇÃO MANUAL DO USUÁRIO SYSMO S1. Versão 1.00 SÃO MIGUEL DO OESTE SC, MAIO DE 2007.

SYSMO INFORMÁTICA CRM CONTROLE DE PONTUAÇÃO MANUAL DO USUÁRIO SYSMO S1. Versão 1.00 SÃO MIGUEL DO OESTE SC, MAIO DE 2007. SYSMO INFORMÁTICA CRM CONTROLE DE PONTUAÇÃO MANUAL DO USUÁRIO SYSMO S1 Versão 1.00 SÃO MIGUEL DO OESTE SC, MAIO DE 2007. SUMÁRIO 1 INTRODUÇÃO... 3 1.1 OBJETIVOS ESPECÍFICOS... 3 2 CONFIGURAÇÃO... 3 2.1

Leia mais

CellBus DOCUMENTO DE CASO DE USO VERSÃO (1.0)

CellBus DOCUMENTO DE CASO DE USO VERSÃO (1.0) CellBus DOCUMENTO DE CASO DE USO VERSÃO (1.0) HISTÓRICO DA REVISÃO Data Versão Descrição Autor 05/04/2016 1.0 Elaboração do Documento de Caso de Uso Cibellie Adrianne 16/04/2016 1.0 Revisão Geral do Documento

Leia mais

Manual do Usuário. Sistema Estadual de Informações Ambientais e de Recursos Hídricos VERSÃO 2.0

Manual do Usuário. Sistema Estadual de Informações Ambientais e de Recursos Hídricos VERSÃO 2.0 Manual do Usuário Sistema Estadual de Informações Ambientais e de Recursos Hídricos VERSÃO 2.0 1 Apresentação O SEIA Sistema Estadual de Informações Ambientais e de Recursos Hídricos é uma ferramenta fundamentada

Leia mais

Manual de Utilização do PDV Klavix

Manual de Utilização do PDV Klavix Manual de Utilização do PDV Klavix Página 1/20 Instalando a partir do CD Se você recebeu um CD de instalação, rode o programa Instalador que se encontra no raiz do seu CD. Ele vai criar a pasta c:\loureiro

Leia mais

Núcleo de Relacionamento com o Cliente. de Relacionamento com o Cliente GUIA PRÁTICO DE USO. Produtos

Núcleo de Relacionamento com o Cliente. de Relacionamento com o Cliente GUIA PRÁTICO DE USO. Produtos GUIA PRÁTICO DE USO Núcleo de Relacionamento com o Cliente de Relacionamento com o Cliente Núcleo Seja bem vindo ao nosso novo canal de relacionamento! Neste Guia Prático de Uso você conhecerá como funciona

Leia mais

SISTEMA BRENA DE AUTOMAÇÃO COMERCIAL

SISTEMA BRENA DE AUTOMAÇÃO COMERCIAL SISTEMA BRENA DE AUTOMAÇÃO COMERCIAL VERSÃO 359 U N I P A C K NOTA FISCAL ELETRÔNICA CONTENDO ITENS COM CFOP S DISTINTOS RIO DE JANEIRO 25 DE JULHO DE 2013 SUMÁRIO 1- INTRODUÇÃO... 03 2- MOTIVAÇÃO... 03

Leia mais

SISTEMA DE BIBLIOTECAS DO IFRS

SISTEMA DE BIBLIOTECAS DO IFRS Manual do Usuário: SISTEMA DE BIBLIOTECAS DO IFRS Em 2013 foi adquirido o Sistema de Gerenciamento de Bibliotecas Pergamum para todas Bibliotecas do IFRS. A implantação está sendo feita de acordo com as

Leia mais

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS SANTA MARIA FATECIENS 2008 Este manual tem por finalidade apresentar as especificações detalhadas da aplicação de Cadastro de Funcionários,

Leia mais

Boletim Eletrônico de Recolhimento Manual do Sistema. Boletim Eletrônico de Recolhimento. Manual do Sistema

Boletim Eletrônico de Recolhimento Manual do Sistema. Boletim Eletrônico de Recolhimento. Manual do Sistema Boletim Eletrônico de Recolhimento Manual do Sistema Versão 1.2 Junho / 2013 Sumário 1. Introdução... - 3-2. O Sistema BOLETIM ELETRÔNICO DE RECOLHIMENTO... - 3-3. Pré-requisitos... - 3-4. Primeiro Acesso...

Leia mais

1. REGISTRO DE PROJETOS

1. REGISTRO DE PROJETOS 1. REGISTRO DE PROJETOS Nesta aplicação será feito o registro dos projetos/ ações de extensão, informando os dados iniciais do projeto, as classificações cabíveis, os participantes, a definição da região

Leia mais

Manual das planilhas de Obras v2.5

Manual das planilhas de Obras v2.5 Manual das planilhas de Obras v2.5 Detalhamento dos principais tópicos para uso das planilhas de obra Elaborado pela Equipe Planilhas de Obra.com Conteúdo 1. Gerando previsão de custos da obra (Módulo

Leia mais

LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA VERSÃO 2

LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA VERSÃO 2 LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA VERSÃO 2 (Orientamos aos clientes que utilizam banco de dados SQL, para efetuarem a atualização preferencialmente após o encerramento das atividades do dia, acessando

Leia mais

Integração de livros fiscais com o Microsoft Dynamics AX 2009

Integração de livros fiscais com o Microsoft Dynamics AX 2009 Microsoft Dynamics AX Integração de livros fiscais com o Microsoft Dynamics AX 2009 White paper Este white paper descreve como configurar e usar a integração de livros fiscais entre o Microsoft Dynamics

Leia mais

DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD

DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD DIRETORIA DE TECNOLOGIA DA INFORMAÇÃO SETOR DE ESTÚDIO E SUPORTE MANUAL DE UTILIZAÇÃO DO WEBMAIL DA FTC EAD Salvador Bahia Março/2010 MANUAL DE UTILIZAÇÃO DO WEBMAIL Este manual contém a descrição das

Leia mais

WINTHOR UPGRADE VERSÃO 2

WINTHOR UPGRADE VERSÃO 2 PROCEDIMENTOS PARA MANTER ROTINAS ATUALIZADAS WINTHOR UPGRADE VERSÃO 2 ATUALIZADOR DE VERSÃO MODELO ABERTO A PC Sistemas orienta neste documento que a atualização das rotinas deve ser realizada em AMBIENTE

Leia mais

Resolução da lista de exercícios de casos de uso

Resolução da lista de exercícios de casos de uso Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se

Leia mais

MANUAL DE UTILIZAÇÃO. Produtos: Saúde Pró Faturamento Saúde Pró Upload. Versão: 20130408-01

MANUAL DE UTILIZAÇÃO. Produtos: Saúde Pró Faturamento Saúde Pró Upload. Versão: 20130408-01 Produtos: Saúde Pró Upload Versão: 20130408-01 Sumário 1 APRESENTAÇÃO... 3 2 LOGIN... 4 3 VALIDADOR TISS... 7 4 CONFIGURAÇÃO DO SISTEMA... 10 4.1 DADOS CADASTRAIS MATRIZ E FILIAL... 11 4.2 CADASTRO DE

Leia mais

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0

COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO. Versão 1.0 COORDENAÇÃO DE EAD MANUAL DE UTILIZAÇÃO DO MOODLE 2.6 PERFIL ALUNO Versão 1.0 2015 SUMÁRIO 1. O MOODLE 3 2. Acesso à Plataforma 3 2.1. Cadastrar-se em uma disciplina 4 2.2. Página Inicial do Curso 5 3.

Leia mais

Manual do Instar Mail v2.0

Manual do Instar Mail v2.0 Manual do Instar Mail v2.0 Sumário Conteúdo Menu Principal... 2 Menu Cliente... 3 Pagina Categorias do Instar-Mail... 4 Importação... 4 Campanhas... 8 Cadastramento de campanhas do Instar-Mail... 9 Ações

Leia mais

VERSÃO 5.12.0 VERSÃO 5.0.0 FINANCEIRO NEFRODATA ESTOQUE FINALIZAÇÃO: 10 JUN.

VERSÃO 5.12.0 VERSÃO 5.0.0 FINANCEIRO NEFRODATA ESTOQUE FINALIZAÇÃO: 10 JUN. VERSÃO 5.12.0 VERSÃO 5.0.0 FINANCEIRO NEFRODATA ESTOQUE ACD2016 FINALIZAÇÃO: 10 JUN. 13 04 NOV.2014 FEV. 201313 JUN. 2016 PUBLICAÇÃO: Prezado Cliente, Neste documento estão descritas todas as novidades

Leia mais

O QUE É A CENTRAL DE JOGOS?

O QUE É A CENTRAL DE JOGOS? O QUE É A CENTRAL? A Central de Jogos consiste de duas partes: Um site na Internet e um programa de computador (Central) que deve ser instalado em sua máquina. No site www.centraldejogos.com.br, você pode

Leia mais

Manual Operacional Agenda Regulada. Unidades Solicitantes

Manual Operacional Agenda Regulada. Unidades Solicitantes Manual Operacional Agenda Regulada Unidades Solicitantes Prefeito: Gilberto Kassab Secretária: Maria Aparecida Orsini de Carvalho Secretário Adjunto: Ailton Ribeiro de Lima Assessor de TI: Cláudio Giulliano

Leia mais

Acompanhamento e Execução de Projetos

Acompanhamento e Execução de Projetos Acompanhamento e Execução de Projetos Manual do Usuário Atualizado em: 28/11/2013 Página 1/24 Sumário 1. INTRODUÇÃO... 3 2. ABRANGÊNCIA DO SISTEMA... 3 3. DESCRIÇÃO DO SISTEMA... 3 4. COMO ACESSAR O SISTEMA...

Leia mais

Astra LX Registro de Pacientes e Médicos Guia para o acesso aos registros de Pacientes e Médicos e eliminação de dados duplicados no AstraLX

Astra LX Registro de Pacientes e Médicos Guia para o acesso aos registros de Pacientes e Médicos e eliminação de dados duplicados no AstraLX Astra LX Registro de Pacientes e Médicos Guia para o acesso aos registros de Pacientes e Médicos e eliminação de dados duplicados no AstraLX 2011 Equipe Documentação Astra AstraLab 27/10/2011 Sumário Registro

Leia mais

Manual sistema Laundry 4.0

Manual sistema Laundry 4.0 Manual sistema Laundry 4.0 Sistema para serviços de Lavanderia Comércios Empresa responsável Novacorp informática Fone (41) 3013-1006 E-mail marcio@novacorp.com.br WWW.novacorp.com.br Sumario 1 Este manual

Leia mais

Conectar diferentes pesquisas na internet por um menu

Conectar diferentes pesquisas na internet por um menu Conectar diferentes pesquisas na internet por um menu Pré requisitos: Elaboração de questionário Formulário multimídia Publicação na internet Uso de senhas na Web Visualização condicionada ao perfil A

Leia mais

Sistema representação G3.ss. Tabela de Clientes. Tabela de Representantes. Tabela de Fornecedores

Sistema representação G3.ss. Tabela de Clientes. Tabela de Representantes. Tabela de Fornecedores Tabela de Clientes Além de registrar os dados principais do cliente, pode-se registrar vários contatos, o endereço de cobrança e de entrega (se forem diferentes do principal). Cada cliente tem um registro

Leia mais

GUIA DE ORIENTAÇÃO. 1- Para acessar o sistema é necessário seguir os passos abaixo:

GUIA DE ORIENTAÇÃO. 1- Para acessar o sistema é necessário seguir os passos abaixo: GUIA DE ORIENTAÇÃO 1- Para acessar o sistema é necessário seguir os passos abaixo: 1.1 - ACESSAR O SITE DA PREFEITURA: 1.2 - CLICAR NA OPÇÃO: SERVIÇOS >> NOTA FISCAAL ELETRÔNICA 1.3 - Aguarde carregar

Leia mais

Bem-vindo ao tópico sobre administração de listas de preços.

Bem-vindo ao tópico sobre administração de listas de preços. Bem-vindo ao tópico sobre administração de listas de preços. Nesse tópico, você aprenderá a administrar listas de preços no SAP Business One. Sua empresa atualiza múltiplas listas de preços para fornecer

Leia mais

GUIA RÁPIDO DO USUÁRIO (Sistema NFSE) Acesse nossos manuais em: ead.sempretecnologia.com.br

GUIA RÁPIDO DO USUÁRIO (Sistema NFSE) Acesse nossos manuais em: ead.sempretecnologia.com.br GUIA RÁPIDO DO USUÁRIO () Acesse nossos manuais em: ead.sempretecnologia.com.br Sumário Configurações iniciais... 3 Acessando o sistema... 3 Alterando a senha de acesso... 3 Cadastrando clientes... 4 Cadastrando

Leia mais

Configurando a emissão de boletos no sistema

Configurando a emissão de boletos no sistema Configurando a emissão de boletos no sistema Entre nossos sistemas, o GIM, o GECOB, o GEM, o TRA-FRETAMENTO e os 15 sistemas da linha 4U (GE-COMERCIO 4U, GEPAD 4U, GE-INFO 4U, etc ) possuem funções para

Leia mais

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery

Sistemas Operacionais. Curso Técnico Integrado Profa: Michelle Nery Sistemas Operacionais Curso Técnico Integrado Profa: Michelle Nery Conteúdo Programático CONTAS DE E GRUPOS DE O Microsoft Management Console - MMC Permissões de Segurança de um Console Contas de Usuários

Leia mais

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO TECNOLÓGICA. Sistema Nacional de Informações da Educação Profissional e Tecnológica (SISTEC) GUIA SISTEC

MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO TECNOLÓGICA. Sistema Nacional de Informações da Educação Profissional e Tecnológica (SISTEC) GUIA SISTEC MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO TECNOLÓGICA Sistema Nacional de Informações da Educação Profissional e Tecnológica (SISTEC) GUIA SISTEC FEVEREIRO / 2010 GUIA SISTEC INTRODUÇÃO...03 PRÉ-CADASTRO

Leia mais

REGISTRO DE PROJETOS

REGISTRO DE PROJETOS REGISTRO DE PROJETOS 1. REGISTRO DE PROJETOS Esta aplicação tem o objetivo de realizar o Registro de Projetos da Instituição. É possível, incluir, alterar ou excluir essas informações. 1.1. Acessando a

Leia mais

Sistema de Gestão de Recursos de Aprendizagem

Sistema de Gestão de Recursos de Aprendizagem Sistema de Gestão de Recursos de Aprendizagem Ambiente de Comunidades - Manual para Administradores do Sistema - Atualizado em 04/04/2011 LISTA DE FIGURAS FIGURA 1 PÁGINA DE ACESSO AO SIGRA... 7 FIGURA

Leia mais

WebEDI - Tumelero Manual de Utilização

WebEDI - Tumelero Manual de Utilização WebEDI - Tumelero Manual de Utilização Pedidos de Compra Notas Fiscais Relação de Produtos 1. INTRODUÇÃO Esse documento descreve o novo processo de comunicação e troca de arquivos entre a TUMELERO e seus

Leia mais

Manual Operacional RIGNER. [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email]

Manual Operacional RIGNER. [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email] Komunik [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de email] RIGNER Manual Operacional Gensys Genius System Manual Komunik- Versão 1.0 E-mail: documentacao@geniusnt.com -Telefone:

Leia mais

04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS

04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS 1 REQUISITOS São os serviços fornecidos para um sistema. São classificados em requisitos

Leia mais

MODELAGEM DE SISTEMAS

MODELAGEM DE SISTEMAS MODELAGEM DE SISTEMAS Diagramas de Casos de Uso Profa. Rosemary Melo Diagrama de Casos de Uso Modelagem de Sistemas Apresenta uma visão externa geral das funções ou serviços que o sistema deverá oferecer

Leia mais

Carlos Rafael Guerber. Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia

Carlos Rafael Guerber. Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia Carlos Rafael Guerber Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia MAFRA 2009 Modelagem UML de um Sistema para Estimativa Elétrica de uma Lavanderia RESUMO Criar uma modelagem

Leia mais

Manual SIGEESCOLA Matrícula - 2009

Manual SIGEESCOLA Matrícula - 2009 Manual SIGEESCOLA Matrícula - 2009 GOVERNO DO ESTADO DO CEARÁ SECRETARIA DA EDUCAÇÃO BÁSICA COORDENADORIA DE DESENVOLVIMENTO DA ESCOLA PASSO A PASSO DA UTILIZAÇÃO DO SIGE ESCOLA 2009 1. PARA ACESSAR O

Leia mais

Inicialmente, faça seu cadastro, depois, use seu CPF e sua Senha para fazer o Login e entrar no sistema quantas vezes quiser.

Inicialmente, faça seu cadastro, depois, use seu CPF e sua Senha para fazer o Login e entrar no sistema quantas vezes quiser. Inicialmente, faça seu cadastro, depois, use seu CPF e sua Senha para fazer o Login e entrar no sistema quantas vezes quiser. Insira aqui o Código de sua empresa, que deverá ser fornecido pelo Gestor da

Leia mais

Manual do Usuário ipedidos MILI S.A. - D.T.I.

Manual do Usuário ipedidos MILI S.A. - D.T.I. Manual do Usuário ipedidos MILI S.A. - D.T.I. MILI S.A. - D.T.I. Índice 1 ACESSANDO O PORTAL IPEDIDOS... 3 1.1 Login...5 1.2 Tela Principal, Mensagens e Atendimento On-line...6 2 CADASTRAR... 10 2.1 Pedido...10

Leia mais

MANUAL DE INSTRUÇÕES PARA O PREENCHIMENTO DO FORMULÁRIO DE SOLICITAÇÃO DE EMISSÃO DE PARECER TÉCNICO

MANUAL DE INSTRUÇÕES PARA O PREENCHIMENTO DO FORMULÁRIO DE SOLICITAÇÃO DE EMISSÃO DE PARECER TÉCNICO MANUAL DE INSTRUÇÕES PARA O PREENCHIMENTO DO FORMULÁRIO DE SOLICITAÇÃO DE EMISSÃO DE PARECER TÉCNICO CADASTRO NO SISTEMA 1 INÍCIO Para dar início ao cadastro de solicitação, digite o número do CNPJ da

Leia mais

Manual de Rotinas para Usuários. Advogados da União. Procuradoria da União no Estado do Ceará PU/CE SAPIENS. Sistema da AGU de Inteligência Jurídica

Manual de Rotinas para Usuários. Advogados da União. Procuradoria da União no Estado do Ceará PU/CE SAPIENS. Sistema da AGU de Inteligência Jurídica Manual de Rotinas para Usuários Advogados da União Procuradoria da União no Estado do Ceará PU/CE SAPIENS Sistema da AGU de Inteligência Jurídica Versão 1.0 2015 1 INTRODUÇÃO 3 1.1 O QUE É O SAPIENS? 3

Leia mais

Manual do Módulo SAC

Manual do Módulo SAC 1 Manual do Módulo SAC Índice ÍNDICE 1 OBJETIVO 4 INICIO 4 SAC 7 ASSOCIADO 9 COBRANÇA 10 CUSTO MÉDICO 10 ATENDIMENTOS 11 GUIAS 12 CREDENCIADO 13 LIVRETO 14 BUSCA POR RECURSO 15 CORPO CLÍNICO 16 MENU ARQUIVO

Leia mais

COTAÇÃO DE COMPRAS COM COTAÇÃO WEB

COTAÇÃO DE COMPRAS COM COTAÇÃO WEB COTAÇÃO DE COMPRAS COM COTAÇÃO WEB RMS Software S.A. - Uma Empresa TOTVS Todos os direitos reservados. A RMS Software é a maior fornecedora nacional de software de gestão corporativa para o mercado de

Leia mais

MAIS CONTROLE SOFTWARE Controle Financeiro / Fluxo de Caixa (MCS Versão 2.01.99) Índice

MAIS CONTROLE SOFTWARE Controle Financeiro / Fluxo de Caixa (MCS Versão 2.01.99) Índice Item MAIS CONTROLE SOFTWARE Controle Financeiro / Fluxo de Caixa (MCS Versão 2.01.99) Índice Página 1.Apresentação... 4 2.Funcionamento Básico... 4 3.Instalando o MCS... 4, 5, 6 4.Utilizando o MCS Identificando

Leia mais

SAMU Serviço de Atendimento Móvel de Urgência

SAMU Serviço de Atendimento Móvel de Urgência SAMU Serviço de Atendimento Móvel de Urgência Perfil: Rádio Operador Versão: 04.14.00 Sumário 1 ACESSO AO SISTEMA... 3 2 TELA DE PERFIS... 4 3 TELA INICIAL RÁDIO OPERADOR... 5 3.1. Acompanhamento de Despachos

Leia mais

Manual do Usuário. Protocolo

Manual do Usuário. Protocolo Manual do Usuário Protocolo Índice de capítulos Parte I - Processos............................... 01 1 - Buscar................................ 01 2 - Listar................................ 02 3 - Abertura..............................

Leia mais

MÓDULO DE DECLARAÇÃO DE RENDIMENTOS DECORE MANUAL Versão 2.0

MÓDULO DE DECLARAÇÃO DE RENDIMENTOS DECORE MANUAL Versão 2.0 CONSELHO FEDERAL DE CONTABILIDADE MÓDULO DE DECLARAÇÃO DE RENDIMENTOS DECORE MANUAL Versão 2.0 Spiderware Consultoria em Informática Rua Mayrink Veiga, 11 / 804 Rio de Janeiro RJ CEP 20090-050 Tel. 0 (XX)

Leia mais

LASERTECK SOFTECK FC MANUAL DO USUÁRIO

LASERTECK SOFTECK FC MANUAL DO USUÁRIO LASERTECK SOFTECK FC MANUAL DO USUÁRIO 2015 SUMÁRIO 1 INTRODUÇÃO... 3 2 REQUISITOS DO SISTEMA... 3 3 INSTALAÇÃO... 3 4 O QUE MUDOU... 3 5 COMO COMEÇAR... 4 6 FORMULÁRIOS DE CADASTRO... 5 7 CADASTRO DE

Leia mais

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo Assessoria Técnica de Tecnologia da Informação - ATTI Projeto de Informatização da Secretaria Municipal de Saúde do Município de São Paulo Manual Cartão SUS Manual de Operação Julho/2011 Conteúdo Sumário...

Leia mais

Guia do Usuário ProAnalir 2013. Introdução... 2. Liberação das licenças... 3

Guia do Usuário ProAnalir 2013. Introdução... 2. Liberação das licenças... 3 Área Universidade Prosoft Autor Valquíria Coelho Criação 26/02/2013 Publicação - 28/02/2013 Distribuição Franqueadora, Franquias e Clientes. Guia do Usuário ProAnalir 2013 Conteúdo: Introdução... 2 Liberação

Leia mais

VIAÇÃO SÃO BENTO LTDA.

VIAÇÃO SÃO BENTO LTDA. VIAÇÃO SÃO BENTO LTDA. SISTEMA AUTOMÁTICO DE BILHETAGEM ELETRÔNICA MANUAL DO VTWEB CLIENT CADASTROS /PEDIDOS E PROCEDIMENTOS Resumo Esse manual tem como o seu objetivo principal a orientação de uso do

Leia mais