Escolar Documentos
Profissional Documentos
Cultura Documentos
SUMRIO
1 INTRODUO..........................................................................................................
2 SEGURANA NO DESENVOLVIMENTO DE APLICAES WEB
3 DIAGRAMA DE ATIVIDADE UML
4 NORMALIZAO DE DIAGRAMA ENTIDADE DE RELACIONAMENTO( MRN)
5 CONCLUSO .....................................................................................................
REFERNCIAS ........................................................................................................
1 INTRODUO
O objetivo deste trabalho aplicar os conceitos das disciplinas do
semestre IV, abordando e elaborando as etapas de anlise de sistemas para a
implementao de um novo sistema de controle de locao de filmes, e escolher
ainda com detalhe a linguagem de programao a ser utilizada, explorando os
recursos
da
orientao
objetos.
Relacionando
os
equipamentos
de
3 DIAGRAMA DE CLASSE
Diagrama de classe
Quais so os objetivos?
linguagem
da palavra
System;
System.Collections.Generic;
System.Linq;
System.Text;
namespace portfolioIndividual
{
public class _Senha
{
/*
10
* Declaracao dos atributos
*/
private int
_nsenha;
/*
* Publicacao dos atributos
*/
public int senha
{
get { return _senha; }
set { _senha = value; }
}
/*
* Metodos da classe
*/
= true;
/*
* dispara o contador de tempo ao pressionar boto senha
* stop do contador ao pressionar boto finalizar atendimento
*/
{
}
InitializeComponent();
Timer btnsenha;
Stopwatch btnfinalizaratendimento;
private void Form1_Load(object sender, EventArgs e)
{
finalizaratendimento = new Stopwatch();
btnsenhaTimer = new Timer();
btnsenhaTimer.Interval = 10;
btnsenhaTimer.Tick += new EventHandler(stTimer_Tick);
}
private void btnsenhaTimer_Tick(object sender, EventArgs e)
{
label1.Text = btnfinalizaratendimento.Elapsed.ToString();
}
private void button1_Click(object sender, EventArgs e)
{
btnsenhaTimer.Enabled = true;
btnfinalizaratendimento.Start();
}
11
System;
System.Collections.Generic;
System.Linq;
System.Text;
namespace portfolioIndividual
{
public class _Caixa
/*
* Publicacao dos atributos
*/
public int senha
{
get { return _senha; }
set { _senha = value; }
12
}
public int caixa1
{
get { return _caixa1; }
set { _caixa1 = value; }
}
public int caixa2
{
get { return _caixa2; }
set { _caixa2 = value; }
}
/*
* Metodos da classe
* Seleciona qual caixa esta atendendo e acrescenta o
* novo atendimento
*/
= true;
= false
if (btncaixa1 = true)
Console.WriteLine(add++);
13
using
using
using
using
using
using
using
using
using
System;
System.Collections.Generic;
System.ComponentModel;
System.Data;
System.Drawing;
System.Linq;
System.Text;
System.Windows.Forms;
System.Data.SqlClient;
namespace portfolioindividual
{
public partial class Form1 : Form
InitializeComponent();
14
/*
*
/*
{
/*
*
Cria e instancia a variavel qFila que do tipo Queue (Fila)
*
que contera a fila de senhas para atendimento.
*/
Queue<_Despesa> qFila = new Queue<_senha>();
// Identificador do atendimento
private int indentificador = 1;
/*
*
Evento para o boto "senha"
*
*
Este evento inclui as senhas na fila qFila.
*/
private void btnsenha_Click(object sender, EventArgs e)
{
lblNFat.Text = indentificador.ToString();
// Adiciona uma senha na fila para atendimento
qFila.Enqueue(new _senha(indentificador++);
}
/*
*
Evento para o boto "novo atendimento"
*
*
Este evento apresenta as senhas em um ListBox.
*/
private void btnnovoatendimento_Click(object sender, EventArgs e)
{
_senha
senha
= new _senha();
StringBuilder senha = new StringBuilder();
/*
* Loop para recuperar os elementos da fila, por ordem de
entrada FIFO.
15
* E libera o mesmo da fila qFila.
*/
for (int i = 1; i < indentificador; i++)
{
senha = qFila.Dequeue();
}
/*
*
Evento para o boto "Reinicia senhas"
*
*
Reinicia a interface para atendimento de novas senhas
*/
private void btnreiniciarsenha_Click(object sender, EventArgs e)
{
lBoxPagas.Items.Clear();
btnreiniciarsenha.Enabled
= true;
}
/*
*
Evento para o boto "fechar caixa"
*
mostra os dados na caixa de texto com os
*
dados de:
*
Nuneros de pessoas atendidas por caixa;
*
Numeros de pessoa atendidas total;
*
Tempo medio de atendimento.
*
Finaliza a aplicao
*/
private void btnsenha_Click(object sender, EventArgs e)
{
lblNFat.Text = indentificador.ToString();
private void btnfechar_Click(object sender, EventArgs e)
{
Application.Exit();
}
//
Construtor
public Form1()
{
InitializeComponent();
}
16
para
desenvolvimento
do
nosso
software.
Nela
roteadores).
Para
que
exista
conexo
entre
dois
dispositivos
utilizamos
um
protocolo.
Usando
nossa
rede
que
trata
17
de
TI
Nacional,
qual
institui
criao
de
um
Conselho
situao
no
implica
na
total
18
10 CONCLUSO
Conclu que, para a implementao de um Sistema, tornase importante o dilogo com o cliente, para a elaborao correta no
levantamento de requisitos e de se ter um planejamento em tempo hbil,
analisando a melhor escolha do software, do banco de dados a ser
utilizado, e da linguagem de programao adequada; colocar tambm o
software em prtica junto com sua equipe de trabalho, analisando antes
da implantao do mesmo no cliente, se ele vai apresentar alguma falha,
fazendo uma srie de testes, a fim de evitar erros futuros. E
prevalecendo sempre durante o projeto, a tica dos profissionais
envolvidos, com total sigilo sobre as informaes do Cliente, no sentido
de que estas informaes sero utilizadas de forma limitada e racional,
com a devida notificao sobre a falta de privacidade dos usurios.
REFERNCIAS
TANAKA, Simone Sawasaki. Anlise de Sistemas III: anlise de desenvolvimento
de sistemas / Simone Sawasaki Tanaka. So Paulo: Pearson Prentice Hall, 2009.
FLORES, Emerson Ricardo. Linguagem e Tcnica de Programao III / Emerson
Ricardo Flores. So Paulo: Pearson Prentice Hall, 2009.
19