Escolar Documentos
Profissional Documentos
Cultura Documentos
FACULDADE DE ENGENHARIA
DEPARTAMENTO DE ENSINO E INVESTIGAÇÃO DAS TECNOLOGIAS DE
INFORMAÇÃO E COMUNICAÇÃO - DEITIC
Luanda – Angola
Agosto - 2018
UNIVERSIDADE TÉCNICA DE ANGOLA
FACULDADE DE ENGENHARIA
DEPARTAMENTO DE ENSINO E INVESTIGAÇÃO DAS TECNOLOGIAS DE
INFORMAÇÃO E COMUNICAÇÃO - DEITIC
Luanda – Angola
Agosto – 2018
DESENVOLVIMENTO DE UMA PÁGINA WEB PARA GESTÃO DE
INFORMAÇÃO NO GINÁSIO MIMAS SPORTE
Aprovado:_______/_______/_______
BANCA EXAMINADORA
Presidente do Juri___________________________Assinatura______________________
Primeiro Vogal_____________________________Assinatura______________________
Segundo Vogal_____________________________Assinatura______________________
DEDICATÓRIA
iv
AGRADECIMENTO
v
EPÍGRAFE
“Thomas A. Edison”
vi
Resumo
O referido projeto foi desenvolvido para facilitar a gestão das informações, vendas de
produtos, visualizar as modalidades existente no ginásio Mimas Sport. O sistema Foi
Desenvolvido numa linguagem de programação C# (Sharp) na plataforma Asp.Net. Esta
plataforma permitiu criar e modelar os formulários da página, através da ferramenta integrada
dentro do Visual Estúdio. Foi utilizado também o SQL Server – Servidor da Microsoft, para
criação de tabelas e armazenamentos de dados. Utilizou-se também a linguagem UML que
permitiu modelar e desenhar os diagramas do sistema. Quando se fala de gestão de
informação de dados no ginásio Mimas Sport, refere-se propriamente das novas tecnologias
de informação que tem ajudado cada vez mas a vida da sociedade. Entretanto, com
Desenvolvimento, deste sistema o ginásio Mimas Sport vai dar um avanço significativo no
mundo tecnológico e na gestão do funcionamento.
Palavras-chave: Gestão, ginásio, Informações.
vii
ABSTRACT
The aforementioned project was developed to facilitate the information management, product
sales, visualization of the existing modalities in the Mimas Sport gymnasium. The system was
developed in a C # (Sharp) programming language on the Asp.Net platform. This platform
allowed to create and model the forms of the page, through the integrated tool within Visual
Studio. It also used SQL Server - Microsoft Server, for creating tables and data stores. It was
also used the UML language that allowed to model and to draw the diagrams of the system.
When it comes to data management in the Mimas Sport gymnasium, it refers to the new
information technologies that have increasingly helped the life of society. However, with
Development, of this system the Mimas Sport gymnasium will give a significant advance in
the technological world and in the management of the operation.
Key words: Management, gymnasium, Information.
viii
ÍNDICE DE TABELAS
Tabela 3.1 Requisitos Funcionais ……………………………………………………………18
Tabela 3.2 Requisitos Não Funcionais ……………….……………………….………….….19
Tabela 3.3 Descrição de Regras de negócio ……………………………..……………….….19
Tabela 3.9.1- Detalhes de caso de uso ‘Cadastrar Cliente’’..…..…………………………….21
Tabela 3.9.2 - Detalhes de caso de uso Cancelar Venda……..…………………………..…...22
Tabela 3.9.3 - Detalhes de caso de uso ‘Adicionar instruções de Modalidade…...……….….23
Tabela 3.9.4 - Detalhes de caso de uso ‘Registar Venda do Produto….……………………..24
Tabela 3.9.6 - Registar o Pagamento de Modalidade…………………………………...........25
Tabela 3.9.7 – Matriz de rastreabilidade…..……………………………………………….....26
ÍNDICE DE DIAGRAMAS
3.9.8.1 Diagrama de actividade cadastrar o Cliente……………………….………..…….…..27
3.9.8.2Diagrama de actividade registar Venda do produto…………………………………...28
3.9.8.3Diagrama de actividade Pagamento de Modalidade…..………………………………29
3.9.8.4Diagrama de actividade “Registar Modalidade…………………...………………...30
3.9.8.4Diagrama de actividade CancelaVenda..............................………….……..…………31
3.9.9.1Diagrama de sequencia Inscrição do Cliente……..……….…………………………..32
3.9.9.2 Diagrama de sequência efectuar Venda……………….…….………………….…….33
3.9.9.4 Diagrama de sequência Adicionar Modalidade…...….…….………………………...35
3.9.9.5 Diagrama de sequencia cancelar Venda……..……….…….………………….……...36
3.9.1 Diagrama de Caso de uso….……….…………………………………………………...20
ix
ÍNDICE
Dedicatória…….… …...………………………………………………………………………iv
Agradecimento……..……....……………………...………………………….……………......v
Epigrafe........………………..………………………………………………………………....vi
Resumo....………………...………………….…………………………………………….…vii
Abstract………………………………………………………………………………………viii
Lista de abreviaturas/Siglas……………...….……………………………………………...xviii
Introdução…….…………………………...……………………………………………….…..1
Formulação de problema……………………………………………………………………….2
Justificativa…………………………………………………………………………………….2
Objetivos………………………………………………..……………………………………...2
Organização do trabalho……………………………………………………………………….3
Capitulo IIº - Fundamentações Teórica…………………………………….….…………...…..4
2.1 – Definições dos termos e Conceitos………………………………………………………4
2.1.1 Breve história sobre ginásio……………………………………………………………...4
2.2 – Sistema…………………………………………………………………………………...4
2.2.1 – Sistema de Informação…………………………………………………………………5
2.2.1.1 Sistema de Gestão Integrada…………………………………………………………...5
2.2.2 Garantias de sistemas eficazes de gestão integrada……………………………………...5
2.2.3 Principais funções de software de gestão nas empresas…………………………………6
2.3 – Engenharia de Software………………………………………………………………….7
2.3.1 – A utilização de softwares………………………………………………………………7
2.3.2 – Modelação de Sistema…………………………………………………………………8
2.3.2.1 Importância da Modelagem……………………………………………………………8
2.2.3 – Processos de desenvolvimento Iterativos e Incrementais……………………………...8
2.2.3.1 Suas Vantagens………………………………………………………………………...9
2.4. UML: UnifiedModelingLanguage..……………………………………………………...10
2.4.1 Diagramas UML………………………………………………………………………..10
2.4.2 Diagrama de classe……………………………………………………………………...10
2.4.3 Diagrama de Caso de Uso………………………………………………………………10
2.4.4 Diagrama de Actividade………………………………………………………………...10
2.4.5– Diagrama de Sequencia………………………………………………………………..11
2.4.6 – Diagrama de Instalação……………………………………………………………….11
2.5 – Linguagem SQL………………………………………………………………………...11
2.5.1 Banco de Dados Relacional…………………………………………………………….11
2.5.2 Database management system (sistema gerenciador de banco de Dados)……………...11
2.5.3 SQL – StructuredQueryLanguage…………………………………………………-…..12
2.5.4 Normalização…………………………………………………………………………...12
2.5.5– Modelos de banco……………………………………………………………………..13
2.5.5.1 Modelos conceituais………………………………………………………………….13
2.5.5.2– Modelagem Lógica………………………………………………………………….13
2.4.5.3– Modelagem Física…………………………………………………………………...13
2.6 – Linguagem de Programação…………………………………………………………….14
x
2.6.1 Fundamentos da programação orientada objetos……………………………………….14
2.6.2 Classes…………………………………………………………………………………..14
2.6.3 Os métodos……………………………………………………………………………...14
2.6.4 Objetos………………………………………………………………………………….14
2.6.5 Encapsulação……………………………………………………………………………15
2.6.6 Herança…………………………………………………………………………………15
2.6.7 Polimorfismo……………………………………………………………………………15
2.6.8 Principais vantagens da POO…………………………………………………………...15
2.6.9– ASP.NET………………………………………………………………………………16
2.6.9.1 Linguagens básicas utilizada no websites: (HTML, CSS e JavaScript)……………...16
2.6.9.2 O HTML……………………………………………………………………………...17
2.6.9.3 CSS……………………………………………………………………………………17
2.6.9.4 JavaScript……………………………………………………………………………..17
CAPÍTULO IIIº- METODOLOGIA………………………………………………………….20
Metodologia…………………………………………………………………………………..20
Tipo de pesquisa………………………………………………………………………………20
3.3 Campo de estudo………………………………………………………………………….20
3.4 Ferramentas de modelagens…..…………………………………………………………..20
3.5 Ferramentas de Desenvolvimento do Sistema…………………………………………....20
3.6 Ferramentas de Desenvolvimento de Base de Dados…………………………………….21
3.7 Processo de Desenvolvimento……………………………………………………………21
3.8 Análises de sistema……………………………………………………………………….21
4. Resultados…….……………………………...…………………………………………….43
4.1 Resultados Obtidos…………………...…………………………………………………..43
4.2 Pagina Principal…………………………………………………………………………..43
4.3 Pagina Reservada………...………………………………………………………….…...44
4.4 Página de Cadastro Cliente……………..…………………………………………...…...45
4.5 Conclusões…….…………...…………….…………...………………………………….46
4.6 Recomendações…….….………………………………………………………………...47
4.7 Referência Bibliografia…………..……………………………………………………...48
4.7 Referência Bibliografia…………………..……………………………………………...49
4.8 Anexos...……………..……………………...…………………………………………...50
4.8 Anexos………………..……………………...…………………………………………..51
xi
LISTA DE ABREVIATURAS/SIGLAS
xii
INTRODUÇÃO
Actualmente com o surgimento das novas tecnologias de informação e comunicação. As
organizações estão cada vez mais rápidas em satisfazer as necessidades dos seus clientes .
Para desenvolver este sistema, foi utilizado como apoio os conhecimentos obtidos nas
disciplinas de Engenharia de Softwares, Análise de sistemas, Bases de dados, programação,
planeamento de Sistemas de Informação e Gestão de projectos informáticos.
Será que Desenvolver uma página Web para gerir as informações no ginásio Mimas
Sport causara maior impacto no ginásio no que tangem a boa gestão?
2-Justificativa
Tendo em conta que o ginásio Mimas Sport a gestão, é feito manualmente, surgiu a
necessidade de desenvolver um sistema automático para o efeito que visa a dar resposta ao
tempo desperdiçado no ginásio de modo que não haja tantos funcionários sem necessidades .
Objectivos
2-Geral
Desenvolver uma página Web para gestão de informação no ginásio Mimas Sport
Específicos
Recolher as informações necessária de como funciona o Ginásio
Capítulo 2 - neste capítulo abordar-se-á a fundamentação teórica como: Breve história sobre
ginásio, Sistema, Sistema de Informação, Garantias de sistemas eficazes de gestão integrada,
Principais funções de software de gestão nas empresas, Engenharia de Software. A utilização
de softwares, Modelação de Sistema, Importância da Modelagem, Processos de
Desenvolvimento Iterativos e Incrementais, Suas Vantagens,UML:
UnifiedModelingLanguage, Diagramas UML, Diagrama de classe, Diagrama de Caso de Uso,
Diagrama de Actividade, Linguagem SQL, Banco de Dados Relacional, Database
management system (sistema gerenciador de banco de Dados), Normalização, Modelos de
base de dados, Linguagem de Programação, POO e suas vantagens, HTML, CSS e JavaScript.
Capítulo 3 - este capítulo apresenta a análise metodológica como (tipo ou método de pesquisa
efectuada, seguido do campo de estudo e suas delimitações) apresentamos ainda as
ferramentas que sustentaram a nossa aplicação como (HTML, CSS, JAVASCRIP, Report-
Views SQL), ainda demonstramos neste capítulo os requisitos (RF, RNF) os diagramas de
engelharia de requisitos como diagrama de classe, caso de uso, de actividade, de sequência, de
instalação
Capítulo 4 – foi ilustrado a partir de imagens de forma detalhada para poder explicar a
funcionalidade do nosso sistema apresentadas, fez-se também as conclusões e recomendações,
seguido dos anexos são todos estes requisitos que constam neste ultimo capitulo.
CAPITULO IIº - FUNDAMENTAÇÃO TEÓRICA
Ginásio Era um local utilizado não apenas para o treinamento de atletas, mas também para
socialização e perseguição de objetivos intelectuais. Era de grande importância para os gregos
antigos, pois toda cidade considerada importante teria o seu. Era usualmente construído
pelo Estado, e dotado de vestiário, banheiros, salas de treinamento e áreas especiais para lutas.
Além disso o ginásio oferecia a educação em diversas disciplinas mentais, em especial a
medicina, uma vez que o treinamento físico associado à manutenção da saúde e da força física
eram consideradas como etapas fundamentais na educação dos jovens. era conferidas
aos pedotribais que eram os supervisores responsáveis pela conduta do exporte e jogos nos
festivais públicos. Gradualmente os ginásios se transformaram em instituições de
aprendizagem e escolas de cultura intelectual.Fonte: Wikipédia/ginásio.
2.2 – Sistema
Um sistema é um conjunto de elementos interdependentes de modo a formar um todo
Organizado. Todo sistema possui um objetivo geral a ser atingido. O sistema é um conjunto
de órgãos funcionais, componentes, entidades, partes ou elementos e as relações entre eles, a
Integração entre esses componentes pode se dar por fluxo de informações quando ocorre
comunicação entre os órgãos componentes de um sistema. A boa integração dos elementos
componentes do sistema é chamada sinergia, determinando que as transformações ocorridas
em uma das partes influenciará todas as outras. A alta sinergia de um sistema faz com que
seja possível a este cumprir sua finalidade e atingir seu objetivo geral com eficiência, por
outro lado se houver falta de sinergia, pode implicar em mau funcionamento do sistema,
vindo causar inclusive falha completa, morte, falência e queda do sistema. (Tonsing, 2003).
2.2.1 – Sistema de Informação
Sistemas de Informação é a expressão utilizada para descrever um Sistema seja ele
automatizado (que pode ser denominado como Sistema Informacional Computadorizado),
seja manual, que abrange pessoas, máquinas e/ou métodos organizados para coletar,
processar, transmitir e dissemina dados que representam informação para o usuário e/ou
cliente. Todo Sistema de Informação que manipula dados e gera informação, usando ou não
recursos de tecnologia em computadores, pode ser genericamente considerado como um
sistema de informação. (Veiga 2015).
O Software de Gestão tem muitas aplicações que são utilizadas para os processos de gestão.
Tem um pacote de programas que são basicamente para trabalho de escritório. As suas
aplicações são utilizadas para o gerenciamento de stock, contabilidade e software ponto de
venda. O Software de Gestão ajuda as empresas a acelerar os processos de negócio. Por
exemplo, o trabalho de processamento de texto, de criar, armazenar e recuperar documentos,
pode criar documentos sob demanda e desenvolver apresentações eficazes de vendas, pode
armazenar todas as informações do cliente no aplicativo de base de dados. O Software de
Gestão é também utilizado para transações comerciais. Para que o negócio cresça, deve haver
alguma forma de planeamento, organização, recursos humanos, liderança, gestão de tempo e
uma meta para alcançar.Luis(2008).
Avaliação de risco – isto deve abordar as percepções dos clientes, riscos à saúde e
segurança, preocupações ambientais e impactos e modos de falha do processo. Por ter
uma abordagem comum será mais fácil comparar os riscos que ocorrem em diferentes
partes do negócio.
Gestão de normas e Regulamentos – para capturar normas e regulamentos no que
diz respeito às especificações do produto, segurança de ambiente e saúde e os seus
impactos sobre o negócio.
Gestão da Melhoria Contínua – este deve concentrar-se em programas de melhorias
específicas relacionadas com a qualidade, saúde, segurança e meio ambiente.
Abrangido assim clientes, funcionários e público em geral.
Controle de informações
Através do sistema ERP, gestores conseguem controlar todas as informações da empresa.
Dessa maneira é possível predizer nas estratégias empresariais as futuras oportunidades e
ameaças do mercado. Esse tipo de informação também tem a vantagem de acelerar os
processos de decisão tornando a organização mais dinâmica.
Redução de custos
Uma solução de gestão ajuda a calcular o movimento do estoque de maneira eficiente. Assim
o desperdício será bem mais improvável e os custos de produção cairão, fazendo com que o
produto final seja mais competitivo no mercado.
Um software pode ser produzido para atender as necessidades de um cliente, empresa ou para
uso pessoal, com as técnicas que englobam linguagens de programação, base de dados,
ferramentas, plataformas, padrões, processos e a qualidade de software. No desenvolvimento
de um software podem surgir alguns problemas, tais como o estouro de prazos e custos, a
baixa qualidade devido ao excesso de erros, as mudanças próximas à data de entrega do
produto, entre outros. Os profissionais da engenharia de software são responsáveis por
trabalhar nos quesitos e evitar os problemas que possam aparecer durante o desenvolvimento
de um produto.
2.3.2 – Modelação de Sistema
A modelagem De sistemas é o processo de desenvolvimento de Modelos abstractos de Um
sistema, De maneira que cada modelo apresenta Uma visão Ou perspec0va Diferente do
sistema. Actualmente, a Modelagem de Sistemas se Tornou a representação de um sistema
usando algum 0po de notação gráfica, que hoje em dia quase sempre São baseadas em
notações em UML Pearson, 2011
A modelagem de sistemas ajuda o analista a entender a Funcionalidade do sistema e os
Modelos são usados para comunicação com os clientes.
Uma vantagem desta abordagem é a facilidade em testar o sistema, uma vez que a realização
de testes em cada nível de desenvolvimento é, sem dúvida, mais fácil do que testar o sistema
final. Além disso, como na Prototipação, a obtenção de um sistema, mesmo incompleto num
dado nível, pode oferecer ao cliente interessantes informações que sirvam de subsídio para a
melhor definição de futuros requisitos do sistema. Um aspecto importante deste modelo é a
criação de uma lista de controle de projeto, a qual deve apresentar todos os passos a serem
realizados para a obtenção do sistema final. Ela vai servir também para se medir, num dado
nível, o quão distante se está da última iteração. Cada iteração do modelo de
Desenvolvimento Iterativo consiste em retirar um passo da lista de controle de projeto através
da realização de três etapas: o projeto, a implementação e a análise.
O diagrama de atividades representa a execução das acções e as transições que são acionadas
pela conclusão de outras acções ou atividades. Uma atividade pode ser descrita como um
conjunto de acções e um conjunto de atividades. A diferença básica entre os dois conceitos
que descrevem comportamento e que a acção e atómica, admitindo particionamento, o que
não se aplica a atividade, que pode ser detalhada em atividades e acções (SILVA, 2007).
2.4.5– Diagrama de Sequencia
O diagrama de sequência mostra a troca de mensagens entre diversos objetos, em uma
Situação específica e delimitada no tempo. Coloca enfase especial na ordem e nos momentos
nos quais mensagens para os objetos são enviadas. Em diagramas de sequência, objetos são
representados através de linhas verticais tracejadas (denominadas como linha de existência),
com o nome do objeto no topo. O eixo do tempo e também vertical, aumentando para baixo,
de modo que as mensagens são enviadas de um objeto para outro na forma de setas com a
operação e os nomes dos parâmetros.
Para Fernandes 2012, no seu livro descreve Bancos de dados são ferramentas que permitem o
armazenamento e manipulação de dado sem tabelas (conjuntos de informações com estrutura
regular).Exemplos de bancos de dados: Sistemas de Processamento de arquivos (fichas
impressas, documentos do Word),tabelas SQL armazenadas em um servidor.
2.5.4 Normalização
Normalização de dados é o processo formal e passo a passo que examina os atributos de uma
entidade, com o objetivo de evitar anomalias observadas na inclusão, exclusão e alteração de
registros.
Um ficheiro está na 3ª forma normal se, para além de estar na 2ª forma normal, os atributos
não chave não dependem funcionalmente uns dos outros. A 3FN baseia-se no conceito de
dependência transitiva. Caldeira, 2008.
2.5.5– Modelos de banco
Modelo para organização dos dados de uma BD, define um conjunto de conceitos para
apresentação de dados, exemplos: entidade, tabela, atributo […], existem modelos para
diferentes níveis de abstração de representação de dados que são:
2.6.2 Classes
É uma representação da estrutura e relações das classes que servem de modelo para objectos.
É uma modelagem muito útil para o desenvolvimento de sistemas, pois define todas as classes
que o sistema necessita possuir. Silva (2001).
2.6.3 Os métodos
Os métodos definem as funcionalidades da classe, ou seja, o que será possível fazer com
objectos dessa classe. Cada método é especificado por uma assinatura, composta por um
identificador para método (o nome do método), o tipo para o valor de retorno e sua lista de
argumentos, sendo cada argumento identificado por seu tipo e nome.
2.6.4 Objetos
Objetos são instâncias de classes. É através deles que (praticamente) todo o processamento
ocorre em sistemas implementados com linguagens de programação orientadas a objetos.
Eficientes. Um objeto é um elemento que representa, no domínio da solução, alguma entidade
(abstrata ou concreta) do domínio de interesse do problema sob análise. Objetos similares são
agrupados em classes.
No paradigma de orientação a objetos, tudo pode ser potencialmente representado como um
Objeto. Sob o ponto de vista da programação orientada a objetos, um objeto não é muito
diferente de uma variável normal.
2.6.5 Encapsulação
Encapsulação é o princípio de projeto pelo qual cada componente de um programa deve
agregar toda a informação relevante para sua manipulação como uma unidade (uma cápsula).
Aliado ao conceito de ocultamento de informação, é um poderoso mecanismo da programação
orientada a objetos.
2.6.6 Herança
O conceito de encapsular estrutura e comportamento em um tipo não é exclusivo da
orientação a objetos; particularmente, a programação por tipos abstratos de dados segue esse
mesmo conceito. O que torna a orientação a objetos única é o conceito de herança. Herança é
um mecanismo que permite que características comuns a diversas classes sejam facturada sem
uma classe base, ou superclasse. A partir de uma classe base, outras classes podem ser
especificadas. Cada classe derivada ou subclasse apresenta as características (estrutura e
métodos) da classe base e acrescenta a elas o que for definido de particularidade para ela. Há
várias formas de relacionamentos em herança:
2.6.7 Polimorfismo
Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma super
classe podem invocar métodos que têm a mesma identificação (assinatura) mas
comportamentos distintos, especializados para cada classe derivada, usando para tanto uma
referência a um objeto do tipo da superclasse. Esse mecanismo é fundamental na programação
orientada a objetos, permitindo definir funcionalidades que operem genericamente com
objetos, abstraindo-se de seus detalhes particulares quando esses não forem
necessários.Ricarte 2001.
A programação orientada a objetos traz uma ideia muito interessante: a representação de cada
elemento em termos de um objeto, ou classe. Esse tipo de representação procura aproximar o
sistema que está sendo criado ao que é observado no mundo real, e um objeto contém
características e ações, assim como vemos na realidade. Esse tipo de representação traz
algumas vantagens muito interessantes para os desenvolvedores e também para o usuário da
aplicação. Veremos algumas delas a seguir.Outra grande vantagem que o desenvolvimento
orientado a objetos traz diz respeito a leitura e manutenção de código.
2.6.9– ASP.NET
ASP.NET é a plataforma da Microsoft para o desenvolvimento de aplicações Web e é o
sucessor da tecnologia ASP. Apesar de ter sido projetada para rodar em servidores Windows,
já é possível seu uso em servidores Linux através do projeto mono.O ASP.NET gera páginas
dinâmicas como resultado do acesso ao banco de dados, que pode ser feito de forma nativa
para o banco SQL Server ou através de um provedor específico para os demais bancos.
Diferente de outras tecnologias, o ASP.NET permite usar várias linguagens, como o VB, C#,
C++, entre outras. Isto permite que desenvolvedores com perfis diferentes possam usar suas
linguagens específicas, porém, com a mesma tecnologia. (Microsoft, 2002).
<!DOCTYPE html>.O doctype não é uma tags HTML, mas uma instrução para o navegador
e outros programas que podem ler seu site, que o código encontrado ali é um código HTML.
Assim eles sabem o que fazer para mostrar seu site da melhor forma possível. Lembre-se: o
doctype é obrigatório e deve ser sempre a primeira linha do seu documento.
2.6.9.3- CSS
O CascadingStyleSheets (CSS) é uma linguagem utilizada para definir a apresentação
(aparência) de documentos que adotam para o seu desenvolvimento linguagens de marcação
(como XML, HTML e XHTML e etc..). O CSS define como serão exibidos os elementos
contidos no código de um documento e sua maior vantagem é efetuar a separação entre o
formato e o conteúdo de um documento. Com a evolução dos recursos de programação, as
tecnologias estavam adotando cada vez mais estilos e variações para deixá-las mais elegantes
e atrativas para os usuários. Foram criadas novas tags e atributos de estilo para o HTML e em
resumo, ele passou a exercer tanto a função de estruturar o conteúdo quanto de apresentá-lo
para o usuário final. Entretanto, isto começou a trazer um problema para os desenvolvedores,
pois não havia uma forma de definir, por exemplo, um padrão para todos os cabeçalhos ou
conteúdos em diversas páginas.
2.6.9.4 JavaScript
O JavaScript é a linguagem que vai fazer essa informação receber alguns comportamentos,
como por exemplo ao criar um submenu ou controlar algo que aparece e desaparece na tela.
Controlando o comportamento do HTML e o CSS, JavaScript não é Java. A primeira coisa
que você precisa saber: JavaScript não tem nada a ver com Java. Java é uma linguagem
server-side, como PHP, C# e tantas outras. A única coisa parecida entre eles é o nome.
Sabendo disso, é uma linguagem de programação client-side. Ela é utilizada para controlar o
HTML e o CSS para manipular comportamentos na página. O JavaScript é a terceira camada
de desenvolvimento por que ele manipula as duas primeiras camadas, isto é: HTML e CSS.
Imagine que você precise de um Slider de imagens. Toda a movimentação, ações de cliques
nas setinhas e etc, é o JavaScript que vai cuidar. É isso que chamamos de comportamento
Orientado a Objeto o JavaScript é uma linguagem com Orientação a Objetos.
3-CAPÍTULO IIIº- METODOLOGIA
Nº Requisitos Funcionais
O software devera permitir
1º RF Cadastrar o cliente
2 Visualizar dados Pessoais
3º RF Visualizar os Planos da modalidade e seus preços
4º RF Visualizar dos Produtos
5º RF Efectuar Venda
6º RF Cancelar Venda Efetuada
7º RF Registar o Pagamento do Produto Vendido
8º RF Registar o Pagamento da Modalidade
9º RF Imprimir factura da venda
10º RF Adicionar instruções Modalidade na Página
11º RF Imprimir o Pagamento de Modalidade
12º RF Visualizar instruções
Tabela 3.1 Requisitos Funcionais
Segurança: O software devera ter uma página de autenticação (login) para confirmar
e autorizar os usuários a realizar os requisitos acima citados.
Disponibilidade: O software vai permitir dar resposta aos usuários autorizados sem
demora aos dados quando for necessário.
Requisitos de O software devera ser programado usando padrões de linguagem C# no
padrões paradigma de Programação Orientada a Objecto
1. O Sistema não devera guardar dados de clientes que tem menor de 18 ano de idade para
fisoculturismo (modalidade).
3. O Sistema devera fazer a cobrança aos clientes em cada mês, isto e os clientes só
poderão efetuar pagamento caso o sistema cobre.
Tabela 3.3 Descrição de Regras de negócio
3.9 Diagramas
3.9.1 Diagrama de Caso de uso
Diag 3.1 Diagrama de Caso de uso
Neste diagrama podemos visualizar as actividades que o Recepcionista passa para ser inscrito
observa-se também o processo de transições que ocorre no sistema através dos participantes
(Cliente e Sistema).
Diag3.2Diagrama de actividade cadastrar o Cliente
Neste diagrama podemos visualizar como é feito a venda de um produto através das suas
transações de setas.
Diag3.3 Diagrama de actividade registar Venda do produto
Neste diagrama podemos visualizar as actividades que o Rececionista passa para registar o
pagamento da modalidade cobrado pelo software.
Diag.: 3.4Diagrama de actividade “Pagamento de Modalidade”
Di
ag3.6 Diagrama de actividade cancelar Venda
4. Resultados
4.1–Resultados Obtidos
Esta é pagina que vai permitir a visualizar das informações adicionais sobre o ginásio.
CONCLUSÕES
Após uma pesquisa saturada, estão reunidas todas as ferramentas tecnológicas e os
mecanismos necessários para a implementação do sistema. Espera-se que o mesmo venha
estar em conformidade com os requisitos estabelecidos.
Tendo em consideração a necessidade que se impõe no ginásio Mimas Sport no sentido de ver
resolvida ou minimizada a problemática dos tempos de estadia das Informações do ginásio
desde a sua funcionalidade. Neste sentido esperamos nós como executores e desenvolvedores
do mesmo expectante que surta os efeitos necessários para o qual está a ser desenvolvido o
sistema de Informação.
Com a presença desta aplicação e de grande desejo do desenvolvedor que os usuários olhem
para ele como uma grande ferramenta para a gestão que tem sido feito no ginásio Mimas
Sport de tal forma a facilitar a vida do proprietário e dos clientes.
Com esta aplicação funcionando no ginásio a creditamos que vai trazer boa organização no
que tange a gestão de Informação em pouco tempo de custo.
Recomendações
Recomendamos também para quem adquirir o sistema que faça sempre manutenção para
evitar erros inesperados.
Recomendamos aos outros colegas que pretenderem dar continuidade neste Software que
possam velar mas nas funcionalidades em falta para que crud esteja mas vasto.
Para todos gestores de ginásios velam em utilizar páginas Web para aumentar a
produtividade e motivação dos clientes com objectivo de manter o cliente informado sobre
as modalidades e programas ou planos elaborados nas práticas de fisoculturismo.
REFERÊNCIAS BIBLIOGRAFIA
Livros:
Codigo HTML
1. <!DOCTYPE html>
2. <html lang="pt-br">
3. <head>
4. <title>Título da página</title>
5. <meta charset="utf-8">
6. </head>
7. <body>
8. Aqui vai o código HTML que fará seu site aparecer.
9. </body>
10. </html>
Fig. 2.3 Código html
Fonte: http://tableless.github.io/iniciantes/manual/html/
3.14 - Diagramas de Instalação