CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA

Tamanho: px
Começar a partir da página:

Download "CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA"

Transcrição

1 CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA FACULDADE DE TECNOLOGIA DE LINS PROF. ANTONIO SEABRA CURSO SUPERIOR DE TECNOLOGIA EM BANCO DE DADOS IBRAHIM MOHAMMAD ABD EL MENEM AMLEH PROTÓTIPO DE LOJA VIRTUAL UTILIZANDO JAVA LINS/SP 1 SEMESTRE/2015

2 CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA FACULDADE DE TECNOLOGIA DE LINS PROF. ANTONIO SEABRA CURSO SUPERIOR DE TECNOLOGIA EM BANCO DE DADOS IBRAHIM MOHAMMAD ABD EL MENEM AMLEH PROTÓTIPO DE LOJA VIRTUAL UTILIZANDO JAVA Trabalho de Conclusão de Curso apresentado à Faculdade de Tecnologia de Lins para obtenção do Título de Tecnólogo em Banco de Dados. Orientador: Prof. Me. Anderson Pazin LINS/SP 1 SEMESTRE/2015

3 IBRAHIM MOHAMMAD ABD EL MENEM AMLEH PROTÓTIPO DE LOJA VIRTUAL UTILIZANDO JAVA Trabalho de Conclusão de Curso apresentado à Faculdade de Tecnologia de Lins, como parte dos requisitos necessários para a obtenção do título de Tecnólogo(a) em Banco de Dados sob orientação do Prof. Me. Anderson Pazin. Data de aprovação: / / Orientador: Anderson Pazin Examinador 1: Mario H. S. Pardo Examinador 2: Alciano G. G. de Oliveira

4 Dedicatória Dedico esse trabalho a todos os professores, que me apoiaram durante todos esses anos. Também dedico a minha esposa pelo apoio, incentivo, compreensão e por acreditar em meu potencial. Agradeço a Deus por ter me dado força e coragem nos momentos mais difíceis dessa minha jornada. Por fim dedico esse trabalho aos meus amigos que no decorrer do curso me apoiaram e me incentivaram a não desistir dos meus objetivos. Ibrahim Mohammad Abd El Menem Amleh

5 AGRADECIMENTOS Primeiramente ao meu bom Deus por ter me dado forças, saúde e persistência para vencer essa batalha. Ao meu orientador Anderson Pazin, pelo seu incentivo e correções para que pudesse concluir com êxito minha monografia. A todos os meus amigos que caminharam junto comigo nessa caminhada. Dedico também aos demais professores e funcionários desta estimada instituição e em especial dedico este trabalho a minha família pelo apoio, e encorajamento e paciência para que vencesse essa longa caminhada de minha vida Ibrahim Mohammad Abd El Menem Amleh

6 RESUMO Esse trabalho tem como tema principal o desenvolvimento de uma loja virtual, que possui o objetivo de ampliar o campo de atuação e o potencial de competitividade no mercado para o qual foi desenvolvido. A loja virtual implementada ao longo deste trabalho é voltada para o segmento de vendas de computadores e seus acessórios, com o intuito de promover os objetivos citados anteriormente à empresa Centro de Computação, que atualmente possui restrições que a impedem de crescer no âmbito empresarial. A empresa Centro de Computação é uma nova empresa no mercado, portanto não possui muitos clientes e precisa aumentar o número de clientes. Com o objetivo definido, foi realizado um levantamento teórico que mostra as principais tecnologias utilizadas para o desenvolvimento da loja virtual em questão. Também foi realizado o estudo do mercado e estudo de caso referente ao problema atual da empresa e os requisitos são expressos em forma de diagramas necessários para o desenvolvimento da solução proposta (a loja virtual). Além disso, são exemplificadas, com imagens e códigos, na parte de implementação das funcionalidades do sistema. Finalmente, são apresentados os resultados obtidos e as dificuldades que foram enfrentadas durante o processo de desenvolvimento, que juntos concluem este trabalho. Palavras-Chave: Loja Virtual, Comércio Eletrônico, Java, Servlet, JSP, Análise do Mercado, Banco de Dados e UML.

7 ABSTRACT This work has as main theme the development of a virtual store, which has the objective of expanding the playing field and the potential for competition in the market for which it was developed. The shop implemented throughout this work is focused on the segment of computer and accessories sales in order to promote the goals previously mentioned to the Computer Center Company, which currently has restrictions that prevent them from growing in the business domain. The Computer Center Company is a new company in the market therefore does not have many customers and need to increase the number of customers. After a sharply defined goal, a theoretical survey has taken place showing the main technologies used for the development of the virtual store in question. In addition, the market study was conducted as well as the market case study for the current issue of the company and the requirements expressed in the form of diagrams necessary for the development of the proposed solution (the store). In addition, they are illustrated with images and codes, on the implementation of the system functionality. Finally, we present the results obtained and the difficulties that were faced during the development process, which together conclude this work. Keywords: Virtual Shop, Electronic Commerce, Java, Servlet, JSP, Market Analysis, Database and UML.

8 LISTA DE ILUSTRAÇÕES Figura 2.1 Página principal do site Dell Figura 2.2 Acessar Conta Dell Figura Cadastro do cliente Figura Loja Virtual Dell Figura Dados de entrega e pagamento Figura Página principal da Lojas Americanas Figura Conta do Usuário Figura 2.10 Frame Superior da Lojas Americanas Figura Comprar Por Departamento Figura 2.12 Controle De Busca Figura Garantia Estendida Figura Cesta De Compras Figura 2.15 Formas De Pagamento Figura Diagrama de Caso de Uso Figura 3.2 Modelo Lógico Figura 3.3 Modelo Relacional Figura 3.4 Diagrama de Atividade Cadastrar Categoria Figura 3.5 Diagrama de Atividade Manter Marca Figura 3.6 Diagrama de Atividade Manter Produto Figura: 3.7 Diagrama de Atividade Login do Cliente Figura 3.8 Diagrama de Atividade Realizar Contato Figura 3.9 Diagrama de Atividade Realiza Venda Figura 3.10 Diagrama de Atividade Manter Cliente Figura 3.11 MVC Manter Categoria

9 Figura 3.12 MVC Manter Produto Figura 3.13 MVC Manter Cliente Figura 3.14 MVC Realizar Venda Figura 3.15 MVC Realizar Contato Figura 3.16 MVC Efetuar Login.do cliente Figura 3.17 Diagrama de Sequência Manter Categoria Figura 3.18 Diagrama de Sequência Realizar Contato Figura 3.19 Diagrama de Sequência Efetuar Login do Cliente Figura 3.20 Diagrama de Sequência Realizar Venda Figura Página Principal Figura Página de Contato Figura Apresentação do Produto Figura Página do Cadastro de Cliente Figura Página do Login Figura Realizando Busca Figura Apresentando Produtos por Categoria Figura Cliente Identificado Figura Dados Pessoais Figura Pedido do Cliente Figura Carrinho de Compras Figura Fatura Figura Dados Do Cartão Figura 4.14 Venda Realizada Figura Área do Administrador Figura Manter Fornecedores Figura Manter Marcas... 67

10 Figura Manter Imagens Figura 4.19 Manter Produtos Figura 4.20 Validar Acesso Figura Adicionar Produto ao Carrinho de Compras Figura Controle do Carrinho de Compras Figura Controle do Endereço Figura Finalizando Venda Figura 4.25 Enviar de Figura 4.26 Manter Imagens Figura 4.27 Controle Produto Figura 4.28 Somente Números Figura 4.29 CSS... 76

11 LISTA DE QUADROS Quadro 2.1 Comparação entre as funcionalidades das duas lojas virtuais Parte1. 38 Quadro 2.2 Comparação entre as funcionalidades das duas lojas virtuais Parte2. 39

12 LISTA DE ABREVIATURAS E SIGLAS API Application Programming Interface B2B Business to Business B2C Business to Consumer BD Banco de Dados C2B Consumer to Business CE Comércio Eletrônico CSS Cascading Style Sheets HTML Hypertext Markup Language JDBC Java Data Base Connectivity JEE Java Enterprise Edition JME Java Micro Edition JSE Java Standard Edition JSP Java Server Pages MB Mega Bytes MVC Model-View-Controller ODBC Open Data Base Connectivity RAM Random Access Memory SGBD Sistema Gerenciador de Banco de Dados SGML Standard Generalized Markup Language XHTML Extensible Hypertext Markup Language XML Extensible Markup Language

13 SUMÁRIO INTRODUÇÃO FUNDAMENTAÇÃO TEÓRICA COMÉRCIO ELETRÔNICO (CE) LINGUAGEM DE MARCAÇÃO Hypertext Markup Language (HTML) Extensible Markup Language (XML) Extensible Hypertext Markup Language (XHTML) HTML CASCADING STYLE SHEETS (CSS) NETBEANS ECLIPSE JAVA Servlet JSP BANCO DE DADOS (BD) SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS (SGBD) MYSQL JDBC HIBERNATE JAVASCRIPT ANÁLISE DO MERCADO DELL Cadastro de Cliente Acessar conta Loja Dell Produtos Carrinho De Compras Formas De Pagamento Considerações Finais sobre a Loja Virtual da DELL... 31

14 2.2 LOJAS AMERICANAS Página Principal Cadastro do Cliente Acessar Conta Loja Virtual Produtos Cesta de Compras Formas De Pagamento Considerações Finais sobre a Lojas Americanas COMPARANDO OS DOIS SITES ANÁLISE E PROJETO DE SISTEMA ANÁLISE DE NEGÓCIO Instrução do Problema Atores envolvidos no processo Descrição do ambiente atual A VISÃO DO PRODUTO Perspectiva do Produto Premissas e Dependências Características ANÁLISE DE REQUISITOS Análise de Requisitos Funcionais Análise de Requisitos Não Funcionais ANÁLISE E DESIGN Projeto de Banco de Dados Diagrama de Atividades MVC Diagrama de Sequência IMPLEMENTAÇÃO ÁREA DO USUÀRIO Página Principal do Site Página do Contato Apresentação do Produto Cadastro do Cliente... 59

