You are on page 1of 11

Sumário

Sumário..............................................................................................................................1
1.1 Objetivo.......................................................................................................................1
1.2 Escopo.........................................................................................................................3
1.3 Definições, Siglas e Abreviações................................................................................3
1.5 Visão Geral..................................................................................................................4
2.1 Considerações Iniciais.................................................................................................4

1.1 Objetivo

O objetivo deste documento é proporcionar ao cliente, analista e desenvolvedores um


melhor entendimento das funcionalidades ou requisitos do sistema, devidamente
descritos em comum acordo com o cliente e o analista.
O documento terá como público alvo profissionais da área de informática
como Analistas de Sistemas e Programadores, além de funcionários e
proprietários da empresa “Casa da Criança e do Adolescente”, funcionários estes que
possuem ou não conhecimentos aprofundados em informática. Este documento também
possui a finalidade de servir como documento contratual de serviço a ser prestado,
após o consentimento e acordo entre as partes interessadas.

1.2 Escopo

O objetivo do software “Administrativo Casa da Criança e do Adolescente” é controlar


as tarefas realizadas na empresa “Casa da Criança e do Adolescente”, no que se refere a
cadastros, movimentações, consultas e relatórios, facilitando assim o gerenciamento
administrativo e financeiro da mesma. Possuirá também um portal por onde usuários
poderão se cadastrar e ficar por dentro das atividades desenvolvidas pela entidade e
poderá até mesmo fazer doações. As funcionalidades implementadas quanto aos
cadastros são: cadastro de
usuários que cadastra os usuários(pessoas físicas/pessoa jurídica) que desejam receber
informações a sobre a entidade, ou até mesmo fazer doações.
cadastro de Funcionários (pessoa física) o qual presta serviços à empresa.
Cadastro de Padrinhos(pessoa física) aqueles que adotam alunos que freqüentam a
entidade.
Cadastro de Doadores. Pode ele ser um usuário do sistema ou não
Cadastro das crianças. As quais estão matriculadas e freqüentam a entidade
Cadastro de Atividades da criança(atividades externas): Todas as atividades
freqüentadas por cada criança.
Cadastro de casas da Entidade. Cadastrar todas as casas que a entidade aluga para as
famílias carentes.
Cadastro de despesas: Cadastrar todas os tipos de despesas feitas pela entidade.
Cadastro de doação: Cadastrar as doações feitas por usuários ou não do sistema.
Cronograma: Cronograma onde serão descritas todas as atividades que serão
desenvolvidas durante um determinado período.(Mês, semestre, ano)
Cadastro de Notícias: Será uma área do web site onde serão atualizadas todas as
atividades, promoções, eventos desenvolvidos pela entidade.
Cadastro de Mensagens: Será um sistema de mensagens simples onde usuários do
sistema Administrativo e do web site, poderão se comunicar.

1
Quanto a controles, o sistema conta com o controle presença, onde tem-se um resumo
geral de frequência dos alunos, controle de estoque o qual controla a entrada de
produtos, utilização dos produtos com refeições(saída de produtos do estoque) e entrada
do produto em estoque. O sistema conta também com o controle de fluxo de caixa
controlando assim a entrada e saída de recursos financeiros.

Quanto à administração financeira, o sistema controla a função de contas a


