项目描述
翻译我需要一个程序员。你需要编写一个任务程序。
本质是通过数据库自动化整个企业的任务设置和执行。
创建一个网站(购买域名、主机等)
在主页上只有登录表单(你说输入登录名和密码)
当一个人输入登录名和密码时,他会进入显示其任务表的页面。
我们现在使用Google表格,但功能有限。
表格有三个层级的层次结构。
第一个是创始人(他设置任务并接收反馈)
第二个是高级和中层管理者(他们接收任务,可以将其转发给执行者,添加新任务,并完成自己的任务)
第三个是执行者(他们只接收和执行任务,没有转发的能力,但可以为自己添加任务)
第一级表格如下(例如,创始人):
任务 收件人 任务日期 截止日期(最后期限) DECLAINER的颜色 CONTRACTOR的颜色 备注
任务 1 技术总监 1-05 15-05
我们的工作方式:
例如,任务经理(总监)设置任务,从下拉列表中选择“收件人”承包商,设置日期并选择总监的颜色。
我们使用三种颜色,它们有各自的逻辑意义:
红色任务未完成
蓝色任务由执行者完成
绿色任务被验证为已完成
任务经理在他的图表中选择红色。这种颜色被艺术家看到,他也将其标记为红色。当执行者完成任务时,他将其计数标记为蓝色。任务经理看到红色/蓝色。他检查任务(是否完成,他口头确认)并将其从红色标记为绿色,并可以删除任务。
条件:如果总监在承包商的单元格中标记为红色,则会出现红色。艺术家可以将颜色从红色更改为蓝色。当总监标记为绿色时,执行者的颜色为绿色。
备注由承包商填写作为反馈。
功能:
1. 当总监从下拉列表中选择承包商时,任务会自动进入该承包商的表格。
2. 每个人都应该能够按每一列(按日期、按DECLAINER的颜色、按CONTRACTOR的颜色)对其表格进行排序——类似于Excel的过滤器。但有绑定。
第二级表格如下(例如,技术总监):
任务 收件人 任务日期 截止日期(最后期限) DECIDER的颜色。
颜色为完整。备注转发给谁的总统颜色
颜色独占备注
任务 1 技术总监 1-05 15-05 GL. 工程师。
特点。第二级执行者不能更改第1到第5个单元格。
第三级表格如下(例如,首席工程师):
任务 收件人 任务日期 截止日期(最后期限) DECLAINER的颜色 CONTRACTOR的颜色 备注
任务 1 GL. 工程师 1-05 15-05
特点:第三级艺术家只能更改承包商的颜色并添加备注。
这是关于用户级别的。
至于该系统的管理员级别,应该能够:
- 添加/删除用户
更改层级结构
添加/删除承包商的下拉列表
你不应该为管理员创建CMS。如果可以通过phpMyAdmin做到这一点,那么我认为这就足够了。
现在关于前端、后端和其他事情的实现。
前端。我们在这种情况下对设计不太讲究。所有事物都追求极简主义。这个项目只有两个页面:登录页面和表格。登录页面只有两个用户名和一个密码(加上添加公司标志)。表格页面的设计——我们完全模仿Google表格的设计。此外还有添加任务等按钮(来自标准解决方案的建议)。
后端。所有工作将在MySQL上完成。你可以使用第三方程序(如工作坊或其他)或直接在phpMyAdmin中完成——这由你自行决定。至于清理数据库(当完成的任务积累到临界质量时)——我们愿意考虑你的建议。系统中的人数大约为50人。每个用户每周的任务数量为20-30个。
你唯一需要做的就是设置备份。
本质是通过数据库自动化整个企业的任务设置和执行。
创建一个网站(购买域名、主机等)
在主页上只有登录表单(你说输入登录名和密码)
当一个人输入登录名和密码时,他会进入显示其任务表的页面。
我们现在使用Google表格,但功能有限。
表格有三个层级的层次结构。
第一个是创始人(他设置任务并接收反馈)
第二个是高级和中层管理者(他们接收任务,可以将其转发给执行者,添加新任务,并完成自己的任务)
第三个是执行者(他们只接收和执行任务,没有转发的能力,但可以为自己添加任务)
第一级表格如下(例如,创始人):
任务 收件人 任务日期 截止日期(最后期限) DECLAINER的颜色 CONTRACTOR的颜色 备注
任务 1 技术总监 1-05 15-05
我们的工作方式:
例如,任务经理(总监)设置任务,从下拉列表中选择“收件人”承包商,设置日期并选择总监的颜色。
我们使用三种颜色,它们有各自的逻辑意义:
红色任务未完成
蓝色任务由执行者完成
绿色任务被验证为已完成
任务经理在他的图表中选择红色。这种颜色被艺术家看到,他也将其标记为红色。当执行者完成任务时,他将其计数标记为蓝色。任务经理看到红色/蓝色。他检查任务(是否完成,他口头确认)并将其从红色标记为绿色,并可以删除任务。
条件:如果总监在承包商的单元格中标记为红色,则会出现红色。艺术家可以将颜色从红色更改为蓝色。当总监标记为绿色时,执行者的颜色为绿色。
备注由承包商填写作为反馈。
功能:
1. 当总监从下拉列表中选择承包商时,任务会自动进入该承包商的表格。
2. 每个人都应该能够按每一列(按日期、按DECLAINER的颜色、按CONTRACTOR的颜色)对其表格进行排序——类似于Excel的过滤器。但有绑定。
第二级表格如下(例如,技术总监):
任务 收件人 任务日期 截止日期(最后期限) DECIDER的颜色。
颜色为完整。备注转发给谁的总统颜色
颜色独占备注
任务 1 技术总监 1-05 15-05 GL. 工程师。
特点。第二级执行者不能更改第1到第5个单元格。
第三级表格如下(例如,首席工程师):
任务 收件人 任务日期 截止日期(最后期限) DECLAINER的颜色 CONTRACTOR的颜色 备注
任务 1 GL. 工程师 1-05 15-05
特点:第三级艺术家只能更改承包商的颜色并添加备注。
这是关于用户级别的。
至于该系统的管理员级别,应该能够:
- 添加/删除用户
更改层级结构
添加/删除承包商的下拉列表
你不应该为管理员创建CMS。如果可以通过phpMyAdmin做到这一点,那么我认为这就足够了。
现在关于前端、后端和其他事情的实现。
前端。我们在这种情况下对设计不太讲究。所有事物都追求极简主义。这个项目只有两个页面:登录页面和表格。登录页面只有两个用户名和一个密码(加上添加公司标志)。表格页面的设计——我们完全模仿Google表格的设计。此外还有添加任务等按钮(来自标准解决方案的建议)。
后端。所有工作将在MySQL上完成。你可以使用第三方程序(如工作坊或其他)或直接在phpMyAdmin中完成——这由你自行决定。至于清理数据库(当完成的任务积累到临界质量时)——我们愿意考虑你的建议。系统中的人数大约为50人。每个用户每周的任务数量为20-30个。
你唯一需要做的就是设置备份。