Escolar Documentos
Profissional Documentos
Cultura Documentos
Jaguarina 2005
Trabalho de concluso de curso apresentado disciplina Trabalho de Graduao III, do curso de Cincia da Computao da Faculdade de Jaguarina, sob orientao do Prof. Ademrio Arajo Junior.
Jaguarina 2005
FRANCO, Julio Csar da Silva Andrade. Criao de um sistema de E-Commerce para rede de farmcia. Monografia defendida e aprovada na FAJ em de dezembro de 2005 pela banca examinadora constituda pelos professores:
AGRADECIMENTOS
Agradeo em primeiro lugar a Deus e aos meus pais que me apoiaram durante o curso. Agradeo tambm a minha grande amiga Edina e a todos que fizeram isto se tornar concreto, entre eles, meus amigos de faculdade Carlos, Luis, Gustavo, Paulo, Homero, Rodrigo, Piassa, Raquel e Michele. A Unimed Amparo por todo o apoio fornecido.
RESUMO
Tentando atender as necessidades de melhor atendimento ao consumidor montou-se um projeto do Sistema de Comrcio Eletrnico na Farmcia Privativa da Unimed Amparo, para manter se atualizada e competitiva no mercado. Esse trabalho tem por objetivo descrever a implantao do sistema de Comrcio Eletrnico na Farmcia da Unimed Amparo, com os progressos j alcanados e tambm as implementaes a serem efetuadas.
SUMRIO
AGRADECIMENTOS ...........................................................................................................4 LISTA DE SIGLAS ...............................................................................................................7 1. INTRODUO..................................................................................................................8 2. FUNDAMENTAO TERICA .....................................................................................9 2.1. CONCEITO DE COMRCIO ELETRNICO ..............................................................9 2.2. BANCO DE DADOS ....................................................................................................11 2.3. ESTRUTURA DO BANCO DE DADOS.....................................................................11 2.4. RELACIONAMENTOS................................................................................................12 2.5. ASP................................................................................................................................12 2.6. ARQUITETURA CLIENTE / SERVIDOR ..................................................................13 2.7. SEGURANA...............................................................................................................13 2.8. COOKIE ........................................................................................................................14 2.9. ENVIANDO E-MAIL DE UMA PAGINA ASP..........................................................15 3. ESTUDO DE CASO ........................................................................................................16 3.1. ANLISE DO COMRCIO ELETRNICO ...............................................................16 3.2. COMO O PBLICO USAR O SITE .........................................................................16 3.3. PROCEDIMENTOS NA FARMCIA.........................................................................17 3.4. ADMINISTRAO......................................................................................................17 3.5. POSSVEIS FALHAS DO SISTEMA ..........................................................................18 3.6. ITENS A SEREM IMPLEMENTADOS FUTURAMENTE........................................18 3.7. QUESTIONRIO ENCAMINHADO AO SR. NILTON CITRANGULO, FARMACUTICO RESPONSVEL PELA UNIMED AMPARO. ..................................19 4. CONCLUSO..................................................................................................................21 5. REFERNCIAS BIBLIOGRFICAS .............................................................................22
LISTA DE SIGLAS
CE SQL Comrcio Eletrnico Structured Query Language On-Line Analytical Processing Visual Basic Script Java Script Active Server Pages Internet Information Service Collaboration Data Objects Hyper Text Markup Language
CDO HTML -
1. INTRODUO
Os avanos tecnolgicos dos meios de comunicao e transmisso de dados j se encontram incorporados de tal forma no dia a dia das empresas, que as mesmas se vem obrigadas a acompanh-los. Tornou-se um mecanismo contnuo e constante para atender tanto a necessidade dos consumidores como das empresas na procura pelos baixos custos e as facilidades de acesso e utilizao dos servios/produtos. O ASP uma linguagem de programao para ambientes Web amplamente utilizada no desenvolvimento de aplicaes para comrcio eletrnico e para a integrao de pginas HTML a bancos de dados. Considerando a Internet um caminho sem volta e atenta ao novo perfil do mercado, visualizando as vantagens e perspectivas de aumento das vendas com o melhor atendimento ao consumidor do Comrcio Eletrnico, a Unimed Amparo est montando uma Loja Virtual. O trabalho desenvolvido para a Farmcia da Unimed Amparo utiliza o ASP, com acesso ao banco de dados SQL-Server e linguagem VB-Script. Recursos como solicitao e confirmao de pedidos, carrinho de compras, segurana sero alguns dos itens desenvolvidos nesse trabalho.
Negcio-a-consumidor: a transao ocorre entre uma empresa e um consumidor. Quando se pensa em comrcio eletrnico, esse tipo de transao a primeira que vem em mente. Por exemplo a Farmcia Unimed, onde o cliente procura e encontra o que deseja comprar. Negcio-a-negcio: envolve transaes entre duas empresas. Em geral, as empresas que praticam esse tipo de comrcio eletrnico so menos visveis aos olhos do consumidor. Por exemplo a Farmcia Unimed compra medicamentos dos fornecedores. Consumidor-a-consumidor: envolve transaes de consumidor para consumidor. Por exemplo o Mercado Livre que promove leiles de itens entre seus clientes e cobra uma taxa por transao. So ainda transaes eletrnicas entre parceiros de negcio ou entre negcio e seus clientes comprando, vendendo produtos e servios por meio de computadores interligados em rede. Segundo a pesquisa de Kalakota e Whiston existem quatro perspectivas [ALBERTIN, 2004]: A perspectiva de comunicaes: tem por objetivo o pagamento por meio de linhas de telefone atravs da entrega de informaes produtos/servios, ou pagamentos efetuados por meio eletrnico. A perspectiva de processo de negcio: percebe que a tecnologia tem aplicaes no que concerne a automao de transaes de negcios e fluxos de dados. A perspectiva de servio: em busca do corte de custos tanto da parte dos consumidores como das empresas tm essa perspectiva a melhora da qualidade das mercadorias e servios. A perspectiva de on-line: Transaes comerciais que tenham capacidade de comprar, vender produtos e informaes na Internet e em outros servios on-line.
Baseando-se nessas informaes, a Unimed Amparo decidiu criar um sistema para venda de medicamentos e produtos de higiene pessoal visando aprimorar o relacionamento com os clientes. Com a interao eletrnica, sero mais bem sucedidas no mercado, as empresas, que obtiverem informaes detalhadas sobre as necessidades de cada consumidor e automaticamente confeccionar produtos e oferecer servios para as necessidades individuais. Isto resulta em produtos customizados comparveis queles oferecidos por fornecedores especialistas, mas com um preo de mercado de massa. A Unimed j participa desse seguimento de mercado com a revista Vivendo que est on-line no site e o correio eletrnico. A estrutura do Sistema de CE da Farmcia Unimed baseia-se em uma transao Negcio-a-Consumidor (organizao x consumidor). O maior favorecido o cliente que tem informaes sobre os produtos, podem adquiri-los com dinheiro eletrnico e outros sistemas de pagamentos, e tambm as informaes das mercadorias atravs da rede. Comrcio Eletrnico Pblico: conhecidos tambm como Portais Web ou Portais de Internet; provm aos usurios uma interface com a rede de servidores que compem a Internet. Possuem a funo de atrair o pblico em geral e funcionar como uma mdia adicional para o marketing de produtos. Os diferenciais do comrcio eletrnico em comparao com o comrcio tradicional (este ultimo mantido pela Unimed para atender a diversidade da clientela) so: [ALBERTIN, 2004] As relaes com os clientes so aprimoradas; O custo para conquistar a confiana de um cliente inferior ao custo que gasto no Atravs da racionalizao de processos e pessoal, o tempo que envolve todo o As despesas com transporte, armazenamento e distribuio so reduzidas, bem Melhora da comunicao e coordenao dentro das empresas devido ao maior uso O contato com os fornecedores mais direto, podendo ser feito por meio de
comrcio tradicional; processo de compra, venda e entrega do produto otimizado; como as despesas com estoque atravs da automao e reduo do tempo; da informao tecnolgica, dos sistemas de integrao e da prpria rede; sistemas interligados, eliminando a necessidade de representantes e inventrios, e aumentando a disponibilidade de produtos para os clientes. Alguns fatores podem dificultar o acesso do usurio ao CE na residncia, tais como: a preocupao com a segurana dos dados pessoais (nmeros de cartes de crdito, contas bancarias);
10
a baixa velocidade de transmisso de dados para as residncias; custos de acesso elevados. Os consumidores esto mais exigentes, pois desejam ter acesso s informaes
relativas aos produtos e servios de forma eletrnica. Certamente, junto com os produtos e servios, a empresa precisa estar preparada para prover/garantir a privacidade e a confidencialidade que o mercado demanda. Atualmente, com as mudanas que o mercado de trabalho vem sofrendo, os indivduos do mais valor ao tempo e dinheiro, pois hoje em dia se gasta mais tempo trabalhando do que no passado, restando assim pouco tempo para o lazer. Assim, tendem a ser mais receptivos aos servios e produtos que economizam tempo.
11
2.4. RELACIONAMENTOS
Definidas as tabelas que compem o banco de dados, dever decidir-se como sero relacionadas. Este procedimento permite criar consultas que exibam informaes provenientes de vrias tabelas de uma nica vez, como, por exemplo: quais medicamentos foram adquiridos por um determinado cliente. Esse relacionamento funciona com camposchaves nas respectivas tabelas. Na maioria dos casos, esses campos coincidentes so a chave primria de uma tabela que fornece um identificador exclusivo e no nulo para cada registro e uma chave estrangeira da outra tabela. Existem trs tipos de relacionamentos: Um-para-Muitos: significa que um dos campos relacionados uma chave primria ou tem um ndice exclusivo. Um-para-Um: significa que ambos os campos relacionados so chaves primrias ou tm ndices exclusivos. Intermedirio: significa que nenhum dos campos uma chave primria ou tem um ndice exclusivo. Os relacionamentos utilizados no BD da farmcia so do tipo Um-para-Muitos.
2.5. ASP
O ASP (Active Server Pages) pode ser entendido como um ambiente de scripts que rodam no servidor. Pginas interativas e dinmicas, mais avanadas do que as paginas HTML estticas, muito comuns na Internet, podem ser criadas por meio desse ambiente,
12
bem como aplicativos de servidor Web. muito comum a utilizao do ambiente ASP para a criao de solues para o comrcio eletrnico e para a interao com banco de dados. O ambiente ASP permite a unio de paginas HTML, comandos de script e componentes. A programao no ambiente ASP pode ser feita em VBScript ou em JScript. A tecnologia ASP permite que um aplicativo localizado no servidor venha a ser compartilhado por diversos usurios. possvel, por meio dessa tecnologia, lidar com diferentes solicitaes de usurios ao mesmo tempo, respondendo a todas individualmente.
2.7. SEGURANA
Como muito grande a quantidade de informaes confidenciais na Internet a segurana dessas informaes deve ser bastante rigorosa. No caso de aplicaes ASP, como os usurios geralmente enviam diversas informaes ao servidor, a principal ocorrncia a ser evitada que pessoas no autorizadas tenham acesso a dados sigilosos, como senhas, nmeros de carto de crdito e outras. Tambm importante evitar ataques que possam deixar o site fora do ar, podendo causar diversos prejuzos, principalmente, no caso de sites de comrcio eletrnico. Para evitar esses acontecimentos, necessrio adotar as medidas de segurana apropriadas. Normas de segurana devem ser criadas, utilizadas pelo Administrador e informadas aos usurios, que devem segui-las risca. Em geral, a segurana em aplicaes ASP garantida por meio de mtodos de autenticao eficientes, configuraes de segurana que restringem o acesso aos sites, atribuio de nveis de permisso para usurios, alm de outras medidas adequadas. No momento em que uma pgina acessada, a identificao do usurio deve ser fornecida ao IIS (Internet Information Services). Para realizar essa identificao, utiliza-se um nome de usurio e uma senha. Podemos tambm realizar uma autenticao de usurio.
13
Essa autenticao elimina o desconforto de um usurio ter que se deparar com uma tela de logon j no primeiro acesso de determinada pagina. Utilizando a autenticao, pode-se registrar as aes que o usurio praticou, alm do acesso que possui a determinadas informaes. Um tipo de autenticao muito utilizado aquele que permite o acesso do usurio a uma pagina sem que precise se identificar por meio de um nome de usurio e senha. Essa autenticao realizada utilizando o acesso annimo. Para garantir a segurana no site com esse tipo de acesso, essa conta faz parte de um grupo de usurios que possuem limitaes de acesso a determinados recursos do servidor. Temos tambm o acesso e autenticao integrada do Windows. Esse tipo de autenticao oferece maiores vantagens em relao segurana, sendo que o nome de usurio e a senha so criptografados quando transmitidos atravs da rede, ao contrario do acesso bsico.[ WALTHER, 2000] Durante o processo de autenticao integrada do usurio, informaes recentes deste ltimo so utilizadas para a sua identificao. Caso essa identificao no ocorra durante a troca de autenticao, o usurio deve digitar uma senha e um nome de usurio vlidos. A criptografia permite que um alto nvel de segurana seja atribudo aos dados. Por meio desse recurso, possvel assegurar a integridade dos dados enviados pela Internet, no sendo realizada nenhuma alterao nos mesmos entre o momento do envio e o da recepo, a confidencialidade dos dados, garantindo que os mesmo no sero interceptados antes que cheguem ao seu destino, e a autenticidade dos dados, pois o remetente dos mesmos poder ser identificado. Isso tudo assegura a veracidade do contedo enviado.
2.8. COOKIE
Um cookie um arquivo texto, de pequeno porte, criado pelo servidor ao ser acessado por um browse e gravado no HD do cliente. Esse pequeno arquivo contm informaes responsveis pela identificao do computador do cliente perante o servidor, o qual ir reconhec-lo no momento de um novo acesso. Os cookies podem ser divididos em duas categorias: cookies de sesso, que s existem enquanto a sesso estiver ativa e cookies permanentes, os quais so gravados em arquivo texto no HD do cliente. A esses ltimos atribudo um prazo de expirao, aps o qual so removidos.
14
15
16
em uma das trs opes dinheiro, cheque ou convnio, e ainda confirmar o pedido, finalizando a compra clicando no link enviar. Atendendo a determinao da Lei n. 5.991, de 17 de dezembro de 1973 no que concerne aos medicamentos de tarja preta e vermelha. Acessando algum ou alguns desses medicamentos, aparecer uma informao ao usurio Em cumprimento Lei Federal n 5.991, de 17 de dezembro de 1973 esse medicamento s poder ser entregue ao usurio se a receita j estiver na Farmcia ou se houver uma cpia ou fax do receiturio mdico na Farmcia Unimed. No caso do usurio optar pelo fax dever, no momento da entrega do medicamento, fornecer o original do receiturio para constar no arquivo da Farmcia, obedecendo-se assim os requisitos da Lei. Casos de dvidas podero ser solucionadas atravs de: 1 - E-mail farmacia@unimedamparo.com.br 2 - MSN farmacia@unimedamparo.com.br 3 - Skype farmacia_unimed 4 - Telefone 3807-5588 O horrio de funcionamento e atendimento para esclarecer duvidas por meio de Skype, MSN e Telefone das 8:00h s 20:00 horas, que consta na pagina inicial.
3.4. ADMINISTRAO
O gerente da farmcia tem como funes: 1 Lanar os produtos adquiridos e efetuar as alteraes de valores. 2 Manter atualizado os novos usurios e remover os que no fazem mais parte do grupo Unimed. 3 Dar baixa no estoque aps a confirmao da entrega da(s) mercadoria(s). Os procedimentos sero efetuados atravs de um endereo eletrnico de acesso restrito da empresa no qual se encontram os campos prprios para essas atividades.
17
sigilo maior dos dados que esto trafegando na rede. produtos que adquiriu anteriormente. Caso seja a primeira compra do mesmo, aparecer uma mensagem informando que no possui nenhum histrico. Oferecer aos clientes um item que permita o acompanhamento de pedidos. Acrescentar ao item busca a possibilidade de consultar por ordem de fabricantes. Criar um link exclusivo para medicamentos genricos, com nome do produto,
fabricante e preo.
18
Criar um Fale conosco especifico para esse departamento, que constar os 1 Farmacutico 2 SAQ Servio de Atendimento ao Consumidor; 3 Sugestes e Reclamaes; 4 Suporte do site; Poder ser criado um espao para publicidade, atendendo aos interesses dos Outros problemas podero ocorrer assim que o sistema efetivamente estiver sendo
seguintes contatos:
fornecedores. utilizado.
3.7. QUESTIONRIO ENCAMINHADO AO SR. NILTON CITRANGULO, FARMACUTICO RESPONSVEL PELA UNIMED AMPARO.
1) Existe uma previso de horrios de pico para acessar a farmcia? difcil prever horrios de pico para os acessos via e-comerce, acredito que s poder ser conhecido aps um perodo de experincia com o sistema funcionando. 2) do seu conhecimento como se faz o clculo para o uso do sistema? Sim. Os clculos so baseados na porcentagem atual de usurios de Internet no Brasil (que se encontra disponvel em pesquisas ou organismos especializados) multiplicado pelo nmero de clientes da Unimed Amparo. 3) Qual a estatstica para o aumento de volume de vendas com o sistema? H uma expectativa de aumento inicial de 20%. 4) A criao do sistema tem preenchido suas expectativas? Sim e que o e-comerce vai, certamente, crescer a cada dia. 5) Existe um questionamento por parte dos usurios com relao a implementao do sistema? Nossos clientes ainda no questionam e nem comentaram aqui sobre e-comerce. Acredito que sairemos na frente, novamente, com relao ao mesmo, surpreendendo os clientes, assim que o sistema estiver funcionando. 6) Como voc v o ritmo de implantao do sistema:
19
O ritmo normal; por se tratar de uma ferramenta nova, devemos testar exaustivamente antes de coloc-la para funcionar com os clientes. 7) No atual estgio de implantao do sistema h alguma sugesto da sua parte? Nesta fase de desenvolvimento acho interessante um teste (prottipo) com os funcionrios da Unimed, sem divulgao para os demais clientes. 8) Quais seriam as sugestes para melhoria do sistema tanto por parte dos usurios como da farmcia? Creio que deve ser bem testado antes de rodar; criar uma padronizao para este processo e document-la. Esclarecer com os responsveis as devidas funes. Fazer as telas e links de maneira a no confundir os clientes. Determinar o tempo de reviso do sistema de e-comerce principalmente a rotina de reviso de novos produtos e da alterao dos preos.
20
4. CONCLUSO
As possibilidades tecnolgicas que o CE oferece esto sendo utilizadas pela Unimed Amparo para o sistema na farmcia. Visando maior conforto e comodidade para seus clientes, desenvolveu-se para a Farmcia Privativa Unimed um site exclusivo aos usurios, objetivando mant-la competitiva no mercado. O site j possui uma lista rotativa de produtos, sendo que, a cada novo acesso, so exibidos aleatoriamente diversos produtos. Podem-se efetuar consultas usando o campo de busca ou utilizando a primeira letra do nome do produto em link especfico, o gerenciamento da administrao para incluso e excluso de usurios, o carrinho de compras, o envio do email pelo usurio ao finalizar o pedido, assim como a manuteno dos produtos, que se encontra em perodo experimental na administrao da farmcia. O mesmo tem uma apresentao visual agradvel, leve e de fcil navegao devendo tornar-se seguro com as implementaes do Certificado de Segurana, retornar ao cliente a confirmao do pedido, assim como o histrico de produtos adquiridos anteriormente. Estes e mais alguns itens citados nos "Itens a serem implementados" sero desenvolvidos em 2006, com uma perspectiva para o segundo semestre de 2006 estar em pleno funcionamento tanto internamente como no atendimento ao cliente.
21
5. REFERNCIAS BIBLIOGRFICAS
ALBERTIN, Alberto Luiz. Comrcio Eletrnico. So Paulo, SP: Atlas, 2004. WALTHER, Stephen. Aprenda em 21 Dias E-commerce com Asp. Campus, 2000. HADDAD, Renato. Crie um E-commerce com Asp. So Paulo, SP: Erica, 2000. MARCON, Antonio Marcos. Aplicaes e Banco de Dados para Internet. So Paulo, SP: Erica, 1999. OLIVIERO, Carlos Antonio Jos. Faca um Site Asp Orientado Por Projeto. So Paulo, SP: Erica, 2000. OLIVIERO, Carlos Antonio Jos. Faca um Site Comrcio Eletrnico com ASP + HTML. So Paulo, SP: Erica, 2000. SILVA, Luciano Carlos da. Banco de Dados para Web. Erica, 2001. Lei Federal n 5.991, de 17 de dezembro de 1973 disponivel em:
22