按照上面的要求建表,然后写出相关的php页面,通常都是添加、修改、和查询功能

解决方案 »

  1.   

    注意,我要让使用者记录他们的“WORKLOG”(工作日记)以便ADMIN(管理者)方便查阅。
    我需要以下PAGES(页):--admin: project page:
    增加,修改,与及检查“project”
    project是个数据库table, 最少需要包含(栏位)project_id, name, description, start_date, end_date, next_date--admin:item page:
    增加,修改,与及检查“item”
    item是个数据库table,最少需要包含(栏位)
    item_id, name, description, parent_item_id, project_id, create_date, update_date--admin:task page:
    增加,修改,与及检查“task”
    task是个数据库table,最少需要包含(栏位)task_id, name, description, parent_task_id, project_id, start_date, end_date, next_date这是用来分配工作给使用者(user)的.例如:一个专案(计划)的时间表包括“了解要求”,“架设数据库”,“设计使用者介面”,“编码PHP”,“试用”,这些工作都由“JACK”负责。--user:assignment page:
    可以列出这名使用者所负责的工作(TASK),同时可以选择跟据project, assign_date等排序。也可以选择是列出所有的ASSIGNMENT或者是close_date为空的--user:worklog page:
    worklog是个数据库table,最少需要包含(栏位)worklog_id, user_id, start_time, end_time, work_description,  assignment_id让使用者(USER)可以记录他在什么时间做什么ASSIGNMENT。我们需要这PAGE让在武汉、上海与及在美国的程序员可以方便的记录他们的工作,同时让我方便进行交易与计算薪金。--admin: worklog page:
    管理者可以查阅不同使用者的worklog,与及计算其总共花了多少时间完成(至cut date-交割日?)。cut_date是另一个数据库(名为period)的栏位。最少需要包含(栏位)
    period_id, user_id, cut_date, time_amount, status
    status可以是"paid"或"topay"。你需要另一页page--admin:period page:
    让管理者为每一名使用者建立新的period(周期),自动的填入time_amount,这是个用来记录自最后cut_date以来的总共用的时间。
    status的初启值是"topay",当付了薪金后,admin可以更改为"paid"
    --完毕--英文很烂,可以的话就给分,鼓励我吧
      

  2.   

    parent_item_id是什么意思?是上级item的ID吗?
      

  3.   

    呵呵~
    parent在英文里真正的意思为“双亲”或“父亲”
    parent_item_id应该是“父亲的ID”吧(就是你所说的上级ITEM ID吧)
    奇怪,你干嘛不直接问出题者呢?因为他并没清楚说明每个栏位的意思。
    还不给分吗~?