You are on page 1of 35

UNIP Universidade Paulista

Projeto Integrado Multidisciplinar


Curso Superior de Tecnologia de Analise e Desenvolvimento de Sistemas

Sistema para Loja de Calados

So Paulo Marqus
2015

UNIP Universidade Paulista


Projeto Integrado Multidisciplinar
Curso Superior de Tecnologia de Analise e Desenvolvimento de Sistemas

Sistema para Loja de Calados

Projeto de integrao multidisciplinar


PIM apresentada como exigncia
concluso do 3 semestre, junto
Universidade Paulista UNIP. Tendo como
orientao o Professor Leonardo Soares

So Paulo Marqus
2015
5

UNIP Universidade Paulista


Projeto Integrado Multidisciplinar
Curso Superior de Tecnologia de Analise e Desenvolvimento de Sistemas

Sistema para Loja de Calados

Projeto de integrao multidisciplinar


PIM apresentada como exigncia
concluso do 3 semestre, junto
Universidade Paulista UNIP. Tendo como
orientao o Professor Leonardo Soares.
Aprovado em:
BANCA EXAMINADORA
______________________________ ___/___/___
Prof. Nome do Professor
Universidade Paulista - UNIP
______________________________ ___/___/___
Prof. Nome do Professor
Universidade Paulista - UNIP
______________________________ ___/___/___
Prof. Nome do Professor
Universidade Paulista UNIP
UNIP Universidade Paulista
5

Projeto Integrado Multidisciplinar


Curso Superior de Tecnologia de Analise e Desenvolvimento de Sistemas

Sistema para Loja de Calados

Integrantes do grupo

So Paulo Marqus
2015
Dedicatria
5

Primeiramente Deus, e aos que nunca duvidaram da sua prpria


capacidade de ir em busca de seus objetivos e sonhos.
Agradecimentos:
Primeiramente Deus, aos nossos familiares que nunca desistiram de nos
apoiar e tambm ao empenho dos integrantes do grupo.

Epigrafe

Nunca tarde demais para ser aquilo


que sempre desejou ser.
(George Eliot)

Resumo
No mercado atual, onde a necessidade da qualidade, da rapidez e facilidade
no atendimento ao cliente so essenciais e obrigatrios para o sucesso de uma
empresa. A soluo para isso seria a implementao de um sistema que atendesse
estes requisitos. E analisando lojas de calados verificamos e identificamos vrios
setores defeituosos como: setores financeiros, estoque e fiscal, que poderiam ser
melhorados. Visando estes problemas, desenvolvemos um software que capaz de
suprir todas essas necessidades.
A principal misso do software melhorar a qualidade do atendimento ao
cliente e ter controle total sobre o estoque da loja e mostrar a disponibilidade dos
produtos que temos em estoque.
Palavra-Chave: Sistema, Loja de calados e produtos

Abstract
Summary
In the current market, where the need for quality, speed and ease in customer
service are essential and mandatory to the success of a company. The solution to
this would be to implement a system that meets these requirements. And analyzing
shoe stores checked and identified several bad sectors as: financial, inventory and
tax, which could be improved. Aiming at these problems, we have developed
software that is able to meet all these needs.
The main software's mission is to improve customer service quality and have
complete control over the inventory of the store and show the availability of products
we have in stock.

Key words: system, store shoes and products.

Sumrio
1.Introduo .................................................01
2.Cenrio....................................................................................................................02
3.Funes e Processos de Negcio...........................................................................02
3.1.Estoque................................................................................................................02
3.2.Compras..................................................02
3.3.Financeiro.............................................................................................................02
3.4.Vendas.................................................................................................................02
3.5.RH........................................................................................................................03
4.Automatizao...................................................03
4.1.Estoque................................................................................................................03
4.2.Compras...............................................................................................................03
4.3.Vendas.................................................................................................................03
4.4.RH...........................................................03
5.Relacionamento entre Materias...............................................................................04
5.1.Programao Orientada a Objetos.......................................................................04
5.2.Engenharia de Software II....................................................................................04
5.3.Anlise de Sistemas Orientada a Objetos......................................06
5.4.Banco de Dados...................................................................................................06
5.5.Interface com o Usurio.......................................................................................07
5.6.Economia e Mercado............................................................................................08
5.7.RH...........................................................09
6.Casos de Uso..........................................................................................................11

