Você está na página 1de 13

SISTEMA DE ENSINO PRESENCIAL CONECTADO

CURSO SUPERIOR DE TECNOLOGIA EM ANLISE E


DESENVOLVIMENTO DE SISTEMAS
3 SEMESTRE

REPONSVEL: BOANERGES DE AGUIAR GOMES JNIOR


INTEGRANTES: HEGEL DE MELO FERNANDES JNIOR
ISMAEL FERREIRA SANTOS
RONNY ERICKSON CARDOSO DOS SANTOS
TIAGO MOURA DAS NEVES
WILLIAN AUGUSTO MACEDO ROSA

PRODUO TEXTUAL INTERDISCIPLINAR - EM GRUPO:


Anlise de Sistemas - Aplicaes WEB

PORTO VELHO
2014/2

REPONSVEL: BOANERGES DE AGUIAR GOMES JNIOR


INTEGRANTES: HEGEL DE MELO FERNANDES JNIOR
ISMAEL FERREIRA SANTOS
RONNY ERICKSON CARDOSO DOS SANTOS
TIAGO MOURA DAS NEVES
WILLIAN AUGUSTO MACEDO ROSA

PRODUO TEXTUAL INTERDISCIPLINAR - EM GRUPO:


Anlise de Sistemas - Aplicaes WEB
Produo Textual Interdisciplinar em Grupo apresentado
Universidade Norte do Paran - UNOPAR, como
componente do grau final do semestre.
Prof.
Veronice de Freitas
Anderson Macedo
Roberto Yukio Nishimura
Marcio Roberto Chiaveli

PORTO VELHO
2014/2

SUMRIO
INTRODUO ............................................................................................................ 3
OBJETIVO .................................................................................................................. 4
3 - DIAGRAMA DE CASO .......................................................................................... 5
3.1 - DEFINIO ........................................................................................................ 5
3.2 - DIAGRAMA DE CASO - TELECINE MOZER .................................................... 5
4 - DIAGRAMA DE BANCO DE DADOS NA 3 FORMA NORMAL .......................... 6
4.1 - MODELO RELACIONAL NORMALIZADO ........................................................ 6
4.2 - DIAGRAMA NA SUA 3 FORMA NORMAL ....................................................... 6
5 - APLICAO WEB - TELECINE MOZER .............................................................. 7
5.1 - APRESENTAO DO SISTEMA ....................................................................... 7
5.2 - CDIGO C# UTILIZADO .................................................................................... 9
CONCLUSO ........................................................................................................... 11
REFERNCIAS ......................................................................................................... 12

INTRODUO
Atualmente a Web uma plataforma com grande potencial para execuo de
tecnologias com vrios servios e informaes compartilhadas que podem ser
acessados de qualquer lugar do mundo. Tornou possvel adquirir um produto sem a
necessidade de sair de sua casa, basta fazer um pedido por um site web, e receber
sua compra em casa ou utilizar o servio on-line. fundamental para uma empresa
que deseja sucesso se beneficiar atravs do comercio e negcios eletrnicos.
Neste trabalho nosso grupo ir apresentar a uma empresa fictcia de vendas de
filmes, a Telecine Mozer, um sistema que possibilite cadastrar e listar na tela filmes
cadastrado. No cenrio proposto empresa deseja divulgar sua aplicao Web que
possibilita a compra de filmes, com direito a assistir uma nica vez.

OBJETIVO
Este trabalho tem a finalidade de apresentar a uma empresa fictcia de venda de
filmes atravs de uma aplicao WEB um sistema capaz de cadastrar e listar na tela
filmes cadastrado. A empresa deseja divulgar esta modalidade de venda.

3 - DIAGRAMA DE CASO
3.1 - DEFINIO
O diagrama de casos de uso para a anlise e levantamento de requisitos, ele
considerado o diagrama mais informal da UML, por que ele descreve o que o
sistema faz do ponto de vista do usurio. O diagrama no aborda dados tcnicos do
sistema, sendo utilizado como fonte de consulta e base para os outros diagramas.
Mesmo sendo simples e de fcil compreenso, um erro nesse diagrama pode
acarretar srios problemas ao projeto.
3.2 - DIAGRAMA DE CASO - TELECINE MOZER
Para o cenrio da empresa fictcia de venda de filmas, a Telecine Mozer, o diagrama
de casos de uso mostrado na figura 1.

Figura 1: Diagrama de Casos de Uso Empresa Telecine Mozer

