Logo Passei Direto
Buscar

Ferramentas de estudo

Conteúdos escolhidos para você

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Conteúdos escolhidos para você

Prévia do material em texto

1 
 
UNIVERSIDADE PAULISTA – UNIP EaD 
Projeto Integrado Multidisciplinar 
 
Curso Superior de Tecnologia em 
Análise e Desenvolvimento de Sistemas 
 
 
 
ATAHUALPA FAILLA SERON - 1975014 
 
 
 
Sistema de Controle de Reservas de Laboratório para o Instituto Federal 
Goiano 
 
 
 
 
 
 
 
 
 
RIO VERDE-GO 
2025 
2 
 
ATAHUALPA FAILLA SERON - 1975014 
 
 
 
 
 
Sistema de Controle de Reservas de Laboratório para o Instituto Federal 
Goiano 
 
Projeto Integrado Multidisciplinar em 
Análise e Desenvolvimento de Sistemas 
 
 
 
Projeto Integrado Multidisciplinar para 
obtenção do título de tecnólogo em Análise 
e Desenvolvimento de Projetos, 
apresentado à Universidade Paulista – 
UNIP EaD. 
Orientador (a): 
 
 
 
 
RIO VERDE-GO 
2025 
3 
 
RESUMO 
O presente trabalho tem como objetivo o desenvolvimento de um Sistema de 
Controle de Reservas de Laboratório (SICREL) para o Instituto Federal Goiano – 
Campus Rio Verde, visando automatizar o processo de agendamento e 
gerenciamento dos laboratórios utilizados por alunos, professores e servidores. A 
proposta surgiu da necessidade de otimizar o uso dos espaços e reduzir falhas 
decorrentes do controle manual, como conflitos de horários e falta de registros. 
O projeto foi desenvolvido com base nos conceitos das disciplinas de 
Engenharia de Software II, Programação Orientada a Objetos I e Projeto de Interface 
com o Usuário, aplicando práticas de levantamento de requisitos, modelagem UML e 
codificação orientada a objetos. O sistema utiliza tecnologias open source, interface 
web responsiva e arquitetura modular, garantindo segurança, escalabilidade e 
facilidade de manutenção. 
Os resultados esperados incluem a melhoria da eficiência administrativa, a 
redução de custos operacionais e o fortalecimento da cultura digital dentro da 
instituição. O SICREL representa uma solução prática e sustentável, alinhada aos 
princípios de inovação e modernização da gestão pública, podendo ser adaptado e 
replicado em outras instituições de ensino. 
Palavras-chave: Sistema de Reservas. Laboratórios. Engenharia de Software. 
Programação Orientada a Objetos. Inovação. 
 
 
 
 
 
 
 
 
 
 
4 
 
ABSTRACT 
This project aims to develop a Laboratory Reservation Control System 
(SICREL) for the Federal Institute of Goiás – Rio Verde Campus, with the purpose of 
automating the scheduling and management of laboratories used by students, 
professors, and staff. The proposal arose from the need to optimize space usage and 
reduce errors caused by manual control, such as schedule conflicts and lack of 
records. 
The project was developed based on the concepts of Software Engineering II, 
Object-Oriented Programming I, and User Interface Design, applying requirement 
analysis, UML modeling, and object-oriented coding practices. The system employs 
open-source technologies, a responsive web interface, and a modular architecture, 
ensuring security, scalability, and ease of maintenance. 
The expected results include improved administrative efficiency, reduced 
operational costs, and the strengthening of the institution’s digital culture. SICREL 
represents a practical and sustainable solution aligned with innovation and 
modernization principles in public management and can be adapted or replicated by 
other educational institutions. 
Keywords: Reservation System. Laboratories. Software Engineering. Object-
Oriented Programming. Innovation. 
 
 
 
 
 
 
 
 
 
 
5 
 
