ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DESENVOLVIMENTO DE SISTEMA WEB
Por: Henrique Freire • 29/3/2016 • Trabalho acadêmico • 5.239 Palavras (21 Páginas) • 504 Visualizações
UNIVERSIDADE ANHANGUERA
CAMPUS DE MARTE
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DESENVOLVIMENTO DE SISTEMA WEB
PARA GERENCIAMENTO DE VENDAS
DO SETOR DE VAREJISTA
Rodrigo Aparecido RA: 1299108849
Marcelo Anderson RA: 6681440562
Wellington Santos RA: 6248214775
Luiz Alexandre Bispo RA: 7983722388
Henrique Freire RA: 6244222543
Jefferson da Silva RA: 6450288304
5º semestre noturno
Orientador:
Mauricio Fazoli
Santana – SP
2015
DESENVOLVIMENTO DE SISTEMA WEB
PARA GERENCIAMENTO DE VENDAS
DO SETOR DE VAREJO
Trabalho apresentado à Análise e
Desenvolvimento de sistema da
Universidade Anhanguera
De Santana São Paulo como requisito parcial
Para a disciplina de Prointer
Orientador: Mauricio Fazoli
Santana – SP
2015
DESENVOLVIMENTO DE SISTEMA WEB
PARA GERENCIAMENTO DE VENDAS
DO SETOR DE BEBIDAS
Dedico este trabalho aos meus pais, pelo
Continuo apoio e dedicação aos
Conhecimentos e estudos.
AGRADECIMENTOS
Agradeço a Deus pela realização desse projeto, aos nossos orientadores que desde o começo esteve nos auxiliando e nos ensinando tudo o que nós aprendemos até hoje.
RESUMO
Uma aplicação desenvolvida para a arquitetura web (World Wide Web) através de solicitações entre cliente e servidor, representa um novo conceito baseado em acessibilidade e portabilidade, permitindo acessos simultâneos de usuários
Geograficamente distantes. A análise dos processos de vendas da empresa de
bebidas foi realizada através de diagramas, determinando e orientando a criação do sistema. O aplicativo automatiza os processos de emissão de pedidos por representantes, e a administração da informação gerada na indústria como emissão de ordens e relatórios de vendas, permitindo o acesso do usuário de qualquer local e região. Apresentar problemas de comunicação entre processos e setores, para criar e definir o modelo de caso de uso, a usabilidade e seus módulos. O projeto cria um sistema robusto e seguro, que consegue aceitar uma grande quantidade de usuários conectados com uma taxa significativa de transferência entre cliente e servidor. As informações são comutadas entre o navegador do dispositivo do usuário e o servidor que deve interpretar os dados, incluindo e selecionando a informação disponível no banco de dados. Utilizando tecnologias como a linguagem RubyOnRials e banco de dados Postgresql é possível garantir todos os requisitos técnicos exigidos para a sua construção e desenvolvimento. O desempenho da comunicação entre cliente e servidor pode ser complementado utilizando o método Ajax, esta metodologia permite que a resposta seja mostrada no navegador sem a necessidade que a página seja reprocessada. Os módulos da aplicação são capazes de realizar funções de envio de e-mails, geração de documentos, tratamento de sessões, entre outras. A validação dos formulários pode ser realizada no próprio navegador do cliente, otimizando o desempenho, não necessitando aguardar uma resposta do servidor. Buscou-se analisar as características ideais para o banco de dados e servidor web, garantindo que a aplicação seja confiável e ativa.
Palavras chave: Web. RubyOnRails. Postgresql. Automatização.
ABSTRACT
An application developed for the architecture web (World Wide Web) through
requirements between client and provider, represents a new concept based on
accessibility and portability, allowing accesses from users at the same time. The
analysis of the processes of sales of the company of drink was realized through
diagrams, determining and giving orientation to the creation of the system. The
applicative automatizes the processes of demand emission by representatives, and the administration of the information created in the company such as the demand emission and sales reports, allowing the user’s access of any place and region. To present problems of communication between processes and departments, to create and to define the usage case model, defining its usage and its modules. The project must create a robust system, safe that can accept a great quantity of connected users, a meaningful rate of transference between client and provider is essential. The pieces of information are commutated between the browser of the user and the provider that has to interpret the data. Using technologies as the RubyOnRails language and Postgresql data bank is possible to guarantee all the technical requirements demanded for its constructions and development. The performance of the communication between client and provider can be complemented using the Ajax Method; this methodology allows the answer to be showed in the browser without the need of the page being reprocessed. The modules of the application are able to fulfill functions of sending of e-mails, documentation creation, sections treatment, and the like. The validation of the forms can be realized from the browser itself, optimizing the performance, not being necessary to wait for an answer from the provider. The ideal characteristics were searched for the data bank and web provider, guaranteeing the application to be reliable and active.
Key words: Web. RubyOnRails. PostgreSQL. Automatization.
SUMÁRIO
1 INTRODUÇÃO 9
2 PROJETO 10
2.1 DOCUMENTAÇÕES CONCEITUAIS DO PROJETO 11
2.1.1 TEMA 11
2.1.2 JUSTIFICATIVA 11
2.1.3 REFERENCIAL TEÓRICO 12
...