您的当前位置:首页正文

OA项目数据库详细设计

2021-10-04 来源:钮旅网


详细数据库表设计

部门表(department)权限表(limit)

权限列表(limitList) 主帖表 (Topic)回帖表(reply)

公告表(news) 规章制度(bylaw) 财务报表(finance)

财务类型表(finance_type) 员工信息表(employee)

后勤(logistics)

工资表(compensation)

员工类型表(employeeType) 班级表(class)

学员信息表(student)

班主任考勤表(BossCheck) 教员考勤表(teacherCheck)

1. 部门表(department)

表名:department 序号 1 2 id name Number varchar 11 50 列名 数据类型 长度 小数位 0 0 标识 √ 主键 √ 允许空 默认值 说明 2. 权限表(limit) 序号 1 2 id name number varchar 11 50 列名 数据类型 长度 小数位 0 0 标识 √ 主键 √ 允许空 默认值 说明 3. 权限列表(limitList) 序号 1 3 4 id number 11 11 11 列名 数据类型 长度 小数位 0 0 0 标识 √ 主键 √ 允许空 部门id 员工id 默认值 说明 department_id number Employee_Id Number 5 Limit_id Number 11 0 权限id 4. 主帖表 (Topic) 序号 列名 数据类型 长度 小数位 1 2 3 4 5 6 7 8 9 id number 11 11 11 16 16 8 11 1 8 0 0 0 0 0 3 0 0 3 √ √ √ √ √ 标识 主键 允许空 ((0)) 用户id 回帖数 标题 内容 默认值 说明 Employee_Id number replyCount title contents time clickCount state lastTime number text ntext datetime number number datetime (getdate()) 发帖时间 ((0)) ((0)) 点击数 是否删除(1,0) (getdate()) 修改时间 5. 回帖表(reply) 序号 列名 数据类型 长度 小数位 1 2 3 4 5 6 7 8 id Topic_Id number number 11 11 11 16 16 8 11 1 0 0 0 0 0 3 0 0 √ √ √ √ 标识 主键 允许空 主帖id 用户id 标题 内容 默认值 说明 Employee_Id number title contents time clickCount isReply text ntext datetime number number (getdate()) 回复时间 ((0)) ((0)) 点击数 0为回帖,1为回帖中的回帖。 6公告表(news) 序号 列名 数据类型 长度 小数位 1 2 3 4 id number 11 11 255 16 0 0 0 0 √ √ √ 标识 主键 允许空 用户 id 内容 发表时间 默认值 说明 Employee_Id number content varchar publishTime Date 7. 规章制度(bylaw) 序号 列名 数据类型 长度 小数位 1 2 3 id name state number Varchar2 number 11 50 1 0 0 0 √ √ 标识 主键 允许空 1 文件名 1为过期 默认值 说明 8. 财务报表(finance) 序号 1 2 3 4 5 id money matter Person State number number Varchar2 Varchar2 Number 11 11 255 50 1 列名 数据类型 长度 小数位 0 2 0 0 标识 √ 主键 √ √ √ 允许空 0 原因 交款或支出人 0是支出,1是收入 6 2 time date 8 11 3 2 时间 财务类型 默认值 说明 Finance_Type_id Number 9. 财务类型表(finance_type) 序号 列名 数据类型 长度 小数位 1 2 id type_name number Varchar2 11 50 0 0 √ √ 标识 主键 允许空 财务类型 默认值 说明 10. 员工信息表(employee) 序号 1 2 3 4 5 6 7 8 9 10 id Name Age Sex Nationality Idcard address scientific Telephone marriage number Varchar2 number char Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Number 11 4 11 2 30 18 200 100 30 11 列名 数据类型 长度 小数位 0 0 0 0 0 0 0 0 0 0 √ √ 标识 主键 允许空 ( 0 姓名 年龄 性别 民族 身份证号 家庭住址 学历 联系电话 婚姻状态0未婚1结婚 11 12 13 13 14 3 4 workTime isFascination state pic Type_Id password department_id Date Number number varchar2 number varchar number 8 50 11 50 11 0 3 0 0 1 1 入职时间 是,否(1,0) 是否删除(1,0) 照片 职务外键 密码 部门id 默认值 说明

11. 后勤(logistics) 序列名 数据类型 长度 小数标识 主键 允许默认值 说明 号 1 2 3 4 5 id Matter Money Time Person number Varchar2 Number Date Varchar2 11 255 11 50 位 0 0 2 0 √ √ 空 原因 金钱 时间 人员姓名 12. 工资表(compensation) 序号 1 2 3 3 id Employee_id Money State number number Number Number 11 11 11 1 列名 数据类型 长度 小数位 0 0 2 √ √ 标识 主键 允许空 0 员工id 工资 结算情况(0已结算,1没结算) 默认值 说明 13. 员工类型表(employeeType) 序号 1 2 id Typename number Varchar2 11 50 列名 数据类型 长度 小数位 0 0 √ √ 标识 主键 允许空 员工类型 默认值 说明 14. 班级表(class) 序号 1 2 3 4 5 6 7 id Name stuNum Teacher_id Boss_Id number Varchar2 number char number 11 50 11 2 11 18 列名 数据类型 长度 小数位 0 0 0 0 0 0 √ √ 标识 主键 允许空 ( 班级名称 班级人数 教员Id 班主任Id 开班时间 毕业时间 默认值 说明 startClassTime date graduateTime Date 15. 学员信息表(student) 序号 1 2 3 4 5 6 7 id Name Age Sex Nationality Idcard address number Varchar2 number char number Varchar2 Varchar2 11 4 3 2 11 18 200 列名 数据类型 长度 小数位 0 0 0 0 0 0 0 √ √ 标识 主键 允许空 ( 姓名 年龄 性别 民族 身份证号 家庭住址 默认值 说明 8 9 10 scientific Telephone marriage Varchar2 Varchar2 Number 100 30 1 0 0 0 0 学历 联系电话 婚姻状态0未婚1结婚 11 12 13 14 15 workTime isgraduate state pic Class_id Date Number number varchar2 Number 8 50 11 0 3 1 1 入职时间 是,否(1,0) 是否删除(1,0) 照片 班级id 16. 班主任考勤表(BossCheck) 序号 1 2 3 4 id Student_id Time State number number date number 4 4 4 1 列名 数据类型 长度 小数位 0 0 0 0 √ √ 标识 主键 允许空 ( 0 学员id 考勤时间 0未迟到,1迟到 默认值 说明 17. 教员考勤表(teacherCheck) 序号 1 2 3 4 5 id Student_id Time subjectName Stu_mark number number date Varchar2 Number 11 11 50 3 列名 数据类型 长度 小数位 0 0 0 0 √ √ 标识 主键 允许空 ( 0 0 学员id 考试时间 考试科目 考试成绩 默认值 说明

因篇幅问题不能全部显示,请点此查看更多更全内容