SUMÁRIO
2. ESCOPO
2.1 Dados para serem lançados no sistema
2.2 Restrições e regras para existentes para o armazenamento e consulta dos dados
2.3 Caso de Uso do sistema
3. MODELAGEM
3.1 Diagrama de Atividades
3.1.1 Manter Funcionário
3.1.2 Manter Cliente
3.1.3 Gerar Contas a Receber
3.1.4 Emitir Recibo
3.1.5 Relatório Contas a Receber
3.1.6 Relatório de Clientes
3.1.7 Relatório de Clientes
3.2 Modelo DER (Diagrama de Entidade-Relacionamento)
3.3 M-Rel
4. Implementação
4.1 Comandos SQL
1. Introdução
Este trabalho é um software CCR criado pelo grupo que tem a finalidade de apresentar uma solução gerencial para uma empresa que necessite de uma automação comercial afim de agilizar suas atividades rotineiras e sua administração,sendo muito útil até ajudando os administradores nas tomada de decisões.2. ESCOPO
O fornecimento deste projeto tem como finalidade fornecer todas as ferramentasfacilitadoras das atividades diária da empresa SPJ Prestação de Serviços de Vigilância e Conservação SC LTDA.
Este sistema consiste em automatizar toda rotina de trabalho, desde gerenciamento de cadastro de clientes até emição de recibos de pagamento. O sistema também inclui um lógica de programação para multas por atraso de pagamento, informativos e comunicados direcionados a caixa postal eletronica de seu grupo de clientes.
2.1 Dados para serem lançados no sistema
· Nome completo da pessoa física ou razão social;
· Endereço do cliente;
· Telefone do cliente;
· Relatórios;
· Cliente:
· Código;
· Nome;
· Endereço;
· CPF ou CNPJ.
· Contas a receber:
· Código do cliente;
· Nome do cliente;
· Data do vencimento do pagamento;
· Valor do pagamento.
· Data de pagamento:
· Código do cliente;
· Nome do cliente;
· Data de pagamento.
2.2 Restrições e regras para existentes para o armazenamento e consulta dos dados
Para gerenciar os clientes e funcionáriosousuário deverá estar logado no sistema e assim ele vai conseguirefetua a manutenção do sistema (inclusão, exclusão, alteração e consulta). No caso de inclusão de novos clientes o sistema irá gerar um novo código automaticamente.
O funcionário também poderá consultas de todo tipo, sempre com a possibilidade de filtrar suas buscas afim de facilitar o processo.
O usuário depois de logado também poderá gerar dar manutenção ou consultar contas a receber, emitir recibos, gerar relatórios de clientes de datas de pagamentos, datas de contas a receber e contas a pagar.
2.3 Caso de Uso do sistema
3. MODELAGEM
3.1 Diagrama de Atividades
Segue abaixo a representação gráfica das atividades envolvidas de cada etapado sistema de acordo com o objetivo desejado.3.1.1 Manter Funcionário
3.1.2 Manter Cliente
3.1.3 Gerar Contas a Receber
3.1.4 Emitir Recibo
3.1.5 Relatório Contas a Receber
3.1.6 Relatório de Clientes
3.1.7 Relatório de Clientes
3.2 Modelo DER (Diagrama de Entidade-Relacionamento)
O software CCR afim de proporcionar um trabalho de alto nível para a empresa de Prestação de Serviçoes de Vigilância e Conservação Patrimônial elabou um modelo diagramático que descreve o modelo de dados do sistema com alto nível de abstração.
Esta é uma execelente forma de representar gráficamente o Modelo de Entidade e Relacionamento, detalhando assim o modelo conceitual do negócio.
3.3 M-Rel
Funcionario | ||||
Cod.Func. | Nome | End. | ||
Clientes | ||||
Cod.Cliente | Nome | End. | Tel. | Cod.Func. |
Pagamentos | ||||
Cod.Pagam. | Valor Pagam. | Data Pagam. | Cod.Cliente | |
Contas a Receber | ||||
Cod.Contas a Receber | Data de Recebim. | Cod.Pagam. |
4. Implementação
Para implementação do banco de dados do sistema foi utilizado o Access com a linguagem Sql, esta foi a ferramentas escolhida por atendender nossa aplicação e por ser a de mais facil acesso e de menor custo.
Para implementação do banco de dados do sistema foi utilizado o Access com a linguagem Sql, esta foi a ferramentas escolhida por atendender nossa aplicação e por ser a de mais facil acesso e de menor custo.
4.1 Comandos SQL
Os comandos SQL são as intruções dada pelo programador que a o computador poderá interpretar através do software responsavel pela criação e gerenciamento de banco de dados. Entre eles podemos destacar os seguintes:
CREATE TABLE CLIENTE (
COD_CLI NUMBER(04) NOT NULL,
NOM_CLI VARCHAR(50) NULL,
END_CLI VARCHAR(50) NULL,
TEL_CLI NUMBER(11) NULL
);
CREATE TABLE FUNCIONARIO (
COD_FUN NUMBER(04) NOT NULL,
NOM_FUNVARCHAR(50) NULL,
END_FUN VARCHAR(50) NULL,
);
CREATE TABLE PAGAMENTOS (
COD_PAGNUMBER(04) NOT NULL,
VAL_PAGVARCHAR(10) NULL,
DATA_PAGVARCHAR(10) NULL,
);
CREATE TABLE CONTA_RECEBER(
COD_CRNUMBER(04) NOT NULL,
DATAREC_CRVARCHAR(10) NULL,
COD_CRVARCHAR(4) NULL,
);
CREATE UNIQUE INDEX PK1_CLIENTE ON CLIENTE
(
COD_CLI ASC
);
CREATE UNIQUE INDEX PK1_FUNCIONARIO ON FUNCIONARIO
(
COD_FUN ASC
);
CREATE UNIQUE INDEX PK1_PAGAMENTOS ON PAGAMENTOS
(
COD_PAG ASC
);
CREATE UNIQUE INDEX PK1_PAGAMENTOS ON PAGAMENTOS
(
COD_PAG ASC
);
CREATE UNIQUE INDEX PK1_ CONTA_RECEBER ON CONTA_RECEBER
(
COD_CR ASC
);
ALTER TABLE CLIENTE
ADD CONSTRAINT PK1_CLIENTE PRIMARY KEY (COD_CLI);
ALTER TABLE FUNCIONARIO
ADD CONSTRAINT PK1_FUNCIONARIO PRIMARY KEY (COD_FUN);
ALTER TABLE PAGAMENTO
ADD CONSTRAINT PK1_PAGAMENTO PRIMARY KEY (COD_PAG);
ALTER TABLE CONTA_RECEBER
ADD CONSTRAINT PK1_CONTA_RECEBER PRIMARY KEY (COD_CR);
Nenhum comentário:
Postar um comentário