pagar que inicia com o registro da compra e termina com o pagamento da
mesma as funções movimentam o fluxo de caixa.
O sistema possui uma função, denominada movimento de caixa, a qual
registra todas as operações de pagamento, recebimento, retirada e inclusões de
valores monetários no caixa. O caixa pode ser iniciado sempre que preciso com a
utilização da funcionalidade abrir caixa, que inicia o movimento de caixa com
o saldo do dia anterior, possibilitando assim realizar movimentações. registra o valor
atual do caixa para utilização na abertura no dia posterior. Após o fechamento
do caixa não será possível realizar movimentações.
O sistema possibilita retiradas e entrada de valores monetários do caixa,
que não sejam realizadas por recebimentos e pagamentos, para tanto foi
desenvolvida a funcionalidade movimentação de retirada/entrada que cadastra
no movimento de caixa a saída/entrada com o motivo da movimentação, valor
movimentado, tipo de movimento (crédito ou débito) e o usuário que realizou
a movimentação.
Em nível gerencial o sistema emite relatórios (estatísticos e informativos)
que possibilitam um melhor gerenciamento da empresa. Os relatórios
disponibilizados são: relatório de usuarios, relatório de doadores, relatório
de gastos/manutenção/produtos, relatório de pagamentos, relatório de estampas,
relatório de contas a
receber em um determinado período informado pelo usuário, relatório de
contas a pagar, relatório de gasto de matéria-prima por produto, relatório de
matéria-prima por fornecedor, relatório de clientes em débito, relatório de 4
vendas por cor/modelo/tamanho/cliente, relatório de representantes com
informação de total de vendas, cota de venda e comissão, relatório de pedidos,
relatório de pedidos não atendidos, relatório de matéria-prima por pedido,
relatório de matérias-primas para os pedidos do dia, nota fiscal de venda,
orçamento, comprovante de pagamento de fatura do cliente, relatório de
consignação e relatórios de estoques em quantidade mínima (matérias-primas
e produtos).
O sistema conta com recursos para marketing, disponibilizados por
cadastros (deseja receber informações)

O software foi desenvolvido para ser utilizado on-line, em uma linguagem


exclusivamente para Web, por isso depende totalmente do servidor onde está
hospedado para que possa oferecer o resultado esperado, sendo assim, não é
possível trabalhar com este sistema sem fazer uso dos recursos da Web. Uma
vez o sistema estando na Web, poderá ser acessado em qualquer máquina que
possua conexão com a internet. Para controlar o acesso ao sistema garantindo
segurança e integridade dos dados, o mesmo contará com login e senha que
restringirá o acesso dos usuários.

2
Com a implementação do sistema gerenciamento da Casa da Criança e do Adolescente
foi facilitado, pois a empresa possui maior controle quanto a gerenciamento de
estoques,
fluxo de caixa, contas a pagar e receber e relatórios informativos.

1.3 Definições, Siglas e Abreviações.

SACCA - Sistema Administrativo Casa da Criança e Adolescente


SO - Sistemas Operacionais
ERS - Especificações dos requisitos do software a ser desenvolvido
SGBD - Sistema Gerenciador de Banco de Dados
Banco de Dados - Arquivos nos quais são gravadas as informações da
empresa .
Backup - Cópia do banco de dados guardada para eventual restauração do
sistema (cópia de segurança).
Login - Nome de usuário necessário para entrada no sistema.

1.4 Referências
Todos os documentos aqui referenciados encontram-se no Anexo A deste
Mesmo documento.

1.5 Visão Geral

O restante do documento conta com três capítulos que descrevem com mais detalhes o
sistema “Administrativo Casa da Criança e do Adolescente”. O capítulo dois descreve
uma visão geral do produto que inicia com algumas considerações iniciais, o estudo de
viabilidade e sua justificativa, a perspectiva do produto, funções do produto,
características do usuário, Limites, suposições e dependências e requisitos
adiados.
O terceiro capítulo é composto pelas definições dos requisitos específicos do software,
abrangendo modelo essencial, modelo Comportamental,
Requisitos de interface externa e requisitos de desempenho. O quarto capítulo descreve
o projeto do software quanto ao modelo físico de dados, dicionário de dados, diagrama
estrutural das telas, layout das telas, layout dos relatórios e tabela de Cruzamento de
Programas x tipo de acesso x tabelas.
No apêndice A estará disponível o estudo de viabilidade do sistema, que foi descartado,
contando com custos e as demais características.
O apêndice B contará com o protótipo do sistema que é um documento visual que
possibilita uma visão do que será o sistema quando o mesmo estiver pronto, podendo
assim ser definidos e alterados os requisitos antes de iniciar o desenvolvimento do
sistema.
No apêndice C estará disponível um dicionário de dados gerado pela ferramenta ErWin
que possibilita uma visão mais específica dos dados, tipo dos dados a serem guardados
na tabelas do banco de dados com o objetivo de facilitar a manutenção do sistema
depois de pronto.
Por fim, estão contemplados, no Anexo A todos os documentos referenciados no item
1.4 desta ERS.

