Вы находитесь на странице: 1из 10

SISTEMA PARA CONTROLE DE RESERVA DE

EQUIPAMENTOS MULTIMEIOS E AMBIENTES DE


APRENDIZAGEM
Marcelo Karpinski Brambila
Acadêmico em Sistemas de Informação
Universidade Luterana do Brasil – Guaíba
mkbrambila@connect-rs.com.br

Rosano Nunes
Acadêmico em Sistemas de Informação
Universidade Luterana do Brasil – Guaíba
rosanonunes@bol.com.br

Leomar Rodrigues
Acadêmico em Sistemas de Informação
Universidade Luterana do Brasil – Guaíba
leomarrodrigues@pop.com.br

Resumo. O Sistema foi elaborado com a finalidade de controlar os equipamentos


de multimeios e os ambientes de aprendizagem. Faz o cadastro e controle de
equipamentos disponíveis e reservados. Emite vários relatórios, conforme a
necessidade do usuário: relatórios de equipamentos, reservas para o dia .
Para desenvolvimento foi utilizado tecnologia como linguagem PHP, servidor Web
Apache, banco de dados Mysql.

Palavras Chave: Controle de equipamento, UML, Ambientes de Aprendizagem,


Sistemas de Informação, PHP, MySQL, Apache.

1. INTRODUÇÃO
O trabalho constou no plano de ensino na cadeira de Desenvolvimento de Sistemas de
Informação I do curso de Sistemas de Informação e teve por objetivo desenvolver a
capacidade e o domínio do conhecimento dos alunos referente às questões abordadas em aula,
visando objetividade e capacidade de análise.
Este trabalho relata o processo de elaboração de um programa para controle de
reservas de equipamentos multimeios, ou seja, retroprojetores, tvs, vídeos, data show, som e
salas de multimeios, salas de aula, galpão e auditório, aqui definidos como ambientes de
aprendizagem.
2

Este software será utilizado pela funcionária da secretaria de coordenação da ULBRA,


campus Guaíba e pelos professores.

2. A RESERVA DE EQUIPAMENTOS E SALAS


A reserva de equipamentos atualmente é efetuada pelos professores, para uso em uma
determinada data e registrada manualmente num livro confeccionado pela funcionária da
ULBRA.
Este livro está organizado por data de utilização, isto é, por data seqüencial e em suas
páginas constam relacionados todos os equipamentos disponíveis para uso, auditório e salas
multimeios.
O método atual de agendamento de materiais de apoio em sala de aula consiste nos
seguintes passos:
- O professor dirige-se até a sala da secretaria de coordenação.
- Informa a secretária da coordenação a necessidade do agendamento dos
equipamentos que serão necessários, o dia para o agendamento e a sala onde serão
instalados os equipamentos.
- A secretária verifica se a sala e os equipamentos solicitados para a reserva estão
disponíveis para o dia pretendido, através de realização de pesquisa manual no
próprio formulário existente para a reserva e demonstrado na figura 9.
- Se estiverem livres, são registrados no livro de registro, o nome do professor, o
curso a que ele pertence, os equipamentos necessários e a sala onde serão
instalados.
- No dia solicitado, a secretária da coordenação informa ao funcionário da
necessidade de instalação desses equipamentos nas respectivas salas conforme
reserva efetuada pelos professores.
3

A figura 1 demonstra o documento existente, utilizado para fazer a reserva de


equipamentos.
Guaíba, 23 de Abril de 2004 Sexta - feira
RESERVAS TARDE NOITE
AUDITÓRIO PROF.: PROF.:
SOM( )
DATA SHOW( ) CURSO: CURSO:
MULTIMEIOS 107 PROF.: PROF.:
RETRO( ) VÍDEO( )
DVD( )
SOM( ) 1º ANDAR CURSO: CURSO:
MULTIMEIOS 217 PROF.: PROF.:
RETRO( ) VÍDEO( )
DVD( )
SOM( ) 2º ANDAR CURSO: CURSO:
MULTIMEIOS 301 PROF.: PROF.:
RETRO( ) VÍDEO( )
DVD( )
SOM( ) 3º ANDAR CURSO: CURSO:
DATA SHOW PROF.: SALA:
GAME SHOW PROF.: SALA:
GALPÃO PROF.: SALA:
PROJETOR DE SLIDES PROF.: SALA:
RÁDIO PROF.: SALA:
RÁDIO PROF.: SALA:
RETRO 1 PROF.: SALA:
RETRO 2 PROF.: SALA:
RETRO 3 PROF.: SALA:
RETRO 4 PROF.: SALA:
RETRO 5 PROF.: SALA:
RETRO 6 PROF.: SALA:
RETRO 7 PROF.: SALA:
TV – VÍDEO 1º ANDAR PROF.: SALA:
TV – VÍDEO 1º ANDAR PROF.: SALA:
TV – VÍDEO 2º ANDAR PROF.: SALA:
TV – VÍDEO 2º ANDAR PROF.: SALA:
TV – VÍDEO 3º ANDAR PROF.: SALA:
TV – VÍDEO 3º ANDAR PROF.: SALA:
Figura 1: Cópia do boletim de reserva manual.
4