7.Descrio Textual....................................................................................................12
8.Requisitos No Funcionais......................................................................................17
8.1.Operacionais..................................................17
8.2.Desempenho........................................................................................................17
8.3.Segurana............................................................................................................17
8.4.Cultural Poltico....................................................................................................17
9.Contexto de Uso...........................................................18
9.1.Cadastrar Cliente..................................................................................................18
10.Diagrama de Classe..............................................................................................18
11.Diagrama de Sequncia........................................................................................19
12.Ilustrao do Sistema............................................................................................20
13.Concluso..............................................................................................................21
14.Referncias Bibliogrficas.....................................................................................22

Lista de Tabelas
Tabela 1......................................................................................................................12
Tabela 2......................................................................................................................12
Tabela 3......................................................................................................................12
Tabela 4......................................................................................................................12
Tabela 5......................................................................................................................13
Tabela 6......................................................................................................................13
Tabela 7......................................................................................................................13
Tabela 8......................................................................................................................14
Tabela 9......................................................................................................................14
Tabela 10....................................................................................................................14
Tabela 11....................................................................................................................15
Tabela 12....................................................................................................................15
Tabela 13....................................................................................................................15
Tabela 14....................................................................................................................15
Tabela 15....................................................................................................................16

Lista de Imagens
Imagem 1...................................................................................................................11
Imagem 2...................................................................................................................18
Imagem 3...................................................................................................................19
Imagem 4...................................................................................................................20

1. Introduo
Como executar com qualidade as atividades administrativas de um
empreendimento de uma loja de calados, disponibilizando ferramentas que
possibilitam aos usurios verificar maiores detalhes dos produtos, oferecendo ainda
todo o tipo de movimentao com relao a entrada e sada de produtos, pedidos de
vendas, gerao de relatrios e principalmente disponibilidade de estoque.
Assim permitindo:

Interligao entre matriz e filiais;


Controle de estoque (entrada e sada de mercadoria);
Cadastro, excluso e alterao de dados sobre os produtos, clientes,
vendedores e os demais cadastros.

O software poder controlar desde uma loja at uma rede de lojas, assim tendo a
comunicao entre matrizes e filiais a qualquer instante e possibilitar a visualizao
do faturamento das lojas ms a ms atravs de relatrios.
Quanto a balco e caixa permitir a gerao de pedidos de vendas, fechamento de
caixa operador, consulta de preos, estoques e aplicao de descontos manuais. O
controle de estoques, mercadorias sero identificados atravs de grades e atributos
exemplo: cor, tamanho e cdigos.

2. Cenrio
Em muitas das empresas tem constatado um fator comum que o
descontrole do estoque; tanto microempresas quanto grandes empresas. Alegam a
falta de tempo e desconhecimento nas ferramentas de gesto do estoque, como,
manuseio e a usabilidade do sistema.
O estoque incentiva nas compras da loja, pois, se o cliente solicita um produto
e no consta no estoque ocorre uma perda de venda, porm, se comprar mais
produtos corre o risco da perda do produto, ou seja, no ocorre o giro do capital. Por
isso, o sistema de gerenciamento ir suprir essa necessidade da loja.
3. Funes e Processos de negcio
Uma funo composta de atividades que representam um papel ou razo de
existir da organizao, os processos de negcio "executam" estas atividades de
forma que, individualmente ou combinadas, realizem o trabalho de uma determinada
funo.
No exemplo abaixo, descrevemos as funes e processos do sistema.
3.1 . Estoque
Verificar o estoque, recebe do produto, validao do produto, armazenagem
do produto no estoque e inclui o produto no sistema.
3.2 . Compras
Com a falta em estoque, recebe a solicitao de compra do produto para
realizar a compra.
3.3 . Financeiro
Realiza pagamentos das compras dos produtos e despesas da loja, salrio
dos funcionrios e emite o relatrio de lucros e despesas da loja.
3.4 . Vendas

Realizar o cadastro do cliente, realizar a separao do produto no sistema,