SUMÁRIO 
1. INTRODUÇÃO ...................................................................................................... 1 
2. DESCRIÇÃO DA INSTITUIÇÃO ........................................................................... 3 
3. ECONOMIA E MERCADO .................................................................................... 5 
3.1 Análise de Viabilidade Econômica ........................................................................ 5 
3.2 Análise de Mercado e Aplicabilidade ..................................................................... 6 
3.3 Sustentabilidade e Benefícios Institucionais.......................................................... 6 
3.4 Considerações Econômicas Finais ....................................................................... 7 
4. ENGENHARIA DE SOFTWARE II ........................................................................ 8 
4.1 Levantamento de Requisitos ................................................................................. 8 
4.1.1 Requisitos Funcionais (RF) ................................................................................ 8 
4.1.2 Requisitos Não Funcionais (RNF) ...................................................................... 9 
4.2 Modelagem e Diagramas ...................................................................................... 9 
4.2.1 Diagrama de Casos de Uso ............................................................................... 9 
4.3 Ferramentas e Tecnologias Utilizadas ................................................................ 10 
4.4 Planejamento de Testes ...................................................................................... 11 
4.5 Resultados Esperados ........................................................................................ 11 
5. PROJETO DE INTERFACE COM O USUÁRIO E PROGRAMAÇÃO ORIENTADA 
A OBJETOS I ............................................................................................................ 13 
5.1 Projeto de Interface com o Usuário ..................................................................... 13 
5.2 Estrutura de Classes e Conceitos de POO ......................................................... 14 
5.3 Diagrama de Classes (Modelo Lógico) ............................................................... 14 
5.4 Implementação e Abstração de Classes ............................................................. 15 
5.5 Benefícios da Abordagem Orientada a Objetos .................................................. 16 
CONSIDERAÇÕES FINAIS ...................................................................................... 17 
REFERÊNCIAS BIBLIOGRÁFICAS .......................................................................... 18 
 
1 
 
1. INTRODUÇÃO 
A evolução tecnológica e a transformação digital têm impulsionado mudanças 
significativas na forma como as instituições de ensino e pesquisa gerenciam seus 
processos internos. Atualmente, a informatização de atividades administrativas é uma 
necessidade essencial para garantir eficiência, agilidade e transparência nas 
operações. Nesse contexto, o gerenciamento de recursos acadêmicos, especialmente 
dos laboratórios de ensino e pesquisa, demanda soluções tecnológicas que 
possibilitem controle, organização e otimização do uso desses espaços. 
O presente Projeto Integrado Multidisciplinar V (PIM V) tem como objetivo o 
desenvolvimento de um Sistema de Controle de Reservas de Laboratório (SICREL), 
que será aplicado ao contexto do Instituto Federal Goiano – Campus Rio Verde (GO). 
O sistema proposto visa automatizar o processo de reserva dos laboratórios utilizados 
por alunos, professores e técnicos, permitindo um controle centralizado e seguro das 
solicitações e agendamentos. 
Com a implementação do SICREL, busca-se eliminar problemas recorrentes no 
método atual, como conflitos de horários, duplicidade de reservas, ausência de 
registros e falhas de comunicação entre os setores. Por meio de uma interface simples 
e intuitiva, o sistema permitirá que os usuários realizem reservas online, verifiquem a 
disponibilidade dos laboratórios e acompanhem o status das solicitações em tempo 
real. 
A metodologia aplicada neste projeto está fundamentada nos conceitos de 
Engenharia de Software II, Programação Orientada a Objetos I e Projeto de Interface 
com o Usuário, promovendo a integração entre as disciplinas do semestre.O 
desenvolvimento será conduzido de acordo com as etapas clássicas da engenharia 
de software: levantamento de requisitos, modelagem do sistema, codificação, testes 
e validação. Além disso, o projeto abordará a análise de viabilidade econômica e 
mercadológica, considerando o potencial de aplicação em outras unidades 
educacionais. 
Este PIM busca, portanto, demonstrar na prática a aplicação dos princípios 
teóricos estudados, com foco na inovação e eficiência na gestão acadêmica. O 
SICREL representa uma ferramenta estratégica para apoiar a administração dos 
laboratórios, contribuindo para o uso racional dos recursos, a melhoria dos processos 
internos e o fortalecimento da cultura digital no ambiente educacional. 
2 
 
