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

Post on 09-Aug-2015

773 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

SUMÁRIO

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

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

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

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

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

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

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

<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

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

</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

Figura2 – Print da tela de login do cliente

Figura3 – Print do Painel Administrativo

9

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

$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

}?>

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

13

14

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

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

top related