Loja informática Online

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.