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 | Size | Format | |
|---|---|---|---|---|
| analiseedesenvolvimentodesistemas_2022_1_matheushenriquearrivettiramires_departerdesenvolvimentodeumsistema.pdf Restricted Access | 1.23 MB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.