Sistema Web de gerenciamento de assiduidade: automatização, modelagem orientada a objetos e interface de usuário eficiente
Autor(a) principal: | |
---|---|
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_ |
1807838754203762688 |