Yuri Monografia Oficial
Yuri Monografia Oficial
Yuri Monografia Oficial
Nº 709180297
Supervisora
Lista de Abreviaturas................................................................................................ IV
Lista de Figuras.......................................................................................................... V
Resumo................................................................................................................... VII
Capítulo I ....................................................................................................................1
1.6.2. Temporal............................................................................................... 6
2.1.5. Software................................................................................................ 7
2.1.6. Banco de dados ..................................................................................... 8
2.1.9. JavaScript.............................................................................................. 8
2.1.12. Bootstrap............................................................................................... 9
5.2.2. Testagem............................................................................................. 41
5.2.6. Manutenção......................................................................................... 43
Apêndice .................................................................................................................. 49
Anexos ..................................................................................................................... 68
Declaração de autoria
O Autor do trabalho:
____________________________________________
O supervisor
_______________________________________________
I
Pelo carinho, afecto, dedicação e cuidado
agradeço aos meus pais pelo apoio incondicional
em todos os momentos difíceis da minha trajetória
acadêmica. Esta Monografia é dedicada a eles.
Com muita gratidão.”
II
Agradecimento
Em primeiro lugar, а Deus, que fez com que meus objectivos fossem alcançados, durante todos os
meus anos de estudos, por ter permitido que eu tivesse saúde е determinação para não desanimar
durante a realização deste Monografia e por me permitir ultrapassar todos os obstáculos
encontrados ao longo do curso.
Aos meus pais, Nunes Vasco e Ana Paula Francisco Ragu pêlo apoio, força e amor incondicional.
Sem eles a realização desse sonho não seria possível.
Aos meus irmãos, Nuno Vasco, Ana Pricila, Quelvio Ashraf e Ancha Vasco, pêlo apoio e
motivação.
A minha irmã Ana Pricila pêlo não só financiamento dos estudos, mas também inspiração,
motivação e apoio incondicional durante a realização da monografia.
Agradeço também a minha supervisora Msc. Suraia Leonardo Pereira Vaz, péla dedicação na
elaboração do trabalho, e pêlo rigor nas correcções, sugestões e metodologia na supervisão do
mesmo.
Aos meus colegas do curso de Tecnologia de Informação que muito me apoiaram ao longo do
curso, especialmente a Marion Pedro, Donizete Dos Santos, Ivandro Soares, Suspiro Viola,
Faruque Santos e Ao Fridjon Alberto Muevo que já não esta entre nos que sua alma descanse em
paz, onde quer que estejas sempre serás lembrado, e a todos outros colegas pêlo companheirismo
nos momentos difíceis para que hoje pudesse estar aqui.
Aos meus amigos, Rosa Macuacua, Justino Elias, Radju Alfredo a todos aqueles que directa ou
indirectamente acompanharam o meu percurso de vida vai o meu muito obrigado péla força e o
apoio moral.
III
Lista de Abreviaturas
HD Hard Disk
JS JavaScript
TI Tecnologia de Informação
SI Sistemas de Informacao
IV
Lista de Figuras
Figura 1: Diagrama de Caso de Uso, Fonte: própria ................................................................. 31
Figura 2: Diagrama de Actividade, Fonte: própria ................................................................... 32
Figura 3: Diagrama de Sequência, Fonte: própria .................................................................... 33
Figura 4: Diagrama de Classe, Fonte: própria .......................................................................... 39
Figura 5:Desenho Logico da Base de Dado, Fonte: própria ...................................................... 39
Figura 6:Painel de Autenticação .............................................................................................. 55
Figura 7:Painel de administrador............................................................................................. 55
Figura 8:Registro de funcionário ............................................................................................. 56
Figura 9:Listagem de Funcionários ......................................................................................... 57
Figura 10:Painel de criação de conta ....................................................................................... 58
Figura 11:Listagem de Contas................................................................................................. 59
Figura 12:Painel de registro de novo taxista ............................................................................ 59
Figura 13:Impressão de ficha de registro de taxista .................................................................. 60
Figura 14:Listagem de taxistas ................................................................................................ 61
Figura 15:Painel de registro de bicicleta .................................................................................. 62
Figura 16:Painel de pagamento ............................................................................................... 63
Figura 17:Filtro por data ......................................................................................................... 64
Figura 18:Filtro entre datas ..................................................................................................... 64
Figura 19:Filtragem por pagamento de data ............................................................................. 65
Figura 20:Filtragem por nome entre datas ............................................................................... 65
Figura 21:Filtragem por posto administrativo .......................................................................... 66
Figura 22:Emissão de recibo de relatório de filtragem por posto administrativo ........................ 67
V
Lista de Anexos
VI
Resumo
Apresente monografia apresenta como tema Desenvolvimento de um Sistema Online para Registro
de Bicicletas – Conselho Autárquico da Cidade de Quelimane, procurou-se desenvolver um
sistema que a instituição ainda não possui, foi com base na pesquisa realizada e com os dados
obtidos durante a entrevista, que os resultados encaminharam à necessidade da instituição possuir
um sistema que utilize ferramentas tecnológicas com o intuito de ajudar no processo de registro de
bicicletas no Conselho Autárquico de Quelimane. Nesta pesquisa, levanta-se a seguinte questão
de partida: Como Melhorar a qualidade do processo de registro de bicicletas no Conselho
Autárquico da Cidade de Quelimane? Para a realização da monografia quanto a abordagem será
utilizada a pesquisa qualitativa, quanto a natureza optou – se péla pesquisa aplicada, sendo que em
relação aos objectivos é do tipo exploratório. Quanto aos procedimentos técnicos foi feito um
estudo do caso. Para o desenvolvimento do sistema, utilizou-se a metodologia de software
cascasta. No final, deu-se início ao desenvolvimento do sistema de registro de bicicletas. O
desenvolvimento de um sistema online para o Conselho Autárquico de Quelimane, que é o
objectivo da monografia, foi atingido por mio de estudos realizados.
VII
Abstract
This monograph presents as its theme Development of an Online System for Bicycle Registration
- Municipal Council of the City of Quelimane, it was sought to develop a system that the institution
does not yet have, it was based on the research carried out and with the data obtained during the
interview, that the results pointed to the need for the institution to have a system that uses
technological tools in order to help in the process of registering bicycles in the Municipal Council
of Quelimane. In this research, the following starting question arises: How to improve the quality
of the bicycle registration process in the Municipal Council of the City of Quelimane? In order to
carry out the monograph regarding the approach, qualitative research will be used, when nature
opted for applied research, and in relation to the objectives it is of the exploratory type. As for the
technical procedures, a case study was carried out. For the development of the system, the cascade
software methodology was used. In the end, the development of the bicycle registration system
began. The development of an online system for the Municipal Council of Quelimane, which is
the objective of the monograph, was achieved through my studies.
VIII
Capítulo I
1.1.Introdução
Nos dias de hoje com o avanço da era digital, muitos sectores optaram por digitalizar os seus
processos utilizando tecnologias que facilitam o manuseio dos seus dados e processos, actualmente
as tecnologias são indispensáveis em qualquer lugar do mundo, pois elas minimizam o esforço
humano, pois a cada dia que passa a informática vem ganhando cada vez mais importância na vida
das pessoas sendo uma ferramenta fundamental para a sociedade, a sua utilização já é vista como
instrumento de aprendizagem e sua acção no meio social aumentou de forma surpreendente nos
últimos anos.
Nos dias de hoje, manter a informação segura é um dos aspectos indispensáveis para área de
tecnologias de informação, pois ajuda a controlar de forma segura e eficiente a nossa informação
e podendo a cessa-la em qualquer momento.
Pretende-se então com este trabalho, dar uma solução no processo de registro de táxi de bicicletas
para o Conselho Autárquico da Cidade de Quelimane na província da Zambézia, com o
desenvolvimento e implementação deste sistema, pretende-se incluir todos os processos de registro
de táxi de bicicletas que são realizados actualmente naquela instituição.
1
A escolha deve-se pêlo facto de a instituição utilizar o sistema de informação tradicional, pois com
isto, o processo de registro de táxi de bicicletas não tem sido eficiente, pode-se identificar “falhas”
como: segurança na informação (visto que estas são armazenadas em cadernetas e em planilhas
Excel, qualquer pessoa pode ter acesso desde que saiba onde estão armazenados os arquivos
físicos), restrição no acesso à informação (qualquer pessoa pode ter essa informação), integridade
da informação (os arquivos depois de muito tempo de armazenamento podem desgastar-se, no caso
das cadernetas).
A monografia apresenta uma estrutura dividida em seis (6) capítulos, como são apresentados
abaixo:
Já o segundo capítulo trata da temática disciplinar, dos conceitos de temas relevantes para a
pesquisa, as tecnologias e ferramentas usadas na pesquisa.
No terceiro capítulo é feita a descrição dos aspectos metodológicos, desde o tipo de pesquisa, o
universo, a amostra, a delimitação do estudo quanto ao tempo, espaço e as disciplinas envolvidas,
a limitação, as técnicas de análise e interpretação de resultados, a metodologia de desenvolvimento
adaptada e as ferramentas usadas.
O quinto capítulo, onde é feita a analise e interpretação dos resultados, sendo o desenvolvimento
da monografia, ou seja, onde os dados colectados são traduzidos para alcançar o objectivo da
pesquisa, apresenta as fases da engenharia de software propostos péla metodologia Cascata
adaptada.
Por fim é apresentado o último capítulo onde constara, a conclusão, recomendações e referências
bibliográficas.
2
1.2.Problematização
3
registrados. Entretanto com o método implementado actualmente também há existência de
duplicações de dados, há dificuldade em saber o número exacto de táxis de bicicletas registrados
por exemplo semanalmente ou mensalmente há muita dificuldade na busca de informações.
Contudo, tendo em conta todos estes pontos coloca-se como problema de investigação: Como
melhorar a qualidade do processo de Registro de Bicicletas no Conselho Autárquico da
Cidade de Quelimane?
1.3.Objectivos
1.3.1. Geral
1.3.2. Específicos
1.4.Justificativa
Com o estudo que será realizado na instituição (Conselho Autárquico da Cidade de Quelimane),
concretamente no departamento de receita, e na associação dos taxistas (ATAMOZ), espera-se que
o sistema usado actualmente (tradicional (cadernetas, planilha Excel)), seja adaptado de modo que
possam trazer consigo benefícios que antes não eram almejados (ajuda na tomada de decisão
4
facilidade de registro de táxis, facilidade na busca de informação, negação de dados duplicados,
segurança da informação, integridade e disponibilidade imediata da informação no caso de
necessidade).
Com o desenvolvimento deste sistema, pretende-se incluir todos os processos de registro de táxis
de bicicletas do Conselho Autárquico de Quelimane, a instituição se beneficiara da segurança da
informação, armazenamento dos mesmos e evitara a existência de dados duplicados, uma vez que
no método usado actual tem tido problemas na busca de dados, com a implementação de um
sistema essas buscas serão feitas de forma simples e eficaz.
A implementação deste sistema trará benefícios não só para a instituição que será estudada, mas
também em outras áreas.
No âmbito Social, o Conselho Autárquico de Quelimane encontra-se situado numa Zona de fácil
acesso a população, tornando assim uma escolha popular para pessoas (taxistas de bicicletas), que
queiram registrar suas bicicletas. Com esta monografia, espera-se que possa de uma certa forma
contribuir no meio social, no que diz respeito a implementação das novas tecnologias,
enriquecimento em matéria de registro de dados e, a manter a informação segura e acessível a
qualquer momento por parte da instituição.
No âmbito Académico, espera-se obter mais conhecimento acerca do registro de táxis de bicicletas
assim como melhorar a capacidade de implementação de sistemas informáticos. Este trabalho de
algum modo é um incentivo para os estudantes, no desenvolvimento de um sistema informatizado,
e também para demonstrar a capacidade e conhecimento do estudante.
1.6.Delimitação da pesquisa
1.6.1. Espacial
5
1.6.2. Temporal
Quanto a delimitação temporal, a elaboração do trabalho levou um total de 7 meses tendo início
em Outubro de 2021, onde os primeiros 3 meses foram dedicados à escolha de tema e realização
da proposta do projecto, os meses seguintes, Maio, Abril, faz-se a recolha de informação no local
do estudo, e os meses subsequentes, Junho, dedicado ao desenvolvimento do sistema e
finalizações da documentação.
1.7.Aspectos éticos
Tendo em conta que se trata de um tema delicado, relacionado com registro de táxis de bicicletas,
é de extrema importância possuir um nível de respeito adequado para com todas as partes presentes
no trabalho, para isso, requereu-se uma credencial, escrevendo-se uma carta pedindo a permissão
para a realização do estudo no local que se pretende. Entretanto procurou tratar-se com respeito
todos os funcionários, garantindo-se o sigilo profissional e respeitando as suas decisões caso não
quisessem fazer parte do estudo. Para proteger a identidade dos membros que fizeram parte do
estudo, usou-se códigos para identificação, sendo os funcionários referidos por “F1, F2.F3”.
6
Capítulo - II. Revisão Bibliográfica
Para (Soares, 2005) bicicleta é um veículo de duas rodas, presa a um quadro e é movida pélo
esforço do seu usuário, o ciclista. Ela foi inventada no século XIX, na Europa, e é o veículo
mais utilizado no mundo, provendo uma locomoção rápida e recreação para seus usuários. Sem
contar que a "magrela" não gera emissões. Em 1820 a bicicleta adquiriu formatos semelhantes
com os modelos actuais.
2.1.2. Sistema
Segundo (Laudon e Laudon, 2004) citado por Marçula e Filho (2008) é um conjunto de
componentes inter-relacionados que colecta (ou recupera), processa, armazena e distribui
informações para dar suporte à tomada de decisão e ao controlo da organização. Além de apoiar
na tomada de decisão, os sistemas de informação podem ajudar os gerentes e trabalhadores a
analisar problemas, visualizar assuntos complexos e criar novos produtos.
Pereira (1998, p. 33) “Por definição, o SGBD é um conjunto de software, destinado a gerir todo
o armazenamento e manipulação dos dados do sistema, fazendo á interface entre o nível
aplicacional e a base de dados propriamente dita”.
2.1.5. Software
7
informações descritivas tanto na forma impressa como na virtual, abrangendo
praticamente qualquer mídia electrónica. (Pressman, 2011, p. 29).
Para desenvolver um sistema que manipule informações com segurança, eficiência, e com
flexibilidade é necessário considerar vários aspectos utilizados separadamente, mas ambos
empregues para alcançar um único objectivo. Serão utilizados no desenvolvimento deste
projecto:
Booch et al. (2000) Os modelos da Rational Linfei Process, são baseados nos conceitos de
objetos e classes e nos relacionamentos existentes entre eles e utilizam a UML como sua notação
comum. A UML possui diagramas padronizados que facilitam o entendimento dos
desenvolvedores do sistema, tanto na fase de implantação como para manutenções futuras.
2.1.9. JavaScript
Segundo (Marçula & Filhos, 2008, p, 333), “javaScript é uma linguagem script utilizada para
criar páginas Web dinâmicas. Ela foi criada péla Netscape e depois, padronizada como o padrão
ECMAScript”.
8
2.1.10. PHP
PHP é uma linguagem que permite criar Web sites dinâmicos, possibilitando uma interacção
com o usuário através de formulários, parâmetros do URL e links. A diferença de PHP com
relação a linguagens semelhantes a Javascript é que o código PHP é executado no servidor,
sendo enviado para o cliente apenas HTML puro. Desta maneira é possível interagir com bancos
de dados e aplicações existentes no servidor, com a vantagem de não expor o código fonte para
o cliente. (Souza, 2000).
2.1.11. MySQL
Pedro (2005), O MySQL é um sistema de gestão de bases de dados relacionais, suporta SQL, é
open source, e é um dos SGBD para utilização profissional mais conhecido a nível mundial.
De acordo com (Neves, 2005), o MySQL é um sistema de gestão de bases de dados relacionais,
suporta SQL, é open-source e é um dos SGBDs para utilização profissional mais utilizado e
mais conhecido a nível mundial.
De código aberto, o MySQL, é um dos servidores de Banco de Dados mais utilizados no mundo,
permite fazer a gestão dos dados de um banco de dados.
2.1.12. Bootstrap
Bootstrap é o mais popular framework (Abstração de códigos que prove uma funcionalidade
genérica) open-source de HTML, CSS (Cascading Style Sheets Folhas de estilo) e JS
(JavaScript Linguagem de programação para internet) responsivo disponível para internet, foi
projectado para todos, tornando o desenvolvimento visual de uma página para internet mais
rápido e fácil. Bootstrap é uma colecção de vários elementos (formulários, botões, navegação e
outros) e funções personalizáveis.
Bootstrap foi criado por Mark Otto e Jacob Thornton no Twitter, a fim de eliminar
inconsistências e diminuir o número de manutenções internas, após a primeira apresentação
interna, várias equipes iniciaram a utilização da nova ferramenta (Bootstrap, 2014).
9
2.2.Literatura Empírica
O uso de TI nas empresas deve ser entendido por meio do conhecimento das suas várias
dimensões, incluindo o contexto com seus direccionados, os tipos de uso de TI, o desempenho
empresarial, a governança e a administração de TI e o papel dos executivos de negócio e de TI,
bem como a relação que existe entre elas (Albertin & Albertin, 2005).
Segundo as pesquisas realizadas pêlo autor em diversos websites o autor pode constatar que,
existem sim sistemas para a área municipal, que ajudam há instituição a realizar diversas tarefas.
Um dos sistemas utilizados é Lemarq Software.
De acordo com a (Lemarq Software), A Lemarq Software é uma empresa de tecnologia fundada
em 1996. Sempre acompanhando novas tecnologias para atender uma carteira de clientes
especialmente seleccionada. A Lemarq Software desenvolveu um sistema nomeado programa
SISPUB – gestão municipal, um sistema desenvolvido na linguagem PHP, inclinado para a
melhoria no atendimento com mais agilidade as demandas dos cidadãos. O seu objectivo ao
desenvolver este sistema foi de permitir o município ter o seu próprio sistema de gestão. As
Características do SISPUB do Município são, (100 % web, Acesso de qualquer lugar, a qualquer
hora, qualquer dia, desenvolvida com ferramentas livres).
2.3.Literatura focalizada
Segundo as pesquisas realizadas pêlo autor em diversos websites, o autor pode constatar que,
existem sim sistemas para a área municipal em Moçambique, que ajudam há instituição a
10
realizar diversas tarefas. Um dos sistemas utilizados é SISTAE (Sistema de Taxas por
Actividade Económica).
O Sistema de Taxas por Actividade Económica (SISTAE), é um sistema que foi desenvolvido
pelo Arrone Chilene em 2010, para a área de Gestão de Receitas, composto por três módulos,
nomeadamente: (i) cadastro dos contribuintes; (ii) consultas de contribuintes e; (iii) pagamento
de impostos/taxas. O sistema é usado nos seguintes locais: Departamento de Receitas - módulo
de pagamentos; Direcção de Mercados – módulo de pagamentos de impostos/taxas;
Departamento de Cadastro - módulo de cadastro de contribuintes e módulo de consulta de
contribuintes.
O município possui para além dos sistemas acima mencionados dois outros sistemas de gestão
de Recursos Humanos. O Sistema de Informação de Gestão de Pessoal (SIGP), é um sistema
de informação desenvolvido péla empresa ZA Consulting, que funciona á nível da intranet no
Departamento de Recursos Humanos. Este sistema faz a gestão de recursos humanos a nível da
direcção (cadastrar o pessoal, planificar férias, gestão do agregado familiar, mudança de
carreiras, processos disciplinares, férias e relatórios). Outro sistema, é o Sistema de Gestão e
Cadastro de funcionários do Conselho Municipal de Maputo (CMM) (SGCFCMM) que foi
11
desenvolvido pêlo consultor Alberto Munemba (primeira fase) e mais tarde melhorado por outro
consultor-Teotónio Fumo. Este sistema faz o cadastro e gestão de processos dos funcionários
do município.
12
Capítulo - III. Metodologia
3. Metodologia
(Bruyne & Choutheete, 1997, pp. 41-61) A metodologia é a lógica dos procedimentos
científicos em sua génese e em seu desenvolvimento, não se reduz, portanto, a uma metrologia
ou tecnologia da medida dos fatos científicos. Para ser fiel a suas promessas, uma metodologia
deve abordar as ciências sob o ângulo do produto delas, como resultado em forma de
conhecimento científico, mas também como processo, como génese desse próprio
conhecimento.
Segundo Deslauriers (1991, p. 58) citado por Gerhardt e Silveira (2009) Na pesquisa qualitativa,
o cientista é ao mesmo tempo o sujeito e o objecto de suas pesquisas. O desenvolvimento da
pesquisa é imprevisível. O conhecimento do pesquisador é parcial e limitado. O objectivo da
amostra é de produzir informações aprofundadas e ilustrativas: seja ela pequena ou grande, o
que importa é que ela seja capaz de produzir novas informações.
O pesquisador deve estar atento para alguns limites e riscos da pesquisa qualitativa, tais
como: excessiva confiança no investigador como instrumento de colecta de dados; risco
de que a reflexão exaustiva acerca das notas de campo possa representar uma tentativa
de dar conta da totalidade do objecto estudado, além de controlar a influência do
observador sobre o objecto de estudo; falta de detalhes sobre os processos através dos
quais as conclusões foram alcançadas; falta de observância de aspectos diferentes sob
enfoques diferentes; certeza do próprio pesquisador com relação a seus dados; sensação
de dominar profundamente seu objecto de estudo; envolvimento do pesquisador na
situação pesquisada, ou com os sujeitos pesquisados.
Portanto foi necessário observar, interagir e analisar todo o processo de registro de táxi
bicicletas para um entendimento pleno e por fim interpretar o fenómeno em estudo. Porque o
objectivo desta pesquisa é observar, compreender e desenvolver um sistema para minimizar,
13
ajudar de certo modo com as dificuldades enfrentadas na instituição durante a realização do
registro de bicicletas bem como a segurança da informação.
É uma pesquisa aplicada, pois essa pesquisa objectiva gerar conhecimentos para aplicação
prática e dirigidos à solução de problemas específicos. Envolve verdades e interesses locais.
(Silva & Menezes, 2005).
Trata-se duma pesquisa de carácter exploratório, visto que, visa proporcionar maior
familiaridade com o problema, com vista a torná-lo explícito, bem como especificar
propriedades e características importantes do fenómeno em análise (Sampieri, et al., 2006).
3.2.Universo
14
3.3.Amostra
Para selecção desta amostra aplicou-se a técnica de amostragem não probabilística por selecção
racional, na medida em que, o pesquisador selecciona componentes que tiveram contacto com
o caso em estudo, indicando quem ele pensa poder responder as perguntas.
Segundo a tese de (Marconi & Lakatos, 2012), a amostra não probabilística não faz uma
selecção aleatória, não se pode ser objecto de certos tipos de tratamento estatístico.
3.4.1. Entrevista
“A entrevista é uma das técnicas utilizadas na coleta de dados primários. Para que a entrevista
se efetive com sucesso é necessário ter um plano para a entrevista, de forma que as informações
necessárias não deixem de ser colhidas.” (Kauark, Manhães & Medeiros, 2010, p. 64).
Foram feitas entrevistas aos funcionários para a aquisição de conhecimento e opiniões acerca
de como um sistema poderia beneficiar sob o ponto de vista destes, podendo assim desenvolver-
se uma aplicação que realiza tais funcionalidades necessárias e de fácil uso.
Foram consultadas bibliografias referentes ao tema em estudo. Na visão de Gil (2002, p.63),
desde que se tenha decidido que a solução de um problema deverá ser procurada a partir de
material já elaborado, como livros, revistas, dissertações, artigos, publicações periódicas.
15
Assim, analisou-se com enfase determinados relatórios relativos auditoria interna, que orienta
determinadas correcções nas práticas contabilísticas e administrativas.
Tendo em conta que a pesquisa será realizada na instituição, haverá necessidade de se consultar
bibliografias que sustentam o estudo, daí surge a necessidade de utilizar-se a pesquisa
bibliográfica como uma técnica de recolha de dados.
De alguma forma os dados a serem obtidos durante a pesquisa, deverão ser registrados em
algum lugar, daí surge a necessidade de uso de instrumento de recolha de dados. Contudo tem-
se como instrumento de recolha de dados:
✓ Guião de entrevista;
✓ Gravador de áudio.
“Analisar os dados qualitativos significa avaliar de forma organizada e detalhada todo o material
obtido durante a pesquisa, ou seja, as informações das observações, as transcrições de
entrevistas, as análises de documentos e as demais informações disponíveis.” (Ludke & Andre,
1986)
Uma das etapas mais importantes durante a realização do projecto é a recolha de dados com a
finalidade de desenvolver uma estratégia de sucesso para a elaboração do Sistema. Após a
obtenção dos dados é necessário realizar uma análise da informação com finalidade de garantir
a integridade da mesma. De acordo com (Lakatos & Marconi, 2003), análise ou explicação é a
tentativa de demonstrar as relações existentes entre o fenómeno estudado e outros factores
relacionados e significativos. Essas relações podem ser estabelecidas em função de suas
propriedades relacionais de causa-efeito, produtor-produto, de correlações, de análise de
conteúdo.
Para a análise e interpretação de dados obtidos, consoante os objectivos do estudo, optou-se por
péla técnica de triangulação que é o desdobramento do investigador na perspectiva de conciliar
as técnicas de colecta de dados incluindo a observação, a análise bibliográfica e a entrevista.
16
“A Triangulação é o processo de comparação entre dados oriundos de diferentes fontes no
intuito de tornar mais convincentes e precisas as informações obtidas. As triangulações ainda
podem ser vistas através da utilização de diferentes métodos sobre um mesmo objecto”.
(Prodanov & Freitas, 2013, p. 129).
No presente trabalho procurou desenvolver-se uma aplicação web, para o registro de táxis de
bicicletas no Conselho Autárquico da Cidade de Quelimane.
Segundo as ideias de Pressman (1995), a engenharia do software possui três fases: definição,
desenvolvimento e manutenção. Cada uma dessas fases tem as seguintes funções a serem
exercidas: A fase de definição procura o quê deve ser feito. Assim, o analista irá definir as
características do software, como as funcionalidades, propriedades, requisitos e limitações do
sistema. Dentro desta fase são identificadas três etapas:
A fase de desenvolvimento procura o como. Após a definição dos requisitos, é onde se define a
estrutura dos dados e a arquitetura que o sistema terá, transformar-se-á as análises em projeto e
códigos. Os métodos para se desenvolver podem ser vários, mas três passos sempre estarão
presentes nesse estágio:
17
a) Projeto de software: aqui o projetista define em conjunto de representações desde a
estrutura dos dados, a arquitetura e os procedimentos. É traçado um planeamento para
que o software siga uma linha de desenvolvimento de código.
b) Codificação: Depois do projeto do software, inicia-se a codificação numa linguagem de
programação, ou seja, os programadores irão implementar as funcionalidades e
propriedades de acordo com as necessidades do sistema.
c) Realização de testes do software: logo depois da implementação do software, devem ser
realizados testes para verificar se as funções estão corretas, se não possuem defeitos de
lógica e implementação. Esta primeira fase de testes é meramente superficial, pois o
verdadeiro teste é feito com o usuário final, que irá especificar cada dificuldade ou erro
encontrado.
Por fim a fase de manutenção que se concentra em mudanças que ocorrerão ao longo da
implantação do software. Vários aspectos levam um software a sofrer mudanças nesta fase.
Tendo em conta que pode existir mudança no ambiente e alteração de procedimentos, assim
como a possibilidade do usuário trabalhar de maneira diferente do esperado pelos projetistas.
Mas sempre três mudanças irão aparecer nesta fase:
a) Correção: ocorre toda vez que o usuário acha um erro ou acha que o software possui
algum erro. Como dito anteriormente, as correções realizadas pelo desenvolvedor são
superficiais, assim somente o usuário final é quem irá identificar os verdadeiros erros
no sistema.
b) Adaptação: depois de um tempo o ambiente de trabalho pode mudar, novas
características são agregadas ao trabalho e outras funções podem aparecer ou se
tornarem obsoletas. A manutenção adaptativa irá modificar o software em partes para
que possa acomodar o software as novas exigências do trabalho.
c) Melhoramento funcional: a medida que o usuário vai aprendendo a lidar com o sistema,
este identifica novas funções que podem ser aplicadas em certos meios, e também, a
experiência com outros sistemas traz novas ideias para o usuário.
18
definir quais partes serão mais destacadas para o desenvolvimento do sistema, de acordo com
as necessidades do desenvolvedor e dos resultados esperados.
3.7.Limitação da pesquisa
19
Capítulo - IV. Contextualização do caso de estudo
Os taxistas de bicicleta são na sua totalidade indivíduos do sexo masculino e estes apresentam-
se com características multiculturais, ou seja, são pessoas vindas de várias regiões da província,
principalmente os distritos da alta Zambézia e das localidades e postos administrativos
circunvizinhos à cidade de Quelimane. Actualmente é muito notória a presença de jovens com
idade escolar no exercício desta actividade, assim como indivíduos com o ensino secundário
geral concluído. Esta actividade é para muitos, uma grande, se não, a principal fonte de renda,
tanto que, já existem individualidades que contratam taxistas e outros alugam bicicletas aos
jovens taxistas, que buscam na bicicleta táxi uma fonte de renda para a sua subsistência.
20
O táxi-de-bicicleta trouxe consigo o desenvolvimento de outros sectores de actividades, como
são os casos de mecânica de bicicletas e negócios de venda de bicicletas e acessórios. A bicicleta
de Quelimane já é um elemento identitário da cidade e move acções políticas de grande relevo
sobre elas. É um factor determinante a dinâmica da economia local ao possibilitar a mobilidade
urbana na cidade de Quelimane, com mais eficiência que o próprio automóvel, em muitos casos
lugares, principalmente ao se tratar das zonas periféricas.
21
Capítulo - V. Apresentação, Análise e Discussão dos Resultados
5.1.1. Funcionários
“Sim existia um sistema informatizado, mas de pagamento de taxas, mas actualmente o sistema
usado é Excel e cadernetas de registro de táxi de bicicletas”. F1 (Funcionário)
“Existe um sistema Excel e sistema informatizado para pagamento de taxa sou seja
quotização”. F2 (Funcionário).
Na questão 2, “Há quanto tempo trabalha nesta área de registro de bicicletas?” obtiveram-se
como respostas, 5 anos. 7, e 2 anos respectivamente.
“O processo de registro de táxi de bicicletas é feito através dos dados gerais dos taxistas, o
taxista pra elem de trazer os seus documentos ele também deve trazer o recibo de compra da
Bicicleta” F1.
22
“Normalmente o taxista trás o seu bilhete de identidade, 2 fotos tipo passe, recibo de compra
da Bicicleta” F2.
“O registro é feito na planilha Excel, onde os taxistas devem trazer consigo 2 fotos tipo passe,
bilhete de identidade vulgo BI, recibo de compra e a própria bicicleta”. F3.
Na questão 4, “O método de registro de bicicletas actualmente tem sido eficaz, (tem ajudado)?”
“Sim tem ajudado, mas não é muito seguro uma vez que qualquer um pode ter acesso as
informações” F1.
“Tem sido eficaz, porque os dados estão armazenados em dois locais, nas cadernetas e na
planilha Excel” F2.
“Não tem sido eficaz porque os dados estão susceptíveis a perda, e fácil acessibilidade, isto é,
qualquer um nesta sala pode ter acesso a esses dados dos taxistas e pode manipular ou altera
sem nenhuma permissão”. F3.
“O método usado não é Seguro para a conservação dos doados visto que esses dados podem
ser a cessados por qualquer pessoa, basta estar em contacto com o computador, ou caderneta”.
F2.
“A forma como os dados são armazenados não é Segura, porque podem ser a cessados com
maior facilidade, mas olhando para nossa realidade é Seguro apesar dos apesares.” F3.
“Bom o registro antes abrangia a comunidade em geral, ou seja, qualquer cidadão que tenha
uma bicicleta, mas é difícil um cidadão vir registar sua Bicicleta, o método como o registro era
efectuado não se sabia o certo se a bicicleta registrada é de um taxista ou de um cidadão
comum, por essa incerteza criou-se um departamento chamado ATAMOZ, onde são registrados
dados somente para os taxistas de bicicletas para maior controlo dos táxis de bicicletas
existentes na cidade de Quelimane” F1.
23
“O registro não abrange somente os taxistas de bicicletas, abrange a toda comunidade usa dora
de velocípedes” F2.
“O registro actualmente é feito no geral tanto para os taxistas de bicicletas e para a comunidade
no geral” F3.
Relacionado à questão número 7, “Quais são os problemas acarretados com o método usado
actualmente para o registro de táxi de bicicletas?”
“Com esse método que utilizamos actualmente temos problemas como dados repetidos,
dificuldade e buscar informações, é difícil saber quantos registros foram efectuados
semanalmente ou mensalmente” F1.
Questão número 8, “Em caso de perda de informações como é que lidam com esta situação?”
“Primeiramente recorremos para nossa base de dados (Excel), caso os dados não estejam la,
procuramos na caderneta, caso na caderneta não exista talvez essa informação nunca existiu”
F1.
“Recorremos ao sistema e nas cadernetas, caso em ambos sítios não tenha, o taxista tem que
voltar com os documentos para ser registrado novamente” F2.
“Raramente existem esse tipo de caso, só acontece quando a informação é alterada” F3.
“Já tive a oportunidade de poder ver mais ainda não trabalhei com um sistema informático,
gostaria de poder usar” F2.
24
Na questão 10, “O que acha da ideia de implementação de um sistema informatizado neste
departamento?”
“Acho a ideia bem-vinda, pois poderia ajudar melhor na gestão de serviços efectuados,
facilitaria ainda no que diz respeito ao cumprimento de registro de táxis de bicicletas” F2.
“É bom, acho boa ideia, porque ia ajudar muito na hora de busca de informações, os dados
estariam seguros” F3.
Em relação a questão 11, que aborda sobre as funções que os profissionais responsáveis pêlo
registro de táxi, gostariam que tivesse no sistema, 2 destes afirmam que gostariam que o sistema
pudesse atribuir matrícula de forma automática, isso se da porque muitas das vezes atribuímos
mesmas matrículas, gostaríamos que o sistema fosse seguro, um dos entrevistados argumenta a
possibilidade de existir uma habilidade que permite possuir toda a informação em um local.
Na questão 12, “Existe uma taxa de pagamento por parte dos taxistas?”
“Existe uma taxa de pagamento, pagada mensalmente por parte dos taxistas” F2.
Em relação a questão 13, que aborda sobre o, “valor pago pêlos taxistas de bicicletas?”, os
taxistas pagam um valor de 25mt em cada mês, ambos os entrevistados tiveram a mesma
resposta referente ao valor pago pêlos taxistas.
25
processo de registro de táxi de bicicletas. É importante então ressalvar que este processo de
registro de táxi antigamente era feito no departamento de receitas, actualmente este processo
esta ser feito no departamento da ATAMOZ.
Contudo, foi possível perceber através da observação feita, assim como as respostas da questão
1, 4 e 5 da entrevista aos funcionários que trabalham com o processo de registro de táxi de
bicicletas, foi possível perceber que não existe um sistema informatizado específico que possa
registrar informações referentes há táxis de bicicletas. Com tudo se percebe que a eficácia dos
dados, a forma como os dados estão mantidos, não é seguro visto que esses dados estão
susceptíveis a perdas como incidentes, roubos, queimadas, qualquer um pode altera ou apagar
informações contidas na base de dados ou cadernetas usadas.
O estudo também permitiu perceber que o departamento da ATAMOZ, trabalha com processos
como, registros de motocicletas e registros de velocípedes, sendo que o registro de motocicletas
não é bastante aderida isso porque na cidade não existem muitos táxis de motocicletas,
destacando-se o registro de táxi bicicletas, esta é bastante aderida e o número de bicicletas tende
a crescer a cada dia.
Entretanto, um dos pontos a referenciar, são das respostas da questão 7, da entrevista aos
funcionários que diz respeito aos problemas acarretados com o método usado actualmente.
Percebe-se deste modo, que o método usado actualmente não tem ajudado o suficiente a
instituição, pois não demonstra segurança, particularmente em relação as informações, de
acordo com as respostas do número 7 percebe-se também que os funcionários sofrem com
duplicação de dados no sistema usado actualmente, percebe-se também que na questão 8, que
diz, “em caso de perda de informações como é que lidam com esta situação?”, percebe-se que
se uma informação desapareça em ambos locais onde são mantidas, não há como recupera-la,
há não ser efectuar novamente um novo registro.
Durante o estudo foi possível obter acesso aos documentos utilizados durante o processo de
registro de táxi de bicicletas, nomeadamente, o bilhete de identidade, o recibo de compra da
bicicleta, e a própria bicicleta do taxista, podendo assim extrair dados que são necessários no
processo de registro de táxi a fim de implementar durante o desenvolvimento do sistema.
26
Em relação ao conhecimento na área de informática, percebe-se que alguns funcionários têm
alguma noção básica do que é informática, por outra parte outros não conhecem o poder da
informática, embora não exista um sistema informatizado no departamento, demonstra assim a
relevância do estudo em questão.
5.1.4. Definição
27
Durante a análise do sistema, primeiramente procurou-se entender o funcionamento do
departamento a ser estudado e os problemas enfrentados e posteriormente fez se a descrição se
procurando soluções. Assim, sendo possível determinar possíveis funções que deverão estar
presentes no sistema, de modo a satisfazer a todas as necessidades daquele departamento.
Durante este processo foram desenhados também diagramas que reflectem o funcionamento do
departamento a ser estudado e do sistema usando o modelo UML para facilitar a percepção da
descrição, assim como desenho logico da Base de Dados.
Em relação a análise feita à dinâmica do departamento, foi possível criar uma descrição do
funcionamento do sistema:
28
Seguidamente definiu-se os níveis de acesso, sendo que para este sistema teremos 3 níveis,
nomeadamente administrativo, usuário normal e o administrador.
O usuário normal não terá muitas opções dentro do sistema, o usuário normal poderá ter o acesso
há inserção, visualização e impressão de informações dentro do sistema, este também poderá
alterar sua informação pessoal dentro do sistema. Emitir relatórios de referentes há táxis de
bicicletas, buscar informações.
Com base nesta descrição foi possível elaborar um diagrama de caso de uso, diagrama de classe
e diagrama de actividade de modo a ajudar a perceber melhor como é o funcionamento do
sistema.
Para Lopes, Morais, Carvalho (2009, p. 136) “Um diagrama de actividade decompõe uma
actividade em subactividades, mostrando o encadeamento de actividades realizadas para cada
29
um dos objectos do sistema. Entende-se por actividade uma etapa de um processo onde se
realiza algum trabalho.”
“Os diagramas de actividade fornecem uma visão simplificada do fluxo de controlo de uma
operação ou de um processo de negócio, também designado por workflow.” (Silva & Videira,
2001, p. 222.
30
Figura 1: Diagrama de Caso de Uso, Fonte: própria
31
Figura 2: Diagrama de Actividade, Fonte: própria
32
Figura 3: Diagrama de Sequência, Fonte: própria
33
5.1.8. Requisitos do sistema
“Os Requisitos Não-Funcionais, também referidos com requisitos de qualidades, incluem tanto
limitações no produto (performance, interface de usuários, confiabilidade, segurança,
interoperabilidade), como limitações no processo de desenvolvimento (custos e tempo,
metodologias a serem adoptadas no desenvolvimento, componentes a serem reutilizados,
padrões a serem aderidos.) ” Vasconcelos et al. (2006)
➢ [RF1] – Base de Dados: toda informação será armazenada em uma base de dados,
podendo ser acessível ao técnico de informática.
➢ [RF2] – Autenticação do Usuário: este processo devera requerer credenciais dos
usuários e realizar verificação, podendo estar correctas ou não.
➢ [RF3] – Tipos de Usuários (Níveis de Acesso): Existirão 3 três níveis de acesso,
nomeadamente usuário normal, Administrativo e Administrador.
Administrativo
➢ [RF4] – Gestão de pagamentos: deve ser possível ao administrativo, registrar
pagamentos, listar os mesmos, gerir relatórios referentes aos pagamentos dos taxistas,
poderá também realizar buscas no sistema.
➢ [RF5] – Alteração de informação: o administrativo poderá alterar informações referentes
há pagamentos, alteração de informação pessoal.
34
Usuário Normal
➢ [RF6] – Registro de taxistas: o usuário normal poderá registar taxistas, poderá alterar
informações pessoas dentro sistema, poderá fazer listagem dos dados, e realizara buscas
dentro do sistema.
➢ [RF7] – Visualização de dados: o usuário normal poderá também visualizar os dados
por ele registrado.
➢ [RF8] – Impressão de formulários: deve existir opção de impressões de formulários.
Administrador
➢ [RF9] – Gestão dos Funcionários: o administrador poderá registrar funcionários e criar
contas de acesso ao sistema do mesmo, poderá também manipular informação dos
funcionários, insto é alteração da informação, visualização, inserção e remoção.
➢ [RF10] – Gestão de taxistas: o administrador poderá gerir as informações dos taxistas,
isto é, efectuar registro ou seja adicionar, alterar, visualizar e remover registros,
impressão formulários e emissão de relatórios, realização de buscas dentro do sistema.
➢ [RF11] – Gestão de pagamento: administrador poderá também realizar a gestão de
pagamento, poderá também emitir relatórios referentes ao pagamento. Realização de
buscas dentro do sistema.
➢ [RF12] – Aviso: o administrador poderá enviar avisos importantes aos demais usuários.
➢ [RF13] – Restantes funcionalidades: o administrador terá acesso completo a todas as
funcionalidades do administrativo e usuário normal, mencionadas acima, ou seja, o
administrador possui acesso completo há toda informação existente no sistema isto é
(Funcionários, Taxistas e os processos efectuados dentro do sistema).
Outros
➢ [RF14] - Pesquisa: deve ser possível realizar a pesquisa de informação relacionada aos
Taxistas utilizando código ou nome do mesmo.
➢ [RF15] - Perfil: os usuários poderão ter a possibilidade de alterar sua informação pessoal
ou palavra-passe.
➢ [RF16] - Cópia de Segurança e Restauração: deve ser possível realizar cópia de
segurança de informações importantes presentes no sistema.
35
5.1.10. Requisitos não funcionais
✓ [RNF1] - Facilidade de Uso: o sistema deve possuir uma interface amigável de modo a
permitir que os funcionários com baixo nível de conhecimento informático consigam
utilizar sem constrangimentos.
✓ [RNF2] - Eficiência: o sistema deve ser rápido e responsivo, permitindo realizar
mudanças sem muito esforço.
✓ [RNF3] - Espaço: o sistema deve ser leve, não ocupando muito espaço para que o
mesmo possa ser utilizado em dispositivos com menos capacidade física.
✓ [RNF4] - Confiabilidade: o sistema deve estar ausente da apresentação de falhas, e
caso aconteça alguma, deve ser capaz de corrigir-se rapidamente de modo a não
dificultar o serviço do funcionário.
✓ [RNF5] – Compatibilidade: o sistema deve ser capaz de funcionar independentemente
do dispositivo ou navegador a ser utilizado.
✓ [RNF6] - Segurança: o sistema deve possuir um alto nível de segurança impedindo o
acesso não autorizado e integridade da informação dos taxistas.
5.1.11. Desenvolvimento
36
requisitos funcionais, assim como os não funcionais, e por fim foram realizados testes para
garantir que o sistema funciona sem nenhum problema realizando todas as funcionalidades
propostas.
Para Lopes, Morais e Carvalho (2009, p. 128), “o diagrama de classe representa a estrutura do
sistema, recorrendo ao conceito de classe e suas relações. O modelo de classes resulta de um
processo de abstracção onde são identificados os objectos relevantes do sistema em estudo.
Um objecto é uma ocorrência que tem interesse para o sistema em estudo.”
37
38
Figura 4: Diagrama de Classe, Fonte: própria
39
5.2.Figura 5: Desenho logico da base de dados
De seguida optou-se péla utilização do MySQL para a gestão da Base de Dados, efectuando se
o download do aplicativo XAMPP que inclui não só o MySQL mas também o Apache,
configurado conforme orientações do próprio instalador. De seguida à instalação, foram
testadas as funcionalidades do Apache, a partir do endereço “http://localhost” que permite correr
aplicações web localmente e o acesso ao Sistema de Gerenciamento de Base de Dados,
PhpMyAdmin, a partir do endereço “http://localhost/phpmyadmin/” no navegador.
5.2.1. Codificação
Foi com base na análise dos requisitos funcionais levantados anteriormente, que foram
desenvolvidas as funcionalidades do sistema, durante o processo de desenvolvimento á estrutura
da base de dados e os diagramas que ilustram as funcionalidades do sistema foram alterados
mediante a identificação de novas necessidades que antes não tinham sido observadas.
Na escritura dos códigos foram utilizados comentários para facilitar a percepção do código
futuramente.
40
fácil utilização, de modo que os usuários não apresentem dificuldades ao acesso e legibilidade
da informação.
5.2.2. Testagem
Os testes realizados baseiam-se nos conceitos de verificação e validação, que são dois aspectos
a tomar em conta no desenvolvimento do sistema. Validação consiste em garantir que o sistema
desenvolvido realize todas as funcionalidades necessárias para o sector de registro de táxis de
bicicletas, enquanto a verificação consiste em garantir que o sistema seja desenvolvido
utilizando os melhores métodos para tal, de modo a minimizar futuros constrangimentos.
Para garantir esta integridade foram realizados os seguintes testes: unitário, de sistema e de
desempenho.
41
5.2.3. Teste unitário
Segundo Maldonado e Fabri (2001), o teste unitário tem por objectivo testar a menor unidade
do projecto, procurando identificar erros de lógica e de implementação em cada módulo
separadamente. No paradigma estruturado, a menor unidade refere-se a um procedimento ou
função.
O teste unitário consiste em analisar as funcionalidades do sistema, uma de cada vez, tendo em
conta que o sistema foi desenvolvido em um modelo cascata, que se baseia na ideia de que,
apenas avançar depois de ter realizado a actividade planeada. Durante o desenvolvimento,
realizaram-se vários testes sempre que adicionadas novas funcionalidades, e no final testados
novamente todos os diferentes aspectos do sistema, um de cada vez, para garantir a sua
funcionalidade como planeada.
De forma a garantir a qualidade do sistema e que este responde realmente as necessidades dos
utilizadores, é importante que testes sejam executados, após a finalização do desenvolvimento
do sistema realizou-se testes de modo que estes requisitos fossem satisfeitos e que o sistema
não fosse terminado com erros de programação.
Para Sommerville (2011, p. 144) “O teste é destinado a mostrar que um programa faz o que é
proposto a fazer e para descobrir os defeitos do programa antes do uso. Os resultados do teste
são verificados à procura de erros, anomalias ou informações sobre os atributos não funcionais
do programa.”
Durante o teste de sistema foi utilizada a aplicação fazendo uso de todas as funcionalidades
presentes a fim de verificar-se a conexão entre as diferentes classes no mesmo e seu
funcionamento, assim como a possibilidade de fácil partilha de informações entre as mesmas.
42
5.2.5. Teste de desempenho
“São testes que visam verificar o desempenho ou performance do software. São, muitas vezes,
combinados ou feitos juntamente com os testes de estresse. São comuns em software de tempo
real.” Vasconcelos et al. (2006, p. 72).
Por fim realizou-se o teste de desempenho, que consistiu em testar se o sistema atende com os
requisitos não funcionais de modo a garantir que o mesmo seja de fácil de utilização, rápido e
responsivo.
5.2.6. Manutenção
“Existem muitos motivos para a realização da manutenção, dentre eles: falhas no processamento
devido a erros no software, falhas de desempenho, alterações no ambiente de dados, alterações
no ambiente de processamento, necessidade de modificações em funções existentes e
necessidade de inclusão de novas capacidades.” (Sanches, 2001).
43
Capítulo - VI. Conclusões e recomendações
6.1. Conclusão
No que diz respeito aos objectivos específicos, planados a serem alcançados, sendo o primeiro
de obter conhecimento do funcionamento dos processos de registro de táxi de bicicletas
actualmente, foi possível identificar que a instituição, tem utilizado um sistema tradicional
(Planilha Excel e cadernetas), para o registro de táxi de bicicleta, onde são mantidas as
informações referentes ao táxi de bicicleta. Para o segundo objectivo, a identificação das
limitações que a instituição tem com o uso do método usado actualmente e o terceiro a analise
e processo de registro e formulários usados no método actual de modo a informatizar, foi
possível identificar que no processo de registro de táxi de bicicleta a busca de dados no método
usado actualmente é bastante trabalhoso, visto que a pesquisa deve ser feita de forma manual.
Foi possível também observar que o processo de pagamento usado é bastante trabalhoso visto
que o taxista, após efectuar o pagamento o mesmo tem de se apresentar na instituição, para
mostrar o recibo de pagamento.
Quanto ao quarto capítulo a buscar tecnologias apropriadas que possam responder de forma
satisfatória e eficiente as necessidades de desenvolvimento da aplicação, visto que os dados
referentes ao registro de táxi de bicicleta, e pagamento poderão ser geridas é importante que
ferramentas e tecnologias que respondam de forma eficaz, satisfatória e segura as necessidades
da instituição, como exemplo tem-se o PHP que é uma das principais ferramentas usadas
actualmente para o desenvolvimento de sistemas.
De uma forma geral expandiu-se o conhecimento não só da área de registro de táxi de bicicleta,
mais também dos aspectos necessários no desenvolvimento de um sistema, sendo possível
44
assim, alcançar o objectivo principal do trabalho de Desenvolvimento de uma Aplicação web
no processo de registro de táxi de bicicleta, no Conselho Autárquico da Cidade de Quelimane.
6.2. Recomendações
45
6.3. Referências Bibliografia
Booch, G., Rumbaugh, J., & Jacobson, I. (2000). UML - Guia do Usuário. Brasil: Editora
Campus.
Cunha, L. E., & Serafani, J. I. (2011). Análise de Sistemas. Brasil: e-Tec Brasil.
Gil, A. (2007). In Como elaborar projectos de pesquisa (4ª ed.). São Paulo: Atlas.
Gil, A. C. (2002). Como Elaborar Projectos de Pesquisa. São Paulo, Brazil: Atlas.
Gerhardt, T. E., & Silveira, D. T. (2009). Métodos de pesquisa. Porto Alegre: Editora da
UFRGS.
Kauark, F., Manhães, F. C., & Medeiros, C. H. (2010). Metodologia da Pesquisa: Um Guia
Prático. Itabuna - Bahia, Brazil: Litterarum Editora.
46
Ludke, M., & Andre, M. E. ( 1986). Pesquisa em educação: abordagens qualitativas. São
Paulo: EPU.
Marconi, M. A., & Lakatos, E. M. (2012). Metodologia do trabalho Científico. São Paulo:
Atlas.
Marçula, M., & Filho, P. B. (2008). Informática: Conceitos e Aplicação. São Paulo: Érica.
Maldonado, J. C., & Fabbri, S. C. (2001). Verificação e Validação de Software. São Paulo,
Brasil: Prentice Hall.
Neves, P., & Ruas, R. (2005). O Guia Prático do MySQL. Lisboa, Portugal: Centro Atlântico,
Lda.
Pedro, M. C. Neves; RUI, P F Rua. (2005). O Guia Prático do MySQL.1ª ed. Portugal.
47
Sampieri, H. (2006). In Metodologia de la investigación. México: McGraw-Hill.
Silva, A., & Videira, C. (2005). UML, Metodologias e Ferramentas CASE. Lisboa, Portugal:
Centro Atlântico, Lda.
https://www.lemarq.com.br/site/
https://pdul.gov.mz/content/search?ezdemo_simple_search%5BsearchText%5D=Avalia%C3
%A7%C3%A3o++dos+Sistemas+de+Informa%C3%A7%C3%A3o+&ezdemo_simple_search
%5Bsave%5D=&ezdemo_simple_search%5Bezxform_token%5D=QLuVsbHiuUo7yDmBGe
oNqoHcKruJ6cVkRU_ilH3GV2c
Vasconcelos, A. M., Rouiller, A. C., Machado, C. Â., & Medeiros, T. M. (2006). Introdução à
Engenharia de Software e à Qualidade de Software. Brasil: Lavras: UFLA/FAEPE.
48
Apêndice
49
Guião de Entrevista para Funcionários
R:
___________________________________________________________________________
__________________________________________________________________.
R:
___________________________________________________________________________
_______________________________________________.
R:
___________________________________________________________________________
_____________________________________________________________.
50
4. Como é feita a busca de dados?
R:
___________________________________________________________________________
_____________________________________________________.
R:
__________________________________________________________________________
R:
___________________________________________________________________________
__________________________________.
R:
___________________________________________________________________________
________________________________________________________.
8. Quais são os problemas acarretados com o método usado actualmente para o registro de
táxi de bicicleta?
R:
___________________________________________________________________________
_________________________________________________________.
51
9. Quais são os aspectos necessários para o melhoramento do método usado actualmente?
R:
________________________________________________________________________
______________________________________________________________
10. Em caso de perda de informações como é que lidam este tipo d situações?
R:
___________________________________________________________________________
_____________________________________________________________________.
R:
___________________________________________________________________________
______________________________.
R:
___________________________________________________________________________
____________________________________________________________.
R:
___________________________________________________________________________
_______________.
52
R:
___________________________________________________________________________
___________________________________________________________________________
____________________________________________________.
15. Quais são as funções que os profissionais responsáveis pêlo registro de táxi gostariam
que tivesse no sistema?
R:
____________________________________________________________________.
53
Sistema de Registro Online de Táxi de Bicicleta – Conselho
Autárquico da Cidade de Quelimane
54
Figura 6:Painel de Autenticação
55
Figura 8:Registro de funcionário
56
Figura 9:Listagem de Funcionários
57
Figura 10:Painel de criação de conta
58
Figura 11:Listagem de Contas
59
Figura 13:Impressão de ficha de registro de taxista
60
Figura 14:Listagem de taxistas
61
Figura 15:Painel de registro de bicicleta
62
Figura 16:Painel de pagamento
63
Figura 17:Filtro por data
64
Figura 19:Filtragem por pagamento de data
65
Figura 21:Filtragem por posto administrativo
66
Figura 22:Emissão de recibo de relatório de filtragem por posto administrativo
67
Anexos
68
Documento 1: pedido de autorização para realização da pesquisa
69
Documento 2: autorização para realização da pesquisa
70