Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC



Documentos relacionados
Projeto Disciplinar de Infra-Estrutura de Software SISCOP TORRE FORTE CONSTRUÇÕES LTDA.

Projeto Disciplinar de Infra-Estrutura de Software COLOSSUS SISTEMA DE INTEGRAÇÃO

Projeto Disciplinar de Infra-Estrutura de Software BELLA DONNA CENTRO DE ESTÉTICA

Projeto Disciplinar de Infra-Estrutura de Software SISFTC COLIBRI FINANCIAMENTOS

Projeto Disciplinar de Infra-Estrutura de Software ECOFROTA TRIBUNAL THEMIS

Projeto Disciplinar de Infra-Estrutura de Software FARMAINFOR - GERENCIAMENTO DA FARMACIA

Projeto Disciplinar de Infra-Estrutura de Software SILC - SISTEMA DE LOCAÇÃO E CONTROLE

Projeto Disciplinar de Infra-Estrutura de Software SISCVP SISTEMA DE CONTROLE MANSÕES VARANDAS PARK

Projeto Disciplinar de Infraestrutura de Software SYSLOG SISTEMA DE LOGÍSTICA. Professor Orientador da disciplina Infra-Estrutura de Software

Projeto Disciplinar de Infra-Estrutura de Software EMPRESA PERSONAL LAPTOP S SISTEMA INTEGRADO COMERCIAL

Sistema de Armazenamento de Dados Eleitorais - SisElege

Histórico de Revisão Data Versão Descrição Autor

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

UFG - Instituto de Informática

Plano de Gerenciamento do Projeto

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Especialização em Engenharia de Software com Ênfase em Software Livre ESL2/2008. Projeto Agenda Saúde Requisitos e Modelagem UML

SISTEMA DE WORKFLOW PARA MODELAGEM E EXECUÇÃO DE PROCESSOS DE SOFTWARE. Aluno: Roberto Reinert Orientador: Everaldo A. Grahl

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

Termo de Abertura Sistema de Vendas de Pizzas Online (PizzaWeb) - Versão 1.0

Prof. Marcelo Machado Cunha

Curso de Aprendizado Industrial Desenvolvedor WEB

Clóvis Diego Schuldt. Orientador: Prof. Wilson Pedro Carli

Documento de Requisitos Projeto SisVendas Sistema de Controle de Vendas para Loja de Informática.

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

Documento de Arquitetura

O que é o Virto ERP? Onde sua empresa quer chegar? Apresentação. Modelo de funcionamento

LINGUAGEM DE BANCO DE DADOS

EMISSÃO DE CERTIFICADOS ELETRÔNICOS NOS EVENTOS DO INSTITUTO FEDERAL CATARINENSE CÂMPUS VIDEIRA

Anexo I Formulário para Proposta

Autores/Grupo: TULIO, LUIS, FRANCISCO e JULIANO. Curso: Gestão da Tecnologia da Informação. Professor: ITAIR PEREIRA DA SILVA GESTÃO DE PESSOAS

A ferramenta que você necessitava para seu Buffet Infantil.

Manual de Instalação

SISTEMA CACIC IMPLANTAÇÃO AMBIENTE CENTRALIZADO RESUMO. Novembro de 2007 Dataprev URES

i-educar Sistema de Gestão Escolar

SIGLA - Sistema Integrado de Gestão Legislativa e Administrativa

Existem 109 questões nesta pesquisa

O que sua escola precisa, agora bem aqui na sua mão! Responsabilidade em gestão de instituições de ensino

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011

gestão eletrônica do sistema da qualidade: uma ferramenta para o Coordenador da Qualidade A gestão eletrônica QUALIDADE QUALIDADE PROJETOS SAC

Documento de Análise e Projeto VideoSystem

SISTEMA DE GESTÃO DO PROGRAMA BOLSA FAMÍLIA

INTRANET: UNIFICANDO A ORGANIZAÇÃO

SISTEMA DE CONTROLE DE ACESSO, PARA AMBIENTE ACADÊMICO

Sistema CarOnline365 S I S T E M A D E O R Ç A M E N TA Ç Ã O E G E R E N C I A M E N T O PA R A O F I C I N A S E C O N C E S S I O N Á R I A S

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Proposta Comercial EDUNIX SISTEMA DE GESTÃO PARA INSTITUIÇÕES DE ENSINO

Sistema Web para Cotação de Preços. Vitae Tec Tecnologia a Serviço da Vida!

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

