visitante utente admin Requisitos Funcionais Requisitos Técnicos 1. Sistema de login Área que permite à gestão visualizar e validar conteúdos submetidos e ainda editar informações como as "ementas". Ligação à base de dados e verificação dos dados inseridos com os existentes na BD. 2. Recuperação da password Caso o utilizador perca a sua palavra passe, receberá uma nova, através do envio do seu email. Verificação do e mail na BD e, caso este conste, será gerada (por código) e enviada uma nova password, pois estas são codificadas (MD5), pelo que não poderá ser recuperada a palavra perdida. 3. Sistema de logout Funcionalidade para terminar a sessão do utilizador e o retorna a visitante, perdendo as várias funcionalidades restritas do site. Terminar a sessão na aplicação. 4. Sistema de pesquisa O sistema de pesquisa estará presente na área de noticías. Ligação à base de dados para verificar se esta contém a informação pretendida e se, corresponde aos termos pesquisados. 5. Upload de conteúdos Área onde os utilizadores registados submetem os seus conteúdos (imagens, vídeos, audio ou texto) para que estes possam ser apresentados aos visitantes e possam ser comentados por outros utilizadores. Formulário para inserção de informação acerca do conteúdo e, uma caixa para pesquisa do mesmo no computador do utilizador. 5.1. Upload de vídeos upload de vídeos para o servidor. Upload dos vídeos para o servidor. 5.2. Upload de textos upload e edição de textos (através de um editor) para o servidor. Upload do textos para o servidor.
5.3. Upload de imagens upload de imagens para o servidor. Upload das imagens para o servidor. 5.4. Upload de áudio upload de áudio para o servidor. Verificação dos formatos de áudio e, upload para o servidor. 6. Validação 6.1. Validação de vídeos Funcionalidade que verficará as características dos conteúdos (imagens, vídeos, audio ou texto) submetidos pelos utilizadores registados, para que estes possam ser visualizados correctamente e como pretendido. Funcionalidade que permitirá verificar, ao nível do servidor qual o formato (.avi,.mpeg,.wmv,.mov), a resolução (máximo 320x240px) e o tamanho (máximo 5MB por vídeo). A validação recorre ao uso de programação especifica para validar cada tipo de ficheiro. Verificação dos formatos de vídeo e, upload para o servidor. 6.2. Validação de textos Funcionalidade para que o utilizador possa validar e formatar o seu próprio texto no acto da submissão. Verificação dos formatos de texto e, upload para o servidor. 6.3. Validação de imagens 6.4 Validação de áudio Funcionalidade que permitirá verificar, ao nível do servidor qual o formato (.jpeg,.jpg,.gif,.png), a resolução (máximo 640x480px) e o tamanho (máximo 2MB por imagem) e ainda fazer um redimensionamento automática. Funcionalidade que permitirá verificar, ao nível do servidor qual o formato (.mp3,.wav), e o tamanho (máximo 5MB por som). Os conteúdos são submetidos para o servidor e formatados consoante instruções em código ASP. Esta validação irá funcionar através de programação específica verificar se a extensão da imagem a ser enviada para o servidor é suportada. Os conteúdos são submetidos para o servidor e formatados consoante instruções em código ASP. Esta validação irá através de programação e de uma ferramenta encoder, verificar e/ou converter a extensão e formato do video a ser enviado para o servidor. 7. Visualização Forma ou área onde os utilizadores registados e visitantes visualizam os conteúdos (imagens, vídeos, audio ou texto) submetidos. Após o upload de um ficheiro para o servidor é possível a visualização dos mesmos. É necessária uma área específica para a sua apresentação.
7.1. Visualização de vídeos 7.2. Visualização de textos 7.3. Visualização de imagens 7.4. Visualização de áudio Área onde os utilizadores e visitantes visualizam os vídeos. Contém um player de vídeo com controlo (flash ou windows media player). São apresentados ainda os comentários ao vídeos e os dados referentes ao mesmo (autor, data, etc.) Área onde os utilizadores e visitantes visualizam os textos. Contém uma área de apresentação dos textos. São apresentados ainda os comentários ao vídeos e os dados referentes ao mesmo (autor, data, etc.) Área onde os utilizadores e visitantes visualizam as imagens. Contém uma área de apresentação das imagens e, poderá haver a necessidade de abrir a imagem, nuim tamanho de maior dimensão, numa outra janela. São apresentados ainda os comentários às imagens e os dados referentes ao mesmo (autor, data, etc.) Área onde os utilizadores e visitantes visualizam os sons. Contém um player de som com controlo (flash ou windows media player). São apresentados ainda os comentários aos sons e os dados referentes ao mesmo (autor, data, etc.) A visualização de video implica o recurso a um player, que poderá ser flash ou media player. Os textos enviados para o servidor poderão ser vistos sob a forma de texto nas páginas especificas destinadas ao efeito. Este tipo de visualização não necessita de uma tecnologia especifica, apenas a sua leitura na BD e posterior apresentação no site. As imagens, sendo outro conteúdo possível de ser enviado para o servidor possuem também uma página de visualização. As imagens actualmente possuem formatos "universais" como, jpeg, jpg, bmp. Assim não se torna necessário o uso de qualquer tipo de programa/plug in para a visualização nas mesmas por parte do utilizador. Estas serão colocadas na BD, lidas, e apresentadas nas páginas destinadas ao efeito. O áudio necessita que o utilizador possua na aplicação um controlo sobre o mesmo. Assim, estará disponível um player de som com alguns controlos para o utilizador. 8. Informação do placard digital Esta área está reservada à administração, que insere os conteúdos para serem apresentados num placard digital, visível a todos os utentes na instituição. A informação disponibilizada poderá ser: as ementas, noticias/eventos, trabalhos dos utentes, etc. Será necessário um placard digital em que a informação é actualizada com regularidade. 9. Sistemas de comentários Os utilizadores registados poderão comentar os conteúdos submetidos. Os comentários, e os campos de tipo resposta/opinião estão a surgir na internet cada vez com maior incidência. Para implementar um sistema deste tipo é necessario colocar o campo do comentário na BD, sob a forma de texto, e implementar um mecanismo de leitura do mesmo, que vai recolher o conteudo desse campo e apresenta lo ná area do site destinada ao efeito.
10. Sistema de ajuda Com este sistema, os utilizadores poderão consultar o sistema de ajuda da relativamente a vários procedimentos (exemplo: submeter uma imagem) ou a possíveis erros que possam surgir. Os sistemas de ajuda são essenciais na prosperidade de um site, para implementar este tipo de sistema iremos recorrer a: informação de "alt", e campos que indicam como o utilizador deve proceder á inserção de dados em determinados itens. Existirá também uma indicação da linguagem utilizada no site para que programas para o auxílio de invisuais possam ler correctamente o conteúdo. 11. Inscrições de utentes na instituição Nesta área, os utilizadores que não estejam inscritos na instituição poderão fazê lo através do preenchimento de um formulário, onde indicará quais os serviços/módulos que pretende subscrever ex.: transporte, alimentação, etc. Será necessária uma validação e verificação do preenchimento de todos os campos obrigatórios e, ainda a selecção dos módulos pretendidos na inscrição. Os dados são inseridos numa BD. 11.1. 1 Sistema de pagamentos Será disponibilizada a informação para os utentes poderem efectuar os pg pagamentos através de transferência bancária. Será disponibilizada uma referência multibanco para o utente efectuar o pagamento através de transferência bancária por multibanco. Tratando se de pagamentos serão necessários: um sistema de pagamentos e um certificado de segurança on line, com ligação à base de dados para identificar o utilizador. 12. Tele vigilância A tele vigilância é algo que possibilita um controlo sobre uma determinada área, ou um determinado número de utentes da instituição. Após efectuar login no site, será assim possivel visualizar por streaming áreas especifícas da instituição. Este recurso vai permitir a tele vigilância dos utentes bem como da instituição.
13. Sistema de monitorização dos utentes Actualmente existem diversas tecnologias de monitorização de saúde humana. Com este sistema é realizada uma interligação destes dispositivos ao interface web, de forma a popular um histórico de cada utente tal como gerar alertas aquando de irregularidades. Os auxiliares da instituição poderão acompanhar facilmente o estado dos utentes, principalmente com problemas respiratórios. A monitorização dos utentes implica a aquisição de sensores e respectivo software (existe software grátis) que permite obter dados dos sensores, e gerar Logs. Este sistema requer ainda o auxilio médico especializado, de forma a orientar o tipo de sensores e o objectivo de programação. Aquando da ocorrência de um problema, será enviado um alerta para um computador, com todos os sensores ligados e que, ao receber essa informação vai despoletar o envio de um novo alerta, por rede para um servidor. Este servidor gera novo alerta junto dos auxiliares e, ao mesmo tempo gera um ficheiro de log, que pode então ser lido via web. 14. Sistema de localização Usando tecnologia de gps/gsm será possivel a localização dos utentes da instituição, dentro e fora da mesma. Os utentes terão de usar uma pulseira denominada, "pulseira telefone anti desaparecimento". A implementação deste tipo de sistema de localização implica a compra das pulseiras. As pulseiras custam cerca de 250 cada. É possivel programar a pulseira para quando o utente sai de determinada área, esta envie um sinal de pedido de ajuda, com a localização do utente. O envio deste sinal será na forma de uma mensagem escrita ou telefonema para um número de telefone á escolha, programável na pulseira. 15. Área de gestão Administradores Nesta área os administradores do site têm ao seu dispor algumas especificidades próprias de administrador, tais como: Lançar actividades, especificar datas, colocar notícias, actualizar ementas, etc. Esta área será de acesso restrito e só acessível após efectuar login como administrador. Após efectuar login de administrador será possivel o acesso a mais especificidades do site. Este mecanismo de login esta descrito no ponto 2. Esta área funciona sempre com o apoio da BD pois esta irá fornecer os dados necessários a toda a gestão do site. Através de uma distinção por niveis o utilizador será identificado como administrador após efectuar o login, e assim poder aceder a todas as especificidades do site. Um administrador pode ainda apagar conteudos, comentários, utilizadores, bem como, promover um utilizador a administrador. 16. Visualização do histórico de pagamentos Área onde a gestão poderá visualizar todos os pg pagamentos efectuados pelos utentes. Esta acção é possibilitada através do acesso à gestão.
17. Shoutbox/interação entre utentes 18. Subscrição de Newsletter 19. Subscrição de Feeds RSS Área em que os utentes da instituição podem interagir entre si, para trocar comentários ou opiniões acerca de algum acontecimento ou outro assunto. Com este sistema, qualquer utilizador poderá receber o boletim informativo da instituição com uma periodicidade definida pela instituição. Com este sistema, qualquer utilizador poderá receber as várias noticias acerca dos acontecimentos e eventos da instituição, de forma permanente e actualizada. Uma shoutbox é algo que implica o uso de codigo de programação especifico. É possivel tambem tambem fazer o download de applets que tornam possivel a implementação deste sistema. Ao inscrever se na newsletter o utilizador recebe com uma newsletter com periodicidade definida. Os dados do utilizador ficam registados na BD para que este possa receber a newsletter. Os feeds rss permitem aos utilizadores estarem sempre actualizados com informações relativas á instituição. A subscrição de Feeds RSS é opcional. 20. Inquérito Inquérito para os utilizadores e utentes opinarem acerca de várias questões definidas pela administração. O inquérito permitirá à administração conhecer a opinião dos utentes e visitantes. 21. Animações de menu 22. Animação inicial Os menus enriquecerão e realçarão a interacção do utilizador com a aplicação. A animação inicial será o primeiro contacto do utilizador com a aplicação, apresentando lhe os objectivos da instituição As animações permitem ao utilizador perceber mais facilmente quais os conteúdos ou áreas com que está a interagir. A animação inicial abordará o utilizador, enquadrando o no contexto da instituição.