2.1. DIFICULDADES APRESENTADAS PELO MODELO


ATUAL
Observa-se que o processo de controle de reserva de equipamentos atualmente em uso
é obsoleto e caro, pois envolve despesas de uso de papel, encadernação, tinta, etc. Também é
visível a baixa qualidade do serviço de controle à disposição.
Além disso, a organização pode ser prejudicada uma vez que, eventualmente, um
equipamento pode ser reservado em duplicidade ou não reservado ocasionado por falta de
anotação de reserva não registrada na solicitação pessoal ou via telefone.

O sistema atual de reserva de equipamentos apresenta, segundo a secretária da


coordenação, as seguintes dificuldades:

• A falta de registro de reserva dos equipamentos solicitados, ás vezes por esquecimento


da própria secretária bem como dos professores. Os professores muitas vezes acham
que foi solicitado o agendamento e na verdade não solicitaram.

• A confecção do livro dos boletins de registros por ter uma página, para cada dia do
ano, exceto domingos, gera um volume com aproximadamente 300 folhas.

• Não possui relatórios rápidos e atualizados.

3. CARACTERÍSTICAS DA SOLUÇÃO PROPOSTA

Considerando as dificuldades apresentadas pelo modelo atual e as necessidades


apresentadas, concluiu-se que o sistema deverá possuir as seguintes características mínimas:

• O sistema será acessado através do Site da Ulbra Guaíba, no qual será exigida
autenticação de usuário;

• Sistema Web: O professor poderá realizar, de qualquer lugar, operações tais como:

o Reserva de Sala e equipamentos;

o Consulta de Sala e equipamentos;

• Impressão de Relatórios sempre atualizados e instantaneamente;

• Implantação de níveis de acesso para usuários como:


5

o Administrador: terá total controle sobre o Sistema, podendo gerenciar usuários,


cadastrar e consultar salas, equipamentos, turno, fazer reservas e gerar
relatórios;

o Professor: poderá realizar as reservas e consultar.

4. REFERENCIAL TEÓRICO
A metodologia definida para o desenvolvimento deste trabalho envolverá

conhecimentos já adquiridos e constitui a base teórica do projeto. Portanto, foi utilizada a

linguagem UML com seus diagramas específicos, ou seja, Diagramas de Casos de Uso [FUR

98], Diagramas de Classe [FUR 98], Diagramas de Seqüência [FUR 98].

Diagramas de Casos de Uso [FUR 98] - A finalidade do diagrama de casos de

uso é apresentar um tipo de diagrama de contexto, através do qual pode-se

compreender rapidamente quais são os atores externos de um sistema e as

maneiras principais, segundo as quais ele utiliza.

Diagrama de Seqüência [FUR 98] - É o diagrama de interação que enfatiza a

ordem temporal das trocas de mensagens. Um objeto é mostrado como uma caixa

na parte superior de uma linha tracejada vertical chamada de linha de vida que

representa a vida do objeto durante a interação. Cada mensagem é representada por

uma flecha entre as linhas de vida de dois objetos. A ordem na qual estas

mensagens ocorrem é mostrada da parte superior à parte inferior.

Diagrama de Classe [FUR 98] - Neste diagrama apresentam-se as classes e as

relações entre ocorrências e classes. O diagrama de classes mostra atributos e

operações de uma classe e as restrições na maneira com que os objetos são

conectados.

Como o software será utilizado na intranet, demonstrar-se-á também o relacionamento das

interfaces, os caminhos de acesso e utilidades das mesmas através do diagrama de


6

Navegação, pois contém estruturas de acesso e os pontos de entrada, roteiros guiados e

roteiros indexados.

Obrigatoriamente, o sistema necessitará de um banco de dados para organizar

informações e dados. Será utilizado um banco de dados relacional e sua modelagem E-R

[CHE 90] que demonstra os relacionamentos das tabelas que compõe o banco.

4.1 Ferramentas para a Implementação


• PHP (Personal Home Page Tool ou ferramentas para página pessoal) [WEL 03]
PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor") é uma linguagem
de script Open Source de uso geral, muito utilizada e especialmente guarnecida para o
desenvolvimento de aplicações Web embutível dentro do HTML. Destaca-se entre as
linguagens por ser multiplataforma, ou seja, aceita vários sistemas operacionais, como
Windows, Unix, Linux, etc. Além disso, ela é de fácil aprendizado, pois permite a
conexão direta com uma grande quantidade de bancos de dados relacionais.

• MYSQL [WEL 03]: É um servidor de banco de dados SQL multi-usuário e multi-


threaded. SQL é a linguagem de banco de dados mais popular no mundo. MySQL é
uma implementação cliente-servidor que consiste de um servidor e diferentes
programas clientes e bibliotecas. SQL é uma linguagem padronizada que torna fácil o
armazenamento e acesso de informações. O servidor MySQL é rápido e flexível o
suficiente para permitir armazenar logs e figuras nele. As principais vantagens do
MySQL são: velocidade, robustez e facilidade de uso.

