Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Stand online
PAT- Projecto de aptido tecnolgico
Ano lectivo 08/09
Contedo
Introduo ..................................................................................................................................... 3 Objectivos...................................................................................................................................... 3 Justificao, importncia e actualidade do tema.......................................................................... 3 Quadro tcnico .............................................................................................................................. 4 Descrio do sistema..................................................................................................................... 4 Estudo do mercado da aplicao .................................................................................................. 4 Objectivos...................................................................................................................................... 6 Descrio do sistema..................................................................................................................... 6 Tipos de utilizador ......................................................................................................................... 6 reas reservadas ........................................................................................................................... 7 Clientes .............................................................................................................................. 7 Administrador ................................................................................................................... 9
DFD nvel 0 .................................................................................................................................. 10 DFD nvel 1 .................................................................................................................................. 11 Dicionrio de dados Nvel 1............................................................................................. 12
DFD Nvel 2 .................................................................................................................................. 16 P1 registar cliente............................................................................................................ 16 Dicionrio de dados Nvel 2 P1 (registar clientes)....................................................... 16 Alterar cliente .................................................................................................................. 18 Dicionrio de dados nvel 2 P2 (alterar cliente) .......................................................... 18 Eliminar clientes .............................................................................................................. 20 Dicionrio de dados nvel 2 P3 (eliminar cliente) ........................................................ 20 Listar clientes................................................................................................................... 22 Dicionrio de dados nvel 2 P4 (listar clientes) ........................................................... 22 Registar automveis ........................................................................................................ 24 Dicionrio de dados nvel 2 P5 (registar automveis)................................................. 24 Alterar automvel ........................................................................................................... 26 Dicionrio de dados nvel 2 P6 (alterar automveis) .................................................. 26 Eliminar automveis........................................................................................................ 28 Dicionrio de dados nvel 2 P7 (eliminar automveis)................................................ 28 Listar automveis ............................................................................................................ 30 Pgina Dicionrio de dados nvel 2 P8 (listar automveis) ..................................................... 30 Login ................................................................................................................................ 32
Tiago Loureno
processo: 18271
Dicionrio de dados nvel 2 P9 (login) ......................................................................... 32 Enviar e-mail.................................................................................................................... 34 Dicionrio de dados nvel 2 P10 (enviar e-mail).......................................................... 34 Inserir comentrio ........................................................................................................... 36 Dicionrio de dados nvel 2 P11 (inserir com etrio) .................................................. 36 Listar comentrio ............................................................................................................ 38 Dicionrio de dados nvel 2 P12 (listar comentrio) ................................................... 38 Eliminar comentrio ........................................................................................................ 40 Dicionrio de dados nvel 2 P13 (Eliminar comentrio) .............................................. 40 Registar acessrios .......................................................................................................... 42 Dicionrio de dados nvel 2 P14 (registar acessrios) ................................................. 42 Listar acessrios .............................................................................................................. 44 Dicionrio de dados nvel 2 P15 (listar acessrios) ..................................................... 44 Adicionar ao carrinho ...................................................................................................... 46 Dicionrio de dados nvel 2 P16 (adicionar ao carrinho) ............................................ 46 Eliminar do carrinho ........................................................................................................ 48 Dicionrio de dados nvel 2 P17 (eliminar do carrinho) .............................................. 48 Comprar acessrios ......................................................................................................... 50 Dicionrio de dados nvel 2 P18 (comprar acessrios) ............................................... 50
Tiago Loureno
processo: 18271
Pgina
Introduo
um sistema de gesto de base de dados para (anncios) de um stand online de automveis e acessrios.
Objectivos
Este sistema tem como objectivo fazer a gesto de uma pagina Web de classificados de automveis de forma a operacionalizar a divulgao dos seus produtos me modo a que o utilizador pode ter acesso a venda ou a compra de automveis e acessrios do mesmos. O sistema tambm permite a catalogar os produtos recentes de automveis e acessrios numa pgina onde o utilizador pode ter acesso. O administrado controla a Website de modo a que no seja publicado nada divergente do tema.
Tiago Loureno
processo: 18271
Pgina
Quadro tcnico
Descrio do sistema
Este projecto consiste numa pagina de um stand de automveis virtual de modo a realizar todas as tarefas ou ainda mais do que um stand que se espalham por ai. Este servio permite divulgar o que cada utilizador registado tem para vender, mas tambm para comprar ambos processos tem de se registar para ter acesso a estes eventos, caso contrrio s pode visualizar o contedo do site. Cada automvel e acessrio inserido vai conter suas caractersticas principais como o preo, o utilizador poder fazer uma pesquisa por categorias de modo a que seja mais fcil encontrar o pretendido, caso esteja interessado poder contactar o vendedor por correio electrnico directamente pelo prprio site. Se o produto eventualmente for vendido ser apagado o anncio do website. O utilizador pode inserir produtos como tambm apagar, altera e modificar o mesmo. S o administrador tem acesso a eliminao das contas de utilizador para eliminar, os utilizadores podem s eliminar a sua prpria conta.
Tiago Loureno
processo: 18271
Pgina
PAT -
Orientador
Tiago Loureno
processo: 18271
Pgina
Objectivos
Este sistema permite fazer a Gesto de uma pgina da Web de classificados de automveis e acessrios de forma a divulgar o seu contedo. Os sistemas permite registar alterar listar e eliminar os produtos como tambm os clientes de modo em que a pesquisa possa se tornar mais fcil para o cliente em encontrar o pretendido. Tambm pode comunicar logo com o vendedor caso esteja interessado na compra do produto.
Descrio do sistema
Este sistema consiste numa divulgao como classificados de automveis e acessrios que permite a sua divulgao dos mesmo onde o cliente pode anunciar o que pretende vender ou comprar se tiver interessado, para isso ter de se registar para ter acesso a esses procedimentos caso contrrio s pode listar os produtos e visualizar o contedo do site. Ao inserir os produtos ter de fazer uma descrio pormenorizada, como preo, marca, cilindrada, extras e outras observaes. Se entretanto o produto for vendido ser eliminado automaticamente da base de dados. O utilizador ter uma rea reservada que para ter acesso ter de fazer login para ter privilgios de venda e compra.
Tipos de utilizador
Clientes Administrador Visitantes
Tiago Loureno
processo: 18271
Pgina
reas reservadas
Registar cliente Faz o registo de novos clientes que entram na pgina de modo a guardar os
seus dados pessoais para alguma eventualidade.
Altera cliente
O cliente poder alterar os seus dados se assim pretendido ao fim de ser registado e sempre que quiser. O cliente pode eliminar a sua prpria conta se no quiser fazer mais parte do site. O cliente pode ter acesso a todos os clientes registados mas no aos seus dados. Permite o cliente se ligar no site de modo ater acesso as reas reservadas. Permite o cliente inserir um automvel que pretenda vender. Permite o cliente alterar os dados do automvel que inseriu. O cliente poder eliminar o seu automvel do anncio se no pretender que ele seja vendido. Os clientes podem fazer uma pesquisa filtrada de modo a que seja mais fcil encontrar o que lhe e pretendido.
Eliminar cliente
Listar cliente
Login
Listar automveis
Tiago Loureno
processo: 18271
Pgina
Inserir comentrio O cliente poder inserir um comentrio ao automvel que poder ser respondido por algum utilizador Listar comentrio O cliente pode listar todos os comentrios de um dado automvel para ficar mais informado Registar acessrios O cliente pode registar o acessrio que pretende vender com as suas caractersticas para ser mais especifica a sua procura Listar acessrios
O cliente pode listar de forma personalizada os acessrios para ser mais rpida e eficaz a procura que pretende.
Adicionar ao carrinho O cliente depois de ter escolhido o acessrio que pretende encomendar pode adiciona-lo ao carrinho e continuar a pesquisa e adicionar mais acessrios e depois ter no final a soma de todo e pode fazer a encomenda de tudo. Eliminar do carrinho O cliente caso no pretenda um elemento que adicionou ao carrinho poder elimina-lo e continuar a sua pesquisa. Comprar acessrios O cliente poder efectuar a compra dos elementos que esto no carrinho recebendo um confirmativo. Enviar e-mail a clientes O cliente pode enviar um e-mail ao vendedor do veiculo que esta interessado para negociar com o mesmo.
Tiago Loureno
processo: 18271
Pgina
Listar cliente
Login
Registar automveis
Listar automveis
Inserir comentrio O administrador poder inserir um comentrio ao automvel. Eliminar comentrios O administrador pode eliminar todos os comentrios para manter o site organizado e sem conversas fora do tema ou abusivas Listar comentrio O administrador pode listar todos os comentrios de um dado automvel. Registar acessrios O administrador pode registar o acessrio que pretende vender com as suas caractersticas para ser mais especifica a sua procura Listar acessrios O administrador pode listar de forma personalizada os acessrios. Enviar e-mail a clientes O administrador pode enviar um e-mail a todos os clientes.
Tiago Loureno
processo: 18271
Pgina
DFD nvel 0
D1 automoveis
E2 clientes
E3 fornecedores
E4 comentarios
Tiago Loureno
processo: 18271
Pgina
10
DFD nvel 1
P1 Registar clientes
P2 Alterar clientes
I3 Dados a eliminar
I4 Dados a listar
P3 Eliminar clientes
P4 Listar clientes
D1 clientes
O5 Dados listados O4 Confirmao do login
E1 Clientes
P9 Login
I6 Dados dos automoveis I10 Dados do Automvel A comprar O11 Dados do Automvel A ser vendido
P6 Alterar automveis
P7 Eliminar automoveis
i9 Listagem automoveis
P5 Registar automveis
P8 Listar automoveis
O8 Automvel alterado
D2 automoveis
E1 clientes
D3 comentarios
Dados
I17 Dados a eliminar do carrinho O13 comentrio eliminados I16 Dados dos acessrios a incerir
D4 acessrios
Tiago Loureno
processo: 18271
Pgina
11
Processos Cdigo
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16 P17 P18
Nome
Registar clientes Alterar clientes Eliminar clientes Listar clientes Registar automveis Alterar automveis Eliminar automveis Listar automveis Login Enviar e-mail a clientes Inserir comentrio Listar comentrio Eliminar comentrio Registar acessrios Listar acessrios Adicionar ao carrinho Eliminar do carrinho Comprar acessrios
Fluxos input
I1 I2 I3 I4 I6 I7 I8 I9 I5 I10 I11 I13 I14 I16 I15 I16 I17,o17 O17
Fluxos output
O1 O2 O3 O5 O6 O8 O9 O10 O4 O11 O12 O7 O13 O14 O15,o16 O17 O18
Entidades Cdigo
E1
Nome
Clientes
Do processo
P10,p8,p4,p15,p12
Para o processo
P1, p2, p3, p4, p5, p6, p7, p9, p10 P11, p12, p13, p17
Nome
Clientes Automveis Comentrios Acessrios
Fluxos input
O1, o2, o3, o4 O6, o8, o9 O12, o13 O14, o18
Fluxos output
I4 I9 I13 I15
Pgina
12
Cdigo
I1
Nome
Registar clientes
Dados
ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; usarname; password; ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. Username; comentrio Username; comentrio Username; comentrio ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras
Origem Destino
E1 P1
I2
Dados a alterar
E1
P2
I3
Dados a eliminar
E1
P3
I4 I5
D1 E1
P4 P9
I6
E1
P5
I7
Automvel a altera
E1
P6
I8
Automvel a eliminar
E1
P7
I9
Listagens automveis
D2
P8
Dados do automvel a comprar Dados do comentrio Listagem dos comentrios Comentrio a eliminar Listagem dos acessrios Dados dos acessrios a inserir Dados a eliminar do carrinho
E1 E1 D3 E1 D4 E1 E1
13
Cdigo
O1
Nome
Dados do cliente
Dados
ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. Username; comentrio ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. Username; comentrio Username; comentrio ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras
Origem Destino
P1 D1
O2
Dados a alterar
P2
D1
O3
P3
D1
O4
P9
D1
O5
P4
E1
O6
P5
D2
O7
P12
E1
O8
P6
D2
O9
Automvel eliminado
P7
D2
O10
Listagens automveis Dados do automvel a ser vendido Dados do comentrio Comentrio eliminado Dados dos acessrios Dados listagem dos acessrios Acessrio adicionado ao
P8
E1
O11
P10
E1
D3 D3 D4 E1 P16
Tiago Loureno
processo: 18271
Pgina
14
O17 O18
ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras
P16 P18
P17, p18 D3
Tiago Loureno
processo: 18271
Pgina
15
E1 clientes
D1 clientes
Processos Cdigo
P2.1 P2.2 P2.3 P2.4
Nome
Inserir cliente Escolher cliente Alterar dados do cliente Gravar dados do clientes
Fluxos input
I19 O3 O24 O25
Fluxos output
O23 O24 O25 O26
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P2.1
Tiago Loureno
processo: 18271
Pgina
16
Nome
Clientes
Fluxos input
O26
Fluxos output
Nome
Pedido da listagem dos clientes
Dados
ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password;
Origem Destino
E1 P2.1
Nome
Listagem dos clientes Cliente seleccionado Dados alterados do cliente Dados a gravar
Dados
ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password;
Origem Destino
P2.1 P2.2
O24
P2.2
P2.3
O25
P2.3
P2.4
O26
P2.4
D1
Tiago Loureno
processo: 18271
Pgina
17
Alterar cliente
E1 clientes P2.1 listar clientes P2.2 escolher cliente a alterar
D1 clientes
Nome
Listar clientes Escolher cliente a alterar Alterar dados do cliente Gravar dados do clientes
Fluxos input
I19 O23 O24 O25
Fluxos output
O23 O24 O25 O26
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P2.1
Nome
Clientes
Fluxos input
O26
Fluxos output
Tiago Loureno
processo: 18271
Pgina
18
Nome
Pedido da listagem dos clientes
Dados
ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password;
Origem Destino
E1 P2.1
Nome
Listagem dos clientes Cliente celecionado Dados alterados do cliente Dados a gravar
Dados
ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password;
Origem Destino
P2.1 P2.2
O24
P2.2
P2.3
O25
P2.3
P2.4
O26
P2.4
D1
Tiago Loureno
processo: 18271
Pgina
19
Eliminar clientes
E1 clientes
D1 clientes
Processos Cdigo
P3.1 P3.2 P3.3 P3.4
Nome
Listar clientes a eliminar Seleccionar clientes a eliminar Confirmar apagar clientes Apagar registos clientes
Fluxos input
I20 O27 O28 O29
Fluxos output
O27 O28 O29 O30
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P3.1
Depsitos de dados
D1 Clientes O30
Tiago Loureno
processo: 18271
Pgina
20
Cdigo
Nome
Fluxos input
Fluxos output
Nome
Dados a pesquisar
Dados
ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password;
Origem Destino
E1 P3.1
Nome
Dados a seleccionar Cliente a eliminar Confirmao da eliminao do cliente Dados apagar
Dados
ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password;
Origem Destino
P3.1 P3.2
O24
P3.2
P3.3
O25
P3.3
P3.4
O26
P3.4
D1
Tiago Loureno
processo: 18271
Pgina
21
Listar clientes
D1 clientes
I21 Dados pesquizados
E1 Clientes
Processos Cdigo
P4.1 P4.2
Nome
Pesquisar clientes Visualizar pesquisa
Fluxos input
I21, I22 O31
Fluxos output
O31 O32
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P4.1
Nome
Clientes
Fluxos input
Fluxos output
I21 Pgina
Tiago Loureno
processo: 18271
22
Nome
Dados pesquisados
Dados
ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password;
Origem Destino
D1 P4.1
I22
Dados a pesquisar
E1
P4.1
Nome
Dados a pesquisae Informao pesquisada
Dados
ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password;
Origem Destino
P4.1 P4.2
O32
P4.2
E1
Tiago Loureno
processo: 18271
Pgina
23
Registar automveis
P 5.1 Criar registo dos automveis P 5.2 criar pagina dos automoveis
E1 clientes
D2 automoveis
Processos Cdigo
P5.1 P5.2 P5.3 P5.4
Nome
Criar registo dos automveis Criar pgina dos automveis Verificar dados dos automveis Gravar dados dos automoveis
Fluxos input
I23 O34 O35 O36
Fluxos output
O34 O35 O36 O37
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P5.1
Nome
Automveis
Fluxos input
O37
Fluxos output
Tiago Loureno
processo: 18271
Pgina
24
Nome
Dados do automvel
Dados
ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros.
Origem Destino
E1 P5.1
Nome
Dados do registo do automvel
Dados
ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros.
Origem Destino
P5.1 P5.2
O35
Dados da pgina
P5.2
P5.3
O36
Dados a verificar
P5.3
P5.4
O37
Dados gravar
P5.4
D2
Tiago Loureno
processo: 18271
Pgina
25
Alterar automvel
E1 clientes P6.1 listar automoveis P6.2 escolher automveis a alterar
D2 automveis
Processos Cdigo
P6.1 P6.2 P6.3 P6.4
Nome
Listar automveis Escolher automveis a alterar Alterar dados dos automveis gravar dados dos automoveis
Fluxos input
I23 O38 O39 O40
Fluxos output
O38 O39 O40 O41
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P6.1
Depsitos de dados
D2 Automveis O41
Tiago Loureno
processo: 18271
Pgina
26
Cdigo
Nome
Fluxos input
Fluxos output
Nome
Pedido da listagem dos automveis
Dados
ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros.
Origem Destino
E1 P6.1
Nome
Listagem dos automveis
Dados
ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros.
Origem Destino
P6.1 P6.2
O39
Automvel seleccionado
P6.2
P6.3
O40
P6.3
P6.4
O41
Dados gravar
P6.4
D2
Tiago Loureno
processo: 18271
Pgina
27
Eliminar automveis
E1 clientes
I25 Dados a pesquisar
D2 automoveis
Processos Cdigo
P7.1 P7.2 P7.3 P7.4
Nome
Listar automveis a eliminar Seleccionar automveis a eliminar Confirmao apagar automveis Apagar registos dos automveis
Fluxos input
I25 O42 O43 O44
Fluxos output
O42 O43 O44 O45
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P7.1
Nome
Automveis
Fluxos input
O45
Fluxos output
I25
Tiago Loureno
processo: 18271
Pgina
28
Cdigo
I25
Nome
Dados a pesquisar
Dados
ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros.
Origem Destino
E1, D2 P7.1
Nome
Dados a seleccionar
Dados
ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros.
Origem Destino
P7.1 P7.2
O43
P7.2
P7.3
O44
P7.3
P7.4
O45
Dados a apagar
P7.4
D2
Tiago Loureno
processo: 18271
Pgina
29
Listar automveis
D2 automoveis
E1 Clientes
Nome
Pesquisa dos automveis Visualizar pesquisa dos automveis
Fluxos input
I25 O46
Fluxos output
O46 O47
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P8.1
Nome
Automveis
Fluxos input
O45
Fluxos output
Tiago Loureno
processo: 18271
Pgina
30
Nome
Dados a pesquisar
Dados
ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros.
Origem Destino
D2 P7.1
I26
Dados a pesquisar
E1
P7.1
Nome
Dados da pesquisa
Dados
ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros.
Origem Destino
P8.1 P8.2
O47
Informao da pesquisa
P8.2
E1
Tiago Loureno
processo: 18271
Pgina
31
Login
P9.1 Inserir dados do login
I27 Dados a vereficar O49 Dados a confirmar do login
E1 Clientes
D1 clientes
Processos Cdigo
P9.1 P9.2 P9.3
Nome
Inserir dados do login Verificar login Confirmar login
Fluxos input
I25 I27 O49
Fluxos output
O48 O49
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P9.1
Nome
clientes
Fluxos input
O48
Fluxos output
I27
Tiago Loureno
processo: 18271
Pgina
32
Nome
Dados do login
Dados
ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password;
Origem Destino
E1 P9.1
I27
Dados a verificar
D1
P9.2
Nome
Dados do login Dados a confirmar do login
Dados
ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password;
Origem Destino
P9.1 P9.2
O49
P9.2
P9.3
Tiago Loureno
processo: 18271
Pgina
33
Enviar e-mail
P10.1 Escrever email
O 52 Enviar email
E1 clientes
D2 automoveis
D1 clientes
Nome
Escrever e-mail Verificar dados do vendedor e comprador Verificar dados do automvel Enviar e-mail com formulrio do vendedor e automvel
Fluxos input
I28 O50 O51 I29, I30
Fluxos output
O50, O51 O53 O52 O52
Entidades
E1 Clientes P10.4 P10.1
Tiago Loureno
processo: 18271
Pgina
34
Cdigo
Nome
Do processo
Para o processo
Nome
Clientes Automveis
Fluxos input
O52 O53
Fluxos output
I30 I29
Origem
Destino
I28
Dados do e-mail
E1
P10.1
I29
D1
P10.4
I30
D2
P10.4
Nome
Dados do dono do automvel Dados do veiculo a comprar
Dados
ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password; ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_automovel; marca; modelo; categoria; preo; quilmetros; combustvel; cilindrada; potencia; outros. ID_cliente; nome; morada; telefone; data_nascimento; BI; E-mail; usarname; password;
Origem Destino
P10.1 P10.2
O51
P10.1
P10.3
O52
P10.3
D2
O53
P10.2
D1
Tiago Loureno
processo: 18271
Pgina
35
Inserir comentrio
E1 cliente
I32 Escrever comentario no veiculo selecionado
D3 cometarios
D2 Automveis
Nome
Escrever comentrios Gravar comentrios
Fluxos input
I32 O56
Fluxos output
O56 O57, O58
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P11.1
Nome
Automveis Comentrios
Fluxos input
Fluxos output
O57 O58
Tiago Loureno
processo: 18271
Pgina
36
Nome
Escrever comentrio no veculo seleccionado
Dados
Username; comentrio
Origem
E1
Destino
P11.1
Nome
Dados do comentrio Comentrio a guardar no respectivo veculo Gravar comentrio
Dados
Username; comentrio Username; comentrio Username; comentrio
Origem Destino
P11.1 P11.2 P11.2 P11.2 D2 D3
Tiago Loureno
processo: 18271
Pgina
37
Listar comentrio
D3 comentrios
I33 Dados pesquizados
E1 Clientes
D2 automoveis
Processos Cdigo
P11.1 P11.2
Nome
Escrever comentrios Gravar comentrios
Fluxos input
I32 O56
Fluxos output
O56 O57, O58
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P11.1
Depsitos de dados
Tiago Loureno
processo: 18271
Pgina
38
Cdigo
D2 D3
Nome
Automveis Comentrios
Fluxos input
Fluxos output
I44 I33
Nome
Dados pesquisados Dados a pesquisar Dados dos comentrios do respectivo automvel
Dados
Username; comentrio Username; comentrio
Origem
D3 E1
Destino
P12.1 P12.1, P12.2 P12.2
I44
Username; comentrio
D2
Nome
Dados da pesquisa Informao da pesquisa Dados pesquisados
Dados
Username; comentrio Username; comentrio Username; comentrio
Origem Destino
P12.1 P12.2 P12.2 P12.3 E1 P12.3
Tiago Loureno
processo: 18271
Pgina
39
Eliminar comentrio
E1 clientes
D3 Comentrios
Nome
Listar comentrios a eliminar Seleccionar comentrio a eliminar Confirmar apagar comentrios Apagar registos dos comentrios
Fluxos input
I36, I37 O63 O54 O65
Fluxos output
O63 O64 O65 O66
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P13.1
D3
Comentrios
O66
I37
Tiago Loureno
processo: 18271
Pgina
Cdigo
Nome
Fluxos input
Fluxos output
40
Depsitos de dados
Nome
Comentrio a pesquisar Listagem dos comentarios
Dados
Username; comentrio Username; comentrio
Origem
E1 D3
Destino
P13.1 P13.1,
Nome
Dados a seleccionar Comentrio a eliminar Confirmao do comentrio a eliminar Dados a apagar
Dados
Username; comentrio Username; comentrio Username; comentrio Username; comentrio
Origem Destino
P13.1 P13.2 P13.3 P13.4 P13.2 P13.3 P13.4 D3
Tiago Loureno
processo: 18271
Pgina
41
Registar acessrios
E1 clientes
D4 acessorios
Processos Cdigo
P14.1 P14.2
Nome
Verificar acessrios Registar a acessrios
Fluxos input
I38 O67
Fluxos output
O67 O68
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P14.1
Nome
acessrios
Fluxos input
O68
Fluxos output
Tiago Loureno
processo: 18271
Pgina
42
Nome
Dados do acessrios
Dados
ID; nome; caractersticas; preo; outras
Origem
E1
Destino
P14.1
Nome
Dados vereficados Dados a gravar
Dados
ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras
Origem Destino
P14.1 P14.2 P14.2 P14.3
Tiago Loureno
processo: 18271
Pgina
43
Listar acessrios
D4 acessrios
I40 Dados pesquisados
E1 Clientes
Processos Cdigo
P15.1 P15.2
Nome
Pesquisa dos acessrios Visualizar pesquisa
Fluxos input
I39, I40 O69
Fluxos output
O69 O70
Entidades Cdigo
E1
Nome
Clientes
Do processo
P15.2
Para o processo
P15.1
Nome
acessrios
Fluxos input
Fluxos output
I40
Tiago Loureno
processo: 18271
Pgina
44
Nome
Dados a pesquisar Dados da pesquisa
Dados
ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras
Origem
E1 D4
Destino
P15.1 P15.2
Nome
Dados da pesquisa Informao da pesquisa
Dados
ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras
Origem Destino
P15.1 P15.2 P15.2 E1
Tiago Loureno
processo: 18271
Pgina
45
Adicionar ao carrinho
D4 acessrios
I42 Dados dos acessorios adicionados
E1 Clientes
Processos Cdigo
P16.1 P16.2
Nome
Adicionar acessrios ao carrinho Confirmar a adio dos acessrios
Fluxos input
I41, I42 O71
Fluxos output
O71
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P16.1
Nome
acessrios
Fluxos input
Fluxos output
I42
Tiago Loureno
processo: 18271
Pgina
46
Nome
Dados a adicionar Dados dos acessrios adicionados
Dados
ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras
Origem
E1 D4
Destino
P16.1 P16.1
Nome
Dados a confirmar
Dados
ID; nome; caractersticas; preo; outras
Origem Destino
P16.1 P16.2
Tiago Loureno
processo: 18271
Pgina
47
Eliminar do carrinho
P16.2 Confirmar adio dos acessorios
O75 Dados eliminados do carrinho o74 Dados dos acessrios a eliminar
E1 Clientes
Processos Cdigo
P17.1 P17.2 P17.3 P16.2
Nome
Pesquisa dos dados a eliminar do carrinho Confirmar eliminar dados do carrinho Eliminar dados do carrinho Confirmar adio dos acessrios
Fluxos input
I43, O74 O72 O73 O75
Fluxos output
O72 O73 O75 O74
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P17.1
Tiago Loureno
processo: 18271
Pgina
48
Nome
Dados a pesquisar
Dados
ID; nome; caractersticas; preo; outras
Origem
E1
Destino
P17.1
Nome
dados a pesquisar Dados a eliminar do carrinho Dados eliminados do carrinho Dados dos acessrios a eliminar
Dados
ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras
Origem Destino
P17.1 P17.2 P16.2 P17.3 P17.2 P17.3 P17.1 P16.2
Tiago Loureno
processo: 18271
Pgina
49
Comprar acessrios
P.16.3 Confirmar adio dos acessorios
I42 Dados a confirmar Para a compra
D3 acessorios
E1 clientes
Nome
Confirmar dados para compra Verificar disponibilidade Fazer compra Emitir confirmativo de compra Confirmar adio dos acessrios
Fluxos input
I44 O75, I45 O76 O77
Fluxos output
O75 O76 O77, O78 O78 I44
Entidades Cdigo
E1
Nome
Clientes
Do processo
Para o processo
P18.3, P18.4 Pgina
Tiago Loureno
processo: 18271
50
Nome
Acessrios
Fluxos input
Fluxos output
I45
Nome
Dados a confirmar para a compra Disponibilidade dos acessrios
Dados
ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras
Origem
P16.3 D4
Destino
P18.1 P18.2
Nome
Dados a confirmar para a compra Dados para a compra Dados para confirmativo da compra Talo para o cliente Acessrios para o cliente
Dados
ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras ID; nome; caractersticas; preo; outras Nome_cliente; preo; nome_acessrios. Acessrios
Origem Destino
P18.1 P18.2 P18.3 P18.4 18.3 P18.2 P18.3 P18.4 E1 E1
Tiago Loureno
processo: 18271
Pgina
51
Requisitos
O sistema stand online necessita do MySQL ODBC 5.1 Driver anexado no CD-ROM, tambm e recomendado utilizar o browser Firefox mozila para o site funcionar sem nenhum problema de visual, no IE s 2 pormenores e que falham de visual mas recomendo o outro.
Concluses
Posso concluir que com este projecto vim a melhorar as minhas capacidades em algumas reas de informtica, foi com muito gosto que empenhei-me neste projecto de criar um stand online de automveis, contudo e um projecto muito trabalhoso e um pouco complicado contudo tentei concluir tudo que tinha planeado, contudo no foi possvel mas a maior parte e o mais importante foi concludo. No conclui a alterao dos dados dos automveis, enviar e-mails com as notcias devido a dificuldade que tive mesmo com pesquisas efectuadas, tambm no conclui os comentrios aos automveis (inserir, eliminar, listar) contudo o cdigo que iria ser utilizado nos comentrios foi utilizado noutras opes como tambm ficou por fazer os acessrios e carrinhos de compras. Todos estes campos em termos de cdigo que ia ser utilizado foram utilizados noutras opes tirando o carrinho de compras. Um dos motivos pela no concluso do planificado foi uma questo de tempo relativamente ao perodo de estgio que ocupou bastante do tempoe porque tambm o projecto era extenso. Senti algumas dificuldades ao longo deste projecto e agradeo ao orientador de estgio por nos ter tirado dvidas que nos ajudou a concluir e eliminar muito dos problemas que iam surgindo. Foi um projecto interessante de elaborar desde parte grfica a parte de programar, foi uma linguagem m pouco complicada de inicio de se trabalhar mas com o tempo e a pratica tornou-se mais flexvel.
Bibliografia
Todas as pesquisas utilizadas foram a manuais no Moodle e na internet. http://moodle.esenviseu.net
Tiago Loureno
processo: 18271
Pgina
52