Desenvolvimento do back-end de um sistema de gerenciamento da laboratórios de ensino de ciência da computação
Desenvolvimento do back-end de um sistema de gerenciamento da laboratórios de ensino de ciência da computação
<uanderson.silva@arapiraca.ufal.br>
A gestão eficiente de ativos de Tecnologia da Informação (TI) em laboratórios acadêmicos é essencial para garantir a qualidade do ensino e a otimização de recursos. O objetivo geral do projeto é implementar uma API funcional e segura que permita o gerenciamento integral do ciclo de vida dos ativos de TI do laboratório. Para isso, apresenta-se o desenvolvimento do back-end de um sistema de gerenciamento de laboratórios de informática, superando as limitações de processos manuais e ferramentas genéricas de mercado. A metodologia adotada envolveu a implementação de uma API RESTful utilizando a linguagem Python e o framework Django, integrando funcionalidades de autenticação segura via JWT, gestão de inventário de hardware e controle de alocação de softwares. A arquitetura proposta é baseada no desacoplamento entre servidor e cliente, permitindo escalabilidade e integração com múltiplas interfaces. Os resultados obtidos demonstram a eficácia da solução na validação de regras de negócio complexas e na garantia da integridade dos dados, comprovada através de testes automatizados de integração. Conclui-se que o sistema desenvolvido oferece uma base robusta para a administração acadêmica, facilitando a tomada de decisão e a manutenção da infraestrutura tecnológica.
Efficient management of Information Technology (IT) assets in academic laboratories is essential to ensure teaching quality and resource optimization. The general objective of the project is to implement a functional and secure API that allows the comprehensive management of the life cycle of the laboratory's IT assets. To this end, this study presents the development of the back-end of a computer laboratory management system, overcoming the limitations of manual processes and generic market tools. The adopted methodology involved the implementation of a RESTful API using the Python programming language and the Django framework, integrating secure authentication features via JWT, hardware inventory management, and software allocation control. The proposed architecture is based on the decoupling between server and client, enabling scalability and integration with multiple interfaces. The results obtained demonstrate the effectiveness of the solution in validating complex business rules and ensuring data integrity, as proven through automated integration tests. It is concluded that the developed system provides a robust foundation for academic administration, facilitating decision-making and the maintenance of technological infrastructure.
Dr. Silva, André Almeida.
Django (Software).
Laboratórios de informática.
Tecnologia da informação - Gestão de ativos.
Autenticação JWT (JSON Web Token).
Em inclusão...