Anda di halaman 1dari 22

#######################

TCC EM SISTEMAS DE INFORMAO

Professor Orientador: MSc. Jos Carlos Millan

2014

DESENVOLVIMENTO DE UMA PLATAFORMA EAD

Trabalho apresentado na disciplina de Projeto


TCC EM SISTEMAS DE INFORMAO-EAD da
Universidade Estcio de S, como requisito
parcial para obteno do grau de Bacharel em
Sistemas de Informao.

Autor:

Orientador: MSc. Jos Carlos Millan

2014

RESUMO

Trabalho Referente ao projeto de TCC do curso de sistemas de informao,


onde iremos abordar o desenvolvimento de uma plataforma de ensino a distancia,
escolhi esse tema para abordar um assunto muito fala atualmente que o ensino a
distancia de tambm desenvolver uma plataforma de ensino mais flexvel, acessvel
tanto para aluno como para os professores e empresas.

Sumrio
1.

2.

3.

4.

Proposta do Trabalho................................................................................................................ 4
1.1

Mtodos de Trabalho......................................................................................................... 5

1.2

Previso de alocao de recursos ................................................................................ 6

1.3

Cronograma de Trabalho (Diagrama de Gantt) .......................................................... 7

A Empresa e o Negocio ............................................................................................................ 8


2.1

Histrico da Empresa ........................................................................................................ 8

2.2

Atividades da Empresa ..................................................................................................... 9

2.3

Organograma..................................................................................................................... 10

2.4

Mercado Consumidor ...................................................................................................... 10

2.5

Concorrncia ..................................................................................................................... 11

2.6

Premissas e Restries ao projeto.............................................................................. 11

O Sistema Atual ........................................................................................................................ 13


3.1

O Sistema de Educao Atual ...................................................................................... 13

3.2

Causas para o desenvolvimento do novo sistema ................................................. 13

3.3

Situao Desejada............................................................................................................ 14

3.4

Problemas Existentes ..................................................................................................... 14

O sistema Proposto ................................................................................................................. 16


4.1

Lista de Requisitos do Sistema .................................................................................... 16

4.2

Diagrama de caso de uso ............................................................................................... 17

4.3

Especificaes dos casos de uso ............................................................................... 18

4.4

Modelo Conceitual de Classes ..................................................................................... 19

4.5

Modelo Conceitual de Dados ........................................................................................ 20

5. Referencias Bibliogrficas ..................................................................................................... 21

1. Proposta do Trabalho

A SFC Tecnologia uma empresa situada em So Francisco do Conde BA na


Regio Metropolitana de Salvador.
uma empresa especializada em desenvolvimento de sistema web, que vem
crescendo muito com algumas inovaes tecnolgicas uma empresa de pequeno
porte, contando com 07 funcionrios entre eles (Desenvolvedores, Front-Ends e
Diretor)

O Projeto
A SFC tecnologia tem como o principal objetivo o desenvolvimento um sistema
de Educao a Distancia (EAD), que um ambiente de uma escola virtual, onde
pessoas de diversas reas do conhecimento possam oferecer seus cursos de forma
online e de forma acessvel tanto para os professores/empresas como tambm para
os alunos.
O projeto no visa uma empresa ou um segmento especifico, sendo ela
desenvolvida para atender a demanda atual do mercado.
O Sistema contara com quase tudo que uma escola fsica e algumas
vantagens, o ambiente de ensino contara com: Sala de Aula virtual, frum de
duvidas, aplicao de provas, emisso de certificado automtica ou manual.
O Sistema contara ainda com integrao a outros sistema como o PagSeguro
e o Paypal no caso de sistemas financeiros para pagamento dos cursos e tambm
com Adobe Presenter, e Google Hangout para aula em tempo real.
4

Problemas a Serem Resolvidos


Assim como a maioria dos sistemas a SFC Tecnologia vem desenvolver esse
sistema como base numa demanda atual do mercado.

Principais Problemas

Alto Custo com Salas fsicas para realizao dos cursos;

Grande distancia fsica entre os centros e os alunos;

Pouca flexibilidade nos horrios;

Mtodo de ensino pouco flexvel;

O Aluno poder assistir s aulas apenas uma vez

Geralmente transito entre o deslocamento da localizao do aluno para o


centro de ensino.

Vantagens para a Empresa/Aluno/Professor

Maior Flexibilidade nos horrios

Elimina a barreira de disperso geogrfica dos alunos