forma de pagamento, emitir NFe do produto e realizar a baixa do produto no
sistema.
Verifica se o cliente tem cadastro no sistema, se no, coleta os dados do
cliente para realizar o cadastro no sistema, faz a separao do produto e verifica as
condies de pagamento.
3.5 . RH
Realiza processos seletivos, admisso e demisso do colaborador e realiza
cadastro do colaborador no sistema.
4. Automatizao
Identificamos nos processos da loja que, algumas funes poderiam ser
automatizadas.
4.1 Estoque
Inserimos um cdigo para cada produto, assim, evitando que o usurio
cadastre manualmente o produto e facilitando na consulta dos produtos.
4.2 Compras
O sistema emite um relatrio completo do estoque, no permitindo a falta do
produto no estoque.
4.3 Vendas
Com o problema de controle das comisses dos vendedores, no momento da
venda vinculamos a NFe ao CPF do vendedor.
4.4 RH
Para no haver duplicidades de colaboradores, o cadastro e a consulta ser
realizado pelo CPF do mesmo.

5. Relacionamento entre matrias


5.1 Programao Orientada a Objetos I
A POO foi criada para tentar aproximar o mundo real do mundo virtual: a ideia
fundamental tentar simular o mundo real dentro do computador. Para isso, nada
mais natural do que utilizar Objetos.
O programador responsvel por moldar o mundo dos objetos, e explicar
para estes objetos como eles devem interagir entre si. Os objetos "conversam" uns
com os outros atravs do envio de mensagens, e o papel principal do programador
especificar quais sero as mensagens que cada objeto pode receber, e tambm qual
a ao que aquele objeto deve realizar ao receber aquela mensagem em especfico.
Uma mensagem um pequeno texto que os objetos conseguem entender e,
por questes tcnicas, no pode conter espaos. Junto com algumas dessas
mensagens ainda possvel passar algumas informaes para o objeto
(parmetros), dessa forma, dois objetos conseguem trocar informaes entre si
facilmente.
Para que as telas do sistema interagem com o usurio temos que codificar
cada boto que contm nas telas para isso existe a Programao Orientada a
Objetos.
5.2 Engenharia de Software II
A Engenharia de Software surgiu em meados dos anos 1970 numa tentativa
de contornar a crise do software e dar um tratamento de engenharia, mais
sistemtico e controlado ao desenvolvimento de sistemas de software complexos.
Um sistema de software complexo se caracteriza por um conjunto de componentes
abstratos de software (estruturas de dados e algoritmos) encapsulados na forma de
procedimentos, funes, mdulos, objetos ou agentes interconectados entre si,
compondo a arquitetura do software, que devero ser executados em sistemas
computacionais. Ela voltada para o desenvolvimento, qualidade e manuteno de
sistemas de software, com aplicao de tecnologias e prticas de gerencia de
projetos.

Os processos mais comuns para a construo de um software so:

Especificao;
Projeto e implementao de software;
Validao;
Evoluo;

A fase de desenvolvimento de um sistema seria:

Concepo do sistema;
Levantamento de dados;
Estudo de usabilidade;
Analise de requisitos;
Projeto;
Implementao;
Teste;
Implantao;
Manuteno;

Qualidade de software estar em conformidade com requisitos do cliente, ou


seja, antecipar e satisfazer os desejos do cliente.
A qualidade est relacionada :

Desempenho de pessoas;
Processos de trabalho;
Satisfao do cliente;
Cultura organizacional;
ISO uma organizao no governamental que est presente em cerca de

120 pases. Foi fundada em 1947 em Genebra e a sua funo promover a


normalizao de produtos e servios, utilizando determinadas normas, para que a
qualidade dos produtos seja sempre melhorada.
Foi utilizado a ISO 9126 para garantir a qualidade dos produtos de software.

Nesta norma consta um conjunto de caracterstica que devem ser verificados


