Dicionário de Dados - yasvitorino/Engenharia_de_Software GitHub Wiki
Feito por Yasmin Vitorino
Pagamento deve conter os seguintes parâmetros:
-
Data do pagamento, indicando a data que o pagamento foi realizado
-
Valor cobrado no serviço
-
Campo indicando se o cliente precisa de troco
-
Valor do Troco
-
Forma de pagamento escolhido pelo cliente (pelo app ou em dinheiro)
-
Tipo de pagamento escolhido pelo cliente, Pix ou Cartão de crédito, para pagamento pelo app, ou NULL, para pagamento em dinheiro.
| Pagamento | |
|---|---|
| data_pagamento | Tipo: Data (MM/YYYY) |
| val_cob | Tipo: Númerico |
| precisa_troco | Tipo: binário |
| troco | Tipo: Númerico |
| forma_pagamento | Tipo: 'Pagamento pelo App' , 'Dinheiro' |
| tipo_pagamento | Tipo: Null (para pagamento em dinheiro), 'PIX' (para pagamento pelo App), 'Cartão de Crédito' (para pagamento pelo App) |
Feito por Yasmin Vitorino
Serviço deve conter os seguintes parâmetros:
-
Nome do serviço escolhido
-
Descrição do serviço, detalhamento do que foi solicitado pelo cliente (ex: Montar estante, instalar chuveiro)
| Serviço | |
|---|---|
| nome_servico | Tipo: ‘Pedreiro’ , ‘Eletricista’ , ‘Pintor’ , ‘Encanador’ , ‘Chaveiro’ , ‘Jardineiro’ , ‘Mecânico’ , ‘Montador’ |
| descricao_servico | Tipo: Alfabético |
Feito por Milena Teixeira
Ressarcimento deve conter os seguintes parâmetros:
- Data do solicitação, indicando a data que o ressarcimento foi solicitado
- Valor cobrado no serviço
- Data do aceite da solicitação, indicando a data que o ressarcimento foi confirmado. NULL caso não seja aprovado.
- Justificativa, indicando a justificativa do cliente para solicitar o ressarcimento
| Ressarcimento | |
|---|---|
| data_solicitação | Tipo: Data (DD/MM/YYYY) |
| val_cob | Tipo: Númerico |
| data_aceite | Tipo: Data (DD/MM/YYYY) |
| justificativa | Tipo: Alfanumérico |
Agendamento deve conter os seguintes parâmetros:
- Endereço, indicando a endereço do cliente
- Data, indicando a data que o serviço será realizado
- Hora, indicando o horário que o serviço deverá começar
- Status, indicando os status que o agendamento poderá ter
| Agendamento | |
|---|---|
| endereço | Tipo: Alfanumérico |
| data_serviço | Tipo: Data (DD/MM/YYYY) |
| hora | Tipo: Hora (HH:MM) |
| status | Tipo: Variável 'Pendente', 'Realizado', 'Pago', 'Pendente de Pagamento', 'Avaliado', 'Pendente de Aprovação' |
Feito por Mateus Queiroz
Pessoa deve conter os seguintes parâmetros:
- Nome
- CPF
- Telefone
- Endereço
- Sexo
- Data de Nascimento
| Pessoa | |
|---|---|
| nome | Tipo: Alfabético |
| cpf | Tipo: Númerico |
| telefone | Tipo: Numérico |
| endereco | Tipo: Alfanumérico |
| Tipo: Alfanumérico | |
| sexo | Tipo: ‘M, F’ |
| data_nascimento | Tipo: Data: DD/MM/YYYY |
Avaliação deve conter os seguintes parâmetros:
- Data, indicando a data em que o serviço foi realizado.
- Descrição, local onde o cliente avalia o serviço do prestador.
- Qtd de Estrelas, método de avaliar o prestador.
| Avaliação | |
|---|---|
| data | Tipo: Data: DD/MM/YYYY |
| descricao | Tipo: Alfabético |
| qtd_estrelas | Tipo: ‘★, ★ ★, ★ ★ ★, ★ ★ ★ ★, ★ ★ ★ ★ ★’ |