Marcelo Augusto
Vieira dos Santos
Rhuan Cristiano
MOB SCHOOL
Moraes
- MOBILIDADE
ESCOLAR
Projeto de Graduar;ao apresenlado ao Curso de
Bacharelado em Sistemas de Informagc3o
da
Faculdade
de Cil§ncias Exatas da Universidade
Tuiuti do Parana, como requisito para a obtenyao
do grau em Bacharel
Orientadora:
Curitiba
2004
em Sistemas
Professora
Fairus
de Informayao.
Manfroi.
TERMO
DE APROVA<;:Ao
Marcelo Augusto
Vieira dos Santos
Rhuan Cristiano
MOB SCHOOL
Moraes
- MOBILIDADE
ESCOLAR
Este projeto de gradua9ao foi juigado e aprovado para a obten9ao do grau em
Bacharei em Sistemas de informa9ao no Curso de Bachareiado em Sistema de
Informac,;:ao da Universidade
Tuiuti do Parana.
Curitiba, 25 de novembro de 2004.
Ricardo Pereira
Bacharelado
em Sistema de Informac;;ao
Universidade
Orientadora:
Tuiuti do Parana
Professora Fairus Manfroi
UTPI Facuidade de Ciencias Exatas e Tecnoi6gicas
AGRADECIMENTOS
Agradecemos
nossas esposas que
permanecer
confiante
desde que nascemos,
E
inicialmente
S8
a Deus par estarmos
mantiveram
em nassos
objetivos.
que a educa<;ao
presentes
do nossa lado apoiando
Tambem
e fundamental
a nossa
e sempre
ate esta etapa, a
e incentivando
pais que ensinaram
devemos
busca-Ia.
naD par ultimo, mas sim com am or, a nassos fithos, nossa fonte de alegria
e que em nassos objetivos
sempre
estao inseridos.
a
SUMARIO
1. INTRODU<;iio
DE LlTERATURA
2.1. PERSONAL DIGITAL ASSISTANT
(PDA)
2.1.1. Hist6rico ..
2.1.2. Plataforma PocketPC .
2.1.3. Plataforma PalmOS..
2.2. SISTEMAS OPERACIONAIS
PARA PDA..
..
2.2.1. Windows PocketPC ..
2.2.2. PalmOS..
..
2.3. MEIOS DE COMUNICAr;;Ao..
..
2.3.1. Bluetooth .
..
2.3.2. WIRELESS LOCAL AREA NETWORK (WLAN)
2.4. PLATAFORMA
DE DESENVOLVIMENTO...
2.4.1. Plataforma .NET..
2.4.2. Plataforma JAVA..
..
2.4.3. XML .
2.4.4. MICROSOFT SOL SERVER CE..
3. PROJETO
3.1. APRESENTAr;;AO
DO PROJETO..
.
3.2. FUNCIONAMENTO..
.
4. PROCEDIMENTOS
METODOLOGICOS
5. CONCLUsiio
10
2. REVISiio
..
..
..
.
..
..
..
13
13
14
15
17
18
19
20
22
22
25
28
28
30
32
.. .. 34
36
36
36
39
41
LlSTA DE FIGURAS
FIGURA
1. Modelo Newton fabricado
FIGURA 2.Modelo
FIGURA
pela Apple (1992)
IPAQ 2210 fabricado
3. Modelo Tungsten-E
fabricado
FIGURA 4. Interfaces
das Aplical'oes
FIGURA
do Sistema
5. Interfaces
FIGURA 6. Rede Wireless
FIGURA 7. Plataforma
pela HP/Compaq
pela PalmOne
Pocket (Word,
Operacional
LAN tipica
JAVA.
14
(2003)
Excel e Internet
PalmOS
16
(2004)..
..18
Explorer)
e seu aplicativos
20
22
26
32
LlSTA DE QUADROS
QUADRO
1 - VENDAS
DE DISPOSITIVO
MQVEL...
QUADRO
2 - CRESCIMENTO
QUADRO
3 - APLlCA~()ES
DISPONivEIS
NO WINDOWS
QUADRO
4 - APLlCA~()ES
DISPONivEIS
NO PALM OS
QUADRO
5 - TESTE
DE VENDAS
DO SOFTWARE
...
.
POR SISTEMA
OPERACIOANAL
POCKETPC
15
17
20
21
..
.40
LlSTA DE ABREVIAC;:OES
API
ASP
CD
CM
CSS
DSSL
HP
HTIP
lAPP
ISM
J2EE
J2ME
J2SE
JDK
JRE
KBPS
MB
MHZ
MP3
MPEG
MSIL
PAN
PC
PDA
RAM
SIG
W3C
WLAN
XML
Application Programming
Interface
Active Server Page
Compact Disk
Centfmetros
Cascading Style Sheet
Document Style Semantics and Specification
Hewlet Packard
Hyper Text Transfer Protocol
Inter-Access Point Protocol
Industrial, Scientific and Medical
Java 2 Enterprise Edition
Java 2 Mobile Edition
Java 2
Java Development
Kit
Java Runtime Edition
Kilo Bytes par Segundo
Mega Bytes
Mega Hertz
Layer 3 MPEG
Motion Pictures Experts Group
Microsoft Intermediate Language
Personal Area Network
Personal Computer
Personal Digital Assistant
Randomic Access Memory
Special Interest Group
World Wide Web Consortion
Wireless Local Area Netowork
Extended Markup Language
Language
RESUMO
Este projeto de gradua((Elo contempla 0 estudo e desenvolvimento de urn software
na plataforma Pocket PC para dispositivos moveis PDA. Com 0 objetivo de facilitar 0
trabalho do professor no lanyamento de informa90es
como natas, agenda de
trabalhos e provas, livro de chamadas
e diario de cia sse e permitir a troca de
arquivos eletr6nicos atraves de redes com conexao fisica ou sem fio com outros
sistemas da InstituiyEio de Ensine e Alunos. as dispositivos m6veis da plataforma
Pocket PC sao computadores de mao que possuem como sistema operacional 0
Windows CE (Compact Edition) e entre outras tarefas oferecem servi((os como
correia eletronico, softwares de ediyEio de lexlo, planilhas eletronicas, tocador de
audio e video e browser para internet.
Palavras-chave:
PDA, Pockel PC, Windows CE, redes sem fio.
10
INTRODU<;:AO
Normalmente,
ministrado
em um documento
de qualquer
chamado,
de trabalho
realizar
duplica9ao
processo,
0
0
mesma
havera duplicac;ao de trabalho
processo
Essa pratica
e consumo
de tempo
de trabalho
processo,
e consumo
S8 0
manualmente
gera alguns
problemas,
por parte do professor
e consumo
e
e realizado
de ensino
de tempo
aluno necessitar
de tempo
por
para
parte
da
das informac;6es,
da secretaria
em realizar
0
mais uma vez.
Em instituic;oes
como:
instituil'ao
Diario de Classe.
tais como: duplical'ao
secreta ria para realizar
de lan<;amentode notas, faltas e conteudo
processo
0
pelo professor
notas,
faltas,
Cia sse e no Sistema
transmissao
informatizadas,
contelldos
Escolar,
podem ser emitidos
quantos
No case de escolas
ministrados,
0
das informac;oes
de interesse
relat6rios
secretaria,
uma vez que a lan9amento
caso percebe-se
um aumento
lais informa~6es
etc..
e
um sistema
no Diario
de disponibiliza9ao
ainda maior de tempo
e feito
de informa96es
faz menos solicita~6es
de
significativo
do trabalho
de Informa~ao
do professor,
Escolar.
de dados
e trabalha
pelos professores
de relatorios.
de forma esc rita no Diario de Classe,
no Sistema
feito
da secreta ria no casa de
do aluno (uma vez lanc;ada a informac;ao,
ha uma maior economia
lan9ar todas as informa96es
lan9ando
atividades,
de informa<;oes
fcrem necessaries).
que possuem
au Intranet,
aos dados,
que 0 lanc;amento
que alivia parte do trabalho
na Internet
aluno, tendo acesso
sabe-s8
Todavia,
e a
neste
que alem
repete
0
da
de
processo
11
Seria
desejavel
lanyamento
(desde
das
que
0
fosse
processo
0
informac;:6es
sistema
de tempo e trabalho
parte
que
fosse
de um
a todos os interessados
Levando
como objetivo
Pocket
PC capaz
Classe
dos Professores,
de agilizar
todos
e automatizar
e
vez, diretamente
no acesso e usa dessas
banco
de
dados
inclusive
esses
um software
gerando
dispensado,
0
aspectos,
economia
par
e confiitvel,
aluno.
0
presente
m6veis
trabalho
tem
da plataforma
a rotina de preenchimento
0
0
informac;oes
atualizado
para dispositivos
informac;:6es para
que
no sistema
uma serie de beneficios:
no processo,
em considera9ao
geral desenvolver
fosse
uma (mica
gerando
agilidade
da secreta ria e gerac;ao
disponivel
feito
confiavel).
do professor,
manual
do Diario
banco de dados
de
da Institui((c30
de Ensino e para os dispositivos m6veis dos alunos que usarem a mesma
plataforma.
Como
objetivos
especificos,
envolvem
0 desenvolvimento
principais
plataformas
dispositivos
Trata-se
m6veis:
de
informac;oes
ferramenta
do diario
ministrados
de
para
estudar
para dispositivos
de desenvolvimento,
para dispositivos
entre professores,
preenchimento
conteudos
uma
pretende-se
de aplicac;oes
m6veis,
formas
tecnologias
pessoais
de
ao
composto
do
lanc;amento
em aula e geraC;03o de resumos
troca
fio de
e envio
classe,
de
sem
e servidores.
instituic;ao de ensino e aluno, no que diz respeito
0
processo
que
do tipo PDA, as
de comunicac;ao
computadores
otimizar
as
m6veis
de
notas,
faltas,
de notas e faltas do periodo
letivo.
A relevancia
deste
aplicac;ao de uma tecnologia
trabalho
se evidencia
na medida
em
que
de ponta PDA na otimizaC;03o de uma atividade
prop6e
a
que, ate
12
o momento
que
e 0 de
e burocrcHica
e morosa,
trazer conhecimento
devolvendo
0 professor
e informaC;;<3o aos alunos.
ao seu objetivo
principal
13
2 REVISAO
DE L1TERATURA
Este capitulo apresenta as termas, conceitos e ferramentas envolvidos no
estudo.
Sao abordados
computadores
plataformas
de
topicos
bolsa
e
envolvendo
os
para desenvolvimento
os tipos de computadores
respectivQs
sistemas
de softwares
operacionais
para estes
portateis
ou
disponiveis,
equipamentos
e meies
de troca de informac;:6es entre os mesmos.
2.1 PERSONAL
DIGITAL ASSISTANT
Os Palmtops,
tambi>m chamados
(PDA)
de PDAs ou Handhelds,
sao dispositivos
que, como a nome diz, podem ser manipulados com 56 uma das maos. Alguns
possuem
teclado
embutido,
tela colorida
de alta resolul'ao,
a redes com ou sem fio e podem executar Win32 APIs ,
1
possibilidade
de acesso
Muitos destes modelos
incorporam fone de ouvido e alto falantes, e podem reproduzir musicas com
qualidade
de telefone
de CD utilizando
e enderec;:os,
tambem muito comuns
0
formato
anotac;:oes
nestes aparelhos
MP3. Aplicativos
rapidas,
gravador
(CASTELLANI,
como
agendas
de som,
entre
de numeros
outros,
sao
2001).
Bari9\)\
'Application Programming Interfaces, conjunto de bibliotecas e fun~6es disponibilizadas
a
Microsoft, para programadores desenvolverem fun90es au programas utilizando recursos do sistema
operacional como gerenciamento de janelas e contrale de impressoras (ROMAN, 1999).
14
2. 1. 1 Hist6rieD
Em 1970,
culminando
Notebook
com
(FOLHA
Em 1988
a Xerox
iniciou suas pesquisas
a apresentac;ao
DE
sAo
PAULO,
a Apple
do
na area
de computa<;:c3o
Oynabook, urn micro do tamanho
movel
de
urn
2002).
tambem come90u a desenvolver pesquisas para
computaC;80m6vel e no primeiro semestre de 1990, anunciou seu novo aparelho, 0
t
Newlon. Este modele
1992,
0
Newton
consistia
em urn computador
capaz
de reconhecer
configura9ao de 1MB de memoria e transferencia de dados a 38,5Kbps
FIGURA 1: Modelo Newton fabricado pela Apple (1992).
FONTE: http://www.mercadolivre.com.br/jmli!em?sile=ML8&id=18706040
ACESSO
Em 1993, a Motorola
POA Gecko,
eo ExpertPad
escrita.
Em
(visualizado na Figura 1), estava sendo comercializado numa
desenvolveu
0
Envoy.
(com 0 sistema operacional do Newton),
(ibidem).
em 12104/2004
No mesmo ano foi lan9ado
0
Zoomer
(um clone do Newton lan9ado pela Sharp) (ibidem).
(
da Tandye
0
Casio)
15
Em 1994, a IBM e a Bell South lan,aram
Link.
No ano seguinte, a Motorola come,ou
Em 1995, a fabricante de modems
mar,o de 1996, lan,ou
0
Pilot
1.000 e
0
0
Simon
a vender
US.
Pilot
0
e a Sony lan,ou
Envoy
Robotics
0
Magic
(ibidem)
adquiriu a Palm, que, em
5.000. No final de 1997 a Palm decidiu
licenciar 0 sistema Palm OS. Em maio de 1999, um micro de mao jil podia se
conectar a Intemet (ibidem).
Pode-se observar no QUADRO 1, 0 crescimento das vendas de dispositivos
m6veis do ano de 2001 com previsao ate 0 ano de 2008.
QUADRO 1 - VENDAS DE DISPOSITIVO M6vEL
: ". -"- :.
2001
2002
2003
2004
2006
2008
Worldwide
USA
W. Europe
2.1.2 Plataforma
PocketPC
Os dispositivos da plataforma PocketPC
Samsung
possuem, processadores Intel ou
(dentre outros), com velocidade variando entre 200 a 400 megahertz,
mem6ria RAM de 32, 64 e 128 megabytes
expansivel atraves de cartoes de
mem6ria, tela com resolu,ao de 240 x 320 pixel, 65.000 cores, teclado e slots para
16
saida e entrada de dadas. Suas dimensoes variam entre 11,4 x 7,0 x 1,4 em e 14,0 x
e
8,8 x 2,0 em, seu peso pode variar entre 123 a 254 gramas. A Figura 2
apresentada urn modelo de PoeketPC (COSTA, 2003).
FIGURA 2: Modelo
FONTE:
IPAQ 2210 fabricado
www.hp.com.brACESSO
pela
HP/Compaq
em 30/04/2004
Apesar dos avanl'os da plataforma PoeketPC
usa, a tradicional
pequena
interface
visual do Windows
tela dos computadores
de
(2003).
em termos de faeilidade de
ainda nao funciona
mao, que ficam bastante
muito bem na
congestionadas,
principal mente na hara de digitar textes au preencher planilhas, onde metade da tela
e oeupada por urn teelado virtual (ibidem).
as dispositivos PocketPC
interno.
Par
plataforma
dadas,
Qutro lado,
PalmOS.
entre
reconhecimento
eles
0 sistema
0
de voz
tern razoavel eapacidade de armazenamento
necessitam
de mais
operacional
reconhecimento
(ibidem).
de
mem6ria
oferece
escrita,
as dispositivos
da
mais modos de entrada
que
de
alfabeto
sintetico
e
ate
17
Pode-se observar no QUADRO 2, 0 percentual de crescimento dos Sistemas
Operacionais
em relac;ao
aos dispositivos
vendidos,
com previsao
ate
0
ana de
2008.
QUADRO 2 - CRESCIMENTO DE VENDAS POR SISTEMA OPERACIOANAL
2.1.3 Plataforma
Os
modelos
processadores
PalmOS
da
plataforma
da Intel, Motorola
PaJmOS
ou Texas
sao
equipamentos
Instruments.
que
Sua velocidade
possuem
pede variar
entre 16 e 200MHz, memoria RAM de 2 a 64MB, tambem expansivel atraves de
cartoes de memoria. Sua tela tern resolu9ao de 160 x 160 a 320 x 480 pixel, e vai
18
de 2 a 65.000 cores. Possui teclado e partas para dispositivQS de entrada e saida de
dados. Sua dimensao pode variar de 9,9 x 7,5 x 1,6 a 13,9 x 7,5 x 13,1cm e seu
peso vai de 130 a 291 gramas conforme Figura 3 (COSTA, 2003).
FIGURA 3: Modele Tungsten-E fabricado pela
FONTE: www.pafmone.com ACESSO em
PalmOne (2004).
03/0612004.
Os equipamentos da plataforma Pa/mOS destacam-se entre outros motivos
pelo
baixo
pre90
dos
equipamentos
comparando-se
com
as
dispositivos
da
plataforma PocketPC.
2.2
SISTEMAS
OPERACIONAIS
Sistema Operacional
PARA PDA
e urn conjunto
de programas
e funyoes que, ocultando
os detalhes do hardware do eomputador, afereee aa usuaria uma forma faeil e
flexivel de controle e aeesso aas seus recursos (ARAUJO, 2003). Os sistemas
19
operacionais
Microsoft
mais
comuns
para
dispositivos
e Palm OS da Pam/Source.
PDAs,
sao:
Windows
A seguir apresentamos
PocketPC
uma introdu9ao
da
a estas
tecnologias.
2.2.1 Windows PocketPC
a
Windows.
Windows
PocketPC
0 usuario
tais como:
mantem
tem possibilidade
cartoes de modem,
que
0
Pode-s8
diretamente
entre outros
Windows
continua
PocketPC
Windows PocketPC
com
0
o
apresentam
de hardware
coloridas, cabos
de
calendario
da tecnologia
e inclusive os e-mails
Dessa forma, garante-se
maior flexibilidade
Wireless quanta com
0
dos
Server
0
ambiente
auxilia
a
aos usuarios. 0
de rede tanto
de tecnolagias
mais
(MIWA, 2003)
Windows
dispositivos
aplicativos
interface
Eo de sincroniza,ao
atraves
possibilita uma conexao segura com
usa de tecnalogia
tradicionais.
oferece
e vice-versa,
e tambem
da
dispositivos
digitais
de correio eletr6nico.
das informayoes
basicas
(MIWA, 2003)
atualizar dados de agenda,
com aos servidores
atualiza9ao
outros
flash, cameras
dados do PDA com os do computador
ActiveSync.
caracteristicas
de instalar
memoria
saida de video e porta de impressao,
Uma facilidade
as
PDA
PocketPC,
disponibiliza
que, em sua interface
versoes
de programas
sao familiares
inclusos nos portateis sao descritos no Quadro
podem ser visualizados na Figura 4.
Microsoft
aos usuarios.
para
Alguns dos
1, e as interfaces
que
20
QUADRO 3 - APLlCAC;;OESDISPONivEIS NO WINDOWS
POCKETPC
DESCRI AO
Pode-se visualizar textos e e-book's.
Navegador de internet, possibilita visualizayao de
paginas Web.
APLICATIVOS
Microsoft Reader
Pocket Internet Explorer
MSN Messenger
Cliente para traca de mensagens, imagens e
videos instantaneo.
Windows Media Player
Pocket Access (Professional
Edition)
Pocket Excel
Pocket Outlook
Tocador de visualizador de sons e imaqens.
Banco de Dadas para pequenas aplica~6es.
Planilha de calculos
Cliente de Correia Eletr6nico e organizador
pessoal
Criader e visualizador de apresenta90es
Editor de texto
- ret"ada da Revls!a INFO EXAME, n' 207 - Junho/2003.
NOTA Informayao
Pocket PowerPoint
Pocket Word
ij""MI;W',.,!.i@
T.,I ••j~"'theseW•••ile.~d •••
t.!
ljoBIlIii!l!;"'E
11234.567890.-+
Ta
q W Il
CAP a s d
Shut z x (
etl;iu
.
r
t
y
fOil
Y b
i
u
j
0
k
n m,
P
[
]
I;'
tt;:.,.
Qrl':;:~.~~
~
SonylUSA
PocketPCW~b ~~
I •....•
\
Vie"
FIGURA
4: Interfaces
rook"@'}QGl
das Aplicat;6es
Pocket Word, Excel e Internet Explorer,
FONTE: www.hp.com.br
ACESSO em 17/05/2004
respectivamente.
2.2.2 PalmOS
Urn dos primeiros e mais conhecidos sistemas operacionais
para handhelds
existentes no mercado, 0 Palm OS, sofreu ao fongo dos anos, modifica~oes e
21
gradativas
melhorias.
Hoje
e considerado
como
sendo
urn dos melhores
sistemas
operacionais para equipamentos portateis (MIWA, 2003).
o
PalmOS
aplic890es,
e
0
possui
varies
como as ferramentas
AppForge,
recursos
para
facilitar
de desenvolvimento
0
desenvolvimento
Code Warrior,
Sattelite
de
Forms
que permitem a cria,ao de aplica,oes de forma eficiente e rapida.
(ibidem)
Uma das ferramentas
mais comuns
e uma
ferramenta
HotSync,
fornece
uma ferramenta
chamada
para os
usuarios da plataforma
que instalada
de c6pia de segurany8
no computador
e sincronismos
PalmOS
do usuario,
dos dados entre PC
e PDA (ibidem).
As interfaces que de alguns aplicativos disponiveis para a plataforma
PalmOS
podem ser vistas nos quadros
da Figura 5.
QUAORO 4 - APLlCA<;OES OISPONivEIS NO PALM OS
APLICATIVOS
OESCRI AO
Cantatas
Agenda
Taretas
Aplicac;::6es com recursos
de organizador
pessoal.
Calculadora
Memorando
·WordToGo
·SheetToGo
·SlideshowToGo
·DataViz Mail
PDFToGo
·PicsToGo
·SmarlCharl
Editor de textos.
Editor de planilhas.
Editor de apresentag,oes
Cria e Edita mensagens de correia eletr6nico
Visualizador de documentos do tipo PDF
Visualizador de Imagens
Editor de graticos
*
Ferramentas
compativeis
com os produtos
similares
da Microsoft.
- retJradada Revista INFO EXAME, n0 207
NOTA. Informa,ao
Junho/2003.
22
..
~.
~!:6j!
,
ndd,r ••
c ••dloor.
D.ahB
q".,t
_. ~.
(
,,,
I
••
Ilio
••
h;
k 1 ; ,
~ " m.
..,
•• k
s •.•••
t;ty
~n
~~
FIGURA 5: Interfaces do Sistema Operacional PaimOS e os aplicativos de Agenda e Contatos.
FONTE: www.palmsource.com ACESSO em 03/06/2004
2.3 MEIOS DE COMUNICA9Ao
Comunicac;:ao e urn ate realizado
comunicado
entre
urn comunicador
(receptor) atraves de um rneio a qual
e
(emissor)
e
0
utilizado para fazer com que a
mensa gem chegue ao destino. As duas forrnas mais comuns de se estabelecer
comunicac;:ao sem fio entre PDAs sao: Bluetooth
e Wireless.
2.3.1 Bluetooth
Em 1998, cinco empresas
um consorcio
denominado
(Ericsson,
Bluetooth
expandir e promover a tecnologia Bluetooth
de
comunicac;:ao. A
Dinamarca,
parecer
Bluetootll
0
escolha
rei Harald
uma escolha
e unificayao.
Blaland,
curiosa,
do
Nokia,
IBM, Intel e Toshiba),
SIG (Speciallnlerest
nome
e estabelecer
e
uma
mais conhecido
Group)
com
0
formaram
objetivo
de
urn novo padrao industrial
homenagem
como Harald
ao
unificador
Blueloalh.
ao que tudo indica, a paJavra-chave
Apesar
da
de
por tras de
23
Atualmente,
0
de 1400 empresas
suporte
cons6rcio
de todo
de companhias
0
Bluetooth
mundo.
lideres
interessadas
no desenvolvimento
fazem
do
parte
Motorola,
empresas
DoCoMo,
Philips,
e uma
comunicac;;c3o sem
como
fic (wireless),
celulares,
Samsung,
podem
mouse,
atraves
padrao
Dell,
HP,
e
Texas
0
e pes
na nova especifica(fao.
Siemens,
teelado,
e sem que
0
de uma
uma ampla
scanners,
etc.) de uma forma bastante
automatica
Blue/oath
assegurar
eom
eletrodomesticos
Compaq,
de and as
conectar
utilizar cabos de li9a9030. A ideia e permitir
de forma
3earn,
especificaC;;<3o aberta
os usuarios
fixos (PCs, impressoras,
telefones
telecomunica.y6es,
de cerca
rapidamente
Ja
Lucent,
Microsoft
2000).
Bluetooth
especificac;;ao,
cresceu
de produtos baseados
consorcia
NTT
(HAARTSEN,
em
SIG jii conta com a participa9ao
Este cons6rcio
tecnoiogia
de radio.
Par
variedade
etc.) e m6veis
para
meio
dessa
de dispositivos
(laptops,
PDAs,
simples, sem a necessidade
a interoperabilidade
usuario necessite
visa facilitar as transmissoes
padrao
de
desses dispositivos
se preocupar
com isso.
de voz e dados em tempo
0
real,
prote~aocontra interierencia e a seguran~ados dados transmitidos (JR.
RAVAGNANI,2001).
Dispositivos
Bluetooth
na faixa ISM' centrada
alguns
grupos
formalmente
reservada
recentemente
tem side aberta mundialmente
Como as
para
operam
de usuarios
em 2,45 GHz, que era
profissionais,
mas que
para uso comercial (ibidem).
regulamenta~oesem diversas partes do mundo sao diferentes, ja
existem iniciativas para uma
padroniza~aodo espectro de freqOencia da faixa ISM,
objetivando assegurar uma compatibilidade
mundial de comunica90es
(ibidem).
24
A ideia inicial do Bluetooth
para estabelecer
projeto,
comunicayao
e basicamente
entre
viu-se que esta tecnologia
exemplos
dispositivQs.
pode oferecer
mouse, teclado
conexao
Contudo,
muito
com
0
de cabos
andamento
mais possibilidades.
do
Alguns
PC au laptop
0
ate mesma
a rede
e impressoras,
scanners,
local;
com notebook,
automatica
quando
as aparelhos
encontram-se pr6ximos, podendo
assim, por exemplo, envia as
mensagens
recebidas
de
0 usuario
idenlificador
possa
correia
pessoal
comunicar
residElncia:
aD chegar
0
usuiuio
carteira
numero
0
com que urn dispositivQ
Qutros
dispositivos
sem
que
do usuario
Bluetooth
em casa, a porta automaticamente
de dinheiro,
valor da mercadoria
de dispositivos
se compararmos
Internet
com i550;
fazendo
com
da
em
sua
S8 destrava
e as luzes sao acesas;
eletr6nica
desconta
eletronico
S8 preocupar
S8
para
o
e
via celular
precise
que
ao fazer
compras,
uma registradora
adquirida.
pod em
se conectar
com a rede com cabeamento
por isso, uma rede com esta tecnologia
pode apenas
FceqOencia de emissao de ondas de radio, que era somente
restrita as areas lndustriais,
Medicas e Cientificas.
2
a necessidade
(ibidem):
conexao sem-fio entre
limitado,
eliminar
0
ao
alcance
mesmo
e bastante
ser local (ALECRIN,
utilizada
tempo
para transferencia
e
curto,
2003).
de dados,
25
2.3.2 WIRELESS
LOCAL AREA NETWORK
As Redes Locais
fedes convencionais
flexivel,
com fio, fornecendo
fadl configura9ao
de
campus.
8em Fio (WLANs)
Sendo
assim,
e com
as
(WLAN)
constituem-se
as mesmas
como
funcionalidades,
boa conectividade
WLANs
cornbinam
mas de forma
em areas
mobilidade
as
uma alternativa
prediais
do
eu de
usuario
com
coneclividade, e velocidades (SILVA, 1998).
Alraves da uliliza,ao de portadoras de radio ou infravermelho, as WLANs
eslabelecem a comunica,ao de dados enlre os ponlos da rede. Os dados sao
modulados
na portadora
de radio e transmitidos
atraves
de ondas
eletromagneticas
(ibidem).
Multiplas
uma interfira
especifica
portadoras
na outra.
(transmissor/receptor)
local Ethernet
comunicac;ao
de
semelhante
3
Roaming:
Para extrair
os dados,
e rejeita as outras portadoras
Num ambiente
pontos
de radio podem
tipico, como
0
vizinhos,
a um sistema
Pontos
mostrado
de acesso
num
de telefonia
vizinho
receptor
sintoniza
na Figura 6,
(access
(com fio). as pontos
com a rede convencional,
acesso
0
num mesmo
meio,
numa
sem que
frequemcia
de freqO€mcias diferentes(ibidem).
ou ponto de acesso
convencional
coexistir
point)
de acesso
0
dispositiv~
e conectado
de
celular (ibidem).
fora da rede de alcance.
micro
a uma rede
nao apenas
como tam bern intermediam
esquema
transceptor
celulas
0
fornecem
trafego
com
a
com os
roaming3
26
FONTE:
FIGURA 6: Rede Wireless
htlp:llwww.rnp.br/newsgen/980Slwireless.html,
Esta em desenvolvimento
cujo objetivo
roaming
e
garantir
atraves das celulas.
comunicarao
0
protocolo
a interoperabilidade
0 protocolo
LAN t1pica
ACESSO
lAPP
em:
15/05/2004
(Inter-Access
entre fabricantes
Point
fornecendo
lAPP define como os pontos
atraves do backbone da rede, controlando
Protoc00,
suporte
de acesso
a
se
os dados de varias estagoes
moveis (ibidem).
Ha
varias tecnologias
suas particularidades,
algumas
tecnologias
a) Sistemas
suas limita((oes
apenas
0
nas redes locais sem fio e cada uma tern
e suas vantagens.
das mais empregadas
Narrowband:
numa freqGencia de radio
passive],
envolvidas
suficiente
Os sistemas
especifica,
narrowband
mantendo
para passar
A seguir,
sao apresentadas
(ibidem):
0
(banda
sinal de radio
as informagoes.
estreita)
0
operam
mais estreito
27
b) Sistemas
tecnica
Spread
de espelhamento
provendo
consumo
maior
seguranga,
Sao mais utilizados
atualmente.
com sinais de radio freqOencia
integridade
e confiabilidade,
em
Utilizam
de banda
troca
a
larga,
de urn maior
de banda.
c) Sistemas
utilizam
Spectrum:
espectral
Infrared:
frequencias
eletromagnetica.
muitas
Igualmente
Para
transmitir
altas,
a
dados
urn paueD
luz, a sinal
os sistemas
abaixo
da
infravermelho
infravermelhos
luz visivel
no espectro
naD pade
penetrar
em
objetos opacos.
Os sistemas
muito limitada
Area
diretos
(em torno de 1,5 metro).
Network)
WLANs
infravermelhos
como,
par exemplo,
de baixo custo fornecem
Sao comumente
utilizados
uma distancia
em PAN (Personal
os POAs, e ocasionalmente
sao utilizados
em
(ibidem).
Algumas
das
vanta gens
apresentadas
pelas
tecnologias
Wireless
sao
esperar
pela
(ibidem):
Conexao
conexao
Nao Usa
seja,
Continua,
Jigou
com servidor.
0
Telefone,
nao paga·se
0 micro,
Esta conectado
0
pelo
sinal chega
pulsa
caso de conex6es
discadas;
Alta Performance,
a conexao
a do
acesso discado;
naD precisa
mais
24 horas por dia.,
ao micro via ondas
telef6nico
enquanto
se da a uma velocidade
de radio,
ou
navega,
isso
no
sempre
superior
28
Alta
imunidade
micro ondas,
0
de fen6menos
As comunicayoes
como
organiza<;oes
a ruldos,
e imune
sistema
sem fio necessitam
que
aspectos
a qualidade
ferramentas
que
regulamentam
e Internet
utilizadas
de suporte.
2.4.1 Plataforma
A
precisam
do produto
constru<;:ao de sistemas
respeitar
regulamenta<;oes
locais,
bern
comunicac;:oes. E par
mais facit de ser burlada
do que sistemas
ser avaliados
final,
quando
Urn aspeclo
envolve
a tomada
do desenvolvimento
de grande
de decisao
para a codifica<;:ao do programa
Neste
item,
para dispositivos
apresenta-se
duas
de uma
relevancia,
que
a respeito
das
e a infra-estrutura
das
plataformas
de
moveis mais utilizadas.
.NET
plataforma
desenvolvimento
alta,
raias e Qutras interferenclas
a Opera9<30 dessas
e
para um problema.
a serem
Ihe selVira
muito
DE DESENVOLVIMENTO
soluc;:ao computacional
afetara
a chuvas,
freqOencia
(ibidem).
2.4 PLATAFORMA
Varios
utilizamos
metereol6gicos.
tratar~se de uma faixa de radio aberta,
fisicos tradicionais
quando
.NET
(Ie-se
"dot
nef')
de aplica<;:6es para ambientes
(WAKEFIELD,
2000).
Oferece
um
e
um
ambiente
cliente/selVidor,
ambiente
que
permite
dispositivos
0
moveis
de desenvolvimento
e
29
integra9ao
entre
que aplicativos
transayoes
utilizados.
sistema
0
XML WEB Services'
novas
independentes
Isto
e
(legacy
do sistema
passivel
operacional,
e a aplica9ao.
ja existentes
ou
gravas
operacional
Microsoft
.NET possibilita
conectem
ou hardware
a uma interface
e chamada
a qual
A plataforma
systems),
seus
dados
que estao
que fica entre
sendo
a aplicayao
.NET Framework.
e
e
0
(WAKEFIELD,
2000).
o Microsoft
.NET Framework
Common
Language
Interpretador
que
a aplicac;ao e
0
Classes
Linguagem
utilizando
Bloco
plataforma,
resumidamente,
de
seguinte
uma das ferramentas
Notas);
a seguir,
de c6digos
desenvolvidas
linguagem
intermediaria
chamada
Linguagem
Intermediaria
Microsoft);
de
Execu9ao):
intermediiuio
que contem
em linguagem
que com poe a plataforma
de desenvolvimento
entre
urn conjunto
C, usadas
por
.NET;
para cria9ao
de programas
a partir de sites na Internet.
de
construry8o
processo:
0
c6digo
de desenvolvirnento
este
Comum
par ler urn c6digo
Peda90s
a processo
0
(Linguagem
operacional;
normalmente
que serao executados
Nesta
Runtime
sistema
todas as linguagens
ASP.NET:
de tres partes (ibidem):
e responsavel
do Framework:
de fungoes,
envolve
consiste
c6digo
MSIL
e
disponiveis
compilado
(Microsoft
e, finalmente,
e execu9c3o
e escrito
(Visual
aplicac;oes
Studio. NET,
e transformado
Intermediate
ao ser executado
4 Conjunto
de pad rOes abertas que incluem XML, para fornecer
oulros servi'Yos au aplica'Yoes independente
do local e da plataforma
de
pelo desenvolvedor
em
uma
Language
ou
pela primeira
acesso a sistemas,
conteudos
de hardware (SHORT, 2002).
e
30
vez na maquina, a Common
Language
Runtime
Ie
0
c6digo em Microsoft
Intermediate Language, 0 transforma em linguagem de maquina, e 0 armazena
na
mem6ria.
2.4.2 Plataforma
JAVA
A plataforma Java surgiu em 1995, produzida pela Sun Microsystems
parte
de urn projeto
desenvolvimento
chamado
softwares de forma que a arquitetura
de
como
Green. Seu faco principal era a abstra9ao
de
hardware
de
fosse
irrelevante para a aplica,ao (JUNIOR, 2002).
A plataforma
Java passui importantes caracteristicas
que, no seu conjunto,
diferenciam-na de outras linguagens de programa,ao, entre as quais (ibidem):
Orientada
a Objetos, por tratar-se de uma linguagem que oferece
mecanismos de abstra9aO, encapsulamento
Portabilidade,
executada
e hereditariedade;
ou seja, uma aplica9ao desenvolvida
em diferentes sistemas
de altera,ao de c6digo, gra,as
operacionais,
em Java pode ser
sem a necessidade
a "Maquina Virtual Java" (JVM);
Multitarefa, a linguagem permite que sejam rodadas ou executadas
multiplas
rotinas concorrentes,
Quando urn aplicativo
de c6digo chamado bytecode,
JAVA
possibilitando sua sincroniza4Yao.
e compilado e criado
urn programa com urn tipo
sendo que a Maquina Virtual Java (um tipo de
emulador de sistema operacional), usa as fun,oes e comportamentos do mesmo, Ie
e executa as instru,oes do JAVA bytecode
(FERGUSON, 2002).
31
o JAVA
bytecode tern uma performance
compilado para a maquina especifica,
para
a maquina
0
programador
aplicac,;:ao, par exemplo:
baixa
pais quando
tern urn controle
em uma linguagem
Atualmente
existem
tres versoes
a) J2SE (Java Standard
o
J2SE
representa
muito similar a linguagem
Existem
duas
0
0
comparado a urn programa
e compilado
programa
maior sabre
C
rotinas de alocac,;:ao e desalocac,;:ao de memoria
S8
0
direto
a infra-estrutura
programador
da
cria suas proprias
(ibidem).
para a plataforma
JAVA (ibidem):
Edition).
"JAVA
JAVA
Classico".
Em termos
que fai lanc;ada
ferramentas
principais
JDK (Java
Development
para
0
de funcionalidade
no inicio pela
desenvolvimento
ela
e
Sun Microsystems.
de aplicac;6es
J2SE
(ibidem):
Kit): inclui
bibliotecas
p.a~r6es
necessiuias
compila~ao
do programa
(ibidem);
JRE (Java
Runtime
Enviromment).
0
compilador
para
pacote
0
JAVA
Oavac)
e as
desenvolvimento
que possibilita
somente
e
a
execuc;c3o do programa.
b) J2EE (Java Enterprise
Tecnicamente
aplicac;oes
as maiores
empresariais
a cria~ao de aplica~oes
c) J2ME
especificas
(Java
Edition),
beneficios
voltadas
Micro
agrega
algumas
versao
para a Internet,
colaborativas
Edition),
para desenvolvimento
desta
vers~o
funcionalidades
possibilidade
ao J2SE.
de desenvolver
al8m de uma tecnologia
e distribuidas
de aplica~oes
ea
que ap6ia
(ibidem).
reduzida
com
bibliotecas
para a plataforma
e fun~oes
movel (ibidem).
32
Na FIGURA
composta
7. podemos
compreender
melhor como a Plataforma
JAVA esta
atualmente.
~
J2SE
J2EE
FIGURA 7: Plataforma
JAVA.
Fonte: Mobile .NET, 2002, Pg 133
2.4.3 XML
Em certa momento
tornaram
visiveis
definic;6es
do desenvolvimento
da WEB, as limitac;6es
e sua falta de extensibilidade
ambiguas
permitiam
frustava
uma proliferary8o
da HTML
as desenvolvedores,
de informac;oes
5 S8
suas
mal estruturadas,
dificeis de serem recuperadas.
Desta
forma
comandos
criados como extens6es
esta ameaya
a interoperabilidade
tecnologia
de folhas
poderiam
ser
de estilo para
usadas
5 Hypertext Markup Language
World Wide Web Consoriion,
I>
especificos
de formata((80
da HTML par fornecedores
no
lugar
a
e
escalabilidade
das plataformas
fcram
de navegadores.
Em resposta
da web,
W3c" criou uma
0
a
HTML, as Cascading Style Sheets ICSS), que
de
marcac;oes
linguagem
para constrUl;ao
organizaca.o qu estabelece
proprietarias.
a
de paginas na Internet.
os pad rOes para Internet.
W3C
tambem
33
acrescentou uma extensibilidade ilimitada ao HTML.
nasceu a eXlensibile
softwares,
Language
Em razao disto, em 1998,
(LIGHT, 1997).
(XMLJ
e uma linguagem para representa9ao dos dados, e
XML
torna-Ios
Markup
legiveis para
0 que
pessoas,
aD mesma
0
faz de farma a
tempo em que sao manipuli'IVeis
par
e obtido par meio de um conjunto de marcas (tags) mais poderoso,
flexivel e extensivel que os da HTML (ibidem).
e
XML
inerente
acessivel
simplicidade.
documento
XML
a todos os niveis de programadores
8aseia-se
mesma
primitivas. Contudo
0
com
XML nao
em
texto,
qualquer
as ferramentas
S8
de
limita apenas
por causa de sua
usuiuio
processamento
a textes, tambem
pade
criar
de texto
urn
mais
pade descrever
imagens, graficos vetoriais, anima90es ou qualquer outro tipo de dado (ibidem).
A XML consiste em tres partes principais (ibidem):
XML-Linguagem: a verdadeira especifica9ao da linguagem XML,
define
conceitos
cruciais
de
documentos
XML
valid
as
e
bern
formatados;
XML
Liga90es: a XML tem capacidade de liga90es que vai muito alem
daquelas fornecidas pela HTML, com suporte para desempenho das
liga90es e urn contrale melhor sabre a conduta das lig890e5;
•
XML
Estilos, ou XS: documentos XML podem ser moldados usando
mecanisme CSS
fornece
sua
0
(conforme mencionado acima). Porem, a XML
propria e bern sofisticada
baseada no padrao DSSL
linguagem
de folhas de 85ti105,
(traduzindo, Documento de Estilo e
34
Especificayoes
de
Semantica da Linguagem), como uma alternativa
ao CSS.
2.4.4 MICROSOFT
o
Microsoft
versao reduzida
soluc;oes
SQL SERVER
CE
SOL Server 2000 Windows
CE Edition
(SOL Server
CE)
e uma
do Microsoft SOL Server 2000 destin ada ao desenvolvimento
corporativas para
equipamentos
m6veis
nos
base ados
de
sistemas
operacionais Windows Pocket PC (PERKUS, 2002).
Mesmo em equipamentos tao compactos,
0
SOL
Server
CE
oferece
caracteristicas de bancos de dados relacionais (como processamento otimizado de
querys e suporte
Protocol
a
preserva
recursos
De acesso remota, replica9ao e prote9ao de dados sabre HyperText
Transfer
valiosos para
0
(HTTP),
equipamento
transagoes),
com consumo
minima
que
sistema operacional (ibidem).
as informa90es podem ser trabalhadas off-line
m6vel)
e
serem
sincronizadas
posteriormente
(no proprio
com
sistemas
corporativQs centra is (ibidem).
Algumas de suas caracteristicas (ibidem):
Integridade referencial e operayoes "em cascata";
Manipula9ao de varios tipos de dados (tinyint, smallint, integer, bigint,
real,
numeric,
float
double,
bit, binary,
datetime);
32 indices por tabela, indices multi-coluna;
varbinary,
image,
money,
35
Suporte
a transay6es;
Comandos
SQL com maior funcionalidade
(inner/outer
having);
Compressao
de dados em "tempo de sincronizac;:ao
n
•
join, group
by,
36
3 PROJETO
00 PROJETO
3.1 APRESENTAr;Ao
Nome do Sistema: MOB Sehool- Mobilidade Eseolar.
Contexte
datas
Oesejado:
de provas,
testes
as
farae todo
professores
esporadicos
e entrega
0
agendamento
de trabalhos
atraves
referente
a
do dispositiv~
PDA no software MOB School - Mobilidade Eseolar, as anota90es de presenl'a
diaria serao digitadas tambem
para
anexarem
enviarao
nos livros,
estes
conhecimento
dados
de
para
todos.
no software
0 site
as
alunos
dispositiv~ do tipo handheld com
a
baixa
destas
agendas
diariamente estes dad os.
3.2 FUNCIONAMENTO
e poderao
atraves de uma conexao
e
0
as
na
Intranet
que
par
da
sua
ser impressos
com
a Intranet
instituil;ao
vez,
tambem
de
as relat6ri05
ou via rede
ensina
possuem
para
urn
software MOB Sehool- Mobilidade Eseolar faraD
faltas
lanyadas
onde
poderao
ter
atualizado
37
1)
0 Professor
devera fazer acesso
de aulenticac;ao
acesso
2)
Em seguida
devera
tazer
para aquela
estara trabalhando,
Dai em diante
menu
atraves
de uma tela
0 nome e senha
para
ao sistema.
informara
3)
ao sistema
aonde esle ira infonnar
0
a parametrizac;ao
sessao,
Disciplina,
professor
do sistema
para
OU
Turma e
escolhera
utilizagao:
do sistema,
aquele
0
acesso
0
aonde
Curso
que
Turno.
uma das opgoes atraves
Agendar
Atividades,
do
Langar
Notas, Langar Faltas, Fazer a Diario de Classe.
4)
Ao termino
seu sistema
devera
do dia
0
professor
com
0
sistema
ser feita atraves
devera
tazer uma sincronizagEio
da Instituic;ao
do professo
de Ensino,
de Sincronia
do
esla tarefa
do Sistema,
38
todas as movimentavoes
feitas no sistema
serao
compactadas
dentro de arquivos
eletronicos que serao posteriormente
atraves
rede
de uma
sem
fic ou rede
convencional
enviados
para
a
Instituic;:ao de Ensine.
5)
Eo aconselhavel
termino do dia.
que se tambem
se fa9a um backup
do sistema
ao
39
4 PROCEDIMENTOS
METODOLOGICOS
o processo de pesquisa para 0 desenvolvimento deste projeto come,ou
a
busca
de
informac;oes
desenvolvimento
existentes
na
de aplicativos
Internet
sabre
para computayao
bem como as formas
como
esta
mercado
0
com
para
movel, as principais plataformas
para desenvolvimento
destas
aplicac;oes, como
pode ser vista nas referencias.
Em seguida foi realizado um estudo mais aprofundado em cada uma destas
tecnologias
resolver
0
existentes
problema.
o processo
projeto,
ja
atraves
de livros, onde
S8
a melhor
forma
para
Uma das maiores dificuldades que foi encontrado durante tode
foi a busca de material
que
buscando
Irata
de
uma
bibliogratico
nova
para
plataforma,
embasamento
que
ainda
le6rica
encontra-se
do
em
expansao.
Para
0
desenvolvimento
do projeto de software
utilizamos a metodologia
de
desenvolvimento proposta por REZENDE (2002) que segue as seguintes etapas:
Estudo Preliminar:
Analise
inicial do sistema,
poderao ser gerados e principais necessidades
objetivos,
custos que
do cliente ou usuario.
Analise do Sistema Atual: Estudo dos processos, procedimentos e
tarefas
que
aprofundamento
serao
automatizados
pelo
novo
software
e
nos requisitos funcionais do novo sistema.
Projeto L6gico: Prototipal'ao do projeto, desenho das suas telas,
tabelas do banco de dadas, fluxos de dados.
40
Projeto Fisico: Oesenvolvimento
Projeto
Implanta,ao:
e codifica~ao do software.
Chamaremos
esta
lase
Apresenta,ao,
por designar melhor
desenvolvendo
nesta etapa, ou seja, a apresentavc30
0
de
Projeto
trabalho que estaremos
do projeto para
a banca.
Esta metodologia loi escolhida por possibilitar um bom planejamento dos
trabalhos de desenvolvimento
do projeto, assim como uma forma eficaz de realizar
toda a documenta,ao tecnica do mesmo, a qual encontra-se no ANEXO 1.
Ao
terminG do desenvolvimento
(Projeto de Software),
no ANEXO
verificarmos
a integridade
do sistema
do software
conforme as normas definidas
lizemos testes de CAIXA PRETA para
com as
requisitos
funcionais
Podemos verilicar no QUADRO 5 - TESTE DO SOFTWARE
obtivemos:
QUADRO 5 - TESTE DO SOFTWARE
USUARIO
Marcelo Santos
PROCESSO
0- Login
1 - lnformac6es
Iniciais
2 Atividades
3 - Notas
4 - Faltas
5 - Oiario de Ciasse
7 - Sincronia
8 - Menu Principal
9 - Atividades Consulta
10 Oiario de Ciasse Consulta
11 - Chamada Consulta
12 - Notas Consulta
13 - Backup
14 - Restore
Marcelo Santos
Marcelo Santos
Marcelo Santos
Marcelo Santos
Marcelo Santos
Marcelo Santos
Rhuan Moraes
Rhuan Maraes
Rhuan Moraes
Rhuan Moraes
Rhuan Moraes
Marcelo Santos
Marcelo Santos
levantados.
os resultados que
CONFORME
SIM
SIM
SIM
SIM
SIM
SIM
SIM
SIM
SIM
SIM
SIM
SIM
SIM
SIM
41
5 CONCLUSAO
A partir
do momento
torna mais a9il e seguro
0
que
inovamos
processo
desenvolvendo
uma ferramenta
de troca de informa<;oes entre
que
professores,
alunos e Instituiry30 de Ensino, alguns aspectos tambem devem ser considerados
no
momento da implanta,ao da solu,ao proposta.
Nos QUADRDS 1 e 2, percebe-se a evolu,ao e
de dispositivos moveis, bern como a tendencia
CE (Pocke/PC
2003),
0
crescimento da plataforma
do Sistema Operacional,
Windows
tornar-se a plataforma lider de mercado e de preferencia entre
os usuarios.
No ANEXO 1, item 2.2.6.2,
empecilho
hardware
mostra que
0
fator custo pode vir a ser um
para a implantac;:ao da soluc;ao, dispositivos Pocket
PC equipados
com
para conectividade em redes sem fio au equipamentos que envolvem uma
solU(;:ao com bluetooth
ainda
e muitos ainda precisam
Entretanto
0
buscam
urn esparyo para S8 sedimentarem
ser importados, tornando
0
usuario final.
estudo para desenvolvimento de solu,oes para a plataforma
movel se mostrou muito util na medida
que se apresenta,
soluyao que vira otimizar, no caso apresentado,
no agendamento,
alto seu custo para
no mercado
0
a longo prazo,
uma
trabalho burocratico do professor
lanc;amento e publicac;ao das informac;6es e rotinas de aula e
buscara alternativas
para aqueles que nao pod em dispender
em frente ao computador, conectado na Intemet.
de horas de trabalho
42
Como
trabalhos
futuro,
pode-58
sugerir
0
desenvolvimento
de
uma
ferramenta que fa,a a integra,ao do banco de dados da Institui,ao de Ensino e
banco de dados dos dispositivos Pocket
0
PC e as valida,oes, consistencias e
criptografia dos arquivQs trocados entre as partes. A implantav030
de tais ferramentas
deixaria a treca de informa~5es entre as partes mais ageis e segura.
43
REFERENCIAS
ALECRIN,
Emerson.
Tecnoloia Bluetooth,
Julho,
http://www.ic.unicamp.br/-ra007293/bluetooth/bluetooth.html.
2003.
Disponivel
Acesso
em:
em:
06/04/2004
ARAUJO,
Fabio.
Material didatico de Sistemas Operacionais, Janeiro, 2003, 1.
CASTELLANI,
Marcelo
Fontes.
Tecnologia
http://www.palm-br.com.br/artigos/casteliani2.htm.
PDA, 02,
Visitado
CONHE<;A
a Hist6ria
do PDA. Folha de Sao
http://www1.folha.uol.com.br/folha/informatica/ult124u9069.shl.
2001.
Disponivel
em 03/06/2004.
Paulo, 2002.
Disponivel
Acesso
em:
em:
em
11/05/2004.
COSTA,
Eric. Revista InfoExame.
Junho, 2003, 51-77.
D'ANGELO,
Fernando.
Microsoft.NET A plataforma
Java
Novembro,
2003.
Disponivel
http://www.aspbrasil.com.br/tutoriais/detalhes.aspx?codConteudo=1274
da
Microsoft,
Acesso
em
em
27/04/2004.
HAARTSEN.
FERGUSON,
JUNIOR,
J. C.
The Bluetooth Radio System, Fevereiro,
Derek.
Peter Jandl.
Mobile .NET, Janeiro, 2002.
Introduqao a JAVA, Janeiro, 2000, 6-8.
JR. RAVAGNANI,
Wanderley.
Bluetooth,
Setembro,
http://www.ic.unicamp.br/-ra007293/bluetooth/bluetooth.htmI
LIGHT, Richard.
2000, 28-39.
2004.
Disponivel
em:
Iniciando em XML, Marl'o, 1999, 12.
MIWA, Carlos Mitio, Revista Eletr6nica Infomnation Week. Janeiro, 2003.
Disponivel em http://www.informationweek.com.br/iwlab/artigo.asp?id=20361
Acesso em 20/04/2004.
REZENDE, Denis Alcides.
Brasport Janeiro, 2002.
ROMAN,
Steven.
Engenharia de Software e Sistemas de Informaqao, Ed.
Win32 API Programming, Janeiro, 1999.
SILVA, Adailton J. S., As Tecnologias de Redes Wireless, Maio, 1998. Disponivel
em: http://www.rnp.br/newsgen/980S/wireless.html.
Acesso em: 15/05/2004
SHORT, Scott, Building
Janeiro 2002, 10.
XML Web Services for the Microsoft .NET Plallaform,
44
PERKUS,
SQL
SERVER
2000
http://www.pekus.com.brlsqlserverce.htm
PRESSMAN,
R. S., Engenharia
WAKEFIELD,
Cameron.
YOURDON,
E. Structured
for
Acesso
de Software.
VB.NET
Design,
CE,
2002.
em: 19/05/2004.
Janeiro,
1995.
Guia do Desenvolvedor,
New York, 1978.
Diponivel
Janeiro,
2000, 5.
em:
45
ANEXO
1
1. DESENVOLVIMENTO
1.1.
ESTUOO
1.1.1.
PRELIMINAR
Nominar Equipe
1 1 1 1.
Determinar participa90es e responsabilidades
RESPONSABILIDADE
NOME
FUN9AO
Equipe Teenica
Marcelo Augusto Vieira dos Santos
Analista
ProQramador
Rhuan Cristiano Moraes
Analista
Equipe T ecnica
Programador
Fairus Manfroi
Coordenadora Gestora do Pro'eto
1.1.2.
1.1.2.1.
Identificar Necessidades e Diretrizes
Obter Diretrizes
para controle de notas, faltas e agendamento de atividades como
Software
trabalhos, testes e provas bimestrais e
informavoes escolares para
1.1.2.2.
0
diarios de classe para 0 professor. Agenda de
aluno.
Planejar 0 Trabalho
Plano de Trabalho:
RESPONSABILIDADE
SUB FASES
DATA
INICIO
FIM
Equipe Tecnica
e Gestora do Projeto
. Nominar Equipe
16/02/04
16/02/04
- Sala de
aula, papel,
- Identificar as
Necessidades
e
Diretrizes
17/02/04
17/02/04
- Sala de
aula, papel,
18/02/04
20102/04
- Sala de
aula, papel,
21/02/04
01/03/04
- Definira
Estrategia da
Analise do Sistema 05/03/04
- Sala de
aula, papel,
05/03/04
- Sala de
RECURSOS
caneta.
caneta.
- Detalhar os
Requisitos
caneta.
caneta.
46
Atual
- Aprovar
0
Estudo
Preliminar
1.1.2.3.
Levantar as Necessidades Principais
Informay6es no momento em que eu quiser, no local que eu
estiver.
Agendamento e informac;:oessabre
0
andamento do curso no
ana letivo sincronizadas entre professor e aluno.
Praticidade e rapidez no manuseio do software no dispositiv~
PDA
C6pia
s8gurany8
de
dispositiv~
das
informac;6es
armazenadas
no
PDA
Si9110 e seguranC;8 na troca de informac;:6es entre 0 dispositivo
handheld
1.1.2.4.
Levantar
e
0
site da institui9ao
os Problemas
Atualmente
de ensino.
Globais
a tempo de atualiz8yaO
faltas no site da instituic;30
das
informa96es sabre notas e
de ens ina para conhecimento dos alunos
e de aproximadamente um bimestre, ou seja, a informac;ao nao e a9i1.
Na maioria dos casas, a processo de
de provas e entrega
forma oral,
0
de trabalho
comunic8y3o e agenda menta
entre prolessores
e alunos
e leito
que acarreta na perda das informac;:6es caso
de
° aluno
falte no dia da comunicac;:ao.
Para a informac;:aochegar ao aluno, primeiro
0
professor escreve no
livro de chamadas e depois redigita as informac;:6es no site da
institui9ao
de ensino,
provocando
0
retrabalho.
47
1.1.3.
Detalhar os Requisitos Funcionais
1.1.3.1.
Determinar
Numerar
os Objetivos
Principais
e nominar as requisitos funcionais desejados
de entrada,
saida e
processamento:
1. Manter Cursos
2. Manter Disciplinas
3. Manter Alunos
ENTRADA
4. Manter Usuaries
5. Manter Atividades
6. Manter Agentes
7. Movimentar Disciplina
8. Gerar Atualiza~6es
9. Gerar Relat6rios
EspeClflcar as requlsltos
1. Manter
os
cursos
PROCESSAMENTO
SAiDA
funclonals.
disponiveis
para
professor
0
com
as
seguintes
informa90es:
C6digo do Curso
Nome do Curso
Etapa do Curso
Turno do Curso
Situac;ao do Curso
2. Manter
as disciplinas
disponiveis
para
0
professor
com as seguintes
informar;oes:
C6digo do Curso
C6digo da Disciplina
Nome da Disciplina
Hon;rio
Aula
Carga Hon'ria
Percentual de Horas Aula Minima no Ana.
3. Manter os alunos daquela disciplina com as seguintes informac;:oes:
48
C6digo do Aluno
C6digo do Curso
C6digo da Disciplina
Nome do Aluno
4.
Manter
os
usuarios
disponiveis
para
0
sistema
com
as
seguintes
informac;6es:
C6digo do Usuario
Tipo do Usuario
Nome do Usuario
Senha do usuario
Situac;ao do usuario
5. Manter
as atividades
do professor
com as seguintes
informac;6es:
C6digo do Curso
C6digo da Disciplina
Tipo do Agente
C6digo da Atividade
Nome da Atividade
6. Manter os agentes (Professo/ Aluno) disponiveis obtendo as seguintes
informac;oes:
C6digo do Agente
Nome do Agente
7. Movimentar
Disciplina:
Agendar Atividades Academicas: Rotina que ira atribuir para uma
disciplina um evento e uma data.
49
Controlar
Presenya:
presente
Retina
que ira definir
a status
para urn aluno em uma determinada
de ausente
disciplina
au
para urn dia.
Lanc;:arnotas: Rotina que ira atribuir urn valor para uma determinada
atividade
academica.
Diario de aula: Rotina que determinara as tarefas para determinado
dia de aula, a que realmente fai dado em aula, e as eventos que
ocorreram
em sala de aula.
8. Gerar Atualizayoes:
Site:
Sincronizar atraves
dispositiVQ
de urn arquivo eletr6nico enviado do
PDA do professor
e de uma comunicagao
ou atraves de uma rede a site da instituigao
Aluno:
Sincronizar atraves de urn arquivo eletr6nico enviado do site
da instituig2lo
internet
com a internet
de ensina.
au do PDA do professor
ou conexao
de rede a dispositiv~
e de uma comunicac;ao
com
PDA do aluno.
Para a Professor: Sincronizar atraves de urn arquivo eletr6nico
enviado do site da institui~ao e uma conexao com intemet ou
conexao de rede 0 dispositivo PDA do professor.
9. Gerar Relat6rios:
Relat6rios que serao ernitidos em papel para 0 professor.
Relat6rios que serao emitidos em papel para a secreta ria.
Relat6rios que serao emitidos em papel para
1.1.3.2.
0
aluno.
Determinar abrangencia, amplitude e integrayoes
Abrangencia:
o
Software
MOB School
-
Professor fara os agendamentos de
atividades academicas e movimenta~6es de notas e faltas apenas
50
com os dados recebidos e cadastrados atraves do site de internet ou
Dutra fonte de dados da instituiC;8o de ensina.
o
Software
MOB School - Aluno sera utilizado apenas
como uma
agenda para organiza9ilo do aluno, nilo podendo realizar qualquer
tipo de operac;:ao
de movimentaryao
dad os recebidos
nos
atraves do
site da instituic;:ao de ensina.
Nao abrangencia:
o
MOB School - Professor nilo ira controlar qualquer tipo
Software
de alterac;:ao
disciplinas
realizada
e cursos,
recebidas atraves
o
au
seja,
de professores,
ira trabalhar
a
partir
alunos e
dos
dados
da instituic;:ao de ensino.
MOB School
Software
realizadas
com as informac;:6es
Aluno nilo ira controlar as altera90es
-
nos dados de professores
e disciplinas
feito a partir dos dados recebidos atraves
0
que devera
ser
da instituic;:ao de ensina.
Integral'oes:
Os Softwares
dependera
MOB School
das
-
informac;:6es
Professor e MOB School
originadas
do
site
da
ensina au de Dutra fonte de dadas, estas informac;:6es
a partir de arquivos
especifica90es,
acompanhara
para
eletr6nicos
efeito
urn software
que
de
irao obedecer
demonstra9ilo
-Aluno
instituic;ao
de
serao trocadas
determinadas
este
que fara todas as integra96es
projeto
entre
0
softwares MOB School - Professor e MOB School - Aluno e exibira
as informa96es como paginas
1.1.3.3.
Relatar Impactos
Positivos:
WEB.
51
As informayoes poderao ser atualizadas a qualquer momento.
Os alunos e professores poderao compartilhar de uma agenda
sincronizada.
As pessoas poderao
realizar consultas
informar;oes atualizadas
no site da faculdade
e obter
qualquer hora do dia.
Otimiza980 do trabalho de atualiza9ao de informa90es para alunos
atraves dos professores.
Negativos:
Investimentos
em equipamentos
para disponibilizayc3o
do ambiente
para implanta9ao do projeto.
Investimentos em
treinamentos para
adequ8y3o dos novos
procedimentos para alunos e professores.
Dependemcia
de
comunicaC;Elo
entre
redes
para
treca
das
informar;oes.
Risco de escape das informar;6es que irao trafegar entre professores
e alunos para outras pessoas.
Rejei9ao das pessoas ao disposivo PDA
1.1.3.4.
Elaborar dicionario
Pocket
PC
de termos
2003: Sistema operacional para computadores de mao
desenvolvidos pela Microsoft.
Handhelds:
Pocket
computador
de mao equipado
com sistema
operacional
PC 2003 .
.Net: Plataforma de desenvolvimento de sistemas voltados para a
Internet.
Institui9ao de Ensino (IE): Institui9ao onse 0 projeto sera implantado.
52
•
1.1.3.5.
PDA: Personal
Relatar
Digital Assistant
problemas
Atualmente
e limita90es
datas de provas e entregas
Existem
principais
existem alunos que alegam que naD sao informados
alunos
que
das
de trabalho.
reciamam
da demara
para
a divulgagao
das
notas, faltas no site da instituiC;80.
Atualmente
0
da instituigao
acarretar
Para
professor
depois
Relatar
de ja terem
quando
langado
erras de digitaC;c30 e informac;oes
lanc;amento
deve se deslocar
1.1.3.6.
tem retrabalho
das informac;oes
no livro, isto tambem
pode
erradas.
no site da faculdade
ate urn equipamento
as expectativas
langa as notas no site
com conexao
0
professor
com a internet.
de SOIUC;80
Com a implantayEio das ferramentas
em questao,
a institui9~lO de Ensino
(IE) podera:
Reduzir
0
tempo
Disponibilizar
professores
com tarefas
informa90es
operacionais
de
forma
para
mais
0
processo de atualizaC;8o das
instituiyEiode ensina.
1 137
1.1.3.B.
Relatar
as expectativas
de prazos
DATA
02/05/2004
09/05/2004
16/05/2004
23/05/2004
30105/2004
Preliminar
do Sistema Atual
L6gico
Fisico
Implanta<;:ao
Analisar
Custos:
professor;
agil e segura
para
e alunos;
Automatizar
FASE
Estudo
Analise
Pro'eto
Projeto
Pro'eto
0
custos,
beneficios,
riscos e viabilidade
informac;oes no site da
53
a .1. Software:
DESCRI<;:AO
QUANTIDADE
VALOR
• Sistema
1
R$ 4.334,76
1
1
-
Operacional
• Banco de Dados
• Servidor de WEB
TOTAL
Obs ..
.• Na compra
R$
do sistema
operacional
dentro do Pacate
4.334,76
Small
Business
Microsoft as Qutras ferramentas ja estao inclusas.
a.2. Hardware:
DESCRI<;:AO
Computador
Servidor
WEB
Computador
Servidor de Banco de Dados
Computador
Servidor Firewall de Rede
Computador
de Mao HP IPAQ 1940
Roteador para comunica<;ao com Internet
Hub Switch 10/100 para interliga<;ao dos
eQuipamentos
Hack para armazenamento
do equipamento
Nobreak On-Line para autonomia de 5
minutos plena carqa
TOTAL
a.3. Mao de Obra.
DESCRI<;:AO
PROFISSIONAIS
Instala<;ao de Software
2
Instala<;ao de Hardware
Instalacao de Infra-Estrutura
TOTAL
aA. Trelnamento.
2
2
DESCRI<;:AO
Instrutor
TOTAL
Beneficios:
b.1. Mensuraveis
QUANTI DADE
VALOR
1
R$ 9.195,55
1
1
1
1
1
R$
R$
R$
R$
R$
3
R$ 2.297.70
R$ 4.125,00
3
R$
9.195,55
9.195,55
1.599,00
449,00
466,00
36.123,35
QUANTI DADE
HORAS
12
VALOR
10
R$ 1.000,00
R$ 480,00
R$ 3.160.00
6
R$ 1.680,00
54
DESCRI<;AO
VALOR
Nao foram detectados
no momento
b.2. Nao Mensuraveis
DESCRI<;AO
Ganho de tempo para a professor
S8
dedicar a atividades
Ganho de tempo na redug<3o do retrabalho de langamento
feite orimeiro no livre, deoois no sistema.
Reduy80 da taxa de erras do langamento de informar;:oes,
livre, deoois no sistema.
Obs ..
As cotac;oes
Dcorreram
que a criteria
entre os meses
academicas
de informayoes,
antes
antes feite primeiro
de maio/2004
no
e junho/2004
sendo
para apresentay80 das mesmas sao as que obtiverem
menor valor para a equipamento
mais completo
0
para a soluc;ao.
Riscos:
Nao cumprimento
de a!guma das etapas no prazo acima descrito;
Perda de algum membra
Nao aprovayao
Desistencia
do projeto;
da Gestora
Incapacidade
da Equipe Tecnica;
do Projeto;
do desenvolvimento
da soIUl;aa;
Viabilidade:
o
projeto
questao
Sistemas
1.1.4.
1.1.4.1.
se torna
viavel,
pais
e
um estudo
para projeta de graduac;:ao dos cursando
de Informac;:ao.
Definir Estrategia da Analise do Sistema Atual
Planejar
0
Trabalho
Mini ASA:
Movimentar
Disciplina;
das ferramentas
do Bacharelado
em
em
55
Plano de Trabalho:
RESPONSABILIDADE
SUB FASES
Equipe Tecnica
e Gestora do Projeto
- Revisar
Preiiminar
0
RECURSOS
DATA
Estudo
INICIO
FIM
08/03/04
10103/04
- Sala de
aula, papel,
caneta.
- Identificar 0
Ambiente Atual
11/03/04
- Sala de
aula, papel,
16103104
caneta.
- Identificar os
Fatores
17/03/04
- Sala de
aula, papel,
22/03/04
Criticos
caneta.
- Diagramar
22/03/04
0
- Sala de
aula, papel,
26/03/04
Sistema Atual
caneta.
- Definir Estrategia do 27/03/04
projeto Logico
- Sala de
aula, papel,
30103/04
caneta.
- Aprovar a Analise do 31/03/04
Sistema Atual
- Sala de
aula, papel,
31/03/04
caneta.
EqUipe. Sem Altera~ao
NOME
FUN<;:AO
RESPONSABILIDADE
Marcelo Augusto Vieira dos Santos
Analista
Programador
Analista
Programadar
Equipe Tecnica
Rhuan Cristiano Moraes
Fairus
Manfroi
1.1.5.
1.1.5.1.
Equipe Tecnica
Gestora do Projeto
Coordenadora
Aprovar
0
Estudo Preliminar
Organizar Infarma~6es
Em Papel:
Todos
as documentos
responsabilidade
relativos
da Equipe Tecnica,
a
este
projeto
aluno Marcelo
dos Santos, em uma pasta chamada Projeto Final.
ficarao
Augusto
sob
Vieira
56
Em Meio Eletr6nico:
Todos os documentos relativos a este projeto ficarao hospedados no
endere90
www.yahoo.com.br.
no link de Pastas,
para acesso
basta
digitar as informa90es:
Usuario: mob_solutions
Senha: rhuanmarcelo
1.1.5.2.
Elaborar Parecer e Termo de Compromisso
Declaramos estar ciente de todo 0 conteudo deste projeto, bem como de
nossa participac;:aopara conclusao do mesmo.
MARCELO A. VIEIRA DOS SANTOS RHUAN CRISTIANO MORAES
FAIRUS MANFROI
1.1.5.3.
Reunir e Apresentar
Data para conclusao do Estudo Preliminar: 05/05/2004
Aprovado sem restric;:oes
57
1.2.
ANALISE
1.2.1.
00 SISTEMA
Revisar 0 Estudo Preliminar
1.2.1.1.
Completar
e refinar
8em alteray6es
1.2.2.
A TUAL
Identificar
122 1
au ajustes.
0
Ambiente
Atual
Levantar areas envolvidas
NOME
Corpo docente
SITUAi;AO
ATUAL
- Livro de Chamadas
- Site da Internet
Alunos
- Agenda ou Caderno
- Site da Internet
12 2 2
NOVA SITUAi;AO
- Mob School- Mobilidade
Professor
- Mob School- Mobilidade
Internet
- Mob Schoo/- Mobilidade
Aluno
- Mob Schoo/- Mobilidade
Internet
Escolar Escolar EscolarEscolar -
Levantar os sistemas envolvidos
NOME DO
SOFTWARE
Site de Internet
SOFTWARE
ATUAL
Site de Internet
Site de Internet
Site de Internet
NOVO SOFTWARE
Mob Schoo/-
Mobilidade
Escolar-
Mobilidade
Escolar-
Professor
1.2.2.3.
Levantar
0
Mob Schoo/Internet
perfil dos clientes e/ou
usuarios
a. Envolvimento: Media Geral Boa
b. Conhecimento
c.
do Neg6cio: Media Geral Boa
MotivayEio Media Gera[: Boa
NOME
Marcelo Augusto
Santos
Vieira dos
Rhuan Cristiano Moraes
Fairus Manfroi
Escala.
BOM, REGULAR,
RUIM
CONHECIMENTO
DONEGOCIO
BOM
ENVOLVIMENTO
MOTIVAi;AO
BOM
BOM
BOM
BOM
BOM
BOM
BOM
BOM
58
1.2.2.4.
Analisar
a.
Numerar
as func;oes e fcntes de dados atuais
e
nominar
as
requisitos
funcionais
atuais
de
Entrada,
Processamento e Saida:
1. Manter Cursos
2. Manter Disciplinas
3. Manter Alunos
4. Manter Usuarios
5. Manter Atividades
6. Manter Aqentes
7. Movimentar Disciplina
7.1. Agendar Atividades
7.2. Lan,ar Notas
7.3. Lan,ar Faltas
7.4. Diario de Aula
ENTRADA
PROCESSAMENTO
8. Gerar Atualizac;oes
8.1. Site
8.2. Aluno
8.3. Professor
9. Gerar Relat6rios
9.1. Di<3rio de Aula:
9.2. Resumo Bimestral:
9.3. Resumo Anual:
9.4. Notas por Bimestre:
9.5. Fechamento das notas Anual:
9.6. Livro de presenca
b. Especlflcar
SAIDA
as reqUlsltos funclonats
(descrever
a loglca generica)
1. Manter Cursos
1.1.
Carregar Cursos: Carregar as dados abaixo na tabela cad_cursos:
- C6digo do curso
- Nome do Curso
- Etapa do Curso
- Turno do Curso
- Situa,ao do Curso
2.
2.1.
Manter Disciplinas
Carregar
Disciplinas:
cad_disciplinas:
Carregar
os
dados
abaixo
na
tabela
59
C6digo do Curso
C6digo da Disciplina
Nome da Disciplina
Horario de Aula
Carga Horaria
Percentual Minimo de presen9a exigido para a disciplina
3.
Manter Alunos
3.1.
Carregar Alunos: Carregar as dados abaixo na tabela cad_alunos:
C6digo do Aluno
C6digo do Curso
C6digo da Disciplina
Nome do Aluno
4.
4.1.
Manter Usuaries
Carregar
Usuarios:
Carregar
os
dados
abaixo
na
tabela
abaixo
na
tabela
cad_usuarios:
C6digo do Usuario
Tipo do Usuario
Nome do Usuario
Senha do Usuario
Situavao do Usuario
5.
5.1.
Manter Atividades
Carregar
Atividades:
cad_atividades:
C6digo do Curso
C6digo da Disciplina
Carregar
os
dados
60
Tipo do Agente
C6digo da Alividade
Nome da Atividade
6.
Manter Agentes
6.1.
Carregar Agentes:
Carregar as dados abaixo na tabela cad_agentes:
C6digo do Agente
Nome do Agente
7.
Movimentar
Disciplina
7.1. Agendar
Atividades:
Rotina
que
ira agendar
para uma determinada
hora, determinado local, determinado dia um evento definido no item 1.
Manter atividades.
7.2. Lan~ar
atividade
Nota:
definido
7.3. Lanyar
Retina
que
ira atribuir
urn valor
no item 1. Manter Atividades
Presen<;:a: Retina que
aluno que definira
S8 0
para uma determinada
para urn determinado
aluno.
ira atribuir urn valor para urn determinado
mesma esta presente
au ausente
em determinado
dia de aula.
7.4. Diario
de Aula: Rotina que ira atribuir
previa de aula, urn roteiro
que ocorreram
durante
do que realmente
para
0
dia de aula urn fOteiro
foi dado em aula e as eventos
a aula.
8. Gerar atualiza9ao:
8.1. Site: Rotina que ira enviar 0 arquivo
pelo professor no dispositivo PDA
com as movimenta90es
para
0
realizadas
site au fonte de dados da
institui980.
8.2.
Aluno:
realizadas
Rotina
que
pelo professor
ira
para
enviar
0
0
dispositiv~
arquivo
com
as
PDA do aluno.
movimenta90es
61
8.3. Professor:
Rotina que ira enviar
0
arquivo
com as dados
de dados da institui9:30 de ensina para a dispositiv~
9.
no site au fonte
PDA do professor.
Gerar relatorios:
9.1. Diario
de Aula:
movimento
diario de aula.
9.2. Resumo
Relat6rio
Bimestral:
com
Relat6rio
as atividades
com
ministradas
resume
0
bimestral
em aula
do
do movimento
diario de aula.
9.3. Resumo
Anual:
Relat6rio
com
0
resume
bimestral
do movimento
diario
de aula.
9.4. Notas par Bimestre:
Relat6rio
com
0
lanc;amento
das notas e faltas
par
bimestre.
9.5. Fechamento
das notas Anual:
Relat6rio
com
0
lanyamento
das notas
e
faltas anual.
9.6. Livre de presen9a:
1.2.2.5.
Determinar
Relat6rio
abrangencia,
com
0
amplitude
movimento
diario da chamada.
e integra90es
Abrangencia:
8em Alterayao.
o
MOB School
Software
atividades
academicas
com os dados
-
Professor fara as agendamentos de
e movimenta90es
recebidos
e cadastrados
de notas
atraves
e faltas
apenas
do site de intemet
ou
outra fonte de dados da instituic;ao de ensino.
o
Software
agenda
MOB School - Aluno sera utilizado apenas como uma
para organizac;ao
tipo de operac;ao
do aluno,
de movimentac;ao
site da instituic;ao de ensino.
nao podendo
nos dados
realizar
recebidos
qua[quer
atraves
do
62
Nao abrangencia:
Sem Altera9aO.
o Software
MOB School
de alteraC;Elo realizada
disciplinas,
- Professor
com as informa90es
au seja, ira trabalhar
da
instituic;ao de ensino.
o
Software
reatizadas
MOB
School
nos dados
nao ira controlar
de professores,
a partir dos dados
- Aluno
recebidas
nao ira controlar
de professores
feito a partir dos dados recebidos
qualquer
e disciplinas
tipo
alunos
e
atraves
as altera90es
0 que devera
ser
atraves da instituic;ao de ensino.
Integrag,oes:
Sem Altera9aO.
Os
Softwares
dependera
MOB
das
School
-
informac;oes
Professor
originadas
e MOB
do
site
da
ensina ou de Dutra fonte de dad OS, estas informac;oes
a partir
de
arquivos
especificac;oes,
acompanhara
Software
Documentar
7. Movimentar
7.1. Agendar
7.1.1.
a.
que
Professor
como paginas
procedimentos
que
demonstrac;ao
tara
todas
WEB.
e rotinas operacionais
Atividades:
que antecedem:
datas disponiveis
para Prova
-Aluno
instituic;ao
de
serao trocadas
determinadas
este
as integrac;oes
e MOB School-
Professor:
Verificar
iraQ obedecer
de
Disciplina:
Procedimentos
-
efeila
urn software
MOB School-
informa90es
1.2.2.6.
eletr6nicos
para
School
projeto
entre
Aluno e exibira
0
as
63
_
Verificar
b. Procedimentos
-
para 23 chamada.
datas disponiveis
que sucedem:
Comunicar
aos alunos
as datas.
7.2. Lanyar as notas:
7.2.1. Professor:
a. Procedimentos
que antecedem:
Realizar
a prova.
Realizar
a segunda
Corrigir
as provas.
b. Procedimentos
-
chamada.
que sucedem:
Comunicar
as alunos
das notas.
7.3. Lanyar faltas:
7.3.1. Professor:
a.
Procedimentos
que antecedem:
Aguardar
Chamar
os dez minutos
iniciais de aula.
as alunos par nome em voz alta.
b. Procedimentos
que sucedem:
Nao fcram detectados.
7.4. Diario de Aula:
7.4.1. Professor
e Instituiyao
a. Procedimentos
Realizar
Definir
0
0
planejamento
conteudo
b. Procedimentos
Levantar
de Ensino:
que antecedem:
no inicio do ano.
que sera dado par aula.
que sucedem:
0
que foi dado em cia sse.
64
Definir as pontes
1.2.3.
relevantes
e observac;oes
que ocorreram
em aula.
Juntar documentos normas e padr6es
Document01: Trata-se das folhas do livre de chamadas aonde as faltas sao
lanc;adas diariamente.
Document02: Trata-se das folhas do livre de chamadas aonde sao lan9ados
as objetivos
planejados
e realizados
em sala de aula.
Document03: Trata-se das folhas do livro de chamadas aonde sao lan9ados
as resumos
1.2.4.
de natas e faltas do aluno no ana letivD.
Identificar os fatores criticos
1.2.4.1.
Identificar os pontos fortes
Os procedimentos
atuais per ja estarem
sao muito consistentes
Os procedimentos
geram
agilidade
Identificar
atual fo; desenvolvido
e facil manuseio
as pontcs
Os professores
conhecimento
As
Todos
e naD
Alunos
mais tempo
poderao
apenas
fatores
em uma plataforma
que proporciona
fracos:
e planejamento
passarao
Determinar
•
manutenc;ao.
por lodos as usuarios
das informac;oes.
ganharao
informa90es
dependendo
1.2.4.3.
custos com
atuais sao conhecidos
tempo,
custos com treinamento.
o sistema
1.2.4.2.
e nao geram
em usa a bastante
ser
consultadas
de uma atualiza9ao
a possuir uma agenda
de sucesso:
e professores.
para
S8
dedicar
a busca de
para os alunos.
de
da pagina
sincronizada.
forma
na internet.
on-line,
65
1.2.4.4.
Relatar sugestaes.
Ate 0 momento nao foi proposta nenhuma sugestao por parte dos
usuarios e/au equipe tecnica.
1.2.5.
Diagramar
0
Sistema Atual
I
b .•
n~:~:1
r l
I
I
I
I
-+ --~
r~a;R:~~
I
I
..••....
I
I
--.J
Refinar Oicionario de Termos
1.2.5.2.
Sem
alteracyc3o.
Pocket
PC 2003:
Sistema operacional para computadores de mao
desenvolvidos pela Microsoft.
Handhelds: computador de mao equipado com sistema operacional
Pocket PC 2003 .
.Net:
Plataforma
Internet.
de desenvolvimento
de sistemas
voltados
para a
66
Instituic;:ao de Ensino: Empresa
que
estara adquirindo
0
estudo do
projeto.
PDA: Personal
1.2.6.
Digital Assistant
Definir Estrategia do Projeto L6gico
12 6 1
Estabelecer
prioridades
PROCESSOS
TIPO
ORDEM
1. Manier Atividades
2. Movimentar Disci lina
3. Gerar Atualizal'oes
4. Gerar Relat6rios
ENTRADA
PROCESSAMENTO
1
2
3
4
1.2.6.2.
Analisar
SAIDA
Viabilidades
Sem Alteral'oes.
Custos:
a.l.
Software:
DESCRI~AO
QUANTIDADE
VALOR
• Sistema
1
R$
4.334,76
R$
4.334,76
1<
Operacional
Banco de Dados
• Servidor
TOTAL
1
1
de WEB
Obs ..
,. Na compra
do sistema
operacional
dentro do Pacote
Small
Business
Microsoft as outras ferramentas ja estao inclusas.
8.2. Hardware:
DESCRI~AO
Computador
Servidor
WEB
Computador
Servidor de Banco de Dados
Computador
Servidor Firewall de Rede
Computador de Mao HP IPAQ 1940
Roteador para comunicacao
com Internet
Hub Switch 10/100 para interligal'ao dos
QUANTI DADE
VALOR
1
R$
9.195,55
1
1
1
1
1
R$
R$
R$
R$
R$
9.195,55
9.195,55
1.599,00
449,00
466,00
3
R$
2.297.70
e'luiQamentos
Hack para armazenamento do equipamento
67
Instalal'ao
de Software
2
QUANTI DADE
HORAS
12
Instalacao
Instalal'ao
TOTAL
de Hardware
de Infra-Estrutura
2
2
10
6
DESCRIC;AO
PROFISSIONAIS
VALOR
R$ 1.000,00
R$ 480,00
R$ 3.160,00
R$1.680,00
a.4. Trelnamento.
DESCRIC;AO
Instrutor
TOTAL
Beneficios:
b.1. Mensuraveis
DESCRIC;AO
VALOR
Nao fcram detectados
no momento
b.2. Nao Mensuraveis
DESCRIC;AO
Ganho
de tempo
para
0
professor
S8
dedicar
a atividades
Ganho de tempo na redut;ao do retrabalho de lanyamento
feito primeiro no livro, depois no sistema.
ReduC;8o da taxa de erras do lanc;amento de informa90es,
livro, depois no sistema.
Obs ..
As cotac;:;6esocorreram
que
0
criteria
para
menor valor para
0
academicas
de informa((6es,
entre as meses de maio/2004
apresentaC;Elo
equipamento
das
mesmas
antes
antes feito primeiro no
sao
e junho/2004
as que
sendo
obtiverem
mais completo para a SOIUC;80.
Riscos:
Sem Alteral'ao.
•
Nao Gumprimento
de alguma
das etapas
no prazo acima
descrito;
0
68
Perda de algum membra da Equipe T ecnica;
Nao aprova9ao
Desish3ncia
do projeto;
da Gestora
Incapacidade
do Projeto;
do desenvolvimento
da soIU98.0;
Viabilidade:
o
projeto
questao
torna
viavel,
pais
e
para projeto de gradua91io
Sistemas
1.2.6.3.
S8
Identificar
urn estudo
dos cursando
das ferramentas
em
do Bacharelado
em
de Informa9ao.
Impactos
1. Positivos:
Aumento
do tempo para profess ores realizarem
Redu9ao
do tempo na disponibiliza9ao
outras atividades.
da informa9ao.
2. Negativos:
Custo na aquisi9ao
dos equipamentos
Custo com treinamento
1.2.6.4.
1.2.6.5.
Elaborar
Plano Logistica
para realiza9aO
dos utilizadores
e Infra-Estrutura
a. Nao havera necessidade
de pianos de logistica.
b. Nao haverc~ necessidade
de pianos para infra-estrutura.
Determinar
Projeto
0
do projeto.
do novo sistema.
Planejamento
L6gico:
-
Movimentar
Disciplina;
Plano de Trabalho:
RESPONSABILIDADE
SUB FASES
DATA
INICIO
Equipe Tecnica
e
- Revisar
a Analise
do
06104104
RECURSOS
IFIM
13104104
- Sala de
69
Gestora
aula, papel,
caneta.
Sistema Atual e
Elaborara Macro
Proposta
do Projeto
- Detalhar
a Logica
- Delinir Estrategia
projeto Logico
- Aprovar
L6gico
0
do
Projeto
- Laboratorio,
papel,
caneta,
Computador.
13/04/04
19/05/04
19/05/04
26/05/04
- Sala de
aula, papel,
caneta.
26/05/04
02/06/04
- Sala de
aula, papel,
caneta.
-
EqUipe. Sem Alterac;ao
Rhuan Cristiano
Maraes
Fairus Manfrai
1.2.7.
1.2.7.1.
RESPONSABILIDADE
Equipe Tecnica
FUN<;AO
Analista
Programador
Analista
Programador
Coordenadora
NOME
Marcelo Augusto Vieira dos Santos
Equipe Tecnica
Gestora
do Pro'eto
Aprovar a Analise do Sistema Atual
Organizar
Inlormac;6es
Em Papel:
Todos
as
documentos
responsabilidade
dos Santos,
relativos
da Equipe Tecnica.
a
este
projeto
ficarao
aluno Marcelo
em uma pasta cham ada Projeto
sob
Augusto Vieira
FinaL
Em Meio Eletronico:
Todos
os documentos
enderec;o
www.yahoo.com.br.
digitar as informat;6es:
Usuario:
Senha:
relativos
mob_solutions
rhuanmarcelo
a este projeto
licarao
no link de Pastas,
hospedados
para
acesso
no
basta
70
1.2.7.2.
Revisar Fase Anterior
Estudo
1.2.7.3.
Preliminar
Elaborar
Declaramos
revisado
Parecer
e Termo de Compromisso
estar ciente
nossa participag:clo para conclusao
MARCELO
FAIRUS
1.2.7.4.
A. VIEIRA
de todo
0
conteudo
deste
projeto,
Reunir
DOS SANTOS
RHUAN
CRISTIANO
MORAES
e Apresentar
sem
da Analise do Sistema
restrig:oes.
bem como
do mesmo.
MANFROI
Data para conclusao
Aprovado
e sem altera(foes.
Atual:
08/05/2004
de
71
1.3.
PROJETO L6GICO
1.3.1.
Revisao e Analise do Sistema Atual
1.3.1.1.
Completar
e refinar
Sem altera9ao
1.3.2.
Elaborar Macro Propostas
1.3.2.1.
Levantar
as alternativas
a. Desenvolvimento:
b.
Em
existirem
similares
software
em questao.
de macro solU9ao
S8
no
tratando
mercado,
Aquisi.yao:
Existem
plataformas
de dispositivos
outras
de
uma
indicamos
alternativas
m6veis,
no
que podem
nova
0
plataforma
e
desenvolvimento
mercado,
para
ser encontradas
nao
do
outras
no site
wwvv.palm.com.
1.3.2.2.
Escolher
Par
S8
a
soluc;ao oportuna
tratar de urn estudo,
pelos membros da equipe que
1.3.3.
indicamos
0
0
Desenvolvimento
comp6em.
Detalhar a L6gica
13 3 1
Refinar requisitos funcionais das informa90es
PROCESSOS
reais
TIPO
ORDEM
ENTRADA
1
PROCESSAMENTO
2
SAiDA
3
1. Ler Cursos
2. Ler Disciplinas
3. Ler Alunos
4. Ler Usuarios
5. Ler Atividades
6. Ler Agentes
7. Movimentar Disciplina
7.1. Agendar Atividades
7.2. Lan9ar Notas
7.3. Lan9ar Faltas
7.4. Di.rio de Aula
8. Gerar Atualiza90es
8.1. Para 0 Site
do sistema
72
8.2. Para 0 Aluno
8.3. Para 0 Professor
9. Gerar Relat6rios
9.1. Diario de Aula:
9.2. Resumo Bimestral:
9.3. Resumo Anual:
9.4. Netas por Bimestre:
9.S. Fechamento das notas Anual:
9.6. Livro de presen9a
Elaborar
1.3.3.2.
Desenhar
7.1. Agendar
os diagramas
todos
0
DFD contendo
todos as requisitos
funcionais
reais.
Atividades
t
(DO
·~_W"~
I "":~::-"
Vt- _ )"".
I
T
oz·
cOO_di.eipllnas
~
a.I ..
~
Gem,.
,[L·:}'OO".~
as- -~-~~
~.,,~
E
'''''Lwg
OSl·sitIcroni.1
~t:p,.Go<'
.~O
*-d3dos·
Alualiz~opll(3o
I"'"
B
73
7.2. Lan9ar Nolas
7.3. Lan9ar
Fallas
I bb>sl~-=-I
L '-:'" J
I
~~,
74
7.4. Diario de Classe
75
8.1. Gerar Atualiza9ao
Site
r--tEj-.,.o,-\
050"9'00'
0
executar
r---
a·Carregar
Sincronia
dados-
executar
1
9.C,,,"9"
Notas~
r-dados-
~exeClltar-------.l
8.1. Gerar
a. Professor
comandos-
oSile
052'001"
,
1
AtualizaorOe~para
"----I-"
\
exerar
'0Carregar
Fallas
Can-egar
L--
Diarlo
·"i"'''L_.....::::':::'·:::.....I
Classe
1
executar
12~dadOS-
-dados-
0
76
77
8.3. Gerar Atualiza,ao
Professor
r------/~::;-d'd"comandos
I
r--Z
)2-carregar
Disciplinas /""-
dd
a os-
comandos
7
3-Carregar
Aluno;
!
r-
d d
a 05-
r-L--comandOS~
8.3. Gerar
a.Professor
-comandos-
.•.
A,ualiZa~6eSparaL
I
~mandOS
tJ4-carregar
Z
comandos
L--
Usuaries
/
L
5-Carregar
Atividades
r
-dados
I
rdd
a 05-
comandos
L
)
~aos-
6-Carregar
I
d d
D3
78
1.3.3.3.
Elaborar
dicioniuio
a. Entidades Externas
Mob School
Responsavel:
Marcelo Santos
Letra
nome entidade externa
A -Instituic;:ao de Ensino
8
Professores
C -Alunos
de dados
Data:
03/06/2004
Responsavel:
Rhuan Moraes
Relac;:ao com a sistema au processo
- Definir as Cursos ministrados
durante
o ana letivo.
- Delinir as Disciplinas
que cornporao
as cursos.
- Realizar
a vestibular,
chamar
os
candidatos,
inscrever os candidatos.
- Definir com as professores 0 conteudo
que sera dado de acordo
com as
normas do MEC.
Realizar
contratac;:6es
para
professores caso haja necessidade.
- Manter Cursos;
- Manter Disciplinas;
- Manter Professores;
- Manter Alunos;
- Manter Atividades;
- Verificar datas disponiveis
para
provas;
- Verificar datas disponiveis
para
segunda chamada;
- Comunicar as alunos das datas;
- Agendar Atividades;
- Realizar a prova;
- Realizar a segunda chamada;
- Corrigir as provas;
- Repassar aos alunos as notas;
- Lanc;:ar notas;
- Aguardar os dez minutos iniciais de
aula;
- Chamar os alunos por nome em voz
alta;
- Lanl'8r laltas;
- Realizar 0 planejamento
no infcio do
ana;
- Definir a conteudo que sera dado par
aula;
- Levantar 0 que foi dado em aula;
- Definir as pontos relevantes do que
aconteceu em aula e levantar as
observac;:6es;
- Diiuio de classe;
- Realizar provas;
- Responder chamadas;
79
! - Realizar
- Manter
tarefas;
Agenda;
80
b. Fluxos de dados
Mob School
Responsavel:
Marcelo Santos
Oriaem
Destino
A
7.1
7.1
7.1
01
02
Nome
Comando
Dados
Dados
7.1
04
Dados
7.1
050
IncJuir
7.1
051
Incluir
B
8.1
Comando
8.1
8.1
051
050
8.2
Dados
Dados
Comando
7.2
7.2
051
050
7.2
01
02
Dados
Dados
Comando
Dados
Dados
7.2
7.2
03
05
Dados
Dados
7.2
052
Incluir
7.2
051
Incluir
B
8.1
Comando
8.1
8.1
C
051
052
8.2
Dados
Dados
Comando
8.2
8.2
051
052
Dados
Dados
C
8.2
8.2
A
Data:
03106/2004
Responsavel:
Rhuan Moraes
Descricao do conteudo
Enviar tela Agendar Atividades
Solicitar dados de cad cursos
Solicitar
dados
de
cad disciplinas
Solicitar
dad as
de
cad atividades
Enviar dados para incluir em
aaenda
Enviar dados para incluir em
sincronia
Enviar
coman do para Gerar
ArQuivos para Atualizacao
Solicitar dados de sincronia
Solicitar dados de agenda
Enviar
comando
para Gerar
Arauivos de Atualiza9ao
Solicitar dados de sincronia
Solicitar dados de agenda
Enviar tela Lancar notas
Solicitar dados de cad cursos
Solicitar
dados
de
cad disciplina
Solicitar dados de cad alunos
Solicitar
dad as
de
cad atividades
Enviar dados para incluir em
natas
Enviar dados para incluir em
sincronia
Enviar comando
para Gerar
ArQuivos para Atualizacao
Solicitar dados de sincronia
Solicitar dados de notas
Enviar comando
para
Gerar
Arquivos de Atualizacao
Solicitar dados de sincronia
Solicitar dados de notas
81
b. Fluxos de dados
Mob School
Responsavel:
Marcelo Santos
OrTc:lem
Destino
A
7.3
7.3
D1
7.3
D2
7.3
7.3
D3
D53
Nome
Comando
Dados
Dados
Dados
Incluir
7.3
D51
Incluir
B
8.1
Comando
8.1
8.1
C
D51
D53
8.2
Dados
Dados
Comando
Data:
03/06/2004
Responsavel:
Rhuan Moraes
Descricao do conteudo
Enviar tela Lancar faltas
Solicitar dados de cad cursos
Solicitar
dados
de
cad disciplina
Solicitar dados de cad alunos
Enviar dados
para incluir em
faltas
Enviar dad os para incluir em
sincronia
Enviar comando
para Gerar
Arquivos para Atualizacao
Solicitar dados de sincronia
Solicitar
8.2
8.2
A
7.4
7.4
D51
D53
7.4
D1
D2
Dados
Dados
Comando
Dados
Dados
7.4
7.4
7.4
D5
D6
D54
Dados
Dados
Incluir
7.4
D51
Incluir
B
8.1
Comando
8.1
8.1
D51
D54
Dados
Dados
C
8.2
Comando
8.2
8.2
D51
D54
Dados
Dados
dados de faltas
para
de Atualizacao
Enviar comando
Arquivos
Gerar
Solicitar dados de sincronia
Solicitar dados de faltas
Enviar tela Dici:lrio de Classe
Solicitar dados de cad cursos
Solicitar
dados
de
cad disciplina
Solicitar dad os de cad alunos
Solicitar dados de cad aqenda
Enviar dados para incluir em
diiuio classe
Enviar dados para incluir em
sincronia
Enviar comando
para Gerar
Arquivos para Atualizacao
Solicitar dados de sincronia
Solicilar
dados
de
diario classse
Enviar comando
para Gerar
Arquivos de Atualizacao
Solicitar dados de sincronia
Solicitar dados de diario classe
82
b. Fluxos de dados
Mob School
Responsavel:
Marcelo Santos
Origem
Destino
A
8.1
8.1
8.1
8.1
8.1
8.1
8.1
Data:
Responsc3vel:
Rhuan Maraes
Nome
Comando
7
Executar
8
Executar
Executar
9
10
11
12
D50
D51
D52
D53
D54
D55
Executar
Executar
10
11
12
D50
7
Executar
Dados
Dados
Dados
Dados
Dados
Dados
Dados
D51
8
Dados
D52
9
Dados
D53
10
Dados
D54
11
Dados
D55
12
Dados
7
8.1
8.1
8.1
8.1
8.1
8.1
Executar
Executar
Executar
Executar
Executar
Executar
7
8
9
03/06/2004
Descricao do conteudo
Enviar tela Gerar Atualiza,ao
Site
carregar agenda
Carreqar
sincronia
Carregar
notas
Carreqar laltas
Carregar diario classe
Carreqar
relacao
Solicitar dados de agenda
Solicitar dados de sincronia
Solicitar dados de notas
Solicitar dados de laltas
Solicitar dados de diario cia sse
Solicitar dados de relacao
Enviar
dad as
para
carregar agenda
para
Enviar
dados
carreqar
sincronia
Enviar
para
dados
carreqar notas
Enviar
dados
para
carregar laltas
para
Enviar
dados
carreqar diario cia sse
8
9
10
11
12
Enviar
dados
carreqar
relacao
Gerar Atualizacao site
Gerar atualizacao site
Gerar
Gerar
Gerar
Gerar
atualizacao
atualiza aD
atualizacao
atualiza
ao
site
site
site
site
para
83
b. Fluxo dos
Mob School
Responsavel:
dados
Marcelo Santos
OriQem Destino
C
8.2
Data:
Responsavel:
Rhuan
Nome
Comando
8.2
8.2
8.2
8.2
7
8
9
12
050
7
8
9
12
050
051
052
055
7
Executar
Executar
051
8
Dados
052
9
Dados
Executar
Executar
Dados
Dados
Dados
Dados
Dados
Moraes
Descri ao do conteudo
Enviar tela Gerar Atualiza9ao
Aluno
carregar agenda
Carr~9§lr sincronia
Carregar notas
Carregar rela9ao
Solicitar dadas de agenda
Solicitar dados de sincronia
Solicitar dados de notas
Solicitar dados de rela~ao
Enviar
dados
para
carregar aQenda
Enviar
dados
para
carregar
055
12
Dados
7
8
9
12
8.2
8.2
8.2
8.1
Executar
Executar
Executar
Executar
0310612004
sincronia
Enviar
dados
carregar notas
Enviar
dados
carregar relacao
Gerar Atualizacao aluno
Gerar
atualizacao
aluno
Gerar atualizacao aluno
Gerar atualizacao aluno
para
para
84
b. Fluxos de dados
Mob School
Responsavel:
Marcelo
Ori em
A
Santos
Destino
8.3
Nome
Comando
8.3
8.3
8.3
8.3
8.3
8.3
1
Executar
2
3
4
5
6
Executar
1
01
2
3
4
5
6
02
03
04
05
06
01
1
02
03
04
05
06
2
3
4
5
6
8.3
8.3
8.3
8.3
8.3
8.3
1
2
3
4
5
6
Executar
Executar
Executar
Executar
Dados
Dados
Dados
Dados
Dados
Dados
Dados
Dados
Dados
Dados
Dados
Dados
Executar
Executar
Executar
Executar
Executar
Executar
Data:
03/06/2004
Responsavel:
Rhuan Maraes
Descri,ao do conteudo
Enviar tela Gerar Atualiza,ao
Professor
Carregar
GurSQS
Carregar disciplinas
Carregar alunos
Carre9_ar usuarios
Carregar atividades
Carregar agentes
Solicitar dados de cursos
Solicitar dados de disciplinas
Solicitar dados de alunos
Solicitar dados de usuarios
Solicitar dados de atividades
Solicitar dados de agentes
Enviar dados para cursos
Enviar dados para disci
linas
Enviar dados para alunos
Enviar dados para usuarios
Enviar
Enviar
Gerar
Gerar
Gerar
Gerar
Gerar
Gerar
dados para
dados para
Atualiza,ao
atualiza\Oao
atualiza,ao
atualiza\Oao
atualiza,ao
atualiza\Oao
atividades
aqentes
professor
professor
professor
professor
professor
professor
85
b. Fluxos de dados
Mob School
Responsavel:
Marcelo Santos
Orrqem
Destino
A
9.1
Nome
Solicitac;:ao
9.1
9.1
Dados
Dados
D1
D2
9.1
D5
Dados
9.1
A
D6
9.2
Dados
Solicitac;:ao
9.2
9.2
D1
D2
Dados
Dados
9.2
D5
Dados
9.2
A
D6
9.3
Dados
Solicitac;:ao
9.3
93
D1
D2
Dados
Dados
9.3
9.3
9.3
A
D3
D53
D52
9.4
Dados
Dados
Dados
Solicitac;:ao
9.4
9.4
9.4
A
D1
D3
D52
9.5
Dados
Dados
Dados
Solicitac;:ao
9.5
9.5
D1
D2
Dados
Dados
9.5
9.5
D3
D52
Dados
Dados
Data:
03/06/2004
Responsavel:
Rhuan Moraes
Descric;:ao do conteudo
Enviar
comandos
para
solicitac;ao
de relat6rio
Diiuio
de Aula
Solicitar dados de cad cursos
Solicitar
dados
de
cad disciplina
Solicitar
dados
de
cad atividades
Solicitar dados de cad aqentes
Enviar
comandos
para
solicitac;:ao de relatorio Resumo
Bimestral
Solicitar dad as de cad cursos
Solicitar
dados
de
cad disciplina
Solicitar
dados
de
cad atividades
Solicitar dados de cad aaentes
Enviar
comandos
para
solicitac;ao de relat6rio Resumo
Anual
Solicitar dados de cad cursos
Solicitar
dados
de
cad disciplina
Solicitar dados de cad aJunos
Solicitar dados de laltas
Solicitar dados de notas
Enviar
comandos
para
solicitac;ao
de relat6rio
Notas
I DDr Bimestre
Solicitar dados de cad cursos
Solicitar dad as de cad alunos
Solicitar dados de notas
Enviar
comandos
para
solicitac;ao
de
relatorio
Fechamento das Notas Anual
Solicitar dad as de cad cursos
Solicitar
dados
de
cad disciplinas
Solicitar dad os de cad alunos
Solicitar dados de notas
86
b. Fluxos de dados
Mob School
Responsavel:
Marcelo Santos
Oriqem
Destine
A
9.6
Nome
Solicita,ao
Data:
03/06/2004
Respons8vel:
Rhuan Moraes
Descricao do conteudo
Enviar
comandos
solicitac;ao de relatorio
presenca
9.6
9.6
D1
D2
Dados
Dados
9.6
9.6
D3
D53
9.4
Dados
Dados
Solicita,ao
C
9.4
9.4
9.4
C
D1
D3
D52
95
Dados
Dados
Dados
Solicita,ao
9.5
9.5
D1
D2
Dados
Dados
9.5
9.5
C
D3
D52
9.6
Dados
Dados
Solicita,ao
9.6
9.6
D1
D2
Dados
Dados
9.6
9.6
D3
D53
Dados
Dados
para
Livro de
Solicitar dados de cad cursos
Solicitar
dados
de
cad discil'lina
Solicitar dados de cad alunos
Solicitar dados de faltas
Enviar
comandos
para
solicita,ao de relat6rio Notas
Ipar Bimestre
Solicitar dados de cad cursos
Solicitar dados de cad alunos
Solicitar dados de notas
Enviar
com and os
para
solicitaC;c30
relata rio
de
Fechamento
das Notas Anual
Solicitar dados de cad curs os
Solicitar
dados
de
cad disciplinas
Solicitar dadas de cad alunos
Solicitar dadas de notas
Enviar
comandos
para
solicita,ao de relat6rio Livro de
I presen,a
Solicitar dados de cad curSQS
Solicitar
dados
de
cad disciplina
Solicitar dados de cad alunos
Solicitar dados de faltas
87
c. Processos
Data:
Mob School
Responsavel:
Responsavel:
Marcelo Santos
Rhuan Moraes
Numero e nome do 0 - Menu Inidal
processo:
Oescriy2lo
do Menu principal do sistema
rocesso:
Entradas
Nao ha entradas
Especificas:ao da 16gica
PROCEDIMENTO
SELECAO_OPCOES
ROTINA carregar_controles
Se clicar CONFIRMAR
ROTINA mover dados variaveis
Limpar TELA
Liberar Arquivo
Liberar Utiliario
Liberar Ajuda
FIM PROCEDIMENTO
SELECAO_OPCOES
ROTINA CARREGAR
CONTROLES
Abrir d 1 cursos
Abrir d2 - disciplinas
Posicionar
registro
ROTINA MOVER DADOS_TELA
Fechar d1 cursos
Fechar d2=disciplinas
FIM ROTINA CARREGAR
CONTROLES
ROTINA MOVER_DADOS_TELA
Mover cursos do registro para cursos da tela
Mover disciplina do registro para disciplina da tela
Mover horario do registro para horario da tela
FIM ROTINA_MOVER_DADOS_TELA
ROTINA MOVER_DADOS_VARIAVEIS
Mover curso da tela para curso variiwel
Mover disciplina da tela para disciplina da variavel
Mover horEUio da tela para horario da variavel
FIM ROTINA MOVER_DADOS_VARIAVEIS
Saidas
Nao hfJ saidas
03/06/2004
88
c. Processos
Data:
Mob School
Respons8vel:
Responsavel:
Marcelo Santos
Rhuan Moraes
Numero e nome do 1 - Login de Acesso
processo:
do Libera9c3o ao Menu principal do sistema
OeSCriyc30
rocesso:
Entradas
Nao ha entradas
Especificac;ao da 16gica
Escrever em TELA MOB SCHOOL
Escrever em TELA Login
Escrever em TELA Password
Se clicar ENTRAR
VALlDAR_SENHA
03/06/2004
SOLUTIONS
ROTINA VALlDAR_SENHA
Abrir d4_usuarios
Posicionar registro
Se login da tela for igual a login do registro
password do registro entao
Abrir Menu Inicial
Senaa
Fechar Login de Acesso
Fechar d4 usuarios
FIM ROTINAVALlDAR_SENHA
Saidas
Nao hit saidas
e password
da tela for igual a
89
c. Processos
Mob School
Responsavel:
Marcelo Santos
Nemero e nome do 7.1 - Agendar
Data:
Respons"vel:
Rhuan Maraes
03/06/2004
Atividades
processo:
DescrivEio
do Agendamento
de Atividades
para Aluno
rocesso:
Entradas
- Verificar datas disponiveis para Prova
- Verificar datas disponiveis para 2a cham ada.
EspecifrcayEio
da 16gica
PROCEDIMENTO
AGENDAR_ATIVIDADES
Se cliear Gravar
Se atividade da tela for em branco Ou Data da tela for em branco
Ou Peso
for em Branco entao
MENSAGEM "Digite algo nos campos
Senao
ROTINA GRAVAR_ATIVIDADE
abaixo"
Se clicar Alterar
Se atividade da tela for em branco Ou Data da tela for em branco
Ou Peso
for em Branco entao
MENSAGEM
"Digite algo nos campos
Senaa
ROTINA ALTERAR_ATIVIDADE
abaixo"
Se clicar Excluir
Se atividade da tela for em branco Ou Data da tela for em branco
for em Branco entaD
MENSAGEM "Digite algo nos campos abaixo"
Senaa
ROTINA EXCLUIR_ATIVIDADE
Se cliear Limpar
Mover em branco para atividade da tela
Mover em branco para data da tela
Mover em branco para peso da tela
Se clicar Sair
Sair tela Agendar_Atividades
FIM PROCEDIMENTO
AGENDAR_ATIVIDADE
Ou Peso
gO
ROTINA GRAVAR ATIVIDADE
ROTINA ATRIBUIR VALOR
Abrir d50_agenda
Abrir d51_sincronia
Posicionar d50_agenda
Posicionar d51 sincronia
Mover curse da-variaveLglobal para curso do registro
Mover disciplina
da variavel_global
para disciplina
do regislro
Mover atividade da variavel para atividade do registro
Mover dala da variavel para dala do regislro
Mover peso da variavel para peso do registro
Replicar MOVER em d51_sincronia
Fechar d50_agenda
Fechar d51 sincronia
MENSAGEM "Grava,ao
efeluada com sucesso"
FIM ROTINA GRAVARJ.TIVIDADE
ROTINA ALTERAR
ATIVIDADE
ROTINA ATRIBUiR VALOR
Abrir d50_agenda
Abrir d51 sincronia
Posicionar d50_agenda
Posicionar d51_sincronia
Mover curso da variaveLglobal para curSD do registro
Mover disciplina da variavel_global
para disciplina do registro
Mover alividade da variavel para alividade do regislro
Mover data da variavel para data do registro
Mover peso da varia vel para peso do registro
Replicar MOVER d51_sincronia
Fechar d50_agenda
MENSAGEM
"Altera,ao efetuada com sucesso"
FIM ROTINAALTERAR_ATIVIDADE
ROTINA EXCLUIR ATIVIDADE
ROTINA ATRIBUiR VALOR
Abrir d50_agenda
Abrir d51 sincronia
Posiciona, d50_agenda
Posicionar d51 sincronia
Replicar REMOVER d51_sincronia
Remover d50_agenda
Fechar d50_agenda
Fechar d51 sincronia
MENSAGEM "Exclusao Efeluada com sucesso"
FIM ROTINA EXCLUIR_ATIVIDADE
91
ROTINA ATRIBUIR VALOR
Mover alividade da lela para alividade variavel
Mover data da tela para data da varii'IVel
Mover peso da lela para peso da variavel
FIM ROTINA ATRIBUIR VALOR
Saidas
- Comunicar aos alunos as datas.
92
C.
Processos
Mob School
Data:
0310612004
Responsavel:
Responsavel:
Marcelo Santos
Rhuan Moraes
Numero e nome do 7.2 - Lan9ar Notas
processo:
Descri9ilo
do Lanyamento de notas das atividades realizadas
pelos
processo:
alunos
Entradas
- Realizar a prova.
- Realizar a segunda chamada.
- Corrigir as provas.
Especificac;ao da 16gica
PROCEDIMENTO
LANi;AR_NOTAS
ROTINA LER_DADOS_AUNOS
Se cHear Gravar
Se atividade da tela for em branco entao
MENSAGEM
"Digite algo nos campos abaixo"
Senao
ROTINA GRAVAR_NOTAS
Se clicar Alterar
Se atividade da tela for em branco entao
MENSAGEM
"Digite algo nos campos abaixo"
Senaa
ROTINA ALTERAR_NOTA
Se cliear Excluir
Se atividade da tela fOf em branco entao
MENSAGEM
"Digite algo nos campos abaixo"
Senilo
ROTINA EXCLUIR_NOTA
Se cHear Limpar
Mover em branco para atividade da tela
Mover em branco para nota da tela par aluno
Se cHear Saif
Sair tela Lanc;ar_notas
FIM PROCEDIMENTO
LANi;AR_NOTAS
93
ROTINA GRAVAR
NOTAS
ROTINA ATRIBUIR VALOR
Abrir d52_notas
Abrir d51 sincronia
Posicionar d52 natas
Posicionar d51- sincronia
Mover curso da- variaveLglobal
para curso do registro
Mover disciplina da variaveLglobal
para disciplina do registro
Mover atividade da variavel para atividade do registro
Mover matricula da variavel para matricula do registro
Mover nota da variilvel para nota do registro
Replicar MOVER d51_sincronia
Fechar d52_notas
Fechar d51 sincronia
MENSAGEM
"Grava,ao
efetuada com sucesso"
FIM ROTINA GRAVAR_NOTAS
ROTINA ALTERAR
NOTAS
ROTINA ATRIBUiR VALOR
Abrir d52_notas
Abrir d51 sincronia
Posicionar d52_notas
Posicionar d51 sincronia
Mover curSD da- variaveLglobal
para curso do registro
Mover disciplina da variaveLglobal
para disciplina do registro
Mover atividade da variavel para atividade do registro
Mover matricula da variavel para matricula do registro
Mover nota da variavel para nota do registro
Replicar MOVER d51_sincronia
Fechar d52_notas
Fechar d51 sincronia
MENSAGEM
"Altera,ao
efetuada com sucesso"
FIM ROTINAALTERAR_NOTAS
ROTINA EXCLUIR
NOTAS
ROTINA ATRIBUiR VALOR
Abrir d52_notas
Abrir d51 sincronia
Posicionar d52_notas
Posicionar d51 sincronia
Remover d52 notas
Replicar REMOVER d51_sincronia
Fechar d52 notas
Fechar d51-sincronia
MENSAGEM
"Exclusao Efetuada com sucesso"
FIM ROTINA EXCLUIR_NOTAS
94
ROTINA ATRIBUIR VALOR
Mover atividade da tela para atividade variflVel
Mover matriculas da tela para matriculas da varia vel
Mover notas da tela para notas da variavel
FIM ROTINA ATRIBUIR VALOR
ROTINA
LER DADOS.fiLUNOS
Posicionar d3 cad alunos
Enquanto achar alunos em d3_cad_alunos
Mover matricula de registro para tela
Mover nome_aluna de registro para tela
Fechar d3_cad_alunos
Saidas
- Comunicar os alunos das notas.
95
c. Processos
Mob School
Responsavel:
Data:
Responsavel:
Marcelo Santos
Numero e nome do 7.3 - Lan9ar Faltas
processo:
Descric;:ao
rocesso:
03/06/2004
Rhuan Moraes
do Lanl'amento da presenl'a pelo professor para os alunos
Entradas
- Aguardar as dez minutos iniciais de aula.
- Chamar as alunos per nome em voz alta.
Especifical'ao da 16gica
PROCEDIMENTO LANi;ARJALTAS
LER DADOS ALUNOS
Se cliear Gravar
Entao
ROTINA GRAVARJALTAS
Se clicar Alterar
Entao
ROTINA ALTERARJALTAS
Se cliear Excluir
EnUlo
ROTINA EXCLUIRJALTAS
Se clicar Limpar
Mover em branco para presenl'a da tela
Se cliear Sair
Sair tela Lanl'arJaltas
FIM PROCEDIMENTO LANi;ARJAL TAS
96
ROTINAGRAVAR
FALTAS
ROTINA ATRIBUIR VALOR
Abrir d53 faltas
Abrir d51- sincronia
Posicionar d53 _faltas
Posicionar d51 sincronia
Mover curso da- variaveLglobal
para curso do registro
Mover disciplina da variavel_global
para disciplina do registro
Mover matricula da variavel para matricula do registro
Mover data da variavel para data do registro
Mover presen9a da variavel para presen9a do registro
Replicar MOVER d51 sincronia
Fechar d51_faltas
Fechar d51 sincronia
MENSAGEM
"Grava9ao efetuada com sucesso"
FIM ROTINA GRAVAR
NOTAS
ROTINA AL TERAR NOTAS
ROTINA ATRIBUiR VALOR
Abrir d53_faltas
Abrir d51 sincronia
Posicionar d53_faltas
Posicionar d51 sincronia
Mover curso
variaveLglobal para curso do registro
Mover disciplina da vari;ftvel_global para disciplina do registro
Mover matricula da varia vel para matricula do registro
Mover data da variavel para data do registro
Mover presen9a da variavel para presen9a do registro
Replicar MOVER d51_sincronia
Fechar d53_faltas
Fechar d51 sincronia
MENSAGEM
"Altera9ao efetuada com sucesso"
FIM ROTINA ALTERAR_NOTAS
da
ROTINA EXCLUIR
NOTAS
ROTINA ATRIBUiR VALOR
Abrir d53_faltas
Abrir d51 sincronia
Posicionar d53_faltas
Posicionar d51 sincronia
Remover d53 fultas
Replicar REMOVER d51_sincronia
Fechar d53_faltas
Fechar d51 sincronia
MENSAGEM
"Exclusao Efetuada com sucesso"
FIM ROTINA EXCLUIR_NOTAS
97
ROTINA ATRIBUIR VALOR
Mover data da tela para data da variavel
Mover matriculas da tela para matriculas da variavel
Mover presen~a da tela para presen9a da variavel
FIM ROTINA ATRIBUIR VALOR
Saidas
Nao hi! saidas
98
c. Processos
Data:
03/06/2004
Mob School
Responsavel:
Responsavel:
Rhuan Moraes
Marcelo Santos
Numero e nome do 7.4 - Diario de cia sse
processo:
do Rotina que 0 professor faz 0 diario de dasse, anotando
Oescriyao
planejado por aula, realizado e observa90es.
processo:
Entradas
- Realizar 0 planejamento
no inicio do ano.
- Definir 0 conteudo que sera dado por aula.
0
Especifica9ao
da 16gica
PROCEDIMENTO
LAN<;AR_DIARIO
LER DADOS_ATIVIDADES
Se cliear Gravar
Entao
ROTINA GRAVAR_DIARIO
Se clicar Alterar
S8 Atividade for em branco Ou Data for em branco au Descric;ao
branco
MENSAGEM
"Entre com as informa90es abaixo"
Entao
ROTINA AL TERAR_DIARIO
Se clicar Exciuir
Se Atividade for em branco Ou Data for em branco au Oescric;ao
branco
MENSAGEM
"Entre com as informa90es abaixo"
Entao
ROTINA EXCLUIR_DIARIO
Se cliear Limpar
Mover em branco para atividade da tela
Mover em branco para data da tela
Mover em branco para Descri9aO da tela
Se clicar Sair
Sair tela Diario classe
FIM PROCEDIMENTO
LAN<;AR_DIARIO
for em
for em
99
ROTINA GRAVAR
DIARIO
ROTINA ATRIBUIR VALOR
Abrir d54_diario_classe
Abrir d51 sincronia
Posicionar d54 diiuio classe
Posicionar d51- sincronia
Mover curso da-varii'IVel_global para curso do registro
Mover disciplina da variaveLglobal
para disciplina do registro
Mover atividade da variavel para atividade do registro
Mover data da varia vel para data do registro
Mover descriC;8o da varii'IVel para descri(fc30 do registro
Replicar MOVER d51_sincronia
Fechar d54 diario classe
Fechar d51-sincronia
MENSAGEM "Graval'ao efetuada com sucesso"
FIM ROTINA GRAVAR_NOTAS
ROTINA ALTERAR
NOTAS
ROTINA ATRIBUiR VALOR
Abrir d54_diario_classe
Abrir d51 sincronia
Posicionar d54 diario classe
Posicionar d51- sincronia
Mover curso da-varii'IVeLglobal para curse do registro
Mover disciplina
da variavel_global
para disciplina
do registro
Mover atividade da variavel para atividade do registro
Mover data da variavel para data do registro
Mover descriyao da varii'IVel para descric;ao do registro
Replicar MOVER d51_sincronia
Fechar d54 diario classe
Fechar d51- sincronia
MENSAGEM
"Alteral'ao efetuada com sucesso"
FIM ROTINA ALTERAR_NOTAS
ROTINA EXCLUIR
NOTAS
ROTINA ATRIBUiR VALOR
Abrir d54_diario_classe
Abrir d51 sincronia
Posicionar d54 diario cia sse
Posicionar d51- sincronia
Remover d54 diario classe
Replicar REMClVER d51_sincronia
Fechar d54_diario_classe
Fechar d51 sincronia
MENSAGEM
"Exclusao Efetuada
FIM ROTINA EXCLUIR_NOTAS
com sucesso"
100
ROTINA ATRIBUIR VALOR
Mover atividade da tela para atividade da varia vel
Mover data da tela para data da varia vel
Mover descriy<3.o da tela para descriyao da variavel
FIM ROTINA ATRIBUIR VALOR
Said as
- Levantar
0
que foi dado em dasse.
- Definir os pontcs relevantes e observa90es
que ocorreram em aula.
101
c. Processos
Mob School
Data:
03/06/2004
Responsavel:
Responsavel:
Marcelo Santos
Rhuan Moraes
Numero e nome do 8.1 - Gerar Atualiza,ao
Site
processo:
do Rolina que ira atualizar 0 site com as informa<,;:oes
Oescrityao
processo:
manipuladas
pelo professor.
Entradas
Nao ha entradas
Especificayao
da 16gica
PROCEDIMENTO
GERAR ATUALIZACAO
SITE
LER DADOS_TABELAS
-ENVIAR_ARQUIVO_ATUALIZACAO
Se clicar Sair
Sair tela Gerar Atualiza,ao
Site
FIM PROCEDIMENTO
GERAR_ATUALIZACAO_SITE
ROTINA LER_DADOS_TABELAS
Abrir d51 sincronia
Posicionar d51 sincronia
Para todo registro em d51_sincronia ate
0
final
Abrir d50_agenda
Posicionar d50_agenda
GRAVAR_ARQUIVO~TUALIZACAO
Abrir d52 notas
Posicionar d52 notas GRAVAR
ARQUIVO
ATUALIZACAO
Abrir d53 faltas
-Posicionar d53 faltas GRAVAR
ARQUIVO
ATUALIZACAO
Abrir d54 diario classe
Posicionar d54 diario cia sse GRAVAR ARQUIVO
ATUALIZACAO
Abrir d55_rela,~o
-Posicionar
d55_rela,ao
GRAVAR_ARQUIVO_ATUALIZACAO
Fechar d50_agenda
Fechar d51 sincronia
Fechar d52 - notas
Fechar d53 -failtas
Fechar d54 - diario cia sse
Fechar d55 =rela,ao
FIM ROTINA LER DADOS_TABELA
102
ROTINA GRAVAR_AROUIVOS_ATUALIZACAO
Se arquivo data_hoje.xml
jil existir entao
Exciuir arquivo data_hoje.xml
Senao
Criar arquivo data_hoje.xml
Ler d50_agenda
mover arquivo data_hoje.xml
Ler d51_sincronia
mover arquivo data_hoje.xml
Ler d52_notas mover arquivo data_hoje.xml
Ler d53_faltas mover arquivo data_hoje.xml
Ler d54_diilrio_classe
mover arquivo data_hoje.xml
Ler d55_rela9ao
mover arquivo data_hoje.xml
Fechar arquivo data_hoje.xml
FIM ROTINA GRAVAR_AROUIVOS_ATUALIZACAO
ROTINA ENVIAR_AROUIVO_ATUALIZACAO
5e coneX;30 estiver estabelecida
entao
Enviar arquivo data_hoje.xml
5e arquivo enviado com sucessa entao
MENSAGEM
"AROUIVO ENVIADO COM SUCESSO"
ROTINA ATUALlZAR_DESTINO
Senao
MENSAGEM"
0 AROUIVO NAo FOI ENVIADO".
Senao
MENSAGEM
"NAO EXISTE UMA CONEMO,
VERIFICAR"
FIM ROTINA ENVIAR_AROUIVO_ATUALIZACAO
ROTINA ATUALIZAR
DESTINO
Abrir arquivo data_hOje.xml
Posicionar sincronia
Para todo registro em sincronia ate 0 final
Abrir agenda
Posicionar agenda GRAVAR_DESTINO_ATUALIZACAO
Abrir notas
Posicionar notas GRAVAR
DESTINO
ATUALIZACAO
Abrir faltas
Posicionar faltas GRAVAR_ DESTINO _ATUALIZACAO
Abrir diiuio classe
Posicionar diilrio
classe GRAVAR
DESTINO
ATUALIZACAO
Abrir rela9ao
Posicionar rela9ao GRAVAR_ DESTINO _ATUALIZACAO
Exciuir data _ hoje.xml
MENSAGEM "Destino Atualizado com Sucesso"
FIM ROTINA ATUALlZAR_DESTINO
103
ROTINA GRAVAR_DESTINO_ATUALIZACAO
Ler agenda mover registro d50_agenda
Ler sincronia mover registro d51_sincronia
Ler notas mover registro d52_notas
Ler faltas mover registro d53_faltas
Ler diario-classe
mover registro d54_diario_classe
Ler re[a~ao mover registro d55_relac;;ao
Fechar arquivo data_hoje.xml
FIM ROTINA GRAVAR_ARQUIVOS_ATUALIZACAO
Said as
Nao ha said as
104
c. Processos
Mob School
Data:
03/06/2004
Responsavel:
Responsavei:
Marcelo Santos
Rhuan Moraes
Aluno
Numero e nome do 8.2 - Gerar Atualiza,ao
processo:
Descriltc30
do Retina que ira atualizar
0 PDA
do aluno com
processo:
informay6es
manipuladas
pelo professor.
Entradas
Nao ha Entradas
Especifica,ao
da 16gica
PROCEDIMENTO
GERAR ATUALIZACAO
ALUNO
LER DADOS_TABELAS
-ENVIAR-.AROUIVO_ATUALIZACAO
Se clicar Sair
Sair tela Gerar Atualiza,ao
Aluno
FIM PROCEDIMENTO
GERAR_ATUALIZACAO_SITE
ROTINA LER_DADOS_TABELAS
Abrir d51 sincronia
Posicionar d51 sincronia
Para todo registro em d51_sincronia
ate 0 final
Abrir d50_agenda
Posicionar d50_agenda
GRAVAR_AROUIV0-.ATUALIZACAO
Abrir d52 notas
Posicion'"
d52 notas GRAVAR
AROUIVO
ATUALIZACAO
Abrir d53 faltas
-Posicion", d53_faltas GRAVAR_AROUIVO_ATUALIZACAO
Abrir d55_rela,ao
Posicionar d55_rela,ao
GRAVAR_AROUIVO_ATUALIZACAO
Fechar d50_agenda
Fechar d51 sincronia
Fechar d52 - notas
Fechar d53 -faltas
Fechar d55 =rela,ao
FIM ROTINA LER DADOS_TABELA
as
105
ROTINA GRAVAR
ARQUIVOS
ATUALIZACAO
Se arquivo datajioje.xml
ja eXistir entao
Excluir arquivo data _ hoje.xml
Senao
Criar arquivo data_hoje.xml
Ler d50_agenda mover arquivo data_hoje.xml
Ler d51_sincronia
mover arquivo data_hoje.xml
Ler d52_notas mover arquivo data_hoje.xml
Ler d53_faltas mover arquivo data_hoje.xml
Ler d55_rela,ao
mover arquivo data_hoje.xml
Fechar arquivo data_hoje.xml
FIM ROTINA GRAVAR_AROUIVOS_ATUALIZACAO
ROTINA ENVIAR_AROUIVO_ATUALIZACAO
Se conexao estiver estabelecida entao
Enviar arquivo data_hoje.xrnl
Se arquivo enviado com sucesso entaD
MENSAGEM
"AROUIVO ENVIADO COM SUCESSO"
ROTINA ATUALlZAR_DESTINO
Senao
MENSAGEM"
0 AROUIVO NAo FOI ENVIADO".
Senao
MENSAGEM
"NAo EXISTE UMA CONExAO,
VERIFICAR"
FIM ROTINA ENVIAR_AROUIVO_ATUALIZACAO
ROTINA ATUALlZAR_DESTINO
Abrir arquivo data_hoje.xml
Posicionar sincronia
Para todo registro em sincronia ate 0 final
Abrir agenda
Posicionar agenda GRAVAR_DESTINO_ATUALIZACAO
Abrir natas
Posicionar nolas GRAVAR
DESTINO
ATUALIZACAO
Abrir faltas
Posicionar faltas GRAVAR
DESTINO
ATUALIZACAO
Abrir rela,ao
Posicionar rela,ao GRAVAR_ DESTINO _ATUALIZACAO
Excluir data_hoje.xml
MENSAGEM
"Destino Atualizado com Sucesso"
FIM ROTINA ATUALlZAR_DESTINO
ROTINA GRAVAR
DESTINO
ATUALIZACAO
Ler agenda mover registro-d50_agenda
Ler sincronia mover registro d51_sincronia
Ler notas mover registro d52_notas
Ler faltas mover registro d53_faltas
Ler rela,ao mover registro d55 _rela,ao
Fechar arquivo data_hoje.xml
FIM ROTINA GRAVAR_AROUIVOS_ATUALIZACAO
106
Safdas
Nao
safdas
ha
107
c. Processos
Mob School
Data:
03/06/2004
Responsavel:
Responsavel:
Marcelo Santos
Rhuan Moraes
Numero e nome do 8.3 - Gerar Atualiza9M
Professor
processo:
do
Rotina
que
ira
atualizar
0 PDA
do professor
com
Descri9ao
processo:
informa,oes
do site.
Entradas
Nao ha enlradas
Especifica9ao
da 16gica
PROCEDIMENTO
GERAR ATUALIZACAO
PROFESSOR
LER DADOS_TABELAS
-ENVIAR_AROUIVO_ATUALIZACAO
Se dear Sair
Sair tela Gerar Atualizac;:ao Professor
FIM PROCEDIMENTO
GERAR_ATUAlIZACAO_SITE
ROTINA LER_DADOS_TABELAS
Abrir d1 cad cursos
Posicionar d1 cad cursos
GRAVAR_AROUIVO_ATUALIZACAO
Abrir d2_cad_disciplina
Posicionar d2_cad_disciplina
GRAVAR_ARQUIVO_ATUALIZACAO
Abrir d3 cad alunos
Posicion"r d3_cad_alunos
GRAVAR_ARQUIVO_ATUALIZACAO
Abrir d4 cad usuarios
Posicionar d4 cad usuarios GRAVAR AROUIVO
ATUALIZACAO
Abrir d5_alividades
-Posicionar d5 alividades GRAVAR AROUIVO
ATUALIZACAO
Abrir d6_agentes
-Posicionar
d6_agenles
GRAVAR_ARQUIVO_ATUALIZACAO
Fechar d1 cad cursos
Fechar d2=cad=disciplinas
Fechar d3_cad_alunos
Fechar d4 cad usuarios
Fechar d5 - atividades
Fechar d6=agentes
FIM ROTINA LER DADOS_TABELA
as
108
ROTINA GRAVAR_AROUIVOS_ATUALIZACAO
Se arquivo data_hoje.xml
ja exislir entaD
Excluir arquivo data_hoje.xml
Senao
Criar arquivo data_hoje.xml
Ler d1_cad_cursos
mover arquivo data_hoje.xml
Ler d2_cad_disciplinas
mover arquivo data_hoje.xml
Ler d3_cad_alunos
mover arquivo data_hoje.xml
Ler d4_cad_usuarios
mover arquivo data_hoje.xml
Ler d5_atividades
mover arquivo data_hoje.xml
Ler d6_agentes
mover arquivo data_hoje.xml
Fechar arquivo data_hoje.xml
FIM ROTINA GRAVAR_AROUIVOS_ATUALIZACAO
ROTINA ENVIAR_AROUIVO_ATUALIZACAO
Se conexao estiver estabelecida
entao
Enviar arquivo data_hoje.xml
Se arquivo enviado com suceS$O entao
MENSAGEM "AROUIVO ENVIADO COM SUCESSO"
ROTINA ATUALlZAR_DESTINO
Senao
MENSAGEM
" 0 AROUIVO NAo FOI ENVIADO".
Senao
MENSAGEM
"NAo EXISTE UMA CONExAO,
VERIFICAR"
FIM ROTINA ENVIAR_ARQUIVO_ATUALIZACAO
ROTINA ATUALlZAR_DESTINO
Abrir arquivo data_hoje.xml
Abrir cad cursos
Posicion",
cad cursos GRAVAR
DESTINO
ATUALIZACAO
Abrir cad_disciplinas
Posicionar cad_disciplinas
GRAVAR_ DESTINO _ATUALIZACAO
Abrir cad alunos
Posicion",
cad_alunos GRAVAR_ DESTINO _ATUALIZACAO
Abrir cad usuario
Posicion",
cad usuario GRAVAR
DESTINO
ATUALIZACAO
Abrir cad atividades
Posicion",
cad atividades GRAVAR
DESTINO
ATUALIZACAO
Abrir cad_agentes
-Posicionar cad_agentes
GRAVAR_ DESTINO _ATUALIZACAO
Exciuir data _hoje.xml
MENSAGEM
"Destino Atualizado com Sucesso"
FIM ROTINA ATUALlZAR_DESTINO
109
ROTINA GRAVAR_DESTINO_ATUALIZACAO
Ler cad_cursos mover registro d1_cad_cursos
Ler cad_disciplinas
mover registro d2_cad_disciplinas
Ler d3_cad_alunos mover registro d3_cad_alunos
Ler d4_cad_usuarios
mover registro d4_cad_usuarios
Ler d5_cad_atividades
mover registro d5_cad_atividades
Ler d6_cad_agentes
mover registro d5_cad_agentes
Fechar arquivo data_hoje.xml
FIM ROTINA GRAVAR_ARQUIVOS_ATUALIZACAO
Saidas
Nao h8 saidas
110
d. Deposito de Dados
Mob School
Data:
Marcelo Santos
Identificac;ao e
nome do deposito:
Descricao:
Linquaqem:
Tipo de acesso au
organizac;ao:
Identificadores:
Processos
envolvidos
Nome
03/06/2004
I ~esponsilVel:
Responsavel:
I
Rhuan Moraes
01 - cad curso
Tabela com os cursos dispon[veis
5 L Server
ODBe
01
17 8 -
cod cursa
Manter Cursos
Movimentar Disciplinas
Gerar Atualizac;oes
Elementos de dados
Descric;ao
Tamanho
Tipo
Conteudo
Dominic
DU
01
01
-cod_curso
-nom_curso
01 _etapa
Dl_turno
Identifica.;ao
do cursa na
instituir;:ao
Nome do
CurSD na
instituic;ao
Etapa que a
cursa
ministrado
Turno que op
e
15
alfanumerico
50
alfanumerico
1
Numerico
1 - verao
2
inverno
1
Numerico
1
Verdadeiro
Falso
1 - manha
2 = tarde
3 = naite
1 - Ativo
Inativo
=
cursa estci em
01
-sit_curs~
andamento.
Situac;ao do
cursa na
instituir;:ao
a =
111
dOd eposlto e 0 a d os
Data:
Mob School
Responsavel:
Responsavel:
Rhuan Moraes
Marcelo Santos
Identifica9ao e
02 - cad disciplina
nome do dep6sito:
Descric;ao:
Tabela com as disciplinas em curses
Linguagem:
~QL Server
Tipo de acessa au OOBC
organiza<;ao:
Identjfjcadores:
Dl_cod_curso
02 cod disciplina
Process os
2 - Manter Disciplinas
envolvidos
7 - Movimentar Disciplinas
8 - Gerar Atualizacoes
Elementos de dad os
Nome
Descric;ao
Tamanho
Tipo
I
01
cod_curso
-
D2_cod_disciplina
D2_nom_disciplin
a
02
-horario_aula
D2_carga_horaria
D2_perc_min_car
ga
Jdentifica<;ao
do curse na
institui ao
Identificac;ao
da disci pi ina
na instituic;ao
Nome da
disciplina na
instituid'io
Hora em a
disciplina
ministrada
Carga de
horas total da
disciplina
Percentual
minima de
presenc;a na
disciplina
e
15
alfanumerico
15
alfanumerico
50
alfanumerico
4
hora
4
numerico
4
numerico
I
03/06/2004
Conteudo
au Dominic
112
d Deposlto de Dadas
Data:
Mob School
Responsavel:
Identificagc30
Marcelo Santos
03/06/2004
Responsavel:
Rhuan Moraes
e
nome do dee6sito:
Descri<;ao:
Linquaqem:
D3 - cad aluno
Tipo de acesso ou
orqanizacao:
ODBC
Identificadores:
D1-cod_curso
Processos
envolvidos
Tabela com alunos matriculados
5 L Server
no cursa e disc~
D2_cod_disciplina
D4 cod usuario
1 - Manter Aluno
7 - Movimentar Disciplinas
8 - Gerar Atualiza<;5es
Elementos de dados
Nome
Oescric;ao
Tipo
Tamanho
Conteudo
ou Dominic
D4_cod-usuario
D1-cod-cursa
D2_cod_disciplina
D3_nom -aluno
Identificac;ao
15
alfanumerico
15
alfanumerico
15
alfanumerico
50
alfa
do aluno na
instituic;ao
Identificac;ao
do cursa na
instituic;ao
Identificac;ao
da disciplina
na instituic;ao
Nome do
aluno
113
d. Dep6sito de Dados
03106/2004
Mob School
Data:
Responsavei:
Marcelo Santos
Responsavel:
Rhuan Moraes
Identifica980 e
nome do deposito:
04 - cad usuario
Descricao:
Tabela com usuarios com acesso ao sistema
Lif!guagem:
5 L Server
Tipo de acesso ou ODBC
organiza<;ao:
Identificadores:
D1_cod_curso
D6 cod aqente
Processos
4 - Manter Usuario
envolvidos
7 - Movimentar Disciplinas
8 - Gerar Atualiza<;6es
Elementos de dados
Oescri!;ao
Nome
Tamanho
Tipo
Contecdo
ou Dominic
D1 -cod_curso
Identifica<;ao
15
alfanumerico
do cursa na
instituic;ao
D6_cod_agente
Identifica<;ao
1
Numerico
1-professor
do agente na
2 = aluno
institui~ao
D4_cod -usuario
Identifica~ao
15
alfanumerico
do usuario na
institui<;ao
D4_nom -usuario
Nome do
15
alfanumerico
u5uario na
institui<;ao
D4_senha
Senha do
10
alfanumerico
usuario
D4_num_matricul
Numero de
15
Alfanumerico
a
matricula do
usuario(profe
I
I
ssor/aluno)
D4_sit
-usuario
na institui<;ao
Situa<;ao do
u5uario na
instituic;ao
1
Verdadeiro
Falso
1 - Ativo
0= Inativo
114
d. Deposito de Dados
Mob School
Responsavel:
Marcelo Santos
IdentificayEio e
05 - cad atividade
nome do deposito:
Tabela de atividade
Descri<;ao:
Linquaqem:
5 L Server
Tipo de acesso au OOBe
031061'2004
Data:
I Responsavel:
definidas
I Rhuan
Moraes
no sistema
orqaniza~ao:
Identificadores:
Processos
envolvidos
Nome
01
cod -cursa
D2_cod_disciplina
06
05
05
-cod _agente
-cod -atividade
-nom -atividad
01 -cod _cursa
D2_cod_disciplina
06 cod aqente
Manter Atividades
5
7 - Movimentar Disciplinas
8 - Gerar Atualiza<;6es
Elementos de dados
Descri<;ao
Tamanho
Identifica<;ao
do cursa na
instituid90
Identificac;ao
da disciplina
na instituic;ao
alfanumerico
15
alfanumerico
Identifica<;ao
do agente na
instituic;ao
Identificac;ao
da atividade
no sistema
Nome da
atividade
conforme
codigo
Tipo
15
Numerico
Conteudo
au Dominic
1-professor
2
2
Numerico
=
aluno
l-Avaliac;ao
2=2a cham.
3=Teste
4=Trabalho
5=
Planejado
6=Realizado
7=Observ.
15
alfanumerico
115
d. Dep6sito de Dados
Dala:
Mob School
Responsavel:
Marcelo Santos
Res onsavel:
Identifica,ao
e
nome do dep6sito:
D6 - cad agenle
Tabela de agentes usuarios do sistema
Descri<;ao:
Linguagem:
5 L Server
Tipo de acesso ou ODBC
orqanizacao:
Identificadores:
D6 cod agente
Processos
6 - Manter Atividades
envolvidos
7 - Movimentar Disciplinas
8 - Gerar Atualizac:;oes
Elementos de dados
Oescri<;ao
Tamanho
Tipo
Nome
D6_cod _agente
D6_nom _agente
Identificac;ao
do agente na
instituic;ao
Nome do
agente
conforme
c6digo
1
Numerico
15
alfanumerico
03106/2004
Rhuan Moraes
Conteudo
ou DomInic
1-professor
2 = aluno
d. Dep6sito de Dados
Mob School
Data:
03/06/2004
Responsavel:
Marcelo Santos
Responsavel:
Rhuan Moraes
Identificayao e
D50 -agenda
nome do deposito:
Tabela auxiliar para as atividades ao aluno
Oescridio:
Linguagem:
5 L Server
Tipo de acesso ou ODBC
organiza,ao:
D50 agenda
Identificadores:
Processos
envolvidos
8 - Gerar Atualizac5es
Elementos de dados
Nome
Oescric;ao
Tamanho
Tipo
Conteudo
ou Dominio
D6_cod _agente
Identifica<;ao
Numerico
1
l-professor
do agente na
2
aluno
institui 030
I
I
=
116
d. Deposito de Dados
Mob School
Data:
Responsavel:
Marcelo Santos
Respons;3vel:
Identificac;ao e
051 - sincronia
nome do deposito:
Descric;ao:
Tabela auxiliar para sincronizac;ao
Linquaqem:
5 L Server
Tipo de acesso OU ODBC
orQanizacao:
Identificadores:
D51 sincronia
Processos
envolvidos
8 - Gerar Atualizac;6es
Elementos de dados
Nome
Oescric;ao
Tamanho
Tipo
I
D6_cod
_agente
D6_data
D6 movimento
-
Identificac;ao
do agente na
institui<;ao
Data da
ultima
sincronia
Movimentac;a
o realizada
1
Numerico
8
Date
I 03/06/2004
Rhuan Moraes
Conteudo
au Dominic
1-professor
2
250
Alfanumerico
=
aluno
117
d D eposlto d e D a d os
Mob School
Data:
Responsavel:
Marcelo Santos
Responsavel:
Identifica,ao
e
nome do deposito:
D52 - notas
Descri<;ao:
Tabela de lan<;:amento de notas
Linquaqem:
5 L Server
Tipo de aceSSD au ODBC
orqanizaeao:
Jdentifieadores:
D1_eod_curso
02_cod_disciplina
05 cod atividade
Processes
7 - Movimentar Disciplinas
envolvidos
8 - Gerar Atualiza<;:5es
Elementos de dados
Descri<;ao
Nome
Tamanho
Tipo
I
D1 -cod_curso
02_eod_diseiplina
05
-cod_atividade
Identificac;ao
do curse na
instituic;ao
Jdentifica,ao
da disciplina
na instituidio
Identificac;ao
da atividade
no sistema
15
alfanumerico
15
alfanumerico
2
Numerico
052_data
Data do
laneamento
8
date
Peso da nota
4
numerico
15
Alfanumerico
8
Data
4
Numerico
D6_dat_sincronia
D52_val_nota
na media
Jdentifica,ao
do u5uario na
Jnstitui<;ao
Data com a
ultima
sincronia
realizada
Valor da nota
referente a
atividade
Rhuan Moraes
Conteudo
ou Dominic
l-Avaliac;ao
2=2a cham.
3=Teste
4=Trabalho
052_val_peso
D4_cod_usuario
I 03/06/2004
118
d. Deposito de Dados
Data:
Mob School
Responsavel:
Responsavel:
Marcelo Santos
Identifica980 e
nome do deposito:
053 -faltas
Tabela de lan§amento
de notas
Descri~ao:
Linquaqem:
5 L Server
Tipo de acesso au OOBC
organiza<;ao:
Identificadores:
01_cod _cursa
D2_cod_disciplina
05 cod atividade
Process os
7 - Movimentar Disciplinas
8 - Gerar Atualiza§oes
envolvidos
Elementos de dados
Nome
Descri~ao
Tamanho
Tipo
I
03/06/2004
Rhuan Moraes
Conteudo
au Dominic
01
cod
cursa
- -
D2_cod_disciplina
OS_cod
-atividade
OS3_data
053_periodo
DS3_horario
DS3_presenca
D6_dat_sincronia
Identificac;ao
do cursa na
instituid30
Identificac;ao
da disciplina
na instituic;ao
Identificac;ao
da atividade
no sistema
15
alfanumerico
15
alfanumerico
2
Numerico
Data do
lan~amento
Qual Bimestre
au semestre
refere a falta
Hora vigente
da aula
Marcac;ao de
presenc;a ou
falta do aluno
Data com a
ultima
sincronia
realizada
8
date
1
numerico
l-Avaliac;ao
2=2a cham.
3=Teste
4=Trabalho
4
hora
1
Verdadeiro
Falso
8
Data
I-Presente
O=Ausente
119
d. Dep6sito de Dados
Mob Schoof
Data:
03/06/2 004
Sistema/Software:
MOB SCHOLL
Data:
103/06/2 004
Respons"vel:
Marcelo Santos
Respons"vel:
Rhuan Moraes
Identifica,ao
e
054 - diario clase
nome do dep6sito:
Descricao:
Tabela de anotaeoes de conteudo e observaeao
Linguagem:
SQL Server
Tipo de acesso au ODBC
organiza,ao:
Dl_cod_curso
Identificadores:
D2_cod_disciplina
DS_cod_atividade
D6 cod aqente
7 - Movimentar Disciplinas
Processos
8 - Gerar Atualizacoes
envolvidos
Elementos de dados
Nome
Descri<;ao
Tamanho
Tipo
Can teudo
au D omfnio
D1 -cod -cursa
Tdentificac;ao
15
alfanumerico
do cursa na
institui ao
D2_cod_disciplina
Identificac;ao
15
alfanumerico
da disciplina
na instituicao
D6_cod_agente
Identificac;ao
Numerico
1
l=pr ofessor
do agente na
2 = a luna
instituicao
D5 -cod -atividade
Identificac;ao
2
Numerico
5da atividade
Plane jado
no sistema
6=Re alizado
7=Ob servo
D54_sequencia
Sequencia I do
2
Numerico
registro
DS4_descri<;ao
Relata do
100
Alfanumerico
I
conteudo
(planejado
au
realizado e
observac;5es) ,
06_dat_sincronia
pertinentes a
disciplina
Data com a
ultima
sincronia
realizada
8
Data
120
e. Telas
Mob School
00 - Login
Versao:
Data Ref.:
Emissao:
1.0
20105/2004
05/06/2004
20:00
,: .
~:::
MOB SCHOLL.: .
::.••.. S.OLUTIQIt.S .•••.•>;
. . . . . . .. . . . . . .
l. . . . . . . . . . . . . . . .
Ii
LO!Ji'~
...
~~Password
.
121
e. Telas
Mob School
01 - Informa~6es Iniciais
Curso
: Discip.!.ina
:.
• :jz:jl: ..
: .B:iJn./Se,m ..
:.I 01 I 01 12001
Data
I:::
:: : :: ::.1 ~...,..CO.,n_fir-::-m_a'_ ..•.t :
'-"-Arquivo
L
utmtario
Ajuda
122
e. Telas
Mob School
7.X - Atividades
Versao: 1.0
Data Ref.: 20105/2004
Emissao: 05/06/2004 20:10
,.;,lQJ!:<9 I
Atividade
.:,I~H.
Data
, :, 1 01 /'01/;001
I' ,.
....
,P~s~
, , , ,, :
LI
",;,..9,..%,,,,,
. ...
::.t.
I '
"-;k)'
.-:--:--:-:--:--:-,...,-JI
. . ..
- . . - . . . ..
.. .......,...........
.
.
:EJ8ILi~paL®~
~ivo
123
e. Telas
Mob School
7.X - Nota
Versao:
1.0
20105/2004
05/06/2004 20:25
Data Ref.:
124
e. Telas
Mob School
7.X - Falta
Versao: 1.0
Data Ref.: 20105/2004
Emissao: 05106/2004 20:40
~2sJ
........
do
Arquivo
utilitario
i
I
125
e. Telas
Mob School
7.X - Diario
Versao: 1.0
20105/2004
05/06/200420:40
Data Ref.:
I~R~!J~~~~~
Co'lteMoe/ou'
: .~~~~~v:~~~e~ .~~ .~~~: ..
Ativ1dade
Data
..
:J'I~t:Jl
: I 01 101 12001
:
I:
., ill:'
Descrever conteudo planeiado au dado da
disciplina au observacoes peltinentes
,
t~~_"........,..---,-"~,,,---!
Ar~Utilitarj~
~AjU~
126
e. Telas
Mob School
7.X - 8incronia
Versao: 1.0
Data Ref.: 2010512004
Emissao: 05106/2004 21:00
~il'~.
.
Se1ecion~
se~(~)
iten(s'J
0(9)
it.
~in9ro~iz~do(s):
Enviar : .
,L
Nota
C:::,·
Falta
Di.ario
Ii
Ii: )()()()<)()(X)(
···
I..
Arqu~
1.3.4.
Utilitario
Definir a estrategia do Projeto Fisico
1.3.4.1.
Definir a tecnologia de base
a.
b.
Sistema Operacional do Servidor: Utilizaremos como versao
do sistema operacional para 0 Servidor 0 Microsoft Windows
2003.
Unguagem de Desenvolvimento:Utilizaremoscomo linguagem
de desenvolvimento do software a Visual.NET
c.
Servidor de Banco de Dados: Utilizaremos como servidor de
banco de dados a Microsoft
d.
Hardware:
Utilizaremos
SQL
como
Server 2000.
base
aplica9ao do PDA HP IPAQ POCKET
e.
2003.
Telecomunic89ao:
desenvolvimento
e infra-verme/ho.
Utilizaremos
e testes
da aplicay6lo
para
desenvolvimento
da
PC 2003.
como
base
a comunic8yao
para
bluetooth
127
1.3.4.2.
Rever Impactos
1. Positiv~s:
Aumento
do tempo para professores
realizarem
Redu91io do tempo na disponibiliza91io
Qutras atividades.
da informa91io.
2. Negativos:
Custo na aquisi91iO dos equipamentos
Custo com treinamento
1.3.4.3.
Elaborar
para realiza91io
dos utilizadores
Plano Logistica
do projeto.
do novo sistema.
e Infra-Estrutura
Sem Altera91io.
1.3.4.4.
C.
Nao havenl necessidade
d.
Nao
havenl necessidade
Determinar
Projeto
de pianos de logistica.
0
de pianos para infra-estrutura.
Planejamento
Fisico:
Movimentar
Disciplina;
Plano de Trabalho:
RESPONSABILIDADE
SUB FASES
Equipe Tecnica e
Gestora do Projeto
- Revisar
L6gico
DATA
RECURSOS
INICIO
FIM
02/08/04
03/08/04
- Especificar
0
Modelo de Dados
03/08/04
11/08/04
- Construir
11/08/04
0
Projeto
0
Sistema
- Sala de
aula, papel,
caneta.
- Laborat6rio,
papel,
caneta,
Computador.
30108/04
- Sala de
aula, papel,
caneta,
Computador.
128
- Finalizar 0 Sistema
30108/04
14/09/04
- Delinir a estrategia
do Projeto Fisico
14/09/04
17/09/04
- Sala de
aula, papel,
caneta,
Computador.
Sala de aula,
papel, caneta
Sala de aula,
papel, caneta
- Aprovar
a Projeto
17109/04
20109/04
Fisico
Equlpe. Sem Altera,ao
NOME
Marcelo
Augusto
FUN AO
Analista
Programador
Analista
Programador
Coordenadora
Vieira dos Santos
Rhuan Cristiano Moraes
Fairus Manfroi
1.3.4.5.
Analisar
RESPONSABILIDADE
Equipe Tecnica
Equipe Tecnica
Gestora
do Projeto
Viabilidades
Custos:
a.1. Software:
DESCRI<;(AO
*
Sistema Operacional
• Banco de Dados
• Servidor de WEB
TOTAL
Obs ..
*
VALOR
1
R$ 4.334,76
1
1
R$ 4.334,76
Na compra
Microsoft
QUANTI DADE
do sistema
operacional
as Qutras ferramentas
dentro
do Pacote
Small
Business
ja estao inclusas.
a.2. Hardware:
DESCRI(:AO
QUANTI DADE
VALOR
Computador
Servidor
WEB
1
R$ 9.195,55
Computador
Servidor
de Banco de Dados
1
1
1
1
R$
R$
R$
R$
Computador Servidor Firewall de Rede
Computador de Mao HP IPAQ 1940
Roteadorp...ara comunicacao
com Internet
9.195,55
9.195,55
1.599,00
449,00
129
Hub Switch 10/100 para interliga9ao dos
equipamentos
Hack para armazenamento do equipamento
Nobreak On-Line para autonomia de 5
minutos plena carga
TOTAL
a.3. Mao de Obra.
DESCRIc;;AO
1
R$ 466,00
3
3
R$ 2.297.70
R$ 4.125,00
R$ 36.123,35
PROFISSIONAIS
Instala9ao
de Software
2
QUANTI DADE
HORAS
12
Instala9ao
Instalacao
TOTAL
de Hardware
de Infra-Estrutura
2
2
10
6
VALOR
R$ 1.000,00
R$ 480,00
R$ 3.160,00
R$ 1.680,00
a.4. Tremamento.
DESCRIc;;AO
lnstrutor
TOTAL
Beneficios:
b.1. Mensuraveis
DESCRIc;;AO
VALOR
Nao foram detectados
no momento
b.2. Naa Mensuraveis
DESCRIc;;AO
Ganho
de tempo
para a professor
S8
dedicar
a atividades
academicas
Ganho de tempo na redu9ao do retrabalho de lan9amento
feito primeiro no livro, depois no sistema.
Reduyc30 da taxa de erras do lanc;amento de informayoes,
livre, depois no sistema.
Obs ..
As cota90es
que
0
ocorreram
criteria
para
menor valor para
Riscos:
Sem Altera9iio.
0
entre os meses
apresentac;ao
equipamento
de informa90es,
de maio/2004
das mesmas
mais completo
antes
antes feito primeiro
e junho/2004
no
sendo
sao as que obtiverem
para a
soluc;ao.
0
130
Nao cumprimento de alguma
Perda de algum membro
Nao aproval'80
Desistencia
da Equipe Tecnica;
do projeto;
da Gestora
Incapacidade
das eta pas no prazo acima descrito;
do Projeto;
do desenvolvimento
da solul'ao;
Viabilidade:
Sem Alteral'ao.
o
projeto se torna via vel,
das ferramentas
em
em
Sistemas
1.3.5.
1.3.5.1.
pais
e
questao para projeto de gradua9E1o dos cursando do Bacharelado
urn estudo
de Informa<;Elo.
Aprovar a Analise do Sistema Atual
Organizar
Informal'oes
Em Papel:
T odos
as
documentos
responsabilidade
dos Santos,
da Equipe
relativos
Teenica,
a
este
aluno
em uma pasta cham ada Projeto
projeto
Marcelo
ficaraa
Augusto
sob
Vieira
Final.
Em Meio Eletr6nico:
Todos as documentos
enderel'o
Senha:
1.3.5.2.
no link de Pastas,
informat;:6es:
digitar as
Usuario:
relativos a este projeto ficarao hospedados
www.yahoo.com.br.
mob_solutions
rhuanmareelo
Revisar Fase Anterior
Estudo
Preliminar
revisado
e sem altera90es.
para acesso
no
basta
131
1.3.5.3.
Elaborar Parecer e Termo de Compromisso
Declaramos estar ciente de todo 0 conteudo deste projeto, bem como de
nossa participac;:aopara conclus~o do mesmo.
MARCELO
FAIRUS
1.3.5.4.
A. VIEIRA
DOS SANTOS
RHUAN
CRISTIANO
MANFROI
Reunir e Apresentar
Data para conclusao do Projeto L6gico: 08106/2004
1.3.5.5.
Aprovado
sem restric;:6es.
MORAES
132
1.4. PROJETO FisICO
1.4.1.
Revisar 0 Projeto L6gico
1.4.1.1.
Completar e Refinar
Alterado subitem e do item 2.3.3.3 conferme subitem a. do item
2.4.3.
1.4.2.
Especificar
0
modelo de dados
1.4.2.1.
Modelo de Dados Escolhido- Diagramas;
1.4.2.2.
Finalizar 0 dicionario de dados - Sem Alteragao;
1.4.2.3.
a.
Definir procedimentosde seguranga;
Guarda de Dados: 0 software Mob School
procedimento
c6pia de
de backup interno que podera
seguranc;a dos dados armazenados.
simples operac;:aode c6pia de arquivos
poden~
0
oferece um
ser utilizado como
Atraves
de uma
usuario do sistema
realizar uma copia dos arquivos de backup armazenados
no Pocket PC mantendo uma copia de seguranga para utiliza,ao
imediata no
Pocket PC e Dutra no computador casa haja perda
de dad os do dispositive.
b.
Recupera,ao dos Dados: Levando-se em considera,ao que a
backup, nada mais e que uma copia fiel do banco de dados do
aplicativo,
quando
houver
necessidade
de
recuperaC;8o
das
informac;:oes a recuperaC;:8o do banco sera completa naD sendo
passivel recuperac;:aode partes de informac;:oes ou determinadas
tabelas.
c.
Niveis de Acesso:
133
Professor:
podendo
quando
Acessara
todos as modulos
do software,
interierir na base de dados da Instituic;:ao
da sincronia
das
informa<;oes entre
0
inclusive
de Ensino
Pocket
PC e
0
banco de dados da Institui,ao de Ensino.
Aluno: Acessara
qualquer
dispositiv~
todos as modulos
do software,
mas tada
e
manipula<;8o da sua base de dados ficara restrita ao
Pocket
PC nao interierindo
na base de dados
da
Institui,ao de Ensino.
1.4.3.
Construir 0 Sistema
1.4.3.1.
Finalizar entradas e said as do sistema
a. Telas
Mob School
00 - Login
Versao: 2.0
Data Ref.. 30/10/2004
Emissao: 04/11/2004 12:55
134
a. Telas
Mob School
01 - Informacyoes
Iniciais
Versao: 2.0
Data Ref.: 30/10/2004
04/11/2004 - 12:55
135
a. Telas
Mob School
7.X - Atividades
Versao: 2.0
Data Ref.: 30/10/2004
04/11/2004 - 12:55
136
a. Telas
Mob School
7.X - Nota
Versao: 2.0
Data Ref.: 30/10/2004
Emissao: 04/11/2004 - 12:55
.~
137
a. Telas
Mob School
7.X - Falta
Versao: 2.0
Data Ref.: 30/10/2004
04/11/2004 - 12:55
138
a. Telas
Mob School
7.X - Diilrio de Classe
Versao: 2.0
Data Ref.: 30/10/2004
0411112004 -1255
139
a. Telas
Mob School
7.X - Sincronia
Versao: 2.0
Data Ref.: 30/10/2004
Emissao' 04/11/2004 - 12'55
... 1J;1!;)j2SJ
1:,-' ------,
I
F
!
i
I:
i·
j
i:'
i: '-----------'
ii'
:.. ~
I
Fechar )"
140
a. Telas
Mob School
7.X - Menu Principal
Versao: 2.0
Data Ref.: 30/10/2004
04/11/2004 -12:55
141
a. Telas
Mob School
7.X - Atividades
- Consulta
Versao: 2.0
Data Ref.: 30/10/2004
Emissao: 04/11/2004 - 12:55
142
a. Telas
Mob School
7.X - Diario de Classe - Consulta
Versao: 2.0
Data Ref .. 30/10/2004
Emissao: 04/11/2004 -12:55
143
a. Telas
Mob School
7.X - Chamada
- Consulta
Versao: 2.0
Data Ref.: 3011012004
0411112004 - 12:55
144
a. Telas
Mob School
7.X - Notas - Consulta
Versao: 2.0
Data Ref.: 30/10/2004
Emissao: 04/11/2004 - 12:55
145
a. Telas
Mob School
7.X - Backup
Versao: 2.0
Data Ref.. 30/10/2004
Emissao· 04/11/2004 - 12·55
~
146
a. Telas
Mob School
Versao: 2.0
Data Ref.: 30/10/2004
04/11/2004 - 12:55
7.x - Restore
1.4.3.2.
Programar
a)
a Software;
Conforme
para
normas da UTP,
visualizaty030
0$
atraves
de
fentes estarao
qualquer
editor
disponiveis
de
textos,
dentro do CD de instala9ao do produto, em uma pasta
chamada FONTS;
1.4.3.3.
Construir programas paralelos;
Instala,ao do Programa:
Para instalar
b)
0
programa deve
S8
executar
0
seguinte procedimento:
Insira 0 CD chamado CD de Instala9ao do Mob School na
unidade de cd da maquina;
c)
Clique no menu Iniciar e digite (Ietra da unidade de
cd):lsetup;
d)
0 programa dar" inicio a instala9aOdo programa e pedira
que voce selecione os pacotes do programa Mob School;
e)
AD
final da instala,ao reinicie 0 computador;
147
Obs.: Nilo se esque,a
ser encontrado
de instalar
0
Microsoft
ActiveSync
que pod en:'
no caminho:
http://www.microsoft.com/downloads/details.aspx?FamilyID=2eb5bd8
O-d52c-4560-ae11-da92f2b229fa&DisplayLang=en
Ou no proprio cd de instala,ao
Obs .. Nilo se esque,a
no computador
f)
do dispositivo
de estar com
0
Pocket PC.
dispositivo
Pocket
PC plugado
atraves de uma porta USB valida.
Para iniciar a programa
atraves
do Pocket
Menu lniciar em seguida em Programas
PC clique
no
e depois no icone
Mob Schoof;
1.4.4.
Finalizar 0 Sistema
1.4.4.1.
Elaborar
- Ap6s
estrategia
0
Testes do programa;
desenvolvimento
da versao do prot6tipo a mesrno foi testado
CAIXA PRETA e abaixo segue
PROCESSO
0- Login
1 - lnforma~6es Iniciais
2 - Atividades
3 - Notas
4 - Faltas
5 Diario de Classe
7 - Sincronia
8 - Menu Principal
9 - Atividades Consulta
10 - Diario de Cia sse
Consulta
11 - Chamada Consulta
12
Notas Consulta
13 - Backup
14 - Restore
0
quadro
relativo
na
ao ultimo teste realizado.
USUARIO
Marcelo Santos
Marcelo Santos
Marcelo Santos
Marcelo Santos
Marcelo Santos
Marcelo Santos
Marcelo Santos
Rhuan Moraes
Rhuan Moraes
Rhuan Moraes
CON FORME
SIM
SIM
SIM
SIM
SIM
SIM
SIM
SIM
SIM
SIM
Rhuan Moraes
Rhuan Moraes
Marcelo Santos
Marcelo Santos
SIM
SIM
SIM
SIM
148
1.4.5.
1.4.5.1.
Aprovar 0 Projeto Fisico
Organizar Informa,oes
Em Papel:
Todos
as
documentos
responsabilidade
relativDs
da Equipe Tecnica,
a
este
projeto
atuno Marcelo
ficarao
Augusto
sob
Vieira
dos Santos, em uma pasta chamada Projeto Final.
Em Meio Eletronico:
T OdDS as documentos relativos a este projeto ficarao hospedados no
endere,o www.yahoo.com.br. no link de Pastas, para acesso basta
digitar as informa':(oes:
Usuario: mob_solutions
Senha: rhuanmarcelo
1.4.5.2.
Revisar Fase Anterior
Projeto L6gico revisado e sem
1.4.5.3.
alterac;:6es.
Elaborar Parecer e Terma de Compromisso
Declaramos
eslar dente
de todo
0
conteucto deste projeto. bern como de
nossa participa9<30 para conclusao do mesmo.
MARCELO A. VIEIRA DOS SANTOS RHUAN CRISTIANO MORAES
FAIRUS MANFROI
149
1.4.5.4.
1.4.5.5.
Reunir e Apresentar
Data para conclusao do Projeto Logico: 0411112004
Aprovado sem restric;6es.
Download

Marcelo Augusto Vieira dos Santos Rhuan Cristiano - TCC On-line