3
Capitulo II – Descrição Geral do Produto

2.1 Considerações Iniciais

A Casa da Criança e do Adolescente está atuando desde #### e preocupada com o bem
estar e cuidados com as crianças carentes, atua no ramo da filantropia.
O mercado doador da Casa da Criança e do Adolescente abrange homens e mulheres
que praticam filantropia e que pensam na situação do próximo.
O setor de informática da empresa é composto de dezessete computadores, sendo
somente quatorze ligados à internet, dos quais somente quatro são utilizados para fins
administrativos, os demais são utilizados pela monitoria de informática, porém os
mesmos não possuem um sistema que gerencie suas atividades financeiras e
administrativas. No momento são utilizadas planilhas de excel e documentos word, os
registros são todos feitos manualmente. O organograma da empresa encontra-se no
anexo A.

2.2 Estudo de Viabilidade

Foram estudadas três alternativas para o desenvolvimento do sistema. A Primeira


alternativa foi escolhida e contará com uma pequena rede local com acesso a Internet de
banda larga, que a empresa já possui, onde os computadores estarão conectados. O
sistema será desenvolvido em linguagem Web e para tanto é necessário um provedor
para hospedagem do sistema, foi utilizado como banco de dados o oracle e como
linguagem de programação foi escolhido o C Sharp.
Alguns dos computadores já possuem as configurações mínimas necessárias para o
acesso ao sistema, que seria de: 256 de memória RAM, HD 40GB, processador de
1.0GHz.
Abaixo estão disponíveis as tabelas de custos dos equipamentos a serem utilizados e que
foram ser adquiridos:

2.2.1 Justificativa para a alternativa selecionada


Das duas alternativas propostas, o cliente escolheu a primeira, visto que ele possui todo
o software e hardware descrito na tabela 3 e conseqüentemente vai conter gastos.

2.3 Perspectiva do Pruduto


O SACCA é desenvolvido em AspNet, utilizando a Visual Studio 2010. O sistema pode
ser implantado em qualquer sistema operacional Windows.
Ele precisa interagir com uma impressora para emitir relatórios. O sistema é conectado
a um servidor, onde está instalado o SGBD.
As estações de trabalho onde é instalado o SACCA têm como requisito mínimo 128
MB de memória RAM, 5 GB de especo livre no disco rígido e uma resolução de vídeo
com no mínimo de 800x600 com 16 bits de cores.
O SACCA necessita estar ativo para que o sistema funcione adequadamente e não
apresente erros. A rotina de inicialização do SACCA é onde o usuário entra com o seu
usuário e a senha. A finalização do sistema é ser feita pela opção ‘Sair’ no canto
superior direito da janela. O processo de Back Up é feito pela empresa de hospedagem
que contratamos para implantarmos o nosso sistema, portanto os quesitos de segurança
também ficarão por responsabilidade da mesma.

2.4 Funções Gerais do Produto

4
2.4.1 Cadastros
Todos os cadastros possibilitam cadastrar, alterar e excluir de acordo com as
permissões do usuário.

Níveis
Funcionários: abrangendo a inclusão de dados de novos funcionários, a alteração
de dados de funcionários cadastrados, a consulta a funcionários específicos e a
exclusão de funcionários.

Padrinhos(Arese):abrangendo a inclusão de dados de novos padrinhos, a alteração


de dados de padrinhos cadastrados, a consulta a padrinhos específicos e a exclusão
de padrinhos.

