Lan Manager Integrantes: Bruno Moleiro Regis Felipe Fujiy Pessoto

Slides:



Advertisements
Apresentações semelhantes
Curso Superior de Engenharia Elétrica
Advertisements

Requisitos de Software
Sistemas Cliente/Servidor Introdução
APSOO Aula 03.
MOODLE PARA TODOS Projeto EAD-CPD MOODLE UFBA Centro de Processamento de Dados - UFBA.
Ambiente Virtual de Aprendizagem. O AVA é um "espaço fecundo de significação onde seres humanos e objetos técnicos interagem, potencializando assim a.
Infra-Estrutura de TI: Hardware e Software
Um Processo Baseado em MDA para a Especialização de Mecanismos de Persistência Fabio Seixas Marques Seminário LES – 7 de abril de.
Análise de Requisitos Use Case Renata Araujo Ricardo Storino
Gizelle Sandrini Lemos 26 de abril de 2006
Sistema Web para Departamentos
APRESENTAÇÃO DE ESTÁGIO
GERENCIAMENTO DE REDES
UNIVERSIDADE DE FORTALEZA Ciência da Computação
Requisitos Funcionais e Não-Funcionais/ Documento de Requisitos
Lan Manager Integrantes: Bruno Moleiro Regis Felipe Fujiy Pessoto
Lan Manager Integrantes: Bruno Moleiro Regis Felipe Fujiy Pessoto
Lan Manager Integrantes: Bruno Moleiro Regis Felipe Fujiy Pessoto
Lan Manager Integrantes: Bruno Moleiro Regis Felipe Fujiy Pessoto
Modelagem para Web Aula de 11/04/2011.
Pense bem, pense grande. Pense BIG.
MANUAL NOVA INTRANET 2010 IMPORTANTE! IMPORTANTE!
Instalação e Configuração
Sistema Cliente-servidor ou Sistema Client-server
André Roeck Chaiene Oliveira Henrique dos Santos Lucas Wolff
Análise Estruturada.
Especificação de Requisitos de Software - ERSw
Análise e Projeto de Sistemas
Apresentação do Sistema
Apresentação do Sistema
MICROSOFT Windows XP.
ADVOCA Solução Jurídica
07/04/2017 Linux Ubuntu 2.
Administração de Servidores de Rede Prof. André Gomes.
Luiz Antonio Torres, Maio/2014
INTRODUÇÃO A INFORMÁTICA Professor: Augusto Baía.
APRESENTAÇÃO R4 MASTER. INTRODUÇÃO Nessa simples e resumida apresentação, todos poderão obter uma pequena idéia de como o R4 Master funciona e de alguns.
Segurança e Auditoria de Sistemas
ACESSO DATAPONTO CLUBE Apresentação do Sistema PABX: (011)
Padrões de Arquitetura
Apresentação do Sistema
ACESSO DATAPONTO ACADEMIA
Trabalho de Engenharia de Software II
Análise e Projeto de Sistemas
Modelando Sistemas em UML
Administração de Servidores de Rede
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
SobPressão Anderson Jun Kodama Eduardo Barasal Morales
SOFTWARE É toda a parte lógica de um computador. Ex.: Programas.
Introdução aos Sistemas Operacionais
ACCESS AULA 01 Na primeira aula você terá uma visão geral do Microsoft Access, conhecerá sua evolução e suas versões. Ao final da aula você irá possuir.
Tema 2: Técnicas de desenvolvimento seguro
Autorizar Programas para Grupo de Usuários 1 Posto de Combustível.
UCB – Universidade Católica de Brasília Bacharelado em Ciência da Computação e Sistemas de Informação Trabalho de Conclusão de Curso JMBLogView ferramenta.
Engenharia de Software com o RUP - Workflow de Requisitos
Aluno: Oscar Chamma Orientador: Armando Hage Curso de Especialização Engenharia de componentes com JAVA ENTERPRISE 1.
Ajudando na construção do conhecimento…. O que você encontrará aqui? O que é o Educa.Net? O que faz o Educa.Net? Quem pode se beneficiar com o sistema?
Apresentação: Eduardo Jesus Coppola Gerenciamento eletrônico de PALESTRAS Kickoff do Projeto.
Aula 04 – Analise de Sistemas Profª Rita de Cassia Gaieski
Programação para Web I AULA 2 BANCO DE DADOS.
Softwares Faculdade de Ciências Aplicadas e Sociais de Petrolina - FACAPE Ciência da Computação Professora: Cynara Carvalho
Curso Online A influência do computador na educação infantil
Multi-Loja.
Autorizar Programas para Usuários Esse help servirá para ajudar a configurar as permissões para os funcionários da empresa.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE CIÊNCIA DA COMPUTAÇÃO Redes de Computadores Ferramenta NTop (Network Traffic Probe) Explorador.
Questionário (Básico) Autor: Skyup Informática. Atividade - Questionário O módulo permite criar uma série de questões, que deverão ser respondida pelos.
PRTG Traffic Grapher Uma ferramenta da apoio ao Administrador.
Base de Dados Autor: Skyup Informática. Atividade – Base de Dados Base de dados é uma atividade em Moodle para o desenvolvimento colaborativo de um banco.
Manual de Utilização. TELA INICIAL: Ao acessar o MonitoraSUS, você tem a tela inicial dos Eixos. No primeiro acesso você não terá nenhum eixo cadastrado,
Transcrição da apresentação:

Lan Manager Integrantes: Bruno Moleiro Regis Felipe Fujiy Pessoto Francisco Henriques Mendonça Natalia Ribeiro Serinolli Trabalho de Conclusão de Curso apresentado para obtenção do título de Bacharel à Faculdade de Ciência da Computação da Universidade Santa Cecília.

Introdução Lan Manager - Gerenciador de lan houses. Três módulos (servidor, estação, web). Freeware. Boa noite vamos aprensentar nosso sistema que é o "Lan Manager". o Lan manager é um software gerenciador de lan house que possui 3 modulos, (servidor, estacao e web). No modo servidor o sistema monitora todas as maquinas usadas, ele sera responsavel por toda a parte administrativa desde cadastrar clientes ate gerar relatorio de de uso dos computadores, no modo estacao o sistema bloqueia o computador liberando-o somente para usuarios cadastrados e no sistema web é aonde funciona o controle dos pais que nos vamos falar mais adiante. Apos decidir o tema de nosso projeto nos realizamos pesquisas vendo como as lan houses funcionavam e descobrimos que elas estavam sendo prejudicadas por meio das restrincoes criadas pelo juizado da infancia e juventude como por exemplo: Se a criança ou adolescente estiver trajando uniforme escolar não pode freqüentar a Lan House. Com base nisso comecamos a realizar pesquisas e descobrimos que nenhum software existente auxiliava as lan houses a resolver este problema.

Comparativos Softwares equivalentes Aqui esta um comparativo do nosso sistema com outros 2 softwares que sao muito utilizados nas lan houses hj em dia: Como vcs podem ver cada um tem suas vantagens e suas caracteriscas intam quando a lan house for escolher um software ela vai ter que escolher de acordo com suas necessidades. Lan Manager VSCyber Lanma Observação Open Source Sim Não Código Aberto Gerenciador multi lan Gerencia mais de uma lan house Controle dos pais Responsável pode restringir o acesso de seus dependentes Preço diferenciado Permite mudar o valor que será cobrado pela hora utilizada. Relatório grafico Mostra um relatório gráfico com a utilização dos computadores.