• Apache [MAR 03]: O PHP foi criado pelo engenheiro de software Rasmus

• Lerdorf. Rasmus faz parte da equipe de desenvolvimeto Apache (www.apache.org). O


engenheiro lançou a primeira versão do PHP no final de 1994. Além de permitir que
você disponibilize conteúdo na Internet o Apache lhe permite a publicação de
informações em sua Intranet, tornando-o realmente um produto indispensável.Este
produto serve para servidores Linux e Windows, suportando aplicação de pequeno,
médio e grande porte. Servidor Web.
7

5. MODELANDO A SOLUÇÃO
Com a finalidade de ilustrar a modelagem realizada serão apresentados os Diagrama
Entidade-Relacionamento (figura 2) e Diagrama de Use Case (figura 3).

Figura 2 apresenta o Diagrama Entidade-Relacionamento da solução proposta. O


retângulo representa as tabelas com seus atributos, na parte superior às chaves primárias.
As linhas são os relacionamentos existentes entre eles, e os pontos pretos as chaves
estrangeiras.

ulbra_sala ulbra_tiposala
ulbra_andar tiposala_codigo
sala_codigo
Andar_codigo
sala_descricao tiposala_descricao
andar_nome sala_tiposala
salarestrida
sala_codandar

ulbra_equip_sala
ulbra_equip codres
equip_cod codequip
ulbra_curso
equip_nome
curso_cod
equip_mensagem
curso_nome equip_status
restricao_andar
ulbra_reserva
equip_andarcod
res_cod
res_data
res_data_marcacao
res_hora_marcacao
res_coddisciplina
res_usucod
Ulbra-disciplina res_turnocod
disciplina_codigo res_salacodigo

disciplina_nome
disciplina_cursocod

ulbra_turno
ulbra_usuario turno_cod
usu_cod turno_nome
ulbra_perfil
usu_nome
perfil_codigo
usu_login
usu_senha perfil_descricao
usu_email
usu_perfilcod

Figura 2: Diagrama Entidade-Relacionamento


8

A figura 3 apresenta o Diagrama de Use Case. Este diagrama representa as fronteiras do


escopo do projeto de um ponto de vista de alto nível e é a base para dividir o projeto. E
um conjunto de cenários amarrados por um objetivo comum que descreve a seqüência de
eventos de um ator que usa um sistema para completar um processo.

A finalidade do diagrama de casos de uso é apresentar um tipo de diagrama de


contexto, através do qual pode-se compreender rapidamente quais são os atores externos
de um sistema e as maneiras principais, segundo as quais ele utiliza.
Exemplo: O administrador faz o cadastro de professor – O ator, no caso o
administrador, executa uma ação que é de cadastrar o objeto, no caso o professor.

Figura 3: Diagrama de Use

6. SISTEMA
Para ilustrar o sistema que foi desenvolvido, serão apresentadas algumas tela como:
listagem de reservas feitas, tela de reserva e escolha de equipamentos.
9

Na figura 4 aparecem os horários já reservados, com a data, nome do professor, sala,


turno. Pode-se ainda listar os equipamentos reservados (no link ::Listar::), fazer alteração
(ícone ) e excluir a reserva (ícone ).

Na figura 5, é a tela de reserva, onde serão escolhidas as informações para efetuar a


reserva, como data, professor, curso, disciplina, turno, andar, sala e no botão equipamentos
será feita a escolha dos equipamentos. No link (:: Horários Marcados ::) retornará para tela de
horários já reservados.

Figura 5: Tela de reservas

Na figura 6 aparecem somente os equipamentos disponíveis para a data, turno e andar


informados na tela de reservas (figura 5). No botão Gravar, confirma a reserva dos
equipamentos.
10

Figura 6: Tela de Escolha do Equipamento

7. CONCLUSÃO
O sistema desenvolvido para controle de reserva de equipamentos multimeios e salas
teve como intuito fornecer aos usuários do sistema a possibilidade de efetuar a reserva via
internet de uma forma integrada e bem organizada.
Com isso pretendeu-se prover, através da informatização da agenda de reserva, os
meios para que a instituição reduza custos com materiais, aumento de produção, melhorando
a qualidade do serviço e facilitando uma tomada de decisão.

8. REFERÊNCIAS

[WEL 03] WELLING, Luke; PHP e MySQL Desenvolvimento Web. Rio de Janeiro;
Campus: 2003. 676p.

[MED 02] MEDEIROS, Fernando; Dreamweaver – MX – Erica. 2002. 326p.

[FUR 98] FURLAN, José Davi; Modelagem de Objetos através da UML – Makron Books.
1998. 225p

[CON 01] CONVERSE, Tim; PHP 4 a Bíblia – Campus. 2001. 696p.

[MAR 03] MARCELO, Antonio; Apache - Guia Rápido do Administrador de Redes –


Brasport; 2003

[CHE 90] CHEN, Peter; Modelagem de Dados. A Abordagem Entidade-Relacionamento


para Projeto Lógico. São Paulo: McGraw-Hill: 1990. 80p.

Вам также может понравиться