Você está na página 1de 15

Usurio Administrador Gerente; Proprietrio.

Funo deste usurio Responsvel pela empresa,

Nvel de acesso que Completo e acesso ao

pode realizar qualquer tipo de suporte; alterao no sistema.

Financeiro; Secretaria.

rea responsvel pelas finanas da Cadastro completo de empresa, como pagamento de dados;

faturas, recebimentos e encargos e balanos.

Cadastro; Secretaria.

Responsvel por alterar status de Cadastro bsico; clientes, excluir, gerar relatrios, consultar a vida do cliente.

Vendedor

Responsvel

pela

v enda

dos Consultar e imprimir;

produtos e servios, e, consultar e alterar dados. Estoquista Registrar no sistema a entrada de Consultar, cadastro

produtos, cdigos, valores, cadastra bsico e imprimir; os produtos, podendo alterar a descrio dos produtos e realizar consultas ao produto.

Tipo de animal Tipo de medicao Tipo de rao Dados Agenda Cadastro

Qual a espcie do animal exemplo (co, gato, passarinho, etc). Qual a medicao usada, se medicao controlada ou no. Qual a rao especifica para o animal. Peso, idade,dosagem de medicao, novo ou velho. Completa de servio com calendrio. Dados do cliente, informao do dono do animal, cadastro de usurio, identificar qual usurio est usando no momento, informao do funcionrio.

Balancete

Abertura e fechamento do caixa, informar o quanto foi vendido e quanto tinha em caixa.

Relatrio de contas

Informar o que vai pagar ou receber, quem vai receber e para quem vai pagar. Gerar boleto bancrio para pagamento.

Relatrio Entrada e Produtos adversos, qual o tipo de produto exemplo; coleira, sada bolinha, etc. Outros produtos diferentes do citado como

brinquedos e outros, informar o que tem em estoque e o que foi vendido e data da venda. Backup Modulo Cpia de segurana dos dados. Clnica veterinria, emisso e documentao veterinrio, receitas veterinria e outros do mesmo. para uso

Termo Documentao

Descrio Sinnimos Textos/diagramas que Fluxogramas, help, dicas, auxiliam no treinamento. desenvolvimento e uso das aplicaes; Software Expansvel Insero de novos mdulos e Updates, novas verses; funes nos produtos, aps os mesmos terem sido entregues ao cliente; Prottipo / verso alfa ou Verso teste, de beta desenvolvimento; Atualizao Visa corrigir erros dos Reviso; produtos, e melhorias de segurana e performance; Modelo Cliente Servidor Analogia com matriz e filiais em uma empresa; uma concentra os dados e gerncias; as demais, atuam, informando a matriz; Banco/Base de Dados Aplicao que guarda todos os dados dos animais, clientes, produtos, consultas, etc, em tabelas; Refere-se ao aplicativo onde Firefox, Internet Explorer sero feitas consultas e inseres de dados na base de dados Analogia matriz de uma empresa; Analogia s filiais de uma empresa; Backups/cpias de segurana dos dados, feitas em um local distinto; Cpia de segurana dos dados da CLIVET, de seus clientes, etc; A partir de um tempo muito curto, informaes salvas podem ser consultadas, impressas e alteradas;

Browser/Navegador

Servidor Cliente Disaster-Recovery

Backup da base de dados

Operao em tempo-real

Confiabilidade

Capacidade dos sistemas e dados manterem-se disponveis;

Seguran a dos dados

Dados do Clie nte Dados do(s) a nima l(is)

Vacina(s)

Produtos Horrio de Consultas Clculo de lucro e gastos

Sigilo da informa o; Bac kup, Disa sterconfiana que os dados Re covery, Firewall, somente se r o a cessados c ontrole de ace ssos; por pessoas/grupos autoriz ados; Ende reo, nom e, te lefone , sexo, e tc; Nome, ra a, tipo (cac horro, gato, ave, silvestre, etc ), histrico de c onsultas, etc; Ta bela com todas a s vacinas e datas, a plic adas aos animais; Controle de estoque da CL IVET ; Gernc ia de hor rios da CL IVET ; Rela o das consulta s e gastos c om produtos e sal rios.

Tabela de diculdades. Tempo mdio para reparo.