Dessa forma, o desenvolvimento deste projeto reforça o compromisso do 
Instituto Federal Goiano com a inovação, sustentabilidade e qualidade do ensino 
público, além de evidenciar a importância da interdisciplinaridade na formação de 
profissionais capazes de propor soluções tecnológicas eficazes para desafios reais da 
sociedade. 
 
 
3 
 
2. DESCRIÇÃO DA INSTITUIÇÃO 
O Instituto Federal Goiano – Campus Rio Verde é uma instituição pública federal 
de ensino, pesquisa e extensão, vinculada à Rede Federal de Educação Profissional, 
Científica e Tecnológica, e subordinada ao Ministério da Educação (MEC). Sua missão 
institucional é promover a formação cidadã e profissional de excelência, contribuindo 
para o desenvolvimento sustentável regional e nacional, por meio do ensino de 
qualidade, da pesquisa aplicada e da inovação tecnológica. 
Fundado oficialmente em 2008, o campus está localizado no município de Rio 
Verde, estado de Goiás, e destaca-se como um importante polo educacional do 
sudoeste goiano. A instituição oferece cursos técnicos integrados, de graduação e 
pós-graduação, com forte ênfase nas áreas de Ciências Agrárias, Engenharia, 
Tecnologia da Informação e Educação. Sua infraestrutura moderna é composta por 
salas de aula equipadas, laboratórios especializados, biblioteca, auditórios e áreas de 
convivência, que proporcionam um ambiente propício à aprendizagem e à inovação. 
Entre os espaços mais utilizados no cotidiano acadêmico estão os laboratórios 
didáticos e de pesquisa, fundamentais para o desenvolvimento das atividades práticas 
exigidas nos cursos técnicos e superiores. Esses laboratórios são voltados para 
diversas áreas do conhecimento, como solos, microbiologia, irrigação, química, 
biotecnologia, informática e mecanização agrícola. No entanto, o controle manual das 
reservas desses ambientes tem se mostrado um desafio constante para a 
administração, uma vez que a ausência de um sistema informatizado gera conflitos de 
agendamento, registros inconsistentes e dificuldade no acompanhamento das 
solicitações. 
Com base nesse diagnóstico, propõe-se o desenvolvimento do Sistema de 
Controle de Reservas de Laboratório (SICREL), que permitirá a automatização 
completa do processo de agendamento, substituindo os métodos manuais ou 
planilhas eletrônicas por um sistema integrado, seguro e de fácil utilização. O sistema 
oferecerá acesso diferenciado para usuários comuns (alunos e professores) e 
administradores (técnicos responsáveis e coordenação), promovendo maior controle 
e transparência nas reservas. 
Além de otimizar o gerenciamento dos laboratórios, o sistema trará benefícios 
significativos à gestão institucional, como: 
• Redução de falhas humanas no processo de reserva; 
• Centralização das informações de uso dos espaços; 
4 
 
• Emissão de relatórios e histórico de utilização; 
• Acesso remoto às funcionalidades por meio de interface web; 
• Melhoria na comunicação entre docentes e setores administrativos. 
O SICREL está alinhado às metas institucionais do Instituto Federal Goiano, que 
busca constantemente modernizar seus processos internos e incentivar o uso de 
tecnologias digitais como ferramentas de apoio à gestão pública. Sua implementação 
também está em consonância com as políticas de governança e inovação tecnológica 
promovidas pela Rede Federal de Educação, que incentivam o uso racional de 
recursos e a adoção de soluções sustentáveis e eficientes. 
Portanto, o projeto apresenta-se como uma iniciativa de impacto acadêmico e 
institucional, ao propor uma solução tecnológica que melhora a organização, aumenta 
a produtividade e fortalece a cultura de inovação dentro do ambiente educacional. O 
sistema poderá futuramente ser expandido para outros campi do Instituto Federal 
Goiano, promovendo padronização, integração e eficiência na gestão dos recursos 
laboratoriais em nível institucional. 
 
 
 
 
 
 
 
 
 
 
 
 
 
