TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Portfolio 3 Período Grupo

Monografias: Portfolio 3 Período Grupo. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  16/6/2013  •  3.303 Palavras (14 Páginas)  •  344 Visualizações

Página 1 de 14

SUMÁRIO

1 INTRODUÇÃO 3

2 Objetivo 4

3 DESENVOLVIMENTO 6

3.1 Diagrama de classe: 6

3.2 Diagrama Entidade relacionamento: 7

3.3 Mapeamento Objeto-relacional: 8

3.4 Sistema Operacional: 54

4 CONCLUSÃO 55

REFERÊNCIAS 55

1 INTRODUÇÃO

Este trabalho visa transparecer todo o conhecimento adquirido por todos nos ao longo deste semestre, apresentando assim vários diagramas e códigos criados a partir de inúmeras ferramentas, mostrando assim o quanto a área da informática esta cada vez mais pratica, organizada e segura.

2 OBJETIVO

Esta produção textual tem como objetivo criação de projetos de sistema a partir de um cenário fictício “Nossa Locadora de Livros”. Serão abordados assuntos como Diagrama de Casses, Diagrama Entidade-relaciomento, Mapeamento Objeto-relacional e Estrutura de Pilha. Tudo isso baseado no seguinte cenário:

Nossa Locadora de Livros

A “Nossa Locadora de Livros” é uma empresa privada com fins lucrativos e está situada na região central da cidade de São Paulo, fundada em 20 de Janeiro de 1990, com o objetivo de atender a demanda de locação de livros. Seu fundador o Sr. João Carlos é o diretor e conta com um quadro de 7 funcionários que atuam em diversas áreas, sendo: Paulo Rodrigues, Ana Paula e José Roberto (depto locação), Márcia Regina (depto compras), André Augusto (depto controle estoque) e Maria Helena (depto financeiro); desde o início de sua operação a direção continua sendo o seu fundador.

Seu estoque atual possui 20.000 títulos, que são classificados como: diamante, ouro, prata e bronze. Sendo os valores da locação distribuídos pela classificação, respectivamente: R$20,00; R$15,00; R$10,00 e R$5,00.

Em 1995, a empresa adquiriu o seu primeiro computador e teve a necessidade de contratar uma empresa de T.I (tecnologia da informação) para informatizar as primeiras rotinas de escritório (uso do editor de texto para a geração de documentos internos, planilhas eletrônicas para controle financeiro e um gerenciador de tabelas eletrônicas para controlar os empréstimos e devoluções). A empresa “Alunos da UNOPAR” assumiu esse compromisso e atua plenamente no desenvolvimento do sistema de locação de livros.

As entrevistas com os usuários começaram pelo Sr. João Carlos, que apresentou os principais processos de uma forma macro, pois os detalhes serão tratados com os funcionários específicos de cada área.

Hoje a empresa conta com um controle dos seus livros, sendo que cada livro tem um vínculo com seu autor (lembrando que um livro pode ter mais de um autor e que um autor também pode escrever vários livros diferentes), neste controle deverá apresentar também o tipo de classificação como diamante, ouro, prata ou bronze, o livro só pode ter uma única classificação.

Os livros também são todos cadastrados individualmente, ou seja, cada exemplar é um livro específico dentro do cadastro, não controlando assim detalhes como quantidade de um exemplar do mesmo livro.

Atualmente, quando um cliente vem locar algum livro, ele pode solicitar o empréstimo de vários livros de uma só vez.

Um exemplar de um livro poderá ser emprestado várias vezes para vários clientes diferentes em datas diferentes.

A “Nossa Locadora de Livros”, possui também um controle de usuários para gerenciar todos os acessos e manipulações realizados pelos seus funcionários.

Estes usuários é que realizam todas as operações no atual sistema, lembrando que um empréstimo é feito sempre por apenas um usuário, mas que este usuário poderá registrar vários empréstimos.

Para o processo de devolução, será permitida a devolução parcial, ou seja, o cliente empresta vários livros de uma só vez, porém poderá devolvê-los em dias diferentes, realizando uma baixa parcial, de cada livro, e ao final baixar a devolução. Esta nova funcionalidade vai provocar uma reorganização do banco de dados, necessitando separar o livro em vários exemplares e o exemplar que poderá ser emprestado, assim como o empréstimo vai passar a ter itens de empréstimo com datas de devolução e status de empréstimo individual.

3 DESENVOLVIMENTO

3.1 DIAGRAMA DE CLASSE:

Baseado no Cenário “Nossa Locadora de Livros” foi construído o seguinte diagrama de classe entre as classes Livro e Editora apresentado abaixo.

Figura 1

3.2 DIAGRAMA ENTIDADE RELACIONAMENTO:

Baseado no cenário “Nossa Locadora de Livros” foi criado o seguinte diagrama Entidade-Relacionamento apresentado no plano conceitual após passar pelo processo de normalização.

Figura 2: Diagrama Entidade Relacionamento

3.3 MAPEAMENTO OBJETO-RELACIONAL:

Utilizando as entidades do diagrama apresentado no tópico 2.2, foi criado o seguinte projeto de mapeamento Objeto-relacional utilizando a ferramenta Visual C#:

Gerando então o seguinte código de Mapeamento:

namespace ClassLibrary1

{

using System.Data.Linq;

using System.Data.Linq.Mapping;

using System.Data;

using System.Collections.Generic;

using System.Reflection;

using System.Linq;

using System.Linq.Expressions;

using System.ComponentModel;

...

Baixar como (para membros premium)  txt (63.6 Kb)  
Continuar por mais 13 páginas »
Disponível apenas no TrabalhosGratuitos.com