Issuu on Google+

LOJA DE INFORMÁTICA ONLINE ABRIL 2010 SISTEMAS DE INFORMAÇÃO

Mestrado Integrado em Engenharia Electrotécnica e de Computadores Faculdade de Engenharia da Universidade do Porto

070503308 Carlos Silva 060503122 João Marques 060503139 Pedro Andrade TURMA 7

buy


Loja  de  Informática   2010  SINF  Grupo  21      

 

Índice     1.  Entidades  e  Associações ............................................................................................. 3   2.  Modelo  Entidade  –  Associação .................................................................................. 4   3.  Modelo  Relacional ...................................................................................................... 5   4.  Interface  gráfica ......................................................................................................... 5   Destaques ................................................................................................................................ 6   Pesquisa ....................................................................................................................................7   Criar  PC..................................................................................................................................... 8   Área  Pessoal............................................................................................................................. 9   Registar ...................................................................................................................................10   Clientes.....................................................................................................................................11   Criar  Componente .................................................................................................................. 12   Tarefas..................................................................................................................................... 13   Comparativo ........................................................................................................................... 14  

5.  Conclusão ...................................................................................................................15    

2  


Loja  de  Informática   2010  SINF  Grupo  21  

3  

   

  1.  Entidades  e  Associações   A  empresa  X  decidiu  criar  uma  loja  de  informática  online,  com  o  intuito  de  disponibilizar  aos   seus  clientes  uma  aplicação  a  partir  da  qual  fosse  possível  efectuar  as  compras  conforme  as   necessidades   sem   exigir   a   deslocação   ao   posto   de   venda;   com   o   objectivo   final   de   maximizar  os  lucros  da  empresa.       A  qualidade  de  uma  loja  de  informática  mede-­‐se  pela  qualidade  da  personalização  atingida   pelo  cliente.  É  com  esta  afirmação  em  mente  que  se  criou  este  projecto  em  que  o  cliente   terá   a   possibilidade   de   seleccionar   cada   componente.   Na   base   de   dados   estarão   também   presentes  um  registo  de  empregados  e  clientes  associados  a  cada  compra.      

ENTIDADES    

Componente  (REF,  preco,  tipo,  descricao,  avaliacao)  

 

Cliente  (NIF,  nome,  morada,  mail,  telefone,  password,  login)  

 

Empregado  (BI,  nome,  morada,  telefone,  mail,  password)  

 

 

ASSOCIAÇÕES    

 

 

 

                                         Cardinalidade  

       Participação  

 

componentecompra(Componente,  Compra)    

N:N  

 

 

t/t  

   

atendidoPor  (Cliente,  Empregado)    

N:N  

 

 

t/t  

 

 

 

O  modelo  Entidade  –  Associação  consiste  em  três  entidades  básicas,  Cliente,  Componente  e   Empregado.   A   entidade   Cliente   é   constituída   por   atributos   especializados   para   que   cada   cliente   possa   ter   um   profile   dentro   do   software.   Assim   como   a   entidade   Empregado,   especialmente   criada   para   auxiliar   a   possível   compra   de   um   dado   cliente,   pelo   que   um   cliente  pode  ser  auxiliado  por  vários  clientes,  e  vice-­‐versa  (associação  N:N).   A   entidade   Componente   simboliza   os   vários   produtos   que   um   cliente   pode  comprar,  desde   os  periféricos  ao  hardware  principal  como  processador  ou  memórias  RAM.     A   nível   de   associações   existem   2   associações   no   total,   sendo   ambas   N:N,   sendo   que   as   associações  em  causa  são  uma  associação      entre  componente  e  compra    responsável  pela   reunião  de  todos  os  componentes  numa  dada  compra  e  uma  associação  vocacionada  para  a   ligação   entre   os   clientes   e   os   empregados   responsáveis   pelas   suas   encomendas.


Loja  de  Informática   2010  SINF  Grupo  21        

2.  Modelo  Entidade  –  Associação   Apresenta-­‐se  de  seguida  o  diagrama  do  modelo  entidade  –  associação:        

4  


Loja  de  Informática   2010  SINF  Grupo  21        