Cadastro de Doadores:abrangendo a inclusão de dados de novos doadores, a


alteração de dados de doadores cadastrados, a consulta a doadores específicos e a
exclusão de doadores.

Cadastro das crianças: abrangendo a inclusão de dados de novas crianças, a


alteração de dados de crianças cadastrados, a consulta a crianças específicos e a
exclusão de crianças.

Composição Familiar: abrangendo a inclusão de novos familiares, alteração de


dados dos familiares, a consulta de familiares e a exclusão de familiares.

Acompanhamento: abrangendo de dados do acompanhamento feito à criança ou até


mesmo à algum membro da família, alteração de dados, consulta e a exclusão se
preciso for.

Cadastro de Atividades Externas da criança: abrangendo a inclusão de dados que


indicam as atividades que a criança esta desenvolvendo na entidade, alteração de
dados, consulta e exclusão.

Cadastro de Atividades Internas da criança: abrangendo a inclusão de dados que


indicam as atividades que a criança esta desenvolvendo na entidade, alteração de
dados, consulta e exclusão.

Cadastro de Turmas: abrangendo a inclusão de dados que determinam uma idade


mínima e máxima que a criança poderá frequentar aquela turma, são dadas opções de
alteração de dados, consulta e exclusão.

Controle de Presença: abrangendo a entrada de dados para o controle de presença,


alteração de dados e exclusão de dados.

Cadastro de casas da Entidade:abrangendo a inclusão de dados de novas casas , a


alteração de dados de casas cadastradas, a consulta de casas específicos e a
exclusão de casas.

5
Cadastro de despesas(Manutenção da Entidade): abrangendo a inclusão de dados
de despesas, alteração de dados, consulta de dados específicos e exclusão de dados.

Cadastro de Produto: abrangendo a inclusão de dados do produto, alteração de


dados, consulta de dados específicos e exclusão de dados.

Cadastro de Tipo de Produto: abrangendo a inclusão do tipo do produto, alteração


de dados, consulta de dados específicos e exclusão de dados.

Cadastro de Compra Entrada Produtos: abrangendo a inclusão de dados de


compras, alteração de dados, consulta de dados específicos e exclusão de dados.

Cadastro Saida Produtos: abrangendo a inclusão de dados de gastos, alteração de


dados, consulta de dados específicos e exclusão de dados.

Controle Financeiro: abrangendo a inclusão de dados de entradas e saídas de


finanças, alteração de dados, consulta de dados específicos e exclusão de dados.

Cadastro de Recursos: Abrangendo a inclusão de dados de entradas de recursos


financeiros na entidade, alteração de dados, consulta de dados e exclusão de dados.
Cadastro de Contas a pagar: Abrangendo a inclusão de dados de entradas de
Contas a pagar pela entidade, alteração de dados, consulta de dados e exclusão de
dados.

Cadastro de doação: abrangendo a inclusão de dados das doações, alteração de


dados de doações e exclusão da doação.
Obs: Alteração e exclusão somente serão permitidas antes da confirmação da doação,
depois será simplesmente finalizada, não podendo o usuário alterar nem remover
mais nada.

Cadastro de Natureza da doação: abrangendo a inclusão de dados da doação,


alteração de dados, consulta de dados específicos e exclusão de dados.

Cadastro de Anamnese: abrange a inclusão de dados através de um questionário


feito pela psicologa da entidade visando maiores informações sobre a criança
atendida, alteração de dados e exclusão também serão permitidas.

Cronograma: abrange a inclusão de dados das atividades que serão desenvolvida ao


decorrer do semestre ou ate mesmo ao decorrer do ano, alteração de dados e
exclusão também serão permitidas.

Cadastro de Notícias: abrangendo a inclusão de dados de novas notícias, a alteração


de dados de notícias , a consulta a notícias específicas e a exclusão de notícias.

6
2.4.2 Consultas

