Buscar

Portfolio ADS 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

9
Analise e Desenvolvimento de sistemas
FILIPE DOS SANTOS MEDEIROS
produção textual interdiciplinar individual
SISTEMA DE MONITORAMENTO PETMONITOR
Serrinha - Bahia
2019
FILIPE DO SANTOS MEDEIROS
produção textual interdiciplinar individual:
SISTEMA DE MONITORAMENTO PETMONITOR
Trabalho de ........ apresentado à Universidade Pitágoras Unopar, como requisito parcial para a obtenção de média bimestral nas disciplinas de Introdução ao Desenvolvimento de Sistemas Web; Metodologia Científica; Processo de Negócio e Software; Lógica e Técnicas de Programação; Seminário II. 
						Orientador: Eduardo Viana de Almeida.
Serrinha - Bahia
2019
Sumário
1	INTRODUÇÃO	3
2	DESENVOLVIMENTO	4
2.1	Algoritmo (tarefa 1)	4
2.1.1	Algoritmo sendo executado	4
2.1.2	Código em C do programa em questão	5
2.2	Página Web (tarefa 2)	7
 2.2.1 Página web de divulgação	7
 2.2.2 Print do site	7
 2.2.3 Código-fonte da página web	8
2.3	Processo de Negócio e Software (tarefa 3)	15
3	CONCLUSÃO	16
INTRODUÇÃO
Com o objetivo de completar mais um ciclo de aprendizado e obter uma visão interdisciplinar do que foi desenvolvido durante o semestre, este trabalho foi feito com base nas seguintes disciplinas: Introdução ao Desenvolvimento de Sistemas Web, Metodologia Científica, Processo de Negócio e Software; Lógica e Técnicas de Programação e Seminário II. 
	 Esta PTI (Produção Textual Interdisciplinar) apresenta a criação do “PetMonitor”, um sistema de monitoramento de animais de estimação. As etapas serão divididas de acordo com as disciplinas e suas aplicações.
