关于OA系统的数据库表

makun0624 2009-06-01 05:44:01
近期公司将要开发个OA系统
首先要我把数据库表的大概设计好
其中有四个表不知道该怎么设计好
公文流程总表、公文流程明细表、公文表、公文审批明细表(分多级审批)
请有过相关经验的多多帮忙啊
在线等,最好有OA数据库表设计的现成表供参考
...全文
992 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
guoxiaosu 2010-09-27
  • 打赏
  • 举报
回复
最近在搞。唉。还有没有人关注了,给个例子啊!~ 大虾们!
makun0624 2009-06-02
  • 打赏
  • 举报
回复
求OA的公文流程总表、公文流程明细表、公文表、公文审批明细表(分多级审批)
四表的结构啊`
makun0624 2009-06-02
  • 打赏
  • 举报
回复
自己顶`
Geogehu 2009-06-02
  • 打赏
  • 举报
回复

给你个表明参考一下。
1 用户设置 6
2 系统日志 7
3 人事信息附件 7
4 部门设置 8
5 职位设置 8
6 角色设置 8
7 上传文件类型 9
8 红头文件 9
9 红头文件权限(取消) 10
10 日程类型维护 10
11 日志类型维护 10
12 重要等级维护 11
13 计划周期维护 11
14 计划类型维护 11
15 弹出公告 11
16 常用网址 12
37 工作计划 29
38 工作计划附件 29
39 办公用品管理 30
40 办公用品管理-采购 31
41 办公用品管理-领用 32
42 办公用品管理-归还 33
43 办公用品管理-借用 34
44 办公用品管理-报废 35
45 办公用品管理员 35
46 图书类型 36
47 图书管理 36
48 会议室管理员 37
49 会议室维护 37
50 会议申请 38
51 工作计划附件 39
52 车辆类型 39
53 调度人员管理 39
54 车辆信息管理 40
55 车辆维护管理 41
56 车辆使用申请 42
57 固定资产 43
58 固定资产性质 44
59 固定资产维修记录 44
60 资产折旧类别 45
61 固定资产折旧记录 46
62 常用模版设置 46
63 常用审批备注 47
64 邮件参数设置 47
65 用户提醒设置 48
66 个人文件柜-文件夹名 48
67 个人文件柜-文件 49
68 文件附件 49
69 日程安排 50
70 个人日志 50
71 电子刊物 51
72 电子刊物-文件 51
73 部门通知 52
74 公司通知 53
75 公司通讯录 54
76 个人通讯录 55
77 通讯录类别 55
78 内部消息 56
79 内部邮件_接收方 56
80 内部邮件_发送方 57
81 人事信息 58
82 人事合同 60
83 培训记录 61
84 奖惩记录 62
85 上下班时间 63
86 上下班登记 64
87 间歇时间 65
88 薪资设置 65
89 薪资项目 66
90 计件产品 66
91 计件工序 67
92 计时工种 67
93 人员对应 67
94 输出字段 68
95 薪资录入 68
96 薪资录入—各项数据 69
97 薪资录入—人员对应 69
98 薪资管理-计件产品 70
99 薪资管理-计件工序 70
100 薪资管理-计时工种 71
101 自定义表单 72
102 表单类别 72
103 表单字段 73
104 印章管理 73
105 流程设置—流程名称 74
106 流程设置—流程节点名称 75
107 流程节点画线 76
108 流程节点表单字段条件设置 77
109 新建工作 78
110 已办理工作 80
111 工作委托 81
112 归档工作 82
113 新建工作-审批日志 83
114 新建工作-审批意见 83
115 文件附件 84
116 文件附件 84
117 内部讨论区大类 84
118 内部讨论区 85
119 网络硬盘-文件夹名 85
120 网络硬盘-文件 86
121 个人考勤 87
122 WINDOWS快捷组 87
123 左边菜单是否弹出 88
124 个人信息 88
125 桌面模块 89
126 自定义模块 89
127 印章管理(记录个人的私章和公章) 90
128 新建工作-印章 90
印章使用记录 91
129 印章管理(记录公章) 91
130 网络会议 92
131 传阅文件 93
132 传阅信息—附件信息 93
传阅信息—接收人信息 94
档案管理---基础数据设置 94
133 档案管理---卷库管理 95
134 档案管理---案卷管理 96
135 档案管理---文件管理 97
136 文件管理附件 97
137 文件管理借阅记录 98
138 规章制度-文件夹名 98
139 规章制度-文件 99
140 规章制度--附件 99
141 委托设置 99
142 工作团队 100

nosuchtracter 2009-06-02
  • 打赏
  • 举报
回复
去www.51aspx.com上面下载一个例子
参考下就知道了
XMMXBB 2009-06-02
  • 打赏
  • 举报
回复
学习!
makun0624 2009-06-02
  • 打赏
  • 举报
回复
我顶`
y82907966 2009-06-01
  • 打赏
  • 举报
回复
数据库:GameCardSale所有表信息
表 名 功 能 说 明
UserInfo 存放用户基本信息
UserState 可扩展性,设置用户是否被屏蔽的状态
RoleInfo 存放角色基本信息
SysFun 存放菜单功能基本信息
RoleRight 存放所有角色权限

BranchInfo 机构信息表
DepartInfo 部门信息表

FileInfo 文件信息表
FileTypeInfo 文件类型表
AccessoryFile 附件文件表

ManualSign 考勤信息表
WorkTime 上下班时间表

Message 消息表
MessageType 消息类型表
MessageToUser 消息发送对象
ReadCommonMessage 用户已读消息表

Schedule 日程表
MeetingInfo 会议类型表
PreContract 预约人表
MyNote 个人便签表

LoginLog 登录日志表
OperateLog 操作日志表

表UserInfo
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
UserId Varchar(50) 非空 用户唯一标识
UserName Varchar(50) 非空 真实姓名
PassWord Varchar(50) 非空 密码
DepartId int 非空 所在部门
Gender int 非空 性别
RoleId int 非空 用户角色
UserState int 非空 表UserState的外键,对应
UserStateId 字段 用户状态


表UserState
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
UserStateId Varchar(50) 非空 种子,自增1 1:正常状态;0:被屏蔽
UserStateName Varchar(50) 非空


表RoleInfo
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
RoleId int 非空 种子,自增1 角色id
RoleName Varchar(50) 非空 角色名称
RoleDesc Varchar(50) 角色描述


表SysFun
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
NodeId int 非空 菜单节点id
DisplayName Varchar(50) 非空 菜单名称
NodeURL Varchar(50) 菜单连接地址
DisplayOrder int 非空 菜单显示顺序
ParentNodeId int 非空 父节点id


表RoleRight
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
RoleRightId int 非空 种子,自增1 角色权限id
RoleId int 非空 表RoleInfo的外键,对应RoleId 角色id
NodeId int 非空 表SysFun的外键,对应NodeId 菜单节点id


表BranchInfo
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
BranchId int 非空 种子,自增1 机构id
BranchName Varchar(50) 非空 机构名称
BranchShortName Varchar(50) 非空 机构简称


表DepartInfo
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
DepartId int 非空 种子,自增1 部门id
DepartName Varchar(50) 非空 部门名称
PrincipalUser Varchar(50) 非空 表UserInfo外键,对应UserId字段 部门负责人
ConnectTelNo bigint 联系电话
ConnectMobileTelNo bigint 移动电话
Faxes bigint 传真
BranchId int 非空 表BranchInfo的外键,对应BranchId字段 所属机构


表FileInfo
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
FileId int 非空 种子,自增1 文件Id
FileName Varchar(50) 非空 文件名称
FileType int 非空 FileTypeInfo表的外键,对应FileTypeId字段 文件类型
Remark Varchar(50) 备注
FileOwner Varchar(50) 非空 创建者
CreateDate DateTime 非空 创建日期
ParentId int 非空 父节点Id
FilePath Varchar(200) 非空 文件路径
IfDelete int 非空 是否已删除。1:已删除、2:未删除


表FileTypeInfo
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
FileTypeId int 非空 种子,自增1 文件类型id
FileTypeName Varchar(50) 非空 文件类型名
FileTypeImage Varchar(50) 非空 文件类型对应的图标
FileTypeSuffix Varchar(50) 文件类型后缀

表AccessoryFile
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
AccessoryId int 非空 种子,自增1 文件附件Id
FileId int 非空 表FileInfo的外键,对应FileId 字段 文件Id
AccessoryName Varchar(50) 非空 附件名称
AccessorySize int 非空 附件大小
AccessoryType int 非空 FileTypeInfo表的外键,对应FileTypeId字段 附件类型
CreateDate DateTime 非空 创建日期
AccessoryPath Varchar(200) 非空 附件路径



表ManualSign
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
SignId int 非空 种子,自增1 签卡Id
UserId Varchar(50) 非空 表UserInfo中userid的外键 用户id
SignTime DateTime 非空 签卡时间
SignDesc Varchar(200) 非空 签卡备注
SignTag int 非空 签卡标记

表WorkTime
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
WorkTimeId int 非空 种子,自增1 工作时间Id
OnDutyTime Varchar(50) 非空 上班时间
OffDutyTime Varchar(50) 非空 下班时间

表Message
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
MessageId int 非空 种子,自增1 消息Id
Title Varchar(100) 非空 消息标题
Content Varchar(5000) 非空 消息内容
Type int 非空 消息类型
BeginTime DateTime 非空 开始有效时间
EndTime DateTime 非空 有效结束时间
FromUserId Varchar(50) 非空 发送者
IfPublish int 非空 是否已发布
RecordTime DateTime 非空 发送时间

表MessageType
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
MessageTypeId int 非空 种子,自增1 消息类型Id
MessageTypeName Varchar(50) 非空 消息类型名称
MessageDesc Varchar(50) 消息类型描述

表MessageToUser
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
Id int 非空 种子,自增1 序号Id
MessageId int 非空 Message表外键,对应MessageId字段 消息Id
ToUserId Varchar(50) 非空 UserInfo表外键,对应UserId字段 发送对象Id
IfRead int 非空 是否已读。1:已读、0:未读

表ReadCommonMessage
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
ReadId int 非空 种子,自增1 序号Id
MessageId int 非空 Message表外键,对应MessageId字段 消息Id
UserId Varchar(50) 非空 UserInfo表外键,对应UserId字段 消息读取者

表Schedule
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
ScheduleId int 非空 种子,自增1 日程Id
Title Varchar(50) 非空 日程标题
Address Varchar(500) 非空 会议地址
MeetingId int 非空 MeetingInfo表外键,对应MeetingId字段 会议类型
BeginTime DateTime 非空 日程开始时间
EndTime DateTime 非空 日程结束时间
SchContent varchar(500) 非空 日程内容
CreateUser Varchar(50) 非空 创建者
CreateTime DateTime 非空 创建时间
IfPrivate int 非空 是否私有

表MeetingInfo
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
MeetingId int 非空 种子,自增1 会议类型Id
MeetingName Varchar(50) 非空 会议类型名称

表PreContract
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
PreContractId int 非空 种子,自增1 预约序号Id
ScheduleId int 非空 表Schedule外键,对应ScheduleId字段 日程Id
UserId Varchar(50) 非空 表UserInfo外键,对应UserId字段 预约人

表MyNote
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
NoteId int 非空 种子,自增1 便签id
NoteTitle Varchar(50) 非空 便签标题
NoteContent Varchar(500) 便签内容
CreateTime datetime 非空 创建时间
CreateUser Varchar(50) 非空 创建者


表LoginLog
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
LoginId int 非空 种子,自增1 登录日志id
UserId Varchar(50) 非空 UserInfo表外键,对应UserId字段 登录者
LoginTime DateTime 非空 登录时间
IfSuccess int 非空 登录是否成功。1:成功、0失败。
LoginUserIp varchar(100) 非空 登录用户IP
LoginDesc varchar(100) 登录备注


表OperateLog
表名
列名 数据类型(精度范围) 空/非空 约束条件 其他说明
OperateId int 非空 种子,自增1 操作日志Id
UserId Varchar(50) 非空 操作者
OperateName Varchar(50) 非空 操作名称
ObjectId Varchar(50) 非空 操作对象Id
OperateDesc Varchar(200) 非空 操作描述
OperateTime DateTime 非空 操作时间


给分,下班闪人了...
jiangshun 2009-06-01
  • 打赏
  • 举报
回复
关注啊
y82907966 2009-06-01
  • 打赏
  • 举报
回复
速度加...等下下班走人了
y82907966 2009-06-01
  • 打赏
  • 举报
回复
加我QQ我给你
82久零7久六六
结贴给分...
zftow110 2009-06-01
  • 打赏
  • 举报
回复
帮顶关注

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