O Sistema Cliente
Por: Paulo Brandão • 6/8/2016 • Trabalho acadêmico • 1.221 Palavras (5 Páginas) • 281 Visualizações
REQUISITOS FUNCIONAIS
RF01. Criar um Site
Criar um site para maior divulgação do estabelecimento, e também para o cliente poder fazer reservas e ficar por dentro das promoções que o restaurante realiza.
RF01.01 Menu.
Admin, pagina inicial, empresa, cliente, reservas.
RF01.02. O site deve exibir informações sobre a empresa.
Neste contexto será exibido a apresentação da empresa, apenas para visualização do visitante.
RF01.03. Pagina inicial.
Na pagina inicial do site, sempre será exibido os 30 pratos que são comercializados na empresa.
RF01.04. Cadastrar clientes.
Para fazer reservas online, o cliente precisará estar cadastrado no site. Para efetuar o cadastro serão necessários, e-mail, senha, nome, sobrenome, CPF, CEP ( o sistema trará de forma automática o endereço), caso não informado deverá ser inscrito, endereço, bairro, cidade e estado, telefone.
RF01.05. Login de clientes.
Será executado, pelo e-mail e senha cadastrados. Caso cliente não seja cadastrado terá link para acesso a novo cadastro, caso apresente erro no login será solicitado para checar os dados novamente e caso cliente não recorde a senha será enviado uma nova senha para o email cadastrado.
RF01.06. Administrar
Com este login, será possível ter acesso as reservas on-line, de modo para cancelar, alterar, ou incluir nova reserva. Também será de utilidade para manutenção da pagina inicial.
RF01.07. Reservar mesas
Necessário login de cliente, será exibido uma tela com as mesas disponíveis (apenas 20% das mesas estão aptas para reservas), quantidade de adultos, de crianças, idade das crianças, escolha do prato, quantidade do prato escolhido, confirmar pedido, forma de pagamento, confirmação da reserva (será exibido na tela, enviado uma copia para o email cadastrado, exibir email que foi enviado), código da reserva devera ser entregue no restaurante.
RF02 Cadastrar estoque.
O sistema deverá permitir o cadastramento de estoques, tendo que ser fornecido ao menos Nome do Estoque.
Ao cadastrar um estoque o sistema deverá fornecer um código único gerado em ordem de cadastramento.
O sistema deverá exibir mensagens confirmando a inserção dos dados ou a existência de algum erro durante a operação.
RF02.01 Remover estoque.
O sistema deverá permitir a remoção de um Estoque previamente inserido no sistema, esta operação deverá estar disponível após a localização dos dados do estoque no sistema.
O sistema deverá exibir mensagens confirmando a remoção dos dados ou a existência de algum erro durante a operação.
RF02.02 Atualizar estoque.
O sistema deverá permitir a atualização dos dados de um estoque previamente cadastrado no sistema, esta operação estará disponível após a localização dos dados do estoque no sistema.
O sistema deverá exibir mensagens confirmando a atualização dos dados ou a existência de algum erro durante a operação.
RF02.03 Buscar estoque.
O sistema deverá permitir a realização da busca dos dados de um estoque através de seu código ou nome.
O sistema deverá exibir mensagens informando a inexistência de um estoque com os dados buscados, ou ainda a existência de algum erro durante a operação.
RF02.04 Cadastrar pratos.
O sistema deverá permitir o cadastramento de Pratos (produtos), tendo que ser fornecido ao menos: nome do prato, ingredientes e preço.
Ao cadastrar um prato o sistema deverá fornecer um código único gerado em ordem de cadastramento.
O sistema deverá exibir mensagens confirmando a inserção dos dados ou a existência de algum erro durante a operação.
RF02.05 Remover Pratos
O sistema deverá permitir a remoção de um prato previamente inserido no sistema, esta operação deverá estar disponível após a localização dos dados do prato no sistema.
O sistema deverá exibir mensagens confirmando a remoção dos dados ou a existência de algum erro durante a operação.
RF02.06 Atualizar Pratos.
O sistema deverá permitir a atualização dos dados de um prato previamente cadastrado no sistema, esta operação estará disponível após a localização dos dados do prato no sistema.
O sistema deverá exibir mensagens confirmando a atualização dos dados ou a existência de algum erro durante a operação.
RF02 .07 Buscar de Pratos.
O sistema deverá permitir a realização da busca dos dados de um prato através de seu código ou nome.
O sistema deverá exibir mensagens informando a inexistência de um prato com os dados buscados, ou ainda a existência de algum erro durante a operação.
RF02.08 Cadastrar Matéria Prima.
O sistema deverá permitir o cadastramento de Matéria Prima (ingredientes), tendo que ser fornecido ao menos: nome da matéria prima, grupo, preço e estoque mínimo.
Ao cadastrar uma matéria prima o sistema deverá fornecer um código único gerado em ordem de cadastramento.
O sistema deverá exibir mensagens confirmando a inserção dos dados ou a existência de algum erro durante a operação.
RF02.09 Remover Matéria Prima.
O sistema deverá permitir a remoção de uma matéria prima previamente inserida no sistema, esta operação deverá estar disponível após a localização dos dados da matéria prima no sistema.
O sistema deverá exibir mensagens confirmando a remoção dos dados ou a existência de algum erro durante a operação.
...