15 4.1.5 Login Realizar Busca Produtos por Categoria ÁREA DO CLIENTE Área do Cliente Dados Do Cliente Pedidos do Cliente Carrinho de Compras Realizar Venda ÁREA DO ADMINISTRADOR Área do Administrador Manter Fornecedores Manter Marcas Manter Imagens Manter Produtos OS PRINCIPAIS CODIGOS Declarando Lista de Venda Controle Carrinho Fatura de Compra Finalizando Venda Envio de OUTROS CÓDIGOS Manter Imagens Controle Produto Uso do JavaScript Uso do CSS CONSIDERAÇÕES FINAIS REFERÊNCIAS BIBLIOGRÁFICAS... 78

16 15 INTRODUÇÃO Desde o surgimento de primeiro computador em 1946 a tecnologia tem se acelerado causando enorme mudança no estilo de vida do ser humano. Desde então a tecnologia da informação (TI) parece apenas começando, mas já possui grande capacidade de inovação, gerando empregos em todo planeta e é área que mais cresce no momento (RODRIGUES; ESCOLA, 2010). Segundo Rodrigues e Escola (2010), também a internet se tornou algo muito importante, pois a área que terá um desenvolvimento de software acelerado por suceder diferentes novidades nas aplicações associadas a ela. Além desse avanço acelerado, os sites se tornam cada vez mais complexos, segundo Zemel (2012), estão surgindo diferentes tipos de telas com diferentes resoluções e os sites estão oferecendo suporte a elas. Alguns dos exemplos de aplicações que se adaptaram, o Paypal que movimenta milhões de dólares diariamente em pagamentos mobile, também no ebay que chegou movimentar 2 bilhões de dólares em Há duas formas para desenvolver site para dispositivos móveis, a primeira é a criação de um site para cada tipo de resolução, e a segunda a optar por utilizar a Web Design Responsivo, que se trata de uma técnica que faz os sites adaptem a todas as resoluções. Com todo que foi citado sobre a importância que a internet possui juntamente com banco de dados e outros avanços associados a TI, o Comércio Eletrônico (CE) vem se destacando e ganhando espaço no mercado. Segundo Turban e King (2004), o CE utiliza transações por meio da Internet, ou seja, é um processo de vender e comprar bens, serviços e informações fazendo uso da Internet como plataforma de negócio. Há aplicações de CE que são preparadas para realizar grandes transações e vender ações, como exemplo, a Coréia, na qual 70% desse tipo de comercio é realizado pela internet. Com o foco na relevância que o CE vem ganhando, o objetivo desse trabalho é o desenvolvimento de uma loja virtual que visa colocar uma empresa de vendas de computadores na Internet aumentando assim a competitividade da empresa, colocando essa empresa cada vez mais próxima de seus clientes. Esse trabalho se divide em quatro capítulos, facilitando a compreensão dos assuntos que serão abordados, no qual o primeiro capitulo abordará as principais

17 16 tecnologias envolvidas no desenvolvimento e algumas tecnologias concorrentes. No segundo capítulo, foi feita a análise do mercado, tal estudo ajudou na decisão de como deverá ser desenvolvido o projeto no terceiro capítulo. O terceiro capítulo, trata-se da necessidade de implementação da loja virtual, e mostrará as principais características do sistema desenvolvido, exemplificando as funcionalidades por meio de diagramas específicos. No quarto capítulo é apresentado o processo da implementação, que possuirá ilustrações das páginas criadas juntamente com a descrição e exemplificação das funcionalidades. Na parte final são apresentadas as considerações finais desse trabalho e suas referências.

18 17 1 FUNDAMENTAÇÃO TEÓRICA Neste capítulo, serão apresentadas as principais tecnologias utilizadas para o desenvolvimento web. 1.1 COMÉRCIO ELETRÔNICO (CE) O CE é um processo de negócios compras, vendas e barganha de produtos, informações e serviços por meio de rede de computadores ou através da Internet. Para a economia atual o CE permite que as empresas tenham vantagens competitivas ao adquirir esse meio digital para os seus negócios. Um estudo mostra que o CE aumenta a competitividade ou cria vantagem estratégica. (TURBAN; KING, 2004) A comunicação atualmente possui uma plataforma global cujas características são (TURBAN; KING, 2004): A Possibilidade de computadores e celulares de realizar transações financeiras. Uso disponível em qualquer momento e local. Um banco de dados com uma grande quantidade de dados e informações. Turban e King (2004), especificam alguns benefícios que o CE proporciona para as empresas que o adota: Expande o mercado: as empresas mesmo com baixo investimento, podem alcançar um mercado com maior número de clientes, melhores parceiros e fornecedores. Possibilita a redução dos custos: não é necessário investimento na criação, processamento, distribuição, recuperação de dados registrados manualmente e armazenamento. Melhora a organização e processo de negócio: modelos inovadores minimizam problemas como excesso de produtos e atraso nas entregas. As empresas conseguem obter retorno rápido e preciso de seus colaboradores além de aumentar a interatividade. A importância do CE se encontra no aumento da diversificação dos mercados consumidores, introduzindo novas formas de comércio, possibilitando a criação de novas atividades comerciais e criando propagação de novas tecnologias de informação. (Junior et al,2002)

19 18 O CE é dividido de acordo com o tipo de transação; os tipos mais utilizados são: Business-to-consumer (B2C) empresa-consumidor: as transações de varejo são empresas e consumidores individuais. Consumer-to-business (C2B) consumidor-empresa: quando o cliente fornece produtos ou serviços para empresas, entre outros. Business-to-business (B2B) empresa-empresa: esse tipo de transações indica que os participantes são somente empresas. O tipo de transações B2C se encontra no conceito de lojas e shopping centers virtuais, o mercado eletrônico desse tipo pode ser genérico; oferece vários tipos de produtos especializado; centralizado em apenas poucos tipos de produtos regionais; oferece produtos consumidores numa região, e por fins globais; que oferecem produtos para todos os consumidores independentemente das suas localizações. (TURBAN; KING, 2004) Com todo que o CE oferece de vantagens, importância e a sua perspectiva de crescimento, motivaram o desenvolvimento dessa monografia, tendo como objetivo é a criação de uma loja virtual especializada. O processo de desenvolvimento terá diversas tecnologias que podem ser utilizadas, a seguir serão descritas algumas delas. 1.2 LINGUAGEM DE MARCAÇÃO Linguagem de marcação é usada para criação de páginas web. Para isso, no documento são especificadas as marcações denominadas tags que mostram ao browser como o texto está estruturado, o browser por sua vez interpreta a página e a exibe de acordo com foi especificado. (FREEMAN; FREEMAN, 2008) Hypertext Markup Language (HTML) Segundo Gonçalves (2007), a HTML é uma linguagem para descrever linguagem de marcação que foi criada a partir da Standard Generalized Markup Language (SGML). O HTML utiliza um pequeno conjunto de tags que suprem as necessidades para criação da estrutura das páginas e gerenciamento simples de documentos, isso faz dele menos complexo do que o SGML.

20 19 Segundo Marcondes (2005), A HTML é uma linguagem apenas para criar estruturas das páginas, especificando o que é parágrafo, título, lista, local de imagens, etc. A HTML por ser passeada em SGML, não tem uma estrutura exata e rígida Extensible Markup Language (XML) De acordo com Freeman e Freeman (2008), a XML é baseada na linguagem SGML e por isso é semelhante da HTML, mas ela não limita o desenvolvedor a utilizar elementos fixos, ou seja, ela permite a criação de novas marcações que visam auxiliar na leitura do documento por pessoas e na manipulação pelos computadores, por esse motivo essa linguagem de marcação é denominada extensível. A XML é uma linguagem estruturada, pois toda tag aberta é fechada e cada uma delas tem significado, além de possuir um verificador de sintaxe chamado Pares XML. (MEDEIROS, 2004) Extensible Hypertext Markup Language (XHTML) O XHMTL é a junção de duas linguagens de marcação, HTML e XML. Essa junção uniu a popularidade e compatibilidade com os browsers do HTML com a extensibilidade e exatidão do XML. Com essa união, o XHTML se tornou mais rigoroso em relação a sua sintaxe, porém garante o aproveitamento de todas as últimas atualizações dos browsers e compatibilidade com dispositivos móveis. (FREEMAN; FREEMAN, 2008) HTML5 O HTML5 veio para aperfeiçoar o HTML4 e XHTML. A sintaxe do HTML5 é semelhante ao XHTML e HTML 4. A maior parte dos elementos suportadas pelo XTHML e HTML 4 também tem suporte em HTML5, apenas os tags e atributos obsoletos foram eliminadas. Qualquer documento valido em HTML 4 strict ou XHTML pode ser valido em HTML5 com simples modificação do doctype do documento para <!DOCTYPE html>. (WEYL, 2014) Os desenvolvedores antes do HTML5 enfrentavam um sério problema com as diferentes interpretações nos navegadores para mesmo documento. Com as aperfeiçoes do HTML5 detalham precisamente como cada navegador deve interpretar

21 20 ou manipular esses documentos par construir DOMs idênticos. Com isso um dos objetivos da HTML5 é informar os navegadores como devem interpretar cada cenário. (WEYL, 2014) 1.3 CASCADING STYLE SHEETS (CSS) Os desenvolvedores de páginas web utilizam CSS para trabalhar a parte visual das páginas. As regras da CSS causam efeitos nos elementos de uma página, cada propriedade recebe um valor para alterar ela, caso deseja se alterar. Também é possível alterar vários elementos de várias páginas de uma só vez, isso facilita a manutenção. Também a CSS facilita a definir o estilo ou estilos que serão usados. (FREEMAN; FREEMAN, 2008) 1.4 NETBEANS Para Gonçalves (2006), O Netbeans trata-se de um ambiente integrado para desenvolvimento de software, Oferece para o desenvolvedor o necessário para escrever e compilar aplicações, também o código-fonte dele é aberto e escrito totalmente em Java. O Netbeans tem várias funcionalidades, bem como, suporte integração com banco de dados, completo ao Java Enterprise Edition (JEE) entre outras, essas funcionalidades foram adquiridas e desenvolvidas no decorrer de atualizações tornando a ferramenta muito atrativa para os desenvolvedores em Java. 1.5 ECLIPSE É uma outra ferramenta semelhante do Netbeans, o Eclipse é um ambiente integrado de desenvolvimento. Também possui um código-fonte aberto, fornece ferramentas que foram criadas para facilitar o desenvolvimento de aplicações, e também possui várias funcionalidades, tornando-o bastante difundido e utilizado atualmente bastante difundido. (FILHO; RIBEIRO, 2010) 1.6 JAVA Segundo Gonçalves (2008), Criada pela Sun Microsystems, se-trata de uma linguagem de programação e tem sido destaque divido as suas criações que auxiliam