DESENVOLVIMENTO
Para iniciar o trabalho 
Entretanto, a história demonstra que a sociedade, ao adquirir algum grau de desenvolvimento, conhecendo melhor o organismo, suas enfermidades e tratamentos, trata de normatizar a formação dos médicos e disciplinar o exercício da Medicina (SOUZA, 2001, p. 39).
Algoritmo (tarefa 1)
O algoritmo foi feito na linguagem de programação C no software/IDE, “Dev-C++”. A função principal do programa criado é controlar a distância do usuário e seu animal de estimação. Assim temos como entradas: A distância mínima desejada pelo o dono/usuário, suas coordenadas e do pet. A partir destas seria calculado a distância entre os dois e seria verificado se o distanciamento mínimo estava sendo respeitado. Caso não, o programa exibe uma mensagem de alerta (Alarme) indicando que o pet está além da distância mínima digitada pelo dono. 
Algoritmo sendo executado
Código em C do programa em questão
#include <stdio.h>
#include <math.h>
int main(){
	double distmin,la1,lo1,la2,lo2,dla,dlo,distreal,dist1,dist2,coordlaseg1,coordloseg1,coordlaseg2,coordloseg2,minla1,minlo1,minla2,minlo2,segla1,seglo1,segla2,seglo2;
	
	printf("Digite um distanciamento minimo desejado entre voce e seu pet (em metros):\n");
	scanf("%lf",&distmin);
	
	printf("Exemplo do digito de coordenadas: ' 20 (graus) | 20' (minutos) | 32,51 (segundos)'\n ");
	
	printf("Digite a sua posicao (latitude): \n");
	scanf("%lf",&la1);	
	printf("Digite os minutos da latitude (numero apos os graus) e os segundos (ultimos numeros): \n");
	scanf("%lf %lf",&minla1, &segla1);
	
	printf("Digite a sua posicao (longitude): \n");
	scanf("%lf",&lo1);
	printf("Digite os minutos da longitude (numero apos os graus) e os segundos (ultimos numeros): \n");
	scanf("%lf %lf",&minlo1, &seglo1);
	
	printf("Digite a posicao do Pet (latitude): \n");
	scanf("%lf",&la2);	
	printf("Digite os minutos da latitude (numero apos os graus) e os segundos (ultimos numeros): \n");
	scanf("%lf %lf",&minla2, &segla2);
	
	printf("Digite a posicao do Pet (longitude): \n");
	scanf("%lf",&lo2);
	printf("Digite os minutos da longitude (numero apos os graus) e os segundos (ultimos numeros): \n");
	scanf("%lf %lf",&minlo2, &seglo2);
	
	coordlaseg1= (minla1*60)+segla1;
	coordloseg1= (minlo1*60)+seglo1;
	
	coordlaseg2= (minla2*60)+segla2;
	coordloseg2= (minlo2*60)+seglo2;
	
	dla= coordlaseg2 - coordlaseg1;
	dlo= coordloseg2 - coordloseg1;
	
	dist1= (dla/60)*1852;
	dist2= (dlo/60)*1852;
	
	distreal= sqrt(pow(dist1,2) + pow(dist2,2));
	
	if (distreal>distmin ){
		
		printf (" ----------------- ATENCAO AO ALARME ! ----------------------\n");
		printf("Distancia segura ultrapassada \n");
		printf("Distancia entre voce e seu pet: %.2lf metros", distreal);
		
	}else 	printf("Distancia segura entre os dois: %.2lf metros", distreal);
	
	
	
	return 0;
}
Página web (tarefa 2)
2.2.1 Página web de divulgação
Foi feito um site para divulgação da aplicação “Petmonitor”, utilizando html, css e javascript.
0. Print do site
0. Código-fonte da página web
<!DOCTYPE HTML>
<html>
	<head>
		<title>Petmonitor</title>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1" />
		<link rel="stylesheet" href="assets/css/main.css" />
	</head>
	<body>
		<!-- Header -->
			<header id="header" class="alt">
				<div class="logo"><a href="index.html"> site <span>by Filipe Medeiros</span></a></div>
				<a href="#menu">Menu</a>
			</header>
		<!-- Nav -->
			<nav id="menu">
				<ul class="links">
					<li><a href="index.html">Home</a></li>
				
				</ul>
			</nav>
		<!-- Banner -->
			<section id="banner">
				<div class="inner">
					<header>
						<h1>PetMonitor</h1>
						<p>PetMonitor é um sistema de monitoramento de pet's<br />Faça seu cadastro e saiba sempre a lozalização do seu pet.</p>
					</header>
					<a href="#main" class="button big scrolly">Leia mais</a>
				</div>
			</section>
		<!-- Main -->
			<div id="main">
				<!-- Section -->
					<section class="wrapper style1">
						<div class="inner">
							<!-- 2 Columns -->
								<div class="flex flex-2">
									<div class="col col1">
										<div class="image round fit">
											<a href="generic.html" class="link"><img src="images/pic01.png" alt="" /></a>
										</div>
									</div>
									<div class="col col2">
										<h3>PetMonitor</h3>
										<p>Devido a quantidade de ocorrências de desaparecimento de animais de estimação durante passeios decidimos criar o sistema. Ele funciona em conjunto com um dispositivo portátio acoplado na coleira do animal.</p>
										<p>Deste modo com o cadastro em nosso sistema você sabe exatamente a localização do seu pet, sempre que quiser. Além disto, conta com uma das principais funcionalidades que é o distanciamento mínimo, definido pelo próprio usuário do app. Caso seu pet ultrapasse este distanciamento, o sistema alarma com um aviso sonoro/visual no celular. O app também permite ter pré-configurações de acordo com cada ambiente específico </p>
									</div>
								</div>
						</div>
					</section>
				<!-- Section -->
					<section class="wrapper style2">
						<div class="inner">
							<div class="flex flex-2">
								<div class="col col2">
									<h3>Alguns dos nossos usuários:</h3>
									<table>
										<thead>
											<tr>
												<th>Nome do pet</th>
												<th>Raça</th>
												<th>Sexo</th>
												<th>Latitude</th>
												<th>Longitude</th>
											</tr>
										</thead>
										<tbody>
											<tr>
												<td>Rex</td>
												<td>Beagle</td>
												<td>Masculino</td>
												<td>-12.979138</td>
												<td>-38.493412</td>
											</tr>
											<tr>
												<td>Boomer</td>
												<td>Boxer</td>
												<td>Masculino</td>
												<td>-12.978162</td>
												<td>-38.516521</td>
											</tr>
											<tr>
												<td>Layla</td>
												<td>Akita</td>
												<td>Feminino</td>
												<td>-12.996769</td>
												<td>-38.487825</td>
											</tr>
											<tr>
												<td>Tiny</td>
												<td>Border Collie</td>
												<td>Masculino</td>
												<td>-12.995604</td>
												<td>-38.485366</td>
											</tr>
											<tr>
												<td>Lina</td>
												<td>Dálmata</td><td>Feminino</td>
												<td>-12.994120</td>
												<td>-38.487860</td>
											</tr>
											<tr>
												<td>Tetsuo</td>
												<td>Doberman</td>
												<td>Masculino</td>
												<td>-12.980515</td>
												<td>-38.500363</td>
											</tr>
											<tr>
												<td>Buma</td>
												<td>Pooddle</td>
												<td>Feminino</td>
												<td>-12.980369</td>
												<td>-38.504118</td>
											</tr>
											<tr>
												<td>Capita</td>
												<td>Vira-Lata</td>
												<td>Feminino</td>
												<td>-12.980262</td>
												<td>-38.513348</td>
											</tr>
											<tr>
												<td>Lulu</td>
												<td>Chow Chow</td>
												<td>Feminino</td>
												<td>-12.965409</td>
												<td>-38.450871</td>
											</tr>
											<tr>
												<td>Pudge</td>
												<td>Buldogue</td>
												<td>Masculino</td>
												<td>-12.965806</td>
												<td>-38.458907</td>
											</tr>
			
									
									</table>
									
								</div>
								<div class="col col1 first">
									<div class="image round fit">
										<a href="generic.html" class="link"><img src="images/pic02.jpg" alt="" /></a>
									</div>
								</div>
							</div>
						</div>
					</section>
				
			</div>
		<!-- Footer -->
			<footer id="footer">
				<div class="copyright">
					<ul class="icons">
						<li><a href="#" class="icon fa-twitter"><span class="label">Twitter</span></a></li>
						<li><a href="#" class="icon fa-facebook"><span class="label">Facebook</span></a></li>
						<li><a href="#" class="icon fa-instagram"><span class="label">Instagram</span></a></li>
						<li><a href="#" class="icon fa-snapchat"><span class="label">Snapchat</span></a></li>
					</ul>
					
				</div>
			</footer>
		<!-- Scripts -->
			<script src="assets/js/jquery.min.js"></script>
			<script src="assets/js/jquery.scrolly.min.js"></script>
			<script src="assets/js/jquery.scrollex.min.js"></script>
			<script src="assets/js/skel.min.js"></script>
			<script src="assets/js/util.js"></script>
			<script src="assets/js/main.js"></script>
	</body>