5 
 
3. ECONOMIA E MERCADO 
A implantação de sistemas informatizados no ambiente educacional tem se 
mostrado uma das estratégias mais eficazes para redução de custos operacionais, 
aumento da produtividade e melhoria da qualidade dos serviços prestados. No 
contexto do Instituto Federal Goiano – Campus Rio Verde, o desenvolvimento do 
Sistema de Controle de Reservas de Laboratório (SICREL) representa não apenas 
um avanço tecnológico, mas também um investimento em eficiência administrativa e 
sustentabilidade institucional. 
 
3.1 Análise de Viabilidade Econômica 
A viabilidade econômica do SICREL é um fator determinante para sua 
implementação. O sistema foi projetado de forma a minimizar custos e maximizar 
benefícios, utilizando ferramentas e tecnologias de código aberto (open source), o que 
elimina despesas com licenciamento de software. 
O desenvolvimento pode ser conduzido internamente por equipes formadas por 
alunos bolsistas e servidores da área de Tecnologia da Informação, reduzindo os 
custos com mão de obra e permitindo que o projeto também cumpra um papel 
educativo. Dessa forma, os principais investimentos estariam concentrados em: 
• Horas técnicas dedicadas ao desenvolvimento e testes do sistema; 
• Hospedagem em servidor institucional ou em nuvem pública; 
• Capacitação de usuários e suporte técnico; 
• Manutenção preventiva e corretiva do sistema. 
Esses custos são relativamente baixos quando comparados aos benefícios 
gerados, uma vez que o sistema eliminará retrabalhos administrativos, reduzirá o uso 
de papel e planilhas e otimizará o tempo de servidores e docentes envolvidos na 
gestão das reservas. 
Segundo Laudon e Laudon (2014), os sistemas de informação gerenciais 
proporcionam ganhos substanciais de eficiência, permitindo que as organizações 
transformem informações em recursos estratégicos. Essa premissa é plenamente 
aplicável ao SICREL, cuja estrutura foi pensada para gerar relatórios e estatísticas 
que auxiliam a tomada de decisões e o planejamento do uso dos laboratórios. 
6 
 
3.2 Análise de Mercado e Aplicabilidade 
Embora o sistema tenha sido concebido para atender ao Instituto Federal 
Goiano, o SICREL apresenta potencial de expansão e replicação em outras 
instituições públicas e privadas de ensino e pesquisa que enfrentam desafios 
semelhantes no gerenciamento de seus espaços laboratoriais. 
No mercado educacional atual, há crescente demanda por soluções de gestão 
acadêmica personalizadas, que sejam seguras, acessíveis e de fácil manutenção. 
Sistemas com essas características agregam valor por oferecer automação de 
processos, transparência administrativa e redução de custos operacionais — aspectos 
valorizados tanto na gestão pública quanto privada. 
A utilização de linguagens de programação amplamente adotadas, como Java, 
Python ou C#, e bancos de dados relacionais gratuitos, como MySQL ou PostgreSQL, 
torna o sistema compatível com diferentes ambientes tecnológicos, ampliando sua 
aplicabilidade e reduzindo barreiras de adoção. 
Além disso, o projeto se enquadra nos princípios da transformação digital na 
administração pública, promovida pelo Governo Federal, que estimula o uso de 
tecnologias para tornar os serviços mais ágeis e eficientes.O SICREL pode, portanto, 
ser um modelo replicável de inovação institucional, fortalecendo a imagem do Instituto 
Federal Goiano como instituição comprometida com a modernização e a eficiência 
administrativa. 
3.3 Sustentabilidade e Benefícios Institucionais 
A sustentabilidade é outro aspecto relevante do projeto. Ao substituir processos 
manuais e impressos por um sistema digital, o SICREL contribui diretamente para a 
redução do consumo de papel e de recursos materiais, alinhando-se às políticas 
ambientais e de sustentabilidade do Instituto Federal Goiano. 
Entre os principais benefícios institucionais e econômicos esperados com a 
implantação do sistema, destacam-se: 
• Racionalização de recursos humanos e materiais; 
• Redução de custos administrativos associados a erros e retrabalhos; 
• Aumento da produtividade de servidores e docentes; 
• Transparência no uso dos espaços e equipamentos; 
• Melhor controle de manutenção e uso dos laboratórios; 
• Padronização dos processos administrativos entre setores e campi. 
7 
 