Proposta de Projeto PPJ PPJSETIN Licenças para Estações de Trabalho e Servidores de Rede. Versão 1.0

02 - Usando o SiteMaster - Informações importantes

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

Cláudia Araújo Coordenadora Diego Macêdo Programador Marcelo Rodrigues Suporte

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO GESTÃO DE PESSOAS

FACSENAC. SISGEP SISTEMA GERENCIADOR PEDAGÓGICO DRP (Documento de Requisitos do Projeto de Rede)

COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB)

SCP - Sistema de Controle de Processo

Proposta Comercial. Proposta Comercial de prestação de serviços de Desenvolvimento de web site para o Vereador Marcelo Ramos.

SISTEMAS DISTRIBUÍDOS

Conceitos de Banco de Dados

Conheça a nova solução de servidor que ajuda pequenas empresas a fazer mais Com menos.

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

UNIVERSIDADE CÂNDIDO MENDES

Especial Online RESUMO DOS TRABALHOS DE CONCLUSÃO DE CURSO. Sistemas de Informação ISSN

Sistemas Distribuídos

Planejamento Estratégico de Tecnologia da Informação PETI

APRESENTAÇÃO DA EMPRESA

Este Manual aplica-se a todos os Usuário de T.I. do Ministério Público de Goiás. ATIVIDADE AUTORIDADE RESPONSABILIDADE Manter o Manual Atualizado

O e-docs foi testado e homologado pela Microsoft via certificadora internacional Verisign.

Software Web para: Empresas, Governo, Organizações, Entidades de Classe, Sindicatos, ONG's e Profissionais Liberais

MÓDULO 11 ELEMENTOS QUE FAZEM PARTE DO PROJETO DO SISTEMA

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

SISTEMA GERENCIADOR DE BANCO DE DADOS

ESTOQUE. Manual Estoque Atualizado em 29/06/2007 Pág. 1

InfoMix Tecnologia. Soluções em Tecnologia da Informação. SYSFARM Sistema de Gerenciamento de Farmácias. Documento Requisitos Versão 1.

Grécia Um Framework para gerenciamento de eventos científicos acadêmicos utilizando componentes

REGULAMENTO DO NÚCLEO DE INFORMÁTICA

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Visão. Versão 1.0

Manual Q-Acadêmico 2.0 Módulo Web - Aluno

Universidade Paulista

Aplicação Prática de Lua para Web

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

Em 2012, a Prosoft planejou o lançamento da Versão 5 dos seus produtos.

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG

Roteiro. BCC321 - Banco de Dados I. Conceitos Básicos. Conceitos Básicos. O que é um banco de dados (BD)?

Programação para Web Artefato 01. AT5 Conceitos da Internet

DESENVOLVIMENTO DE INTERFACE WEB MULTIUSUÁRIO PARA SISTEMA DE GERAÇÃO AUTOMÁTICA DE QUADROS DE HORÁRIOS ESCOLARES. Trabalho de Graduação

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

DATA WAREHOUSE. Introdução

Marco A. M. de Melo e Fernando S. P. Gonçalves MANAGER

CIGAM SOFTWARE CORPORATIVA LTDA.

GTI2-Tecnologia. <Analisador de logs> Documento Visão. Versão <1.0>

Desenvolvendo Websites com PHP

Transcrição:

1 Projeto Disciplinar de Infra-Estrutura de Software SISPA FACULDADE SENAC Edilberto Silva 1, André Luiz (1012545), Andreia Pereira da Silva (1012547) Carlos Alberto (1012206), Humberto César de Carvalho (112201), Tamara Cunha (1012522), Cleverson de Sousa (1012208) 2 1 Professor Orientador da disciplina Infra-Estrutura de Software 2 Alunos do 2º semestre do curso de Gestão da Tecnologia da Informação da Faculdade SENAC-DF - Unidade Taguatinga E-mails: edilms@yahoo.com, (dreanlfp@hotmail.com), (carlinhosarts@gmail.com), (andreiatkd2@hotmail.com), (hcesar@embratel.cm.br), (tham.cunha@hotmail.com), (cleverson_ranger@yahoo.com.br). Data: (Nov/2010) Resumo: Apresenta-se neste um Projeto Disciplinar de Infra-Estrutura de Software englobando proposta detalhada de especificação de arquitetura de software para empresa Faculdade SENAC. O projeto inicia-se com uma apresentação resumida da empresa e os requisitos funcionais do sistema. São apresentados os objetivos do sistema em voga e área de negócio a ser abrangida. Este projeto está em consonância com os documentos de visão, de especificação de caso de uso, de requisitos e outros documentos elaborados na disciplina de engenharia de software. São apresentados neste projeto os seguintes diagramas da UML: Caso de Uso, de Classes, de Sequência, de Atividade e de Implantação. Palavras-chave: Arquitetura de Sistemas, UML. 1. Introdução Este projeto apresenta os principais itens de arquitetura de software no desenvolvimento do Sistema Portal do Aluno (SisPA) para a instituição de ensino Faculdade SENAC. A FACSENAC conta hoje com um processo não automatizado de gerência no seu controle relativo às informações dos alunos, ou seja, todos os dados relativos às matrículas, notas, empréstimos de livros e faltas do período letivo, encontram-se em arquivos isolados, o que gera transtornos relativos à morosidade no seu preenchimento e acesso, bem como, eventuais inconsistências nas informações armazenadas. Diante disto faz-se necessário a implantação de um sistema que possa integrar esses dados em um único local que seja gerenciável através de um SGBD (Sistema de Gerenciamento de Banco de Dados), bem como, permitir que o acesso a estas informações se dê de forma ágil e moderna com a utilização de ferramentas compatíveis com a WEB. A utilização de uma ferramenta moderna e ágil, permitirá a redução de custos com processos burocráticos e gastos com materiais de escritório (impressões, cópias), uma padronização do cadastro dos alunos, bem como, a otimização do tempo dos funcionários, obtendo assim, uma maior confiabilidade além de aumentar o grau de satisfação dos alunos mediante a facilidade e rapidez nas respostas as suas solicitações. 2. A Organização A Faculdade SENAC é uma instituição de ensino superior, sem fins lucrativos, mantida pelo Senac- DF. Atenta às constantes mudanças no mundo do trabalho, a Facsenac busca suprir as reais necessidades da formação profissional. Orienta seus alunos quanto a sua futura inserção no mercado de trabalho e proporciona os meios para realização profissional de alunos, professores e colaboradores. 2.1 Ramo de Atividade Ensino Superior Particular.

2 2.2 Missão da Organização Educar com excelência, pessoas em nível superior, para o mundo do trabalho, contribuindo para o desenvolvimento socioeconômico da região e do país. 3.1 Geral 3. Objetivos do Sistema O objetivo do SisPA é a implantação de um sistema através de software que permita integrar todos os dados dos alunos da FACSENAC relativos a matricula, notas, faltas, documentação e biblioteca, em um único banco de dados, concedendo acesso a essas informações através de um portal via WEB, tanto para os colaboradores da FACSENAC (secretaria/professores), bem como aos alunos. 3.2 Específicos Com a implementação do SisPA, pretende-se alcançar os seguintes objetivos em relação a(o)(s): Secretaria Manter Cadastro de Alunos [RF001], Manter Cadastro de Professores [RF002], Manter Cadastro de Cursos [RF004], Manter Cadastro de Turmas [RF003], Manter Cadastro de Disciplinas [RF005], Consultar Professores [RF002], Manter Solicitações [RF009]. Professor Manter Cadastro de Notas dos alunos [RF006], Manter Cadastro de Faltas dos alunos [RF007], Consultar Alunos [RF001]. Aluno Consultar Notas [RF006], Consultar Faltas [RF007], Consultar Curso [RF004]. Incluir e Consultar Solicitações [RF009] Bibliotecária Manter Acervo da Biblioteca [RF008], Consultar Acervo da Biblioteca [RF008].

3 4. Diagrama de Caso de Uso Caso de Uso Manter Aluno

4 5. Diagrama de Classes

5 6. Diagrama de Sequência Diagrama de sequência de Manter Cadastro do Aluno

6 7. Diagrama de Atividade Caso de Uso Manter Cadastro do Aluno

