Escolar Documentos
Profissional Documentos
Cultura Documentos
UNIP INTERATIVA
ANALISE E DESENVOLVIMENTO DE SISTEMAS
ARARAQUARA
2016
ARARAQUARA
2016
RESUMO
O projeto deve ser executado para que sirva de avaliao do PIM VI referente ao
Curso superior Tecnolgico em Analise e desenvolvimento de Sistemas. Minha empresa foi
contratada para desenvolver um sistema para uma loja de auto peas localizada no Rio de
Janeiro, com a finalidade de resolver os problemas com estoque e comisso dos
colaboradores. Sendo dessa forma avaliando e analisando os requisitos necessrios para
elaborao da documentao, prottipos e os diagramas para apresenta-lo ao cliente.
Palavras-chave: sistema, diagrama, projetos, anlise.
ABSTRACT
The project should be implemented to serve as an assessment of the IMPs VI on the top
Course Technology in analysis and systems development. My company was hired to develop a
system to an auto parts store located in Rio de Janeiro , in order to solve the problems with
stock and commission employees . It is thus evaluating and analyzing the requirements for
preparing the documentation , prototypes and diagrams to present it to the customer.
Keywords : system, diagram, design, analysis .
SUMRIO
1 INTRODUO...........................................................................................................7
2 REQUISITOS FUNCIONAIS.....................................................................................8
2.1 USURIO.............................................................................................................8
2.2 PERMISSES DE USURIO.............................................................................8
2.2.1 ADMINISTRADOR..........................................................................................8
2.2.2 USURIO PADRO.........................................................................................8
2.2.3 USURIO AUXILIAR......................................................................................9
2.3 FORNECEDOR....................................................................................................9
2.4 PRODUTO............................................................................................................9
2.5 PEDIDO................................................................................................................9
2.6 AJUSTES..............................................................................................................9
2.7 RELATRIO DE BALANO..............................................................................9
2.71 RELATRIO DE PRODUTO POR FABRICANTE..........................................9
2.72 RELATRIO DE COMISSO..........................................................................9
3 REQUISITOS NO FUNCIONAIS..........................................................................10
3.1 PADRONIZAO DOS CADASTROS............................................................10
3.2 ACESSO A DADOS VIA ODBC.......................................................................10
3.3 MANUAL DE USURIO..................................................................................10
3.4 ACESSO AUTENTICADO................................................................................11
3.5 SENHA CRIPTOGRAFADAS...........................................................................11
3.6 AMBIENTE........................................................................................................11
3.7 HARDWARE......................................................................................................11
3.8 FERRAMENTAS DE DESENVOLVIMENTO.................................................11
3.9 CRYSTAL REPORTS.........................................................................................12
4 DIAGRAMA DE CASO DE USO.............................................................................12
5 ESPECIFICAO DOS CASOS DE USO...............................................................13
5.1 ESPECIFICAO: PRODUTO.........................................................................13
5.2 ESPECIFICAO: FORNECEDOR................................................................14
5.3 ESPECIFICAO: USURIO..........................................................................14
5.4 ESPECIFICAO: CONSULTAR PRODUTO.................................................15
5.6 ESPECIFICAO: GERAR RELATRIO PARA BALANO.......................16
5.7 ESPECIFICAO: GERAR RELATRIO DE COMISSO...........................17
6 DIAGRAMA DE CLASSE........................................................................................18
7 DIAGRAMA DE ATIVIDADE.................................................................................19
7.1 DIAGRAMA DE USO USURIO.....................................................................19
7.2 DIAGRAMA DE USO FORNECEDOR............................................................19
7.3 DIAGRAMA DE USO GERAR RELATRIO PARA BALANO..................20
7.4 DIAGRAMA DE USO AJUSTE........................................................................21
7.5 DIAGRAMA DE USO CONSULTAR PRODUTO...........................................22
7.6 DIAGRAMA DE USO GERAR RELATRIO COMISSO............................23
8 PROTOTIPO DE TELAS..........................................................................................25
9 CONCLUSO...........................................................................................................31
10
Bibliografia........................................................................................................31
ndice de figuras
Figura 1 - Diagrama de caso de uso..............................................................................12
Figura 2 - Diagrama de classe.......................................................................................18
Figura 3 - Driagrama de uso usurio.............................................................................19
Figura 4 - Diagrama de uso fornecedor........................................................................20
Figura 5 Diagrama de uso relatrio de balano............................................................21
Figura 6 - Diagrama de uso de ajuste............................................................................22
Figura 7 Diagrama de uso consultar produto................................................................23
Figura 8 Diagrama de uso relatrio de comisso..........................................................24
Figura 9 tela de login....................................................................................................25
Figura 10 Tela busca de produto...................................................................................25
Figura 11 Tela de cadastro de produto..........................................................................26
Figura 12 Tela de informaes do produto...................................................................26
Figura 13 Dados fiscais do produto..............................................................................27
Figura 14 Tela busca usurio.........................................................................................27
Figura 15 Cadastro de usurio......................................................................................28
Figura 16 Tela de permisses usurio...........................................................................28
Figura 17 Tela de buscar fornecedor.............................................................................29
Figura 18 Tela dados do fornecedor..............................................................................29
Figura 19 Relatrio de balano.....................................................................................30
Figura 20 Relatrio Comisso.......................................................................................30
1 INTRODUO
2 REQUISITOS FUNCIONAIS
Uma funo descrita como um conjunto de entradas, seu comportamento e as sadas.
Os requisitos funcionais podem ser clculos, detalhes tcnicos, manipulao de dados e de
processamento e outras funcionalidades especficas que definem o que um sistema,
idealmente, ser capaz de realizar.
2.1 USURIO
O sistema deve permitir realizar consulta, criar novo cadastro de usurio, atualizao
do cadastro e excluso dos dados dos usurios. Cada usurio ter um login e senha de acesso
ao sistema.
2.2 PERMISSES DE USURIO
O sistema deve organizar os usurios em 3 grupos.
2.2.1 ADMINISTRADOR
Neste grupo de usurio esto todos aqueles responsveis pelas operaes
administrativas, tendo acesso completo ao sistema.
2.2.2 USURIO PADRO
Neste grupo de usurio esto aqueles responsveis pelas operaes padres do sistema,
com acesso a insero e atualizao de alguns dados, porm no sendo permitido a excluso
de informaes. O caso de uso determinar os privilgios que este grupo ter em relao aos
acessos.
9
2.2.3 USURIO AUXILIAR
Neste grupo de usurio somente para consulta.
2.3 FORNECEDOR
Deve-se ter um cadastro de todos os fornecedores dos produtos. Podendo incluir,
excluir e alterar este cadastro.
2.4 PRODUTO
Os produtos consistem em todos os itens que o sistema ir controlar.
2.5 PEDIDO
Os pedidos consistem na gravao dos itens solicitados do pedido. Deve-se guardar a
data e hora do pedido e o respectivo funcionrio que fez o pedido.
2.6 AJUSTES
Os ajustes consistem em um controle de devoluo dos produtos para que se possa
ajustar os itens de estoque.
2.7 RELATRIO DE BALANO
O Relatrio de Balano dever ser informado de acordo com o perodo solicitado, para
comparao e metas de vendas.
2.71 RELATRIO DE PRODUTO POR FABRICANTE
O relatrio demonstra uma lista dos produtos divididos em grupos de cada fabricante.
2.72 RELATRIO DE COMISSO
O relatrio mostra a comisso do usurio por produto e totalizando a comisso.
10
3 REQUISITOS NO FUNCIONAIS
Requisitos no-funcionais so os requisitos relacionados ao uso da aplicao em
termos
de
desempenho,
usabilidade,
confiabilidade,
segurana,
disponibilidade,
11
O sistema deve vir acompanhado com um manual de operao para o usurio final, em
formato pdf, e atravs do boto HELP no sistema.
12
Para banco de dados, ser utilizado o MySQL.
13
14
O Sistema deve mostrar a quantidade do produto no estoque.
5.2 ESPECIFICAO: FORNECEDOR
Objetivo
O operador usa o sistema para fazer a incluso, excluso e alterao no cadastro de
Fornecedores.
Atores Envolvidos
Usurio Padro e Administrador do Sistema.
Pr-Condies
O usurio deve ser identificado pelo sistema.
Fluxo Principal
O operador faz logon no Sistema.
O operador escolhe no menu qual ao ser realizada: 1.Alterar -2.Incluir 3.Excluir.
Se o operador escolher a opo Alterar:
solicitado o CNPJ do fornecedor para que seja efetuada a sua devida alterao.
Aps feita a alterao, os novos dados so salvos.
Se o operador escolher a opo Excluir:
solicitado o CNPJ do fornecedor para que seja efetuada a sua devida excluso.
Aps a excluso, o cadastro do fornecedor apagado do sistema.
Se o operador escolher a Opo Incluir:
O sistema solicita os dados do novo fornecedor.
O sistema verifica se o CNPJ do fornecedor um numero vlido.
O fornecedor incluso no cadastro de fornecedores.
6. O sistema registra as informaes fornecidas.
Ps Condies
O fornecedor foi cadastrado, alterado ou excludo no sistema.
5.3 ESPECIFICAO: USURIO
Objetivo
O Administrador usa o sistema para fazer a incluso, excluso e alterao dos usurios
do sistema e suas devidas prioridades de acesso.
Atores Envolvidos
Administrador do Sistema.
Pr-Condies
15
O usurio deve ser identificado pelo sistema.
Fluxo Principal
O operador faz logon no Sistema.
O operador escolhe no menu qual ao ser realizada: 1.Alterar -2.Incluir 3.Excluir.
Se o operador escolher a opo Alterar:
3.1. solicitado o nome do usurio para que seja efetuada a sua devida alterao.
3.2Aps feita a alterao, os novos dados so salvos.
4. Se o operador escolher a opo Excluir:
4.1. solicitado o nome do usurio para que seja efetuada a sua devida excluso.
4.2Aps a excluso, o cadastro do fornecedor apagado do sistema.
5. Se o operador escolher a Opo Incluir:
5.1.O sistema solicita os dados do novo usurio.
5.2. escolhida a prioridade de acesso ao sistema: 1.Usurio Padro -2.Usurio
Restrito 3.Administrador .
5.3. definida senha de acesso.
6. O sistema registra as informaes fornecidas.
Ps Condies
O usurio foi cadastrado, alterado ou excludo no sistema.
16
A consulta realizada e as informaes do produto so exibidas na tela.
O sistema oferece ao usurio a opo de impresso.
O sistema fecha a tela de exibio.
Ps Condies
A consulta ao produto foi realizada.
5.5 ESPECIFICAO: CONSULTAR FORNECEDOR
Objetivo
O operador usa o sistema para consultar os fornecedores da empresa.
Atores Envolvidos
Usurio Restrito, Usurio Padro e Administrador do Sistema.
Pr-Condies
O usurio deve ser identificado pelo sistema.
Fluxo Principal
O operador faz logon no Sistema.
O sistema solicita CNPJ do fornecedor ser consultado.
O usurio faz a digitao dos dados do fornecedor.
A consulta realizada, e os dados do fornecedor so exibidos na tela.
O sistema oferece ao usurio a opo de impresso.
O operador fecha a tela de exibio.
Ps Condies
A consulta aos dados do fornecedor foi realizada.
5.6 ESPECIFICAO: GERAR RELATRIO PARA BALANO
Objetivo
O operador usa o sistema para gerar um relatrio para balano, de todos os produtos do
estoque.
Atores Envolvidos
Setor Comercial
Pr-Condies
O usurio deve ser identificado pelo sistema.
Fluxo Principal
O operador faz logon no Sistema.
Clica no menu relatrio
Clica em relatrio para balano
17
O sistema solicita a data ou perodo.
O usurio faz a digitao do perodo.
O relatrio exibido na tela.
O sistema oferece ao usurio a opo de impresso.
O operador fecha a tela de exibio.
Ps Condies
O relatrio para balano por perodo, foi gerado.
5.7 ESPECIFICAO: GERAR RELATRIO DE COMISSO
Objetivo
O administrador usa o sistema para gerar um relatrio de comisso, de todos os
colaboradoes ou apenas um.
Atores Envolvidos
Administrador
Pr-Condies
O usurio deve ser identificado pelo sistema.
Fluxo Principal
O administrador faz logon no Sistema.
Clica no menu relatrio.
Clica em relatrio de comisso.
O sistema solicita a data ou perodo.
Apresenta dois check box um cheackbox para todos os colaboradoes, e um checkbox
que abre o campo pesquisa para buscar apenas um colaborador.
O usurio faz a digitao do perodo ou data
Depois seleciona um dos checkbox
Se o checkbox selecionado for de pesquisa por colaborador, dever digitar o nome.
O relatrio exibido na tela.
O sistema oferece ao usurio a opo de impresso.
O administrador fecha a tela de exibio.
Ps Condies
O relatrio de comisso por perodo, foi gerado, ou relatrio
colaborador gerado.
de comisso por
18
6 DIAGRAMA DE CLASSE
7 DIAGRAMA DE ATIVIDADE
19
7.1 DIAGRAMA DE USO USURIO
20
21
22
23
24
25
8 PROTOTIPO DE TELAS
26
27
28
29
30
31
9 CONCLUSO
A proposta do PIM foi desenvolver um sistema de controle de estoque e comisso em
uma loja de auto peas, objetivando e remanejando o sistema para que no houvesse mais
problemas nos setores estoque e financeiro. O sistema especialista no domnio do
conhecimento no qual foi construdo, demosntrando que os objetivos do cliente esto sendo
alcanados e visando usurios de todas as idades com ou pouco conhecimento na rea de
informtica pois a interface ficou bem limpa e objetiva, resolvendo os problemas do cliente.
10 BIBLIOGRAFIA
http://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-de-uso-introducao-pratica-auml/23408. (s.d.). http://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-deuso-introducao-pratica-a-uml/23408. Fonte: http://www.devmedia.com.br/o-que-euml-e-diagramas-de-caso-de-uso-introducao-pratica-a-uml/23408:
http://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-de-uso-introducaopratica-a-uml/23408
https://pt.wikipedia.org/wiki/Diagrama_de_atividade.
(s.d.).
https://pt.wikipedia.org/wiki/Diagrama_de_atividade.
Fonte:
https://pt.wikipedia.org/wiki/Diagrama_de_atividade:
https://pt.wikipedia.org/wiki/Diagrama_de_atividade
https://pt.wikipedia.org/wiki/Diagrama_de_caso_de_uso.
(s.d.).
https://pt.wikipedia.org/wiki/Diagrama_de_caso_de_uso.
Fonte:
https://pt.wikipedia.org/wiki/Diagrama_de_caso_de_uso:
https://pt.wikipedia.org/wiki/Diagrama_de_caso_de_uso
https://pt.wikipedia.org/wiki/Diagrama_de_classes.
(s.d.).
https://pt.wikipedia.org/wiki/Diagrama_de_classes.
Fonte:
https://pt.wikipedia.org/wiki/Diagrama_de_classes:
https://pt.wikipedia.org/wiki/Diagrama_de_classes
https://pt.wikipedia.org/wiki/Requisito_funcional.
(s.d.).
https://pt.wikipedia.org/wiki/Requisito_funcional.
Fonte:
https://pt.wikipedia.org/wiki/Requisito_funcional:
https://pt.wikipedia.org/wiki/Requisito_funcional
https://pt.wikipedia.org/wiki/Requisito_n%C3%A3o-funcional.
(s.d.).
https://pt.wikipedia.org/wiki/Requisito_n%C3%A3o-funcional.
Fonte:
https://pt.wikipedia.org/wiki/Requisito_n%C3%A3o-funcional:
https://pt.wikipedia.org/wiki/Requisito_n%C3%A3o-funcional
Wikipedia.
(s.d.).
wikipedia.
Fonte:
wikipedia:
https://pt.wikipedia.org/wiki/Requisito_funcional