GovernoSombra
From Laboratório MM 5
(→Base de dados desenvolvida) |
(→Base de dados desenvolvida) |
||
| Line 41: | Line 41: | ||
'''Género-''' Esta tabela contém um catálogo dos géneros dos utilizadores, apenas justificado pelo intuito de facilitar o carregamento dinâmico de ''drop-down menus''. | '''Género-''' Esta tabela contém um catálogo dos géneros dos utilizadores, apenas justificado pelo intuito de facilitar o carregamento dinâmico de ''drop-down menus''. | ||
| - | Ideias | + | |
| - | Ideologia | + | '''Ideias-''' Esta tabela armazena as ideias publicadas pelos utilizadores. |
| - | Mensagens_privadas | + | |
| - | Modo_voto | + | '''Ideologia-''' Esta tabela contém um catálogo de ideologias políticas passíveis de serem escolhidas pelo utilizador, de forma a evitar publicações de ideologias de partidos reais. |
| - | Noticias | + | |
| - | Opinião | + | '''Mensagens_privadas-''' Esta tabela destina-se a armazenar as mensagens privadas que os utilizadores trocam entre si, não estando limitados a posts públicos no ''website''. |
| - | Perfil | + | |
| - | Propostas | + | '''Modo_voto-''' Esta tabela contém um catálogo das escolhas do utilizador quando este vota numa ideia ou proposta, nomeadamente contra ou a favor. |
| + | |||
| + | '''Noticias-''' Esta tabela armazena as notícias publicadas pelos administradores ou editores nomeados para esse mesmo fim. | ||
| + | |||
| + | '''Opinião-''' Esta tabela destina-se a armazenar os artigos de opinião publicados pelos cronistas ou editores convidados. | ||
| + | |||
| + | '''Perfil-''' Esta tabela armazena as características do perfil dos utilizadores. | ||
| + | |||
| + | '''Propostas''' Esta tabela armazena as propostas publicadas pelos utilizadores do ''website''. | ||
Tipo_utilizadores | Tipo_utilizadores | ||
Utilizadores | Utilizadores | ||
Revision as of 01:04, 19 January 2012
Contents |
Agradecimentos
Para que este projecto fosse possível de concretizar, várias pessoas deram um contributo fundamental em diversas etapas da sua construção. Queremos agradecer especialmente ao Nelson Silva, colega de grupo que participou activamente na construção de todo o conceito da ideia nas unidades curriculares de Gestão de Empresas e de Implementação e Controlo de Projectos Multimédia. Agradecemos também a todos os docentes das respectivas unidades curriculares, nomeadamente aos docentes Hélder Caixinha, Licínio Mano, Nuno Ribeiro (Laboratório Multimédia 5) à docente Ana Margarida Almeida (Implementação e Controlo de Projectos Multimédia) e também à docente Vera Vale (Gestão de Empresas). Por último queremos também prestar os devidos agradecimentos aos consultores do nosso projecto, nomeadamente ao docente Vânia Baldi (Departamento de Comunicação e Arte) e ao docente Carlos Jalali (Secção Autónoma de Ciências Sociais, Jurídicas e Políticas)
Introdução
No âmbito da unidade curricular de Laboratório Multimédia 5, foi proposto ao grupo de trabalho a realização de um projecto em articulação com as unidades curriculares de Gestão de Empresas e Implementação e Controlo de Projectos Multimédia. O principal objectivo deste projecto é criar o website "Governo Sombra" recorrendo aos conhecimentos adquiridos ao longo do semestre a nível de base de dados, gestão de recursos humanos e recursos técnicos.
Objectivo do documento
O objectivo do presente relatório é a retratação de todas as etapas que constituem o processo de criação do website "Governo Sombra", desde o seu planeamento, decisões tomadas, concepção e implementação, até aos desenvolvimentos futuros passíveis de serem aplicados ao website.
Visão geral do projecto
O website "Governo Sombra" desde cedo se revelou uma proposta deveras interessante e aliciante pela sua complexidade mas sobretudo pela capacidade de gerar pontos de vista bastante diversos, não só entre os elementos do grupo, mas também entre os docentes das unidades curriculares e até dos próprios consultores do projecto. "Governo Sombra" acaba por evidenciar influências de um pouco de todas as ideias que foram discutidas, provavelmente reunindo o melhor de todas elas. Consiste na criação de um portal democrático com os objectivos de discutir e opinar criticamente sobre propostas coerentes e concretas que possam, tendo em conta os constrangimentos orçamentais que se vivem em Portugal e no restante mundo. Tudo começa por uma simples ideia ou proposta, e em "Governo Sombra" cada indivíduo poderá criar o seu próprio partido, os seus movimentos, recrutar os seus seguidores.
"Um homem pode morrer, lutar, falhar, até mesmo ser esquecido, mas a sua ideia pode modificar o mundo mesmo tendo passado 400 anos." - V for Vendetta
Base de dados desenvolvida
O printscreen apresentado anteriormente foi retirado do programa MySQL Workbench 5.2, onde foi definida e esquematizada toda a arquitectura da base de dados que serve de base ao website.
Mais concretamente, a base de dados é constituída por 22 tabelas:
Cargos- Esta tabela contém um catálogo de possíveis papéis/cargos que o utilizador desempenha no site (moderador, ministro, etc..).
Categorias- Esta tabela contém um catálogo de possíveis categorias de notícias que o utilizador atribui à(s) notícia(s) que publica.
Categorias_opinião- Esta tabela contém um catálogo de possíveis categorias para os utilizadores convidados pelos administradores classificarem os artigos de opinião que publicam.
Categorias_propostas- Esta tabela contém um catálogo de possíveis categorias para os utilizadores classificarem uma proposta que desejem publicar.
Comentários- Esta tabela armazena todos os comentários feitos às propostas, ideias, notícias e artigos de opinião.
Documentos- Esta tabela armazena documentos (tais como documentos de participação cívica, constituição portuguesa, outros) considerados pertinentes pelos administradores do website.
Estado_utilizador- Esta tabela tem o propósito de guardar estados dos utilizadores, tais como activos, não-activos, suspensos ou banidos.
Género- Esta tabela contém um catálogo dos géneros dos utilizadores, apenas justificado pelo intuito de facilitar o carregamento dinâmico de drop-down menus.
Ideias- Esta tabela armazena as ideias publicadas pelos utilizadores.
Ideologia- Esta tabela contém um catálogo de ideologias políticas passíveis de serem escolhidas pelo utilizador, de forma a evitar publicações de ideologias de partidos reais.
Mensagens_privadas- Esta tabela destina-se a armazenar as mensagens privadas que os utilizadores trocam entre si, não estando limitados a posts públicos no website.
Modo_voto- Esta tabela contém um catálogo das escolhas do utilizador quando este vota numa ideia ou proposta, nomeadamente contra ou a favor.
Noticias- Esta tabela armazena as notícias publicadas pelos administradores ou editores nomeados para esse mesmo fim.
Opinião- Esta tabela destina-se a armazenar os artigos de opinião publicados pelos cronistas ou editores convidados.
Perfil- Esta tabela armazena as características do perfil dos utilizadores.
Propostas Esta tabela armazena as propostas publicadas pelos utilizadores do website. Tipo_utilizadores Utilizadores Utilizadores_has_ideias Utilizadores_has_propostas Utilizadores_seguidores Votos
Implementação
Descrição das principais funcionalidades da aplicação Web
Mapa de páginas
Server Behaviours utilizados
Look, just because I don't be givin' no man a foot massage don't make it right for Marsellus to throw Antwone into a glass motherfuckin' house, fuckin' up the way the nigger talks. Motherfucker do that shit to me, he better paralyze my ass, 'cause I'll kill the motherfucker, know what I'm sayin'?