CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA
|
|
- Letícia Palmeira Ribeiro
- 8 Há anos
- Visualizações:
Transcrição
1 CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA FACULDADE DE TECNOLOGIA DE LINS PROF. ANTONIO SEABRA CURSO SUPERIOR DE TECNOLOGIA EM BANCO DE DADOS LUCAS YOSHIOKA SISTEMA WEB DE GERENCIAMENTO DE CONSULTAS MÉDICAS INTEGRADO A UM APLICATIVO ANDROID LINS/SP 2º SEMESTRE/2013
2 CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA FACULDADE DE TECNOLOGIA DE LINS PROF. ANTONIO SEABRA CURSO SUPERIOR DE TECNOLOGIA EM BANCO DE DADOS LUCAS YOSHIOKA SISTEMA WEB DE GERENCIAMENTO DE CONSULTAS MÉDICAS INTEGRADO A UM APLICATIVO ANDROID Trabalho de Conclusão de Curso apresentado à Faculdade de Tecnologia de Lins Prof. Antonio Seabra para obtenção do Título de Tecnólogo em Banco de Dados Orientador Prof. Me Adriano Bezerra LINS/SP 2º SEMESTRE/2013
3 LUCAS YOSHIOKA SISTEMA WEB DE GERENCIAMENTO DE CONSULTAS INTEGRADO A UM APLICATIVO ANDROID Trabalho de Conclusão de Curso apresentado à Faculdade de Tecnologia de Lins, como parte dos requisitos para obtenção do título de Tecnólogo em Banco de Dados sob orientação do Prof. Me. Adriano Bezerra Data de Aprovação: 05 de Dezembro de 2013 Orientador: Prof. Me. Adriano Bezerra Prof. Me. Rodrigo Moura J. Ayres Profa. Me. Gisele Molina Becari
4 Ao meu pai Mário, minha mãe Lourdes, in memorian, meus avós Kazuto, in memorian e Myioko e minha irmã Thaisa, que me apoiaram a cada dia de trabalho para que pudesse alcançar meus objetivos. Lucas Yoshioka.
5 AGRADECIMENTOS Ao final de mais uma etapa concluída, gostaria de agradecer primeiramente ao meu pai, Mario Yoshioka, que nunca mediu esforços para me ajudar em todos os desafios de minha vida. À minha irmã, Thaisa, minha vó Alice, meus tios Armando e Zuleika, minhas primas Simone e Patrícia, e demais familiares que sempre encorajaram a estudar. Meu sincero agradecimento ao orientador Me Adriano Bezerra, pelos ensinamentos, paciência e atenção, que foram cruciais para o termino do trabalho. A todos os meus amigos, sem exceções, especialmente Lucas Ferreira e Larissa Rattigueri, que estiveram a maior parte do tempo comigo e sempre me ajudaram muito. Agradeço também a todos os professores e funcionários da Fatec que, diretamente ou indiretamente participaram dessa conquista. Lucas Yoshioka
6 RESUMO A internet já tem uma grande parcela de contribuição nas empresas. Diariamente, milhões de transações já dependem de seu uso. Em paralelo, os smartphones tem cada vez mais espaço no mercado. Segundo dados da Agência Nacional de Telecomunicações (Anatel, 2013), o Brasil terminou o mês de outubro de 2013 com 269,9 milhões de celulares. O presente trabalho visa um campo ainda pouco explorado com o objetivo de automatizar o gerenciamento das consultas de uma clínica. Para isso, foi desenvolvido um sistema web integrado a um aplicativo móvel para o sistema operacional Android. Todos os cadastros necessários para a realização de uma consulta estarão contidos no sistema. Paciente e Profissional poderão agendar consultas, bem como re-agendar e cancelar uma já cadastrada. Além disso, o aplicativo móvel trará comodidade ao paciente, pois permitirá o agendamento de uma consulta pelo smartphone, tendo como requisitos apenas acesso à internet e sistema operacional Android. Para a implementação do projeto, foi utilizada a linguagem de programação Java, juntamente ao framework JavaServer Faces e a biblioteca de componentes PrimeFaces, o banco de dados PostgreSQL e a SDK do Android. Palavras-chave: sistema web, dispositivos móveis, jsf, primefaces, consultas médicas, clínica.
7 ABSTRACT The Internet already have a great contribution for companies. Daily, millions of transactions depend on it. In parallel, smartphones has increasingly more space in market. According to Agência Nacional de Telecomunicações, (ANATEL, 2013), Brazil has finished the month of october 2013 with 269,9 millions of smartphones. This project aims a field that is not so explored with the goal of transform the process of scheduling an appointment in a clinic automated. All the necessary data to perform an appointment are contained in the web system. Professional and pacient will be able to schedule, reschedule and appointment, or cancel an appointment that is already schedule. Furthermore, the mobile app will bring convenience, because it will allow the scheduling of and appointment by the smartphone, having as requiriments internet access and the operational system Android. To implement the project, the Java programming language was used along the framework JavaServer Faces and PrimeFaces component library, the PostgreSQL database and the Android SDK. Keywords: web system, mobile devices, jsf, primefaces, medical scheduling, clinical.
8 LISTA DE ILUSTRAÇÕES Figura Eclipse IDE Figura IDE PostgreSQL Figura Código fonte HTML Figura Resultado Figura Principais benefícios da automatização de processos Figura Modelagem lógica do banco de dados Figura Modelagem Relacional do Banco de dados do Sistema Figura Diagrama de Classe Fonte Diagrama de Caso de Uso Figura Diagrama de Atividade (Efetuar Login) Figura Diagrama de Sequência (Efetuar Login) Figura MVC (Efetuar Login) Figura Diagrama de Atividade (Manter Paciente) Figura Diagrama de Atividade (Deletar Paciente) Figura Diagrama de Sequência (Manter e Deletar Paciente) Figura MVC (Manter Paciente) Figura Diagrama de Caso de Uso (Manter Profissional) Figura Diagrama de Atividade (Deletar Paciente) Figura Diagrama de Sequência (Manter e Deletar Profissional) Figura MVC (Manter Paciente) Figura Diagrama de Atividade (Manter Serviços) Figura Diagrama de Atividade (Deletar Serviços) Figura Diagrama de Sequência (Manter e Deletar Serviços) Figura MVC (Manter Serviços) Figura Diagrama de Atividade (Manter Convênio) Figura Diagrama de Atividade (Deletar Convênio) Figura Diagrama de Sequência (Manter e Deletar Convênio) Figura MVC (Manter Convênio) Figura Diagrama de Atividade (Agendar Consulta)
9 Figura Diagrama de Atividade (Re-agendar Consulta) Figura Diagrama de Atividade (Cancelar Consulta) Figura Diagrama de Sequência (Manter e Deletar Consulta) Figura MVC (Manter Consulta) Figura Diagrama de Atividades (Autorizar Solicitação) Figura Diagrama de Sequência (Autorizar Solicitação) Figura MVC (Autorizar Solicitação) Figura Tela de Login Figura Tela de Serviços Figura Adicionar e Alterar Serviço Figura Tela de Convênios Figura Adicionar e Alterar Convênio Figura Tela de Paciente Figura Cadastro Paciente Figura Alteração de Paciente Figura Tela de Profissional Figura Cadastro de Profissional Figura Alteração de Profissional Figura Seleção de Serviços e Convênios Figura Dias e horários de um profissional Figura Tela de Consultas Figura Tela de Agendamento Figura Agendamento de Consultas Figura Tela de Consultas Não Autorizadas Figura Notificação Figura Tela de Login (aplicativo) Figura Tela de cadastro (aplicativo) Figura Dashboard (aplicativo) Figura Atualizar cadastro (aplicativo) Figura Tela de Agendamento de Consulta... 59
10 LISTA DE QUADROS Quadro Usuários do Sistema Quadro Necessidades e Recursos... 28
11 LISTA DE ABREVIATURAS E SIGLAS ACID - Atomicidade, Consistência, Isolamento e Durabilidade. ANATEL - Agência Nacional de Telecomunicações. ANSI - American National Standards Institute API - Application Programming Interface ARO - Army Research Office CERN - Organização Européia de Pesquisa Nuclear CSS - Cascading Style Sheets DARPA - Defence Advanced Research Projects Agency GUI - Componentes de Interface de Usuário HTML - HyperText Markup Language HTTP - HyperText Transfer Protocol IDE - Ambiente de Desenvolvimento Integrado IETF - Internet Engineering Task Force JCP - Java Community Process JSF - JavaServer Faces MVC - Modelo, Visão e Controle OHA - Open Handset Alliance OMG - Object Management Group PDE - Plug-in Developmente Environment SDK - Software Development Kit SGBD - Sistema Gerenciador de Banco de Dados SGML - Standard Generalized Markup Language SQL - Linguagem de Pesquisa Estruturada UML - Linguagem de Modelagem Unificada W3C - World Wide Web Consortium
12 SUMÁRIO INTRODUÇÃO TECNOLOGIAS UTILIZADAS JAVA ECLIPSE JAVASERVER FACES PRIMEFACES ANDROID SQL POSTGRESQL PL/PGSQL UML HTML CSS ANÁLISE E PROJETO DE SISTEMA ANÁLISE DE NEGÓCIO Instruções do problema Análise de mercado Atores envolvidos no processo Ambiente atual VISÃO GERAL DO PRODUTO Perspectiva do mercado Características CONSIDERAÇÕES FINAIS ANÁLISE MÓDULO ADMINISTRADOR (WEB) MÓDULO USUÁRIO (MOBILE) BANCO DE DADOS Modelagem Lógica Modelagem Relacional DIAGRAMA DE CLASSE... 32
13 3.5 DIAGRAMA DE CASO DE USO ESPECIFICAÇÕES DE HISTÓRIAS E DIAGRAMAS Efetuar Login Manter Paciente Manter Profissional Manter Serviços Manter Convênio Manter Consulta Autorizar Solicitação PROTÓTIPO INTERFACE DO SISTEMA WEB Tela de Login Tela de Serviços Tela de Convênios Tela de Paciente Tela de Profissional Tela de Consulta Autorizar Agendamento INTERFACE DO APLICATIVO MÓVEL Tela de Login CONCLUSÃO REFERÊNCIAS BIBLIOGRÁFICAS... 61
14 14 INTRODUÇÃO Os processos internos de uma corporação antes da tecnologia da informação (TI) apresentavam várias dificuldades, como a lentidão na troca de informação entre departamentos, demora na execução de serviços de estoque, administração, contabilidade, além da duplicidade de dados e operações. (BRITO, ANTONIALLI E SANTOS, 1997) Desde a ascensão da internet, o mundo corporativo tem se revolucionado rapidamente a ponto de afirmar que o capitalismo sofreu mudanças desde então, como o surgimento de empresas online inflando o mercado de ações. Essa rede acelerou as relações entre fornecedores, clientes, produtores, administradores e todos os que fazem parte dessa cadeia produtiva. (KENSKI, 2002) Segundo Lecheta (2010) o mercado de celulares está em ascensão. Mais de 3 bilhões de pessoas possuem um aparelho celular, o que representa mais ou menos metade da população mundial. O mercado corporativo também está crescendo, e diversas empresas estão incorporando aplicações móveis a seu cotidiano para agilizar seus negócios. (LECHETA, 2010) De acordo com Brito, Antonialli e Santos (1997), a competitividade entre as empresas vem sofrendo mudanças, e cada vez mais exigindo adaptações rápidas e contínuas do modo de se gerenciar a firma. A informação passa a ser um recurso de estratégia para as empresas. Ela pode gerar as condições necessárias para o alcance dos objetivos, de promover a corporação frente a seus concorrentes que não possuam um nível de informatização equiparado ou superior. Esse trabalho tem como objetivo o desenvolvimento de um sistema web de gestão consultas para consultórios médicos, odontológicos, de terapia, entre outros. O sistema visa otimizar rotinas manuais, evitar extravios de dados, controlar os processos de agendamento de consulta de forma detalhada, manter o controle de cadastros de pacientes e médicos, entre outras funcionalidades. Em paralelo, também será desenvolvido um aplicativo móvel para o sistema operacional Android integrado ao sistema web. Isso fará com que o paciente tenha controle de seu cadastro e consultas pelo smartphone.
15 15 Com o desenvolvimento do sistema, acredita-se que no crescimento da empresa, visando a melhor prestação de serviço ao cliente a partir das informações contidas no software e de relatórios bem estruturados, que possam servir de base para decisões rápidas e precisas. Para que o sistema web e aplicativo funcionem de acordo com as necessidades da clínica, foram definidas algumas etapas. Primeiramente será feita a análise de requisitos, ou seja, coleta de todos os dados que servirão de alicerce no desenvolvimento do projeto. Em seguida será realizada a análise de processos, é uma fase muito importante, pois toda a arquitetura do sistema será baseado nos diagramas gerados. A próxima etapa consiste no estudo das ferramentas que serão utilizadas no desenvolvimento do sistema. Por fim, são apresentadas as conclusões do trabalho, juntamente com seus resultados.
16 16 1 TECNOLOGIAS UTILIZADAS Neste capítulo serão abordadas as tecnologias utilizadas para desenvolver o sistema web e o aplicativo Android para gerenciar os consultórios. 1.1 JAVA Em 1991, na Sun Microsystem, foi iniciado o Green Project, o berço da linguagem de programação Java, orientada a objetos. O projeto foi criado por Patrick Naughton, Mike Sheridan, e James Gosling, mas não com o objetivo de desenvolver uma nova linguagem, mas sim de antecipar e planejar o próximo passo do mundo digital. (SOUZA, NARDEN, REHEM, 2010) Em 1995, foi lançada uma nova versão do Oak, uma nova linguagem de programação, que foi rebatizada para Java. A principio foi projetada para se mover por meio das redes de dispositivos como rede e internet. Com isso, aplicações poderiam ser executadas dentro dos browsers, o que promoveu a rápida disseminação da dinâmica da tecnologia Java. (SOUZA, NARDEN, REHEM, 2010) De acordo com Moraes (2009), desde seu lançamento em 1995, a plataforma Java foi adotada mais rapidamente do que qualquer outra linguagem de programação da história da computação. Em 2003 atingiu a marca de 4 milhões de desenvolvedores de todo o mundo. Hoje é executado em mais de 850 milhões de computadores pessoais e em bilhões de dispositivos, tendo seu ambiente de execução em web browsers, mainframes, sistemas operacionais, celulares, palmtops, cartões inteligentes, entre outros. 1.2 ECLIPSE Segundo Faria et al (2010), o projeto foi inicialmente criado pela IBM em 2001 e suportado por um consórcio de fornecedores de software. O Eclipse é uma plataforma de desenvolvimento de software livre extensível baseada em Java. O Eclipse possui o Plug-in Development Environment (PDE), que permite desenvolver ferramentas que se integram perfeitamente ao seu ambiente, embora muitos
17 17 usuários utilizam a plataforma como um Ambiente Integrado de Desenvolvimento (IDE). A figura 1.1 ilustra sua interface. Figura Eclipse IDE O Eclipse não se limita apenas a linguagem Java. Estão disponíveis plug-ins que dão suporte para linguagens de programação, como C/C++ e COBOL. Sua estrutura também pode ser utilizada como base para outros aplicativos não relacionados ao desenvolvimento de software. (FARIA et al, 2010) 1.3 JAVASERVER FACES O JavaServer Faces (JSF) surgiu da necessidade de um framework orientado a interface de usuário robusto para aplicações web, como o Swing é para aplicações desktop. Foi criado através do Java Community Process (JCP) por um grupo de líderes em tecnologia, incluindo a Sun Microsystems, Oracle, Borland, entre outros. (PAGANINI, 2010) Na prática, a utilização do JSF torna fácil o desenvolvimento através de componentes de interface de usuário (GUI), pois possibilita a conexão dos componentes a objetos de negócios de forma simplificada. (PAGANINI, 2010)
18 18 Paganini (2010) explica que o JSF é um framework modelo-visão-controle (MVC) para web e de um modelo de interfaces gráficas baseado em eventos. Como é baseado no padrão MVC, uma das vantagens é a separação entre visualização e regras de negócio. A idéia desse padrão é dividir uma aplicação em três camadas, modelo, visão e controle. O modelo representa os objetos de negócio, além de fornecer ao controlador de acesso aos dados. A visualização é responsável em como os dados serão apresentados para o usuário e encaminhar ações dos usuários para o controlador. Já o controle é responsável por fazer a ligação entre o modelo e a visualização, além de interpretar as ações do usuário e as traduzir para uma operação sobre o modelo, onde são realizadas mudanças para gerar uma visualização apropriada. (PAGANINI, 2010) 1.4 PRIMEFACES O PrimeFaces é uma das várias bibliotecas de componentes disponíveis para construção de aplicações web. Ele oferece um conjunto de componentes, com versões estáveis e referências de uso. (PRIMEFACES, 2010) Segundo Paganini (2011) o PrimeFaces foi um dos primeiros a dar suporte ao JSF 2.0. Além de ser um framework leve, trabalha muito bem com JavaScript. É de fácil uso e não é necessário configurações adicionais. Em seu showcase encontra-se mais de cem componentes que tornaram a aplicação web muito mais agradáveis, além da facilidade de uso. (PAGANINI, 2011) 1.5 ANDROID De acordo com Lecheta (2010), Android é um sistema operacional open source baseado no kernel do Linux para dispositivos portáteis. Pertence ao Google e a Open Handset Alliance (OHA), um grupo formado por empresas do mercado de telefonia de celulares liderados pelo Google. Entre alguns integrantes do grupo, estão a HTC, LG, Motorola, Samsung, Sony Ericsson, Toshiba, Sprint Nextel, China Mobile, T-Mobile, ASUS, Intel, Garmin e muito mais. O Android é a primeira plataforma completamente livre e de código aberto, o que representa grande vantagem para sua evolução, visto que programadores do mundo inteiro poderão contribuir para sua evolução. (LECHETA, 2010.)
19 19 Lecheta (2010) diz que o Android Software Development Kit (SDK) proporciona ferramentas e chamadas Application Programming Interface (API) na linguagem Java para desenvolvimento de aplicativos. 1.6 SQL Segundo Lima (2012), a Linguagem de Pesquisa Estruturada (SQL) é uma linguagem de consulta a banco de dados, criado na década de 70 pela IBM, com base nos conceitos de álgebra relacional. Foi desenvolvida para padronização dos Sistemas Gerenciadores de Banco de Dados (SGBDs) relacionais existentes. Lima (2012) afirma que em 1986, a American National Standards Institute (ANSI) adaptou e criou um padrão para a linguagem SQL. A importância dessa padronização para os SGBDs, e mais especificamente para quem trabalha com eles é enorme, tendo em vista que é possível criar uma consulta a um banco de dados Oracle, e essa mesma funcione no SQL Server ou no PostgreSQL, entre outros, permitindo que desenvolvedores possam fazer consultas para a maioria dos casos sem precisar conhecer um determinado banco de dados, apenas a linguagem SQL, apesar de que cada SGBD implementa acréscimos na linguagem com o intuito de dar ainda mais poder e consequentemente ganhar vantagens em relação a seus concorrentes. 1.7 POSTGRESQL Em 1986, o professor Michael Stonebraker liderou o projeto Postgres contando com o patrocínio da Defence Advanced Research Projects Agency (DARPA), Army Research Office (ARO) e da National Science Foundation (NSF). Até 1993 o Postgres estava sendo desenvolvido na Universidade de Berkeley. Em 1994, Andrew Yu e Jolly Chen adicionaram um interpretador SQL, renomeando o projeto para Postgres95. (CRUZ, OLIVEIRA, 2007) Cruz e Oliveira (2007) explicam que em agosto de 1896, Marc Fournier, Bruce Momjuan e Vadim B. Mikheev lançaram a primeira versão fora da Universidade de Berkeley, e deram inicio à tarefa de estabilizar o seu código. Em 1996, o projeto foi renomeado para PostgreSQL. A versão 6.0 foi lançada em janeiro de 1997, e desde
20 20 então, desenvolvedores voluntários de todo o mundo, coordenados pela internet, tem mantido o software e desenvolvido novas funcionalidades. O PostgreSQL é um poderoso Sistema Gerenciador de Banco de Dados (SGBD). Apesar de ter se tornado popular a pouco tempo no Brasil, o projeto está ativo há muito tempo, possuindo uma forte reputação. Esse SGBD funciona na maioria dos sistemas operacionais, além de incorporar totalmente os conceitos de Acrônimo de Atomicidade, Consistência, Isolamento e Durabilidade (ACID), um conceito muito utilizado na ciência da computação para caracterizar uma transação. Sua interface é muito intuitiva, como mostra a figura 1.2. (SMANIOTO, 2007) 1.8 PL/PGSQL Figura IDE PostgreSQL. Fonte: Elaborada pelo autor, PL/pgSQL é uma linguagem procedural desenvolvida para o SGBD PostgreSQL estendida da linguagem de consulta estruturada (SQL). Os objetivos do projeto eram criar uma linguagem procedural que pudesse ser utilizada para criar procedimentos de funções e gatilhos, adicionar estruturas de controle à SQL, realizar processamentos processos, herdar todos os tipos de dado, funções e
21 21 operadores definidos pelo usuário, ser definida como confiável pelo servidor, além da facilidade de utilização da ferramenta. (POSTGRESQL, 2005) A linguagem SQL é a que o PostgreSQL utiliza como linguagem de comandos. É portável e fácil de ser aprendida, porém, todas as declarações SQL devem ser executadas individualmente pelo servidor de banco de dados. (POSTGRESQL, 2005) 1.9 UML Scheeren (2009), explica que antes do surgimento da Linguagem de Modelagem Unificada (UML), dezenas de metodologias a desenvolvimento de especificações de análise de projeto orientadas a objeto foram propostas. Isso criou um ambiente caótico sobre vários aspectos. Um deles é que a diversidade de notações propostas nas metodologias de análise e projeto orientado a objeto dificultava quem estava acostumado a uma notação compreender um projeto especificado em outra. O primeiro rascunho de UML divulgado recebeu o nome de Método Unificado e sua versão era numerada como 8. Foi lançado em outubro de 1995 como uma publicação da empresa Rational, tendo Rumbaug e Booch, dois proponentes de metodologias, como autores. Após isso, Jacobson, outro metodologista, juntou-se ao grupo. Em junho de 1996 foi lançada a versão 0.9, que consistia em uma soma à versão 0.8 e que continha a mudança do nome para Linguagem de Modelagem Unificada. (SCHEEREN, 2009) Com o objetivo de tornar a UML um padrão internacional, e não apenas mais uma notação de mais uma empresa, a Rational uniu-se com outras empresas em um consórcio e desenvolveram a versão 1.0. Essa versão foi submetida ao Object Management Group (OMG), uma entidade normalizadora de notação orientada a objetos. (SCHEEREN, 2009) De acordo com Teófilo (2007), a UML é um conjunto de notações, principalmente gráficas, que os métodos de desenvolvimento usam para representar projetos. Seu objetivo é unificar, numa linguagem única, ideias, princípios e notações de vários pesquisadores.
22 HTML Em 1980 Tim Berners-Lee propôs um projeto baseado no conceito de hipertexto, denominado Enquire, que no início foi desenvolvido na linguagem Pascal. Em 1989, com ajuda de um estudante da Organização Européia de Pesquisa Nuclear (CERN) chamado Robert Cailliau, Tim Berners-Lee conseguiu implementar a primeira comunicação bem sucedida entre um cliente HyperText Transfer Protocol (HTTP) e um servidor através da internet. (WILLIAM, 2012) A primeira versão do HTML foi baseada na linguagem Standard Generalized Markup Language (SGML). O SGML estruturava documentos a partir de tags, e a partir desse conceito, o HTML se estruturou. A maior diferença entre essas duas linguagens de marcação, é que o HTML permite a ligação de uma página à outra. Esse conceito de interligação entre páginas é a base do funcionamento de toda a web. (WILLIAM, 2012) O HTML surgiu em 1990, e durante seus cinco primeiros anos sofreu várias revisões e alterações na sua especificação. Nessa época, seu padrão era controlado pela CERN e Internet Engineering Task Force (IETF). Após 1995, seu padrão passou a ser regularizado pela World Wide Web Consortium (W3C), entidade que regula os padrões web. (WILLIAM, 2012) Segundo Alvarez (2004), HTML é uma linguagem com a qual se definem as páginas web. Trata-se de um conjunto de etiquetas usados para definir a forma de apresentação de um texto ou outros elementos da página, como mostram as figuras 1.3 e 1.4. Figura Código fonte HTML. Fonte: W3Schools, 2013.
23 23 Figura Resultado. Fonte: W3Schools, CSS Quando o HTML foi criado, não tinha o objetivo de formatar a informação. A medida que a ferramenta foi se popularizando e evoluindo, foram incluídas algumas funcionalidades, como o domínio de controlar algumas aparências para o documento. Isso fez com que o HTML ficasse muito complexo, difícil de entender e manter. Outro problema, era que os browsers tinham diferentes implementações, que dificultava a visualização das páginas, trazendo menos controle na navegação pela web. (EIS, 2006) Em 1994, Hakon Wium Lie propôs a criação do Cascading Style Sheets (CSS). Aceitando a proposta feita por Hakon, Bert Bos começou a trabalhar no projeto. Em 1995 eles apresentaram a proposta e finalmente, o W3C se interessou pelo projeto e resolveu criar uma equipe, liderada por Hakon e Bert Bos. (EIS, 2006) A princípio o CSS foi desenvolvido para habilitar a separação do conteúdo e formato de um documento de apresentação, incluindo elementos como cores, formatos de fontes e layout. Esta separação proporcionou maior flexibilidade e controle de como as características são exibidas. (PEREIRA, 2009) Segundo Pereira (2009), o CSS é uma folha de estilo, composta por camadas e utilizada para definir a apresentação em páginas de internet. Ele define como serão exibidos os elementos contidos no código de uma página.
24 24 2 ANÁLISE E PROJETO DE SISTEMA Neste capítulo serão apresentados os principais problemas enfrentados por consultórios não informatizados. Tais empecilhos servirão de base para o desenvolvimento do sistema web, a fim de melhorar a administração da clínica. Além disso, será apresentada também uma visão ampla do produto de software e do seu potencial no mercado onde atuará. 2.1 ANÁLISE DE NEGÓCIO Neste tópico serão abordados os principais problemas levantados em entrevista, além de uma breve introdução sobre o mercado alvo em que o software deverá atuar Instruções do problema Em entrevista realizada a um consultório oftalmológico localizado no município de Lins, São Paulo, foram levantados os principais problemas que dificultam a realização dos processos básicos da empresa. Os problemas encontrados foram: Cadastro demorado - Esse procedimento é fundamental para o controle da empresa. É realizado na primeira consulta do paciente. O fato da ficha ser preenchida manualmente, torna o processo lento e passível de erros. Localização das fichas - Por mais que as fichas sejam armazenadas de forma organizada, o processo de localização se torna demorado, pois é feita de forma manual. O extravio de fichas ou mesmo o desgaste com o tempo, além de prejudicar o controle de dados da empresa, também faz com que outro longo cadastro seja preenchido em uma próxima visita do cliente. Geração de relatórios - O cenário atual faz da geração de relatórios uma tarefa difícil, tendo em vista que a base de dados pode não ser consistente além de possíveis erros na coleta de informações. Esses problemas implicam na falta de informações sobre os pacientes, na geração de relatórios imprecisos, que possam prejudicar as decisões tomadas pela empresa, na lentidão para realizar
25 25 processos simples e importantes e também na demora para o atendimento do paciente. A solução proposta desse projeto é a criação de um sistema web que gerencie e otimize os processos de consulta das clínicas, em paralelo a praticidade e comodidade proporcionada pelo aplicativo Android. A figura 2.1 ilustra alguns dos benefícios que pretende-se alcançar com o desenvolvimento do projeto. Figura Principais benefícios da automatização de processos. Fonte: The Delphi Group Análise de mercado O projeto visa abranger a área da saúde, como consultórios médicos, odontológicos, terapêuticos, entre outros. O projeto será separado em dois módulos, web e mobile. O sistema web juntamente ao aplicativo móvel visa o desenvolver uma dinâmica interessante ao consultório. Além de manter algumas das rotinas diárias automatizadas, tanto o agendamento, re-agendamento e cancelamento de consultas como os cadastros poderão ser feitos pelo paciente em qualquer lugar ou horário, necessitando apenas de conexão à internet e sistema operacional Android. Com a união dessas duas tecnologias, torna-se mais fácil o gerenciamento de consultas, além de possibilitar o crescimento do número de pacientes, visto que a inovação, praticidade e rapidez podem atrair muitos novos clientes.
26 Atores envolvidos no processo Os principais atores do sistema e aplicativo serão a(o) secretária(o) e o(a) paciente. A secretária(o) operará o sistema, diferente do paciente, que operará somente o aplicativo. O Quadro 1 descreve as responsabilidades que cada ator terá no sistema. Função Descrição Responsabilidades 0Secretária(o) Fornece o primeiro Responsável por: contato com o paciente, desde seu cadastro, até o agendamento da próxima consulta. Manter o cadastro de pacientes Manter o cadastro de serviços Manter o cadastro de convênios Manter o cadastro de agendas Agendar, Reagendar e Cancelar consultas Aceitar as requisições de agendamento, reagendamento Geração de Paciente Recebe o serviço prestado pela empresa. Quadro Usuários do Sistema Fonte: Elaborado pelo autor relatórios Responsáveis pelo: Requisição de agendamento, reagendamento e cancelamento de consultas online Manter cadastro Ambiente atual A clínica onde foi realizado o levantamento de requisitos está estruturada atualmente com cinco profissionais (dois médicos e três dentistas) e três secretárias. Cada profissional tem a sua sala e é responsável pelo seu estoque de produtos. Dentre os envolvidos, as(os) secretárias(os) atuam diretamente com os clientes gerenciando consultas e zelando pelo bom funcionamento dos processos internos.
INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF
INTRODUÇÃO E CONFIGURAÇÃO DO PRIMEFACES MOBILE EM APLICAÇÕES JSF Guilherme Macedo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil guilhermemacedo28@gmail.com, jaime@unipar.br Resumo.
Leia maisSoftware automatizado para controle de consultas da clínica de fisioterapia
Software automatizado para controle de consultas da clínica de fisioterapia Jeverson Siqueira 1, Wallace Caldeira 1, Jorge Aikes Junior 1 1 Ciência da Computacão Faculdades Anglo Americano de Foz do Iguaçu
Leia maisDESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID
DESENVOLVIMENTO DE UM APLICATIVO DO TIPO SECRETÁRIO VIRTUAL PARA A PLATAFORMA ANDROID Maik Olher CHAVES 1 ; Daniela Costa Terra 2. 1 Graduado no curso de Tecnologia em Análise e Desenvolvimento de Sistemas
Leia maisDESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3
DESENVOLVIMENTO WEB DENTRO DOS PARADIGMAS DO HTML5 E CSS3 Eduardo Laguna Rubai, Tiago Piperno Bonetti Universidade Paranaense (Unipar) Paranavaí PR- Brasil eduardorubay@gmail.com, bonetti@unipar.br Resumo.
Leia maisEm 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.
VERSÃO 5 Outubro/2012 Release Notes Não deixe de atualizar o seu sistema Planejamos a entrega ao longo do exercício de 2012 com mais de 140 melhorias. Mais segurança, agilidade e facilidade de uso, atendendo
Leia maisSQL APOSTILA INTRODUÇÃO A LINGUAGEM SQL
SQL APOSTILA INTRODUÇÃO Uma linguagem de consulta é a linguagem por meio da qual os usuários obtêm informações do banco de dados. Essas linguagens são, tipicamente, de nível mais alto que as linguagens
Leia maisPlano de Carreira Sistema de Apoio à Gestão de Planos de Carreira
Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira Manual do Usuário Página1 Sumário 1 Configurações Recomendadas... 4 2 Objetivos... 4 3 Acesso ao Sistema... 5 3.1. Acessar 6 3.2. Primeiro
Leia maisDESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES
DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.
Leia maisSistema de Controle de Solicitação de Desenvolvimento
Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento
Leia maisAplicativo web para definição do modelo lógico no projeto de banco de dados relacional
Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento
Leia maisAplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis
Aplicativo para elaboração de questionários, coleta de respostas e análise de dados na área da saúde em dispositivos móveis Visão Versão Histórico da Revisão Data Versão Descrição Autor 24/06/12
Leia maisCodificar Sistemas Tecnológicos
Codificar Sistemas Tecnológicos Especificação dos Requisitos do Software Sistema de gestão para a Empresa Cliente SlimSys Autor: Equipe Codificar Belo Horizonte MG Especificação dos Requisitos do Software
Leia maisHistórico de Revisão Data Versão Descrição Autor
H6Projetos Documento de Requisitos Versão 1.3 Histórico de Revisão Data Versão Descrição Autor 05/09/2013 1.0 Preenchimento do Capítulo 2 Requisitos Funcionais Evilson Montenegro 26/09/2013 1.1 Preenchimento
Leia maisConsultório On-line. Tudo o que você precisa em um só lugar.
Índice 1) Acesso ao sistema 2) Recepção do paciente 3) Envio do atendimento para faturamento: consulta médica ou procedimentos simples 4) Envio do atendimento para faturamento: procedimentos previamente
Leia maisMÓDULO 5 Movimentações
MÓDULO 5 Movimentações Bem-vindo(a) ao quinto módulo do curso. Agora que você já conhece as entradas no HÓRUS, aprenderá como são feitas as movimentações. As movimentações do HÓRUS são: Requisição ao Almoxarifado:
Leia maisCONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
Leia maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisMANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1
MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo
Leia maisDocumento de Análise e Projeto VideoSystem
Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento
Leia maisArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02
ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO
Leia maisROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente
Conceito ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente O Sagres Diário é uma ferramenta que disponibiliza rotinas que facilitam a comunicação entre a comunidade Docente e Discente de uma instituição,
Leia maisSatélite. Manual de instalação e configuração. CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br
Satélite Manual de instalação e configuração CENPECT Informática www.cenpect.com.br cenpect@cenpect.com.br Índice Índice 1.Informações gerais 1.1.Sobre este manual 1.2.Visão geral do sistema 1.3.História
Leia maisPlano de Gerenciamento do Projeto
Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações
Leia maisWilson Moraes Góes. Novatec
Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia mais02 - Usando o SiteMaster - Informações importantes
01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,
Leia maisCENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC PROF. MÁRIO ANTÔNIO VERZA CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET
CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC PROF. MÁRIO ANTÔNIO VERZA CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET WEBSITE MUNDO MULHER GABRIELA DE SOUZA DA SILVA LUANA MAIARA DE PAULA SILVA
Leia maisCadastramento de Computadores. Manual do Usuário
Cadastramento de Computadores Manual do Usuário Setembro 2008 ÍNDICE 1. APRESENTAÇÃO 1.1 Conhecendo a solução...03 Segurança pela identificação da máquina...03 2. ADERINDO À SOLUÇÃO e CADASTRANDO COMPUTADORES
Leia maisGestão de Relacionamento com o Cliente CRM
Gestão de Relacionamento com o Cliente CRM Fábio Pires 1, Wyllian Fressatti 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil pires_fabin@hotmail.com wyllian@unipar.br RESUMO. O projeto destaca-se
Leia maisQUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013
QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013 Prezados Senhores da comissão de licitação da UENF, seguem alguns questionamentos acerca do edital de concorrência 01/2013 para esclarecimentos: 1. ANEXO
Leia maisEngenharia de Requisitos Estudo de Caso
Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este
Leia maisDESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS
DESENVOLVIMENTO WEB UTILIZANDO FRAMEWORK PRIMEFACES E OUTRAS TECNOLOGIAS ATUAIS Emanuel M. Godoy 1, Ricardo Ribeiro Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil godoymanel@gmail.com,
Leia maisManual de Utilização do Zimbra
Manual de Utilização do Zimbra Compatível com os principais navegadores web (Firefox, Chrome e Internet Explorer) o Zimbra Webmail é uma suíte completa de ferramentas para gerir e-mails, calendário, tarefas
Leia maisABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE
ABORDAGEM DE FRAMEWORKS PARA JSF QUE AUXILIAM O DESENVOLVIMENTO DE SOFTWARE Amarildo Aparecido Ferreira Junior 1, Ricardo Ribeiro Rufino 1 ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil aapfjr@gmail.com
Leia maisSUMÁRIO Acesso ao sistema... 2 Atendente... 3
SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da
Leia maisMANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal
MANUAL DO ADMINISTRADOR LOCAL Entidade Municipal Abril / 2011 ÍNDICE Objetivos do Sistema de Registro de Integrado - REGIN... 3 Principais Módulos do Sistema... 4 Módulo Controle de Acesso... 5 Módulo
Leia maisÍNDICE. 1. Introdução...2. 2. O que é o Sistema Mo Porã...2. 3. Como acessar o Site Mo Porã...3. 4. Cadastro do Sistema Mo Porã...
ÍNDICE 1. Introdução...2 2. O que é o Sistema Mo Porã...2 3. Como acessar o Site Mo Porã...3 4. Cadastro do Sistema Mo Porã...4 5. Navegando no Site Mo Porã...6 5. 1 Manual de ajuda do sistema Mo Porã...7
Leia maisProgramação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Introdução BD desempenha papel crítico em todas as áreas em que computadores são utilizados: Banco: Depositar ou retirar
Leia maisDocumento de Visão. Sistema de Ponto Eletrônico A2MEPonto. Versão 1.0
Documento de Visão Sistema de Ponto Eletrônico A2MEPonto Versão 1.0 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 23/10/2010 #1 Elaboração do documento. Eduardo Neto Versão 1.0 Documento de Visão A2ME
Leia maisCurso de atualização Educação Integral e Integrada. Tutorial Moodle. Belo Horizonte, 2013.
Curso de atualização Educação Integral e Integrada Tutorial Moodle Belo Horizonte, 2013. 1. INTRODUÇÃO... 3 2. ACESSANDO O AMBIENTE... 4 3. CONHECENDO O AMBIENTE... 5 3.1. CAIXAS DE UTILIDADES... 5 4.
Leia maisMANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop
MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop 1 1 INICIANDO O APLICATIVO PELA PRIMEIRA VEZ... 3 2 PÁGINA PRINCIPAL DO APLICATIVO... 4 2.1 INTERFACE INICIAL... 4 3 INICIANDO PROCESSO DE LEITURA...
Leia maisVersão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174
Versão Liberada A Gerpos comunica a seus clientes que nova versão do aplicativo Gerpos Retaguarda, contendo as rotinas para emissão da Nota Fiscal Eletrônica, já está disponível. A atualização da versão
Leia maisSumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web
Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um
Leia maisAjuda On-line - Sistema de Portaria. Versão 4.8.J
Versão 4.8.J Sumário PORT - Módulo de Apoio Portaria 3 1 Manual... de Processos - Portaria 4 Fluxo - Portaria... 5 2 Configurações... 6 Unidades... de Internação 6 Setores Administrativos... 9 Configuração...
Leia maisManual SAGe Versão 1.2 (a partir da versão 12.08.01)
Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação
Leia maisProf. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br
Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,
Leia maisCONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL
Leia maisSISTEMA PATRIMÔNIO WEB
UNIVERSIDADE DE SÃO PAULO Subcomissão de Patrimônio - GEFIM REITORIA DA UNIVERSIDADE DE SÃO PAULO COMPATRIM/GEFIM SISTEMA PATRIMÔNIO WEB Manual do usuário v.1.1 Sumário Introdução... 4 Fluxo das Principais
Leia maisProjeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC
1 Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC Edilberto Silva 1, André Luiz (1012545), Andreia Pereira da Silva (1012547) Carlos Alberto (1012206), Humberto César de Carvalho
Leia mais1. Escritório Virtual... 5. 1.1. Atualização do sistema...5. 1.2. Instalação e ativação do sistema de Conexão...5
1 2 Índice 1. Escritório Virtual... 5 1.1. Atualização do sistema...5 1.2. Instalação e ativação do sistema de Conexão...5 1.3. Cadastro do Escritório...5 1.4. Logo Marca do Escritório...6...6 1.5. Cadastro
Leia maisEspecial Online RESUMO DOS TRABALHOS DE CONCLUSÃO DE CURSO. Sistemas de Informação 2011-1 ISSN 1982-1816. www.unifoa.edu.br/cadernos/especiais.
Especial Online ISSN 1982-1816 www.unifoa.edu.br/cadernos/especiais.html DOS TRABALHOS DE CONCLUSÃO DE CURSO Sistemas de Informação 2011-1 SISTEMA DE GERÊNCIA DE ODONTOGRAMA EM 3D Alunos: MAIA, Eric Guttemberg
Leia maisCONSTRUÇÃO DE BLOG COM O BLOGGER
CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Leia maisTECNOLOGIAS E FRAMEWORKS PARA O DESENVOLMENTO DE INTERFACES WEB
TECNOLOGIAS E FRAMEWORKS PARA O DESENVOLMENTO DE INTERFACES WEB Marcelo Rodrigo da Silva Ribeiro 1, Ricardo Ribeiro Rufino 1 1 Universidade Paranaense (Unipar) Paranavaí PR Brasil marcelo.rodrigo@live.com,
Leia maisHistórico da Revisão. Data Versão Descrição Autor
Sistema de Gerenciamento de Loja - SIGEL Documento de Visão Versão 1.0.0 Histórico da Revisão Data Versão Descrição Autor 13/01/2011 0.1 Versão preliminar do levantamento de requisitos funcionais e não
Leia maisAnálise e Tramitação de Projetos nos Comitês de Ética em Pesquisa
Análise e Tramitação de Projetos nos Comitês de Ética em Pesquisa Versão 3.0 1 Histórico de Revisão Versão Autor Data Descrição Equipe suporte Criação do 1.0 Plataforma Brasil 01/11/2011 Documento 1.1
Leia maisAcadêmico: Maicon Machado Orientador: José Carlos Toniazzo
Acadêmico: Maicon Machado Orientador: José Carlos Toniazzo Tema; Delimitação do Problema; Hipóteses ou questões de pesquisa; Objetivos; Justificativa; Revisão Bibliográfica; Cronograma; Referências. Desenvolver
Leia maisSISTEMA INTEGRADO DE GESTÃO ACADÊMICA
MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO TRIÂNGULO MINEIRO SISTEMA INTEGRADO DE GESTÃO ACADÊMICA MÓDULO PROTOCOLO MANUAL DO USUÁRIO VERSÃO: SETEMBRO/2010 SUMÁRIO Introdução...
Leia maisManual do usuário - Service Desk SDM - COPASA. Service Desk
Manual do usuário - Service Desk SDM - COPASA Service Desk Sumário Apresentação O que é o Service Desk? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial
Leia maisDesenvolvendo para WEB
Nível - Básico Desenvolvendo para WEB Por: Evandro Silva Neste nosso primeiro artigo vamos revisar alguns conceitos que envolvem a programação de aplicativos WEB. A ideia aqui é explicarmos a arquitetura
Leia maisEscritório Virtual Administrativo
1 Treinamento Módulos Escritório Virtual Administrativo Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual e módulo Administrativo do sistema Office 2 3 1. Escritório
Leia maisManual do AP_Conta. Manual do AP_Conta. Aplicativo para digitação e envio de contas médicas no padrão TISS
2014 Manual do AP_Conta Aplicativo para digitação e envio de contas médicas no padrão TISS 0 Sumário 1. Sobre esse manual... 3 2. Habilitando e Configurando o AP_Conta... 4 3. Habilitação e Licenciamento...
Leia maisUNIVERSIDADE CÂNDIDO MENDES
UNIVERSIDADE CÂNDIDO MENDES COORDENAÇÃO DE PÓS-GRADUAÇÃO E ATIVIDADES COMPLEMENTARES DEPARTAMENTO DE PESQUISA E PÓS-GRADUAÇÃO COORDENADORIA DE CURSOS DE PÓS-GRADUAÇÃO LATO SENSU Emerson Barros de Meneses
Leia maisPasso a Passo do Orçamentos de Entrada no SIGLA Digital
Passo a Passo do Orçamentos de Entrada no SIGLA Digital Página 1 de 9 Este é um dos principais módulos do SIGLA Digital. Utilizado para dar entrada de produtos no estoque, essa ferramenta segue a seguinte
Leia maisMinistério da Cultura
Ministério da Cultura MANUAL DO PROPONENTE: ADMINISTRATIVO VERSÃO 1.0 HISTÓRICO DE REVISÃO Data Versão Descrição Autor 08/01/2013 1.0 Criação do documento. Aline Oliveira - MINC 3 ÍNDICE 1. APRESENTAÇÃO...
Leia maisOperador de Computador. Informática Básica
Operador de Computador Informática Básica Instalação de Software e Periféricos Podemos ter diversos tipos de software que nos auxiliam no desenvolvimento das nossas tarefas diárias, seja ela em casa, no
Leia mais"Manual de Acesso ao Moodle - Discente" 2014
"Manual de Acesso ao Moodle - Discente" 2014 Para acessar a plataforma, acesse: http://www.fem.com.br/moodle. A página inicial da plataforma é a que segue abaixo: Para fazer o login, clique no link Acesso
Leia maisManual Geral do OASIS
Manual Geral do OASIS SISTEMA DE GESTÃO DE DEMANDA, PROJETO E SERVIÇO DE TECNOLOGIA DA INFORMAÇÃO OASIS Introdução Esse manual tem como objetivo auxiliar aos usuários nos procedimentos de execução do sistema
Leia maisElaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado
Elaborado por SIGA-EPT Projeto SIGA-EPT: Manual do Usuário Almoxarifado Versão Dezembro - 2009 Sumário 1 Introdução 5 1.1 Entrando no sistema e repassando as opções................... 5 1.2 Administração......................................
Leia maisGESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11
GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11 Índice 1. Importância do ERP para as organizações...3 2. ERP como fonte de vantagem competitiva...4 3. Desenvolvimento e implantação de sistema de informação...5
Leia maisAplicação Prática de Lua para Web
Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio
Leia maisUNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado)
UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO (Bacharelado) SISTEMA INTERNO INTEGRADO PARA CONTROLE DE TAREFAS INTERNAS DE UMA EMPRESA DE DESENVOLVIMENTO
Leia maisEspecialização em Engenharia de Software com Ênfase em Software Livre ESL2/2008. Projeto Agenda Saúde Requisitos e Modelagem UML
Projeto Agenda Saúde Requisitos e Modelagem UML Histórico de Revisão Versão 0.1 Data 01/06/09 Revisor Descrição Versão inicial Sumário 1. Introdução...4 1.1 Visão geral deste documento...4 1.2 Módulos
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisDesenvolvimento de aplicação web com framework JavaServer Faces e Hibernate
Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Tiago Peres Souza 1, Jaime Willian Dias 1,2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil tiagop_ti@hotmail.com 2 Universidade
Leia maisFaturamento Eletrônico - CASSEMS
1 Conteúdo 1. Informações Iniciais... 3 1.1. Sobre o documento... 3 1.2. Organização deste Documento... 3 2. Orientações Básicas... 3 2.1. Sobre o Faturamento Digital... 3 3. Instalação do Sistema... 4
Leia maisEIMOBILE INSTITUIÇÕES DE ENSINO MOBILE
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE por Miguel Aguiar Barbosa Trabalho de curso II submetido como
Leia maisFERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS
FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS PAULO ALBERTO BUGMANN ORIENTADOR: ALEXANDER ROBERTO VALDAMERI Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento
Leia maisINSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS
INSTRUÇÃO DE TRABALHO PARA INFORMAÇÕES GERENCIAIS Asia Shipping Transportes Internacionais Ltda. como cópia não controlada P á g i n a 1 7 ÍNDICE NR TÓPICO PÁG. 1 Introdução & Política 2 Objetivo 3 Responsabilidade
Leia maisTOTVS Série 1 Varejo (Simples) - Módulo e-commerce
Novo Módulo disponível no TOTVS S1 Varejo: permissão de utilização através de licença específica. Mesmo não adquirindo a licença de uso do módulo ele continuará presente na tela do usuário. 1 Na opção
Leia maisCentral Cliente Questor (CCQ) UTILIZANDO A CCQ - CENTRAL CLIENTE QUESTOR
Central Cliente Questor (CCQ) O que é a Central Cliente Questor? Já é de seu conhecimento que os Usuários do sistema Questor contam com uma grande ferramenta de capacitação e treinamento no pós-venda.
Leia maisAgora todas as Unimeds vão falar uma só língua. Unimed do Brasil Federação São Paulo Portal Unimed
Agora todas as Unimeds vão falar uma só língua. Unimed do Brasil Federação São Paulo Portal Unimed Folheto perguntas e respostas (15X15)cm.indd 1 9/25/08 4:38:13 PM E as primeiras palavras são inovação,
Leia maisMANUAL DE UTILIZAÇÃO
MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,
Leia maisINTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8
ÍNDICE INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8 ACESSO ÀS FERRAMENTAS 9 FUNÇÕES 12 MENSAGENS 14 CAMPOS OBRIGATÓRIOS
Leia maisComo funciona? SUMÁRIO
SUMÁRIO 1. Introdução... 2 2. Benefícios e Vantagens... 2 3. Como utilizar?... 2 3.1. Criar Chave / Senha de Usuário... 2 3.2. Recursos da Barra Superior... 2 3.2.1. Opções... 3 3.2.1.1. Mover Para...
Leia maisUNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ALEXANDRE PRADO BARBOSA RELATÓRIO DE ESTÁGIO Ponta Grossa 2012 ALEXANDRE PRADO BARBOSA Relatório
Leia maisSCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução
SCIM 1.0 Guia Rápido Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal Introdução Nesta Edição O sistema de Controle Interno administra o questionário que será usado no chek-list
Leia maisConfigurando o DDNS Management System
Configurando o DDNS Management System Solução 1: Com o desenvolvimento de sistemas de vigilância, cada vez mais usuários querem usar a conexão ADSL para realizar vigilância de vídeo através da rede. Porém
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o.
CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 08 APRESENTAÇÃO Na aula de hoje vamos apresentar e discutir como definir
Leia maisSistema de Registro de Contratos e Financiamentos
Sistema de Registro de Contratos e Financiamentos Manual de Utilização Financeiras Versão 1.2 Manual de utilização do software para os usuários do Sistema de Registro de Contratos e Financiamentos, com
Leia maisWeb Design Aula 01: Conceitos Básicos
Web Design Aula 01: Conceitos Básicos Professora: Priscilla Suene priscilla.silverio@ifrn.edu.br Motivação Motivação Motivação Motivação Roteiro Introdução Papéis e Responsabilidades Construindo um site
Leia maisProcedimentos para Reinstalação do Sisloc
Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...
Leia maisDESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN
DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN José Agostinho Petry Filho 1 ; Rodrigo de Moraes 2 ; Silvio Regis da Silva Junior 3 ; Yuri Jean Fabris 4 ; Fernando Augusto
Leia maisAPLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA
APLICATIVO WEB PARA O SETOR DE EXTENSÃO IFC VIDEIRA Autores: Claudiléia Gaio BANDT; Tiago HEINECK; Patrick KOCHAN; Leila Lisiane ROSSI; Angela Maria Crotti da ROSA Identificação autores: Aluna do Curso
Leia maisManual da Nota Fiscal Eletrônica
Manual da Nota Fiscal Eletrônica Memory Informática Tabela de Conteúdos Meu Usuário Meu Perfil --------------------------------------------------------- 4 Minha Empresa Configurar Minha Empresa -------------------------------------
Leia maisgerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado
O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado
Leia maisManual do usuário. v1.0
Manual do usuário v1.0 1 Iniciando com o Vivo Gestão 1. como fazer login a. 1º acesso b. como recuperar a senha c. escolher uma conta ou grupo (hierarquia de contas) 2. como consultar... de uma linha a.
Leia mais