segunda-feira, 18 de setembro de 2017

Requisitos Funcionais e Requisitos não Funcionais

Requisitos Funcionais

Nome: Cadastrar fiscal
Código: R.F.[1]
Descrição: Realizar o cadastro do Fiscal da loja, informando os dados pessoais, como nome completo, CPF e senha.
Permissão: Administrador

Nome: Alterar fiscal
Código: R.F.[2]
Descrição: Realizar a alteração de dados do fiscal da loja, informando os novos dados pessoais ou acrescentando dados de um novo Fiscal.
Permissão: Administrador/fiscal

Nome: Exclusão de fiscal
Código: R.F.[3]
Descrição: Realizar a exclusão de dados do fiscal da loja, removendo as permissões ao sistema e enviar seus dados para o banco de dados de ex-funcionários da loja.
Permissão: Administrador

Nome: Cadastrar vendedor
Código: R.F.[4]
Descrição: Realizar o cadastro de todos os vendedores da loja, informando os dados pessoais, como nome completo, CPF e senha.
Permissão: Administrador

Nome: Alterar vendedor
Código: R.F.[5]
Descrição: Realizar a alteração de dados dos vendedores da loja, informando os novos dados pessoais ou acrescentando dados de um novo vendedor.
Permissão: Administrador/Fiscal

Nome: Exclusão de vendedor
Código: R.F.[6]
Descrição: Realizar a exclusão de dados do(s) vendedor (es) da loja,  removendo as permissões aos sistema e enviar seus dados para o banco de dados de ex funcionários da loja.
Permissão: Administrador/Fiscal

Nome: Cadastrar clientes
Código: R.F.[7]
Descrição: Realizar o cadastro de clientes da loja, informando os dados pessoais, como nome completo, CPF, endereço, data de nascimento, telefones para contato.
Permissão: Administrador/Fiscal

Nome: Alterar clientes
Código: R.F.[8]
Descrição: Realizar a alteração de dados dos clientes da loja, informando os novos dados pessoais ou acrescentando dados novos.
Permissão: Administrador/Fiscal

Nome: Exclusão de cliente
Código: R.F.[9]
Descrição: Realizar a exclusão de dados do cliente,  removendo as informações do sistema e enviar seus dados para o banco de dados de ex clientes da loja.
Permissão: Administrador/Fiscal

Nome: Fazer Login
Código: R.F.[10]
Descrição: Realizar o login dos usuários do sistema utilizando o CPF e uma senha específica para cada usuário criada no ato do cadastro dos mesmos.
Permissão: Administrador/Fiscal/Vendedor

Nome: Iniciar venda
Código: R.F.[11]
Descrição: Iniciar o processo de venda pelo vendedor com a abertura do sistema, a leitura
Permissão: Vendedor

Nome: Executar venda
Código: R.F.[11]
Descrição: Realizar a execução da venda dos produtos pelo vendedor no sistema.
Permissão: Vendedor

Nome: Cancelar venda
Código: R.F.[13]
Descrição: Realizar o cancelamento da venda dos produtos pelo Fiscal no sistema.
Permissão: Fiscal

Nome: Cancelar item da venda
Código: R.F.[14]
Descrição: Realizar o cancelamento de item (ns) dos produtos pelo Fiscal no sistema.
Permissão: Fiscal

Nome: Finalizar venda
Código: R.F.[15]
Descrição: Realizar a finalização da venda dos produtos pelo vendedor no sistema.
Permissão: Vendedor

Nome: Cadastrar produtos
Código: R.F.[16]
Descrição: Realizar o cadastro de produtos da loja, informando os dados relativos aos produtos, como preços, nome, fornecedores, quantidades.
Permissão: Administrador/Fiscal

Nome: Alteração de produtos
Código: R.F.[17]
Descrição: Realizar alteração de produtos da loja, informando os dados relativos aos produtos, como preços, nome, fornecedores (endereço, nota fiscal, código do produto, cidade de origem - CEP, UF), datas de vencimento, quantidade em estoques.
Permissão: Administrador/Fiscal

Nome: Exclusão de produtos
Código: R.F.[18]
Descrição: Realizar exclusão de produtos da loja.
Permissão: Administrador/Fiscal

Nome: Emissão de nota fiscal
Código: R.F.[19]
Descrição: Realizar a emissão de notas fiscais relativos às compras realizadas em loja pelos clientes.
Permissão: Administrador/Fiscal/vendedor

Nome: Emissão de relatórios de vendas por vendedor
Código: R.F.[20]
Descrição: Realizar a emissão de relatórios mensais e semanais relativos ás vendas realizadas pelos vendedores.
Permissão: Administrador/Fiscal

