Baixe o app para aproveitar ainda mais
Prévia do material em texto
�PAGE � SISTEMA DE ENSINO PRESENCIAL CONECTADO SUMÁRIO 2SUMÁRIO � 31 INTRODUÇÃO � 42 OBJETIVOS � 53 DESENVOLVIMENTO � 84 CONCLUSÃO � 9REFERÊNCIAS � �� INTRODUÇÃO Baseando-se no cenário proposto nas atividades em que serão realizadas, veremos como funciona o DER através do processo de MRN da locadora de livros, a criação de diagramas de classe e seus relacionamentos, um pouco sobre ética e cidadania e sobre como criar um aplicativo em lista no Visual C#. Veremos na prática a importância das técnicas e conceitos da UML, através do Diagrama de atividades, bem como a modelagem de dados juntamente com a programação orientada a objetos. OBJETIVOS O objetivo principal dessa atividade será a implementação de cadastros e rotinas do sistema proposto para “Nossa Locadora de Livros” usando como linguagem o Visual C#, desenvolver técnicas de análise de sistemas e engenharia de software e criar um banco de dados de informações para armazenar e manipular essas informações no sistema. DESENVOLVIMENTO 3.1 3.2 Será utilizado o Sistema Operacional Windows por se tratar de um sistema fácil e de grande necessidade para o banco de dados. Por ser muito utilizado pela maioria das pessoas, sua utilização trará benefícios para os usuários facilitando o uso do sistema de locação de livros. 3.3 3.4 Um dos princípios éticos com relação a Nossa Locadora de Livros poderia ser evitar construir um sistema que permita utilizar os dados cadastrais de um cliente com outro propósito, ou até mesmo a invasão de privacidade do cliente. Construir um sistema que garanta que o cliente possua seus dados em sigilo dentro da empresa é um grande diferencial da Nossa Locadora de Livros. 3.5 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int count = 0; { Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(" INCLUSÃO DE PILHA "); // variáveis // menu Console.WriteLine("+-----------------------------------+"); Console.WriteLine("|| MENU OPERACÕES ||"); Console.WriteLine("+-----------------------------------+"); Console.WriteLine(" "); Console.WriteLine("| 0 - SAIR |"); Console.WriteLine("| 1 - INCLUIR |"); Console.WriteLine("| 2 - EXCLUIR |"); Console.WriteLine(" "); Console.WriteLine("+-----------------------------------+"); Console.WriteLine(" "); string opcao = ""; string[] inserirlivros = new string[20]; string livro = ""; while (!opcao.Equals(0)) { Console.Write("Escolha uma opção ... "); opcao = Console.ReadLine(); if (opcao == "1") { if (count < 20) { Console.WriteLine("Informe um valor para incluir: "); livro = Console.ReadLine(); inserirlivros[count] = livro; count++; Console.WriteLine("Livro " + livro + " registrado!"); // comando usado para registrar um livro no sistema } else { Console.WriteLine("OVERFLOW - Erro de excesso de dados, sua lista está completa!!!"); } } else if (opcao == "2") { Console.WriteLine("Informe um valor para excluir: "); livro = Console.ReadLine(); if (inserirlivros.Contains(livro)) { int Idnum = (Array.IndexOf(inserirlivros, livro)); List<string> lista = inserirlivros.ToList(); lista.Remove(inserirlivros[Idnum]); inserirlivros = lista.ToArray(); Console.WriteLine("Livro " + livro + " excluído!"); //comando usado para excluir um livro no sistema } else { Console.WriteLine("Livro não encontrado!"); } } else if (opcao == "0") { return; } //comando usado para sair do programa else Console.WriteLine("Opção Inválida! Tente uma opções acima"); }//fim do algorítmo } } } } CONCLUSÃO Foi possível de forma simples aplicar os conhecimentos que foram adquiridos em todas as disciplinas e por em prática utilizando-se das ferramentas disponibilizadas aplicá-los em cada um dos exercícios que foram propostos. Todos os objetivos que foram propostos nas atividades foram alcançados. REFERÊNCIAS Disponível em:< http://www.ehow.com.br/vantagens-microsoft-windows-xp-sobre_5497/> Disponível em< http://www.ic.unicamp.br/~beatriz/cursos/mc536/slides/MER-p-pagina.pdf > Disponível em:< http://www.goiania.ifgoias.edu.br/cienciashumanas/images/downloads/monografias/monografias_sociedade_etica_politica.pdf > Disponível em:< http://tiemprosa.com.br/diagrama-de-classes-blog-ti-uml/> Disponível em:< http://www.devmedia.com.br/implementacao-de-listaspilhas-e-filas/2708> SISTEMA DE ENSINO PRESENCIAL CONECTADO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS Antonio Johnyslei Alves Sampaio Charles Lindemberg Albuquerque Lima FRANCISCO WÓTILA CARNEIRO CRUZ Gean Viana Rodrigues Jonas de Sousa Rodrigues José Vidal de Araújo Vaurley Abreu Azevedo PORTIFÓLIO EM GRUPO�3º Semestre Sobral 2013 Antonio Johnyslei Alves Sampaio Charles Lindemberg Albuquerque Lima FRANCISCO WÓTILA CARNEIRO CRUZ Gean Viana Rodrigues Jonas de Sousa Rodrigues José Vidal de Araújo Vaurley Abreu Azevedo PORTIFÓLIO EM GRUPO�3º Semestre Trabalho apresentado ao Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas da UNOPAR - Universidade Norte do Paraná, para as disciplinas Análise de Sistemas II, Sistemas Operacionais, Banco de Dados II, Linguagem de Programação e Estr. Dados, Ética, Política e Sociedade e Metodologia Científica. Orientadores: Polyanna P. Gomes Fabris, Adriane Loper, Roberto Nishimura, Merris Mozer e Anderson Macedo, Sérgio Goes Barboza e Andréa Zômpero. Sobral 2013
Compartilhar