Menor custo

1.1 Mtodos de Trabalho


No inicio do projeto sero feitas reunies dirias com o analista de sistema e os
desenvolvedores para o levantamento de requisitos, sero discutidas tambm
assuntos como quais tecnologias adotar para o projeto, os prazos e recursos
5

adicionais para o sistema, a parte do desenvolvimento ser toda feita atravs de


encontros virtuais (Home Office).

1.2 Previso de alocao de recursos


1.2.1 Recursos Humanos

01 Analista de Sistema Junior

02 Desenvolvedores Back-End

01 Desenvolvedor Front-End

1.2.2 Recursos Materiais

03 Computadores

01 Projetor (Para as reunies)

1.2.3 Softwares

IDE

SGBD

1.3 Cronograma de Trabalho (Diagrama de Gantt)

Figura 1. Diagrama de Gantt

2. A Empresa e o Negocio

Nessa sesso iremos falar um pouco mais sobre a empresa, seu funcionamento
e o seu mercado.

2.1 Histrico da Empresa

A SFC Tecnologia surgiu no mercado baiano em abril de 2007. uma


empresa de Tecnologia da Informao e Comunicao, que proporciona aos seus
clientes a correta informao, alinhando tecnologias de sistemas, internet e
infraestrutura por meio de processos otimizados e controlados. Atua no mercado de
TIC, com o desenvolvimento de solues corporativas, venda de produtos e servios
nas plataformas de internet, computao mvel e banda larga, utilizando ambientes
tecnolgicos modernos, seguros, preferencialmente abertos e de ampla adoo por
parte do mercado, servios de consultoria e desenvolvimento de sistemas na rea
de tecnologia da informao.
Viso: ser a empresa referncia em solues de TIC, orientada para o
sucesso do cliente e reconhecida como a melhor empresa para trabalhar.
Misso: desenvolver e fornecer solues inovadoras, competitivas e de alta
qualidade em tecnologia da informao e comunicao, devidamente alinhadas com
os negcios dos clientes sempre visando assegurar-lhes resultados tangveis em
seus negcios.
Valores: a busca incessante de resultados tangveis nos negcios aos
Clientes, aliados aos atributos de velocidade, inovao e comprometimento.
8

2.2 Atividades da Empresa


A SFC Tecnologia trabalha no ramo de desenvolvimento de sistemas web e mbile,
e tem como seus principais servios:

Sites
A SFC Tecnologia desenvolve sites institucionais, pessoais, alm de portais,
utilizando o que h de mais moderno na programao web. Atravs de um
gerenciador de contedo prprio, o cliente pode atualizar seu site em qualquer local
com conexo Internet.

Sistemas Web
Sistemas desenvolvidos para funcionarem na internet ou intranet, utilizando o
mais moderno conceito de tecnologia nas nuvens. Independente do lugar que o
cliente estiver ele poder utilizar o sistema, em casa, no trabalho, viajando e tambm
atravs de dispositivos mveis.

Sistema Mobile
A SFC tecnologia trabalho no que a de mais moderno no mundo do
desenvolvimento, e recentemente comeou no mundo do desenvolvimento mbile
como aplicativos sobre medida para empresas e tambm aplicativos como base em
inovaes tecnolgicas.
9

2.3 Organograma
Segue abaixo o organograma da SFC Tecnologia, onde temos como o cabea
da empresa o diretor geral, seguido do financeiro e do gerenciamento de projetos, e
mais abaixo os desenvolvedores, design, DBA, e o setor comercial.

Diretor Geral

Gestor de Projetos

Desenvolvedors

Design

Financeiro

DBA

Comercial

2.4 Mercado Consumidor

Hoje o mercado consumidor de TIC muito grande, para quase tudo preciso o
uso de tecnologia, atualmente o nosso principais clientes so pequenas empresas
onde querem gerenciar seus contratos, patrimnios, contas e etc. atualmente
atendemos pequenas, medias e grandes empresas. Nosso principal foco as
empresas que querem se mostrar ou colocar seu sistema na web.

10

2.5 Concorrncia
Hoje existem varias empresas concorrentes no mercado, empresas de todos os
nveis pequenas, mdias e grandes e espalhadas geograficamente em varoas
regies do pas, iremos citar 01 (uma) empresa concorrente na mesma regio.
A XXX-XXXX Sistemas uma empresa que o foco o desenvolvimento web, e
um grande concorrente direto com novos clientes. Abaixo apresentaremos alguns
pontos fortes e fracos dessa empresa em relao nossa.
Pontos Francos
Pontos Fortes
O tempo de reposta entre a empresa Tem profissional ligado ao marketing
e o cliente maior