</html>
 Processo de Negócio e Software (tarefa 3)
	Nesta etapa iremos levantar todo o processo e disseca-lo nas partes envolvidas, desde a elaboração de requisitos até a fase de produção e pós-produção. Utilizaremos o ciclo de vida CVDS (Ciclo de Vida de Desenvolvimento de Sistemas) dentro do PDS (Processo de Desenvolvimento de Software).
· Primeira fase (Requisitos de Software):
	Levantamento de todos os requisitos para o projeto e defini juntamente com as possibilidades de viabilidade da equipe as ferramentas que serão usadas. O “PetMonitor” será utilizado em conjunto com um dispositivo portátil preso a coleira que emite um sinal reconhecido pela aplicação retornando as coordenadas exatas do animal. Será necessário o dispositivo portátil com um emissor de sinal e o software que sera responsivo, (aplicação terá um aplicativo mobile e uma página web).
· Segunda fase (Projeto):
	Todos os processo que envolvem o sistema porém antes de realmente implementar. Será feito a concepção, os design’s das interfaces que serão usadas e prototipação do “PetMonitor”.
· Terceira fase (Implementação):
Toda a segunda fase será implementada nesta fase, como a migração e alinhamento das linguagens usadas. Neste software será usado a linguagem C e para web html, css e javascript.
· Quarta fase (Testes):	 
	Tudo que foi documentado e estipulado nos requisitos agora serviram de base para analisar o que foi implementado. Fase de teste e análise do sistema como um todo.
· Quinta fase (Produção e pós-produção):
	Processo de final onde o serviço será disponilizado para o uso e posteriormente será retornado todo o feedback/opinião dos usuários.
CONCLUSÃO
Desta forma a situação gerada para esta atividade permite a aplicação dos conhecimentos de cada disciplina específica em algo prático e condizente com a realidade.
REFERÊNCIAS
https://www.google.com/maps
https://love.doghero.com.br/racas-de-cachorro/ 
http://www.devfuria.com.br/html-css/tabelas/ 
https://www.pilotopolicial.com.br/calculando-distancias-e-direcoes-utilizando-coordenadas-geograficas/

Continue navegando