22 21 no processo de implementação, além de suportar diferentes plataformas. Para Gonçalves (2007), Um dos pontos fortes nessa linguagem é a portabilidade que permite o funcionamento das aplicações desenvolvidas em diversas plataformas eliminando a necessidade de alterações nas aplicações, além de ser uma linguagem muito segura. Juntando a portabilidade com a segurança e as outras ferramentas de suporte, fez do que grandes empresas como a NASA, IBM entre outros optar por utilizar essa linguagem. Java possui diversos ambientes de programação, voltados para fins especificas e esses ambientes serão definidos da seguinte forma: Java Standard Edition (JSE) é uma edição Java padrão como o próprio nome diz. Essa edição disponibiliza as ferramentas necessárias para desenvolver pequenas aplicações web e desktop. (FILHO; RIBEIRO, 2010) Java Enterprise Edition (JEE) é uma edição baseada na plataforma JSE, foi criada para desenvolvimento de grandes aplicações corporativas. Possui padrão para desenvolver aplicações que deve ser seguido para que o sistema criado comunique-se automaticamente com outros. Além do que essa versão possuir a característica da arquitetura cliente/servidor. (FILHO; RIBEIRO, 2010) Java Micro Edition (JME) Essa edição foi criada especificamente para desenvolver aplicações para sistemas embarcados, ou com outras palavras, sistemas para dispositivos específicos, bem como, semáforos, celulares entre outros. Além de oferecer recursos específicos, essa versão facilita para o desenvolvedor a lidar com as limitações de capacidade e processamento desses equipamentos. (FILHO; RIBEIRO, 2010) Servlet Os Servlets são utilizados para criar páginas web com conteúdo dinâmico, ou com outras palavras, o conteúdo das páginas altera-se dependendo das ações do usuário. A construção desse tipo de classes se faz pelo código Java, assim quando uma requisição é solicitada, o Servlet retorna uma página HTML como resposta. (GONÇALVES, 2006) Para Sierra e Bates (2005), Servlets são classes Java que precisam de um servidor web para que sejam executados, também possuem a função de receber

23 solicitação que junto com o servidor web irão ser processadas e devolver uma resposta JSP A JSP, Segundo Kurniawan (2002), se trata de outra tecnologia Java também, e utilizada no desenvolvimento de aplicações web, surgiu como outra opção para os desenvolvedores com intuito de melhorar a tecnologia de Servlets. A JSP foi desenvolvida para eliminar as dificuldades de manutenção que se encontrava no uso dos Servlets, sendo que os Servlets misturavam o código Java com HTML, e por isso Sun Microsystems desenvolveu a JSP como alternativa para os desenvolvedores. 1.7 BANCO DE DADOS (BD) Um banco de dados pode ser definido com um conjunto de dados encadeados que representam acontecimentos que fazem sentido. Esses dados são registrados por meio de mecanismo, e esses registros formam um banco de dados. (ELMASRI; NAVATHE, 2005) Há dois tipos principais de banco de dados: Bancos de dados relacionais: são os mais utilizados, esse tipo geralmente é composto por tabelas relacionadas por meio de chaves primarias e estrangeiras que auxiliam em referenciar uma tabela a outra. (WELLING; THOMSON, 2005) Bancos de dados orientados a objetos: possui o mesmo conceito das linguagens de programação orientadas a objetos, os objetos são unidades de armazenamento, a diferencia que um objeto no banco de dados não para de existir quando o software finalizado. (NASSU; SETZER, 2009) Os bancos de dados mais antigos e os relacionais tem um conteúdo mais fácil de compreendido, mesmo pelos para usuários iniciantes. As vantagens desses bancos são a simplicidade de apresentar dados e a facilidade de realizar consultas. (RAMAKRISHNAN; GEHRKE, 2008) 1.8 SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS (SGBD) Pode ser definido como um software ou conjunto de softwares desenvolvidos

24 23 para controlar o banco de dados. Todas as ações realizadas num banco de dados serão controladas pelo SGBD, entre estas ações definição da estrutura de dados, recuperação de falhas na comunicação ou no meio da gravação, inserção e busca de dados, controlar o acesso, concorrência, e segurança dos dados. (NASSU; SETZER, 2009) 1.9 MYSQL Segundo Gonçalves (2006), o MySQL é um SGBD relacional, foi criado por causa da necessidade de um SGBD rápido e flexível. O MySQL também é um SGBD confiável e possui código aberto. Esse SGBD tem como objetivos ser de fácil uso, permitir implementações contínuas e ser livre de bugs, todo isso sem deixar de ser rápido e seguro. Além desses objetivos o MySQL possui características principais são: Multiplataforma: permite que seja instalado em diversos Sistemas Operacionais. Funcionalidades: triggers, cluster, Stored Procedures. Limites: na teória, o número conexões e tamanho do banco de dados não tem limite. Recursos de Hardware: exige no mínimo processador Pentium 3 com 64 Mega Bytes (MB) de Random Access Memory (RAM). Padrões das tabelas: ISAM, MyISAM, InnoDB, BerkeleyDB, MERGE e HEAP. Compatibilidade: é compatível com o Open Data Base Connectivity (ODBC),.NET, Java Data Base Connectivity (JDBC), e interface de diferentes linguagens de programação. (LEITE, 2007) 1.10 JDBC Para Gonçalves (2006), o JDBC é uma API que incluída na Java, através dela é possível o acesso de aplicativos ao banco de dados. O JDBC foi criado com finalidade de melhorar a comunicação e a gerenciamento de dados entre aplicativos Java e banco de dados. Além do que foi citado, o JDBC possibilita que uma aplicação se comunicar com diversos bancos, mas para que haja comunicação, o banco de

25 24 dados deve possuir suporte a driver JDBC HIBERNATE A finalidade do Hibernate a reduzir ou eliminar o problema no processo de persistência de dados em Java. Os dados são armazenados em tabelas no banco de dados, quando em Java devem ser apresentados através de objetos, com esse framework que possui um conjunto de ferramentas de mapeamento com acesso ao banco de dados, e que por sua vez realiza a comunicação entre o sistema com banco de dados facilitando o processo de desenvolvimento do projeto. (GONÇALVES, 2007) 1.12 JAVASCRIPT Segundo Morrison (2008), O JavaScript é uma linguagem que pode realizar várias funções de interatividade, como trocar imagens dinamicamente, efetuar cálculos, validar campos de um formulário, entre outras. Além disso, a linguagem não precisa ser compilada, simplesmente os códigos são escritos dentro da estrutura HTML. O JavaScript é interpretado pelos navegadores web, pois possuem um interpretador que interpreta o código da JavaScript.

26 25 2 ANÁLISE DO MERCADO Este capítulo apresenta exemplos de lojas virtuais que já estão disponíveis na Internet, visando uma comparação desses sites para realizar o projeto com maior probabilidade de sucesso. Existem vários exemplos na Internet, mas a lojas escolhidas para esse capítulo foram: Dell, Lojas Americanas. 2.1 DELL A página principal da loja virtual da Dell tem uma estrutura que permite um fácil acesso para os clientes, bem como, pesquisa por palavra-chave, link para conta do cliente, link para suporte, links para destaques, entre outros. As informações são apresentadas de maneira objetiva facilitando para os clientes chegar as informações adequada com rapidez e eficiência. A figura 2.1 ilustra detalhes da página principal. (Dell, 2014) Figura 2.1 Página principal do site Dell Fonte: Dell, 2014

27 Cadastro de Cliente Há um link na página principal para os usuários acessarem suas contas. O link abre uma página para o usuário informar os seus dados de identificação endereço eletrônico e senha, caso o usuário não possua cadastro há opção para criar uma nova conta, como ilustrado a figura 2.2 Figura 2.2 Acessar Conta Dell Fonte: Dell, 2014 Ao selecionar a opção criar uma conta, uma nova janela com formulário para que o usuário possa oferecer seus dados pessoais se abre. A figura 2.3 permite visualizar melhor esse formulário. A ficha do cadastro possui alguns campos obrigatórios.

28 27 Figura Cadastro do cliente Fonte: Dell, Acessar conta Ao acessar a conta, o usuário tem uma página com diversas informações úteis, bem como, status de pedido, carrinho da compra, status da garantia, downloads de software, os serviços e produtos, entre outros. Também o usuário pode alterar suas informações pessoais, tipo endereço, endereço eletrônico, senha, a figura 2.4 ilustra melhor essas opções.

29 28 Figura Conta do Usuário Fonte: Dell, Loja Dell A loja destaca alguns produtos, no centro a página, os classifica em diversas categorias, facilitando assim o acesso do usuário. As categorias são: Melhores Ofertas, Notebooks e Ultrafinos, computadores e All-in-ones, Acessórios e Periféricos. Assim ao acessar a loja Dell o usuário pode alcançar o produto desejado com maior facilidade e menor tempo possível, também o usuário sempre pode entrar em contatos via chat online para que possa ter mais informações sobre os produtos, ou tirar dúvidas com os vendedores da Dell. A figura 2.5 ilustra a loja virtual da Dell.

30 29 Figura Loja Virtual Dell Fonte: Dell, Produtos Cada produto na loja virtual tem uma página que possui detalhadamente as informações do produto, preço, configurações, recursos, design, acessórios, serviços, classificações, analise, drivers, manuais e suporte. Todas essas informações facilitam a decisão do cliente, e oferecem uma visão mais ampla para os clientes Carrinho De Compras Após selecionar os produtos ou durante a seleção de produtos, o usuário sempre pode acessar o carrinho de compras. Todos os produtos selecionados são inseridos no carrinho de compras. O carrinho de compras oferece para o usuário os custos dos produtos, a quantidade adquirida de cada produto, o custo de entrega, salvar carrinho, aplicar

31 30 desconto caso o usuário tem descontos especiais, comprar mais produtos e por fim caso o usuário tinha terminado, concluir compra. Ao selecionar a opção concluir compra o usuário é direcionado para uma nova página com um formulário para que possa oferecer as informações necessárias para a nota fiscal, endereço desejado para entrega, telefone obrigatórios para contatos, forma desejada para pagamento e concordar com os termos e condições de venda. A figura 2.6 mostra o formulário dados de entrega e pagamento. Figura Dados de entrega e pagamento Fonte: Dell, 2014 Após de fornecer os dados da entrega e pagamento, uma janela para revisão do pedido será exibida, antes da confirmação final, feito isso o cliente poderá confiram

