Professional Documents
Culture Documents
SERRA
2015
GLEISON TEIXEIRA FRANA
SERRA
2015
GLEISON TEIXEIRA FRANA
BANCA AVALIADORA
_______________________________________________
Prof. Msc. Andr Ribeiro da Silva
Faculdade do Centro Leste - UCL
Orientador
_______________________________________________
Prof. Msc. Vitor Faial Campana
Faculdade do Centro Leste
SERRA
2015
Dedico este trabalho a minha
famlia pelo apoio e pacincia
durante esse perodo de estudos, e
a todos os meus amigos e
familiares, que contriburam de
alguma forma para
desenvolvimento deste trabalho.
AGRADECIMENTOS
Agradeo primeiramente a Deus por ter me dado foras e por ter iluminado meus caminhos.
Aos meus amigos, pois sem eles no poderia ter chegado ao final desse curso com tanto
entusiasmo, alegria, sabedoria e compreenso. Aos meus familiares, sem dvida as pessoas
mais maravilhosas desse mundo, por acreditarem e me incentivarem a no desistir dessa
difcil jornada. Em especial gostaria de agradecer a Juliana Correard por ter me ajudado com
seus valiosos e essenciais ensinamentos espirituais. Ensinamentos estes que foram
fundamentais para me trazer paz interior e fora para alcanar meu objetivo. Agradecer
tambm a Gustavo Mendona, Rafael Rufino e Taisa Sabrina, pessoas que me deram suporte
durante o processo de desenvolvimento deste trabalho, e que julgo ter sido fundamental para
sua concluso. No posso deixar de agradecer a duas pessoas maravilhosas que sempre
estiveram ao meu lado, minha me Misselene Maria Teixeira Frana e minha namorada
Rayssa Baico. Obrigado pela pacincia e pelas palavras de incentivo durante os momentos
mais difceis deste estudo.
A meu orientador Andr Ribeiro da Silva, por acreditar em minha capacidade. E pelo seu
apoio e contribuio essencial para a minha formao profissional e pessoal e por fornecer um
valioso conhecimento para que fosse possvel a realizao desse projeto.
Filosofia do Sucesso
A luta pela vida nem sempre vantajosa aos fortes nem aos espertos.
Mais cedo ou mais tarde, quem cativa vitria aquele que cr plenamente,
Eu conseguirei!
Napoleon Hill
RESUMO
Nos dias de hoje, pode-se perceber um aumento no nmero de pessoas esto buscando tipos
de tratamentos especializados que as auxilie a fortalecer o seu desenvolvimento fsico, mental
e emocional, com objetivo de transpor com mais facilidade os problemas, desafios,
dificuldades do dia a dia. A prtica das Terapias Holsticas e Complementares para este fim
um campo que tem expandido consideravelmente nas ltimas dcadas. Este termo dado a
qualquer tipo de terapia que tem como foco o tratamento do ser humano como um todo.
Em paralelo a essa demanda possvel notar outro acontecimento que tem causado
modificaes significativas na vida das pessoas, que o aumento no nmero de acessos
Internet, que desde meados da dcada de 90 tem causado muitas mudanas nas tradicionais
relaes comerciais entre empresas e clientes. O aumento da demanda pelas terapias holsticas
e complementares e o crescimento no nmero de acessos a rede mundial de computadores,
tm proporcionado mudanas significativas no cotidiano dos profissionais que trabalham na
rea holstica. As possibilidades de interao mediadas via Internet vem promovendo o
surgimento de novas demandas e diferentes possibilidades de prestao de servio. J existem
profissionais da rea holstica, como os cartomantes, acunputuristas e tarlogos, que esto
passando a atender os clientes de forma mais profissionalizada, tambm investindo forte em
divulgao atravs da Internet. Diante de toda essa mudana, observou-se a necessidade de se
desenvolver um sistema de informao que promova a aproximao do cliente que demanda
por esse tipo de servio e o profissional da rea de terapias holsticas e complementares.
Com este objetivo, este trabalho apresenta o processo de desenvolvimento de um sistema de
informao web, como ferramenta de gesto de atendimentos no setor de terapias holsticas e
complementares, que tera como principal objetivo, auxiliar no processo de agendamento de
consultas com os profissionais da rea holstica, e permitir a qualificao dos atendimentos
prestados por eles. Para que o sistema contemple a ideia proposta, ele conta com quatro
mdulos principais: um mdulo de cadastro de terapeutas e clientes, um mdulo de busca por
profissionais da rea, um mdulo para agendamento de consultas e um mdulo para
qualificao de atendimentos prestados pelos profissionais. A implementao do sistema se
deu de forma que todo esse processo possa ser realizado entre o terapeuta e o cliente via
Internet.
Palavras Chave: Terapia Holstica e Complementar, Software, Sistemas Web, Internet.
ABSTRACT
These days, one can see an increasing number of people are seeking types of specialized
treatments that assist in strengthening their physical, mental and emotional development, in
order to overcome more easily the problems, challenges, difficulties of the day the day. The
practice of Holistic and Complementary Therapies for this purpose is a field that has
expanded considerably in recent decades. This term is given to any type of therapy that
focuses on the treatment of human beings as a whole.
Parallel to this claim is possible to note other event that has caused significant changes in
people's lives, which is the increase in the number of accesses to the Internet, which since the
mid-90 has caused many changes in the traditional trade relations between companies and
customers. Increased demand for holistic and complementary therapies and the growing
number of accesses to the World Wide Web have provided significant changes in the routine
of professionals working in the holistic area. Possibilities of interaction mediated via the
Internet are fostering the emergence of new demands and different possibilities of service.
There are already professionals in the holistic area, such as fortunetellers, tarot card readers
and acupuncturists, who are going to serve customers more professional way, also investing in
strong dissemination over the Internet. In the face of all this change, there was the need to
develop an information system that promotes customer approach that demand for this type of
service and the professional in the field of holistic and complementary therapies.
To this end, this paper presents the development of a web information system process, such as
attendance management tool in holistic and complementary therapies sector, which will have
as main objective to assist in the appointment scheduling process with professionals holistic,
and allow the qualification of care provided by them. For the system to contemplate the idea
proposed, it has four main modules: a registration module therapists and clients, a search
module for professionals, a module for scheduling appointments and a module for training of
care provided by professionals. The implementation of the system took place so that this
process can be carried out between the therapist and the client via the Internet.
MVC - Model-View-Controller
SI - Sistemas de Informao
TI - Tecnologia da Informao
1. INTRODUO .................................................................................................................. 1
1.1. OBJETIVO GERAL .................................................................................................... 3
1.2. OBJETIVOS ESPECFICOS ...................................................................................... 3
1.3. JUSTIFICATIVA ........................................................................................................ 4
1.4. METODOLOGIA ........................................................................................................ 5
2. TERAPIAS HOLSTICAS E COMPLEMENTARES (THCs) ......................................... 6
2.1. O QUE SO AS THCs ................................................................................................ 6
2.2. HISTRIA DAS THCs ............................................................................................... 6
2.3. TCNICAS E TIPOS DE THCs ................................................................................. 8
2.4. RECONHECIMENTO E REGULAMENTAO ..................................................... 9
2.5. A DEMANDA DO MERCADO PELAS THCs........................................................ 10
2.6. PONTOS FRACOS DAS THCs ................................................................................ 11
2.7. TIPOS DE ATENDIMENTO: PRESENCIAL E A DISTANCIA ............................ 12
3. A INTERNET E O COMERCIO ELETRNICO ............................................................ 13
3.1. HISTRICO DA INTERNET .................................................................................... 13
3.2. COMRCIO ELETRNICO .................................................................................... 14
3.3. VANTAGENS DO COMRCIO ELETRNICO .................................................... 15
3.4. TIPOS DE COMRCIO ELETRNICO. ................................................................. 16
4. CONCEITOS DE SISTEMAS DE INFORMAO ....................................................... 18
4.1. A INFORMAO ..................................................................................................... 18
4.2. SISTEMAS DE INFORMAO (SI) ....................................................................... 19
4.3. SISTEMAS DE INFORMAO BASEADOS NA WEB (SIW) ............................. 19
4.4. SISTEMAS COLABORATIVOS ............................................................................. 21
4.5. SISTEMAS DE RECOMENDAO ....................................................................... 22
5. DESENVOLVIMENTO DE SISTEMAS WEB ............................................................... 23
5.1. FERRAMENTAS E ARQUITETURA DOS SISTEMAS WEB ............................... 25
5.1.1. Desenvolvimento Orientado a Objetos ............................................................... 25
5.1.2. Arquitetura Web .................................................................................................. 26
5.1.3. Modelo MVC...................................................................................................... 28
5.1.4. ASP.NET ............................................................................................................ 30
5.1.5. Html .................................................................................................................... 31
5.1.6. JavaScript ........................................................................................................... 31
5.1.7. CSS (Cascading Style Sheet) .............................................................................. 32
5.2. UML........................................................................................................................... 33
5.2.1. Diagrama de Caso de Uso .................................................................................. 35
5.2.2. Diagrama de Classes ........................................................................................... 36
5.2.3. Diagrama de Pacotes .......................................................................................... 37
5.2.4. Diagrama de Sequncia ...................................................................................... 38
5.3. BANCO DE DADOS ................................................................................................ 39
5.3.1. SQL..................................................................................................................... 40
5.3.2. Modelagem de Dados ......................................................................................... 41
6. DESENVOLVIMENTO DO SISTEMA HOLISTICWEB ............................................... 42
6.1. FASE DE ANLISE DO SISTEMA ........................................................................ 42
6.1.1. Levantamento das Informaes .......................................................................... 43
6.1.2. Requisitos do Sistema......................................................................................... 45
6.1.3. Regras de Negcio .............................................................................................. 47
6.1.4. Casos de Uso: Documentao ............................................................................ 47
6.2. FASE DE PROJETO DO SISTEMA ........................................................................ 50
6.2.1. Diagrama de Classes ........................................................................................... 50
6.2.2. Diagrama de Sequncia ...................................................................................... 51
6.2.3. Modelo de Dados Conceitual ............................................................................. 52
6.2.4. Modelo de Dados Lgico ................................................................................... 53
6.2.5. Dicionrio de Dados ........................................................................................... 54
6.3. IMPLEMENTAO DO SISTEMA ........................................................................ 55
6.3.1. Tcnicas e Ferramentas Utilizadas ..................................................................... 55
6.3.2. Sistema HolisticWeb ........................................................................................... 57
7. CONCLUSO .................................................................................................................. 65
7.1. TRABALHOS FUTUROS ........................................................................................ 66
REFERNCIAS ....................................................................................................................... 68
APNDICE .............................................................................................................................. 73
1. INTRODUO
Todo ser humano, em alguns momentos da vida, depara-se com momentos nos quais h de
enfrentar eventos e situaes que geram algum tipo de impacto ou desconforto, deixando-o
mais fragilizado e emocionalmente inseguro para lidar sozinho com obstculos da vida.
Devido a essas inesperadas circunstncias, as pessoas esto buscando cada vez mais algum
tipo de ajuda especializada que as ajude a fortalecer o seu desenvolvimento fsico, mental e
emocional, tornando-as mais aptas a transpor as adversidades do dia a dia (CAPB, 2014).
O termo Terapia Holstica e Complementar dado a qualquer tipo de terapia que siga os
princpios do holismo, com foco no tratamento do ser humano como um todo, e no s atravs
de uma fragmentada viso do real, focando apenas no tratamento especfico de dada patologia
(TEIXEIRA, 1996).
1
Tambm conhecida como Medicina Alternativa ou Complementar.
1
De acordo com dados oficiais, [...] entre 2007 e 2012 o nmero de atendimentos de
acupuntura, uma das terapias alternativas de maior aceitao, aumentou em 429%, em todo o
Pas (MAIA, 2015). Conforme Fontanella (2010) na medida em que so observados efeitos
positivos na utilizao das THCs, promulgam-se leis que liberam sua utilizao nos servios
de sade.
Toda essa demanda chamou a ateno do Ministrio do Trabalho e Emprego (MTE), que
instituiu uma nova CBO2 reconhecendo as THCs por intermdio do cdigo (3221) como
ocupao ou profisso legal (MTECBO, 2002). Ainda segundo a instituio, a modernizao
e atualizao da CBO [...] se deve s profundas mudanas ocorridas no cenrio cultural,
econmico e social do Pas nos ltimos anos, implicando alteraes estruturais no mercado de
trabalho.
Uma das molas propulsoras que contribuiu para essa mudana o crescimento da grande rede
mundial de computadores (Internet), que a partir do momento que comeou a ser usada com
objetivo comercial nos anos 90, vem causando modificaes significativas nas tradicionais
relaes comerciais entre empresas, fornecedores e clientes.
De acordo com Stair e Reymolds (2010) as pessoas tambm comearam a utilizar a Internet
para realizar atividades diversificadas, como pesquisas sobre produtos e servios que desejam
adquirir, explorao de pontos tursticos, busca por vagas de emprego, entre outras inmeras
atividades. De fato, as possibilidades de interao mediadas via Internet vem conquistando
cada dia mais e mais adeptos e, com isso, favorecendo o surgimento de novas demandas e
diferentes possibilidades de prestao de servios (RODRIGUES, 2014).
2
Classificao Brasileira de Ocupaes - o documento que reconhece, nomeia e codifica os ttulos e descreve
as caractersticas das ocupaes do mercado de trabalho brasileiro (MTECBO, 2002).
2
No Brasil, de acordo com Azevedo (2015), j existem profissionais da rea holstica que esto
modernizando seus consultrios e passando a atender os clientes de forma mais
profissionalizada. Muitos j abandonaram as propagandas em postes e esto investindo forte
na Internet.
Diante dos benefcios que as THCs trazem para a populao, da grande quantidade de clientes
que podem ser alcanados com a presena do terapeuta holstico na Internet, do aumento na
procura por esses tratamentos, do crescimento do mercado de trabalho para profissionais de
sade que optam pelas THCs e da praticidade em realizar agendamentos de consultas online,
prope-se o desenvolvimento de uma ferramenta Web que auxilie o encontro entre terapeuta
holstico e cliente, permitindo o agendamento de consultas com profissionais desta rea.
Para a obteno do objetivo geral deste trabalho foram definidos como objetivos especficos:
3
Desenvolver um sistema disponvel na Internet para que profissionais da rea de
THCs possam ser encontrados com facilidade e tranquilidade por qualquer pessoa que
busque esse tipo de tratamento.
1.3. JUSTIFICATIVA
O sistema de recomendao permitir que os terapeutas sejam avaliados pelos clientes aps o
atendimento, contribuindo para a promoo dos profissionais mais qualificados. Essa
qualificao importante, j que existe certo descrdito ao fato de que muitos dos terapeutas
alternativos so pessoas comuns, que estudam em cursos de curta durao e comeam a atuar
4
profissionalmente, mesmo sem obter experincia. Isso faz com que muitos terapeutas sejam
reduzidos a aventureiros e charlates ao invs de profissionais srios e que desejam oferecer o
melhor aos seus clientes.
Outro fator que justifica a realizao deste trabalho a existncia de certa [...] dificuldade de
aceitao por parte de outros profissionais da rea de sade com relao s Terapias
Holsticas (PECIS, 2010, p. 10), pois so tcnicas que ainda no esto totalmente validadas
pela medicina convencional e pelo mtodo cientfico. Atravs dos depoimentos de pessoas
que j passaram pelo atendimento, ser possvel dar mais credibilidade s prticas holsticas.
1.4. METODOLOGIA
5
2. TERAPIAS HOLSTICAS E COMPLEMENTARES (THCs)
[...] Terapia Holstica o nome dado a qualquer terapia que siga os princpios do
holismo, ou seja: que tente abordar os desiquilbrios bio-somato-psico-socio-
espirituais do ser humano a ser tratado como um todo, no atravs de uma viso
especializada (FONTANELLA, 2010).
Ainda segundo Fontanella (2010) [...] associados s terapias holsticas, atualmente temos,
com grande amplitude as Terapias Complementares rea de sade convencional. Definir
terapia complementar no uma tarefa fcil. No ocidente as terapias complementares so
definidas como um apoio a serem usadas simultaneamente a outros tratamentos
convencionais. De forma geral, o termo terapia holstica tambm conhecido como medicina
alternativa e complementar.
Para Nunes e Soalheiro (2004) esta abordagem est incorreta, pois [...] as tcnicas e mtodos
agregados sob o nome medicina alternativa so to distintas que se torna impossvel criar uma
definio coerente para o termo. Nem todas so naturais, nem todas so holsticas, nem todas
so orientais, nem todas so no-oficiais. Ainda segundo o mesmo autor, essas tcnicas que
esto to distantes, tanto no histrico, quanto na abordagem acabam sendo colocadas no
mesmo barco.
Hipcrates (Cs, 460-Tesslia, 377 a.C), pai da Medicina, [...] gostava de repetir enquanto
cuidava de seus pacientes que o homem uma parte integral do cosmo e s a natureza pode
6
tratar seus males (NUNES & SOALHEIRO, 2004). Na definio de Hipcrates, sade est
no estado de harmonia que o homem mantm com a natureza, o no equilbrio entre os
diferentes componentes do organismo com o meio ambiente em que vive. Em sua forma de
pensar, sade e doena dependiam da integrao perfeita entre mente, corpo e meio-ambiente
(NUNES & SOALHEIRO, 2004; FONTANELLA, 2010).
Nunes e Soalheiro (2004) contam que a partir do sculo XVII as ideias do filsofo Ren
Descartes (1596-1650) influenciaram a cincia. A partir dai os tratamentos mdicos
comearam a ver o corpo do homem como uma mquina composta de vrias partes, onde
cada parte deste corpo era independente e tinha uma funo especfica. Para Descartes, ao
entender cada parte, entendia-se o todo.
Com o aumento da popularidade da fsica quntica, a cincia passou a estar mais prxima da
sociedade, nos fazendo voltar antiga concepo de Hipcrates, porm, acrescentando
esprito trade: mente, corpo e meio-ambiente, e de acordo com Fontanella (2010) esta a
viso holstica. Mesmo com esse novo conceito, a medicina ocidental ortodoxa continua
7
sendo um edifcio slido, muito respeitada e cheia de mritos. Mas, em alguns pases como
Frana e Canad, uma boa parcela da populao (em torno de 70%) j recorre a tratamentos
de cura no convencionais. Os mtodos utilizados so totalmente diferentes uns dos outros,
inclusive em seus resultados apresentados (NUNES & SOALHEIRO, 2004).
De fato, existe uma tendncia ao uso crescente das THCs, seja como opo medicina
ortodoxa convencional, seja como complemento para ela. Abaixo esto listadas algumas
formas de terapias que podem ser consideradas Holsticas, Alternativas, Naturais ou
Complementares (MOLLER, 2001; NUNES & SOALHEIRO, 2004):
O que elas tm em comum que a maior parte delas se baseia nas experincias adquiridas ao
longo dos anos, mas ainda no existem comprovaes cientficas eficazes para validao de
seus mtodos e resultados (MOLLER, 2001).
A prtica da acupuntura foi aceita pela Organizao Mundial de Sade (OMS) no incio da
dcada de 1970 (MOLLER, 2001). Em 2002 a OMS lanou o documento intitulado de
Estratgia da OMS sobre Medicina Tradicional 2002-2005. Este documento dirigido s
naes membros da Organizao das Naes Unidas (ONU) reconhecendo e validando as
tcnicas como, fitoterapia, acupuntura e outras tcnicas orientais (PECIS, 2010).
9
MTE regulamentou a ocupao de Terapeuta Holstico sob a CBO n. 3221-25, definindo suas
atividades (MTECBO, 2002; PECIS, 2010).
Em maio de 2006 o Ministrio da Sade integrou as THCs no Sistema nico de Sade (SUS)
com a Portaria 971, que aprova a Poltica Nacional de Prticas Integrativas e Complementares
(PNPIC) (PECIS; MAIA, 2010, 2015). Em junho de 2009, o Governador Srgio Cabral Filho,
do Estado do Rio de Janeiro, aprovou a Lei 5471, e criou o Programa de Terapia Natural no
Estado do Rio de Janeiro. O item II do art. 2 define as tcnicas que sero implantadas, com
os seguintes dizeres: a implantao das Terapias Naturais nas unidades de sade e hospitais
pblicos do Estado do Rio de Janeiro, dentre as suas diversas modalidades, tais como:
Fitoterapia, Massoterapia, Terapia Floral, Acupuntura, Hidroterapia, Oligoterapia,
Aromaterapia, Geoterapia, Quiropraxia, Iridologia, Cromoterapia, Trofoterapia,
Ortomolecular, Naturologia, Hipnose, Terapias da Respirao e Ginstica Teraputica
(PECIS, 2010).
De acordo com Fontanella (2010) medida que possvel observar os resultados positivos na
utilizao das THCs e promulgam-se leis que liberam a utilizao das THCs nos servios de
sade, abrem-se espaos para seu uso nos mesmos, despertando o interesse de profissionais da
rea da sade em aprend-las e pratic-las.
Em algumas pesquisas realizadas em pases como Estados Unidos, e alguns pases da Europa,
possvel notar o interesse e o aumento na procura pelas THCs (RODRIGUES, 2014). De
acordo com Leal, Schwartsmann e Lucas (2008) tem ocorrido um aumento exponencial no
uso das THCs no tratamento de vrias doenas. Esse processo de ampliao ocorre em
paralelo ao progresso cientfico e tecnolgico da medicina moderna ocidental e vem
despertando o interesse de pesquisadores, usurios, gestores e profissionais de servios de
sade.
10
Nos Estados Unidos (EUA), estima-se que o mercado de THCs movimente em torno de 34
bilhes de dlares por ano, sendo esses recursos gastos fora do sistema de sade (LEAL,
SCHWARTSMANN & LUCAS, 2008). Segundo Levin e Jonas (2001) duas pesquisas sobre
o uso das THCs nos EUA (a primeira realizada em 1990 e a segunda em 1997) mostraram que
durante esse perodo, o uso das THCs aumentou de 34% para 42%. O nmero de visitas aos
profissionais de THCs aumentou de 400 milhes para mais de 600 milhes de visitas por ano,
e a quantia gasta com essas prticas cresceu de 14 bilhes para 27 bilhes de dlares.
Em uma clnica privada na cidade do Mxico, foi realizado um estudo com 85 pacientes
portadoras de cncer de mama que revelou que o gasto mediano mensal por paciente, com
estas prticas de US$ 345,5. No Reino Unido, existem cerca de 50.000 profissionais que
exercem alguma forma de THC, sendo cerca de 5 milhes o nmero de pessoas que buscam
anualmente este tipo de atendimento (LEAL, SCHWARTSMANN & LUCAS, 2008).
No trabalho de Levin e Jonas (2001), os autores mencionam que a segurana nas prticas das
THCs e utilizao de produtos junto a estas, uma importante rea de preocupao. Apesar da
11
presena dos benefcios potenciais, a quantidade de pesquisas sobre os sistemas e prticas de
THCs pequena quando comparada medicina convencional. Considerando a falta de
informaes consistentes sobre a segurana, eficcia e potenciais interaes das vrias formas
de THCs com o tratamento convencional, Leal, Schwartsmann e Lucas (2008) tambm
demonstram preocupao e reforam: [...] este tema merece maior ateno por parte da
comunidade cientfica.
Outro fator preocupante pode ser notado observando dados da literatura, onde sugere
fortemente que o uso das THCs frequente e usualmente omitido pelos pacientes durante
entrevistas com enfermeiros e mdicos em um tratamento convencional (LEAL,
SCHWARTSMANN & LUCAS, 2008). Para Levin e Jonas (2001) a medida que o uso THCs
aumenta, as informaes limitadas sobre sua segurana e eficcia criam uma situao
potencialmente perigosa. E o mesmo autor conclui:
O uso das tecnologias de comunicao (em especial a Internet) para oferta de atendimento
teraputico queles que por alguma razo no podem frequentar com regularidade os servios
presenciais, se transformou em uma nova modalidade de atendimento. Essa prtica j
realizada h mais de quinze anos por profissionais de pases como Canad, EUA, Inglaterra,
Argentina, Rssia, Holanda e Israel (DONNAMARIA & TERZIS, 2011).
De acordo com Adlia, Pieta e Gomes (2014) as terapias online e intervenes realizadas
atravs da Internet variam em seu sincronismo, podendo envolver comunicao sncrona, ou
seja, imediata (e.g. chat) ou assncrona, com algum atraso (e.g. e-mail), podendo ser curto
(e.g. e-mail dirio) ou longo (e.g. e-mail de resposta a cada trs dias).
12
Uma das vantagens da utilizao de tecnologias eletrnicas e digitais em
tratamentos psicoterpicos que o indivduo pode acess-las do ambiente em que se
encontra e no momento em que sente ser adequado. Esse dispositivo teraputico
ecolgico, pois adapta-se s necessidades do sujeito (ADLIA, PIETA & GOMES,
2014).
A Internet praticamente destruiu alguns setores, enquanto imps severas ameaas a outros
tantos. Por outro lado, criou mercados inteiramente novos e formou a base para milhares de
novos negcios. As inmeras possibilidades de interao humana mediadas pela rede
mundial de computadores conquistam a cada dia mais adeptos e com isso surgem novas
demandas e diferentes possibilidades de prestao de servios via Internet (LAUDON &
LAUDON, 2011; RODRIGUES, 2014).
de se esperar que essa relao, em sua forma online, difira qualitativamente de sua verso
presencial. No entanto, pesquisas tm apontado semelhanas entre ambas, mostrando-se o
atendimento teraputico pela Internet efetivo nas mais distintas modalidades (ADLIA,
PIETA & GOMES, 2014). No se trata de substituir a teraputica presencial, que
provavelmente dever seguir predominando, mas poder contar com a terapia online talvez
possa refletir em menor sofrimento queles que esto impossibilitados de serem atendidos
presencialmente (DONNAMARIA & TERZIS, 2011).
A Internet foi idealizada como um sistema de comunicao em 1969 pela Advanced Research
Projects Agency Agncia de Projetos de Pesquisa Avanada (ARPA), que faz parte do
Departamento de Defesa dos EUA. Com o passar do tempo os Sites de pesquisa da ARPA
passaram a compartilhar informaes e dar acesso a computadores de qualquer lugar. Foi
criada originalmente para servir como um backbone de comunicao e dar apoio a pesquisas
acadmicas nos tpicos relativos defesa militar. O sistema cresceu verdadeiramente como
uma rede distribuda, e no meio da dcada de 80 a ARPANET foi segmentada. A National
Science Foundation Fundao Nacional de Cincia (NSF) assumiu o controle da rede de
13
pesquisas civil, a qual se tornou a Nfnet e mais tarde renomeada para Internet (ALBERTIN,
2007).
Inicialmente a Internet estava restrita para realizar apenas pesquisa educacional. Usar a
Internet para fins comerciais era proibido pela NSF Acceptable Use Policy - Poltica de
Utilizao Aceitvel. Entretanto, com a enorme presso poltica, e dos novos participantes, as
restritas regras que definiam como a Internet deveria ser utilizada ficaram difceis de serem
mantidas (ALBERTIN, 2007).
Em 1993 a Internet foi aberta para os negcios e se tornou de fato uma ferramenta pessoal e
profissional indispensvel (LAUDON & LAUDON, 2011).
O comrcio eletrnico (tambm identificado pela sigla e-commerce) teve incio no ano de 1995,
quando o Netscape.com (uma das pioneiras na Internet), aceitou publicar anncios de grandes
empresas, popularizando a ideia da Web como uma nova mdia a ser usada para publicidade e
vendas. At a metade desta dcada, a concorrncia era dominada em escala global por
multinacionais como: General Motors, General Electric, IBM e Toyota. A Internet como um
sistema internacional de telecomunicaes completo reduziu drasticamente os custos para
aqueles que desejam operar em escala global. A Internet ampliou as possibilidades para
grandes empresas e ao mesmo tempo criou muitas oportunidades para pequenas e mdias
(LAUDON & LAUDON, 2011).
14
Os autores Laudon e Laudon (2011) dividem a evoluo do e-commerce em duas grandes
ondas. A primeira grande onda transformou o mundo do comrcio de msicas, livros e
viagens areas. Na segunda grande onda, oito setores enfrentaram (e continuam enfrentando)
um cenrio similar de transformao: filmes, telefonia, televiso, imveis, joalheria, hotis,
pagamento de contas e softwares. A gama de ofertas dentro do comrcio eletrnico continua
crescendo, especialmente nos setores de viagens, centrais de informaes, entretenimento,
vesturio, eletrodomsticos e moblias residenciais.
15
Figura 1 - Faturamento anual do e-commerce no Brasil em Bilhes.
Fonte: e-bit - www.e-commerce.org.br
3
Relatrio mais slido e respeitado sobre o comrcio eletrnico, no qual analisada a evoluo do e-commerce.
Fonte: http://www.ebit.com.br/Webshoppers.
16
Comrcio Eletrnico B2C: na definio de Nunes (2010), o tipo de transao de
negcio eletrnico que tem como foco o consumidor final, ou seja, o cliente. Ainda
segundo o autor, [...] nesse caso, o comprador ser sempre uma pessoa fsica que atravs
de seu computador pessoal, [sic] realizar [sic] procedimentos de busca e aquisio de
produtos ou servios, via Internet. De acordo com o trabalho de Cegielski e Junior
(2012), o B2C um dos tipos de comrcio eletrnico mais promissores, tanto na venda de
produtos quanto na prestao de servios online, sejam eles praticados por profissionais
ou por empresas.
Comrcio Eletrnico B2B: transaes onde ocorre a venda de bens e servios entre
empresas. Na definio de Nunes (2010), [] o comrcio eletrnico entre empresas ou
corporaes, caracterizando-se por ter apenas pessoas jurdicas envolvidas no processo.
At pouco tempo atrs, quase todas as transaes de e-commerce ocorriam por meio de redes
interligadas por fio. Atualmente, telefones celulares e outros aparelhos digitais portteis sem
fio fazem conexo com a Internet. A utilizao desses equipamentos para comprar bens e
servios em qualquer lugar tem sido chamada de mobile commerce - comrcio mvel (ou m-
commerce). Tanto as operaes B2B quanto as B2C do e-commerce podem ser efetuadas pela
tecnologia de m-commerce (LAUDON & LAUDON, 2011).
17
4. CONCEITOS DE SISTEMAS DE INFORMAO
4.1. A INFORMAO
A informao pode ser descrita [...] como uma mensagem de comunicao audvel ou
visvel, em geral apresentada sob a forma de documento, que envolve um emitente e um
receptor (MORAES, TERENCE & FILHO, 2004, apud DAVENPORT & PRUSAK, 1998).
Com o passar dos anos a informao saiu do papel e [...] se tornou digital, ou seja, se
transformou em um agrupamento de zeros e uns, inspirados pelos trabalhos de Turing, Von
Newman e Wiener (SIQUEIRA, 2005, p.62).
18
4.2. SISTEMAS DE INFORMAO (SI)
Para Gonalves (2002) as abordagens anteriores [...] evoluram para Sistemas de Informao
fortemente ligados ao conceito de gesto da informao, e desde a segunda metade da dcada
de 90 possvel testemunhar a uma mudana de paradigma: o desenvolvimento dos SI na
perspectiva da gesto da informao passou a atribuir mais nfase aos aspectos relacionados
tecnologia, devido ao aparecimento de SI baseados na Web.
De acordo com Junior (2003), [...] a Internet possui vrias tecnologias (chamadas de
tecnologias Web) que so utilizadas como infraestrutura de acesso a diversos Sistemas de
Informao. Essa infraestrutura objeto de maior parte do trabalho executado pela W3C
(1999), que tem como objetivo atingir uma Web nica para todos. Para isso ela trabalha
19
especificando formatos e protocolos da Web que precisam ser compatveis entre si, para que
(todos) os softwares e equipamentos utilizados para acessar a Internet funcionem juntos. Com
isso as fronteiras dos SIW tm vindo a alargar-se com os recursos desenvolvidos na rede de
computadores (GONALVES, 2002). Dessa maneira, Junior (2003) comenta em seu trabalho
que usurios no mundo todo tm a chance de interagir com os sistemas atravs dos seus
prprios navegadores Web (Browsers), fornecendo informaes aos servidores, os quais
processam e geram as respostas dinamicamente, atravs de pginas Web. Com isso, a troca de
informaes entre usurios na Web se torna bidirecional, similar ao funcionamento dos SI
baseados nas tecnologias tradicionais.
Ao considerar um SIW necessrio que ele esteja sempre disponvel, ser executado a partir
de um computador remoto (servidor) e ser acessado pelo usurio atravs de seu computador
(cliente) por meio de um navegador Web (BERTAGNOLLI & MILETTO, 2014). Ainda de
acordo com os mesmos autores, esse tipo de sistema considerado um sistema distribudo,
parte do processamento ocorre em um computador cliente e parte em um servidor. Esse tipo
de sistema normalmente implementado em uma arquitetura cliente-servidor (Figura 2).
20
aconteceu desde o momento que se tornou possvel, no somente solicitar pginas de
contedo esttico, mas tambm enviar informaes que podem ser processadas pelos
servidores, e ter seus resultados retornados de forma dinmica. Com isso [...] o uso de
sistemas de informao baseados na Web tornou-se cada vez mais comum nos mais diversos
contextos da economia global (FREIRE, 2008).
De acordo com Gonalves (2002, p. 38) os SIW so referenciados nas obras de vrios autores
como um novo tipo de Sistemas de Informao: Sistemas World Wide Web, Sistemas de
Informao baseados na Web, Sistemas de Informao Web, Sistemas de Informao baseados
na Internet, Sistemas de Informao na Internet, Sistemas de Suporte Deciso baseados na
Web, Sistemas de Informao para a Web. Independentemente da denominao dada aos SIW
por outros autores, o fato que os SIW incrementam de forma significativa as vantagens e os
benefcios dos SI tradicionais (S, 2000 apud GONALVES, 2002, p. 38), sendo mesmo
uma soluo de baixo custo e de grande flexibilidade, nomeadamente para sistemas
distribudos e colaborativos.
Com essa nova Internet os SIW possibilitam os usurios a criarem e distriburem contedos
globalmente, alm de permitir que os clientes escolham de que formas iro consumir esse
contedo. Se compararmos s tecnologias anteriores, os SIW [...] tornaram-se muito mais
sociais ao permitirem que os usurios criem e compartilhem contedo com seus amigos [...]
na forma de texto, vdeos, msica ou fotos. Toda essa mudana chamou a ateno das
empresas no mundo todo, que agora buscam cada vez mais sistemas especialistas no apoio
colaborao e ao trabalho em equipe (LAUDON & LAUDON, 2011).
Na definio de Laudon e Laudon (2011) a [...] colaborao o trabalho com os outros para
alcanar metas explicitas e compartilhadas, podendo ocorrer entre empresas, ou at mesmo
entre pessoas. Um exemplo dado pelo autor a colaborao de uma pessoa com um colega
em Tquio, quando este possui experincia em determinado assunto sobre o qual o outro nada
sabe. Ou quando uma pessoa colabora com muitos colegas na publicao de um blog.
21
Dependendo da natureza da tarefa e do relacionamento, a colaborao pode ser entre duas ou
mais pessoas.
Um dos grandes desafios dos sistemas de recomendao realizar uma adequada combinao
entre as expectativas do usurio e os produtos, servios e pessoas a serem recomendados.
Definir e descobrir um relacionamento de interesses um dos seus grandes problemas
(CAZELLA, NUNES & REATEGUI, 2010). Dando continuidade s idias do mesmo autor,
22
uma estratgia bastante utilizada pelos sistemas de recomendao o uso baseado nas
avaliaes dos usurios para estabelecer a reputao de um servio ou produto. Aps obter o
conhecimento de determinado item, seja consultando-o ou adquirindo-o, o usurio tem a
possibilidade de deixar uma avaliao sobre qualidade deste item, seja ele um produto ou um
servio.
Essas avaliaes so muito teis para assegurar que outros consumidores conheam a
qualidade e utilidade dos produtos e servios comercializados. No entanto, para que um
sistema possa funcionar corretamente com base nos comentrios do usurio, preciso que
haja veracidade das opinies fornecidas. De acordo com Pereira, Faccin e Librelotto (2012),
os sistemas de recomendao possuem trs categorias de classificao:
Conforme j citado neste trabalho, os SIW [...] servem de apoio para o desenvolvimento de
diversas atividades relacionadas a negcios, governo, educao, e outros domnios (FREIRE,
2008). Porm, para se desenvolver essas aplicaes, so necessrias tcnicas e mtodos
especficos para se obter o funcionamento esperado (FREIRE, 2008; BERTAGNOLLI e
MILETTO, 2014).
23
Para compreender esse tipo de sistema, de suma importncia entender seus requisitos e
mapear suas funcionalidades centrais. Reconhecer que as aplicaes Web so um tipo de
software que utiliza a Internet como um ambiente de execuo, necessrio para elaborao
inicial do projeto. Uma outra caracterstica que deve-se ter em mente que um SIW
diferente de um Site esttico. Neste ltimo, o contedo um arquivo (ou documento pr-
formatado), em que todo o seu contedo est entre as marcaes em HTML e nenhuma
informao carregada a partir de outros documentos ou bases de dados. J um SIW
caracterizado por construir dinamicamente o seu contedo, com dados provenientes de um
banco de dados, a partir da interao do usurio com as pginas, via navegadores Web
(BERTAGNOLLI & MILETTO, 2014).
Para projetar um SIW acessvel se faz necessrio seguir alguns passos, que devem ser
mapeados em diagramas e modelos, de modo a facilitar a comunicao entre as pessoas
envolvidas (BERTAGNOLLI & MILETTO, 2014). No se esquecendo da acessibilidade, que
tambm um importantssimo fator de qualidade a se considerar para desenvolvimento de um
SIW. Segundo Freire (2008), o desenvolvimento de aplicaes acessveis envolve o uso de
tcnicas apropriadas para fornecer suporte para atividades inerentes ao design e
implementao.
24
5.1. FERRAMENTAS E ARQUITETURA DOS SISTEMAS WEB
Desenvolver softwares que tenham uma arquitetura bem definida e que facilitem a correo
de eventuais problemas garante que o trabalho de analistas e programadores seja realizado
com maior rapidez e eficincia, garantindo a satisfao do usurio com relao ao servio de
manuteno (LOBO, 2008).
26
vezes mudam de nome, mas acabam por realizar as mesmas funcionalidades. A Tabela 2
apresenta com mais detalhes, quais so essas camadas e qual a funo de cada uma delas:
Para Bertagnolli e Miletto (2014) essa [...] separao est relacionada com as boas prticas
de desenvolvimento de software, em que um dos objetivos permitir a implementao de
alteraes e atualizaes em cada uma das partes sem prejudicar as demais. A Figura 3
esquematiza um modelo com a separao dessas camadas.
27
Figura 3 - Organizao da aplicao em camadas.
Fonte: disponvel em Bertagnolli e Miletto (2014, p. 5).
Existem padres no mercado que j possuem uma estrutura bem definida e que so ideais para
o desenvolvimento de projetos em que estes padres esto relacionados (LOBO, 2008). O
autor Lotar (2011) apresenta atravs da Figura 4 um modelo em trs camadas denominado
padro Model-View-Controller Modelo-Viso-Controle (MVC).
28
Figura 4 - Relao entre o usurio, o Controller, o Model e o View.
Fonte: disponvel em Lotar (2011, p. 15).
Este padro, que foi criado pela multinacional IBM e [...] utiliza uma camada para Model
(Modelo de dados), View (Viso/Interface) e [sic] Controller [sic] (Controle/Negcio)
(LOBO, 2008). A View permite que o usurio interaja com o sistema. A camada Controller
controla e interpreta as aes do usurio pelo sistema, permitindo ou no a gravao na
camada Model. Atualmente o padro MVC muito utilizado na indstria de fabricao de
softwares, sendo considerado um padro com todas as caractersticas necessrias para o
desenvolvimento de softwares complexos, de forma gil e padronizada (LOBO, 2008;
LOTAR, 2011).
Qualquer pequena mudana na estrutura deste padro pode ser prejudicial para os
desenvolvedores e projetistas que conhecem o padro MVC em sua originalidade. Com base
nisso, Lobo (2008) aconselha a sempre observar se as tecnologias e padres que esto sendo
adotados esto adequados s caractersticas do projeto, para garantir um futuro servio de
manuteno mais tranquilo.
29
5.1.4. ASP.NET
Linguagens para desenvolvimento de SIW podem ser divididas em duas categorias bsicas: as
que rodam no lado cliente e as que rodam do lado servidor. As linguagens que so executadas
no lado cliente (HTML, CSS e JavaScript) so aquelas executadas utilizando apenas o
navegador Web do usurio. Uma vez carregadas, no necessitam de novas requisies ao
servidor Web (BERTAGNOLLI & MILETTO, 2014). J uma linguagem que executada no
lado servidor (como PHP, ASP e o ASP.NET) tem seu cdigo interpretado por um programa
instalado na maquina servidora (comumente chamado de servidor Web), que fornece as
pginas Web para os programas instalados no computador cliente. Como o caso do
navegador Web (GONALVES, 2002).
De acordo com Lotar (2010, p. 115) [...] o ASP.NET um modelo de desenvolvimento Web
que inclui os recursos necessrios para o desenvolvimento de WebSites dinmicos, sendo
parte do .NET Framework. Essa tecnologia utiliza Web Server Controls - Controles de
Servidor Web, para construir layouts complexos e para adicionar funcionalidades diversas
com o mnimo de esforo. Ele cita como exemplo a possibilidade de exibir registros
provenientes de um banco de dados em uma tabela com um controle chamado GridView, com
o mnimo cdigo, bastando arrastar o controle em um formulrio, definindo suas poucas
propriedades. E no s esta, existem inmeras vantagens na utilizao do ASP.NET como
tecnologia de desenvolvimento de SI: possibilidade de implementao de uma avanada
estrutura de autorizao e autenticao de acesso a recursos, o cdigo fonte compilado,
aumentando assim a performance das aplicaes, facilidade em preservar informaes entre
pginas Web com recursos para gerenciamento do estado da aplicao, dentre outras inmeras
vantagens.
Em conjunto com o padro MVC, o ASP.NET fornece por meio de Design Patterns - Padres
de Projeto, as ferramentas para implementao do padro MVC em SIW. Ele facilita todo o
processo de programao do desenvolvedor separando o cdigo que interage com o usurio, o
design e a camada de dados (LOBO, 2008; LOTAR, 2011).
30
5.1.5. Html
O nascimento do HTML serviu para estruturar e dar forma as informaes contidas nas
pginas Web. A demanda em relao capacidade inicial do HTML tornou necessria
criao e o planejamento de novas verses que permitissem a concretizao de vrias
necessidades. Por exemplo, separar com clareza a informao de sua forma de apresentao
(MINERA, 2009).
Desde a inveno da Web a linguagem HTML evoluiu por vrias verses, contribuindo
tambm para o surgimento de novas linguagens, tal como a eXtensible Hypertext Markup
Language - Linguagem Extensvel para Marcao de Hipertexto (XHTML).
5.1.6. JavaScript
31
tecnologias da informao e comunicao, fundada em 1961 (BERTAGNOLLI & MILETTO,
2014).
O JavaScript atualmente uma das linguagens mais populares da Web e se caracteriza por ser
baseada em objetos orientados a eventos, ter tipagem dinmica e realizar avaliaes em tempo
de execuo (BERTAGNOLLI & MILETTO). Existem alm do JavaScript outras linguagens
que tambm so executadas no browser do cliente. Dois exemplos aqui apresentados so o
VBScript e o JScript, com a limitao de s funcionarem no navegador Internet Explorer da
Microsoft, enquanto que o JavaScript funciona nos browsers mais populares do mercado
atual. Motivo pelo qual foi atribuda maior nfase sua utilizao em detrimento das
linguagens mais proprietrias (GONALVES, 2002, p. 215).
As Cascading Style Sheet - Folhas de Estilo em Cascata (CSS) uma linguagem de estilo (ou
de formatao) para construo do layout de pginas Web. Um mecanismo simples e prtico
para adicionar estilos aos documentos Web (SILVA, 2008; JOBSTRAIBIZER, 2009). A
quantidade de Sites publicados na Internet tem aumentado gradativamente e com isso se viu
uma grande necessidade em torn-los mais leves, elegantes, limpos e dinmicos
(JOBSTRAIBIZER, 2009).
O trabalho de Jobstraibizer (2009) apresenta as CSS como uma das ferramentas mais
amplamente difundidas nos dias atuais, pois permite que pginas sejam projetadas (e at
mesmo SIW) com uma tcnica completamente diferente das tcnicas tradicionais,
possibilitando uma reduo de tempo considervel no trabalho dos desenvolvedores.
Conhecer CSS uma necessidade para qualquer profissional envolvido com projetos para
a Internet.
32
Na definio de Jobstraibizer (2009) as CSS so utilizadas para definir a apresentao de
documentos escritos em linguagens de marcao, como HTML e XML. Para o autor, h
inmeros benefcios no uso das CSS para formatao dos contedos das pginas Web,
mas o que realmente imprescindvel conhecer bem o HTML para explorar ao mximo
os recursos do CSS.
5.2. UML
A UML um padro relativamente aberto que nasceu da unio das vrias linguagens grficas
de modelagem orientadas a objetos, e que controlado pelo Object Management Group -
Grupo de Gerenciamento de Objetos (OMG), um consrcio aberto de empresas formado para
elaborar padres que suportem interoperabilidade, especificamente os de sistemas orientados
a objetos (FOWLER, 2005).
34
5.2.1. Diagrama de Caso de Uso
medida que se vai descobrindo os requisitos de uma aplicao a ser desenvolvida, pode-se
ir esquematizando o que se esperar atravs de um diagrama UML. Uma das notaes mais
utilizadas para mapear as funcionalidades de uma aplicao o diagrama de Casos de Uso.
De acordo com Bertagnolli e Miletto (2014) esse diagrama permite descrever os requisitos
funcionais de um sistema de forma simples e direta, deixando claro o que o sistema faz e
quais so as funcionalidades que devem ser desenvolvidas.
Todo caso de uso uma apresentao grfica de um servio ou funcionalidade fornecido pelo
sistema. Um ator no necessariamente uma pessoa, ele pode representar o mundo externo,
podendo tambm ser uma mquina, um dispositivo ou at mesmo outro sistema. A Figura 5
apresenta um exemplo de atores usados dentro de um diagrama de caso de uso. O
relacionamento entre um ator e um caso de uso dentro de um sistema pode ser observado
atravs do exemplo apresentado na Figura 6 (BERTAGNOLLI & MILETTO, 2014).
35
Figura 6 - Notao para ator, caso de uso e relacionamento de comunicao.
Fonte: disponvel em Bezerra (2006).
A Figura 7 apresenta um modelo de classes bem simples que segundo Bezerra (2006), de
fcil compreenso por qualquer pessoa que j tenha trabalhado ao menos um dia com
processamento de pedidos. Cada caixa do diagrama uma classe, que est dividida em trs
compartimentos: o nome da classe, os atributos e as operaes. Esse diagrama tambm mostra
as propriedades, as operaes e as restries que se aplicam maneira como os objetos esto
conectados. Os atributos correspondem descrio dos dados armazenados pelos objetos da
classe. Cada atributo de uma classe est associado a um conjunto de valores que esse atributo
pode assumir. As operaes correspondem descrio das aes que os objetos de uma
classe sabem realizar.
36
Figura 7 - Um diagrama de Classes simples.
Fonte: disponvel em Bezerra (2006, p.53).
Conforme j foi descrito na sesso anterior, o diagrama de classes representa a forma bsica
de estruturao de um sistema orientado a objetos. Em sistemas muito grandes com centenas
de classes, necessrio algo a mais para organizar toda essa estruturao, e foi com este
objetivo que foi criado o diagrama de Pacotes. O pacote a montagem de um agrupamento
que permite selecionar qualquer construo na UML e agrupar seus elementos em unidades de
nvel mais elevado. Seu uso mais comum o agrupamento de classes, mas pode-se tambm
usar pacotes para todos os outros elementos da UML (FOWLER, 2005; BEZERRA, 2006).
37
A notao para um pacote apresentada por Bezerra (2006) a de uma pasta com uma aba.
Para representao do contedo do pacote, ha duas maneiras de faz-lo. A primeira maneira
exibe o contedo dentro do pacote. A segunda pendurar os elementos agrupados no cone do
pacote. A Figura 8 ilustra as duas formas de representao comentadas pelo autor.
38
Os diagramas de sequncia so utilizados quando se deseja apresentar o comportamento de
vrios objetos dentro de um nico caso de uso, pois so bons para mostrar as colaboraes
entre os objetos (FOWLER, 2005). Um exemplo bsico de diagrama de sequncia pode ser
observado na Figura 9.
5.3.1. SQL
40
aceito por praticamente todos os produtos disponveis comercialmente (DATE, 2004;
RAMAKRISHNAN & GEHRKE, 2008).
41
6. DESENVOLVIMENTO DO SISTEMA HOLISTICWEB
O trabalho de Fowler (2005, p. 48) define que na Fase de Anlise que se busca descobrir o
que os usurios e clientes desejam que o sistema faa. Nesta fase de anlise, a compreenso
do problema foi transformada em uma precisa descrio das tarefas que ficaro a cargo do
sistema. O levantamento de informaes foi o primeiro resultado da fase de anlise
apresentado atravs de uma descrio textual detalhada, normalmente chamada por
Horstmann (2009) de especificao funcional.
J foi mostrado na sesso 2.5 deste trabalho que a cada dia novos profissionais terapeutas
esto se formando no Brasil e no mundo. A demanda por THC tambm vem aumentando a
cada dia (conforme tambm j apresentado nesta mesma sesso). A necessidade de promover
o encontro do cliente que demanda pela THC com um profissional de qualidade 5 principal
motivador para o desenvolvimento do sistema HolisticWeb.
Com base no levantamento das informaes, foram identificados dois atores principais, o
Cliente e o Terapeuta. O terceiro ator o prprio sistema a ser desenvolvido, que ter funes
automatizadas para apoiar as atividades dos principais atores.
Dessa maneira o sistema fara o armazenamento das informaes tanto do terapeuta quanto do
cliente. As informaes do terapeuta a serem armazenadas so: nome, foto, sexo, estado,
cidade, telefone, e-mail, login e senha para acesso ao sistema, uma breve descrio do perfil
do profissional, sua histria, suas experincias, sua formao acadmica, os cursos
extracurriculares, os tipos de especialidades que o terapeuta faz uso, o tipo de atendimento
oferecido (presencial ou distncia), o valor a ser cobrado por cada tipo de atendimento, as
disponibilidades semanais para agendamento, a reputao do terapeuta gerada atravs do
sistema de recomendao e depoimentos dos clientes que j receberam atendimento. Estas
informaes so necessrias para que o cliente analise o perfil dos terapeutas, e faa a
posterior escolha do profissional que deseja receber atendimento.
Com relao ao cliente, algumas informaes para identificao deste devero ser
armazenadas. Tais informaes so: nome, sexo, data de nascimento, estado, cidade, telefone,
e-mail, login e senha. Estas informaes ao serem armazenadas possibilitaro que o cliente
agende consultas com os terapeutas e faa a recomendao do profissional, (qualificando seu
atendimento) para outros clientes.
5
Entende-se profissional de qualidade como um profissional que tem a capacidade de oferecer respostas
teraputicas satisfatrias para seus clientes. Em outras palavras, aquele que oferece um bom servio.
43
de atendimento oferecido. A apresentao dos resultados dever exibir a foto do terapeuta,
nome, tipo de atendimento que o mesmo realiza e a especialidade principal do terapeuta.
Atravs dessa apresentao o cliente tem acesso ao perfil detalhado dos terapeutas.
Cada profissional possuir uma pgina exclusiva com todas as informaes de seu perfil, e
com isso o cliente tem a chance de analisar e agendar um atendimento de acordo com a
disponibilidade do profissional.
Aps o atendimento, o cliente receber um e-mail com um link, que o redirecionar para uma
pgina, que tem por objetivo qualificar o atendimento do terapeuta, onde ele preencher um
formulrio com as seguintes informaes:
6
Skype (www.skype.com), MSN (www.msn.com), Hangouts (hangouts.google.com), so ferramentas de
comunicao para envio de mensagens instantneas.
44
Nota (de 0 a 10) para avaliar os conhecimentos especficos apresentados pelo
profissional;
Nota (de 0 a 10) para avaliar a qualidade da comunicao do terapeuta dentro do
atendimento;
Nota (de 0 a 10) para avaliar a pontualidade do terapeuta com relao agenda
estabelecida;
Nota (de 0 a 10) para avaliar a qualidade do feedback apresentado pelo terapeuta;
Depoimento do cliente com relao ao atendimento;
Com base nas informaes acima, qual a avaliao geral do cliente com relao ao
atendimento prestado: timo, Bom, Regular, Ruim, Muito Ruim;
O cliente s pode realizar a avaliao de cada atendimento apenas uma vez e seus dados no
aparecero atrelados aos depoimentos apresentados no perfil do terapeuta. Isso para garantir
que o cliente seja o mais honesto possvel em sua recomendao.
Todos os procedimentos descritos devero ser gravados no banco de dados.
Aps realizar o levantamento das informaes foi possvel elaborar uma lista com os
requisitos funcionais e no funcionais que faro parte do escopo do sistema. A Tabela 4
apresenta a lista com os requisitos funcionais previstos para o sistema HolisticWeb e sua
rastreabilidade, ou seja, vinculao com os casos de uso associados.
Caso de
Cdigo Requisito Funcional
Uso
RF01 O sistema dever permitir que o cliente realize o cadastro do prprio perfil. CSU01
RF02 O sistema dever permitir que o cliente efetue o login no sistema. CSU02
RF03 O sistema dever permitir que o cliente altere os prprios dados de perfil. CSU03
RF04 O sistema dever permitir que o cliente desative o prprio perfil. CSU04
45
O sistema dever permitir que o terapeuta realize o cadastro do prprio perfil
RF06 CSU01
profissional.
O sistema dever permitir que o terapeuta realize login para ter acesso a rea
RF07 CSU02
de administrao.
O sistema dever permitir que o terapeuta altere os prprios dados do prprio
RF08 CSU03
perfil.
O sistema dever permitir que o terapeuta visualize um relatrio com
RF09 CSU06
histrico dos agendamentos.
O sistema dever permitir que o terapeuta defina a prpria agenda com dias e
RF10 CSU07
horrios para atendimento.
RF11 O sistema dever permitir que o terapeuta desative o prprio perfil. CSU04
RF13 O sistema dever permitir que o cliente agende atendimento com o terapeuta. CSU09
A Tabela 5 apresenta uma lista com requisitos no funcionais previstos para o sistema.
RNF02 O sistema dever utilizar o Banco de Dados SQL Server Express 2012.
Ser utilizado servidor web IIS (Internet Information Services) 7.0 ou superior para
RNF03
disponibilizar o site na rede.
O sistema dever rodar nos browsers Internet Explorer (verses 8.0 ou superior) e no
RNF04 Google Chrome (verses 46.0 ou superior).
46
6.1.3. Regras de Negcio
Algumas Regras de Negcio iniciais tambm foram identificadas para o sistema. De acordo
com Gottesdiener (1999 apud BEZERRA, 2006, p. 70), as regras de negcio so condies,
polticas ou restries que devem ser consideradas na execuo dos processos existentes em
uma empresa. A regra de negcio Data e Hora disponveis para agendamento apresentada
a seguir (Tabela 6) utilizando um formato proposto por Bezerra (2006, p. 72). As demais
regras de negcio do sistema esto documentadas no Apndice C.
Esta metodologia permitiu identificar primeiramente os 2 dois principais atores que interagem
com o sistema:
a) Cliente: indivduo que acessar o sistema com intuito de agendar consultas com o
profissional terapeuta.
b) Terapeuta: profissional que realiza o atendimento de THC.
47
A seguir apresentado atravs da Figura 12 o diagrama de casos de uso do sistema
HolisticWeb. A especificao funcional do principal caso de uso do sistema (Agendar
Atendimento) apresentada no Quadro 1, conforme formato proposto por Bezerra (2006, p.
65). As descries dos demais casos de uso encontram-se no Apndice D.
CSU04:Desabilitar Cadastro
Terapeuta
CSU05:Visualizar Atendimentos
CSU08:Buscar Terapeuta
HolisticWeb
48
Agendar Atendimento (CSU09)
Fluxo Principal:
1. O cliente acessa o perfil do terapeuta para iniciar o agendamento;
2. O cliente verifica a agenda do terapeuta com os dias e horrios que o terapeuta faz
atendimento;
3. O cliente escolhe o tipo de atendimento que deseja receber, o dia e a hora conforme a
agenda do terapeuta;
4. O sistema verifica se a data e hora escolhida pelo cliente esto disponveis, ou seja, se j
no foi preenchida por outro cliente anteriormente.
5. O sistema redireciona o cliente para um formulrio que possibilita o cliente efetuar o
pagamento;
6. O cliente efetua o pagamento;
7. O sistema envia um e-mail para o terapeuta informando que um agendamento foi realizado
e o caso de uso termina (CSU11);
49
6.2. FASE DE PROJETO DO SISTEMA
Aps o desenvolvimento dos casos de uso e a especificao funcional dos casos de uso
essenciais, foi possvel identificar e construir o diagrama de classes do sistema, que pode ser
observado atravs da Figura 13.
50
ESTADO
+ ID_ESTADO : int
+ NOME : string PESSOA
+ SIGLA : string 1..1
+ ID_PESSOA : long
0..* + NOME : string
+ SEXO : string
1..1 + E_MAIL : string
+ ENDERECO : string
+ TELEFONE : string
0..*
+ LOGIN : string
+ SENHA : string
CIDADE 1..1 + STATUS : bool
+ ID_CIDADE : int 0..*
+ NOME : string
1..1 1..1
0..*
CARTAOCREDITO CLIENTE
0..*
PAGAMENTO
0..*
+ ID_PAGAMENTO : long ATENDIMENTO FK_ESPECIAL_ESPECIALI_TERAPEUT 1..1
+ VALORTOTAL : decimal 0..1
+ ID_ATENDIMENTO : long
+ PAGAMENTOREALIZADO : bool
+ DATA : DateTime 0..*
+ DATAPAGAMENTO : DateTime
+ HORAINICIO : time
0..* + HORAFIM : time
+ ATENDIMENTOREALIZADO : bool 0..*
+ OBSERVACAO : string FK_TIPOATEN_TIPOATEND_TERAPEUT
QUALIFICACAO
+ ID_QUALIFICACAO : long
+ NOTACONHECESPECIF : int 0..* 0..*
0..*
+ NOTAQUALIDADECOMUNI : int
0..1
+ NOTAPONTUALIDADE : int
0..*
+ NOTAFEEDBACK : int AGENDA
FK_ESPECIAL_ESPECIALI_ESPECIAL
+ DEPOIMENTO : string
+ ID_AGENDA : long
+ AVALIACAOGERAL : int 1..1 ESPECIALIDADE
0..* + HORAINICIO : time
FK_TIPOATEN_TIPOATEND_TIPOATEN + ID_ESPECIALIDADE : int + HORAFIM : time
TIPOATENDIMENTO + NOME : string
+ DESCRICAO : string
+ ID_TIPOATENDIMENTO : int
+ DESCRICAO : string
0..*
0..1
DIASEMANA
+ ID_DIASEMANA : int
+ NOMEDIASEMANA : string
O diagrama de sequncia um modelo que mostra o passo a passo de um caso de uso. Esse
diagrama utilizado para explicar casos de uso que precisam de uma ateno em especial ou so
complexos. Mesmo descrevendo todo o caso de uso, pode no ser muito claro para o programador
sua sequncia lgica de acontecimentos na linha do tempo. O diagrama de sequncia detalha quais
atores, classes, requisies, parmetros, resposta e sequncia lgica que deve ser seguida
(FOWLER; BEZERRA, 2005, 2006).
Foi escolhido o caso de uso CSU09: Agendar Atendimento para ter sua sequncia lgica
explicada, pois se trata do caso de uso mais complexo no sistema. O digrama de sequncia da
Figura 14 detalha o caso de uso.
51
CSU09: Agendar Atendimento
Cliente Terapeuta
Acessa o perfil
Redireciona
RequisitaAgendamento()
CarregaTipos()
CarregaAgendaTerapeuta(id)
View()
RegistraAtendimento()
Ok
Redireciona
EfetuarPagamento() EfetuarPagamento()
ValidarDadosCartao()
EfetuarPagamento()
Ok
EnviarEmailAgendamentoConcluido()
E mail enviado
O diagrama de dados aqui desenvolvido o DER, que constitui [...] uma tcnica para
representar a estrutura lgica de um banco de dados de modo pictrico. Com tal, fornecem um
52
meio simples e fcil de entender para comunicar os aspectos principais do projeto de qualquer
banco de dados (DATE, 2004).
ESTADO
ID_ESTADO <pi> Integer <M>
NOME Variable characters (40) <M> PESSOA
SIGLA Characters (2) <M> FK_PESSOA_ESTADOPES_ESTADO
ID_PESSOA <pi> Serial <M>
PK_ESTADO <pi> NOME Variable characters (40) <M>
SEXO Characters (1) <M>
E_MAIL Variable characters (60) <M>
ENDERECO Variable characters (120)
FK_CIDADE_CIDADEEST_ESTADO
TELEFONE Variable characters (13)
LOGIN Variable characters (15) <M>
SENHA Variable characters (10) <M>
CIDADE FK_PESSOA_CIDADEPES_CIDADE STATUS Boolean
CLIENTE FK_TERAPEUT_HERDA2_PESSOA
CPF Variable characters (11)
CARTAOCREDITO PROFISSAO Variable characters (40)
DATANASCIMENTO Date & Time
ID_CARTAOCREDITO <pi> Serial <M>
NUMEROCARTAO Long integer <M>
OPERADORA
FK_PAGAMENT_PAGA_CARTAOCR Variable characters (20) <M>
TERAPEUTA
NOMETITULAR Variable characters (40) <M>
MESVALIDADE Integer <M> FK_CARTAOCR_POSSUI_CLIENTE FOTO Image
ANOVALIDADE Integer CNPJ Variable characters (14)
CODIGOSEGURANCA Integer <M> DESCRICAOPERFIL Text
DESCRICAOEXPERIENCIAS Text
PK_CARTAOCREDITO <pi> FK_ATENDIME_AGENDA_CLIENTE
FORMACAOACADEMICA Variable characters (60)
HISTORICOVIDA Text
CURSOSEXTRACURRICULARES Text
VALORHORAATENDIMENTO Money <M>
FK_ATENDIME_REALIZA_TERAPEUT
PAGAMENTO
ID_PAGAMENTO <pi> Serial <M> ATENDIMENTO FK_AGENDA_AGENDATER_TERAPEUT
FK_ATENDIME_REFERENCE_PAGAMENT
VALORTOTAL Money <M> ID_ATENDIMENTO <pi,ai> Serial <M> FK_ESPECIAL_ESPECIALI_TERAPEUT
PAGAMENTOREALIZADO Boolean DATA Date & Time <M>
DATAPAGAMENTO Date & Time <M> HORAINICIO time <M> FK_TIPOATEN_TIPOATEND_TERAPEUT
PK_PAGAMENTO <pi> HORAFIM time <M>
ATENDIMENTOREALIZADO Boolean AGENDA
OBSERVACAO Text
ESPECIALIDADETERAPEUTA ID_AGENDA <pi> Serial <M>
AK_KEY_2_ATENDIME <ai> HORAINICIO time
QUALIFICACAO PK_ATENDIMENTO <pi> HORAFIM time
ID_QUALIFICACAO <pi> Serial <M> TIPOATENDIMENTOTERAPEUTA PK_AGENDA <pi>
NOTACONHECESPECIF Integer
NOTAQUALIDADECOMUNI Integer
NOTAPONTUALIDADE Integer
NOTAFEEDBACK Integer FK_ATENDIME_REFERENCE_QUALIFIC
FK_ESPECIAL_ESPECIALI_ESPECIAL
DEPOIMENTO Text
AVALIACAOGERAL Integer FK_ATENDIME_TIPO_TIPOATEN
ESPECIALIDADE
PK_QUALIFICACAO <pi> FK_AGENDA_REFERENCE_DIASEMAN
ID_ESPECIALIDADE <pi> Integer <M>
NOME Variable characters (40) <M>
DESCRICAO Variable characters (30)
FK_TIPOATEN_TIPOATEND_TIPOATEN PK_ESPECIALIDADE <pi>
TIPOATENDIMENTO
ID_TIPOATENDIMENTO <pi> Integer <M> DIASEMANA
DESCRICAO Variable characters (30) <M>
ID_DIASEMANA <pi> Integer <M>
PK_TIPOATENDIMENTO <pi> NOMEDIASEMANA Variable characters (15) <M>
PK_DIASEMANA <pi>
53
ser criado considerando o modelo de dados conceitual (DATE; RAMAKRISHNAN &
GEHRKE, 2008, 2004).
ESTADO
ID_ESTADO int <pk> PESSOA
NOME varchar(40) FK_PESSOA_ESTADOPES_ESTADO
ID_PESSOA int <pk>
SIGLA char(2)
ID_ESTADO int <fk2>
ID_CIDADE int <fk1>
NOME varchar(40)
SEXO char(1)
FK_CIDADE_CIDADEEST_ESTADO
E_MAIL varchar(60)
ENDERECO varchar(120)
TELEFONE varchar(13)
FK_PESSOA_CIDADEPES_CIDADE LOGIN varchar(15)
CIDADE
SENHA varchar(10)
ID_CIDADE int <pk> STATUS bit
ID_ESTADO int <fk>
NOME varchar(40)
FK_CLIENTE_HERDA_PESSOA
CARTAOCREDITO CLIENTE
ID_CLIENTE int <pk,fk> FK_TERAPEUT_HERDA2_PESSOA
ID_CARTAOCREDITO int <pk>
CPF varchar(11)
ID_CLIENTE int <fk>
NUMEROCARTAO bigint PROFISSAO varchar(40)
FK_CARTAOCR_POSSUI_CLIENTE DATANASCIMENTO datetime TERAPEUTA
OPERADORA varchar(20)
NOMETITULAR varchar(40) ID_TERAPEUTA int <pk,fk>
MESVALIDADE int FOTO image
ANOVALIDADE int CNPJ varchar(14)
CODIGOSEGURANCA int FK_ATENDIME_AGENDA_CLIENTE DESCRICAOPERFIL text
DESCRICAOEXPERIENCIAS text
FK_PAGAMENT_PAGA_CARTAOCR FORMACAOACADEMICA varchar(60)
HISTORICOVIDA text
CURSOSEXTRACURRICULARES text
VALORHORAATENDIMENTO money
ATENDIMENTO
PAGAMENTO
ID_ATENDIMENTO int <pk,ak>
ID_PAGAMENTO int <pk> FK_ATENDIME_REALIZA_TERAPEUT
ID_TERAPEUTA int <fk2>
ID_CARTAOCREDITO int <fk>
ID_CLIENTE int <fk1>
VALORTOTAL money
ID_TIPOATENDIMENTO int <fk3>
PAGAMENTOREALIZADO bit FK_ATENDIME_REFERENCE_PAGAMENT ID_QUALIFICACAO int <fk5>
DATAPAGAMENTO datetime
ID_PAGAMENTO int <fk4>
DATA datetime
HORAINICIO time
HORAFIM time FK_TIPOATEN_TIPOATEND_TERAPEUT FK_AGENDA_AGENDATER_TERAPEUT
QUALIFICACAO ATENDIMENTOREALIZADO bit
OBSERVACAO text FK_ESPECIAL_ESPECIALI_TERAPEUT
ID_QUALIFICACAO int <pk>
NOTACONHECESPECIF int TIPOATENDIMENTOTERAPEUTA
FK_ATENDIME_REFERENCE_QUALIFIC
NOTAQUALIDADECOMUNI int ID_TIPOATENDIMENTO int <pk,fk1>
NOTAPONTUALIDADE int ID_TERAPEUTA int <pk,fk2> AGENDA
NOTAFEEDBACK int FK_ATENDIME_TIPO_TIPOATEN
ESPECIALIDADETERAPEUTA ID_AGENDA int <pk>
DEPOIMENTO text
ID_TERAPEUTA int <fk1>
AVALIACAOGERAL int ID_ESPECIALIDADE int <pk,fk1>
ID_DIASEMANA int <fk2>
ID_TERAPEUTA int <pk,fk2>
HORAINICIO time
TIPOATENDIMENTO HORAFIM time
FK_TIPOATEN_TIPOATEND_TIPOATEN
ID_TIPOATENDIMENTO int <pk>
DESCRICAO varchar(30) FK_ESPECIAL_ESPECIALI_ESPECIAL FK_AGENDA_REFERENCE_DIASEMAN
DIASEMANA
ESPECIALIDADE
ID_DIASEMANA int <pk>
ID_ESPECIALIDADE int <pk>
NOMEDIASEMANA varchar(15)
NOME varchar(40)
DESCRICAO varchar(30)
54
Na Tabela 7 possvel visualizar o dicionrio de dados da tabela Pessoa. Os demais
dicionrios encontram-se no Apndice E.
Tabela: PESSOA
STATUS bit No Status que indica se a pesssoa est ativa ou inativa no sistema
55
nuvem. A ferramenta possibilita desenvolver aplicativos usando as linguagens C#, C++,
JavaScript, Python, TypeScript, Visual Basic, F#, entre outras. Alm de possuir editores,
depuradores e criadores de perfis integrados.
56
6.3.2. Sistema HolisticWeb
A primeira tela exibida pelo sistema a tela Home, apresentada atravs da Figura 19, que permite
o acesso s funcionalidades, conforme definido nos casos de uso levantados durante o processo de
anlise. Esta tela apresenta os quatro ltimos terapeutas7 que se cadastraram no sistema.
Para que o cliente efetue o agendamento com o terapeuta, ele precisa fazer o cadastro dos
prprios dados. A tela de cadastro de clientes pode ser visualizada atravs da Figura 20.
7
Os nomes dos terapeutas cadastrados so fictcios e as pessoas apresentadas atravs das fotos so modelos e
no possuem nenhuma relao com o trabalho.
57
Figura 20 - Tela de cadastro de Clientes.
Fonte: o prprio autor.
Para que o terapeuta possa realizar atendimento de clientes atravs do HolisticWeb, ele
precisa estar cadastrado no sistema. A tela de cadastro de terapeutas pode ser visualizada
atravs da Figura 21.
58
O cadastro do terapeuta realizado em trs fases, o cadastro do perfil terapeuta, o cadastro
das especialidades que o terapeuta possui e ir trabalhar com os clientes (Figura 22), e a
definio da agenda de atendimento deste terapeuta (Figura 23).
59
Todo terapeuta cadastrado e ativo no HolisticWeb pode ser localizado pelos clientes atravs
de uma tela de busca de terapeutas. A tela de busca pode ser visualizada atravs da Figura 24.
60
Figura 25 - Tela Perfil do Terapeuta.
Fonte: o prprio autor.
61
Para que o cliente efetue o agendamento de um atendimento com o terapeuta ele precisa
efetuar o login no sistema. A tela de Login pode ser visualizada atravs da Figura 26.
A tela apresentada atravs da Figura 27 a tela para agendar o atendimento com o terapeuta.
62
Aps agendar o atendimento com o terapeuta, o cliente deve efetuar o pagamento atravs da
tela de Pagamento, que apresentada atravs da Figura 28.
Aps o atendimento ter sido realizado, o sistema envia um e-mail para que o cliente efetue a
qualificao do atendimento recebido. A tela para qualificao do atendimento pode ser
visualizada atravs da Figura 29.
63
Figura 29 - Tela de Qualificao de Atendimento do Terapeuta.
Fonte: o prprio autor.
64
7. CONCLUSO
Para atender a esse objetivo, foi realizada uma srie de anlises bibliogrficas e
pesquisas com profissionais da rea holstica. Com as informaes adquiridas utilizando-
se um questionrio, elaborado com perguntas chaves, foi possvel reproduzir o
minimundo desses profissionais, e extrair os requisitos do sistema a ser desenvolvido.
Alm disso, o estudo tambm foi apoiado por uma pesquisa de mercado realizada na
internet, com foco em sites particulares de terapeutas j firmados na rea holstica, que
tambm trabalham atendendo o cliente de forma presencial e a distncia.
65
atendimento vencida, onde o prprio sistema envia um e-mail para o cliente com um
link, para que um questionrio de avaliao seja respondido por ele.
Diante do exposto, conclui-se que o objetivo geral apresentado inicialmente foi alcanado,
bem como os objetivos especficos, de desenvolvimento de um sistema disponvel na Internet,
para facilitar o acesso aos profissionais da rea de THCs, apresentando de forma clara o
currculo do terapeuta com informaes de seu perfil profissional, depoimentos e
qualificaes dos clientes que j receberam atendimento.
A avaliao do sistema criado foi satisfatria, pois atravs da construo se teve a ideia exata
de seu funcionamento quando este for entrar em um ambiente de produo. Todas as
ferramentas e plataformas usadas para o processo de desenvolvimento do sistema atenderam
de forma adequada e no houve nenhuma intercorrncia que impedisse que os objetivos
fossem alcanados.
O aprendizado adquirido com o desenvolvimento deste trabalho foi satisfatrio, pois atravs
dele, muito do que foi visto nas aulas, de forma terica, pode ser visto na prtica durante
processo de criao do sistema, com todas as dificuldades e desafios pertinentes ao mtodo
utilizado para gerao de um software. Por fim, este trabalho possibilitou ao autor vivenciar
uma experincia prtica em todas as etapas da engenharia de software que ser de grande
valor para aplicaes futuras.
66
Implementao de novos filtros na tela de busca por terapeutas, para que a mesma
possa ser realizada de forma avanada. Como por exemplo, localizar os terapeutas
que atuem com mais de uma especialidade.
Implementao do controle de pagamento com carto de credito. Embora a interface
tenha sido desenvolvida, o mdulo de pagamento no est integrado com uma rede
de pagamentos.
Implementar outras formas de pagamento, como dbito automtico e boleto
bancrio.
Implementao de um mdulo de ajuda e orientao para clientes e terapeutas, com
intuito de orienta-los sobre os objetivos do sistema e auxilia-los na operacionalidade
do mesmo.
67
REFERNCIAS
ADLIA, M.; PIETA, M.; GOMES, W. B. Psicoterapia Pela Internet: Vivel ou Invivel?
PSICOLOGIA: CINCIA E PROFISSO, Brasilia, v. 34, n. n1, p. 18-31, Jan.- Mar.
2014.
AZEVEDO, R. Notcias do Site: Rdio Verdes Mares. Site da Rdio Verdes Mares, 26
Maro 2015. Disponivel em: <http://www.verdinha.com.br/noticias/14629/cartomantes-de-
fortaleza-sao-procurados-por-catolicos-e-evangelicos-e-aceitam-ate-cartao-de-credito>.
Acesso em: 26 Julho 2015.
CARDIM, R. Terapia Holstica. STUM - Somos Todos Um, 2014. Disponivel em:
<http://somostodosum.ig.com.br/conteudo/c.asp?id=01224>. Acesso em: 14 Agosto 2015.
68
DATE, C. J. Introduo a Sistemas de Bancos de Dados. Traduo de Daniel Vieira. 8. ed.
So Paulo: Elsevier Brasil, 2004. 865 p. ISBN 13: 978-85-352-1273-0. Disponvel em:
https://books.google.com.br/books?id=xBeO9LSlK7UC.
JOBSTRAIBIZER, F. Criao de Sites com CSS - Desenvolva pgina Web mais leves e
dinmicas em menos tempo. So Paulo: Universo dos livros Editora Ltda, 2009. 144 p.
ISBN 9788578730772.
69
LEAL, F.; SCHWARTSMANN, G.; LUCAS, H. S. Medicina complementar e alternativa:
uma prtica comum entre os pacientes com cncer. Revista da Associao Mdica
Brasileira, So Paulo, v. 54, n. N 6, p. 481-482, Dezembro 2008.
MOLLER, R. Terapias Holsticas no Esporte. So Paulo - SP: Ibrasa, 2001. p. 120 p. ISBN
853480169X, 9788534801690.
70
NUNES, R. M. S. ANLISE DA CONTRIBUIO DO COMRCIO ELETRNICO
BUSINESS TO BUSINESS (B2B) NA GESTO DE CADEIAS DE SUPRIMENTOS.
So Paulo: UNIVERSIDADE PAULISTA - UNIP, 2010.
SILVA, M. S. Criando Sites com HTML: Sites de Alta Qualidade com HTML e CSS. So
Paulo: Novatec Editora LTDA, 2008. 432 p. ISBN 9788575221662.
71
SIQUEIRA, M. C. Gesto Estratgica de Informao. 1. ed. [S.l.]: Brasport, 2005. 158 p.
ISBN ISBN: 8574522392.
W3C. Sobre o Consrcio World Wide Web. Site da W3C, 12 Outubro 1999. Disponivel em:
<http://www.w3c.br/sobre/#w3cbr>. Acesso em: 27 Agosto 2015.
72
APNDICE
APNDICE A QUESTIONRIO
73
74
75
76
77
APNDICE B RESPOSTAS OBTIDAS COM O QUESTIONRIO
78
79
80
81
82
APNDICE C REGRAS DE NEGCIO
Descrio: O usurio s pode qualificar o atendimento recebido apenas uma nica vez.
83
Nome: Desativao de cadastro negada (RN06)
O terapeuta no pode desativar o prprio perfil caso tenha algum atendimento que
Descrio:
tenha sido pago e esteja pendente de atendimento.
Fonte: O prprio autor.
Descrio: O terapeuta precisa ter sua agenda criada para estar ativo no sistema.
84
APNDICE D ESPECIFICAO DOS CASOS DE USO
Sumrio: Cliente/Terapeuta faz o cadastro do prprio perfil no sistema para ter acesso s
operaes de agendamento.
Ator Primrio: Cliente/Terapeuta
Fluxo Principal:
1. O cliente/terapeuta acessa o sistema;
2. O cliente/terapeuta acessa o formulrio para preenchimento dos prprios dados e
submete ao sistema.
3. O sistema valida os dados do cliente/terapeuta.
4. O sistema envia um e-mail para o cliente/terapeuta para informar que o cadastro
dele foi realizado com sucesso e o caso de uso termina.
85
Efetuar Login (CSU02)
86
Alterar Cadastro (CSU03)
87
Desativar Cadastro (CSU04)
88
Visualizar Atendimentos (CSU05)
89
Visualizar Histrico Agendamento (CSU06)
90
Definir Agenda Atendimento (CSU07)
Pois-condies: A agenda do terapeuta foi definida com sucesso e o caso de uso termina;
91
Buscar Terapeuta (CSU08)
Sumrio: O cliente faz uma busca no sistema para visualizar os terapeutas que esto
cadastrados oferecendo seu servio de atendimento.
Ator Primrio: Cliente
Fluxo Principal:
1. O cliente acessa o sistema;
2. O sistema exibe para o cliente opo para buscar os terapeutas que esto ativos no
sistema;
3. O cliente escolhe a opo e acessa o formulrio com filtros para buscar o terapeuta
por: especialidade, local de atendimento (estado e cidade) e tipo de atendimento
oferecido;
4. O cliente preenche as informaes do formulrio e submete;
5. O sistema exibe uma lista com os nomes dos terapeutas que esto de acordo com os
critrios estabelecidos na busca do cliente e o caso de uso termina;
Pois-condies: O sistema apresenta uma lista com os terapeutas que esto ativos no
sistema e que no violam a regra de negcio RN07;
Regras de Negocio: RN07
92
Enviar E-Mail (CSU10)
93
Qualificar Atendimento (CSU11)
Fluxo Principal:
1. Aps o vencimento da data do atendimento agendada (CSU09), o sistema envia um
e-mail para o cliente com um formulrio de qualificao do atendimento;
2. O cliente preenche o formulrio com perguntas para qualificar o atendimento do
terapeuta
3. O cliente submete o formulrio aps preench-lo e o caso de uso termina;
94
Efetuar Pagamento (CSU12)
Fluxo Principal:
1. O sistema redireciona o cliente para um formulrio que possibilita o cliente efetuar
o pagamento;
2. O cliente informa os dados do carto de crdito no formulrio;
3. O sistema questiona o cliente se ele deseja armazenar os dados do carto de crdito
no sistema para futuras transaes;
4. O sistema valida os dados do carto de crdito do cliente;
5. O sistema registra o pagamento;
6. O sistema envia um e-mail para o terapeuta informando que um agendamento foi
realizado e o caso de uso termina (CSU10);
95
APNDICE E DICIONRIO DE DADOS
Tabela: CLIENTE
ID_CLIENTE int PK, FK Sim Cdigo identificador do cliente e chave com a tabela pessoa
Tabela: TERAPEUTA
ID_TERAPEUTA int PK, FK Sim Cdigo identificador do terapeuta e chave com a tabela pessoa
VALORHORAATENDIMENTO money Sim Valor a ser cobrado pela hora de atendimento do terapeuta
96
Tabela: ATENDIMENTO
Tabela: AGENDA
97
Tabela: ESPECIALIDADE
Tabela: DIASEMANA
Tabela: TIPOATENDIMENTO
Tabela: ESTADO
98
Tabela: CIDADE
Tabela: PAGAMENTO
Tabela: CARTAOCREDITO
99
Tabela: QUALIFICACAO
Tabela: TIPOATENDIMENTOTERAPEUTA
Tabela responsvel por fazer a ligao de dados dos Tipos de Atendimento prestados pelo Terapeuta
Tabela: ESPECIALIDADETERAPEUTA
100