em um software para que o mesmo seja considerado um software de qualidade.
5.3 Anlise de Sistemas Orientada a Objetos
O conceito de orientao a objetos tem como objetivo minimizar os problemas
encontrados at ento na criao de softwares complexos, projetados por meio de
decomposio funcional e sub-rotinas.
Para facilitar para os desenvolvedores de software no incio da anlise do OO,
elaboramos os casos com suas descries textuais, diagramas de sequncia e
classe.
Com base de todas as informaes sobre OO, fizemos os casos de uso,
descrio textual dos casos de uso, diagrama de sequncia e classe para o sistema
de calados.
5.4 Banco de Dados
Um banco de dados (sua abreviatura BD, em ingls DB, data base) uma
entidade na qual possvel armazenar dados de maneira estruturada e com a
menor redundncia possvel. Estes dados devem poder ser utilizados por
programas. Um banco de dados permite pr dados disposio de usurios para
uma consulta, uma introduo ou uma atualizao, assegurando-se dos direitos
atribudos a estes ltimos.
O banco pode ser utilizvel em uma mquina por um usurio, ou repartida,
quer dizer que as informaes so armazenadas em mquinas distantes e
acessveis por rede.
Para poder controlar os dados bem como os usurios, a necessidade de um
sistema de gesto fez-se sentir rapidamente. A gesto do banco de dados faz-se

graas a um sistema chamado SGBD (sistema de gesto de bancos de dados) ou


em ingls DBMS (Database managment system). O SGBD um conjunto de
servios (aplicaes software) que permitem gerenciar os bancos de dados, quer
dizer:

Permitir o acesso aos dados de maneira simples


Autorizar um acesso s informaes a mltiplos usurios
Manipular os dados presentes no banco de dados (insero, supresso,
modificao).

Os principais sistemas de gesto de bancos de dados so os seguintes:

Borland Paradox
Filemaker
IBM DB2
Ingres
Interbase
Microsoft SQL server
Microsoft Access
Microsoft FoxPro
Oracle
Sybase
MySQL
Postgre SQL
SQL Server 11

O Banco de Dados no sistema que fizemos serviu para armazenar com


segurana e organizar todas as informaes contidas no mesmo.
5.5 Interface com o Usurio
No incio da informatizao os usurios de programas de computadores eram
os seus prprios desenvolvedores. Depois os programas comearam a ser usados
por um pequeno pblico de usurios externos, os quais recebiam intenso
treinamento para poder operar suas interfaces. Quando os sistemas interativos
passaram a ter uma vasta populao, diversa e sem treinamento, comeou-se a
falar em problemas de usabilidade (CYBIS et al., 2007).

A usabilidade um dos aspectos que podem influenciar a aceitabilidade de


um produto e se aplica a todos os aspectos do sistema com os quais a pessoa pode
interagir, sendo assim criamos uma interface bem simples fcil de memorizar e de
fcil aprendizado, ela segue os 5 atributos de avaliao NIELSEN (1993).
Para que a usabilidade possa ser avaliada e medida, NIELSEN (1993) a
define em funo destes cinco atributos:

Aprendizagem: o sistema deve ser de fcil aprendizado para que o usurio

possa comear a utiliz-lo rapidamente


Eficincia: o sistema deve ser eficiente no sentido de que uma vez que o

usurio aprenda a utiliz-lo ele o faa com alta produtividade.


Memorizao: o sistema deve ser de fcil lembrana, ou seja, ao passar um
determinado perodo sem utilizar o sistema o usurio pode utiliz-lo

novamente sem ter que aprender tudo novamente.


Erros: a taxa de erros deve ser baixa. Erros de extrema gravidade no devem
ocorrer. Ao cometer algum erro, o usurio deve ter a possibilidade de

recuperar o sistema para o estado imediatamente anterior ao erro.


Satisfao: os usurios devem gostar do sistema. Ele deve ser agradvel de
ser utilizado para que as pessoas se sintam satisfeitas com o seu uso.
5.6 Economia e Mercado
Ningum vive isolado, as pessoas precisam das relaes humanas para obter

alimentos, segurana e lazer, tudo comeou com as trocas de mercadorias, por


exemplo se quisesse comer e no soubesse a caar mas soubesse criar
ferramentas, eu as trocava pela carne para me alimentar, com o tempo surgiu a
moeda e o estudo da economia.
Principais caractersticas da economia de mercado:

Liberdade para definio de preos de servios e mercadorias. A livre

concorrncia que regula o mercado com relao aos preos;


Produo e consumo de bens e servios estabelecidos pela interao entre