Além dos ganhos diretos, o SICREL promove benefícios intangíveis, como a 
melhoria na comunicação entre os usuários e a administração, a valorização da cultura 
digital e a disseminação de práticas inovadoras dentro do ambiente acadêmico. 
 
3.4 Considerações Econômicas Finais 
A análise realizada demonstra que o SICREL é financeiramente viável e 
institucionalmente vantajoso, pois requer investimento inicial modesto e apresenta alto 
potencial de retorno operacional. A economia gerada pela automação de processos e 
pelo uso racional de recursos compensa amplamente os custos de implementação e 
manutenção. 
Portanto, o projeto é considerado sustentável, escalável e de alto impacto para 
a instituição, atendendo aos requisitos de eficiência e inovação exigidos pela 
administração pública e pelo setor educacional moderno. Sua aplicação contribuirá 
para consolidar o Instituto Federal Goiano como referência em gestão tecnológica e 
responsabilidade institucional, fortalecendo a integração entre tecnologia, economia e 
desenvolvimento acadêmico. 
. 
 
 
 
 
 
 
 
 
 
 
 
 
8 
 
4. ENGENHARIA DE SOFTWARE II 
O desenvolvimento do Sistema de Controle de Reservas de Laboratório 
(SICREL) foi orientado pelos princípios da Engenharia de Software, aplicando 
metodologias que asseguram a qualidade, confiabilidade e escalabilidade do sistema. 
O processo seguiu as etapas fundamentais do ciclo de vida de software — 
levantamento de requisitos, modelagem, implementação, testes e validação — com 
base em práticas recomendadas por autores como Pressman (2016) e Sommerville 
(2019). 
O sistema proposto foi projetado para permitir o gerenciamento automatizado 
de reservas de laboratórios, integrando as necessidades dos usuários e dos 
administradores em um ambiente de fácil operação, com controle de acesso e registro 
de todas as ações realizadas. 
 
4.1 Levantamento de Requisitos 
O levantamento de requisitos foi realizado por meio da análise dos processos 
atuais de reserva de laboratórios no Instituto Federal Goiano – Campus Rio Verde, 
observando as dificuldades enfrentadas pelos servidores e alunos. A partir dessa 
análise, foram identificados os requisitos funcionais e não funcionais que compõem o 
escopo inicial do sistema. 
4.1.1 Requisitos Funcionais (RF) 
Os requisitos funcionais descrevem os comportamentos e funcionalidades que 
o sistema deve oferecer: 
• RF01: Permitir o cadastro de usuários com diferentes níveis de acesso 
(administrador, professor e aluno). 
• RF02: Permitir o cadastro e edição de laboratórios e seus respectivos 
equipamentos. 
• RF03: Permitir a consulta de disponibilidade dos laboratórios. 
• RF04: Realizar a reserva de laboratórios, com registro de data, hora e 
responsável. 
• RF05: Enviar notificações automáticas de confirmação, alteração ou 
cancelamento da reserva. 
9 
 
• RF06: Gerar relatórios sobre o uso dos laboratórios. 
• RF07: Permitir que o administrador aprove, edite ou cancele reservas 
feitas por usuários. 
• RF08: Registrar o histórico de utilização e status de cada laboratório. 
4.1.2 Requisitos Não Funcionais (RNF) 
Os requisitos não funcionais referem-se às restrições de desempenho, 
segurança e usabilidade do sistema: 
• RNF01: O sistema deve ter interface amigável e de fácil navegação. 
• RNF02: Deve garantir a segurança dos dados por meio de autenticação 
de usuários. 
• RNF03: O sistema deve ser compatível com navegadores modernos e 
dispositivos móveis. 
• RNF04: O tempo de resposta das operações não deve exceder 3 
segundos. 
• RNF05: O banco de dados deve permitir backup automático diário. 
• RNF06: O sistema deve ser desenvolvido utilizando tecnologias open 
source. 
• RNF07: Deve permitir manutenção e expansão de novas 
funcionalidades. 
 
