portfolio grupo- sem4 - unopar - análise de sistemas

20
AGUINALDO GOMES DE SOUZA, ELENILTON DE SOUSA FREITAS, ELOISA SALA DE OLIVEIRA AMARAL, VALDINEI PINHEIRO DOS SANTOS SISTEMA DE ENSINO PRESENCIAL CONECTADO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS INTRODUÇÃO A ANÁLISE DE SISTEMAS Portfólio em Grupo

Upload: elenilton-freitas

Post on 09-Aug-2015

773 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Portfolio grupo-  sem4 - unopar - análise de sistemas

Teixeira de Freitas, Bahia2014

AGUINALDO GOMES DE SOUZA, ELENILTON DE SOUSA FREITAS, ELOISA SALA DE OLIVEIRA AMARAL, VALDINEI PINHEIRO DOS

SANTOS

SISTEMA DE ENSINO PRESENCIAL CONECTADOTECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

INTRODUÇÃO A ANÁLISE DE SISTEMASPortfólio em Grupo

Page 2: Portfolio grupo-  sem4 - unopar - análise de sistemas

Teixeira de Freitas, Bahia2014

INTRODUÇÃO A ANÁLISE DE SISTEMASPortfólio em Grupo

Trabalho apresentado ao Curso Análise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para as disciplinas: Banco de dados II, Análise Orientada a Objetos II, Programação Orientada a Objetos e Programação para Web I.

Orientadores: Prof. Roberto Y. Nishimura, Prof. Anderson E. M. Gonçalves, Prof. Márcio Roberto Chiaveli e Prof.ªVeronice de Freitas.

AGUINALDO GOMES DE SOUZA, ELENILTON DE SOUSA FREITAS, ELOISA SALA DE OLIVEIRA AMARAL, VALDINEI PINHEIRO DOS

SANTOS

Page 3: Portfolio grupo-  sem4 - unopar - análise de sistemas

SUMÁRIO

1 INTRODUÇÃO......................................................................................................3

2 DESENVOLVIMENTO..........................................................................................4

3 CONCLUSÃO.....................................................................................................13

REFERÊNCIAS.........................................................................................................14

Page 4: Portfolio grupo-  sem4 - unopar - análise de sistemas

1 INTRODUÇÃO

Esta pesquisa da ênfase aos requisitos do sistema de locação de

filmes que tem como finalidade a realização de uma navegação rápida, ágil e fácil.

Com um autocontrole de todas as atividades executadas na locação, dentre elas

destacamos o cadastro de clientes, comprovação de pagamento, liberação por

webmail da senha, acréscimo do valor de locações. Dando assim uma maior

comodidade tanto para o cliente final, ao utilizar os serviços da locadora, quanto ao

proprietário que tem num único sistema tudo já organizado, dando agilidade no

processo.

3

Page 5: Portfolio grupo-  sem4 - unopar - análise de sistemas

2 DESENVOLVIMENTO

Este é o site da nossa Locadora de Filmes Telecine Mozer. Este

pequeno sistema contém o front-end com a listagem de filmes cadastrados

previamente através do painel administrativo.

Figura 1 – Print da tela inicial do sistema

4

Page 6: Portfolio grupo-  sem4 - unopar - análise de sistemas

Este é o código-fonte usado, na página inicial do sistema, conforme

o QUADRO 1.

Quadro 1 – Código-fonte do site

<!DOCTYPE HTML>

<html lang="en-US">

<head>

<meta charset="UTF-8">

<title>TELECINE MOZER - Sua locadora de filmes

Online!</title>

<link rel="stylesheet" href="css/style.css" type="text/css"

media="all" />

<!--[if IE 6]>

<link rel="stylesheet" href="css/ie6.css" type="text/css"

media="all" />

<![endif]-->

<script type="text/javascript"

src="js/jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="js/jquery-func.js"></script>

</head>

<body>

<!-- Principal -->

<div id="shell">

<!-- Header -->

<div id="header">

<?php include('header.php'); ?>

</div>

<!-- end Header -->

<!-- Main -->

<div id="main">

<!-- Content -->

5

Page 7: Portfolio grupo-  sem4 - unopar - análise de sistemas

<div id="content">

<!-- Box -->

<!-- Movie -->

<div class="box">

<div class="head">

&nbsp;

</div>

<?php

$sql = "SELECT * FROM filme";

$query = mysql_query($sql);

$conta = 0;

While($linhas = mysql_fetch_array($query)){

$conta++;

?>

<div class="movie">

<div class="movie-

image">

<a

href="#"><span class="play"><span

class="name"><?=$linhas['nomeFilme'];?></span></span><img src="css/images/<?

=$linhas['imagemFilme'];?>.jpg" alt="movie" /></a>

</div>

<div class="rating">

<p>R$

6

Page 8: Portfolio grupo-  sem4 - unopar - análise de sistemas

12,50</p>

</div>

</div>

<?php

if ($conta==5){

echo '<div class="cl">&nbsp;</div>

</div>

<div class="box">

<div class="head">

&nbsp;

</div>

';

$conta = 0;

}

} ?>