PRIORIDADE TEMPO MEDIO PARA SOLUO Alto 40 minutos

DESCRIO Erros de sistema para no

indisponvel,

parar o fluxo de trabalho. Mdio 2 horas Erros que no venham atrapalhar o fluxo de

trabalho do cliente. Baixo 4 horas Duvidas em determinadas funes do sistema.

J a Interface do usurio; quem comandar o sistema, portanto seu entendimento quanto ao sistema dever ser pleno.

Etapa 4

Apresentamos abaixo o desenvolvimento do projeto. Ao clicarrnos no icone de atalho Clivet, logo se abrira atela de login. Digite ousurio e em seguida insira a senha, o sistema reconhecequal usurio est acessando o sistema descrevendo seus dados ao lado do slogan do software. Neste exemplo usamos um usurio administrador, com privilegio total ao sistema, por isso as telas apresentadas e descritas aqui sero as mesmas na concluso do software proposto. Trs abas com os seguintes informaes so apresentadas:

cadastrar,imprimir e pesquisar. Clicando em cadastrar aparece as opes: clientes, produtos,

fornecedores, usurios e notas fiscais. Ao selecionar a opo produtos, a tela se abrir para inserir os dados do produto, tais como; cdigo de barras, nome do fornecedor, nome do produto, valor, nota fiscal de entrada, tipos de impostos destacados no produto, e aps inserido as informaes clicamos em salvar. A opo fornecedor, se abrirquando for selecionada para inserir os dados do fornecedor: razo social, CNPJ, endereo, telefone de contato, pessoa de contato, e-mail, e efetuando todo esse processo clicamos em salvar. Somente permitido ao Administrador utilizar a opo usurio, sendo o mesmo o nico que possui pleno poderes para cadastrar os usurios e definir o grau de acesso de cada um. Ao digitar o que desejamos pesquisar no campo pesquisa visualizamos os resultados da pesquisa em outra tela, com a opo visualizar ou cancelar.

A opo visualizar aparece na tela com os dados existentes do cadastro com opes de editar, salvar e cancelar, na opo editar conseguimos alterar os dados j existentes e possui a opo agenda, no qual visualizamos os dias disponveis para atendimento com campo de observaes para colocar informaes pertinentes sobre o animal. Essas alteraes na tela apresentada somente possvel editar ou alterar qualquer dado ou informao apenas os usurios com privilgios para esta funo. Ou seja, qualquer outro usurio poder visualizar as informaes para simples consulta. N a aba imprimir disponibilizamos da impresso dos seguintes submenus: C lientes: dados do cliente, imprime a ficha cadastral do mesm o, dados do Animal, imprimira ficha do mesmo, valor a pagar, histrico de atendimento do cadastro. Produtos: Im primir a relao de produtos em estoque. F ornecedor: Possui a possibilidade de imprimir a ficha cadastral da empresa e a relao de fornecedores da empresa. N otas Ficais: Opo para imprimir a relao da notas fiscais emitidas, das notas de entradas, bem como a relao dos valores a receber e dos valores a pagar.

Etapa 5
Aqui apresentaremos os casos de uso do sistema utilizando a forma grfica que so atravs dos diagramas de Classe, uma sequnciade atividades para que todos possam entender com o funcionamento bsico do programa.

Opo

Nome Fluxo principal do caso Cadastrar CD 01 O funcionrio solicita dados do cliente, fornecedores e usurios para inserir no sistema. Tanto para incluir como para editar algum cadastro existente. Imprimir ID 01 Opo de impresso de dadosdos cadastros existentes no software.

Pr-condio O funcionrio deve possuir privilgios para ter acesso ao menu cadastro.

Ps-condio O sistema ir gerar um cdigo para todos que estiverem ali cadastrados, facilitando o trabalho dos mesmos.

Pesquisar PD 01

Qualquer funcionrio pode visualizar os dados de um produto ou de cliente, limitados apenas a usurios de nvel alto que podem alterar quaisquer dados encontrados por essa opo de busca.

O funcionrio somente poder executar estas aes se possuir um nvel de acesso permitido pelo sistema. Possuem dois tipos de acesso o nvel baixo e o nvel alto que possui privilgios para alterar cadastros.