4.2 Modelagem e Diagramas 
A modelagem do sistema foi realizada segundo a abordagem UML (Unified 
Modeling Language), que permite a representação visual da estrutura e do 
comportamento do software. A UML é amplamente utilizada em projetos de 
Engenharia de Software por proporcionar clareza e padronização na comunicação 
entre os desenvolvedores e os stakeholders. 
4.2.1 Diagrama de Casos de Uso 
O diagrama de casos de uso representa a interação entre os usuários (atores) 
e o sistema, demonstrando os principais processos disponíveis. 
Atores identificados: 
10 
 
• Administrador: Gerencia laboratórios, aprova reservas e emite relatórios. 
• Professor: Realiza reservas e consulta disponibilidade. 
• Aluno: Solicita uso de laboratórios conforme autorização. 
Principais casos de uso: 
1. Cadastrar usuário 
2. Consultar laboratórios 
3. Realizar reserva 
4. Gerar relatório 
5. Gerenciar reservas 
Figura 1 — Diagrama de Casos de Uso do SICREL 
 
4.3 Ferramentas e Tecnologias Utilizadas 
O desenvolvimento do SICREL baseia-se em tecnologias amplamente 
adotadas e de código aberto, visando compatibilidade, segurança e baixo custo. 
Ferramentas e tecnologias propostas: 
• Linguagem de Programação: Java (versão 17) 
• Banco de Dados: MySQL 
• IDE de Desenvolvimento: Eclipse ou IntelliJ IDEA 
• Servidor de Aplicação: Apache Tomcat 
• Framework Web: Spring Boot 
11 
 
• Frontend: HTML5, CSS3 e JavaScript 
• Controle de Versão: GitHub 
Essas ferramentas garantem flexibilidade, escalabilidade e integração com 
futuras aplicações, permitindo que o sistema seja facilmente atualizado e mantido. 
4.4 Planejamento de Testes 
A etapa de testes é essencial para garantir o funcionamento correto do sistema 
e validar se os requisitos especificados foram devidamente implementados. Os testes 
planejados incluem: 
• Teste de Unidade: Verificação isolada de cada função do sistema. 
• Teste de Integração: Validação da comunicação entre os módulos 
(reserva, cadastro e relatórios). 
• Teste de Sistema: Avaliação do comportamento do sistema completo em 
diferentes cenários. 
• Teste de Aceitação: Testes com usuários reais (professores e técnicos) 
para confirmar se o sistema atende às expectativas. 
Cada teste será documentado com os resultados obtidos e eventuais ajustes 
identificados, de forma a assegurar a confiabilidade e estabilidade do software. 
 
4.5 Resultados Esperados 
Com a conclusão do desenvolvimento e implantação do SICREL, espera-se 
alcançar os seguintes resultados: 
• Redução de erros e conflitos de agendamento em mais de 80%; 
• Melhoria significativa na organização e controle do uso dos laboratórios; 
• Aumento da produtividade e eficiência administrativa; 
• Maior transparência e acessibilidade das informações; 
• Disponibilidade de relatórios gerenciais para suporte à tomada de 
decisão. 
12 
 
Esses resultados reforçam a importância da aplicação dos princípios da 
Engenharia de Software na gestão de processos institucionais e demonstram como a 
automatização pode gerar ganhos reais de eficiência e inovação no setor público. 
.13 
 
