TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Software Apresentara

Por:   •  10/6/2018  •  Trabalho acadêmico  •  4.274 Palavras (18 Páginas)  •  174 Visualizações

Página 1 de 18

O software apresentara, de modo geral, as seguintes funcionalidades:

- Cadastro de Pacientes (CRUD)

- Cadastro de Dentistas (CRUD)

- Agendamento e cancelamento de Consultas

- Descrição dos Serviços

- Registro de Procedimentos

- Cadastro de Serviços (CRUD)

- Visualização de pacientes e consultas.

- Geração  atestados e receitas

- Registrar Pagamentos.

.

 Requisitos Funcionais

- Cadastrar pacientes(CRUD);

- Agendar consultas;

- Desmarcar consultas;

- Visualização de pacientes e horários;

- Gerar recibos;

- Descrição dos serviços;

- Geração dos atestados e receitas;

- Cadastro de dentistas(CRUD);

- Cadastro de serviços, com seus respectivos valores;

- Registro de Procedimentos

 Requisitos Não-Funcionais

- O software estará disponível em plataforma web.

- O sistema será desenvolvido utilizando a linguagem de programação PHP;

- Além dos funcionários da empresa, o acesso também será permitido para clientes

através da interface web;

- Performance: O sistema deverá ter um bom desempenho para que os clientes não aguardem muito tempo para fazer o agendamento e/ou cancelamento de suas consultas;

- Usabilidade: O sistema terá uma interface amigável, agradável e intuitiva, para que

qualquer pessoa independente de grau de conhecimento técnico, seguindo regras de interface predeterminadas;

- Segurança: O sistema deverá ser seguro suficiente para que não sejam divulgadas informações confidenciais dos usuários.

- Para todos os casos de uso, o ator do caso de uso deve estar registrado e logado no sistema.

 

- Tecnologias utilizadas

Modelagem: Visual Paradigm for UML

IDE: NetBeans

SGBD: MySQL

Linguagem: PHP

 Modelagem (Diagramas)

Será feito a modelagem do sistema através do diagrama de casos de uso e do diagrama de classes.

Segue abaixo o diagrama de casos de uso.

[pic 1]

 Especificação dos Casos de Uso.

 Especificação do Caso de Uso: Cadastrar Cliente

Descrição: O papel desse caso de uso é basicamente que a recepcionista possa cadastrar clientes.

Ator: Recepcionista.

Informações de entrada: Preenchimento do formulário com informações do usuário.

(Nome, Nascimento, Sexo, Endereço, CPF, RG, Bairro, Cidade, Cep, Estado,Tel, E-mail, senha).

Atributos Obrigatórios: Nome, Nascimento, Sexo, Endereço, Tel, E-mail, Senha.

Atributos Opcionais: Bairro, Cidade, Cep, Estado, CPF, RG.

Informações de saída: Confirmação de cadastro do usuário no sistema.

Restrições tecnológicas: As informações a seguir se aplicam a todos os próximos requisitos, portanto não serão redundantes.

O servidor estar fora do ar.

O usuário não possuir acesso a internet.

Pré-Condições

Definidas nos requisitos não-funcionais.

Pós-Condições

Os dados que foram cadastrados poderão ser vistos pelo cliente.

Fluxo de Eventos Principal

Recepcionista

Sistema

1

Acessar opção Cadastrar Clientes.

2

Mostra a tela com os campos de

informações de entrada para o

cadastro.

3

Preencher os campos obrigatórios

e/ou opcionais. Solicita ao cliente que

digite uma senha, no campo senha.

4

Selecionar a opção de Cadastrar.

5

Verifica se todos os campos

obrigatórios foram preenchidos.

6

Campos validados então cliente é

cadastrado e retorna a mensagem

de Cadastro Efetuado com Sucesso.

7

Confirmar a mensagem.

8

Retorna à página/tela anterior.

Tratamento de Exceções

 - Campo obrigatório não preenchido

1 O sistema informa a recepcionista quais campo(s) obrigatório(s) não foram preenchido(s)

2 Recepcionista novamente preenche os campos obrigatórios

2a Retorna ao fluxo principal do passo 4.

3 Alguns campos possuem dado(s) inválido(s)

3a O sistema informa a recepcionista qual/quais campo(s) não foram preenchido(s) corretamente

3b. Recepcionista preenche os campos requeridos

3c Retorna ao fluxo principal do passo 4.

Especificação do Caso de Uso: Remover Cliente

Descrição: O papel desse caso de uso é a possibilidade da recepcionista remover clientes.

Ator: Recepcionista.

Informações de entrada: Nome do Cliente.

Atributos Obrigatórios: Não há.

Atributos Opcionais:Não há.

Informações de saída: Confirmação da remoção do usuário no sistema.

Pré-Condições

Definidas nos requisitos não-funcionais.

Pós-Condições

Os dados sobre o cliente deve ser removido do banco de dados.

Fluxo de Eventos Principal

Recepcionista

Sistema

1

Acessar opção remover clientes

2

Mostra a tela com a opção de busca

por clientes.

3

Preencher o campo para busca do

cliente com o seu nome.

4

Mostrar o(s) cliente(s) cadastrados

com relação a busca realizada.

5

Selecionar o cliente que será

deletado e selecionar a opção para

removê-lo.

6

Verifica se não existe nenhuma

pendência financeira.

7

Solicita confirmação de remoção do

Cliente.

8

Confirmar a solicitação.

9

Remove o cliente do sistema e do

banco de dados.

10

Retorna à página/tela anterior.

...

Baixar como (para membros premium)  txt (40.7 Kb)   pdf (236.3 Kb)   docx (115.9 Kb)  
Continuar por mais 17 páginas »
Disponível apenas no TrabalhosGratuitos.com