工时定额管理系统数据库设计文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工时定额管理系统数据库设计

1.表说明

表名表说明备注

users用户表所有用户信息customers任务表所有任务信息billrates用户任务表所有用户任务信息entries工时记录表所有用户工时记录信息

2.表结构及字段描述

users表(用户表)结构:

字段类型及长

度约束说

ID NUMBER(10)PRIMARY KEY

NOT NULL

AUTO_INCREMENT

用户

的唯

一标

(主

键)

USERNAME VARCHAR(45)UNIQUE KEY

NOT NULL 用户名

PASSWD VARCHAR(45)NOT NULL用户

密码ISACTIVE TINYINT(1)NOT NULL用户

状态

标识ISMANAGER TINYINT(1)NOT NULL用户

权限

标识

FIRST_NAME VARCHAR(45)UNIQUE KEY

NOT NULL 用户名

LAST_NAME VARCHAR(45)UNIQUE KEY

NOT NULL 用户姓

TIMESHEET_CLIENT VARCHAR(32)NOT NULL客户

清单TIMESHEET_PROJECT VARCHAR(32)NOT NULL项目

名称

billrates表(用户任务表)结构:

字段类型及长度约束说明

ID NUMBER(10)PRIMARY KEY

NOT NULL

AUTO_INCREMENT

用户任务的

唯一标识

(主键)

USER_ID NUMBER(10)NOT NULL对应users表

中的ID CUSTOMER_ID NUMBER(10)NOT NULL对应

customers表

中的ID

DESCRIPTION VARCHAR(254)NOT NULL任务模块ISACTIVE TINYINT(1)NOT NULL用户任务的

状态,包

括:激活和

未被激活RATE FLOAT NOT NULL用户任务的

费率

entries表(工时记录表)结构:

字段类型及长

约束说明

工时记录ID ID INT(10)PRIMARY KEY

AUTO_INCREMENT

USER_ID INT(10)NOT NULL对应users表

中的ID BILLRATE_ID INT(10)NOT NULL对应billrates

表中的ID DATA DATA NOT NULL日期HOURS FLOAT NOT NULL工时COMMENT VARCHAR(45)NOT NUL任务描述TIMESTAMP TIMESTAMP NOT NUL任务时间customers表(任务表)结构:

字段类型及长度约束说明ID INT(10)PRIMARY KEY任务ID

AUTO_INCREMENT

NAME VARCHAR(45)任务名

ISACTIVE TINYINT(1)任务状态标识:=1:无效=0:有效

3、表与表关系

相关文档
最新文档