5. PROJETO DE INTERFACE COM O USUÁRIO E PROGRAMAÇÃO 
ORIENTADA A OBJETOS I 
O SICREL foi desenvolvido com base nos princípios da Programação Orientada 
a Objetos (POO), que permitem modularizar e organizar o sistema em estruturas 
lógicas e reutilizáveis. Segundo Booch (2007) e Pressman (2016), a POO é um 
paradigma que visa representar os elementos do mundo real por meio de objetos que 
possuem atributos, comportamentos e relacionamentos, o que facilita a manutenção, 
a expansão e o entendimento do sistema. 
A aplicação dos conceitos de herança, encapsulamento e polimorfismo foi 
essencial para estruturar um sistema flexível, seguro e eficiente. Além disso, a 
interface com o usuário foi projetada para proporcionar usabilidade, acessibilidade e 
clareza, permitindo que os diferentes perfis de usuários — administradores, 
professores e alunos — interajam com o sistema de forma intuitiva. 
 
5.1 Projeto de Interface com o Usuário 
A interface do SICREL foi desenvolvida seguindo os princípios de design 
responsivo e centrado no usuário, com base nas diretrizes de Nielsen (2012) sobre 
usabilidade e experiência do usuário. O objetivo é garantir uma navegação simples, 
intuitiva e agradável, reduzindo erros de operação e facilitando o acesso às principais 
funcionalidades do sistema. 
Figura 2: Protótipos de Interface do Sistema SICREL 
 
14 
 
As telas principais projetadas incluem: 
• Tela de Login: permite autenticação de usuários com diferentes 
perfis. 
• Tela Inicial: exibe as opções disponíveis conforme o tipo de 
usuário (reserva, consulta ou relatórios). 
• Tela de Reserva: apresenta formulário para selecionar 
laboratório, data e horário desejado. 
• Tela de Consultas: permite verificar disponibilidade e visualizar 
reservas confirmadas. 
• Tela de Administração: acesso exclusivo do administrador para 
gerenciar usuários, aprovar reservas e gerar relatórios. 
A interface foi desenvolvida com HTML5, CSS3 e JavaScript, garantindo 
compatibilidade com dispositivos móveis e navegadores modernos. O foco principal é 
oferecer uma experiência simples e consistente para todos os usuários, respeitando 
princípios de acessibilidade digital. 
 
5.2 Estrutura de Classes e Conceitos de POO 
O SICREL foi modelado com base em um diagrama de classes UML, que 
representa a estrutura do sistema e os relacionamentos entre as entidades principais. 
O diagrama foi projetado para aplicar de forma prática os conceitos fundamentais da 
POO: 
• Encapsulamento: cada classe possui atributos e métodos 
próprios, protegendo seus dados internos e controlando o acesso externo. 
• Herança: classes derivadas herdam características e 
comportamentos de classes mais gerais, promovendo reuso de código. 
• Polimorfismo: objetos derivados podem executar métodos de 
forma diferente, conforme a necessidade de cada contexto. 
 
5.3 Diagrama de Classes (Modelo Lógico) 
O diagrama de classes a seguir representa a estrutura base do sistema, 
ilustrando as entidades e seus relacionamentos: 
 
 
15 
 
Figura 2 — Diagrama de Classes (Modelo Lógico) 
 
Esse diagrama demonstra: 
• Herança: as classes Professor e Aluno herdam da classe Usuario; 
• Composição: a classe Reserva está associada às classes Usuario e 
Laboratorio; 
• Encapsulamento: atributos privados e métodos públicos de acesso; 
• Polimorfismo: métodos reservarLab() e solicitarLab() possuem 
comportamentos distintos conforme o tipo de usuário. 
 
5.4 Implementação e Abstração de Classes 
A seguir, um exemplo simplificado de implementação das classes principais, 
destacando os conceitos da POO aplicados ao projeto: 
16 
 
 
Esse modelo ilustra a aplicação prática dos pilares da Programação Orientada 
a Objetos: 
• Encapsulamento: os atributos são privados e acessados por métodos 
públicos; 
• Herança: Professor e Aluno herdam de Usuario; 
• Polimorfismo: os métodos reservarLab() e solicitarLab() possuem 
implementações diferentes. 
5.5 Benefícios da Abordagem Orientada a Objetos 
A adoção da POO proporciona diversos benefícios para o SICREL, entre os 
quais se destacam: 
• Reutilização de código, reduzindo tempo de desenvolvimento; 
• Facilidade de manutenção e atualização; 
• Maior segurança e controle de acesso aos dados; 
• Expansibilidade, permitindo inclusão de novas classes sem alterar a estrutura 
principal; 
• Maior legibilidade e organização do código-fonte. 
Essas características tornam o sistema escalável e sustentável, contribuindo 
para a longevidade e eficiência da aplicação. 
 