4 - DIAGRAMA DE BANCO DE DADOS NA 3 FORMA NORMAL

4.1 - MODELO RELACIONAL NORMALIZADO


A normalizao um processo onde se aplica uma sequncia de regras nas tabelas
do banco de dados com o objetivo de refinar o banco de dados, evitando falhas
como a redundncia e inconsistncias, melhorando a performance e dando mais a
consistncia do banco.
Existem 3 formas normais mais conhecidas:

1FN - 1 Forma Normal: atributos dentro de uma entidade que so repetidos


em outra entidade so identificados e transferidos para uma nova entidade.
2FN - 2 Forma Normal: para estar na 2FN preciso antes estar na 1FN. Uma
tabela na 2FN no pode conter dependncia funcional entre seus atributos
no chave com partes da sua chave primria. A 2FN cria tabelas fortes.
3FN - 3 Forma Normal: para estar na 3FN preciso antes estar na 2FN. Uma
tabela no pode conter dependncias funcionais entre os atributos no chave.

4.2 - DIAGRAMA NA SUA 3 FORMA NORMAL


Para o cenrio da empresa fictcia de aluguel de filmas, a Telecine Mozer, o
diagrama de casos de uso mostrado na figura 2.

Figura 2: 3FN - Telecine Mozer

5 - APLICAO WEB - TELECINE MOZER


5.1 - APRESENTAO DO SISTEMA
De acordo com o cenrio proposto, criamos um sistema onde a empresa fictcia
Telecine Mozer poder cadastrar filmes e disponibilizar a visualizao da biblioteca
de filmes cadastrados. Para a criao desta aplicao web foi utilizado as
linguagens de programao HTML, JavaScript, CSS, e a plataforma de
desenvolvimento de aplicaes Web, a ASP.NET, utilizando a linguagem C# e WEB
FORMS. Para o banco de dados foi utilizado o SQL SERVER.
A figura 3 mostra a tela inicial do sistema.

Figura 3: Tela Inicial Sistema Telecine Mozer

Na figura 4 e possvel visualizar a tela onde o cliente pode realizar a busca por
filmes cadastrados na biblioteca.

Figura 4: Tela de Busca de Filmes

A figuras 5 e 6 mostram as telas utilizada pelo administrador da biblioteca de filmes,


onde possvel cadastrar novos filmes.

Figura 4: Tela de Cadastro de Filmes

Figura 5: Tela de Cadastro de Filmes

5.2 - CDIGO C# UTILIZADO


Para a criao da aplicao WEB, foi utilizado o seguinte cdigo C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace teleCineMozer
{
public partial class CadastroFilme : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnGravar_Click(object sender, EventArgs e)
{
ConexaoDataContext conexao = new ConexaoDataContext();
CadastroFilme cadastro = new CadastroFilme();
cadastro.Titulo = txtTitulo.Text.Trim();
cadastro.Ano = Convert.ToInt32(txtAno.Text.Trim());
cadastro.Genero = txtGenero.Text.Trim();
cadastro.Sinopse = txtSinopse.Text.Trim();
cadastro.UrlTrailer = txtTrailer.Text.Trim();
cadastro.UrlFilme = txtFilme.Text.Trim();

10

conexao.CadastroFilmes.InsertOnSubmit(cadastro);
conexao.SubmitChanges();
}
}
}

11

CONCLUSO
O trabalho foi realizado respeitando o contexto do cenrio proposto, onde uma
empresa fictcia de vendas de filmes pela WEB, a Telecine Mozer, necessitava um
sistema que possibilitasse cadastrar e listar na tela filmes cadastrado..
Durante sua produo foi possvel aprender mais sobre as linguagens de
programao voltadas para aplicativos web e as plataformas de desenvolvimento de
aplicaes Web, que facilitam o trabalho do programador.

12

REFERNCIAS

NISHIMURA, Roberto Yukio. Banco de dados I. Pearson Education, 2013


NISHIMURA, Roberto Yukio. Banco de dados II. Pearson Education, 2013
SOMMERVILE, Ian. Engenharia de Software, 9 Edio. Pearson Education, 2011
http://www.dsc.ufcg.edu.br/~sampaio/cursos/2007.1/Graduacao/SIII/Uml/diagramas/usecases/usecases.htm. Acesso em: 01 nov 2014.
http://pt.wikipedia.org/wiki/Diagrama_de_classes . Acesso em: 04 nov 2014.
http://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-de-uso-introducaopratica-a-uml/23408. Acesso em: 05 nov 2014.

Você também pode gostar