Você está na página 1de 15

TRACKXARE

share your tracks

PROJECTO NTC - 3ANO Especificao Tcnica

Antnio Matos - 51052 Carolina Frazo - 45540 Marcolino Melo - 51097 Orientador Helder Caixinha

TRACKXARE
share your tracks

mapa de navegao

mapa de navegao: Admin

Funcionalidades presentes: Visualizao mapa; login; pesquisa; seleco de categorias; seleco por class./recentes.

Upload de percurso

Backoffice

Ajuda

Resultado da pesquisa

Perfil

Resultado da pesquisa por categoria

Ranking dos pescursos

Percurso

Gesto de Contas

Gesto de Categorias

Gesto de Grupos

Eventos

Grupos

Editar

Detail

Criar

Aderir

Comentar

Criar

Comentar

Seguir

Download

Reviso

mapa de navegao: registered user

Funcionalidades presentes: Visualizao mapa; login; pesquisa; seleco de categorias; seleco por class./recentes.

Upload de percurso

Perfil

Ajuda

Resultado da pesquisa

Resultado da pesquisa por categoria

Ranking dos percursos

Percurso

Editar

Eventos

Grupos

Detail

Criar

Aderir

Comentar

Comentar

Seguir

Download

Reviso

mapa de navegao: unregistered user

Funcionalidades presentes: Visualizao mapa; login; pesquisa; seleco de categorias; seleco por class./recentes.

Ajuda

Registo

Resultado da pesquisa

Resultado da pesquisa por categoria

Ranking dos percursos

Eventos

Grupos

Detail

TRACKXARE
share your tracks

arquitetura de sistemas

TRACKXARE
share your tracks
Client-side / Mobile devices Server-side SQL

WWW
Aplicao proprietria

HTTP + CSS + JS + Jquery HTTP Request / HTTP Response Apache web server www.trackxare.com MySQL

Weather Forecast

Tidal Forecast

GPS Device Server-side API Maps JS Filesystem

Client-side Laptop/Desktop devices browsers

WWW

Validao de .gpx, MM e Post values H T T P Apache web Server P H P Processamento de P OIs + MM

Ficheiros .gpx + Ficheiros MM

Visualizao de mapa

File system

Visualizao de categorias + percursos (overlay)

MySQL File .gpx Aplicao proprietria GPS Device

S Q L

SSM

Unregistered User

Registered User

Admin

TRACKXARE
share your tracks

fluxogramas

Fluxograma geral
Incio

Ajuda? No

Sim

Fluxograma N.2 Processo de ajuda

No

User? Sim

No registado

Fluxograma N.4 Registado / Processo de login

Admin / Login

Registar-se? Sim

No

Gerir conta? No

Sim

Fluxograma N.5 Processo de gesto de conta

Gerir contas? No

Sim

Fluxograma N.5 Processo de gesto de contas

Fluxograma N.3 Processo de registo

Fazer download? No

Sim

Fluxograma N.6 Processo de download de percursos

Gerir percursos? No

Sim

Fluxograma N.11 Processo de gesto de percursos

Fazer upload? No

Sim

Fluxograma N.7 Processo de upload de percursos

Gerir categorias? No

Sim

Fluxograma N.12 Processo de gesto de categorias

Fazer reviso? No

Sim

Fluxograma N.8 Processo de reviso de percursos

Gerir grupos? No

Sim

Fluxograma N.13 Processo de gesto de grupos

Comentar no grupo? No

Sim

Fluxograma N.9 Processo de interaco social

Pesquisar percurso? No

Sim

Fluxograma N.10 Processo de pesquisa de percursos

Visualizar o site

Fim

Fluxograma N 2 - processo de ajuda


Incio

Processo de Ajuda

FAQs? No Contactar Admin

Sim Pesquisar FAQ

Neste campo qualquer utilizador ter acesso a uma srie de perguntas/respostas

Resultado da pesquisa No Fluxograma N.3 Processo de registo Registado? Sim

No Fluxograma N.4 Registado / Processo de login

Sesso iniciada? Sim

Preencher formulrio Msg de erro

No

Formulrio validado? Sim

Enviar formulrio

Utilizar Variveis de sesso

Sero utilizadas para identificar o utilizador que contacta o Admin

Ser criado na BD um novo registo com os dados constantes nos campos do formulrio.

Msg de sucesso

Insert DB Fim

Fluxograma N 3 - processo de registo


Incio

Registar-se

Preencher formulrio

Msg de erro

Enviar formulrio

No

Formulrio validado? Sim


Ser criado na BD um novo registo com os dados constantes nos campos do formulrio.

Insert DB

Msg de prregisto

mostrada ao utilizador uma mensagem informando que ir receber email ao qual ter de responder para efectivar registo

Enviar email para user

No Recepo de confirmao? Sim

Fica a aguardar email do utilizador confirmando que o endereo que este introduziu no formulrio de registo vlido

Update DB

S nesta fase o registo da BD, feito anteriormente, ser activado

Msg de sucesso

Fim

Fluxograma N 5 - processo de upload de percurso

Incio

Pr-condies: . login efectuado

Msg de erro No

Seleccionar ficheiro do percurso

Ficheiro tem formato .gpx? Sim Pedir via API Google Maps o mapa respectivo
Dados processados: . pontos georeferenciados do percurso Resultado do processamento: . localidades, distncia e altimetria

Processar info recebida da API Google Maps

Preencher Formulrio de insero Msg de erro

Alguns campos sero preenchido automaticamente com dados resultantes do processamento anterior. Os restantes sero introduzidos pelo utilizador

No

Formulrio validado? Sim

Enviar formulrio

Utilizar Variveis de sesso

Sero utilizadas para identificar o utilizador responsvel pela insero do percurso

Insert DB

Ser criado na BD um novo registo com os dados constantes nos campos do formulrio.

Msg de sucesso

Fim

Fluxograma N 9 - Processo de interaco social


Incio
Pr-condies: . login efectuado

Grupo(s) associado(s)

O utilizador ter acesso aos grupos aos quais se associou aquando do seu registo / edio de perfil

Eventos

Uma vez seleccionado o grupo, o utilizador ter acesso a todos os eventos em curso desse grupo

Pesquisar evento

No

Criar evento?

Sim

Resultado pesquisa

Aderir a evento? Sim

No

Comentar evento? Sim

No

Formulrio de adeso a evento

Formulrio de comentrio evento

Formulrio de criao de evento

Formulrio vlidado? Sim

No

Msg de erro

Enviar formulrio

Utilizar Variveis de sesso

Sero utilizadas para identificar o utilizador responsvel pela interaco social

Insert DB

Ser criado na BD um novo registo com os dados constantes nos campos do formulrio.

Msg de sucesso

Fim

TRACKXARE
share your tracks

modelo de base de dados

Você também pode gostar