17 
 
CONSIDERAÇÕES FINAIS 
O desenvolvimento do Sistema de Controle de Reservas de Laboratório 
(SICREL) permitiu integrar, de forma prática e aplicada, os conhecimentos adquiridos 
nas disciplinas de Engenharia de Software II, Programação Orientada a Objetos I e 
Projeto de Interface com o Usuário, demonstrando como a tecnologia pode ser 
utilizada para resolver problemas reais no contexto acadêmico. 
O projeto mostrou-se uma solução eficiente e viável para a gestão de 
laboratórios do Instituto Federal Goiano – Campus Rio Verde, ao propor a 
automatização de processos que antes eram realizados manualmente. Com isso, o 
SICREL contribui para melhorar o controle de uso dos laboratórios, eliminar conflitos 
de agendamento, aumentar a transparência e reduzir custos operacionais. 
A aplicação dos princípios da Engenharia de Software garantiu uma estrutura 
organizada, segura e escalável, contemplando todas as etapas — desde o 
levantamento de requisitos até os testes de validação. A utilização da Programação 
Orientada a Objetos possibilitou a criação de um sistema modular, de fácil 
manutenção e com potencial de expansão futura. Já o projeto de interface com o 
usuário priorizou a acessibilidade e a usabilidade, tornando o sistema intuitivo e 
adequado aos diferentes perfis de usuários. 
Além do impacto técnico, o projeto também possui relevância institucional e 
social. Ao utilizar tecnologias de código aberto, o SICREL reforça os princípios de 
sustentabilidade, eficiência e inovação na gestão pública, alinhando-se às diretrizes 
da Rede Federal de Educação Profissional e Tecnológica. O sistema pode ser 
facilmente adaptado e replicado em outros campi do Instituto Federal Goiano, ou 
mesmo em outras instituições educacionais que enfrentem desafios semelhantes. 
Dessa forma, o presente projeto evidencia a importância da 
interdisciplinaridade na formação acadêmica, mostrando como o conhecimento 
teórico, quando aplicado a problemas reais, contribui para o desenvolvimento de 
soluções tecnológicas de impacto. O SICREL representa, portanto, um avanço no 
processo de transformação digital do ambiente educacional e um exemplo concreto 
de como a integração entre ensino, tecnologia e inovação pode gerar benefícios 
duradouros à sociedade. 
 
18 
 
REFERÊNCIAS BIBLIOGRÁFICAS 
 
BOOCH, G. Object-Oriented Analysis and Design with Applications. 3rd ed. Boston: 
Addison-Wesley, 2007. 
CORRÊA, M. S. Arquitetura e Organização de Computadores. São Paulo: Érica, 2016. 
LAUDON, K. C.; LAUDON, J. P. Sistemas de Informação Gerenciais. 12. ed. São 
Paulo: Pearson Education, 2014. 
NIELSEN, J. Usabilidade na Web: Projetando Websites com Qualidade. Rio de 
Janeiro: Elsevier, 2012. 
PRESSMAN, R. S. Engenharia de Software: Uma Abordagem Profissional. 8. ed. 
Porto Alegre: AMGH, 2016. 
SOMMERVILLE, I. Engenharia de Software. 10. ed. São Paulo: Pearson Education, 
2019. 
STALLINGS, W. Arquitetura e Organização de Computadores: Projetando para o 
Desempenho. 10. ed. São Paulo: Pearson Education, 2017. 
WIDMER, S. et al. Sistemas de Computação: Organização e Arquitetura. 2. ed. São 
Paulo: Pearson, 2018.

Mais conteúdos dessa disciplina