Resolvi fazer um projeto de um sistema consideravelmente profissional de rotacionamento de propagandas na web, ou melhor dizendo: sistema de banner rotativo.
Daí me espelhei no AdMentor (sistema em ASP) e até no IPB (Invision Power Board).
Estou destinado a fazer um dos melhores sistema produzido no Brasil.
Com isso, venho pedir a sugestão de vocês para com a estrutura do BD que está logo abaixo.
Obs.: Irei trabalhar primeiramente com o mySQL e PHP.
+ Banner
|-- id
|-- idadmin
|-- nome
|-- url_banner
|-- url_site
|-- alt
|-- tipo
|-- zona
|-- ativado
+ Limite
|-- idbanner
|-- cliques
|-- visualizacoes
+ Tipo
|-- id
|-- nome
+ Zona
|-- id
|-- nome
+ Estatistica
|-- idbanner
|-- cliques
|-- visualizacoes
+ Nivel
|-- id
|-- nome
|-- v_banner
|-- m_banner
|-- d_banner
|-- v_admin
|-- m_admin
|-- d_admin
|-- c_admin
|-- v_tz
|-- m_tz
|-- d_tz
|-- v_estat
+ Admin
|-- id
|-- idnivel
|-- nome
|-- login
|-- senha
+ Mensagem
|-- id
|-- idpostador
|-- idadmin
|-- titulo
|-- mensagem
|-- data
(8 tabelas, 44 campos)
v - visualizar
m - modificar
d - deletar
Explicações:
- NIVEL:
Bom, nessa parte ficará as informações que identifica o que cada nível de usuário poderá fazer no sistema.
Como o sistema do Invison com esses grupos de: moderadores, monitor, administrador e etc...
- MENSAGEM:
Permitirei que o administrador mande mensagens internas para outros usuários cadastrados no sistema.
- TIPO e ZONA:
Tipo será por exemplo: 468x60, 120x60, ou seja, o tamanho do banner.
Zona será por exemplo: Topo, Rodapé, ou seja, o local aonde será exibido o banner.
Com isso facilitará para os sites que vendem publicidade com valor diferente para cada parte do site.
Não é verdade ?
- LIMITE:
Quem estiver cadastrando o banner poderá definir quantos clicks e/ou visualizações o banner poderá ter.
Quando chegar nesse limite ele irá ficar desativado.
Quero fazer um sistema bem prático, e de fácil manuseio para que os menos experientes saibam utiliza-lo.
Pois bem, quem teve paciencia de analisar, o que achou?
Sugestões são mais que bem vindas.
Grato.
[]'s