32 31 o pagamento Formas De Pagamento Existem quatro formas de pagamento são: pagamento com um cartão de credito, pagamento com dois cartões de credito, pagamento com financiamento bancário (CDC) e pagamento com boleto bancário. O pagamento com boleto tem uma vantagem de desconto adicional. A seleção da forma do pagamento vem na página de dados da entrega e pagamento Considerações Finais sobre a Loja Virtual da DELL Há uns links disponíveis em maior parte das janelas do site, bem como, carrinho de compra, chat online, número de telefone 0800 gratuito, campo de pesquisa por palavra, suporte, sobre a empresa, entre outros. Esses links facilitam o processo de venda online, pois o cliente poderá em qualquer momento adquirir informações adicionais, ou tirar dúvidas em relação a sua compra. 2.2 LOJAS AMERICANAS É uma rede tradicional de varejo, com mais de 80 anos de vida no mercado brasileiro. Atualmente conta com 894 lojas distribuídas nas principais cidades do país e 4 centros de distribuição, em São Paulo, Rio de Janeiro, Uberlândia e Recife, além de atuar no comércio eletrônico, representado pela B2W Companha Digital Página Principal A página principal possui uma grande quantidade de informação, bem como, menu para compras por departamento, campo de busca, lista de casamento, aba de destaques, ofertas do dia, abas de diversos produtos, link para atendimento online, links para dúvidas, entre outros. A figura 2.7 mostra uma parte da página principal do site. O site oferece também informações sobre a empresa, fornecedores, assessoria de imprensa, serviços, parceiros, entre outros, tentando passar uma visão ampla para seus clientes sobre a empresa.

33 32 Figura Página principal da Lojas Americanas. Fonte: Lojas Americanas, Cadastro do Cliente Existe um link na página principal, que permite o cliente fazer um cadastro ou login caso o cliente possui uma conta. Ao selecionar esse link o usuário é direcionado a uma nova página que possui essas duas opções, o cliente novo deve fazer o cadastro para continuar o processo. A primeira ação que o cliente deve efetuar para

34 33 criar uma conta é oferecer o seu próprio endereço eletrônico. A figura 2.8 demonstra a página de login ou cadastro, que por sua vez fornece uma visão mais detalhada, pois além do cadastro e login possui opção para aquele usuário que perderam ou esqueceram a sua senha. Figura Login Ou Cadastro do cliente Fonte: Lojas Americanas, Acessar Conta O cliente que possui uma conta, necessita fornecer ao sistema seu endereço eletrônico e sua senha como mostra a figura 2.8. A página do acesso a conta, possui diversas abas com informações relevantes para o cliente, visando facilitar e agilizar o uso da loja virtual: Pedidos: Possui informações sobre pedidos como, últimos pedidos, pedidos em aberto, pedidos entregues, entre outros. Dados cadastrais: aonde os clientes poderão atualizar ou modificar os seus dados: alterar , de ofertas, endereços de entrega, alterar senha e alterar dados cadastrais. Outros Serviços: são serviços adicionais que o cliente pode adquirir, como central de atendimento, 2ª via de boleto, vales do cliente. Caixa expresso: nessa caixa o cliente pode definir seus dados de compra, onde ficam gravados para fazer compras rápidas sem precisar informar esses dados em cada compra. A figura 2.9 ilustra a página da conta do usuário mais detalhadamente.

35 34 Figura Conta do Usuário Fonte: Lojas Americanas, 2014 Também o usuário, pode recuperar a senha no caso de perda, bastaria informar o endereço eletrônico ao sistema que por sua vez, enviaria um com um link para criar uma nova senha Loja Virtual O site tem um frame superior que possui links direitos, que encaminham o usuário para as principais páginas do site, e por ser um site de vendas, há uma lista nesse frame para os diversos tipos de produtos que a loja possui, além de umas outras opções propostas e chamativas, como a oferta do dia, moda verão, a figura 2.10 mostra melhor essas informações. Figura 2.10 Frame Superior da Lojas Americanas Fonte: Lojas Americanas, 2014 Na figura 2.10 existe opção, compre por departamento, essa opção possui uma

36 35 lista de departamentos que encaminha o cliente para os produtos desejadas, além de campo de busca que também pode ajudar o cliente em buscar ou achar os produtos desejados. A figura 2.11 mostra as opções da lista de compra por departamento. Figura Comprar Por Departamento Fonte: Lojas Americanas, 2014 A figura 2.11 mostra os departamentos da lista de compra, cada departamento vem detalhada, isso pode ser observado na opção informática e tablets, pois possui vem com três conjuntos de opções: informática, tablet e informática e acessórios, facilitando a procura do cliente. Figura 2.12 Controle De Busca Fonte: Lojas Americanas, 2014 Ao selecionar um departamento, o cliente terá acesso os produtos relacionados com controle de forma de apresentação dos produtos, bem como, o tamanho de imagens dos produtos, como ordenar os produtos, a quantidade a ser mostrada por página caso exista muitas opções de escolha, definir detalhes para filtrar produtos, entre outros. A figura 2.12 mostra uma parte dessa ferramenta de controle de busca Produtos Na busca de produtos na loja virtual, o cliente poderá reunir informações sobre

37 36 preço, marca, opiniões dos clientes, entre outros. Quando o cliente seleciona um produto para comprar, o cliente terá mais informações detalhadas sobre o produto, bem como, mais fotos do produto, informações técnicas, avaliação dos clientes, manual de instruções, produtos similares, entre outros Cesta de Compras Os produtos selecionados durante o processo de compra são guardados na cesta de compras, ao terminar de selecionar os produtos adquiridos o cliente deve acessar o carrinho para continuar processo de compra. Ao acessar opção cesta de compras o sistema apresentará opção de garantia estendida, caso o cliente opte por uma garantia estendida terá que pagar um valor extra de acordo com o tempo estendido na garantia, como mostra a figura Figura Garantia Estendida Fonte: Lojas Americanas, 2014 Feito isso, o cliente tem que informar o CEP para calcular o custo do frete, além de informar a quantidade adquirida de cada produto, com isso o cliente deve selecionar a opção comprar terminando assim o acesso de cesta de compras. O cliente que tem os dados dele cadastrados na caixa expresso poderia eliminar umas etapas por ter essas informações cadastras anteriormente. A figura 2.14 mostra melhor os detalhes de cesta de compras.

38 37 Figura Cesta De Compras Fonte: Lojas Americanas, Formas De Pagamento Ao selecionar a opção comprar na cesta de compras o cliente terá que informar o sistema o seu login e a senha para a segurança do cliente, assim que o sistema termina do processo de identificação, o cliente terá as opções do pagamento. O sistema oferece cinco formas de pagamento são: cartão americanas.com, cartão de crédito, boleto bancário, debito/visa Electron, pague na loja e 2 cartões de crédito. Além do pagamento o cliente tem duas opções para escolha de forma de entrega a primeira econômica com um prazo determinado para a entrega, e a segunda agendada caso o cliente prefere determinar uma data exata, também o usuário pode alterar endereço da entrega. A figura 2.15 a seguir mostra mais detalhes sobre a página de pagamento. Figura 2.15 Formas De Pagamento Fonte: Lojas Americanas, 2014

39 38 Após selecionar a forma de pagamento o cliente terá que revisar os dados antes de finalizar sua compra, e com isso somente resta fazer o pagamento de acordo com sua seleção Considerações Finais sobre a Lojas Americanas Além de todo que foi citado anteriormente o site possui um sistema seguro para pagamentos online, também informações adicionais, bem como, o histórico da Lojas Americanas, parceiros, serviços, central de atendimento, entre outros, também o site muito fácil para ser compreendido utilizado pelos usuários. 2.3 COMPARANDO OS DOIS SITES A comparação entre essas duas lojas virtuais ajudou a esclarecer melhor as necessidades do projeto em questão, para definir uma forma adequada o processo de criação da loja, levando em consideração o custo e benefício. Os quadros 2.1 e 2.2 mostram essa comparação com detalhes relevantes. Quadro 2.1 Comparação entre as funcionalidades das duas lojas virtuais Parte1 Nome da Loja DELL LOJAS AMERICANAS TIPO DA LOJA Especializada em computadores e seus acessórios Sim Especializada em vendas varejo de diversas áreas CADASTRO DE Sim CLIENTE MARCA DO PRODUTOS Marca própria Diversas marcas CONTA DE CLIENTE Sim Sim ALTERAR DADOS DO Sim Sim CLIENTE ACOMPANHAMENTO Sim Sim DE PEDIDOS CENTRAL DE Sim Sim ATENDIMETO TELEFONE PARA Sim Sim CONTATO PAGAMENTO Várias opções Várias opções FOTOS DO PRODUTOS Sim Sim Fonte: elaborado pelo autor, 2014

40 39 Quadro 2.2 Comparação entre as funcionalidades das duas lojas virtuais Parte2 Nome da Loja DELL LOJAS AMERICANAS DESCRIÇÃO DO Sim Sim PRODUTOS CAMPO DE BUSCA Sim Sim FILTRO DE BUSCA Não Sim INFORMAÇÕES Sim Sim DETALHADAS DO PRODUTO GARANTIAS Sim Sim, pode ser estendida PUBLICO ALVO Mundo Indivíduos e empresas DEPARRTAMENTOS Sim OFERTAR POR Sim Sim FRETE Não Sim SETORES DA LOJA Não Sim PRAZO DE ENREGA Sim Sim Fonte: elaborado pelo autor, 2014 Os quadrados 2.1 e 2.2, ajudam no entendimento do mercado demonstrando como as duas lojas virtuais se apresentam no mercado eletrônico, e também suas funcionalidades utilizadas no auxilio do processo de venda.