Requisitos não funcionais

Nome: Segurança
Código: R.N.F.[1]
Descrição: O sistema será composto por um banco de dados onde às informações serão criptografadas sendo que para ter acessos a essas informações será necessária uma permissão maior pelo administrador do sistema.
Permissão: Administrador

Nome: Confiabilidade
Código: R.N.F.[2]
Descrição: As informações disponibilizadas pelos usuários deverão ser condizentes com as informações repassadas pelos clientes e usuários do sistema como um todo. Além de estarem 
Permissão: Administrador

Nome: Confidencialidade
Código: R.N.F.[3]
Descrição: Os dados somente poderão ser acessados por pessoas autorizadas pelo administrador do sistema.
Permissão: Administrador

Nome: Integridade
Código: R.N.F.[4]
Descrição: Os dados fornecidos ao sistema deverá ter na sua totalidade a integridade sem danos total ou parcialmente às informações no sistema.
Permissão: Administrador

Nome: Disponibilidade
Código: R.N.F.[5]
Descrição: A disponibilidade das informações deverá estar disponível a todo o momento em que se faça necessário a busca ou consulta aos dados no sistema.
Permissão: Administrador


Entrevista

1- Em que consiste o seu sistema e qual a sua funcionalidade?
R: O sistema consiste em realizar o gerenciamento de compras e vendas de produtos, cadastro de usuários e clientes, bem como fazer a conexão com demais equipamentos que auxiliem na execução dessas atividades, como a utilização de impressoras, leitores de códigos de barras e outros. No ato da compra o cliente cadastrado no nosso sistema terá uma gratificação em forma de desconto de 5%, sendo opcional o cadastro dos clientes.

2- O sistema será necessário a inserção, exclusão ou alteração de usuários, bem como a criação de um banco de dados com as informações fornecidas pelos usuários?
R: Sim, será necessário a criação de um banco de dados no qual deverá ser preferencialmente offline sem contato direto com a internet, sendo então utilizado uma intranet (LAN), apenas para conexão local dentro da loja e pelo sistema criado. Sendo utilizado apenas pelos computadores das loja.

3- Os usuários poderá realizar o upload ou download de arquivos no sistema? Como a geração de relatórios (vendas, saídas e saídas), extratos mensais, diários e semanais?
R: Não, pois o cadastro será realizado apenas com a apresentação dos documentos originais no ato do cadastro, não sendo necessário deixar esses documentos no banco de dados.

4- Como se dará a ordem de prioridade de usuários dentro do sistema?
R: O sistema deverá ser constituído de 3 tipos de usuários: 
Administrador Geral: que será o responsável pela inclusão, exclusão e alteração de usuários/vendedores;
Cadastro de clientes: inclusão, exclusão e alteração de clientes e realizar o cancelamento de compras;
Vendedor: realizará a venda, localizando os dados dos cliente no sistema.

5- A interface  (página inicial) terá uma apresentação de fácil compreensão pera usuários iniciantes, além de não ser cansativo para os usuários mais experientes?
R: O sistema deverá apresentar uma interface bastante simples, sem muita complexidade e autoexplicativa.

6- O sistema deverá rodar em alguma plataforma ou sistema operacional específico? Qual?
R: Deverá dar preferencia para o Sistema Operacional Windows, haja visto que os computadores  da loja utilizarão o sistema.

7- O sistema terá que atender aos requisitos de geração de documentos fiscais, como por exemplo a geração de Notas Fiscais?
R: Sim

8- As informações fornecidas ao sistema estarão disponíveis a todo momento para qualquer operador ou será necessário uma permissão do administrador para acessar tais informações?
R: Depende do usuário, para ter acesso a informações mais técnicas e detalhadas apenas o administrador terá acesso, sendo que os demais terá acesso limitados a suas atividades.

9- Será necessário treinamento para usuários do sistema?
R: Espera-se que não seja necessário, pois o sistema deverá ser simples, autoexplicativo, além de ser requisito mínimo que os usuários tenham um nível de conhecimento da área em informática.

segunda-feira, 11 de setembro de 2017

Descrição do Sistema

Sistema de vendas para estabelecimentos comerciais com o intuito de realizar o gerenciamento de cadastro, atualização e exclusão de clientes e produtos. Bem como da emissão de relatórios de transações realizadas pelo estabelecimento, como o quantitativo de produtos vendidos e/ou comprados, a relação de clientes, a emissão de Notas Fiscais (NFs) e relatórios de NFs emitidas pelo estabelecimento.

WireFrame do Sistema

Tela de Cadastro de Clientes da Loja Tela de Cadastro e Atualização cadastral de Fiscal da Loja Tela de Cadastro e Atualização c...