oferta e demanda;
Quase a totalidade dos produtos e servios de uma economia de mercado
produzida pela iniciativa privada (indstrias, comrcios, bancos e empresas

Prestadoras de servios). Num pas que segue este sistema econmico, h


poucas empresas estatais, sendo elas, geralmente, de setores estratgicos

(gerao de energia, por exemplo);


Liberdade para abertura e funcionando de empresas, com pouca ou nenhuma

interferncia do governo;
Comrcio exterior com poucos obstculos e entraves (burocracia, impostos,

taxas alfandegrias);
Insero das empresas no mundo globalizado;
Pouca ou nenhuma atuao do Banco Central no controle de taxas de
cmbio. Em grande parte dos pases que seguem a economia de mercado o

cmbio flutuante;
Mercado mediado pela interao entre produtores e consumidores;
Proteo, atravs de leis, da propriedade privada;
Cabem ao Estado a fiscalizao e regulao da economia, visando coibir
prticas irregulares ou aes que possam provocar problemas ao
funcionamento mercado. O Estado tambm atua em reas essenciais
(servios pblicos) como, por exemplo, educao, sade e segurana pblica.
5.7 RH
Gesto de recursos humanos, gesto de pessoas ou ainda administrao de

recursos humanos, conhecida pela sigla RH. So uma associao de habilidades e


mtodos, polticas, tcnicas e prticas definidas com objetivo de administrar os
comportamentos internos e potencializar o capital humano. Tem por finalidade
selecionar, gerir e nortear os colaboradores na direo dos objetivos e metas da
empresa.
A rea de recursos humanos tambm lida com estratgias de recursos
humanos, relaes sindicais, relaes de trabalho e tcnicas afetas a funo tais
como recrutamento, seleo, treinamento, planos de cargos e salrios, avaliao de
desempenho, incentivos e remunerao

10

Gesto de RH em uma Loja de Calados


A constante busca por qualidade faz com que as organizaes exijam cada
vez mais de seus colaboradores. Neste sentido, o setor caladista, em especial
atualmente vem implementando as mais diversas estratgias empresariais no
mbito tecnolgico. Mas acaba descuidando-se da importncia da fora humana no
trabalho realizado, para conquista dos objetivos da empresa. Uma Evidncia disso
est em um artigo publicado no Jornal Comrcio da Franca sobre um levantamento
da UNIDO (Organizao das Naes Unidas para o Desenvolvimento Industrial)
realizado na franca, O Diretor Executivo Ivan Krl percorreu indstrias de calados
com o objetivo de conhecer a produo de calados para elaborar um levantamento
sobre os motivos da crise que assola o setor. Ivan concluiu que o setor precisava de
suporte financeiro e inovaes tecnolgicas, ou seja, a indstria de franca tinha que
se modernizar, a ajuda que a UNIDO podia oferecer era um suporte tcnico e
tecnolgico no mbito de treinamento de recursos humanos e com condies
tambm de trazer experts, principalmente europeus que possam oferecer estes
treinamentos nas reas em que as indstrias de Franca sentem estas carncias.

11

6. Casos de Uso

Imagem 1

12

7. Descrio textual (Caso de uso)


Tabela 1
Caso de Uso
Atores envolvidos
Precondies
Ps condies
Fluxo principal de
eventos

Efetuar login
Vendedor
No h
Login efetuado
As credenciais do vendedor so utilizadas para
efetuar o seu login no sistema.

Tabela 2
Caso de Uso
Atores envolvidos
Precondies
Ps condies
Fluxo principal de
eventos

Cadastrar cliente
Vendedor
No h
Cadastro efetuado
O cliente informa seus dados para efetuar o cadastro
<<extend>>. Efetuar venda

Tabela 3
Caso de Uso
Atores envolvidos
Precondies

Consultar cadastro
Vendedor
Deve haver ao menos um cadastro no sistema

Ps condies
Fluxo principal de
eventos
Fluxo excepcional 1

Consulta realizada com sucesso


O vendedor consulta no sistema se existe cadastro do
cliente
Se o cliente no estiver cadastrado no sistema,
<<include>>. Cadastrar cliente
Se o cliente estiver cadastrado no sistema,
<<include>>. Efetuar venda

