没有合适的资源?快使用搜索试试~ 我知道了~
OA系统数据库设计 OA系统数据库设计 OA系统数据库设计 OA系统数据库设计
资源推荐
资源详情
资源评论
OA 办公自动化管理系统数据库设计说明书
编写: 日期:2013-08-01
审核: 日期:
批准: 日期:
受控状态: 是 否
发布版次:2.0 日期:2013-08-05
编号:
OA 办公自动化管理系统
数据库设计说明书
OA 办公自动化管理系统数据库设计说明书 内部文档
目 录
1 引言.................................................................................................................................................3
1.1 预期的读者............................................................................................................................3
1.2 数据库................................................................................................................................... 3
1.3 目的和作用............................................................................................................................3
2 数据字典设计.................................................................................................................................3
3 数据库设计...................................................................................................................................12
3.1 E-R 图..................................................................................................................................12
3.2 系统物理结构设计..............................................................................................................13
3.3 表设计................................................................................................................................. 14
3.3.1 OA_AllEmployees (
所有员工表
)....................................................................................14
3.3.2 OA_Department(
部门表
)................................................................................................15
3.3.3 OA_Position(
职位表
).....................................................................................................15
3.3.4 OA_Power(
权限表
)........................................................................................................15
3.3.5 OA_EmployeePower(
员工—权限表
)[
中间表
].............................................................16
3.3.6 OA_Announcement(
公告表
)...........................................................................................16
3.3.7 OA_AnnouncementRange(
公告范围表
)[
中间表
].........................................................16
3.3.8 OA_AskForLeave(
请假表
).............................................................................................16
3.3.9 OA_Reimburse(
报销表
)..................................................................................................17
3.3.10 BaseInfo(
基本信息表
) [
数据字典表
][
表级多语言扩展
]..........................................17
3.4 表之间的关联设计..............................................................................................................18
3.5 存储过程设计......................................................................................................................18
3.6 触发器设计..........................................................................................................................19
第 2 页 共 21 页
OA 办公自动化管理系统数据库设计说明书 内部文档
1 引言
1.1 预期的读者
本文预期读者:
OA 办公自动化管理系统的设计、开发人员;
OA 办公自动化管理系统的验收、评审人员;
OA 办公自动化管理系统的测试人员;
客户方的市场部人员、开发人员。
1.2 数据库
数据库采用 MSSQL SERVER 2008 R2
数据库名称:OASYSDB/OA 系统数据库
1.3 目的和作用
将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据
库。
2 数据字典设计
数据字典的主要目的是提供查阅对不了解的条目的解释。在数据字典中记录数据
元素的下列信息:一般信息(名字,别名,描述等),定义(数据类型,长度,结构
等),使用特点(值的范围,使用频率,使用方式 —输入/输出/本地,条件值等),
控制信息(来源,用户,使用它的程序,改变权等),分组信息(父结构,从属结构,
物理位置—记录、文件和数据库等)。
下面的例子是通过卡片来描述数据字典:
第 3 页 共 21 页
名字:定货报表
别名:定货信息
描述:每天一次送给采购员的
需要定货的零件表
定义:定货报表=零件编号+零
件名称+定货数量+目前价格+主
要供应商+次要供应商
位置:输出到打印机
名字:零件编号
别名:
描述:唯一地标识库存清单中
一个特定零件的关键域
定义:零件编号=8(字符)8
位置:定货报表
定货信息
库存清单
名字:定货数量
别名:
描述:某个零件一次定货
的数量
定义:定货数量=1(数字)5
位置:定货报表
定货信息
OA 办公自动化管理系统数据库设计说明书 内部文档
2.1 个人信息数据项与数据流
2.1.1 名字:人员编号
描述:每个人员的唯一标识,用来区分人员
定义:字符串类型 nvarchar(20)
位置:个人信息
2.1.2 名字:姓名
描述:人员姓名,对人员的称呼
定义:字符串类型 nvarchar(20)
位置:个人信息
2.1.3 名字:性别
描述:每个人员的性别,男或女
定义:字符串类型 nvarchar(50)
位置:基本信息
2.1.4 名字:出生年月
描述:人员的出生日期,精确到月份
定义:日期类型 datetime
位置:个人信息
2.1.5 名字: 部门
描述:人员所在部门名称,用部门编号标识
定义:整型 int
位置:部门信息
2.1.6 名字:岗位
描述:人员所处岗位名称,用岗位编号标识
定义:整形 int
位置:岗位信息
2.1.7 名字:婚姻状况
描述:人员的婚姻状况,分为“未婚”、“已婚”
定义:字符串类型 nvarchar(20)
位置:基本信息
2.1.8 名字: 联系电话
描述:人员的联系电话,可以是固定电话或移动电话
定义:字符串类型 nvarchar(50)
位置:个人信息
第 4 页 共 21 页
OA 办公自动化管理系统数据库设计说明书 内部文档
2.1.9 名字: 入职日期
描述:人员的入职日期,精确到日
定义:datetime
位置:个人信息
2.1.10 名字: 电子邮箱
描述:人员常用的电子邮箱
定义:字符串类型 nvarchar(50)
位置:个人信息
2.1.11 名字: 家庭地址
描述:人员的居住地址
定义:字符串类型 nvarchar(MAX)
位置:个人信息
2.1.12 名字: 照片
描述:人员的正式头像,存储方式为照片的本地地址
定义:字符串类型 nvarchar(50)
位置:个人信息
2.1.13 名字: 密码
描述:人员登录系统的密码,可修改
定义:字符串类型 nvarchar(50)
位置:个人信息
2.1.14 名字: 旧密码
描述:人员正在使用的密码
定义:字符串类型 nvarchar(50)
位置:个人信息
2.1.15 名字: 新密码
描述:人员新设置的密码
定义:字符串类型 nvarchar(50)
位置:个人信息
2.1.16 名字: 工资
描述:人员的月度工资,单位为元
定义:货币类型 money
位置:个人信息
2.1.17 名字: 个人信息
描述:个人的一切信息,部分为用户不可见或不可改
定义:个人信息=人员编号+人员姓名+密码+性别+出生年月+部门+岗位+工资+电子邮
箱+联系电话+婚姻状况+入职日期+家庭地址+照片
位置:个人信息
2.1.18 名字: 个人可修改信息
描述:可由个人修改的部分个人信息
定义:个人可修改信息=性别+出生年月+电子邮箱+联系电话+婚姻状况+家庭地址+照
片
位置:个人信息
2.1.19 名字: 密码修改信息
第 5 页 共 21 页
剩余20页未读,继续阅读
资源评论
LiuQingPing111
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功