ANALISE E DESENVOLVIMENTO DE SISTEMA
Artigo: ANALISE E DESENVOLVIMENTO DE SISTEMA. Pesquise 862.000+ trabalhos acadêmicosPor: ericjuazeiro • 11/11/2014 • 2.612 Palavras (11 Páginas) • 435 Visualizações
DESENVOLVIMENTO DE APLICAÇÃO WEB
Trabalho Interdisciplinar em Grupo (Análise e Desenvolvimento de Sistemas) da UNOPAR - Universidade Norte do Paraná, para a disciplina [Banco de Dados II, Análise Orientada a Objetos II, Programação Orientada a Objetos, Programação para Web I ].
Prof. Roberto
Anderson
Márcio
Veronice
Juazeiro
2014
Sumário
1.0 Introdução 4
2.0 Objetivo
5
3.0 Desenvolvimento 6
3.1 Diagrama de Caso de Uso 7
3.2 Normalização de Banco de Dados
8
3.2.1 Tabela desnormalizada
8
3.2.2 Primeira Forma Normal
9
3.2.3 Segunda Forma Normal
9
3.2.4 Terceira Forma Normal 10
3.3 Tecnologias Utilizadas no Projeto
10
3.3.1 MS Sql Server
10
3.3.2 Linguagem C#
11
3.3.3 MS Asp.Net
12
3.3.4 Por que usar o Bootstrap ?
13
4.0 Implementação
13
4.1 Telas do Sistema
20
5.0 Conclusão
22
6.0 Referências
23
1.0 INTRODUÇÃO
A Telecine Mozer empresa do grupo Todos, possui um acervo com mais de 20.000 filmes disponíveis para locação. O protótipo contará com um módulo de sugestão de filmes de acordo com as preferências do usuário, facilitando a escolha e até, diferenciando assim das sugestões limitadas oferecidas pelos funcionários, uma vez que o acervo que possui é muito extenso, impossibilitando o conhecimento completo por parte dos funcionários.
Para o desenvolvimento, optou-se pela escolha do framework de desenvolvimento Microsoft Net Framework, Twitter Bootstrap e do banco de dados Sql Server, uma vez que possui todas as ferramentas necessárias para a criação de uma aplicação web.
2.0 OBJETIVO
O presente trabalho tem como objetivo a criação de um protótipo para o gerenciamento de locação de filmes, através de uma aplicação web que ofereça uma interface amigável com o usuário, não menosprezando a funcionalidade da aplicação.
Para que haja uma linguagem comum entre cliente e equipe de desenvolvedores, o processo faz uso de termos e de diagramas da UML e propõe três fases para a efetiva realização, destacando o levantamento de requisitos, a implementação e o design das interfaces.
3.0 DESENVOLVIMENTO
Um modelo é uma simplificação da realidade.
Os modelos fornecem uma cópia do projeto de um sistema. Os modelos poderão abranger planos detalhados, assim como planos mais gerais com uma visão panorâmica do sistema considerado. Um bom modelo inclui aqueles com¬ponentes que têm ampla repercussão e omite os componentes menores que não são relevantes em determinado nível de abstração. Todos os sistemas podem ser descritos sob diferentes aspectos, com a utilização de modelos distintos, e cada modelo será, portanto, uma abstração semanticamente específica do sistema. Os modelos podem ser estruturais, dando ênfase à organização do sistema, ou po¬dem ser comportamentais, dando ênfase à dinâmica do sistema.
Por que fazer a modelagem? Existe um motivo fundamental.
Construímos modelos para compreender melhor o sistema que esta-mos desenvolvendo.
Com a modelagem, alcançamos quatro objetivos.
Os modelos ajudam a visualizar o sistema como ele é ou como deseja-mos que seja.
Os modelos permitem especificar a estrutura ou o comportamento de um sistema.
Os modelos proporcionam um guia para a construção do sistema.
Os modelos documentam as decisões tomadas.
A escolha dos modelos a serem criados tem profunda influência sobre a maneira como um determinado problema é atacado e como uma solu¬ção é definida.
Nenhum sistema existe isoladamente. Todo sistema interessante interage min atores humanos ou autômatos que utilizam esse sistema para algum propósito e esses atores esperam que o sistema se comporte de acordo com as manei¬ras previstas. Um caso de uso especifica o comportamento de um sistema ou de parte de um sistema e é uma descrição de um conjunto de sequências de ações, Incluindo variantes realizadas pelo sistema para produzir um resultado observável do valor de um ator.
Os casos de usos podem ser aplicados para captar o comportamento pre¬tendido do sistema que está sendo desenvolvido, sem ser necessário especificar
...