Especificação de Requisitos e Modelagem
|
|
- Maria das Graças do Amaral Guimarães
- 8 Há anos
- Visualizações:
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á 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 maisFigura 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 maisO 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 maisPasso 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 maisDESENVOLVENDO 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 maisMANUAL 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 maisQ-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 maisManual 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 maisVersã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 maisMANUAL 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 maisCadastro 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 maisThemis 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 maisUsando 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 maisPROCEDIMENTOS 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 maisManual 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 maisPró-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 maisDIAGRAMA 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 maisCarrera 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 maisEsse 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 maisO 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 maisEngenharia 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 maisPrimeiros 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 maisUML & 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 maisSISTEMA 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 maisPadrã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 maisMÓ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 maisGerencial 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 maisGovernador 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 maisSistema 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 maisO 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 maisMANUAL 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 maisSERVIÇ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 mais1 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 maisO 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 maisAR 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 maisManual 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 maisAGHOS - 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 maisManual 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 maisDesenvolvimento 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 maisSYSMO 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 maisCellBus 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 maisManual 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 maisManual 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 maisNú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 maisSISTEMA 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 maisSISTEMA 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 maisSIE - 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 maisBoletim 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 mais1. 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 maisManual 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 maisLIBERAÇÃ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 maisIntegraçã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 maisDIRETORIA 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 maisWINTHOR 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 maisResoluçã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 maisMANUAL 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 maisCOORDENAÇÃ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 maisManual 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 maisVERSÃ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 maisO 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 maisManual 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 maisAcompanhamento 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 maisAstra 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 maisManual 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 maisConectar 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 maisSistema 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 maisGUIA 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 maisBem-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 maisGUIA 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 maisConfigurando 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 maisSistemas 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 maisMINISTÉ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 maisREGISTRO 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 maisSistema 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 maisWebEDI - 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 maisManual 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 mais04/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 maisMODELAGEM 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 maisCarlos 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 maisManual 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 maisInicialmente, 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 maisManual 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 maisMANUAL 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 maisManual 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 maisManual 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 maisCOTAÇÃ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 maisMAIS 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 maisSAMU 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 maisManual 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 maisMÓ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 maisLASERTECK 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 maisAssessoria 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 maisGuia 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 maisVIAÇÃ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