41 40 3 ANÁLISE E PROJETO DE SISTEMA A finalidade deste capítulo é estudar e mostrar o estado da empresa Centro de Computação, além de apresentar a estrutura de projeto e diagramas que irão ilustrar a arquitetura do sistema e as funcionalidades dele. 3.1 ANÁLISE DE NEGÓCIO A finalidade de tópico é apresentar e identificar a situação da empresa, sendo o objetivo desse estudo é coletar informações sobre os problemas enfrentados, necessidades e pessoas envolvidas no processo, isso para alcançar uma solução capaz de eliminar o problema Instrução do Problema A empresa Centro de Computação, é uma empresa que vende computadores e acessórios e se encontra numa cidade de pequeno porte. A empresa não possui um grande número de clientes por ser uma empresa nova no mercado, e isso causa os seguintes problemas: Pequeno aumento no número de clientes, por estar numa pequena cidade. O alcanço limitado de clientes por não ter um mercado grande. A dificuldade de conseguir novos clientes, isso por ser uma empresa nova, e não tem conquistado ainda a confiança e fidelidade dos clientes. Uma solução é criar uma loja virtual, sendo com um sistema de vendas online na rede de internet poderia amenizar os problemas que a empresa em questão enfrenta aumentando o alcance de um mercado maior que podia aumentar o número de clientes, além de alcançar uma grande quantidade de clientes, permite a empresa criar uma relação estrita com os clientes aumentando a confiança dos clientes Atores envolvidos no processo O processo de vendas envolve dois autores, por um lado o responsável por processo de venda e por outro lado o cliente, cada um desses autores terá um papel especifico da seguinte forma: O responsável por vendas: o papel dele é administrar todas as ações no site,

42 41 bem como, inserção, alteração, exclusão de produtos, marcas, especificações e categorias. Além do que poderá consultar o banco de dados. O Cliente: além de ter o cadastro e fazer login, o cliente terá papel de realizar consultas de produto, consultas de vendas feitas por eles Descrição do ambiente atual Como a empresa ainda está começando, todos as funcionalidades de vendas e controle financeiro estão sendo executadas manualmente sem auxílio de software especifico. 3.2 A VISÃO DO PRODUTO Objetivo dessa visão é apontar as principais características e necessidades do projeto para alcançar as perspectivas esperadas pela empresa Perspectiva do Produto O projeto tem as seguintes perspectivas: Tornar a marca da empresa em questão conhecida no mercado. Aumentar o mercado da empresa, saindo do alcance local da empresa para um alcance regional. Aumentar o número dos clientes, pois através da rede da internet a empresa ficara mais próxima dos consumidores que podem se tornar clientes. Aumento de vendas, pois com aumento da clientela da empresa as vendas irão aumentar. Os clientes poderão realizar suas compras a qualquer momento, pois o site ficará disponível a todo instantes. Os clientes poderão entrar em contato com a empresa via para esclarecer dúvidas, reclamações, propostas, entre outros Premissas e Dependências A empresa precisa de infraestrutura para o atendimento online para que possa

43 42 atender o público em tempo real tirando dúvidas e esclarecendo o procedimento do processo na rede, assim teria que contratar um administrador e criar um ambiente equipado com rede da internet e um computador para carregar o site que será acessado pelo navegador através do endereço de hospedagem no servidor Características As funcionalidades do sistema serão separadas de acordo com seus atores em três módulos: administrador, cliente e funcionalidades mistas (administrador e cliente). Funcionalidades do administrador: Manter produtos: o administrador do site terá opção para cadastrar e manter todas as informações dos produtos, bem como, descrição do produto, preço, fornecedor, entre outros. Essa funcionalidade permite cadastrar, excluir ou atualizar os produtos. Manter categorias: uma atividade realizada pelo administrador do site, que permite a organizar os produtos relacionando eles pela categoria, assim facilita o processo de busca para os clientes. Manter marcas: essa atividade é realizada pelo administrador do site, visando facilitar o processo de busca relacionar os produtos pela marca. Manter de fabricantes: essa atividade é realizada pelo administrador, essa funcionalidade permite o administrador relacionar os produtos com os fabricantes. Manter fornecedores: o administrador deverá cadastrar, atualizar ou excluir os fornecedores dos produtos, essa funcionalidade irá facilitar o contato com os mesmos. Manter imagens: essa funcionalidade permite o administrador inserir imagens dos produtos. Funcionalidades do cliente: Manter clientes: os clientes terão essa funcionalidade disponibilizada no site. Realizar vendas: os clientes terão que realizar vendas pela internet, após de ter cadastro no sistema. Realizar contato: uma das funções do sistema é disponibilizar um meio do contato entre os clientes e a empresa. Funcionalidades mistas:

44 43 Efetuar Login: para realizar o processo de vendas pela rede da internet, cada cliente deve efetuar login, o cliente precisa ter um cadastro para entrar caso não tenha cadastrado no sistema, terá um link para realizar o cadastro. O administrador também precisa efetuar login, porém o login do administrador terá privilégios não pertencem aos clientes, por ser o responsável pela administração do site. Consultar vendas: essa funcionalidade tanto para o cliente quanto para o administrador, através dela ambos terão o acesso do andamento de venda, e entrega do produto. As funcionalidades citadas anteriormente necessitam para SGBD e acesso à internet. 3.3 ANÁLISE DE REQUISITOS O objetivo dessa análise é mostrar detalhadamente as funcionalidades do sistema através dos diagramas e descrições. Também cada funcionalidade será distribuída aos atores, mostrando como seria o funcionamento esperado pelo produto final Análise de Requisitos Funcionais Considerando os atores o administrador do site e o cliente, podem ser identificadas as seguintes funcionalidades: manter de produtos, manter de categorias, manter de fabricante, manter de marcas, manter funcionários, manter descrições dos produtos, manter de clientes, realizar vendas, realizar contatos, efetuar login e consultar vendas Diagrama de Caso de Uso Este diagrama descreve as principais funcionalidades do sistema e a interação delas com seus atores. O diagrama de caso de uso demostrado na figura 3.1, mostra as funcionalidades do projeto em questão, bem como, Efetuar Login, Realizar Vendas, Manter Fornecedores, Manter Produtos, Consultar Vendas, entre outros. Também

45 44 mostra os dois autores citados anteriormente, cliente e administrador. Figura Diagrama de Caso de Uso Fonte: Elaborado pelo autor, Especificações de Histórias Nesse tópico são descritas as finalidades de cada caso de uso da seguinte forma: Manter produtos: este caso de uso representa a funcionalidade responsável pelo cadastro do produto, possibilita também atualizar e excluir dados do produto. Essa funcionalidade apenas para o administrador. Manter categorias: este caso de uso representa a funcionalidade responsável pelo cadastro da categoria, possibilita também atualizar e excluir dados da categoria. Essa funcionalidade apenas para o administrador. Manter marcas: este caso de uso representa a funcionalidade responsável pelo cadastro da marca, possibilita também atualizar e excluir dados da marca. Essa funcionalidade apenas para o administrador. Manter de fabricantes: este caso de uso representa a funcionalidade responsável pelo cadastro da fabricante, possibilita também atualizar e excluir dados do fabricante. Essa funcionalidade apenas para o

46 45 administrador. Manter imagens: este caso de uso representa a funcionalidade responsável pelo cadastro de imagens, possibilita também atualizar e excluir dados das imagens. Essa funcionalidade apenas para o administrador. Manter fornecedores: este caso de uso representa a funcionalidade responsável pelo cadastro do fornecedor, possibilita também atualizar e excluir dados do fornecedor. Essa funcionalidade apenas para o administrador. Manter clientes: este caso de uso representa a funcionalidade responsável pelo cadastro do cliente, possibilita também atualizar e excluir dados do cliente. Os clientes são responsáveis por essa funcionalidade, pois são dados pessoais dos mesmos. Realizar vendas: este caso de uso representa a funcionalidade responsável pela realização de vendas. Os clientes realizam essas vendas. Realizar contato: este caso de uso representa a funcionalidade responsável pela realização do contato entre a empresa e seus clientes. Os clientes poderão utilizar essa funcionalidade para entrar em contato com a empresa. Efetuar Login: este caso de uso representa a funcionalidade responsável pelo login. Esta possibilita também o cadastro de usuários, recuperação de senha e alteração de senha. Tanto os clientes quanto o administrador devem realizar essa funcionalidade. Consultar vendas: este caso de uso representa a funcionalidade responsável pela consulta de vendas. Tanto os clientes quanto o administrador têm acesso a essa funcionalidade, porém, os clientes poderão apenas consultar suas próprias vendas Análise de Requisitos Não Funcionais Esses requisitos são os aspectos internos e as características que envolvem especificamente a parte técnica do sistema. Também são chamadas de atributos de qualidade. O papel que esses requisitos têm são de suma importância durante o desenvolvimento de um sistema. Os aspectos (Requisitos não funcionais) que devem ser levadas em consideração são:

47 46 Confiabilidade: o site deve estar 98% do tempo disponível ao usuário, sendo 2% a margem máxima de indisponibilidade. Padronização do projeto: o projeto seguirá o padrão do Model-View- Controller (MVC), para facilitar a manutenção do projeto. Interoperabilidade: O sistema irá se comunicar com MySQL para armazenar, recuperar e consultar a base de dados. O produto requisitará de um servidor disponível na rede da Internet, que por sua vez irá permitir o acesso das pessoas que possam se tornarem clientes virtual da empresa. O sistema necessitará de um controle de acesso por níveis de usuários, para permitir uma melhor gerencia de do site proposto. 3.4 ANÁLISE E DESIGN O objetivo de análise e design é criar o design ou a arquitetura do sistema que serão desenvolvidos a partir dos requisitos do sistema e de uma análise específica e mais detalhada. A arquitetura será adaptada para que possa corresponder as necessidades da implantação Projeto de Banco de Dados Num projeto de banco de dados, geralmente devem ser considerados três modelos são modelo conceitual, modelo logico e modelo físico. O modelo conceitual é construído na forma de um diagrama entidade-relacionamento. O modelo lógico irá transformar definido a forma que o banco de dados deverá ser implementado. E por último temos o modelo físico, é um modelo que não interfere na funcionalidade do banco de dados, mas que influencia no seu desempenho. (HEUSER, 2009) Diagrama de Dados O diagrama apresentado na figura 3.2 ilustra o modelo lógico do projeto em questão. Este diagrama mostra as tabelas do BD e suas relações, e a lógica do processamento de dados.

48 47 Figura 3.2 Modelo Lógico Fonte: Elaborado pelo autor Mapeamentos para o Modelo Relacional e Projeto Físico A figura 3.3 ilustra o diagrama relacional do projeto. Figura 3.3 Modelo Relacional Fonte: Elaborado pelo autor

