Please use this identifier to cite or link to this item: https://ric.cps.sp.gov.br/handle/123456789/38990
Title: Departer: desenvolvimento de um sistema de gerenciamento de atividades e horas
Authors: RAMIRES, Matheus Henrique Arrivetti
RANGEL, Francisco de Souza
FREITAS JUNIOR, Estevam de
Advisor: CODO, Fabio
type of document: Relatório Técnico
Keywords: Sistemas
Issue Date: 2022
Publisher: 184
Citation: RAMIRES, Matheus Henrique Arrivetti; RANGEL, Francisco de Souza; FREITAS JUNIOR, Estevam de. Departer - desenvolvimento de um sistema de gerenciamento de atividades e horas, 2022. Trabalho de conclusão de curso (Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) - Faculdade de Tecnologia de Mogi das Cruzes, Mogi das Cruzes, 2022
Abstract: Grande parte das empresas hoje adota algum tipo de sistema que pode ser usado para gerenciar tarefas, departamentos, funcionários e horas trabalhadas. O nosso objetivo é criar um sistema que atenda todas essas características e de forma fácil de se utilizar, sem necessidade de nenhum conhecimento externo para utilizá-la. Para desenvolver esse sistema foi necessário primeiro levantar todos os requisitos funcionais e não funcionais, regras de negócio, elaboração de um protótipo e planejando a arquitetura geral do sistema. Além disso, definimos as tecnologias que seriam utilizadas, para a prototipagem usamos o Figma, para o desenvolvimento do sistema em backend optamos por criar uma API usando o ASP.NET Core Web API (C#), e utilizamos a Onion architecture como padrão de arquitetura, que é dividido em camadas. O banco de dados utilizado foi o PostgreSQL, e o frontend foi desenvolvido em Angular, utilizando vários padrões recomendados como reutilização de componentes, Lazy Routing, Etc… Além disso, utilizamos o SCSS melhor gerenciar a estilização.
Most companies today adopt some kind of system that can be used to manage tasks, departments, employees, and hours worked. Our goal is to create a system that meets all of these characteristics and is easy to use, without requiring any external knowledge to use it. To develop this system, it was necessary to first identify all functional and non-functional requirements, business rules, develop a prototype, and plan the overall system architecture. In addition, we defined the technologies that would be used. For prototyping, we used Figma. For the backend system development, we chose to create an API using ASP.NET Core Web API (C#) and used the Onion architecture as the architecture standard, which is divided into layers. PostgreSQL was used as the database, and the frontend was developed in Angular, using various recommended patterns such as component reuse, lazy routing, etc. In addition, we used SCSS for greater styling possibilities.
URI: https://ric.cps.sp.gov.br/handle/123456789/38990
Appears in Collections:Trabalhos de Conclusão de Curso

Files in This Item:
File Description SizeFormat 
analiseedesenvolvimentodesistemas_2022_1_matheushenriquearrivettiramires_departerdesenvolvimentodeumsistema.pdf
  Restricted Access
1.23 MBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.