Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficiente

Detalhes bibliográficos
Autor(a) principal: Santana, Felipi Torres
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: http://app.uff.br/riuff/handle/1/31358
Resumo: Este trabalho descreve o desenvolvimento de um sistema web destinado ao gerenciamento da assiduidade dos alunos em uma turma, com o intuito de melhorar sua formação e integração, o que impacta diretamente no engajamento e aprendizado acadêmico. Na implementação do sistema, foram utilizadas técnicas de programação, como TypeScript, NodeJS e ReactJS, com o objetivo de automatizar tarefas e reduzir erros derivados de processos manuais e repetitivos. A adoção de boas práticas da programação orientada a objetos resultou em uma organização aprimorada do código[13], aumento da produtividade e facilidade na correção de bugs[17]. Além disso, a aplicação de diagramas UML permitiu a definição abrangente de cenários, fluxos de interação e relacionamentos, fornecendo uma visão completa dos requisitos do sistema. A modelagem das classes contribuiu para uma representação precisa dos objetos e suas relações no contexto do sistema de gerenciamento escolar, facilitando a organização e identificação dos elementos no ambiente educacional. O uso das tecnologias React e TypeScript possibilitou o desenvolvimento de uma interface de usuário eficiente e interativa, com facilidade de navegação, clareza e eficácia na execução das tarefas
id UFF-2_66a90a855f478d3925ead4118ce31aec
oai_identifier_str oai:app.uff.br:1/31358
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficienteProgramação orientada a objetosTypeScriptNodeJSDiagramas UMLInterface de usuárioEstudanteFrequência escolarSoftwareWeb-based systemAttendance managementObject-oriented programmingUML diagramsUser interfaceAutomationEste trabalho descreve o desenvolvimento de um sistema web destinado ao gerenciamento da assiduidade dos alunos em uma turma, com o intuito de melhorar sua formação e integração, o que impacta diretamente no engajamento e aprendizado acadêmico. Na implementação do sistema, foram utilizadas técnicas de programação, como TypeScript, NodeJS e ReactJS, com o objetivo de automatizar tarefas e reduzir erros derivados de processos manuais e repetitivos. A adoção de boas práticas da programação orientada a objetos resultou em uma organização aprimorada do código[13], aumento da produtividade e facilidade na correção de bugs[17]. Além disso, a aplicação de diagramas UML permitiu a definição abrangente de cenários, fluxos de interação e relacionamentos, fornecendo uma visão completa dos requisitos do sistema. A modelagem das classes contribuiu para uma representação precisa dos objetos e suas relações no contexto do sistema de gerenciamento escolar, facilitando a organização e identificação dos elementos no ambiente educacional. O uso das tecnologias React e TypeScript possibilitou o desenvolvimento de uma interface de usuário eficiente e interativa, com facilidade de navegação, clareza e eficácia na execução das tarefasThis work describes the development of a web-based system aimed at managing student attendance in a class, with the goal of enhancing their education and integration, which directly impacts engagement and academic learning. During the system implementation, programming techniques such as TypeScript and NodeJS were employed to automate tasks and minimize errors arising from manual and repetitive processes. The adoption of object-oriented programming best practices resulted in improved code organization, increased productivity, and easier bug correction. Additionally, UML diagrams were applied to comprehensively define scenarios, interaction flows, and relationships, providing a holistic view of the system requirements. The modeling of classes such contributed to a precise representation of objects and their relationships in the school management system context, facilitating the organization and identification of elements within the educational environment. The use of React and TypeScript technologies enabled the development of an efficient and interactive user interface, characterized by easy navigation, clarity, and task execution efficiency53 p.Nascimento, Luiz Paulo doAmaral, Rafael BurlamaquiSantana, Felipi Torres2023-12-07T16:10:52Z2023-12-07T16:10:52Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSANTANA, Felipi Torres. Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficiente. 2023. 53 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2023.http://app.uff.br/riuff/handle/1/31358CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-12-07T16:10:56Zoai:app.uff.br:1/31358Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202023-12-07T16:10:56Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficiente
title Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficiente
spellingShingle Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficiente
Santana, Felipi Torres
Programação orientada a objetos
TypeScript
NodeJS
Diagramas UML
Interface de usuário
Estudante
Frequência escolar
Software
Web-based system
Attendance management
Object-oriented programming
UML diagrams
User interface
Automation
title_short Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficiente
title_full Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficiente
title_fullStr Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficiente
title_full_unstemmed Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficiente
title_sort Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficiente
author Santana, Felipi Torres
author_facet Santana, Felipi Torres
author_role author
dc.contributor.none.fl_str_mv Nascimento, Luiz Paulo do
Amaral, Rafael Burlamaqui
dc.contributor.author.fl_str_mv Santana, Felipi Torres
dc.subject.por.fl_str_mv Programação orientada a objetos
TypeScript
NodeJS
Diagramas UML
Interface de usuário
Estudante
Frequência escolar
Software
Web-based system
Attendance management
Object-oriented programming
UML diagrams
User interface
Automation
topic Programação orientada a objetos
TypeScript
NodeJS
Diagramas UML
Interface de usuário
Estudante
Frequência escolar
Software
Web-based system
Attendance management
Object-oriented programming
UML diagrams
User interface
Automation
description Este trabalho descreve o desenvolvimento de um sistema web destinado ao gerenciamento da assiduidade dos alunos em uma turma, com o intuito de melhorar sua formação e integração, o que impacta diretamente no engajamento e aprendizado acadêmico. Na implementação do sistema, foram utilizadas técnicas de programação, como TypeScript, NodeJS e ReactJS, com o objetivo de automatizar tarefas e reduzir erros derivados de processos manuais e repetitivos. A adoção de boas práticas da programação orientada a objetos resultou em uma organização aprimorada do código[13], aumento da produtividade e facilidade na correção de bugs[17]. Além disso, a aplicação de diagramas UML permitiu a definição abrangente de cenários, fluxos de interação e relacionamentos, fornecendo uma visão completa dos requisitos do sistema. A modelagem das classes contribuiu para uma representação precisa dos objetos e suas relações no contexto do sistema de gerenciamento escolar, facilitando a organização e identificação dos elementos no ambiente educacional. O uso das tecnologias React e TypeScript possibilitou o desenvolvimento de uma interface de usuário eficiente e interativa, com facilidade de navegação, clareza e eficácia na execução das tarefas
publishDate 2023
dc.date.none.fl_str_mv 2023-12-07T16:10:52Z
2023-12-07T16:10:52Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv SANTANA, Felipi Torres. Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficiente. 2023. 53 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2023.
http://app.uff.br/riuff/handle/1/31358
identifier_str_mv SANTANA, Felipi Torres. Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficiente. 2023. 53 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2023.
url http://app.uff.br/riuff/handle/1/31358
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1802135326213275648