You are on page 1of 15

INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET

BANCO DE DADOS ONLINE PARA ARMAZENAMENTO E TROCA DE E-BOOKS E TRABALHOS ACADMICOS.

Gardenya Aparecida Ribeiro Barbosa Charlley Anderson de Souza Alunos

Laura Lima Orientadora

Campinpolis MT/ Ribeiro Cascalheira - MT 2011


INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

BANCO DE DADOS ONLINE PARA ARMAZENAMENTO E TROCA DE E-BOOKS E TRABALHOS ACADMICOS.

Gardenya Aparecida Ribeiro Barbosa Charlley Anderson de Souza Alunos

Laura Lima Orientadora

Projeto de Concluso de Curso a ser apresentado no Seminrio Tcnico

Profissional de Desenvolvimento de Sistemas para Web, referente disciplina PCC,

professora titular Laura Lima, ao Instituto Federal de Educao, Cincia e Tecnologia de Mato Grosso e Universidade Aberta do Brasil.

Campinpolis MT/ Ribeiro Cascalheira - MT 2011


INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

SUMRIO
Capitulo 1 Introduo Capitulo 2 Justificativa Capitulo 3 Objetivos Capitulo 4 Premissas (hipteses) Capitulo 5 Restries para o projeto Capitulo 6 Referencial Terico Capitulo 7 Metodologia Capitulo 8 Cronograma de Execuo Capitulo 9 Equipe de Planejamento e execuo do Projeto Capitulo 10 Referncias Bibliogrficas Capitulo 11 Anexos

INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

1.0 INTRODUO

O mundo vive uma constante busca de informao. E a informao, por sua vez, impulsiona o conhecimento e este estabelece a cincia a partir do desenvolvimento cientfico e tecnolgico, beneficiando a sociedade no seu cotidiano. Antes, tal informao se fazia disponvel apenas em formatos impressos ou em unidades especializadas, porm atualmente, a grande maioria das fontes est disponvel em meios eletrnicos tendo como principal deles, a Internet, uma rede que, utilizando-se de uma linguagem prpria, capaz de interligar todos os computadores do mundo que entendam esta linguagem tornando possvel a troca de informaes entre si. Desta forma a Internet pode ser definida tambm como uma gigantesca Biblioteca onde podem ser encontrados livros, artigos,

enciclopdias, dicionrios, vdeos, dentre muitos outros contedos dos mais variados temas. Porm, levando em considerao a vastido do ambiente eletrnico, faz-se necessria uma organizao e padronizao quanto aos mecanismos de busca e armazenamento das informaes neste ambiente. Assim este Projeto que est sendo desenvolvido prope a criao de um Banco de Dados online para armazenamento e troca de e-books e trabalhos acadmicos e tambm como rea de interao entre estudantes, mestres e interessados.

INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

2.0 JUSTIFICATIVA

A internet uma enorme biblioteca, nela podemos encontrar livros inteiros, artigos, enciclopdias, dicionrios, vdeos educacionais e uma grande variedade de sites e blogs que disponibilizam diversos contedos educacionais. A criao de um local especfico para a troca de conhecimento e material de estudo se justifica pelo fato de que dessa forma assegura-se que a informao esteja sempre ao alcance, bastando ter um dispositivo com internet, e que experincias possam ser compartilhadas, como uma grande rede social para estudantes e professores. Hoje quando se trata de rede social, fala-se em Facebook, Orkut ou Twitter, que so as grandes redes mundiais, mas rede social, no precisa ser um lugar para se por fotos ou escrever frases, existem outras redes sociais que tem um objetivo mais construtivo, como o Clube do Hardware por exemplo e que so pouco conhecidas por quem no do ramo da informtica e tecnologia, l pessoas se socializam se ajudam se conhecem enquanto discutem sobre linguagens de programao, desenvolvimento de softwares ou quaisquer outros assuntos nessa rea. E essa a ideia de rede social que este prottipo pretende passar, e os benefcios de um local assim so inmeros, dentre eles podemos destacar: a acessibilidade, a interao entre os indivduos, troca de conhecimento, a troca de material de estudo em um s lugar, buscas avanadas por curso e por tipo de trabalho, o fim do desperdcio de dinheiro e folhas com as inmeras cpias de livros e apostilas que os estudantes constantemente tm que fazer, entre outros. Podemos pegar a tendncia do momento e dar a ela uma utilidade real, algo que realmente ajude quem esta online em busca de conhecimento.

INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

3.0 OBJETIVOS

3.1 Objetivos Gerais Desenvolver um sistema que tenha servios de armazenamento e interao social entre indivduos, organizado, e garantindo segurana, confiabilidade e confidencialidade das informaes dos usurios. Garantir flexibilidade e expansibilidade, associando a novos recursos tecnolgicos que respeite os princpios de usabilidade, buscando uma melhor forma de agilizar a vida de estudantes e professores que esto em constante busca de conhecimento.

3.2 Objetivos Especficos

Criar um ambiente seguro e com uma interface que lembre as grandes redes sociais, facilitando assim na hora da realizao do cadastro na mesma.

Fazer um estudo detalhado dos recursos necessrios como: linguagem de programao, recursos grficos e tcnicas empregadas no desenvolvimento de redes sociais.

Baixar

as

ultima

verses

atualizadas

dos

softwares

necessrios para o desenvolvimento do prottipo. Analisar qual a melhor forma de se empregar a segurana da informao no sistema.

INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

4.0 PREMISSAS

O prottipo ter uma interao entre a equipe de desenvolvimento, administrao e os usurios. Cada um representar uma funo que ser de suma importncia para o todo. Equipe de Desenvolvimento: representa os responsveis pelo desenvolvimento das linhas de cdigos que juntas fazem o sistema funcionar. Equipe de Administrao: representa os responsveis pelo

desenvolvimento do projeto e interao de novas idias e interfaces, atualizaes do sistema e possveis melhorias. Usurios: representa toda e qualquer pessoa que se utilize do sistema, tanto aqueles que efetuam cadastro, quanto os que entram esporadicamente.

5.0 RESTRIES

Para o desenvolvimento de um sistema seguro, confivel e estvel, precisamos utilizar o que h de melhor no mercado, os melhores profissionais e as melhores ferramentas, nesse projeto no ser diferente e por isso iremos utilizar as seguintes ferramentas, em busca de nos tornarmos melhores profissionais: Linguagem de programao em Java. Base de dados usada ser o MySQL.

INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

Ambiente de desenvolvimento usada ser o NetBeans IDE Verso.7.0. Editor de imagens Gimp 2.6 Jude System Design Tool.

Todos os softwares utilizados para desenvolver o projeto sero da categoria livre.

6.0 REFERENCIAL TERICO

Segundo o site Wikipdia, compartilhamento de arquivos :

O compartilhamento de arquivos a atividade de tornar arquivos disponveis para outros usurios atravs de download pela Internet e tambm em redes menores. Na maioria dos casos, o compartilhamento de arquivos segue o modelo P2P, no qual os arquivos so armazenados e servidos pelos computadores pessoais dos usurios. A maioria dos que participam do compartilhamento de arquivos tambm faz download de arquivos que outros usurios compartilham. s vezes estas duas atividades esto ligadas umas s outras. O compartilhamento de arquivos diferente da troca de arquivos, no qual o download de arquivos de uma rede P2P no requer upload, apesar de que algumas redes oferecem incentivos para o upload como crditos ou foram o compartilhamento de arquivos que esto sendo baixados no momento.

O foco principal deste projeto ser o compartilhamento de arquivos, tanto na forma de downloads como uploads, tudo isso em uma espcie de rede social. As redes sociais so o foco do futuro atualmente, assim como os portais e blogs eram no ano de 2009, as pessoas querem se conhecer e ao mesmo tempo obter o que procuram.

INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

Da surge a ideia de compartilhamento e rede social, juntas para suprir uma falha na vida de acadmicos e professores, onde ambos tm uma grande necessidade de material de estudo e ambos so praticamente e obrigados a recorrer a apostilas xerocadas ou enormes livros. A professora Camila Lima Santana, do Instituto Federal de Educao, Cincia e Tecnologia do IF Baiano diz que reconhece a dificuldade, de se implantar um sistema assim, pois as escolas e faculdades esto enraizadas em prticas lineares, segmentadas. E tudo que possibilite uma abertura, uma novidade, um caminho em que no se saiba trilhar, d medo. Mas preciso rever, refletir.
E reconhecer esses espaos digitais para alm do cio e das inutilidades. fundamental pensar esses espaos de redes sociais na internet como locus de informao, de troca de saberes e aprendizagem.

O custo de se colocar uma ideia como essa funcionando totalmente extremamente alto e por esse e outros motivos iremos desenvolver o nosso prottipo utilizando softwares livres. Roberto A. Hexsel diz as vantagens de se usar esse tipo de software:
A liberdade para usar, copiar, modicar e redistribuir software livre lhe confere uma srie enorme de vantagens sobre o software proprietrio. A mais importante delas a disponibilidade do cdigo fonte, porque isto evita que os usurios se tornem refns de tecnologias proprietrias[..]

INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

7.0 METODOLOGIA

No desenvolvimento deste prottipo iremos estruturar diagramas comportamentais, caso de uso, seqncia, colaborao, grfico de estados e atividades, que so usados para organizar os comportamentos do sistema, focar na ordem temporal das mensagens enviadas e recebidas pelos objetos, focar na organizao estrutural dos objetos que enviam e recebem mensagens, focar no estado de mudanas de um sistema orientado por eventos, focar no fluxo de controle entre objetos. Para a criao de classes usaremos a ferramenta Jude System Design Tool, que uma ferramenta de modelagem gratuita que suporta o desenho de objetos orientados a objetos, baseada nos diagramas e na notao da UML 2.0 e gera cdigos em Java TM. Para o desenvolvimento do sistema ser usando a ferramenta Netebeans IDE, DB Designer, MySQL, Jude, Gimp e em caso de alguma eventualidade poder tambm utilizar quais quer outras ferramentas de programao, contanto que sejam todas open source. Ser usada a linguagem de programao Java e suas tecnologias de desenvolvimento web, como JSP e Servelets. O prottipo vai ser desenvolvido em um sistema operacional Windows, sendo o nico software pago a ser utilizado.

INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

8.0 CRONOGRAMA DE EXECUSSO

CRONOGRAMA
Jan. Orientao Estudo das Tecnologias Utilizadas Preparao do ambiente de desenvolvimento Codificao da aplicao Criao do Layout da pgina Testes Configurao do Ambiente Prottipo em fase experimental online Fev.

2012 Mar. Abr. Mai. Jun. Jul. Ago.

2011 Set. Out. Nov. Dez.

X X

X X

X X

X X

X X

X X

X X X X

X X

X X X

9.0 - EQUIPE DE PLANEJAMENTO E EXECUO DO PROJETO

O grupo de desenvolvimento do projeto formado por dois componentes, um ficar responsvel pela parte de Designer Grfico, Layout e projeto de segurana do site, o outro far a programao e Banco de Dados. Cada um se destacou nas respectivas atividades no desenvolver deste curso e assim optaram por fazer aquilo em que tem mais facilidade e prazer.

INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

10.0 CONSIDERAES FINAIS

indiscutvel a importncia da biblioteca, dos livros e apostilas, na vida dos estudantes e mestres, e assim como tudo mais tem se renovado, podemos renovar o conceito de biblioteca virtual, juntando materiais de estudo de milhares de pessoas em um ambiente dinmico, prtico e seguro. Um projeto como esse poderia ser implantado em universidades pblicas e particulares de todo o estado, visando at o apoio e iniciativa financeira do Governo, j que o mesmo traz grandes benefcios para Educao, e assim sendo, seria facilmente enquadrado nesta Secretaria.

INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

11.0 - REFERENCIAS BIBLIOGRAFICAS

Compartilhamento de Arquivos. Wikipdia. Disponvel http://pt.wikipedia.org/wiki/Compartilhamento_de_arquivos, Acessado 11/01/2012.

em: em

Criar Rede Social. Frum Zwame. Disponvel em: http://forum.zwame.pt/showthread.php?t=588155, Acessado em 11/01/2012. Curso UML Diagramas. UNESP. Disponvel em: http://www.unesp.br/gs/treinamento/graduacao/CursoUML-Diagramas.pdf, Acessado em 14/01/2012. Kurniawan, Budi. Java para a web com Servlets, JSP e EJB. Rio de janeiro: editora Cincia Moderna Ltda, 2002. Rede Social Usando JSP. GUJ. Disponvel em: http://www.guj.com.br/java/255145-rede-social-usando-jsp-postgres-glassfishno-netbeans , Acessado em 11/01/2012. Redes Sociais na Escola. Revista Ponto Com. Disponvel em: http://www.revistapontocom.org.br/materias/redes-sociais-na-escola, Acessado em 15/01/2012. Software Livre. Universidade Federal do Paran. http://www.inf.ufpr.br/info/techrep/RT_DINF004_2002.pdf , 14/01/2012. Wilbuir Scharmm. Universidade de So Paulo http://www.eca.usp.br/associa/alaic/revista/r6/art_01.pdf, 14/01/2012. . Disponvel em: Acessado em Disponvel Acessado em: em

INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

12.0 ANEXOS

12.1 Anexo I: Documento de Viso

Problemas: Os problemas hoje encontrados na troca de materiais de estudo, so na maioria das vezes por causa da acessibilidade, e com o aumento do nmero de faculdades distncia o problema se acentua, j que a maioria dos estudantes de cidades diferentes e usam a internet para se comunicarem, e mandar um arquivo grande por e-mail, no uma tarefa fcil, dependendo do tamanho at impossvel. Necessidades: Da surge necessidade de um local que suporte esses arquivos, sem restrio de tamanho, pois assim, mais alunos podero obter o que procuram ou repassar um arquivo para algum da forma que j esto acostumados (na Internet).

12.2 Documento de Levantamento de Requisitos

Requisitos Funcionais: 1. 2. 3. 4. 5. Cadastro de conta. Editar perfil. Mensagens. Upload de arquivo. Rede de contatos.

Requisitos no Funcionais: 1. Segurana da informao. 2. Banco de Dados. 3. Servidor.


INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

4. Aplicao web.

12.3 Documento de Caso de Uso

Atores: Desenvolvimento.

Usurios,

Equipe

de

Administrao,

Equipe

de

INSTITUTO FEDERAL DE MATO GROSSO POLO RIBEIRO CASCALHEIRA

You might also like