49 Diagrama de Atividades O diagrama de atividades é um diagrama de fluxo o qual mostra como acontecem as atividades, ou seja, ele ilustra o rumo ou a sequência de uma atividade para outra e as ações sofridas ou realizadas pelos objetos Manter Categorias A figura 3.4 ilustra o diagrama de atividade do cadastro de categorias. Figura 3.4 Diagrama de Atividade Cadastrar Categoria Fonte: Elaborado pelo autor, 2015 Os diagramas das funcionalidades Manter Fabricantes, Manter Imagens e Manter Fornecedores são semelhantes do diagrama manter categoria, por isso não há necessidade para ser apresentados Manter Marca A figura 3.5 mostra o diagrama de atividade Manter Marca. Figura 3.5 Diagrama de Atividade Manter Marca Fonte: Elaborado pelo autor, 2015

50 Manter Produto A figura 3.6 mostra o diagrama de atividade para manter produtos. Figura 3.6 Diagrama de Atividade Manter Produto Fonte: Elaborado pelo autor, Efetuar Login Existe dois tipos de login, sendo um do cliente e outro do administrador, os dois são semelhantes, portanto não há necessidade para apresentar os dois. Na figura 3.7 é apresentado o diagrama de atividade do login do cliente. Figura: 3.7 Diagrama de Atividade Login do Cliente Fonte: Elaborado pelo autor, 2015

51 Realizar Contato A figura 3.8 o diagrama de atividade para realizar contatos. Figura 3.8 Diagrama de Atividade Realizar Contato Fonte: Elaborado pelo autor, Realizar Venda O diagrama de atividade 3.9 ilustra o processo para realização de venda. Figura 3.9 Diagrama de Atividade Realiza Venda Fonte: Elaborado pelo autor, Manter Cliente Figura 3.10 Diagrama de Atividade Manter Cliente Fonte: Elaborado pelo autor, 2015

52 MVC O padrão MVC é composto por três camadas são: Modelo (model): serão definidas nessa camada as propriedades e atributos do sistema. Visão (view): essa camada possui a interface do usuário. Controle (controller): essa camada é responsável por processar e responder os eventos e ações do usuário. Nessa etapa serão apresentados os diagramas de classes, que auxiliarão na ilustração da maneira que as camadas do padrão MVC se interagem entre si, para realizar as funcionalidades esperadas do projeto Manter Categoria Figura 3.11 MVC Manter Categoria. Fonte: Elaborado pelo autor, Os diagramas do MVC das funcionalidades Manter Fabricantes, Manter Fornecedores, Manter Marca e Manter Imagens são semelhantes, por isso, não serão apresentados Manter Produto A figura 3.12 mostra o diagrama MVC desta funcionalidade.

53 52 Figura 3.12 MVC Manter Produto. Fonte: Elaborado pelo autor, Manter Cliente Figura 3.13 MVC Manter Cliente. Fonte: Elaborado pelo autor, 2015.

54 Realizar Venda Figura 3.14 MVC Realizar Venda. Fonte: Elaborado pelo autor, Realizar Contato Figura 3.15 MVC Realizar Contato. Fonte: Elaborado pelo autor, 2015

Dell Premier. Guia de Compras e Pedidos. Fazendo Login na sua Página Premier. Três formas de comprar

Dell Premier. Guia de Compras e Pedidos. Fazendo Login na sua Página Premier. Três formas de comprar Dell Premier Guia de Compras e Pedidos A Dell Premier é o seu próprio site de suporte e compras seguro e personalizado, que permite um processo de compra fácil, eficiente e econômico. Examine este Guia

Leia mais

Sistema de Controle de Solicitação de Desenvolvimento

Sistema de Controle de Solicitação de Desenvolvimento Sistema de Controle de Solicitação de Desenvolvimento Introdução O presente documento descreverá de forma objetiva as principais operações para abertura e consulta de uma solicitação ao Setor de Desenvolvimento

Leia mais

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! TUTORIAL DO ALUNO Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! O Moodle é a plataforma de ensino a distância utilizada pela Uniapae sendo a unidade de ensino para rápida capacitação

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Escritório Virtual Administrativo

Escritório Virtual Administrativo 1 Treinamento Módulos Escritório Virtual Administrativo Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual e módulo Administrativo do sistema Office 2 3 1. Escritório

Leia mais

Layout : Este layout desenvolvido com html5 e css3 e compatível com qualquer dispositivo, ou seja, ele se molda para qualquer resolução, tablet,

Layout : Este layout desenvolvido com html5 e css3 e compatível com qualquer dispositivo, ou seja, ele se molda para qualquer resolução, tablet, Loja Online Smart Ecommerce completo, com layout responsivo Administrador online, conexão com Facebook, Correios e PagSeguro. Oferecemos a personalização do layout e das cores, logo, informações sobre

Leia mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet. 1. Descrição Geral Este manual descreve as operações disponíveis no módulo VTWEB Client, cuja finalidade é gerenciar cadastros de funcionários, realização de pedidos e controle financeiro dos pedidos.

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS MANUAL

Leia mais

Dicas Logycware Utilizando o E-commerce vinculado ao Gestor Comercial. Copyright Logycware Sistemas de Informática 2011 Todos os Direitos Reservados

Dicas Logycware Utilizando o E-commerce vinculado ao Gestor Comercial. Copyright Logycware Sistemas de Informática 2011 Todos os Direitos Reservados 1 Dicas Logycware Utilizando o E-commerce vinculado ao Gestor Comercial Copyright Logycware Sistemas de Informática 2011 Todos os Direitos Reservados 2 Sumário Tutorial de Utilização do Gestor e-commerce...

Leia mais

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN José Agostinho Petry Filho 1 ; Rodrigo de Moraes 2 ; Silvio Regis da Silva Junior 3 ; Yuri Jean Fabris 4 ; Fernando Augusto

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

Manual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo:

Manual da Turma Virtual: MATERIAIS. Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo: Manual da Turma Virtual: MATERIAIS Para acessar a turma virtual com o perfil Docente, siga o caminho indicado abaixo: MENU TURMA VIRTUAL MENU MATERIAIS CONTEÚDO/PÁGINA WEB Esta operação possibilita que

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

Leia mais

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI SERVICE DESK MANAGER SDM Manual do Sistema - DPOI Conteúdo SERVICE DESK MANAGER SDM... 1 Manual do Sistema - DPOI... 1 INTRODUÇÃO... 4 ACESSO AO SISTEMA... 5 OPÇÕES DO SISTEMA... 6 SISTEMA... 7 Pesquisar

Leia mais

1. Escritório Virtual... 5. 1.1. Atualização do sistema...5. 1.2. Instalação e ativação do sistema de Conexão...5

1. Escritório Virtual... 5. 1.1. Atualização do sistema...5. 1.2. Instalação e ativação do sistema de Conexão...5 1 2 Índice 1. Escritório Virtual... 5 1.1. Atualização do sistema...5 1.2. Instalação e ativação do sistema de Conexão...5 1.3. Cadastro do Escritório...5 1.4. Logo Marca do Escritório...6...6 1.5. Cadastro

Leia mais

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1 MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo

Leia mais

VIAÇÃO SÃO BENTO LTDA.

VIAÇÃO SÃO BENTO LTDA. VIAÇÃO SÃO BENTO LTDA. SISTEMA AUTOMÁTICO DE BILHETAGEM ELETRÔNICA MANUAL DO VTWEB CLIENT CADASTROS /PEDIDOS E PROCEDIMENTOS Resumo Esse manual tem como o seu objetivo principal a orientação de uso do

Leia mais

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um

Leia mais

Renovação Online de Certificados Digitais A3 (Com Boleto Bancário)

Renovação Online de Certificados Digitais A3 (Com Boleto Bancário) Renovação Online de Certificados Digitais A3 (Com Boleto Bancário) Guia de Orientação Todos os direitos reservados. Imprensa Oficial do Estado S.A. 2013 Página 1 de 47 Índice PRÉ-REQUISITOS PARA INSTALAÇÃO...

Leia mais

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005

SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 SISTEMAS DE GESTÃO São Paulo, Janeiro de 2005 ÍNDICE Introdução...3 A Necessidade do Gerenciamento e Controle das Informações...3 Benefícios de um Sistema de Gestão da Albi Informática...4 A Ferramenta...5

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

MÓDULO EXTERNO SISTEMA DE EMISSÃO DE LICENÇAS - CITES IBAMA INSTITUTO BRASILEIRO DO MEIO AMBIENTE E DOS RECURSOS NATURAIS RENOVAVÉIS

MÓDULO EXTERNO SISTEMA DE EMISSÃO DE LICENÇAS - CITES IBAMA INSTITUTO BRASILEIRO DO MEIO AMBIENTE E DOS RECURSOS NATURAIS RENOVAVÉIS MANUAL DO USUÁRIO MÓDULO EXTERNO SISTEMA DE EMISSÃO DE LICENÇAS - CITES IBAMA INSTITUTO BRASILEIRO DO MEIO AMBIENTE E DOS RECURSOS NATURAIS RENOVAVÉIS Elaborado por Soraya Silva Revisado por Naiana Lima

Leia mais

INSTRUMENTO NORMATIVO 004 IN004

INSTRUMENTO NORMATIVO 004 IN004 1. Objetivo Definir um conjunto de critérios e procedimentos para o uso do Portal Eletrônico de Turismo da Região disponibilizado pela Mauatur na Internet. Aplica-se a todos os associados, empregados,

Leia mais

Manual do usuário - Service Desk SDM - COPASA. Service Desk

Manual do usuário - Service Desk SDM - COPASA. Service Desk Manual do usuário - Service Desk SDM - COPASA Service Desk Sumário Apresentação O que é o Service Desk? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial

Leia mais

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

Histórico da Revisão. Data Versão Descrição Autor

Histórico da Revisão. Data Versão Descrição Autor Sistema de Gerenciamento de Loja - SIGEL Documento de Visão Versão 1.0.0 Histórico da Revisão Data Versão Descrição Autor 13/01/2011 0.1 Versão preliminar do levantamento de requisitos funcionais e não

Leia mais

Manual Passo a Passo

Manual Passo a Passo Manual Passo a Passo 2015 ACESSO SELEÇÃO DE RA SELEÇÃO DO PRODUTO CARRINHO DE COMPRAS FECHAR PEDIDO ENDEREÇO DE ENTREGA TIPO DE FRETE INFORMAÇÃO DE PAGAMENTO PAGAMENTO CARTÃO DE CRÉDITO PAGAMENTO BOLETO

Leia mais

CONSTRUÇÃO DE BLOG COM O BLOGGER

CONSTRUÇÃO DE BLOG COM O BLOGGER CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das

Leia mais

Histórico de Revisão Data Versão Descrição Autor

Histórico de Revisão Data Versão Descrição Autor H6Projetos Documento de Requisitos Versão 1.3 Histórico de Revisão Data Versão Descrição Autor 05/09/2013 1.0 Preenchimento do Capítulo 2 Requisitos Funcionais Evilson Montenegro 26/09/2013 1.1 Preenchimento

Leia mais

MANUAL DE REFERÊNCIA DO CLIENTE S

MANUAL DE REFERÊNCIA DO CLIENTE S MANUAL DE REFERÊNCIA DO CLIENTE S SUMÁRIO APRESENTAÇÃO... 3 CADASTRANDO-SE NO SISTEMA... 4 CADASTRANDO UM FAMILIAR... 7 ACESSANDO O SISTEMA já sou cadastrado... 8 COMO AGENDAR UMA CONSULTA pesquisar horários...

Leia mais

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO AGOSTO DE 2013 SUMÁRIO STI/UFF - Sistema de Gerenciamento de Projetos do PDI SUMÁRIO... 2 1 Introdução... 3 1.1 O que é e qual a finalidade

Leia mais

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce Novo Módulo disponível no TOTVS S1 Varejo: permissão de utilização através de licença específica. Mesmo não adquirindo a licença de uso do módulo ele continuará presente na tela do usuário. 1 Na opção

Leia mais

SCP - Sistema de Controle de Processo

SCP - Sistema de Controle de Processo SCP - Sistema de Controle de Processo Módulo PTS Versão do produto: 1.0 Edição do documento: Julho de 2010 Série A. Normas e Manuais Técnicos MINISTÉRIO DA SAÚDE Secretaria Executiva Departamento de Informática

Leia mais

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA

UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA UNIVERSIDADE ESTADUAL DA PARAÍBA CENTRO DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE QUÍMICA CURSO DE LICENCIATURA EM QUÍMICA LINDOMÁRIO LIMA ROCHA FACILITADOR VIRTUAL DA APRENDIZAGEM EM QUÍMICA Campina Grande-

Leia mais

*HUPRQGR±0DQXDOGR8VXiULR

*HUPRQGR±0DQXDOGR8VXiULR 1 of 23 *HUPRQGR±0DQXDOGR8VXiULR O manual do usuário tem como objetivo, detalhar o funcionamento do Sistema de Gerenciamento e Monitoramento On-Line de Obras, de forma clara para seus usuários. Clique

Leia mais

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate

Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Desenvolvimento de aplicação web com framework JavaServer Faces e Hibernate Tiago Peres Souza 1, Jaime Willian Dias 1,2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil tiagop_ti@hotmail.com 2 Universidade

Leia mais

MANUAL LOJA VIRTUAL - PORTAL PHARMA LINK

MANUAL LOJA VIRTUAL - PORTAL PHARMA LINK Data: Abril de 2014 MANUAL LOJA VIRTUAL - PORTAL PHARMA LINK ÍNDICE Objetivo:... 2 Premissas:... 2 1 CADASTRO NA LOJA VIRTUAL... 3 1.1 Acesso...3 1.2. Cadastrar Loja...3 1.3 Ativação de Cadastro...6 1.3.1

Leia mais

Este é um projeto comercial criado pela empresa FelipeZCelulares.com.br

Este é um projeto comercial criado pela empresa FelipeZCelulares.com.br Este é um projeto comercial criado pela empresa FelipeZCelulares.com.br As informações aqui disponíveis são apenas um breve resumo. Caso tenha qualquer dúvida ou necessite de maiores informações, entre

Leia mais

PASSO A PASSO LOJA VIRTUAL. 1º Passo Acessar o site do Bom Jesus (www.bomjesus.br).

PASSO A PASSO LOJA VIRTUAL. 1º Passo Acessar o site do Bom Jesus (www.bomjesus.br). 1º Passo Acessar o site do Bom Jesus (www.bomjesus.br). Figura 1. Acessando site do Bom Jesus. 2º Passo Selecionar a opção Responsável On-line. Inserir Usuário e Senha e clicar no botão OK. Para realizar

Leia mais

Cadastramento de Computadores. Manual do Usuário

Cadastramento de Computadores. Manual do Usuário Cadastramento de Computadores Manual do Usuário Setembro 2008 ÍNDICE 1. APRESENTAÇÃO 1.1 Conhecendo a solução...03 Segurança pela identificação da máquina...03 2. ADERINDO À SOLUÇÃO e CADASTRANDO COMPUTADORES

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

Proposta Loja Virtual. Schmitt Tricot

Proposta Loja Virtual. Schmitt Tricot Proposta Loja Virtual Schmitt Tricot Apresentação: Atualmente atuo no mercado de sites e lojas virtuais desde 2010, desenvolvendo novas ideias, trabalhando com agilidade, para sempre atender a todas as

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 ArpPrintServer Sistema de Gerenciamento de Impressão By Netsource www.netsource.com.br Rev: 02 1 Sumário INTRODUÇÃO... 3 CARACTERÍSTICAS PRINCIPAIS DO SISTEMA... 3 REQUISITOS DE SISTEMA... 4 INSTALAÇÃO

Leia mais

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174

Versão Liberada. www.gerpos.com.br. Gerpos Sistemas Ltda. info@gerpos.com.br. Av. Jones dos Santos Neves, nº 160/174 Versão Liberada A Gerpos comunica a seus clientes que nova versão do aplicativo Gerpos Retaguarda, contendo as rotinas para emissão da Nota Fiscal Eletrônica, já está disponível. A atualização da versão

Leia mais

Relatórios... 23 Documentos... 24 Simulador... 25 Quadrante 1... 28 Quadrante 2... 28 Quadrante 3... 28 Quadrante 4... 28 Alterar Senha...

Relatórios... 23 Documentos... 24 Simulador... 25 Quadrante 1... 28 Quadrante 2... 28 Quadrante 3... 28 Quadrante 4... 28 Alterar Senha... Sumário Objetivo... 3 Primeiro acesso (Cadastro de senha)... 4 Recuperação de senha... 5 Acessando a Área Restrita... 7 Sessão... 8 Painel do Participante... 8 Menu... 8 Atualizações... 9 Navegação e usabilidade...

Leia mais

Tutorial do Usuário para utilização do Magento e commerce

Tutorial do Usuário para utilização do Magento e commerce Tutorial do Usuário para utilização do Magento e commerce Sumário Introdução...3 Página inicial (Home Page)...3 Criar uma conta ou Entrar (Login)...4 Criar uma Conta...5 Entrar (Login)...6 Minha Conta...7

Leia mais

Ajuda On-line - Sistema de Portaria. Versão 4.8.J

Ajuda On-line - Sistema de Portaria. Versão 4.8.J Versão 4.8.J Sumário PORT - Módulo de Apoio Portaria 3 1 Manual... de Processos - Portaria 4 Fluxo - Portaria... 5 2 Configurações... 6 Unidades... de Internação 6 Setores Administrativos... 9 Configuração...

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

MANUAL DE UTILIZAÇÃO

MANUAL DE UTILIZAÇÃO MANUAL DE UTILIZAÇÃO Módulo de operação Ativo Bem vindo à Vorage CRM! Nas próximas paginas apresentaremos o funcionamento da plataforma e ensinaremos como iniciar uma operação básica através do nosso sistema,

Leia mais

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo em sua oficina. O sistema foi desenvolvido para ser utilizado

Leia mais

Sistema de Chamados Protega

Sistema de Chamados Protega SUMÁRIO 1. INTRODUÇÃO... 3 2. REALIZANDO ACESSO AO SISTEMA DE CHAMADOS... 4 2.1 DETALHES DA PÁGINA INICIAL... 5 3. ABERTURA DE CHAMADO... 6 3.1 DESTACANDO CAMPOS DO FORMULÁRIO... 6 3.2 CAMPOS OBRIGATÓRIOS:...

Leia mais

1. Tela de Acesso pg. 2. 2. Cadastro pg. 3. 3. Abas de navegação pg. 5. 4. Abas dados cadastrais pg. 5. 5. Aba grupo de usuários pg.

1. Tela de Acesso pg. 2. 2. Cadastro pg. 3. 3. Abas de navegação pg. 5. 4. Abas dados cadastrais pg. 5. 5. Aba grupo de usuários pg. Sumário 1. Tela de Acesso pg. 2 2. Cadastro pg. 3 3. Abas de navegação pg. 5 4. Abas dados cadastrais pg. 5 5. Aba grupo de usuários pg. 6 6. Aba cadastro de funcionários pg. 7 7. Pedidos pg. 12 8. Cartões

Leia mais

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁRIO Acesso ao sistema... 2 Atendente... 3 SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da

Leia mais

MANUAL DE UTILIZAÇÃO - VISÃO DE EMPRESAS. Todos os direitos reservados à Softbox

MANUAL DE UTILIZAÇÃO - VISÃO DE EMPRESAS. Todos os direitos reservados à Softbox MANUAL DE UTILIZAÇÃO - VISÃO DE EMPRESAS 2012 Todos os direitos reservados à Softbox 1101001112211110000212451 Seja bem vindo! Você está recebendo o MANUAL DE UTILIZAÇÃO VISÃO DE EMPRESAS. Este manual

Leia mais

Faturamento Eletrônico - CASSEMS

Faturamento Eletrônico - CASSEMS 1 Conteúdo 1. Informações Iniciais... 3 1.1. Sobre o documento... 3 1.2. Organização deste Documento... 3 2. Orientações Básicas... 3 2.1. Sobre o Faturamento Digital... 3 3. Instalação do Sistema... 4

Leia mais

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania

Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Manual de Publicaça o no Blog da Aça o TRIBOS nas Trilhas da Cidadania Sumário Objetivos do Blog... 2 Log-in... 3 Esqueci minha senha... 4 Utilizando o Blog... 5 Encontrando seu Blog... 5 Conhecendo o

Leia mais

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial 1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão

Leia mais

Treinamento. Módulo. Escritório Virtual. Sistema Office. Instruções para configuração e utilização do módulo Escritório Virtual do sistema Office

Treinamento. Módulo. Escritório Virtual. Sistema Office. Instruções para configuração e utilização do módulo Escritório Virtual do sistema Office Treinamento Módulo Escritório Virtual Sistema Office Instruções para configuração e utilização do módulo Escritório Virtual do sistema Office 1. Atualização do sistema Para que este novo módulo seja ativado,

Leia mais

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento

Leia mais

Documentação. Programa de Evolução Contínua Versão 1.72

Documentação. Programa de Evolução Contínua Versão 1.72 Documentação Programa de Evolução Contínua Versão 1.72 Sumário Resumo das Novidades... 3 Configuração das Novidades... 5 Exibição de variações nas listagens... 5 Novo Sistema de Lista de Desejos... 7 Resumo

Leia mais

GERENCIADOR DE CONTEÚDO

GERENCIADOR DE CONTEÚDO 1/1313 MANUAL DO USUÁRIO GERENCIADOR DE CONTEÚDO CRISTAL 2/13 ÍNDICE 1. OBJETIVO......3 2. OPERAÇÃO DOS MÓDULOS......3 2.1 GERENCIADOR DE CONTEÚDO......3 2.2 ADMINISTRAÇÃO......4 Perfil de Acesso:... 4

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

Manual de Utilização ZENDESK. Instruções Básicas

Manual de Utilização ZENDESK. Instruções Básicas Manual de Utilização ZENDESK Instruções Básicas Novembro/2013 SUMÁRIO 1 Acesso à ferramenta... 3 2 A Ferramenta... 4 3 Tickets... 8 3.1 Novo Ticket... 8 3.2 Acompanhamentos de Tickets já existentes...

Leia mais

Universidade Federal de Mato Grosso. Secretaria de Tecnologias da Informação e Comunicação. SISCOFRE Sistema de Controle de Frequência MANUAL

Universidade Federal de Mato Grosso. Secretaria de Tecnologias da Informação e Comunicação. SISCOFRE Sistema de Controle de Frequência MANUAL Universidade Federal de Mato Grosso Secretaria de Tecnologias da Informação e Comunicação SISCOFRE Sistema de Controle de Frequência MANUAL Versão 2.1 2013 Cuiabá MT Sumário Usuários do SISCOFRE... 3 Fases

Leia mais

Manual de utilização do sistema OTRS (Atendimento) Cliente Externo

Manual de utilização do sistema OTRS (Atendimento) Cliente Externo Manual de utilização do sistema OTRS (Atendimento) Cliente Externo 1 LISTA DE ILUSTRAÇÕES FIGURA 1 - TELA DE LOGIN... 5 FIGURA 2 - TELA INICIAL... 6 FIGURA 3 PREFERÊNCIAS DO USUÁRIO... 6 FIGURA 4 NOVO

Leia mais

Plano de Gerenciamento do Projeto

Plano de Gerenciamento do Projeto Projeto para Soluções Contábeis 2015 Plano de Gerenciamento do Projeto Baseado na 5ª edição do Guia PMBOK Brendon Genssinger o e Elcimar Silva Higor Muniz Juliermes Henrique 23/11/2015 1 Histórico de alterações

Leia mais

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ MANUAL DE UTILIZAÇÃO DO CVS NO ECLIPSE Agosto 2007 Sumário de Informações do Documento Tipo do Documento: Manual Título do Documento: MANUAL DE UTILIZAÇÃO DO

Leia mais

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet. Conteúdo 1. Descrição geral 2 2. Resumo das funcionalidades 3 3. Efetuar cadastro no sistema 4 4. Acessar o sistema 6 5. Funcionalidades do menu 7 5.1 Dados cadastrais 7 5.2 Grupos de usuários 7 5.3 Funcionários

Leia mais

Personalizações do mysuite

Personalizações do mysuite Personalizações do mysuite 1. mysuite... 2 2. Customização de campos... 3 3. Importação de dados... 3 4. Integração de sistemas... 3 5. Personalização do Atendimento Online... 4 5.1. Imagens de online

Leia mais

Renovação Online de Certificados Digitais A3

Renovação Online de Certificados Digitais A3 Renovação Online de Certificados Digitais A3 Guia de Orientação Todos os direitos reservados. Imprensa Oficial do Estado S.A. 2014 Página 1 de 45 Índice PRÉ-REQUISITOS PARA INSTALAÇÃO... 3 VERIFICANDO

Leia mais

Perguntas Frequentes. Distribuidores

Perguntas Frequentes. Distribuidores Perguntas Frequentes Distribuidores O que é o site Compre Lista Escolar? É um site que possui um sistema desenvolvido, exclusivamente, para que distribuidores possam realizar vendas de livros escolares

Leia mais

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado O NetPublisher é um sistema de gerenciamento de portais e websites corporativos (intranets ou extranets), apropriado para pequenas, médias e grandes empresas. O conteúdo do website pode ser atualizado

Leia mais

Manual de Utilização do GLPI

Manual de Utilização do GLPI Manual de Utilização do GLPI Perfil Usuário Versão 1.0 NTI Campus Muzambinho 1 Introdução Prezado servidor, o GLPI é um sistema de Service Desk composto por um conjunto de serviços para a administração

Leia mais

TUTORIAL COLEGIADOS EM REDE

TUTORIAL COLEGIADOS EM REDE TUTORIAL COLEGIADOS EM REDE Brasília/DF Agosto/2015 Sumário Introdução... 2 1 Sistema de Gestão Estratégica... 3 2 Colegiados Em Rede... 5 2.1 Menu Cadastro... 6 2.1.1 Dados do Colegiado... 7 2.1.2 Composição

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

Manual de Utilização das Funções Básicas do Sistema ClinicWeb

Manual de Utilização das Funções Básicas do Sistema ClinicWeb Manual de Utilização das Funções Básicas do Sistema ClinicWeb Dezembro/2012 2 Manual de Utilização das Funções Básicas do Sistema ClinicWeb Sumário de Informações do Documento Título do Documento: Resumo:

Leia mais

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem

Leia mais

"Manual de Acesso ao Moodle - Discente" 2014

Manual de Acesso ao Moodle - Discente 2014 "Manual de Acesso ao Moodle - Discente" 2014 Para acessar a plataforma, acesse: http://www.fem.com.br/moodle. A página inicial da plataforma é a que segue abaixo: Para fazer o login, clique no link Acesso

Leia mais

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Manual do Publicador Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web Sumário Painel de Administração... 3 1 - Inserção de post... 5 2 Publicação de post com notícia na área headline (galeria de

Leia mais

Documento de Análise e Projeto VideoSystem

Documento de Análise e Projeto VideoSystem Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento

Leia mais

Manual do Usuário Cidadão SIC Serviço de informação ao cidadão

Manual do Usuário Cidadão SIC Serviço de informação ao cidadão Manual do Usuário Cidadão SIC Serviço de informação ao cidadão NOVOSIS 3ª Versão Conteúdo Introdução... 3 Principais recursos:... 4 Para o cidadão:... 4 Para os órgãos públicos:... 4 Como Utilizar o SIC...

Leia mais

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE

GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE GUIA RÁPIDO DE UTILIZAÇÃO DO PORTAL DO AFRAFEP SAÚDE INTRODUÇÃO O portal do Afrafep Saúde é um sistema WEB integrado ao sistema HEALTH*Tools. O site consiste em uma área onde os Usuários e a Rede Credenciada,

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

SOBRE A TOOLSYSTEMS. ToolSystems Sistemas Fone: (47) 3381-3344

SOBRE A TOOLSYSTEMS. ToolSystems Sistemas Fone: (47) 3381-3344 SOBRE A TOOLSYSTEMS Com mais de 10 anos no mercado, a ToolSystems sistemas se dedica a entender as novas tecnologias para garantir a seus clientes as melhores e mais atuais soluções para Internet. Ao longo

Leia mais

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0 Índice 1 - Objetivo 2 - Descrição do ambiente 2.1. Tecnologias utilizadas 2.2. Estrutura de pastas 2.3. Bibliotecas já incluídas 3 - Características gerais 4 - Criando

Leia mais

MANUAL PARA UTILIZAÇÃO DO SISTEMA DE SUPORTE TÉCNICO GLPI

MANUAL PARA UTILIZAÇÃO DO SISTEMA DE SUPORTE TÉCNICO GLPI MANUAL PARA UTILIZAÇÃO DO SISTEMA DE SUPORTE TÉCNICO GLPI JULHO DE 2015 SUMÁRIO 1 Introdução...3 2 Principais telas do sistema...4 2.1 Acesso inicial...4 2.2 Login no sistema...4 2.3 Modificando os dados

Leia mais

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL. Nome do Software: Gerenciador de Projetos Versão do Software: Gerenciador de Projetos 1.0.0 1. Visão Geral Este Manual de Utilização do Programa Gerenciador de Projetos via Web, tem por finalidade facilitar

Leia mais

Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira

Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira Manual do Usuário Página1 Sumário 1 Configurações Recomendadas... 4 2 Objetivos... 4 3 Acesso ao Sistema... 5 3.1. Acessar 6 3.2. Primeiro

Leia mais

Cláudia Araújo Coordenadora Diego Macêdo Programador Marcelo Rodrigues Suporte

Cláudia Araújo Coordenadora Diego Macêdo Programador Marcelo Rodrigues Suporte BCON Sistema de Controle de Vendas e Estoque Declaração de escopo Versão 1.0 Histórico de Revisão Elaborado por: Filipe de Almeida do Amaral Versão 1.0 Aprovado por: Marcelo Persegona 22/03/2011 Time da

Leia mais

Escola Superior de Tecnologia de Setúbal. Projecto Final

Escola Superior de Tecnologia de Setúbal. Projecto Final Instituto Politécnico de Setúbal Escola Superior de Tecnologia de Setúbal Departamento de Sistemas e Informática Projecto Final Computação na Internet Ano Lectivo 2002/2003 Portal de Jogos Executado por:

Leia mais

apresentação iagente shop

apresentação iagente shop apresentação iagente shop Rua Sport Clube São José, 54 506. Porto Alegre Rio Grande do Sul CEP: 91030-510 Fone: (51) 3398.7638 e-mail: www.iagenteshop.com.br www.iagente.com.br Data: 01 de Abril de 2009

Leia mais

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Compra Direta - Guia do Fornecedor PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO Página As informações contidas neste documento, incluindo quaisquer URLs e outras possíveis referências a web sites, estão sujeitas

Leia mais

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade do Sistema Índice Página 1. Como acessar o sistema 1.1 Requisitos mínimos e compatibilidade 03 2. Como configurar o Sistema 2.1 Painel de Controle 2.2 Informando o nome da Comissária 2.3 Escolhendo a Cor

Leia mais