portfolio grupo- sem4 - unopar - análise de sistemas
Post on 09-Aug-2015
773 Views
Preview:
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">
</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"> </div>
</div>
<div class="box">
<div class="head">
</div>
';
$conta = 0;
}
} ?>
<!-- end Movie -->
<div class="cl"> </div>
</div>
<!-- end Box -->
7
</div>
<!-- end Content -->
<div class="cl"> </div>
</div>
<!-- end Main -->
<!-- Footer -->
<div id="footer">
<p> © 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