SISTE$A DE A%ALIACAO ONLINE DO ITAC SISAON SISTE$A DE A%ALIA&O ONLINE Car'o(a"o ere'ra C(aud'o ere'ra )os* I"+!'o BRASLA-DF 2014 Cariolano Pereira Claudio Pereira Jos ncio SISTE$A DE A%ALIACAO ONLINE DO ITAC SISAON SISTE$A DE A%ALIA&O ONLINE Trabalho apresentado para concluso da disciplina Trabalho de Diplomao , do curso de Tecnologia em Anlise em Desenvolvimento de Sistemas como parte dos requisitos para obteno do ttulo de Tecnlogo, pela Unio Educacional de Braslia - UNEB. Orientador: Prof. Roberto vila Palds BRASLA - DF 2014 ,'!-a Ca#a(o.r+/'!a Cariolano Pereira Claudio Pereira Jos ncio Sistema de Avaliao Online nstituto de Aviao Civil : SSAON Sistema de Avaliao Online / DOS SANTOS, Cariolano Pereira; DA COSTA, Jos ncio; PERERA, Claudio Jos. Braslia. Unio Educacional de Braslia UNEB, 2014 XXfolhas. Trabalho de Concluso de Curso - TCC, para graduao em Processamento de Dados. 1. Gerenciamento de do corpo discente; 2. Gerenciamento do corpo docente; 3. Sistema de Avaliao Online; 4. Trabalho de Diplomao Cariolano Pereira dos Santos Jos ncio da Costa Claudio Jos Pereira SISTE$A DE A%ALIACAO ONLINE DO ITAC SISAON SISTE$A DE A%ALIA&O ONLINE Este trabalho foi julgado adequado para aprovao na disciplina Trabalho de Diplomao do Curso de Processamento de Dados da Unio Educacional de Braslia UNEB. Habilitao: Tecnlogo em Processamento de Dados Data de aprovao ____ / ____ / ________ BANCA EXAMNADORA Nome: ________________________________________ nstituio: Unio Educacional de Braslia UNEB Assinatura: ____________________________________ Nome: ________________________________________ nstituio: Unio Educacional de Braslia UNEB Assinatura: ____________________________________ DEDCATRA Dedicamos este trabalho a Deus por ter nos dado a vida e a sade necessria para realiz-lo, s nossas esposas por nos apoiarem neste esforo que a subida de mais um degrau nas nossas vidas. AGRADECMENTOS Agradecemos s nossas famlias, por terem nos apoiado no decorrer da vida universitria e os professores, pela colabora!o, paci"ncia e dedica!o ao nos ensinar n!o apenas as li#es do curso mais principalmente as li#es de vida. Resumo O presente trabalho pretende a criao de um software para gerenciamento e controle do nstituto de Aviao Civil, no tocante a execuo de provas de conhecimento online, permitindo assim monitoramento do tempo durante a execuo, resultados de formas mais automatizada dando ao discente, uma resposta mais rpida sobre o seu aproveitamento. Sendo necessrio, que o programa desenvolvido, seja capaz de facilitar o gerenciamento no s das avaliaes, mas sobretudo uma ferramenta capaz de prover solues de controle do corpo docente, bem como o discente, e ainda, possibilitar a melhoria dos servios que a nstituio se prope a prestar comunidade por meio de seus servios educacionais. O trabalho dividido nas seguintes partes: anlise institucional, responsvel por apresentar todos os dados referentes empresa e as suas necessidades e problemas que atendido; abrangncia do sistema proposto, responsvel por expor os objetivos, gerais e especficos, requisitos no funcionais, a metodologia e tecnologia utilizada; documentao de anlise, que destina-se as modelagens feitas para o sistema e a implantao do sistema, que se resume em um plano de implantao contendo cronograma de atividades e oramento. O sistema on-line proposto tem como funcionalidades: Gerenciamento dos corpos discentes e docentes, Gerenciar o sistema de avaliao de forma online para a execuo e resultados de forma automtica. Atravs do SSAON- Sistema de Avaliao Online ser possvel: Gerenciar diversos controles que antes eram feitos de forma manual e suscetveis a erros. a(a0ras !-a0es1 Gerenciamento, Sistema, On-line, Avaliaes, Resultados, Controles Abstract The present work aims to create a software for management and control of the nstitute of Civil Aviation , regarding the implementation of evidence online knowledge , thus allowing time monitoring during execution , results of more automated forms giving the student an answer more quick on its use . f necessary, the program developed, be able to facilitate the management of not only the reviews, but rather a tool that can provide solutions to control the faculty and the student, and also enable the improvement of the services that the institution is proposes to provide to the community through its educational services. The work is divided into the following parts : institutional analysis , responsible for submitting all data relating to the company and its needs and problems that is serviced ; scope of the proposed system , responsible for exposing the objectives , general and specific , nonfunctional requirements, methodology and technology used , documentation analysis , which is intended made for the modeling system and the deployment of the system , which boils down to a deployment plan containing activities schedule and budget . The proposed online system has the features: the students and faculty bodies Management, Manage the evaluation system of online forms for the execution and results automatically. Through the Online Assessment System - SSAON you can: Manage various controls that were previously done manually and error prone way. Key words: Online, Management, System, Reviews, results, Controls. LSTA DE TABELAS Tabela 1 - Oramento de Equipamentos...........................................................31 Tabela 2 - Oramento de Softwares...................................................................32 Tabela 3 - Oramento de Servios.....................................................................32 Tabela 4 - Oramento Total................................................................................32 LSTA DE LUSTRAES Figura 1 Tela de Login.....................................................................................28 Figura 2 Tela de Cadastro...............................................................................28 Figura 3 Tela de Menu.....................................................................................29 Figura 4 Tela de Lista......................................................................................29 Figura 5 Tela de Estatsticas...........................................................................30 Figura 6 Tela de Relatrios.............................................................................30 LSTA DE QUADROS Quadro 1 Cronograma.....................................................................................31 LSTA DE ABREVATURAS E SGLAS ABNT Associao Brasileira de Normas e Tcnicas ADSL Assymmetric Digital Subscriber Line DHCP Dynamic Host Configuration Protocol HD Hard Disk LAN Local Area Network LCD Liquid Crystal Display MB Megabyte GB Gigabyte MER Modelo Entidade Relacionamento OS Open Systems nterconnection SGBD Sistema Gerenciador de Banco de Dados SQL Strutured Query Language TCP/P Transmission Control Protocol / nternet Protocol UML Unifield Modelling Language UTP Unshielded Twisted Pair WEP Wired Equivalent Privacy SUMRO 1. NTRODUO..................................................................................................1 2. ANLSE NSTTUCONAL..............................................................................2 3. ABRANGNCA DO SSTEMA PROPOSTO PROJETO BSCO.............12 4. DOCUMENTAO DE ANLSE..................................................................15 5. DOCUMENTAO DO PROJETO................................................................20 6. MPLANTAO DO SSTEMA.......................................................................31 7. CONSDERAES FNAS...........................................................................33 8. GLOSSRO...................................................................................................34 9. BBLOGRAFA...............................................................................................38 1 23 INTRODU&O Atualmente, os recursos da Tecnologia da nformao seguidos pelas companhias tm fortes adeses s regras de negcio dentro do foco da educao, e uma admirvel flexibilidade para seguir as constantes transformaes e a consignao de um ambiente que contribua e apresente uma forma prtica e contnua de adaptao ao mercado. Para Candau (1997), a educao no pode ser reduzida formao de consumidores competentes. Ela supe a formao de sujeitos histricos, ativos, crticos e criativos, capazes no apenas de se adaptar sociedade em que vivem, mas de transform-la e de reinvent-la. O mercado de trabalho exige competncias que s podem ser desenvolvidas com o apoio a aprendizagem, e este no pode ser isolado, tem que ser bem direcionado de forma que o aprendiz possa aplic-la de forma fcil e sem dvidas nos meios ou mercados para os quais se candidate. Os cursos de tecnologias que vemos no momento atual pretendem isto, porm so poucos que conseguem, devido falta de metodologia, ou mal aplicada, momento este que se perde ou se ganha mercado, e diante disto que precisamos investir, num sistema que possibilite a correo do caminho seguido, aperfeioando mtodos e aplicando as metodologias que j so "cases de sucesso conhecidos. 2 43 AN5LISE INSTITUCIONAL O nstituto Tcnico de Aviao Civil TAC, visando a educao como uns dos pilares para edificao de profissional na rea da aviao civil, investe nas solues de ensino, e apoia as pessoas a se qualificarem nesse mercado que abundantemente concorrido e preenche uma imensa lacuna que existe atualmente nessa rea. Tendo em vista reestruturao da empresa e a deficincia de organizao e subutilizao dos recursos computacionais, e a crescente necessidade de atrair alunos, no somente com bons professores, mas tambm com uma infraestrutura e servios que fidelizem e facilite a divulgao do nome da empresa. nvestindo em uma rede de informao num procedimento de virtualizao dos dados para o conhecimento que irar estabelecer um novo fluxo de canais entres os estudantes e docentes e coordenadores e administradores do nstituto. TAC examina o refinamento dos seus servios prestados, sempre pautando pela a seriedade, preocupado em melhorar ainda mais o seu parque de Tecnologia reestruturando os servios para acompanhar com eficincia o crescimento de um mercado com uma enorme expanso na rea da aviao civil. 2323 A Em6resa O nstituto Tcnico de Aviao Civil TAC um projeto desenvolvido desde 2005 por profissionais que atuam diretamente no setor areo, tem seu funcionamento homologado pela ANAC (Agncia Nacional de Aviao Civil), atravs da Portaria ANAC n: 2175/SSO, de 08 de novembro de 2011. O TAC elo entre os candidatos e o sistema de aviao civil de fundamental importncia para o desenvolvimento do setor areo brasileiro. Os candidatos antes de poder concorrerem a um vaga de piloto ou comissrio de 3 bordo em aeronaves, ou mesmo despachante operacional de voo (DOV), necessitam ter concludo com xito curso tcnico na rea, nos moldes dos oferecidos pelo TAC. Assim como toda instituio da rea de educao tcnica, a empresa foca pela formao profissional em nvel de excelncia e conta com professores e auxiliares de escritrio, coordenadores, alm disso, com administradores de redes. A empresa dispe de um grupo de professores que so convidados a ministrar suas disciplinas conforme a demanda e planejamento estabelecido para as classes que sero designadas nesse perodo. 2343 Or.a"o.rama Podemos observar na figura 1, a estrutura organizacional da empresa, juntamente com a disposio hierrquica existente entre os funcionrios da empresa. 4 2373 Des!r'o das Re.ras de Ne.8!'o A secretaria essencialmente para atendimento dos alunos e as necessidades dos professores, coordenadores e os responsveis pela rea financeira. O escopo dos administradores do curso oferecer um ambiente que os alunos, tenham acesso completo ao material oferecido pelo curso por meio eletrnico em classe, e realizem suas avaliaes de modo que permita rpida correo, anlise do progresso e eficincia de sua aprendizagem. Os professores precisam adotar o cronograma e contedo programtico de forma uniforme, facilitando assim a sua substituio, caso advenha. ,'.ura 2 - Or.a"o.rama do ITAC 5 Os professores, em vrios casos, necessitam de acesso internet para enriquecer suas explanaes em sala de aula. Os coordenadores e funcionrios da secretaria necessitam efetuar contatos com os estudantes, assim como atualizaes no site da empresa. Os funcionrios da secretaria, coordenadores e educadores necessitam compartilhar arquivos, e ter a garantia que caso ocorra algum incidente que leve a perda das informaes, estas possam ser recuperadas sem nus para o bom andamento do servio. Os alunos interessados que so matriculados na nstituio precisam ser cadastrados em uma classe, as suas informaes pessoais que aps armazenadas, os mesmos recebem os elementos a respeito da grade curricular referente ao curso, bem como as exigncias da ANAC, no ato da matricula os futuros alunos recebem informaes a respeito do material de didtico em questo e professores disponvel para aplicao das respectivas matrias. Para os estudantes auferir a certificao de concluso do curso, os mesmos necessitam obter uma nota mdia que corresponde no mnimo de 7 ( sete ) pontos, em uma escala de 0 ( zero) a 10 (dez), em todas as disciplinas que sero aplicadas ao perodo do curso. As identificaes referentes s avaliaes para as disciplinas individuais sero estipuladas em conjunto com os professores e coordenadores das diversas classes disponveis. Todos os coordenadores so responsveis pela a disponibilizao do material didtico que sero utilizados como suporte educacional pelos docentes para os estudantes baseados no contedo programtico estabelecido pela ANAC. 6 Os educadores so responsveis por desenvolver as questes referentes as provas que sero includas no material de didtico. Os funcionrios que trabalham na secretaria administram as informaes e atualizaes de dados disponveis no site da nstituio mediante o envio do material a uma companhia de hospedagem do site, o administrador responsvel pela disponibilidade das informaes aos colaboradores para poder desempenhar as suas atividades. 2393 Des!r'o das Ne!ess'dades de I"/orma:es No que diz respeito a uma mais perfeita compreenso da organizao empresarial para todo e qualquer estabelecimento, ser plausvel proporcionar um timo nvel de caracterstica do servio oferecido, que est conectado satisfao e fidelizao dos clientes e parceiros que regem a uma lucratividade da corporao. Aps uma analise, mas especifica houve a necessidade de estabelecer uma nova infraestutura com elementos de redes, aquisio de novos servidores de redes, e confeccionar um sistema facilicitador, que alm de permitir melhor gerenciamento dos recursos, promover a execuo das tarefas e frequncia dos colaboradores e dos demais estudantes, promovendo do mesmo modo um diferencial para fidelizar e aproximar um mximo de clientes, a parte eficaz da administrao financeira uma reformulao da estratgia empresarial para produzir mais competente dos recursos disponveis. Para Bateman e Snell (1998), a administrao estratgica um processo envolvendo administradores de todos os nveis da organizao, que formulam e implementam objetivos estratgicos. 7 23;3 Es#ru#ura ,<s'!a E='s#e"#e A instituio faz uso de trs pavimentos localizado na SCLN 702, a infraestrutura est totalmente saturada, no tubulaes disponveis para a passagem de cabeamento de rede ou estas j se encontram saturadas, o que no permite nenhum tipo de reestruturao no momento coevo. Existe exclusivamente um cabo passado que funciona como (backbone) e o mesmo UTP CAT5E, entre os trs pavimentos, a partir do intermedirio, onde chega o ponto de acesso a internet contratada pela empresa. 23;323 Am>'e"#e Te!"o(8.'!o rese"#e No parque tecnolgico da empresa existem vrios equipamentos que podem ser reaproveitado e reduzir custo na implantao do novo projeto. Bem como, a utilizao dos equipamentos atuais pode produzir admirvel sinergia, viabilizando o compartilhamento de servios de infraestrutura e recursos humanos no desenvolvimento e alterao de tecnologia. 23;343 E?u'6ame"#os de I"/orm+#'!a No que se refere utilizao da internet na empresa, o acesso realizado atravs de um modem marca D-Link, modelo DSL-2640B, que prov funcionalidades de um roteador Wi-Fi no padro 802.11 b/g com capacidade de atingir 54Mbps de velocidade, possuindo 4 portas Ethernet, para suprir a rede interna da empresa, que alcana a velocidade mxima de transferncia de 100Mbps. A velocidade contratada junto operadora de servio ADSL de 15Mbps, valor referente velocidade mxima disponvel. Reminiscente exposto pelo administrador que mesmo aps diversas substituies dos equipamentos fornecido pela operadora de ADSL e seguindo rigorosamente as configuraes especificadas pelo fabricante do modem, no vem sendo plausvel sustentar uma conexo estvel no que diz respeito a rede Wi-Fi, a 8 prestadora fornece exclusivamente o atual modelo de equipamento na figura exposta abaixo: ,'.ura 4 - Modelo ADSL - 2640B 23;373 Com6u#adores A empresa conta com computadores segundo quadro abaixo, os mesmos no so suficientes para atender as necessidades da demanda na empresa, mas no permite interferir funcionamento do sistema. @uadro 2 - Com6u#adores e='s#e"#es3 23;393 Es#ru#ura de rede No parque tecnolgico da empresa dispe de um Switch Ethernet padro, localizado no pavimento intermedirio, que uma bridge multiporta, 9 que atende os computadores da secretaria e da coordenao. A topologia lgica que gerada pelo Switch ainda um simples barramento Ethernet. A rede conta ainda com a opo Wireless disponvel no modem ADSL, o que a torna verstil se levar em considerao a utilizao desse tipo de conexo por um baixo nmeros de usurios conectados. A configurao da rede contem algumas peculiaridades que so exibidas no quadro que segue abaixo. @uadro 4 - Co"e=:es de rede3 A rede da empresa j operacional e utiliza uma configurao de rede TCP/P com faixa de P privativa. A faixa escolhida 192.168.0.0. utilizado tambm como network mask (netmask ou subnetmask) o valor 255.255.255.0, pois assim, caso seja necessrio diferenciar diversas redes locais lgicas (barramentos Ethernet) que a rede local da empresa utilize, o terceiro octeto do endereo TCP/P pode ser alterado. A rede apresenta uma distribuio de P via DHCP automtico oferecido pelo roteador Wireless. No h separao de host em faixas, nem para os servidores e nem para as estaes de trabalho. Todos os computadores em rede possuem um firewall individual ativado, com uma verso de antivrus, gratuita, instalada, porm alguns no disponibilizar de suas bases atualizadas e o sistema operacional no encontra- se com as ltimas correes fornecidas pelo fabricante, para minimizar a possibilidade de falhas na segurana, instaladas. 10 Os computadores que utilizam a rede Wireless, ainda contam com o protocolo de segurana WEP (Wired Equivalent Privacy), que permite criptografar o trfego entre o cliente e o Access Point as chaves dos acessos so definida pelo administrador da rede. Para melhorar a segurana dos dados o protocolo WEP (Wired Equivalent Privacy) ser substitudo por um mais seguro, WPA-Enterprise e Wi-Fi Protected Setup, para uma evoluo ainda mais a criptografia das informaes, ser o mtodo usado na distribuio das chaves e autenticao. 23;3;3 D's6os'o dos E?u'6ame"#os E='s#e"#es 23A3 ro>(emas Ide"#'/'!ados O problema maior encontrado a falta de gerenciamento do sistema de avaliao que permita o controle do tempo, da disposio das questes, itens de resposta e ainda o resultado rpido ps prova, permitindo ao aluno saber de 11 sua aprovao ou reprovao momentos depois de sua concluso. E este pode ser divididos em partes como segue abaixo: Ausncia de armazenamento, de fcil acesso, de informaes dos alunos matriculados, e colaboradores da empresa; Falta de organizao e alocao do material didtico a ser utilizado nas salas de aulas pelos professores e alunos. Falta de um sistema que proporcione o gerenciamento do corpo docente, dos alunos, confeco e aplicao de provas, e ainda permita aos professores uma rpida avaliao dos alunos; No h relatrios com tabelas e grficos que forneam uma rpida anlise de desempenho dos alunos e turmas; No h um formulrio de avaliao do corpo docente e instituio, para se verificar o grau de satisfao do alunos(clientes); No h nenhum meio que permita recuperar informaes digitais perdidas por acidente ou falha de hardware. 12 73 ABRANGNCIA DO SISTE$A ROOSTO RO)ETO B5SICO O sistema que proposto neste projeto abrange: A remodelagem da rede atual, com melhorias na sua segurana, backup de dados importantes, disponibilidade; Aplicao de novas funcionalidades no sistema atual, como: Avaliao via on-line que permitir dentre outras funcionalidades o resultado rpido de uma prova de conhecimentos, levando ao aluno a resposta tempestiva de aprovao ou reprovao, momentos aps a execuo de sua avaliao; Melhoria no gerenciamento do corpo docente e discente da instituio; Facilidade no acesso a pastas e contedos tanto pelos professores quanto pelos alunos; Melhor controle e gerenciamento do tempo para a execuo da tarefa de avaliao. 4323 O>Be#'0o do S's#ema Todo sistema tem um objetivo, claro e bem definido a ser levado em considerao no momento do seu desenvolvimento. 23A323 O>Be#'0o Gera( O objetivo principal do sistema proposto o melhorar as condies atuais do sistema de avaliao do TAC, no tocante a execuo, controle, medio do tempo e disponibilizao de contedos das disciplinas ministradas por professores deste nstituto. 23A343 O>Be#'0os Es6e!</'!os Dentre outros que podero ser aplicados, porm que neste momento no fazem parte do escopo deste projeto e faro parte oportunamente de projeto complementar, esto os objetivos descritos abaixo: 13 Melhorar a execuo das avaliaes (avaliao online); Controlar a medio do tempo (contadores online na estao do aluno); Gerenciar o corpo docente e discente de forma centralizada para os coordenadores. Distribuir de forma uniforme os contedos nas avaliaes das disciplinas. 23C3 Re?u's'#os No ,u"!'o"a's O sistema deve oferecer controle de acesso s informaes contidas na base de dados; O sistema deve ser capaz de executar cpias de segurana, para lugar geograficamente diferente da localidade de funcionamento do servidor principal; O sistema deve ser de utilizao intuitiva pelos usurios, porm haver treinamento das funcionalidades bsicas para o operacional e avanado para os coordenadores e administradores; No caso de transio de uma questo para outra este tempo no deve ultrapassar 30 segundos; O sistema deve ser compatvel com os principais bro$sers utilizados para acesso da internet atualmente, %ozilla, &irefo', (pera, )afari e *nternet +'plorer; O sistema deve impedir a duplicidade de dados nos cadastros; 23D3 $e#odo(o.'a e Te!"o(o.'a U#'('Eada O MySql est sendo utilizado como gerenciador de banco de dados, por uma melhor adequao ao liguagem PHP, possibilitando uma melhor integrao entre liguagem de proramao e banco de dados. 14 No desenvolvimento da modelagem do sistema foi utilizada a UML, pelo fato de ser um tipo de modelagem padro, que segundo Guedes (2008), esta no depende de nenhuma linguagem especifica e pode ser decidido pelo o programador. Os diagramas, Modelo de Entidade Relacionamento, foram desenvolvidos no MySQL WorkBench e Astah respectivamente. O cronograma foi feito numa planilhas simples do MicroSoft Excel seguindo a metodologia de GANTT. Para a criao das imagens, cones, prototipagem visual, interfaces e outros elementos grficos do sistema, utilizado o Adobe Fireworks CS4, e o Adobe Flash CS4 para animaes, devido a integrao com os recursos do Adobe Dreamweaver CS4, ferramenta responsvel por oferecer a sute de desenvolvimento e teste do sistema. O sistema programado em PHP, por ser uma linguagem de programao de computadores interpretada, de dominio livre, usada originalmente apenas para o desenvolvimento de aplicaes presentes e atuantes no lado do servidor, capazes de gerar contedo dinmico na World Wide Web. 15 93 DOCU$ENTA&O DE AN5LISE Responsvel por apresentar e explicar todos os diagramas de caso de uso, classe, seqncia e atividade, sanando qualquer dvida existente na modelagem do sistema. 7323 $ode(a.em de Casos de Uso A UML (Unified Model Language ou Linguagem de Modelagem Unificada) uma linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de Orientao a Objetos (GUEDES, 2008) Devido a UML no ser uma linguagem de programao, vale ressaltar a sua importncia dentro de um projeto de sistema. Tem como objetivo principal facilitar a compreenso dos relacionamentos dos atores com o sistema, auxiliando na definio das caractersticas do sistema. O Diagrama de Casos de Uso o diagrama mais geral e informal da UML, utilizado normalmente nas fases de Levantamento e Anlise de Requisitos do sistema (GUEDES, 2008). 23D323 D'a.rama de Caso de Uso Gera( 23D343 D'a.rama de Caso de Uso Re(a#8r'os Gere"!'a's 23D373 D'a.rama de Caso de Uso Re(a#8r'os T*!"'!os 23D393 D'a.rama de Caso de Uso Re(a#8r'o do Usu+r'o 23F3 Es6e!'/'!ao de Caso de Uso Tratamos aqui do detalhamento de cada caso de uso em particular, demonstrando todas as funes e funcionalidades abrangentes pelo sistema. 16 232G3 $ode(a.em de O>Be#os Os diagramas de classe so os mais estruturais diagramas da UML, haja vista que facillitam a ilustrao das classes, interfaces e relacionamentos, trazendo a comunicao entre as pessoas envolvidas no projeto do sistema, desde a diagramao at operao do software resultante.
O diagrama de classe nos permite descrever os tipos de objetos de forma abstrata no sistema, bem como os relacionamentos que existiro entre os mesmos. Uma outra funo do diagrama tornar visivel propriedades da classe e suas operaes possveis, e ainda as restries que regem os objetos esto conectados. 17 232G323 D'a.rama de C(asse 18 232G343 Es6e!'/'!ao das C(asses 23223 $ode(a.em D'"Hm'!a 2322323 D'a.ramas de Se?IJ"!'a "Este diagrama procura determinar a seqncia de eventos que ocorrem em um determinado processo, ou seja, quais condies devem ser satisfeitas e quais mtodos devem ser disparados entre os objetos envolvidos e em que ordem durante um processo especfico. (GUEDES, 2008, P. 104). 19 2322343 D'a.ramas de A#'0'dades " o diagrama com maior nfase ao nvel de algoritmo da UML e provavelmente um dos mais detalhistas apresenta muitas semelhanas com os antigos fluxogramas utilizados para desenvolver a lgica de programao e determinar o fluxo de controle de um algoritmo, (...). (GUEDES, 2008, p. 152). 20 ;3 DOCU$ENTA&O DO RO)ETO Este captulo ir tratar da documentao e da metodologia adota no desenvolvimento do projeto sobre diferentes vises. ;323 Ar?u'#e#ura do S's#ema A aplicao desenvolvida utilizando a linguagem de programao ASP em um modelo de duas camadas. As camadas so distintas para maior segurana do sistema, disponibilizando maior confiana ao cliente. Os dois nveis de camadas so: nterface com usurio: parte visual do sistema. apenas por meio de interface que o usurio conseguir utilizar o sistema. Modelo: Contendo algoritmos que proporcionam segurana ao sistema impedindo que algum usurio tente utilizar o sistema de forma indevida. Na mesma camada contm cdigos que possibilitam a automao de tarefas voltadas as regras de negcio. Junto a essa camada, foi inserido o banco de dados, onde fica situado em um servidor dedicado. Apenas a camada modelo poder acessar o banco de dados, impedindo a invaso indevida dos usurios. ;343 roBe#o de Ba"!o de Dados O modelo relacional o modelo de dados, adequado a ser o modelo subjacente de um Sistema Gerenciador de Banco de Dados (SGBD), que se baseia no princpio em que todos os dados esto guardados em tabelas (MODELO RELACONAL, 2008). 21 ;34323 $ode(o E"#'dade X Re(a!'o"ame"#o K$ERL O6era!'o"a( 22 ;34343 Es6e!'/'!ao das Ta>e(as ;3434323 Es6e!'/'!ao da Ta>e(a TBMLOG ;3434343 Es6e!'/'!ao da Ta>e(a TBM$ATERIA ;3434373 Es6e!'/'!ao da Ta>e(a TBM$ATERIAMTOICO NOME DO CAMPO TPO NULO PADRO COMENT. D_LOG VARCHAR(17) NO D_USUARO VARCHAR(17) NO DATA DATE NO HORA TME NO TABELA VARCHAR(100) NO ACAO VARCHAR(15) NO DESCRCAO VARCHAR(2048) NO NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. PRMARY BTREE SM NO D_LOG 0 A NO DATA BTREE NO NO DATA 0 A NO HORA BTREE NO NO HORA 0 A NO TABELA BTREE NO NO TABELA 0 A NO ACAO BTREE NO NO ACAO 0 A NO FK_TB_LOG_TB_USUARO1_DX BTREE NO NO D_USUARO 0 A NO NOMECAMPO TPO NULO PADRO COMENT. D_MATERA VARCHAR(17) NO NOME VARCHAR(50) NO OBS VARCHAR(2000) NO NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. PRMARY BTREE SM NO D_MATERA 0 A NO NOME BTREE NO NO NOME 0 A NO NOMECAMPO TPO NULO PADRO COMENT. D_MATERA VARCHAR(17) NO D_TOPCO VARCHAR(17) NO NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. FK_TB_MATERA_TOPCO_TB_MATERA1_DX BTREE NO NO D_MATERA 0 A NO FK_TB_MATERA_TOPCO_TB_TOPCO1_DX BTREE NO NO D_TOPCO 0 A NO 23 ;3434393 Es6e!'/'!ao da Ta>e(a $ENU ;34343;3 Es6e!'/'!ao da Ta>e(a TBM$ESSENGER ;34343A3 Es6e!'/'!ao da Ta>e(a TBMERGUNTA NOMECAMPO TPO NULO PADRO COMENT. D_MENU VARCHAR(17) NO TTULO VARCHAR(45) NO LNK VARCHAR(45) NO ATVO VARCHAR(1) NO N D_PARENT VARCHAR(17) SM NULL MENU_ORDER NT(11) NO NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. PRMARY BTREE SM NO D_MENU 0 A NO NOMECAMPO TPO NULO PADRO COMENT. DATA DATETME NO D_USUARO_ORGEM VARCHAR(17) NO D_USUARO1_DESTNO VARCHAR(17) NO MSG VARCHAR(1024) NO COR_FONTE VARCHAR(10) NO #000000 NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. DATA BTREE NO NO DATA 0 A NO FK_TB_MESSENGER_TB_USUARO1_DX BTREE NO NO D_USUARO_ORGEM 0 A NO FK_TB_MESSENGER_TB_USUARO2_DX BTREE NO NO D_USUARO1_DESTNO 0 A NO NOMECAMPO TPO NULO PADRO COMENT. D_PERGUNTA VARCHAR(17) NO D_TOPCO VARCHAR(17) NO D_USUARO VARCHAR(17) NO PERGUNTA VARCHAR(1024) NO REVSADO DATE NO D_TABELA VARCHAR(17) NO NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. PRMARY BTREE SM NO D_PERGUNTA 0 A NO FK_TB_PERGUNTA_TB_TOPCO1_DX BTREE NO NO D_TOPCO 0 A NO FK_TB_PERGUNTA_TB_USUARO1_DX BTREE NO NO D_USUARO 0 A NO FK_TB_PEGUNTA__TB_MATERA1_DX BTREE NO NO D_TABELA 0 A NO 24 ;34343C3 Es6e!'/'!ao da Ta>e(a TBMRO%A ;34343D3 Es6e!'/'!ao da Ta>e(a TBMRO%AMERGUNTA ;34343F3 Es6e!'/'!ao da Ta>e(a TBMREOSTA ;343432G3 Es6e!'/'!ao da Ta>e(a TBMTOICO NOMECAMPO TPO NULO PADRO COMENT. D_PROVA VARCHAR(17) NO D_TURMA VARCHAR(17) NO D_USUARO VARCHAR(17) NO NOME VARCHAR(50) NO DATA DATETME NO OBS VARCHAR(2000) NO NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. PRMARY BTREE SM NO D_PROVA 0 A NO NOME BTREE NO NO NOME 0 A NO FK_TB_PROVA_TB_USUARO1_DX BTREE NO NO D_USUARO 0 A NO FK_TB_PROVA_TB_TURMA1_DX BTREE NO NO D_TURMA 0 A NO NOMECAMPO TPO NULO PADRO COMENT. D_PROVA VARCHAR(17) NO NUN_QUESTAO NT(11) NO PERGUNTA VARCHAR(1024) NO OPCAO_A VARCHAR(1024) NO OPCAO_B VARCHAR(1024) NO OPCAO_C VARCHAR(1024) NO OPCAO_D VARCHAR(1024) NO RESPOSTA VARCHAR(1) NO NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. NOME BTREE NO NO NUN_QUESTAO 0 A NO FK_TB_PROVA_PERGUNTA_1_DX BTREE NO NO D_PROVA 0 A NO NOMECAMPO TPO NULO PADRO COMENT. D_PERGUNTA VARCHAR(17) NO RESPOSTA VARCHAR(1024) NO VERDADERA VARCHAR(1) NO F NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. D_PERGUNTA BTREE NO NO D_PERGUNTA 0 A NO 25 ;34343223 Es6e!'/'!ao da Ta>e(a TBMTUR$A ;34343243 Es6e!'/'!ao da Ta>e(a TBMTUR$AM$ATERIA NOMECAMPO TPO NULO PADRO COMENT. D_TOPCO VARCHAR(17) NO NOME VARCHAR(100) NO OBS VARCHAR(2000) NO NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. PRMARY BTREE SM NO D_TOPCO 0 A NO NOME BTREE NO NO NOME 0 A NO NOMECAMPO TPO NULO PADRO COMENT. D_TURMA VARCHAR(17) NO NOME VARCHAR(45) NO NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. PRMARY BTREE SM NO D_TURMA 0 A NO NOMECAMPO TPO NULO PADRO COMENT. D_TURMA VARCHAR(17) NO D_MATERA VARCHAR(17) NO NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. FK_TB_TURMA_MAERA_TB_TURMA1_DX BTREE NO NO D_TURMA 0 A NO FK_TB_TURMA_MAERA_TB_MATERA1_DX BTREE NO NO D_MATERA 0 A NO 26 ;34343273 Es6e!'/'!ao da Ta>e(a TBMUSUARIO ;34343293 Es6e!'/'!ao da Ta>e(a TBMUSUARIOM$ENU NOMECAMPO TPO NULO PADRO COMENT. D_USUARO_TPO VARCHAR(17) NO D_MENU VARCHAR(17) NO LER VARCHAR(1) NO N GRAVAR VARCHAR(1) NO N EXCLUR VARCHAR(1) NO N NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. FK_TB_MENU_TB_USUARO_TPO1_DX BTREE NO NO D_USUARO_TPO 0 A NO FK_TB_USUARO_MENU_TB_MENU1_DX BTREE NO NO D_MENU 0 A NO NOMECAMPO TPO NULO PADRO COMENT. D_USUARO VARCHAR(17) NO D_USUARO_TPO VARCHAR(17) NO NOME VARCHAR(50) NO LOGN VARCHAR(20) NO SENHA VARCHAR(25) NO FONE_CASA VARCHAR(13) SM NULL FONE_CELULAR VARCHAR(13) SM NULL FONE_TRABALHO VARCHAR(13) NO FONE_OUTRO VARCHAR(13) SM NULL OBS VARCHAR(1024) SM NULL ATVO VARCHAR(1) NO N EMAL VARCHAR(50) SM NULL ON_LNE DATETME NO ENDERECO VARCHAR(50) SM NULL CDADE VARCHAR(50) SM NULL BARRO VARCHAR(50) SM NULL UF VARCHAR(2) SM NULL CEP VARCHAR(8) SM NULL CPF VARCHAR(14) SM NULL BANCO_OP VARCHAR(5) NO BANCO_NOME VARCHAR(50) NO BANCO_AG VARCHAR(8) NO BANCO_CONTA VARCHAR(15) NO DENTDADE VARCHAR(20) SM NULL NASCMENTO DATE SM NULL NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. PRMARY BTREE SM NO D_USUARO 1 A NO LOGN_UNQUE BTREE SM NO LOGN 1 A NO NOME_UNQUE BTREE SM NO NOME 1 A NO FK_TB_USUARO_TB_GRUPO1_DX BTREE NO NO D_USUARO_TPO 1 A NO 27 ;343432;3 Es6e!'/'!ao da Ta>e(a TBMUSUARIOMTIO ;343432A3 Es6e!'/'!ao da Ta>e(a TBMUSUARIOMTUR$A NOMECAMPO TPO NULO PADRO COMENT. D_USUARO_TPO VARCHAR(17) NO NOME VARCHAR(50) NO NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. PRMARY BTREE SM NO D_USUARO_TPO 2 A NO NOME BTREE NO NO NOME 2 A NO NOMECAMPO TPO NULO PADRO COMENT. D_USUARO VARCHAR(17) NO D_TURMA VARCHAR(17) NO NDCES NOME DA CHAVE TPO NCO PACOTE NOMECAMPO CARD. COLAO NULO COMENT. FK_TB_USUARO_TURMA_TB_USUARO1_DX BTREE NO NO D_USUARO 0 A NO FK_TB_USUARO_TURMA_TB_TURMA1_DX BTREE NO NO D_TURMA 0 A NO 28 ;373 roBe#o de I"#er/a!es Essa parte do capitulo demonstra as telas que constam no sistema e com isso pode- se ter uma noo de como o sistema funciona. ;37323 LaNou# e Te(as ;3732323 Te(a de (o.'" A figura abaixo ilustra a pgina de login voltada a todos os usurios do sistema. &igura , - .ela de /ogin ;3732343 Te(a de !adas#ro A figura abaixo demonstra o padro de todas as telas de cadastro que o sistema possui, contendo os campos a serem preenchidos e botes de comando. &igura 0 - .ela de 1adastro 29 ;3732373 Te(a de me"u A figura abaixo demonstra o padro de todos os menus presentes no sistema com as devidas opes e relatrios referentes a cada tipo de usurio. &igura 2 - .ela de %enu ;3732393 Te(a de L's#a A figura abaixo demonstra o padro de listas presentes no sistema com as opes de acesso peculiar a cada tipo de usurio. &igura 3 - .ela de /ista 30 ;37323;3 Te(a de es#a#<s#'!as A figura abaixo demonstra o padro de tela de estatsticas presente no sistema variando apenas as informaes exibidas de acordo com cada tipo de usurio. &igura 4 - .ela de +statsticas ;37323A3 Te(a de re(a#8r'os A figura abaixo demonstra o padro de tela de relatrios presente no sistema aviando apenas os relatrios de cada usurio. &igura 5 - .ela de 6elat7rios 31 A3 I$LANTA&O DO SISTE$A Este captulo trata dos gastos com equipamentos, servios e licenas que devem ser utilizados na implementao do sistema. A323 (a"o de Im6(a"#ao A implementao do sistema ser realizada em vrias etapas, para isso devemos segui-las no cronograma e os prazos especificados. A32323 Cro"o.rama CRONOGRA$A E#a6as 4; DIAS ;G DIAS Levantamento Desenvolvimento mplementao do sistema Teste Monitoramento Encerramento 8uadro , - 1ronograma A343 Orame"#o do roBe#o Todo sistema necessita de equipamentos, servios e licenas de programas para a sua implementao e funcionamento, essas informaes ficam explicitas com as tabelas abaixo: A34323 Orame"#o de e?u'6ame"#os E@UIA$ENTO @UANTIDADE %ALOR UNIT5RIO TOTAL NO-BREAK SMS 1 R$ 279,00 R$ 279,00 TOTAL RO 4CFPGG .abela , - (ramento de +quipamentos 32 A34343 Orame"#o de So/#Qare SO,TRARE @UANTIDADE %ALOR UNIT5RIO TOTAL Windows XP Professional 32 Bits 1 R$ 342,00 R$ 342,00 TOTAL RO 794PGG .abela 0 - (ramento de )oft$ares A34373 Orame"#o de Ser0'os SER%I&O TOTAL Treinamento dos usurios para uso do sistema R$ 50,00 Link internet com BrasilTelecom (valor mensal) R$ 99,00 Servio de mplantao do sistema R$ 350,00 TOTAL RO 9FFPGG .abela 2 - (ramento de )ervios A34393 Orame"#o To#a( OR&A$ENTO TOTAL Equipamentos R$ 279,00 Licenas de Softwares R$ 342,00 Servios R$ 499,00 TOTAL RO 224GPGG .abela 3 - (ramento .otal 33 C3 CONSIDERA&SES ,INAIS 34 D3 GLOSS5RIO -A- A!!ess o'"#1 em portugus, Ponto de Acesso um dispositivo em uma rede sem fio que realiza a interconexo entre todos os dispositivos mveis. Em geral se conecta a uma rede cabeada servindo de ponto de acesso para uma outra rede, como por exemplo a nternet. -B- BroQser1 um navegador, tambm conhecido pelos termos ingleses web browser ou simplesmente browser, um programa de computador que habilita seus usurios a interagirem com documentos virtuais da nternet, tambm conhecidos como pginas HTML, que esto hospedadas num servidor Web. -D- DTC1 Dynamic Host Configuration Protocol, um protocolo de servio TCP/P que oferece configurao dinmica de terminais, com concesso de endereos P de host e outros parmetros de configurao para clientes de rede.. -E- E#-er"e#1 uma tecnologia de interconexo para redes locais - Local Area de Trabalho(LAN) - baseada no envio de pacotes. -,- ,'reQa((1 em portugus: muro corta-fogo, o nome dado ao dispositivo de uma rede de computadores que tem por objetivo aplicar uma poltica de segurana a um determinado ponto de controle da rede. 35 -T- Tos#1 qualquer mquina ou computador conectado a uma rede. Os hosts variam de computadores pessoais a supercomputadores, dentre outros equipamentos, como roteadores. -I- I"#er"e#1 um conglomerado de redes em escala mundial de milhes de computadores interligados pelo TCP/P que permite o acesso a informaes e todo tipo de transferncia de dados. I"#er"e# E=6(orer1 tambm conhecido pelas abreviaes E, MSE ou WinE, um navegador de internet de licena proprietria produzido inicialmente pela Microsoft em 23 de agosto de 1995. o navegador mais usado nos dias de hoje. I1 Protocolo de nternet (em ingls: nternet Protocol, ou o acrnimo P) um protocolo de comunicao usado entre duas ou mais mquinas em rede para encaminhamento dos dados. -E- E-!ommer!e1 tambm conhecido como comrcio virtual ou comrcio eletrnico, um tipo de transao comercial feita especialmente atravs de um equipamento eletrnico, como, por exemplo, um computador. -$- $oE'((a ,'re/o=1 Mozilla Firefox um navegador livre e multi-plataforma desenvolvido pela Mozilla Foundation (em portugus: Fundao Mozilla) com ajuda de centenas de colaboradores. A inteno da fundao desenvolver um navegador leve, seguro, intuitivo e altamente extensvel. -N- 36 Ne#masU1 uma mscara de subrede tambm conhecida como subnet mask ou netmask um nmero de 32 bits usada para separar em um P a parte correspondente rede pblica, subrede e aos hosts. -O- O6e" SNs#ems I"#er!o""e!#'o"1 SO foi uma das primeiras organizaes a definir formalmente uma forma comum de conectar computadores. Sua arquitetura chamada OS (Open Systems nterconnection), Camadas OS ou nterconexo de Sistemas Abertos. -R- Ra"U'".1 o processo de posicionamento de itens de estatsticas individuais, de grupos ou comerciais, na escala ordinal de nmeros, em relao a outros. -T- TCVI1 um conjunto de protocolos de comunicao entre computadores em rede (tambm chamado de pilha de protocolos TCP/P). Seu nome vem de dois protocolos: o TCP (Transmission Control Protocol - Protocolo de Controle de Transmisso) e o P (nternet Protocol - Protocolo de nterconexo). -U- U"s-'e(ded TQ's#ed a'r1 UTP ou Par Tranado sem Blindagem: o mais usado atualmente tanto em redes domsticas quanto em grandes redes industriais devido ao fcil manuseio, instalao, permitindo taxas de transmisso de at 100 Mbps com a utilizao do cabo CAT 5e; o mais barato para distncias de at 100 metros; Para distncias maiores emprega-se cabos de fibra ptica. -R- 37 Re>s'#e1 tambm conhecido como webstio (tambm conhecido simplesmente como site ou stio) um conjunto de pginas web, isto , de hipertextos acessveis geralmente pelo protocolo HTTP na nternet. R'red E?u'0a(e"# r'0a!N1 WEP significa Wired Equivalent Privacy, e foi introduzido na tentativa de dar segurana durante o processo de autenticao, proteo e confiabilidade na comunicao entre os dispositivos Wireless. R're(ess1 uma rede pessoal sem fio. Normalmente utilizada para interligar dispositivos eletrnicos fisicamente prximos, os quais no se quer que sejam detectados a distncia. Ror(d R'de Re>1 em portugus significa, "Rede de alcance mundial", tambm conhecida como Web e WWW) um sistema de documentos em hipermdia que so interligados e executados na nternet. 38 F3 BIBLIOGRA,IA CREATVE COMMONS ATTRBUTON/SHARE-ALKE LCENSE. $ode(o Re(a!'o"a(. Disponvel em: <http://www.wikipedia.org>. Acesso em: 15 dez. 2009, 13:33:08. GUEDES, Gilleanes T. A. U$L1 Uma a>orda.em 6r+#'!a. 3. ed. So Paulo: Novatec Editora, 2008. MAGALHAES, Ivan Luizio. ; PINHEIRO, Walfrido Brito. Gere"!'ame"#o de Ser0'os de TI "a r+#'!a1 Uma abordagem com base na TL. So Paulo: Novatec, 2007. MARTN, Fowler, U$L Esse"!'a(3 3 Ed. Porto Alegre: BOOKMAN, 2005. OGC, Office of Government Commerce3 Ser0'!e De('0erN. Londres Inglaterra: The Stationary Office, 2001. PINHEIRO, Flvio R. ,u"dame"#os em Gere"!'ame"#o de Ser0'os em TI Baseado "o ITIL3 Apostila sobre gerenciamento de servios de T. So Paulo, 2006. ________________. Gu'a de !er#'/'!ao. 2007. Disponvel em: <http://www.tiexames.com.br/TL3_Certificacao.php>. Acesso em: 06 nov. 2009. ZEFERNO, Leonardo. As %a"#a.e"s e os er'.os do E-!ommer!e3 Disponvel em: <http://www.leozeferino.com.br/google/e-commerce-loja-virtual-vantagens- perigos.html>. Acesso em: 13 dez. 2009, 17:02:40.