Consulta de Funcionário: Permite consultar informações do funcionário, podendo ser


filtrado pelo nome ou Rg.

Consulta de Padrinho: Permite consultar informações do padrinho, podendo ser


filtrado pelo nome.

Consulta de Doador: Permite consultar informações do doador, podendo ser filtrado


pelo nome, e-mail ou login.

Consulta de Usuário: Permite consultar informações do usuário, podendo ser filtrado


pelo nome, cidade, e-mail, ou login.

Consulta de Aluno: Permite consultar informações do aluno, podendo ser filtrado pelo
nome, RG Escolar ou data de inscrição na entidade.

Consulta Anamnese: Permite consultar informações contidas no questionário, podendo


ser filtrado por nome do aluno desejado, RG Escolar ou data de inscrição na entidade.

Consulta do Cadastro Social

Consulta de Casas da Entidade (Moradores): Permite consultar informações de quais


são os moradores que estão ocupando as casas cedidas pela entidade, podendo ser
filtrado pelo nome do morador, RG ou CPF, endereço, bairro, numero ou data de
entrada.

2.4.3 Movimentações

Controle de Estoque:
Entrada e Saída de Produtos

Controle Financeiro:
Entrada e saída de recursos financeiros, podendo ser por doações ou outras
naturezas,

2.4.4 Relatórios

Relatório de Pessoas: Abrange todas as pessoas cadastradas no sistema, podendo ser


verificado se a pessoa é familiar de alguma criança, funcionário, doador, usuário ou
padrinho.

Relatório das Atividades dos Monitores: Abrange todas as atividades desenvolvidas


pelos monitores, detalhadas com objetivo, duração, e resultados alcançados.

Relatório de Atividades Externas de Alunos: Abrange todas as atividades externas


com que os alunos da entidade tem compromisso.

7
Relatório de Alunos: Abrange todos os alunos da entidade, podendo verificar por
turma, nome, idade e Identidade Escolar.

Relatório de Anamnese: Abrange todas as anamneses dos alunos matriculados na


entidade, podendo ser verificado por todas as informações que foram cadastradas no
módulo de Anamnese, pois são informações específicas de cada criança.

Relatório de Composição Familiar: Abrange todas os componentes familiares da


criança, podendo verificar por nome ocupação, grau de parentesco, estado civil, salário,
quantidade dos familiares e renda mensal..

Relatório de Doações: Abrange um controle detalhado das doações feitas, contendo


data da doação, valor ou quantidade, natureza da doação e também o nome do doador.

Relatório de Freqüência dos Alunos: Abrange um simples relatório contendo a


quantidade de faltas dos alunos durante um determinado período de tempo.

Cronograma: Abrange as atividades desenvolvidas pela entidade, podendo verificar


por nome da atividade, descrição, objetivo e data.

Estoque: Abrange um simples relatório contendo as informações de entrada e saída de


produtos por um determinado período de tempo, podendo ser verificado por nome do
produto, quantidade unitária, quantidade kilos, data de entrada e data de saída.

Entrada e Saída de finanças: Abrange um detalhado relatório contendo as


informações de entrada e saída de recursos financeiros por um determinado período de
tempo, podendo verificar por valor, descrição da despesa, data e tipo ex: Nota Fiscal,
Recibo, Holerite, Guia Bancário, Débito Automático e outros .

Gastos Gerais: Abrange toda a entrada de gastos financeiros de uma forma geral, sem
muitos detalhes, podendo ser verificado por data e quantidade gasta naquela data.

Compras: Abrange todas as compras de produtos, podendo verificar por quantidade


unitário e quantidade de quilogramas, data de entrada, nome do produto.

Despesas: Abrange todas as saídas de recursos financeiros destinado à manutenção da


entidade, podendo verificar por descrição da despesa, valor e data.

Recursos Financeiros: Abrange um relatório de todas as entradas de recursos durante


um determinado período de tempo, podendo verificar por

