Skip to content

Um aplicativo de gestão de projetos e tarefas, feito com o intuito de aprender mais sobre interfaces no Java, junto com interação com banco de dados.

Notifications You must be signed in to change notification settings

MateusPerpetuo/Task-Management-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Task-Management-App

Project This document describes a project developed inicialy during a course with some personal implementations that were missing in the course for students to complete as additional study.

The project consists of an application for managing projects and the tasks involved in these projects. The goal is to facilitate the organization and tracking of tasks for one or more projects.

Requirements

The application must offer the following functionalities:

  • Create, edit, delete and search projects
  • Create, edit, delete and search tasks

Business rules

The following business rules must be followed by the system:

  • The system will not have a login system
  • There will be no concept of user
  • Every task must belong to a project

Entities

The entities involved in the system are:

  • Project: has name, tasks, creation date and update date
  • Task: has name, description, status, notes, deadline, creation date and update date

Screens

  • Main Sceen with no tasks

    image

  • Main Screen with tasks

    image

  • New Project Screen

    image

  • New Task Screen

    image

    Known errors

  • Edit Task Screen

On the Edit Task screen, there is a problem loading the data of the selected task. Although the function of updating the data is working correctly, and the project and task ids are being passed from the main screen without errors, it is not possible to fill in the fields of the edit screen with the current information from the database. When trying to do this, the screen displays an error that the project and task ids are null.

This prevents the user from being able to view the data of the selected task but the user can still modify the task data.

About

Um aplicativo de gestão de projetos e tarefas, feito com o intuito de aprender mais sobre interfaces no Java, junto com interação com banco de dados.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages