A maior rede de estudos do Brasil

Grátis
18 pág.
PTG  - Produção Textual em Grupo - NossaLocadora

Pré-visualização | Página 1 de 3

�PAGE �
�PAGE �3�
	SUMÁRIO
2 INTRODUÇÃO	03
3 OBJETIVO	04
4 DESENVOLVIMENTO	05
4.1 DEFINIÇÃO DA ARQUITETURA 	05
4.2 TELA INICIAL	10
4.3 SEGURANÇA	15
5 CONCLUSÃO	16
6 REFERÊNCIAS BIBLIOGRÁFICAS	17
	
	
	
	
	
	
	
	
	
	
	
2 INTRODUÇÃO
Este trabalho tem o intuito de demonstrar nossa primeira experiência como analista e programador neste modelo propomos a implantação de um sistema ERP para uma locadora de livros, projetemos um circuito para sistema de detecção de incêndio e ainda estruturamos algoritmos de cadastro de usuário, classificação de livros e automação de locação.
O assunto a ser abordado trata sobre os diferentes tipos de sistemas de informação, e explica a função de cada um em diferentes áreas de uma empresa. E também explicara a importância dos sistemas de informações para tomada de decisões. 
Além de definir a arquitetura totalmente aderente as necessidades da locadora com front end WEB tanto para uso interno dos funcionários com acesso definido por perfil, assim como acesso pela WEB para usuários cadastrados ou anônimos.
	A solução também prevê controle de acesso direto através de sites parceiro, links promocionais e e-mail marketing. Para acompanhar entrar na vanguarda da tecnologia também será disponibilizado aplicativo para dispositivos móveis nas plataforma ANDROID e IOS.