<!-- end Movie -->

<div class="cl">&nbsp;</div>

</div>

<!-- end Box -->

7

Page 9: Portfolio grupo-  sem4 - unopar - análise de sistemas

</div>

<!-- end Content -->

<div class="cl">&nbsp;</div>

</div>

<!-- end Main -->

<!-- Footer -->

<div id="footer">

<p> &copy; 2016 Formaremos e seremos bons

Analistas de Sistema</p>

</div>

<!-- end Footer -->

</div>

<!-- end Principal -->

</body>

</html>

Fonte: Elaborado pelos autores (2014)

Abaixo estão alguns Print Screen do nosso sistema em execução,

retratando alguns momentos do mesmo.

8

Page 10: Portfolio grupo-  sem4 - unopar - análise de sistemas

Figura2 – Print da tela de login do cliente

Figura3 – Print do Painel Administrativo

9

Page 11: Portfolio grupo-  sem4 - unopar - análise de sistemas

Figura4 – Entrada de filmes no Painel Administrativo

O QUADRO 2 a seguir mostra o código-fonte usado na parte da conexão, do login do cliente e do cadastro de filmes:

Quadro 2 – Parte do código-fonte do sistema

arquivo conectar.php

<?php

$connect = mysql_connect('localhost','root',''); $db = mysql_select_db('unopar');?>

entrar.php

<?phpsession_start();include("conectar.php");

if ($_POST) {

$email = $_POST['email'];

10

Page 12: Portfolio grupo-  sem4 - unopar - análise de sistemas

$senha = $_POST['key'];

$sql = "SELECT * FROM cliente WHERE emailCliente = '".$email."' AND senhaCliente = '".$senha."'";

$query = mysql_query($sql);

$linhas = mysql_fetch_array($query);

$resultado = mysql_num_rows($query);

if (empty($resultado)) {

echo"<script language='javascript' type='text/javascript'>alert('Login e/ou senha incorretos!');window.location.href='logar.php';</script>"; die(); } else {

$_SESSION['usuarioNome'] = $linhas['nomeCliente'];header("Location: index.php"); }}?>

cadastrar.php

<?phpsession_start();include("../conectar.php");

if ($_POST) {

$nome = $_POST['nome'];$url = $_POST['url'];$data = $_POST['data'];$valor = $_POST['valor'];

$sql = "insert into filme(idFilme, nomeFilme, dataLancFilme, valorFilme) values(NULL, '".$nome."', '".$data."','".$valor."')";

$query = mysql_query($sql);

$linhas = @mysql_fetch_array($query);

echo"<script language='javascript' type='text/javascript'>alert('Filme cadastrado com sucesso!');window.location.href='painel.php';</script>"; die();header("Location: index.php");

11

Page 13: Portfolio grupo-  sem4 - unopar - análise de sistemas

}?>

Fonte: Elaborado pelos autores (2014)

Logo abaixo temos o diagrama de banco de dados apresentando o MRN na 3a. forma normal e o diagrama de caso de uso da compra do filme.

12

Page 14: Portfolio grupo-  sem4 - unopar - análise de sistemas

13

Page 15: Portfolio grupo-  sem4 - unopar - análise de sistemas

14

Page 16: Portfolio grupo-  sem4 - unopar - análise de sistemas

3 CONCLUSÃO

Neste trabalho desafio o desafio de produzir o TELECINE MOZER

um sistema web que nos trouxe conhecimentos que serão extremamente úteis para

quem pretende trabalhar com esse tipo de desenvolvimento.

Vimos também mais sobre Diagrama de Caso Uso e Diagrama de

banco de dados e melhorou bastante o entendimento sobre o mesmo, quando

devemos implementar o diagrama, e os benefícios de sua utilização dentro do

projeto de desenvolvimento.

15

Page 17: Portfolio grupo-  sem4 - unopar - análise de sistemas

REFERÊNCIAS

MACHADO, F. B., MAIA, L. P., Arquitetura de Sistemas Operacionais. Edição, Ed.LTC, 2002, Rio de Janeiro

SOLER, Luciano; MORAIS, Everson Matias de. Desenvolvimento de aplicação web. São Paulo: Pearson Education do Brasil, 2010.

PHP Seguro: Disponível em: http://hospedagem2.procergs.com.br/tutorial/PROCERGS-PHP-Seguro.pdf

Segurança em PHP: Disponível em:http://www.martinsfontespaulista.com.br/anexos/produtos/capitulos/254879.pdf

UNIVERSIDADE FEDERAL DO PARANÁ. Biblioteca Central. Normas para apresentação de trabalhos. 2. ed. Curitiba: UFPR, 1992. v. 2.

16