Somente poder imprimir os dados e fichas, o funcionrio autorizado para esta funo.

Qualquer funcionrio pode acessar, mas nem todos tem acesso a certos menus.

Todas as opes disponibilizadas nos menus possuem ltros de seleo; e campos para serem preenchidos conforme o nvel de usurio que esteja acessando a tela do programa, ou seja, uma lista com as informaes.

CASO DE USO
consulta veterinario

include include

gera consulta

Animal atualiza cadastro


include

cliente atualiza

gerar pedido de exame historico

marcaconsulta

login user secretaria historico de exames do animal

DIAGRAMA DE SEQUENCIA
CLIENTE 1- SOLICITA CONSULTA() 2- PESQUISA CONSULTA DISPONIVEL() FUNCIONARIO INTERFACE CLINICA CONTROLADOR CLINICA VETERINARIO

3- VERIFICA CONSULTA DISPONIVEL() 4- CONSULTA VETERINARIO()

5- RETORNA DADOS() 6- APRESENTA DADOS() 6.1 RESULTADO DA CONSULTA()

Diagrama de Classes
cliente -CODE_CLI: INT -NOME_CLI: STRING -RG_CLI: INT -CPF_CLI: INT -ENDER_CLI: STRING -NUM_ENDER: INT -BAIRO_CLI: STRING -TELEFONE_CLI:STRING -CELULAR_CLI: INT +INCLUIR.CLIENTE() +CONSULTAR.CLIENTE() +EXCLUIR.CLIENTE() +ALTERAR.CLIENTE() animal -IDANIMAL:INT -NOMEANIMAL: STRING -NOMEDONO: STRING -DATANASC:DATATIME -PESSOA: DOUBLE -SEXO: STRING -ESPECIE: STRING -PORTE: STRING -OBITO: DATATIME id funcionarios -LOGIN: STRING + BALANCO.PAGAR(): VOID +BALANCO.RECEBER(): VOID +RESULT.CLIENT(): VOID +PRODUTO(): VOID

contas receber -COD_CONTARE: INT -DESC_CONTARE: STRING -DATA_REC: INT -DATA_PG : INT + INCLUIR_CONT() +CONSULTAR.CONT() +EXCLUIR_CONT() +ALTERAR_CONT()

funcionarios -cod_func: int -login: int -nome_func: strig -rg: int -cpf: int -endereco: string -num: int -bairro: string -tel: int -cel: int +inclfuncio() +consultafunc() +excluifunc() +alterafunc()

contas pagar -COD_CONTAPG: INT -DESC_CONTAPAG: STRING -DATA_REC: INT -DATA_PG : INT -TAXA_JUROS:INT + INCLUIR_CONT() +CONSULTAR.CONT() +EXCLUIR_CONT() +ALTERAR_CONT() produtos -COD_PRODUT: INT -NOME_PROD: STRING -PREO_PROD: INT -rEAJUSTE: INT + INCLUIR_PRODUTO() +CONSULTAR.PROD() +EXCLUIR_PROD() +ALTERAR_PROD()

veterinario -nome: string -cpf:int -cel: int +incluivet(): void +alteravet(): void +removvet(): void +animal(): void

contas cliente resultado -CLIENTE: INT -VACINA: NEGVACINA +CLIENTERESULTA(NEGACLIENTE: INT, NEGVACINA: NEGAVACINA) :VOID +GETVACINA(): NEGVACINA +GETCLIENTE(): ENT +TOSTRING(): STRING

DIAGRAMA DE ATIVIDADES
cliente Clinica

solicita consulta

VERIFICA DATA E HORA DISPONIVEL

seleciona data e hora


[cancela marcao] [ok horrio]

DISPONIBILIDADES

REGISTRO DATA E HORA SOLICITA DADOS DO ANIMAL

informa dados do animal

REGISTRA DADOS DO ANIMAL

confirma consultA

Concluso Ao destacar os principais pontos desta etapa da ATPS sobre os requisitos para uma empresa ctcia CLIVET, aprendemos mais sobre esse processo de criao de um software e tudo que englobado sobre desenvolvimento e criao de requisitos.

Bibliograa SOMMERVILLE, Ian. Engenharia de Software. 8 ed. So Paulo: Addison Wesley, 2008.