Contas a Pagar: Abrange um simples relatório contendo as informações de todas as


contas a pagar da entidade, podendo verificar por nome, valor, data e tipo.

Pagamentos Efetuados: Abrange um simples relatório contendo as informações de


todos os pagamentos efetuados pela entidade durante um período determinado de
tempo, podendo verificar por descrição, valor, data e tipo.

2.5 Características do Usuário

8
O administrador do sistema tem conhecimentos básicos em informática. Só será de
responsabilidade de o desenvolvedor ensinar o usuário a manipular o SACCA. Também
será de responsabilidade do administrador do sistema treinar todos os usuários do
sistema. Caso seja trocado o administrador do sistema, não será responsabilidade do
desenvolvedor ensinar novamente esse novo usuário.

2.6 Limites, Suposições e Dependências.


Para que o SACCA funcione adequadamente é necessário que tenha todos os itens
descritos na seção 2.3 deste capítulo. Lembrando que o responsável do desenvolvimento
do SACCA não fica responsável por nenhum daqueles itens descrito e por nenhum tipo
de licença. Caso falte algum daqueles itens, o SACCA poderá não funcionar
adequadamente, o que não será responsabilidade do desenvolvedor. O desenvolvedor
também não se responsabiliza pela perda de dados por mau uso do equipamento, por
falta de copias de segurança e quebra de equipamentos.

2.7 Requisitos Adiados


Como requisito adiado é módulo por onde os usuários poderão cadastrar-se através do
portal Web SACCA, onde possivelmente poderão fazer doações e alterações em suas
informações pessoais.

3269 4797

Capítulo 3 – Requisitos Específicos


Lista de Funções
O sistema administrativo Casa da Criança e Adolescente conta com os seguintes
requisitos levantados que estão sendo mostrados na tabela abaixo:

9
R Função
1 Usuário do sistema deve digitar um usuário e Evidente
uma senha para
usar o sistema.
2 O sistema realiza uma verificação de que o Oculto
usuário e a senha
existem no banco de dados do sistema.
3 Gerenciar o modulo de niveis no sistema, Evidente
permitindo o cadastro, consulta, editá-los e
deletar.
4 Consultar os dados que já foram gravados no Evidente
modulo de níveis, podendo filtrar pelo nome e
descrição do curso.
5 Gerenciar o modulo de pessoas no sistema, Evidente
permitindo o cadastro, consulta, editá-los e a
deleção.
6 Consultar os dados que já foram gravados no Evidente
modulo de
pessoas, podendo filtrar por nome.
7 O cadastro poder ser tanto para alunos, Evidente
usuários, doadores, padrinhos e funcionários.
8 Quando realizar o cadastro de uma pessoa no Evidente
modulo de pessoas, pode associá-la à apenas
um nível.
9 No cadastro de algum aluno, funcionará como
matricula.
10 Gerenciar o módulo de Acompanhamento, Evidente
permitindo o cadastro, consulta, edição e
exclusão.
11

Consultar os dados que já foram gravados no


modulo de atividades externas, podendo
filtrar pelo nome.
Cadastro Presença
Cadastro Turmas
Cadastro Anamnese
Cadastro Questionário Social
Cadastro de Produto
Cadastro Tipo Produto

1
Gerenciar o modulo do cronograma,
permitindo a criação, edição e consulta do
cronograma do ano letivo.
Consultar os dados que já foram gravados no
modulo da agenda escolar, podendo filtrar por
ano.
Gerenciar o modulo de atividades internas no
sistema, permitindo o cadastro, consulta,
editá-los e a deleção.
Consultar os dados que já foram gravados no
modulo de atividades internas, podendo filtrar
pelo nome.
Gerenciar o modulo de atividades externas no
sistema, permitindo o cadastro, editá-los e a
deleção.

Diagrama de Casos de Uso


Especificações de Casos de Usos
Diagramas de Atividades para Casos de Usos

You might also like