3.  Modelo  Relacional   Componente  [REF  ||  descricao  |  tipo  |  preço  |  destaque  |  avaliacao  |  #id  -­‐>  Compra]   Cliente  [NIF  ||  nome  |  morada  |  telefone  |  mail  |  password  |  login]   Empregado  [BI  ||  nome  |  morada  |  telefone  |  mail  |  password]   ComponenteCompra  [id_cliente|  REF  |  checked  |  compra]   atendidoPor  [#NIF  -­‐>  Cliente  |  #BI  -­‐>  Empregado  |  compra  ||]    

4.  Interface  gráfica   A   interface   será   constituída   por   um   menu   com   nove   abas:   Destaques;   Pesquisa;   Criar   PC;   Área   Pessoal;   Registar;   Clientes;   Criar   Componente;   Tarefas;   Comparativo.   Seguidamente   daremos  uma  explicação  sobre  cada  uma  das  abas  da  nossa  interface:   Existem  partes  comuns  a  todas  as  abas.  No  canto  superior  esquerdo  existe  uma  secção  que   permite  ao  utilizador  entrar  ou  registar-­‐se  no  sistema.  Por  sua  vez,  por  baixo  dessa  secção   existe   uma   lista   com   hiperligações   associadas   a   cada   tipo   de   componente.   Ao   clicar   num   tipo   de   componente   específico,   o   utilizador   será   redireccionado   para   a   aba   de   pesquisa   onde  serão  listados  todos  os  componentes  desse  tipo.   Se,   por   outro   lado,   o   utilizador   desejar   efectuar   uma   pesquisa   introduzindo   uma   parte   da   descrição   do   componente,   poderá   fazê-­‐lo   através   do   campo   existente   no   canto   inferior   esquerdo.   Depois   do   cliente   efectuar   o   login   aparecerão   duas   caixas   do   lado   direito.   Uma   refere-­‐se   ao   carrinho  de  compras  em  que  são  listados  todos  os  componentes  seleccionados  pelo  cliente,   enquanto  que  a  outra  lista  o  histórico  de  compras  efectuadas  por  esse  cliente.  

 

5  


Loja  de  Informática   2010  SINF  Grupo  21  

6  

   

  Destaques    

    Na  aba  referente  aos  destaques  estão  visíveis  as  5  melhores  oportunidades  de  bom  negócio   para   os   clientes   seleccionadas   pelos   empregados   da   loja   segundo   uma   ordem   por   eles   estipulada.   Apenas   os   empregados   da   loja   têm   a   opção   de   alterar   os   componentes   presentes   no   Top   5   escolhendo   o   componente   na   aba   de   Pesquisa   e   seleccionando   o   mesmo  clicando  no  botão  “Promover  a  Destaque”  na  posição  escolhida.      

   


Loja  de  Informática   2010  SINF  Grupo  21  

7  

   

  Pesquisa    

    Na  aba  da  Pesquisa  como  o  próprio  nome  indica  é  possível  pesquisar  vários  componentes   tendo   como   opções   a   pesquisa   por   nome   do   componente,   pela   marca,   e   existindo   também   a   opção   de   realizar   uma   filtragem   pelo   tipo   de   componente,   ou   por   intervalos   de   preço   predefinidos.     A   nível   de   acções   dentro   desta   aba   tanto   os   clientes   como   os   empregados   possuem   a   opção   de   fechar   a   aba   de   pesquisa   clicando   no   botão   respectivo   ou   adicionar   o   componente  seleccionado  ao  carrinho  de  compras.     O   componente   é   enviando   assim   para   a   janela   localizada   do   lado   direito   referente   ao   carrinho   de   compras;   por   outro   lado,   com   o   login   respectivo   aos   empregados   são   possíveis   as   opções   de   promover   componentes   a   destaque,   inserir   um   novo   componente,   botão   que   envia  o  utilizador  para  a  aba  Criar  Componente,  ou  eliminar  o  componente  seleccionado.    

   


Loja  de  Informática   2010  SINF  Grupo  21  

8  

     

Criar  PC    

    Nesta   aba   o   utilizador   tem   a   possibilidade   de   seleccionar   componentes   de   forma   a   criar   uma   configuração   específica.   Após   ter   seleccionado   os   componentes   o   utilizador   possui   3   opções.   No   caso   de   não   ficar   satisfeito   com   a   configuração   e   quiser   criar   uma   nova   basta   carregar  no  botão  “Limpar”.  Caso  queira  comparar  a  configuração  seleccionada  com  outra   deve  carregar  no  botão  que  permite  enviar  para  comparativo.   Finalmente   caso   queira   efectuar   a   compra   o   utilizador   deve   carregar   no   botão   “Adicionar   ao   Carrinho”   que   adiciona   os   componentes   seleccionados   à   janela   que   se   situa   do   lado   direito.  Os  componentes  ficam  em  stand-­‐by  até  que  seja  finalizada  a  compra    

   


Loja  de  Informática   2010  SINF  Grupo  21  

9  

   

  Área  Pessoal    

    A   aba   da   Área   Pessoal   é   possível   verificar   os   dados   referentes   a   cada   cliente   e   a   cada   empregado   após   ser   feito   o   login   no   sistema,   assim   como   é   possível   alterar   os   dados   respectivos   clicando   no   botão   Alterar,   submetendo   as   alterações   no   botão   OK,   podendo   cancelar  as  alterações  através  de  um  clique  no  botão  Cancelar.  Isto  é  possível  tanto  para  os   clientes   como   para   os   empregados   com   a   única   diferença   que   para   os   clientes   existe   o   atributo  NIF  enquanto  para  os  empregados  o  atributo  NIF  é  substituído  pelo  BI.    

     


Loja  de  Informática   2010  SINF  Grupo  21  

10  

   

  Registar    

      Caso  o  utilizador  não  esteja  registado  na  base  de  dados  tem,  nesta  aba,  a  possibilidade  de  o   fazer.   Para   isso,   basta   preencher   os   campos   que   são   solicitados   e   carregar   no   botão   “Registar”.   No   caso   do   utilizador   optar   por   não   se   registar   e   quiser   continuar   apenas   a   navegar  na  loja  pode  fazê-­‐lo  através  do  botão  “Fechar”.  

 


Loja  de  Informática   2010  SINF  Grupo  21  

11  

   

  Clientes    

    Esta   aba   está   apenas   acessível   aos   empregados   e   consiste   na   listagem   dos   clientes   e   respectivos   componentes   associados.   Do   lado   esquerdo   existe   a   opção   de   seleccionar   o   campo   em   que   o   empregado   deseja   pesquisar.   Caso   o   empregado   queira   eliminar   algum   componente   pode   fazê-­‐lo   através   do   botão   “Eliminar”.   Se   a   opção   for   comprar   os   componentes  seleccionados,  basta  carregar  no  botão  “Comprar  tudo”.  

 


Loja  de  Informática   2010  SINF  Grupo  21  

12  

   

  Criar  Componente    

    A   aba   Criar   Componente   apenas   está   disponível   para   empregados   como   seria   de   esperar,   nesta   aba   é   possível   inserir   novos   componentes   na   base   de   dados   com   uma   referência   gerada  automaticamente,  escolher  o  tipo  de  componente,  e  inserir  a  descrição  e  o  preço  do   mesmo,  assim  como  adicionar  a  avaliação  dada  pela  loja  à  qualidade  do  componente  (numa   escala   de   0   a   20).   A   nível   de   opções   nesta   aba   apenas   é   possível   clicar   no   botão   OK   para   confirmar  a  inserção  do  componente  ou  em  Cancelar  para  apagar  os  dados  inseridos.    

   


Loja  de  Informática   2010  SINF  Grupo  21  

13  

   

  Tarefas    

    Esta   aba   está,   mais   uma   vez,   apenas   disponível   para   os   empregados   e   contém   as   informações  do  cliente  juntamente  com  as  informações  dos  componentes.  No  instante  em   que   o   cliente   decide   comprar   um   componente   é   gerada   uma   referência   de   compra   que   aparecerá  também  listada  na  aba  das  tarefas.  Se  o  empregado  decidir  confirmar  a  compra   do  cliente  que  lhe  foi  atribuído,  pode  fazê-­‐lo  através  do  botão  “Confirmar”.   Para   além   disso,   nesta   aba   a   existência   de   um   botão   que   permite   actualizar   a   tabela   é   fulcral,  na  medida  em  que  pode  um  cliente  pode  iniciar  uma  compra  a  qualquer  hora.  


Loja  de  Informática   2010  SINF  Grupo  21  

14  

   

  Comparativo    

    A   aba   do   Comparativo   apenas   surge   quando   um   cliente   cria   um   PC   com   todos   os   componentes   na   aba   Criar   PC   e   clica   no   botão   Enviar   P/   Comparativo,   surgindo   então   nesta   janela   a   lista   dos   componentes   que   compõem   o   PC   criado,   existindo   então   a   opção   de   eliminar  o  PC  criado  da  base  de  dados  através  de  um  clique  no  botão  Eliminar  PC.   Nesta   Aba   será   possível   pesquisar   vários   componentes,   construir   o   computador   desejado   e   consoante   o   preço   anunciado   proceder   à   sua   compra.   Clicando   na   aba   Cliente   é   possível   modificar  os  atributos  da  entidade  cliente,  ou  seja  alterar  o  perfil  do  cliente.      


Loja  de  Informática   2010  SINF  Grupo  21      

  5.  Conclusão   No   âmbito   da   cadeira   de   Sistemas   de   Informação   foi   elaborado   um   projecto   que   consiste   numa   interface   associada   a   uma   base   de   dados   de   uma   Loja   de   Informática   Online.   Este   projecto   permitiu   aos   membros   da   equipa   desenvolver   capacidades   relacionadas   com   a   programação  no  software  Lazarus.   Para   além   disso,   este   trabalho   permitiu   também   desenvolver   competências   de   trabalho   em   equipa  o  que  nos  permitiu  evoluir  não  só  como  pessoas  mas  também  como  estudantes.  

15  


Loja informática Online