7 8. Diagrama de Implantação 9. Arquitetura do sistema O tipo de arquitetura de sistema definido para o projeto é o Cliente x Servidor. A tecnologia cliente/servidor é uma arquitetura na qual o processamento da informação é dividido em módulos ou processos distintos. Um processo é responsável pela manutenção da informação (servidores) e outros responsáveis pela obtenção dos dados (os clientes). Os processos cliente enviam pedidos para o processo servidor, e este por sua vez processa e envia os resultados dos pedidos. De acordo com o diagrama de implantação apresentado, no tópico anterior, tem-se: Cliente: as estações clientes, a partir do acesso com browser. Servidor: O SGBD Sistema Gerenciador de Banco de Dados, - no caso o MySQL 5.1, juntamente com os aplicativos desenvolvidos em PHP 5.0 lotados no Servidor Web Apache, que implementam as regras de negócio. Para acessar a aplicação, o cliente acessa o endereço da aplicação, utilizando o seu navegador. Por exemplo http://moodle.facsenac.com.br/. Todo o acesso do cliente ao Banco de dados é feito de acordo com as regras contidas no Servidor de aplicações (neste caso, Servidor Web). O cliente não tem acesso direto ao Banco de dados, sem antes passar pelo servidor de aplicações. Com isso as duas camadas são as seguintes: Camada 1: Cliente: Neste caso, o Cliente é o Navegador utilizado pelo usuário, quer seja o Internet Explorer, ou outro Navegador qualquer. Apresentação: Passa para o Servidor Web. A interface pode ser composta de páginas HTML, ASP, ou qualquer outra tecnologia capaz de gerar conteúdo para o Navegador. Com isso alterações na interface da aplicação, são feitas diretamente no servidor Web, sendo que estas alterações estarão, automaticamente, disponíveis para todos os Clientes. Com isso não existe a necessidade de reinstalar a aplicação em todos os computadores da rede cada vez que uma alteração for feita na camada de apresentação. Fica muito mais fácil garantir que todos estão acessando a versão mais atualizada da aplicação. A única coisa que o cliente precisa ter instalado na sua máquina, é o Navegador. O acesso ao Banco de dados é feito através do Servidor de aplicações.

8 Camada 2: Lógica: São as regras do negócio, as quais determinam de que maneira os dados serão utilizados. Esta camada está no Servidor de aplicações (neste caso, Servidor Web). Desta maneira, quando uma regra do negócio for alterada, basta atualizá-la no Servidor de aplicações. Após a atualização, todos os usuários passarão a ter acesso à nova versão, sem que seja necessário reinstalar o programa em cada um dos computadores da rede. Dados: Nesta camada temos o servidor de Banco de dados, no qual reside toda a informação necessária para o funcionamento da aplicação. Será utilizado um Framework Zend Orientado a Objeto. Especificamente em orientação a objeto, framework é um conjunto de classes com objetivo de reutilização de um design, provendo um guia para uma solução de arquitetura em um domínio específico de software. Framework se diferencia de uma simples biblioteca (toolkit), pois esta se concentra apenas em oferecer implementação de funcionalidades, sem definir a reutilização de uma solução de arquitetura (design). Zend Framework é um framework de aplicação web de código aberto, orientado a objetos e implementado em PHP 5. Zend Framework (freqüentemente referido como ZF) é desenvolvido com o objetivo de simplificar o desenvolvimento web enquanto promove as melhores práticas na comunidade de desenvolvedores PHP 10. Conclusão O projeto proposto visa implementar um sistema que permita à FACSENAC a inclusão, alteração e exclusão dos dados referentes alunos, professores, disciplinas, cursos e biblioteca de forma ágil através de ferramentas compatíveis com a WEB, bem como, o acesso dos alunos a estes dados. Isso possibilitará ganhos de produtividade, comodidade e rapidez em seus processos. 11. Referências DOCUMENTO DE VISÃO versão 3.0 Grupo 03 Facsenac (Alunos do 2º semestre do curso de Gestão da Tecnologia da Informação da Faculdade SENAC-DF - Unidade Taguatinga) DOCUMENTO DE REQUISITO versão 2.2 - Grupo 03 - Facsenac (Alunos do 2º semestre do curso de Gestão da Tecnologia da Informação da Faculdade SENAC-DF - Unidade Taguatinga) DOCUMENTO DE REGRAS DE NEGÓCIO versão 2.0 - Grupo 03 - Facsenac (Alunos do 2º semestre do curso de Gestão da Tecnologia da Informação da Faculdade SENAC-DF - Unidade Taguatinga) MER LÓGICO versão 8.0 Grupo 03 - Facsenac (Alunos do 2º semestre do curso de Gestão da Tecnologia da Informação da Faculdade SENAC-DF - Unidade Taguatinga) http://pt.wikipedia.org/wiki http://www.juliobattisti.com.br/artigos/ti/ncamadas.asp