Atividades Práticas Supervisionadas APS - SmartProcedure
Por: octaviogebin • 22/3/2017 • Trabalho acadêmico • 1.324 Palavras (6 Páginas) • 271 Visualizações
Universidade Paulista – UNIP
SmartProcedure
Adriano Augusto – R.A: B540HE-6;
Gustavo Henrique – R.A: T742EA1;
Saulo Beviacqua – R.A: B309EC-4;
Tiago Bevilaqua – R.A: B193BB-6.
São Paulo - Novembro – 2013
Adriano Augusto – R.A:B540HE-6
Gustavo Henrique – R.A: T742EA1;
Saulo Beviacqua – R.A: B309EC-4;
Tiago Bevilaqua – R.A: B193BB-6.
SmartProcedure
Trabalho apresentado ao Professor: Wagner
da disciplina: Atividades Práticas Supervisionadas
da turma:SI4P68
turno: Noturno
do curso de: Sistemas de Informação.
Universidade Paulista - Unip
São Paulo - Novembro – 2013
- Introdução - SmartProcedure
O trabalho pretende atingir as especificações repassadas como exigências: Uma aplicação utilizando Inteligência de negócio (business inteligence), lógica associada a essa inteligência como inserção, atualização, remoção e listagem dos dados já persistidos em banco de dados.
O trabalho engloba todo um procedimento de cadastro de pessoas; produtos e pedidos. Com isso é possível determinar o sistema como “Sistema de registro de pedidos”.
A ideia é simples e inteligênte! É persistido N Produtos, esses com suas características estão atrelados a um Pedido, que por sua vez faz parte de uma Pessoa. Ou seja: Uma pessoa possui um pedido que contém vários produtos.
A meta é suportar o maior número de pedidos possíveis para assim filtra-los por região, desta maneiraotimizamos os procedimentos em cada área específica e temos uma avaliação muito mais detalhada das mesmas, onde estão os maiores e mais lucrativos Pedidos, avaliar também em cada área qual o produto mais solicitado.
Essa medida foi adotada a fim de proporcionar maior lucro e menor custo em qualquer parte relacionada aos Pedidos, e claro, uma maior satisfação de cada Pessoa/Cliente que está diretamente ligado aos Pedidos com seus Produtos.
- Desenvolvimento - SmartProcedure
- : Diagrama de Contexto - SmartProcedure:
O contexto dosistema não é nada complexo, pelo contrário, apenas existe uma entidade externa que produz todos os eventos: O usuário do sistema é responsável por todos os procedimentos, seja inserção, atualização, listagem ou remoção de dados contidos no sistema.
Segue abaixo o diagrama de contexto do sistema dividido em duas partes:
[pic 1]
- : Lista de Eventos - SmartProcedure:
A lista de eventos do sistema se refere a todos os eventos de qualquer natureza contidos dentro do sistema e aborda todo o contexto do mesmo.
Os eventos reference a inserção, atualização, listagem e remoção das seguintes entidades: Pessoa; Pedido;Produto e também a geração do relatório de pedidos por região.
Segue abaixo a lista de eventos dividida em três partes:[pic 2]
- : DFD Preliminar - SmartProcedure:
Os DFDs preliminares são a forma exemplificada de cada evento. Em outras palavras, uma visão interna de cada evento do sistema, o que é alterado ou consultado para realizar alguma tarefa.
Segue abaixo todos os DFDs preliminares contidos no sistema:
2.3.1: DFD preliminares relacionados à Pessoa
[pic 3]
[pic 4]
2.3.2: DFD preliminares relacionados a Produto:
[pic 5]
[pic 6]
2.3.3: DFD preliminares relacionados a Pedido:
[pic 7]
[pic 8]
2.3.4: DFD preliminar relacionado ao Relatório:
[pic 9]
- : Diagrama de Transição de Estado - SmartProcedure:
DTE ou Diagrama de Transição de Estado do projeto é focado em transferir uma ideia real das interfaces do sistema e passo a passo dependendo das ações do usuário, possibilitando assim uma vizão abrangente das interações entre Sistema e Usuário de todo o sistema.
Segue separadamente abaixo o DTE do SmartProcedure:
[pic 10]
2.4.1: DTEs Relacionados à Pessoa:
[pic 11]
[pic 12]
2.4.2: DTEs Relacionados a Produto:
[pic 13]
[pic 14]
2.4.3: DTEs Relacionados a Pedido:
[pic 15]
[pic 16]
2.4.4: DTE Relacionado a Gerar Relatórios:
[pic 17]
- : Dicionário de Dados - SmartProcedure:
O dicionário de dados do sistema se responsabiliza por especificar claramente todos os tipos de atributos de cada entidade no sistema.
Aqui é possível visualizar os tipos aceitos de dados em cada atributo, além de suas restrições.
Segue abaixo o Dicionário de Dados referente a todas as entidades englobadas no sistema:
[pic 18][pic 19][pic 20][pic 21][pic 22]
2.6: Diagrama Entidade Relacionamento - SmartProcedure:
O DER (Diagrama Entidade Relacionamento): Responsável por exemplificar todos os relacionamentos em um só diagrama.
...