Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

SISTEMA DE AUXILIO ALIMENTAR

Por:   •  3/9/2018  •  2.714 Palavras (11 Páginas)  •  303 Visualizações

Página 1 de 11

...

2.2 Tecnologias

Um computador digital consiste em um sistema interconectado de processadores, memória e dispositivos de entrada/saída(E/S). (TANENBAUM; AUSTIN, 2013)

Podemos conceituar Banco de Dados como sendo um conjunto de dados com certa organização característica, com o objetivo de armazenamento persistente dos dados e dotado de mecanismos de manipulação para obtenção de informações e recuperação posterior, dentro de um sistema de informação (MEDEIROS, 2013).

Segundo Elmasri e Navathe (2011) muitos modelos de dados são classificados de acordo com o tipo de conceitos que eles utilizam para descrever a estrutura do banco de dados. Modelos de dados de alto nível ou conceituais, oferecem conceitos que são próximos ao modo como os usuários percebem os dados. Modelos de dados de baixo nível ou físicos são voltados para especialistas de computadores, não para usuários finais. Entre esses dois extremos está uma classe de Modelos de dados representativos, de implementação ou lógico, que oferece conceitos que podem ser facilmente entendidos pelos usuários finais, mas que não está muito longe do modo como os dados são organizados e armazenados.

O MySQL é um SGBD relacional de código aberto usado na maioria das aplicações gratuitas para gerir suas bases de dados. O serviço utiliza a linguagem SQL (Structured Query Language – Linguagem de Consulta Estruturada), que é a linguagem mais popular para inserir, acessar e gerenciar o conteúdo armazenado num banco de dados. (ROCHA, 2012)

PHP (um acrônimo recursivo para PHP: Hypertext Preprocessor – Pré processador de Hipertexto) é uma linguagem de script open source de uso geral, muito utilizada e especialmente guarnecida para o desenvolvimento de aplicações Web. (ACHOUR, 2014).

JavaScript (às vezes abreviado para JS) é uma linguagem leve, interpretada e baseada em objetos com funções de primeira classe, mais conhecida como a linguagem de script para páginas Web, mas usada também em vários outros ambientes sem browser como node.js ou Apache CouchDB. É uma linguagem de script multi-paradigma, baseada em protótipo que é dinâmica, e suporta estilos de programação orientado a objetos, imperativo e funcional. (MDN, 2014).

3. Materiais e métodos

Para verificar a receptividade ao sistema foram realizadas duas pesquisas estruturadas e quantitativas, uma com nutricionistas e outra com pacientes. Estas pesquisas tinham como objetivo verificar a receptividade dos potenciais usuários em uma plataforma com tal propósito e impacto no seu dia-a-dia.

No resultado dessas pesquisas foi possível identificar que o sistema seria de grande valia, visto que 73% dos nutricionistas entrevistados responderam que consideram interessante ter um sistema onde possam fazer o acompanhamento do progresso de seus pacientes, conforme o gráfico 1 (ANEXO). Também foi constatado que 83% dos pacientes entrevistados utilizariam esse tipo de sistema pela flexibilidade de poder acessá-lo, em qualquer lugar e horário além, de consultar o seu plano nutricional sugerido pelo seu(a) nutricionista conforme gráfico 2 (ANEXO).

4. Resultados Experimentais

Foi desenvolvido um sistema de comunicação entre o nutricionista e paciente, onde o nutricionista através da criação de um perfil, poderá cadastrar pacientes, acompanhar o perfil e incluir dietas e alimentos. O paciente ao realizar consulta com profissional nutricionista que utiliza esse sistema como uma de suas ferramentas de trabalho, recebe uma senha de acesso que permite o acompanhamento de toda a sua dieta, assim como suas informações pessoais e relatórios de progresso.

O sistema que foi projetado, pode ser separado em duas camadas, sendo elas o lado cliente e o lado servidor, de acordo com a arquitetura cliente-servidor. No lado cliente encontra-se a parte responsável pela interação com o usuário, onde foram utilizadas tecnologias web básicas para construção da interface com o usuário, como HTML, CSS e JavaScript. Na parte do servidor a linguagem de programação PHP foi utilizada para lidar com geração dinâmica das páginas do sistema, assim como interação com o banco de dados.

O SGBD utilizado no sistema foi o MySQL. Para a concretização do projeto final do banco de dados foram criados anteriormente os modelos de dados conceitual, lógico conforme imagens 4 e 5 em anexo e o físico conforme código 1(ANEXO). O dicionário de dados foi elaborado a partir destes modelos citados anteriormente, conforme Tabela 1(ANEXO).

O computador utilizado para o desenvolvimento (Desktop 1) possui as seguintes características:

- Multiprocessor Free (64-bit)

- Processador de 2x de 2300 MHz - 3 MB de cache

- Memória RAM de 4 GB

- Disco rígido 500GB

- Monitor LCD 19”

- Sistema Operacional Windows 8.1 Single Language Home Edition.

A arquitetura de sistema usada para o desenvolvimento deste trabalho, conforme descrito anteriormente, foi utilizada pelo fato de ser a melhor máquina disponível para implementação.

4.1 Testes do sistema, requisitos e processo de teste.

Os requisitos do teste envolvem a implantação de um ambiente de teste que se assemelha ao máximo ao ambiente de produção que no caso de uma aplicação web seria a execução do sistema pelos usuários finais. Portanto para o ambiente de teste utilizamos 2 computadores adicionais ao computador de desenvolvimento já descrito, que utilizaram o sistema em 3 diferentes navegadores, sendo eles o Google Chrome, Mozilla Firefox e Internet Explorer com o intuito de verificar o desempenho e tempo de resposta do sistema nos navegadores que possuem maior parcela de mercado, para atingir a maior parte possível do público alvo.

Além disso, foi necessário utilizar dois dispositivos móveis, um tablet iPad e um smartphone Samsung Galaxy S3 para que fosse possível simular a utilização do sistema em dispositivos móveis, garantindo uma boa utilização nestas circunstânicas

As duas outras maquinas adicionais possuem as seguintes características:

HP Pavillion DV6 3240BR (Notebook 1)

- AMD: Phenom II Triple-Core Mobile N850 (2,20 GHz)

- 4GB DDR3 (2 DIMM) 1333MHz

...

Baixar como  txt (23.1 Kb)   pdf (91.6 Kb)   docx (34.7 Kb)  
Continuar por mais 10 páginas »
Disponível apenas no Essays.club