ࡱ > G J F m bjbj 4$ e e . . . . . B B B 8 z B >1 0 0 0 0 0 0 0 $ 2 ~5 j 0 . 0 . . 0 w! w! w! r . . 0 w! 0 w! w! # @ %$ S B 5 * $ 0 1 0 >1 $ 5 _ 5 %$ %$ 5 . 9$ p w! 0 0 w! >1 5 : Desenvolvimento de Aplicao Web para Locao de Veculos
Introduo
De acordo com informaes da Associao Brasileira de Locao de Automveis (ABLA, 2014), com faturamento de R$ 6,3 bilhes, a indstria de locao de veculos no Brasil cresceu aproximadamente 9,9% no ano de 2012 (FRIAS, 2013). Segundo o Censo ABLA (ABLA, 2014), referente aos nmeros do setor em 2012, 57% das locaes de veculos foram feitas para empresas, na modalidade de negcio chamada de terceirizao de frota. As demais locaes de veculos, correspondente a 43% foram destinados para o turismo. Nos Estados Unidos (EUA), o faturamento da indstria de U$ 20 bilhes e dever aumentar de 5% a 10% nos prximos anos, segundo informaes da Associao (ABLA, 2014). Com isso, os investimentos no setor tm aumentado consideravelmente, abrindo possibilidades de aplicao em setores complementares, como a Tecnologia da Informao, TI.
Diante desse cenrio, este trabalho tem como objetivo desenvolver um aplicativo para gerenciamento de clientes e de servios de locao de veculos. Para alcanar tal objetivo ser realizado um estudo de natureza aplicada (tecnolgica) com desenvolvimento em laboratrio, fruto da disciplina de Estgio Supervisionado II, do curso de Sistemas de Informao. Adicionalmente, sero utilizadas pesquisas bibliogrficas para subsidiar a aquisio do conhecimento em Ruby, linguagem utilizada para desenvolvimento da aplicao.
Referencial Terico
Para o desenvolvimento da aplicao foi escolhido o framework ruby on rails por ser considerado de uso simples e com rpida entrega de resultado. Na camada de apresentao foi utilizado bootstrap por trazer velocidade de desenvolvimento, uma vez que o mesmo j possui templates e componentes com aspectos visuais prontos. Para a autenticao dos usurios foi utilizada a biblioteca Devise em conjunto com a biblioteca CanCan para permisso de acesso.
No controle de verso foi utilizado o github e o projeto foi hospedado no site github.com, site que fornece o espao para projetos pblicos de forma gratuita. O controle das atividades realizadas foi feito utilizando o site trello.com.
Resultados Alcanados
Para execuo do projeto a equipe realizou uma pesquisa de mercado dos principais sites mais acessados para o segmento de locao de veculos. Durante as pesquisas realizadas foi verificado e destacado quais so as principais necessidades do aluguel de veculos e como criar e tornar o acesso de forma prtica e intuitiva para os clientes e locadoras.
Inicialmente foi realizado um brainstorming de quais seriam as principais funcionalidades, para tanto, foram construdos desenhos de prottipos das telas, na ferramenta web Balsamiq, (BALSAMIQ, 2014) e, em seguida, foram levantados os principais requisitos do sistema, a saber: consulta de veculos, realizao de aluguel, acesso e cadastro de usurios com diferentes permisses, cadastro de locadoras possibilitando incluso de frotas, garagens e opcionais. Posteriormente, ocorreu a modelagem da base do banco de dados para, finalmente, iniciar o desenvolvimento da aplicao propriamente dita e realizao dos testes unitrios e de aceitao.
Consideraes Finais
Com o trabalho desempenhado pela equipe durante o projeto, foi aprendido e adquirido novos conhecimentos das ferramentas utilizadas. Foi possvel simular todas as fases de desenvolvimento de software e o projeto possibilitou identificar quais as dificuldades encontradas pelas equipes desde o desenho do escopo at a entrega do produto final.
Referncia Bibliogrficas
ABLA. Associao Brasileira de Locao de Automveis. Abla, 2014. Disponivel em: . Acesso em: 07 nov. 2014.
FRIAS, M. C. Folha de So Paulo. Folho de So Paulo, 2013. Disponivel em: . Acesso em: 11 jul. 2014.
Paulo Silva Graduando em Sistemas de Informao Fa7; Paulo Macedo Graduando em Sistemas de Informao FA7; Diego Garcia Graduando em Sistemas de Informao FA7; Tarciane Andrade - Mestre - Fa7
! % : ; < F G H + , 7 A B N
%
* : = e
i
l
ɀ hK hBD hJ hNa h~2 h~(V h * hi hwz h}Jr h}Jr h}Jr mH nH uh}Jr h% mH nH uh% h~ hX B* CJ OJ QJ ph !hX hX B* CJ OJ QJ ph
hX CJ
h0 CJ
hdJ CJ
h% CJ 0 ; < G
n o gd dh gdNa $dh `a$gd?B $dh `a$gd $dh a$gd~ $dh a$gdSs $dh a$gdi $dh a$gd~(V dh gdX $dh a$gdX
K P r t ( * > | ! * E \ k m n L M | o K д hNa B* CJ OJ QJ ph h?B h h mH nH uh h h h?G hX B* CJ OJ QJ ph hK hSs h~ h h h hSs hK h?* = , 0 G h j l m h h h?B h^) j h^) UhX hX h3 hNa hNa hNa hNa h 5\mH nH uh mH nH u i j k l m d gd gdX gd3 gd gd 2 1h:pX . A!"n#$n% j" 6 6 6 6 6 6 6 6 6 v v v v v v v v v 6 6 6 6 6 6 > 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 h H 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 2 0 @ P ` p 2 ( 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 0 @ P ` p 8 X V ~ OJ PJ QJ _HmHnHsHtH J ` J 0 N o r m a l d CJ _HaJ mHsHtH j @ j X T t u l o 1 $$F @&