da empresa

O tempo de entrega do projeto A empresa tem mais funcionrios


maior.
Oferecemos menos garantias

Esta no mercado a mais tempo

Trabalham com algumas tecnologias


mais ultrapassadas

2.6 Premissas e Restries ao projeto


Existem algumas restries no desenvolvimento desse projeto e ele deve de
enquadrar em normas pr estabelecidas.

Funcionar 100% em nos 03 principais Sistemas operacionais (Windows,


Linux, Mac OS)
11

Funcionar 100% nos principais navegadores do mercado (IE, Google


Chrome, Firefox, Safri)

Utilizar tecnologias de Software Livre para o projeto (SO, Linguagem, IDE,


Banco de Dados)

Ser Web Responsiva, ou seja, funcionar em PC, Tablet ou SmartPhone.

Prazo de 08 meses para concluso do projeto.

Oramento de R$ 30.000 Reais.

12

3. O Sistema Atual
Nesse tpico abordaremos como feito o funcionamento de forma de educao
atual e mostrar o motivo pelo qual iremos desenvolver o sistema EAD.

3.1 O Sistema de Educao Atual


Hoje apesar do avano tecnolgico muitas pessoas e instituies ainda no se
renderam a forma de ensino a distancia, e segue o modo tradicional de ensino com
o professor, sala fsica, os alunos e datas e horrios pr-definidos, tornando o ensino
no muito acessvel para os alunos.
Hoje com tanto problemas para ter acesso a um local para a realizao de um
curso seja ele uma graduao ou um curso rpido, transito, valor alto do transporte
publico, valor da gasolina, distancia entre a casa do aluno ate a instituio isso tudo
atrapalho e desanima o aluno de fazer um curso, e o sistema EAD visa terminar com
essa barreira fsica entre o aluno e o curso desejado.

3.2 Causas para o desenvolvimento do novo sistema


Com avano tecnolgico sentimos uma necessidade em usa-la em pro da
educao e tornar o ensino mais acessvel para o aluno, professores e instituio, e
tambm uma interatividade maior entre professor/aluno.
Com o avano dos sistemas EAD, vamos tentar entrar nesse mercado que tem
um futuro promissor. Pesquisam mostra que em 05 anos o numero de alunos e
13

instituio ira dobrar. Segundo alguns dados o aumento do nmero de alunos EaD
foi de 10,9%, contra 6,45% presenciais.
Apesar de existirem alguns sistemas atualmente inclusive em software livre
(Gratuito), queremos desenvolver uma aplicao, pois sentimos falta de vrios
recursos nos sistemas encontrados hoje atualmente no mercado, e pretendemos
preencher essas lacunas que existem nos sistemas atualmente, principalmente a
forma de interatividade e acessibilidade.
Como citamos logo acima apesar de existirem inmeras solues para ensino a
distancia (EAD), o custo de implantao dessas ferramentas um pouco elevado e
temos o proposito a reduzir esse custo para a empresa contratante dessa forma
incentivando as empresas de ensino a adotarem essa metodologia de ensino.

3.3 Situao Desejada


Sabendo que o sistema no visa nenhuma empresa especifica e tendo que se
adaptar a cada empresa (Escola, Faculdades, Cursinhos, Cursos Livres e Etc...) ou
ate mesmo um professor individual que queria dar aula, ento esse sistema deve se
adequar a vrios tipos de regras de negcios.

Maior Flexibilidade no Ensino

Menor custo para a Instituio/Aluno

Gerenciar os pilares da Instituio (Aulas, Financeiro, matricula)

3.4 Problemas Existentes

Ser adaptvel as diferentes regras de negcios de todos os clientes.

14

Cada empresa/instituio/professor tem sua forma de administrar seu


negocio por isso o sistema deve ser customizado a cada regra de
negocio diferente.

Disponibilidade

O sistema deve ter uma taxa de disponibilidade de 99,5% anual


estando disponvel para o aluno no regime 24/7.

Acessibilidade

O sistema deve servi para todos os tipos de alunos com deficincia ou


no por isso deve ser acessvel a todo o publico.

15