Objetivos Controle de pais. Open source. Gráficos de uso. Nota fiscal eletrônica. O diferencial do nosso software em relacao aos outros é o controle dos pais, esse controle divide a responsabilidade que estava só com a lan house de reestringir o acesso de menores de idade em determinados horarios. O controle dos pais funciona da seguinte forma: o responsavel pode acessar o site da lan house de qualquer lugar pela internet e la ele pode reestringir horarios em que o dependente pode acessar e tambem os softwares que vao estar liberados para esse dependente. Outra caracteristica importante do nosso trabalho é criar um sistema Open Source para ser usado academicamente, desta forma os desenvolvedores podem modificar o codigo para suprir suas necessidades. A foto abaixo é uma amostra do grafico de uso diario gerado pelo sistema, o funcionario escolhe um determinado periodo de tempo e a forma em que os dados serao mostrado, que podem ser diariamente ou mensalmente. Nosso sistema tambem gera o xml de venda no formato da nota fiscal eletronica com todos os campos necessarios para a implantacao da nf-e.

Segurança Lei nº 12.228, de 11 de janeiro de 2006 Restrições do software Nos seguimos todos os itens da lei que rege sobre as lan houses do estado sp, como por exemplo: menor de idade só pode acessar o computador apos a 00:00 se tiver uma autorizacao por escrito por seu responsavel e na parte de protecao do software nosso sistema trava a maquina totalmente impossibilitando que o cliente use qualquer aplicativo que nao seja os permitidos ou utilize o genreciador de tarefas para finalizar o nosso sistema

Desenvolvimento C# SQL Server ASP.Net LINQ to Entities WPF Aqui nos vamos explicar o motivo de utilizacao dessas tecnologias no projeto: c# foi utilizado em todo o projeto pois alem de termos mais experiencia é uma linguagem moderna, segura que inclui um grande biblioteca com as funcionalidades mais utilizadas. sql server foi usado por ser um software tambem da microsoft oferecendo maior integracao com a plataforma .NET e por sua facilidade e performance asp.net é o framework para desenvolvimente de aplicacoes web do .net em inclui recursos como autenticacao de usuario e controles que agilizam o desenvolvimento. Tambem foi utilizado o asp.net mvc que é uma biblioteca que auxilia o desenvolvimento no padrao mvc que permite uma melhor separacao de responasbilidade entre as camadas linq to entities foi utilizado para fazer o mapeamento objeto-relacional entre o sql server e o c# wpf foi a biblioteca utilizada para a criacao da interface grafica.

Análise do Sistema Requisitos Funcionais: Requisitos não Funcionais: Gerenciar sessões de uso Gerenciar clientes Gerenciar administrador Gerenciar aplicativos Exibir relatório de uso Requisitos não Funcionais: Aqui nos vamos mostrar um pouco da analise do sistema de nosso projeto. estes sao alguns dos principais requisitos funciona e nao funcionais.

Análise do Sistema Casos de uso de alto nível: Caso de uso: Descrição: Abrir Sessão O cliente entra com o nome de usuário e senha para acessar o computador. O sistema inicia a sessão e grava no log. Os aplicativos disponíveis são exibidos. aqui vemos alguns dos mais importantes casos de usos como o abrir sessao que representa o acesso de um cliente ao computador e o monitoramento do horario e aplicativos utilizados

Análise do Sistema Diagrama de casos de uso: este é o diagrama dos casos de uso onde podemos ver os atores e os casos de uso que eles interagem

Análise do Sistema Escalonamento de casos de uso: Caso de Uso Importância de Negócio Dificuldade de Desenvolvimento Prioridade Abrir sessão Alta 1 Creditar e debitar saldo do cliente Baixa 9 Desbloquear computador 12 Aqui nos avaliamos quais os principais casos de uso para a criacao do escalonamento e obtivemos esse resultado:

Análise do Sistema Diagramas de seqüência: Abrir Aplicativo e aqui nos estamos mostrando o diagrama de seguencia do caso de uso expandido abrir aplicativo

Obrigado! Dúvidas? Bruno Moleiro Regis - brunomregis@gmail.com Felipe Fujiy Pessoto - felipepessoto@gmail.com Francisco Henriques Mendonça – mendofh@gmail.com Natalia Ribeiro Serinolli – natyserinolli@gmail.com