Fluxo excepcional 2

Tabela 4
Caso de Uso
Atores envolvidos
Precondies
Ps condies
Fluxo principal de
eventos

Efetuar venda
Vendedor
Deve haver ao menos um pedido de venda
Venda realizada com sucesso
O cliente faz um pedido de compra.
O vendedor verifica se o cliente cadastrado no
sistema.
Se o cliente tiver cadastro no sistema, efetua a
venda.
Se o cliente no tiver cadastro no sistema,
<<extend>>. Cadastrar cliente

13

Tabela 5
Debitar item do estoque
Caso de Uso
Vendedor
Atores envolvidos
Pagamento efetuado
Precondies
O item foi debitado do estoque
Ps condies
Fluxo principal de
eventos

O pagamento do produto foi efetuado.


O sistema debita o item do estoque

Tabela 6
Caso de Uso
Atores envolvidos
Precondies
Ps condies
Fluxo principal de
eventos

Gerar NFE
Vendedor
Pagamento efetuado
A nota fiscal do produto gerada no sistema
O pagamento do produto foi efetuado.
O sistema gera a NFE do produto.

Tabela 7
Consultar produto no estoque
Caso de Uso
Vendedor
Atores envolvidos
Haver ao menos uma solicitao de consulta
Precondies
O sistema realiza a consulta no estoque
Ps condies

Fluxo excepcional
1

O cliente faz um pedido de compra.


O sistema verifica no estoque, <<extend>>. Consultar
produto no estoque.
O sistema solicita cobrar venda.
O sistema solicita a forma de pagamento, cobrar com
carto de credito, carto de debito ou dinheiro.

Fluxo excepcional
2

Se o pagamento foi realizado com sucesso,


<<include>> debitar item do estoque, <<include>>.
Gerar NFE.

Fluxo principal de
eventos

14

Tabela 8
Caso de Uso

Cobrar venda

Especializa

Cobrar venda

Atores
envolvidos

Vendedor

Precondies

Ter ao menos uma venda realizada

Ps condies

Definira forma de pagamento

Fluxo principal
de eventos

Aps ter o pedido fechado, o sistema solicita a forma de


pagamento.

Fluxo
excepcional 1

Se o cliente optar por pagar em dinheiro,


O sistema solicita cobrar com dinheiro

Fluxo
excepcional 2

Se o cliente optar por pagar carto de credito, o sistema


solicita cobrar com carto de credito

Fluxo
excepcional 3

Se o cliente optar por pagar com carto de debito, o sistema


solicita cobrar com carto de debito

Tabela 9
Caso de Uso

Cadastrar colaboradores

Atores
envolvidos

Gerente

Precondies

No h

Ps condies

Cadastro efetuado

Fluxo principal
de eventos

O colaborador informa seus dados para efetuar o cadastro

Tabela 10
Caso de Uso
Especializa
Atores

Gerar relatrio
Gerar relatrio
Gerente

15

envolvidos
Precondies
Ps condies
Fluxo principal
de eventos

Fluxo
excepcional 1
Fluxo
excepcional 2
Fluxo
excepcional 3

Solicitar relatrio
Relatrio gerado
O sistema disponibiliza a opo de emiti relatrio de
estoque, relatrio colaboradores e relatrio de caixa.
O gerente solicita o tipo de relatrio.
O sistema gera o relatrio. O sistema exibe
o relatrio.
Se o gerente optar por relatrio de estoque, gera relatrio
de estoque.
Se o gerente optar por relatrio de
Colaboradores, gera relatrio de colaboradores
Se o gerente optar por relatrio de caixa, gera relatrio de
caixa.

16

Tabela 11
Caso de Uso
Atores
envolvidos
Precondies
Ps
condies
Fluxo principal
de eventos

Comprar produto
Gerente
Solicitar compra
Compra realizada
O sistema solicita a compra de um produto que est em
falta no estoque.
Compra efetuada, <<include>> cadastrar produto

Tabela 12
Caso de Uso
Atores
envolvidos
Precondies
Ps
condies
Fluxo principal
de eventos

Cadastrar produto
Gerente
Comprar produto
Produto cadastrado
O gerente cadastro o produto no estoque

