提供一份结构化的产品需求文档，描述应用程序应该具有的功能。


应用程序名：任务管理器
功能1：添加新任务
功能2：查看当前任务列表
功能3：将任务分配给特定的用户
功能4：设置任务优先级
功能5：标记任务为已完成
产品需求文档：

应用程序名：任务管理器

功能1：添加新任务
描述：用户应该能够添加新任务，包括任务的标题、描述和截止日期。
需求：在应用程序中提供一个界面，允许用户输入任务的标题、描述和截止日期，并提供一个“添加”按钮以将任务添加到列表中。

功能2：查看当前任务列表
描述：用户应该能够查看当前的任务列表，包括任务的状态、截止日期和优先级。
需求：在应用程序中提供一个任务列表，显示每个任务的标题、状态、截止日期和优先级。

功能3：将任务分配给特定的用户
描述：用户应该能够将任务分配给特定的用户，该用户应该能够看到该任务并对其进行操作。
需求：在应用程序中提供一个功能，允许用户将任务分配给另一个用户。当任务被分配给一个用户时，该用户应该能够在其任务列表中看到该任务。

功能4：设置任务优先级
描述：用户应该能够设置任务的优先级，以便更直观地了解任务的紧急程度。
需求：在应用程序中提供一个功能，允许用户设置任务的优先级。优先级应该与任务的其他元素一起显示在任务列表中。

功能5：标记任务为已完成
描述：用户应该能够将任务标记为已完成，以指示该任务已经完成。
需求：在应用程序中，对于每个任务提供一个复选框，允许用户标记任务为已完成。标记为已完成的任务应该在任务列表中显示为已完成状态。