4. O sistema Proposto
Aqui veremos alguns requisitos do sistema proposto assim como tambm
diagrama de caso de uso.

4.1 Lista de Requisitos do Sistema


Abaixo segue alguns requisitos importantes do sistema, lembrando que so os
requisitos funcionais do sistema proposto.
Requisito 01: Efetuar Cadastro no Sistema
Descrio: serve para que novos usurios possam fazer seu cadastro no sistema.
Prioridade: Importante.
Entrada: Dados Solicitados
Sada Principal: Cadastro Realizado com sucesso.
Sada Alternativa: Cadastro no realizado.

Requisito 02: Alterar Cadastro


Descrio: serve para que usurios j cadastrados possam alterar seus dados.
Prioridade: Importante
Entrada: Os novos dados
Sada Principal: Dados alterados com sucesso.
Sada Alternativa: Alterao de cadastro no realizada
OBS: o usurio precisa estar logado para essa operao

Requisito 03: Autenticao


Descrio: Autenticao no sistema podendo assim personalizar o ambiente
(Professor/Aluno/Administrador).
Prioridade: Importante
16

Entrada: usurio e senha


Sada Principal: usurio redirecionado para sua rea de trabalho
Sada Alternativa: Acesso no autorizado
OBS: o usurio precisa j ser cadastrado

Requisito 04: Busca no Sistema


Descrio: permite que os usurios possam fazer busca no seu ambiente.
Prioridade: Importante
Entrada: Palavras-chave
Sada Principal: Resultado da busca
Sada Alternativa: Nenhum resultado encontrado

4.2 Diagrama de caso de uso


A imagem abaixo ilustra o diagrama do caso de uso do sistema para plataforma
de ensino a distancia.

Figura 2. Diagrama de Caso de uso

17

4.3 Especificaes dos casos de uso

Logo acima na figura 2, mostrei o diagrama de caso de uso logo baixo segue as
especificaes de cada etapa do processo acima.

Atores: Professor, Aluno e Administrador casa um com seu perfil pr-definido.


.

Caso de uso 01 - Solicitar Cadastro: usurio independente de o seu perfil


ira efetuar o cadastro no sistema preenchendo os dados necessrios para
cada tipo de perfil.

Caso de uso 02 Alterar Cadastro: o usurio pode alterar seus dados


depois de ter cadastrado, a qualquer momento, alguns dados no podem
mais ser alterados, e para que o usurio possa alterar seus dados ele
primeiramente deve estar autenticado no sistema.

Caso de uso 03 Autenticar no sistema: Para ter acesso ao sistema o


usurio deve primeiramente se autenticar no sistema digitando seu usurio e
senha j cadastrada, e depois disso ele ser redirecionado para seu ambiente
de acordo com seu perfil.

Caso de uso 04 Realizar busca no sistema: para facilitar a vida o usurio


ele poder realizar pesquisa rpidas no sistema basta apenas digitar as
palavras chaves e fazer a busca.

Caso de uso 05 Administrao de Usurio: Somente o usurio


administrador tem acesso a essa parte, onde ele pode fazer todas as
alteraes no sistema assim coo tambm fazer a alterao e permisses nos
perfis dos usurios.

18

4.4 Modelo Conceitual de Classes

Com base nos cenrios e no diagrama de casos de uso foi construdo o


diagrama de classes do sistema.

Figura 3. Diagrama de Classes do Sistema

Segue a descrio das classes:

classe Usuario: esta classe responsvel receber e validar os dados do


usurio;

classe Disciplina: esta classe listar as disciplinas em que o aluno est


matriculado;

classe Licao: esta classe permite listar as lies das disciplinas em que o
aluno est matriculado.

classe Exercicio permite listar e responder exerccios de uma lio.

classe ExercicioAssociacao subclasse da classe Exerccio, que possibilita


detalhar aes especficas dos exerccios do tipo associao.

19

4.5 Modelo Conceitual de Dados

Baixo segue a modelagem conceitual de dados do sistema. Onde se encontra


todas as entidades bsicas do sistema e suas cardinalidades.

Figura 4. Modelagem Conceitual de Dados

20

5. Referencias Bibliogrficas
1. GUEDES, Gilleanes. UML 2 Guia Prtico, So Paulo: Novatec, 2014.

2. CASTILHO, Ricardo. Ensino a distncia EAD Interatividade e mtodo, Rio de


Janeiro: Atlas, 2011.

21

Anda mungkin juga menyukai