Tabela 13
Caso de Uso
Atores
envolvidos
Precondies
Ps
condies
Fluxo principal
de eventos

Cadastrar colaboradores
Gerente
No h
Cadastro efetuado
O colaborador informa seus dados para o gerente efetuar o
cadastro no sistema

Tabela 14
Caso de
Uso
Atores
envolvidos
Precondies

Pagar colaboradores

Ps
condies
Fluxo
principal de
eventos

Colaborador pago

Gerente
Ter colaborador cadastrado no sistema

O gerente solicita no sistema o pagamento do


colaborador.
O sistema realiza o pagamento do colaborador

17

Tabela 15
Caso de
Uso

Pagar produto

Atores
envolvidos

Gerente

Precondies

Realizar uma compra

Ps
condies

Produto pago

Fluxo principal
de eventos

O gerente solicita o pagamento do produto. O sistema


realiza o pagamento do produto

18

8. Requisitos no funcionais
So os requisitos relacionados ao uso da aplicao em termos de
desempenho,

usabilidade,

confiabilidade,

segurana,

disponibilidade,

manutenibilidade e tecnologias envolvidas. No preciso o cliente dizer sobre eles,


pois eles so caractersticas mnimas de um software de qualidade, ficando a cargo
do desenvolvedor optar por atender esses requisitos ou no.
Requisitos no funcionais do sistema loja de calado
8.1 Operacionais
O sistema ser operado em ambiente Windows.
O sistema dever ser capaz de ler e escrever em documentos do Word, RTF e
HTML.
O Sistema dever ser capaz de importar arquivos grficos GIF, Jpeg e BMP.
8.2 Desempenho
Os tempos de resposta das consultas no devem ultrapassar 7 segundos.
O banco de dados do estoque deve ser atualizado em tempo real.
8.3 Segurana
O sistema dever restringir o acesso s informaes de rentabilidade.
8.4 Cultural Poltico
O sistema dever trabalhar com todas as moedas.

19

9. Contexto de uso
Do latim contexto significa colocar algum a. par de: algo, alguma coisa, uma
ao premeditada para situar um indivduo em. Um lugar no tempo e no espao
desejado. Encadeamento de ideias de um discurso. Tecer junto com texto.
9.1 Cadastrar Cliente
O cliente verifica o produto que ir comprar, aps escolhido vai ao caixa para
efetuar o pagamento.
Se o cliente tiver cadastro no sistema, logo que for digitado seu CPF vai ser
exibido os seus dados na tela, caso no estiver cadastrado ira informar seus dados
para ser realizado seu cadastro.
Aps cadastro concludo, o sistema disponibiliza trs formas de pagamento,
dinheiro, carto de credito ou carto de debito. Cliente escolhe a forma que deseja
efetuar o pagamento, assim que o pagamento for realizado gerado a NFE.
10. Diagrama de classe

Imagem 2

20

11. Diagrama de sequencia

Imagem 3

21

12. Ilustrao do Sistema

Imagem 4

22

13. Concluso
A proposta do presente trabalho foi implementar um sistema de controle em
uma loja do setor de calados, objetivando e remanejando o sistema para que no
houvesse mais problemas os setores financeiro estoque e fiscal, O sistema
especialista no domnio do conhecimento no qual foi construdo, demonstrou que os
objetivos do cliente foram alcanados, foi necessrio a utilizao dos conhecimentos
de IHC para a criao da interface do sistema, visando usurios de todas idades, a
interface ficou bem limpa e objetiva, resolvendo os problemas do antigo software.

23

14. Referncias bibliogrficas


http://economia.uol.com.br/noticias/redacao/2012/09/20/sem-controle-deestoque-empresa-fica-sujeita-a-furtos-e-desvios-de-funcionarios.html
http://www.macoratti.net/net_uml2.html
http://engenhariadesoftware.blogspot.com.br/2007/03/o-modelo-cascata.html
http://pt.wikipedia.org/wiki/Requisito_n%C3%A3o-funcional
http://windows.microsoft.com/pt-br/windows/history#T1=era6
http://homepages.dcc.ufmg.br/~clarindo/arquivos/disciplinas/eu/material/trans
parencias/topicos/6-requisitos-usabilidade.pdf