A Aplicação também prevê geração de KPIs como indicadores de acesso, tempo de compra, ranking de origem, localização, preferências, sugestões e propensão de compra.
3 OBJETIVO
Este trabalho tem como objetivo, definir a arquitetura a ser utilizada para elaboração e implantação de um sistema ERP da “Nossa Locadora de Livros”.
Contemplamos o processo de análise, arquitetura, segurança, ergonomia, desenvolvimento, mobilidade, geração de cadastro com migração de dados, piloto, implantação e BI.
Para atingir o sucesso do projeto elaboramos uma arquitetura sendo a core baseada em webservices que seria responsável por receber/enviar informações para a interface WEB e para os Dispositivos móveis. Também trabalhamos a ergonomia e a interação homem máquina utilizando sempre o conceito de desenvolvimento sustentável ou desenvolvimento verde, conceito que permite inclusive a economia de energia.
Seguindo a mesma linha de uso do WEB Services também desenvolvemos relatórios para BI bem como interfaces para interação e controle com outros sites parceiros a fim de controlar acesso e perfis emitindo assim relatórios de acessos, vendas, propensão de compra e ranking de acesso por sites parceiros. 
.
4 DESENVOLVIMENTO
Para iniciar o desenvolvimento do projeto inicialmente tivemos que levantar os pré-requisitos do sistema, analisando sempre as necessidades do cliente. Neste caso era pré req que o sistema tivesse uma interface WEB, sendo assim definimos que essa mesma interface seria utilizada por clientes e funcionários, mas que conte seria segregada por grupos diferentes com acesso a telas diferentes, assim seria possível inclusive que administradores conseguissem operar o site de forma remota utilizando também a web.
Também consideramos a possibilidade de permitir a nossa locadora através de dispositivos móveis como Smartphones, PDA, e Tablets, por esse motivo contemplamos o desenvolvimento em duas interfaces, sendo android e IOS as mais usuais de mercado.
4.1 DEFINIÇÃO DA ARQUITETURA
Este foi o passo mais importante e demorado do processo todo, pois ele define o sucesso ou não do projeto. Neste processo tivemos que atender as principais requisições do projeto.
Em primeiro lugar precisaríamos de um sistema WEB para acesso dos Clientes. Então definimos que todos usuários teriam sistema web com controle de acesso diferenciado por perfil.
Definimos como banco de dados da aplicação o SQL Server 2008 por ter um custo acessível, aceitar desenvolvimento de store procedures possuir interface de relatórios, mão de obra abundante e suporte da empresa desenvolvedora.
Neste SQL criamos 3 bancos de dados, sendo o primeiro para transacional propriamente dito “USERTRANS”, onde teríamos todos cadastros de usuários, livros processos propriamente ditos da locadora. Já no segundo banco seria apenas de LOG de Acesso “USERNAV” onde será gravado todos os dados de navegação e acesso de usuários anônimos, convidados, cadastrados do site e funcionários. Já no terceiro banco de dados “BI” seria de consolidação de informações dos dois bancos para emissão de relatórios gerenciais, dados minerados e indicadores BI.
Após definir o banco fomos para a definição do front end, mas como teríamos várias interfaces de diferentes tipos acessando as informações dos bancos de dados definimos que a melhor solução seria basear os acessos ao banco todos em WEBSERVICES, para cada transação foi gerado um WEBSERVICE que seria chamado pelo Front end. Esse webservice faria o controle de quem estava chamando ele e permitiria o acesso ao banco. 
Desenho da arquitetura:
Banco de Dados
Três instâncias SQL Server sendo uma para cada banco. Durante a noite roda o processo noturno que consolida informações gerenciais no banco de BI. Estas informações são tanoo de acesso, navegação, envio de parceiros como de gestão da aplicação.
Web Services (Web Server)
Instalado o “IIS 7” com “.NET” Framework onde foram desenvolvidas todas aplicações que fazem acesso direto ao banco de dados. Foi um conjunto de webservices que permitirá as aplicações WEB acesso ao banco de dados, bem como rotinas de validação de usuários e controles de acesso e segurança.
A fim de garantir a segurança este webservice é a porta de entrada para a rede interna (Lan) ele só permite acesso as aplicações após a validação do usuário chamador do web service. Para isso cada site parceiro, usuário, dispositivo como smartphone e tablete possui um usuário cadastrado que serve para controle de acesso e logar informações para serem utilizadas por ferramentas de BI posteriormente.
Para facilitar o desenvolvimento de sites parceiros, foi documentado os principais websevices de acesso compartilhado, com isso os sites parceiros conseguem enviar novos usuários, e o sistema consegue contabilizar isso, enviando depois o percentual de venda feita por outros sites. Com estes web services fica bem simples contabilizar por onde o site foi visitado, bem como permite acesso por outros dispositivos como dispositivos móveis, como IOS (IPhone, IPad, AppleTV) ou Android (SmartPhones, Tablets e TVs)
Web Server (Web Application)
	
	No Web Server temos o front-end da aplicação propriamente dita. O ERP é todo desenvolvido para ambiente WEB e gerencia os acessos por grupos de usuários definidos por perfil de acesso. Para desenvolver a aplicação trabalhamos com a linguagem ASP Net com HTML5 chamando as transações que estão em webservices. Essa aplicação contempla acesso de vários grupos de usuários:
	
Anônimos – São usuários que acessam o site e não possuem usuário cadastrado, simplesmente digitam a URL no browser. Estes usuários possuem acesso apenas aos livros, e promoções, mas para efetuar uma compra ou locação devem fazer o cadastro.
Mecanismos de Busca – São usuários que chegam até o Site através de consultas feitas por mecanismos de buscas, como Google, Yahoo, Cadê... quando esse usuário é direcionado ao site Nossa Locadora de Livros o próprio mecanismo de busca envia via GET uma TAG informando que mecanismo envio aquele possível cliente. Isso serve apenas para controle, porém o site Nossa Locadora de Livros fará uma consulta ao cookie da máquina do usuário, caso seja contatado como usuário cadastrado e logado será aberto o site com o perfil daquele usuário caso não seja usuário ele receberá o mesmo acesso do perfil anônimo.
Sites Parceiros - São usuários

Crie agora seu perfil grátis para visualizar sem restrições.