OA办公系统数据库设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OA办公自动化管理系统数据库设计说明书
编写:日期:2013-08-01
审核:日期:
批准:日期:
受控状态:是否
发布版次:2.0 日期:2013-08-05
编号:
变更记录
日期版本变更说明作者
2013/08/02 1.0 数据字典设计2.0 2013/08/03 数据库设计2013/08/05 2.1 审核2.5 2013/08/08 升级及审核
签字确认
职姓签日
2 / 20
目录
1 引言 (4)
1.1 预期的读者 (4)
数据库............................................................................................................................... 41.2
目的和作用....................................................................................................................... 1.3 4
数据字典设计........................................................................................................................... 4 2
数据库设计 (133)
3.1 系统物理结构设计 (13)
3.2 表设计 (15)
表名的解释) ........................................................................................ 153.2.1TableName(3.3 表之间
的关联设计 (18)
3.4 存储过程设计 (18)
3.5 触发器设计 (18)
3.6 J设计.......................................................................................... 错误!未定义书签。OB
3 / 20
1引言
1.1 预期的读者
本文预期读者:
OA办公自动化管理系统的设计、开发人员;
OA办公自动化管理系统的验收、评审人员;
OA办公自动化管理系统的测试人员;
客户方的市场部人员、开发人员。
1.2 数据库
数据库采用 MSSQL SERVER 2008 R2 ?数据库名称:OASYSDB/OA系统数据库?1.3 目的和作用
将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。
2数据字典设计
数据字典的主要目的是提供查阅对不了解的条目的解释。在数据字典中记录数据元素的下列信息:一般信息(名字,别名,描述等),定义(数据类型,长度,结构等),使用特点(值的范围,使用频率,使用方式—输入/输出/本地,条件值等),控制信息(来源,用户,使用它的程序,改变权等),分组信息(父结构,从属结构,物理位置—记录、文件和数据库等)。
下面的例子是通过卡片来描述数据字典:
名字:定货数量名字:定货报表名字:零件编号别名:别名:定货信息别名:唯一地标识库存清单中一描述:描述:每天一次送给采购员的需某个零件一次定货的描述:个特定零件的关键域要定货的零件表数量定义:零件编号=8(零件字符)8 定义:定货报表=零件编号+定义:定货数量=1(数字)5 名称+定货数量+目前价格+主位置:定货报表位置:定货报表要供应商+次要供应商定货信息定货信息位置:输出到打印机库存清单
4 / 20
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)
位置:个人信息
2.1.9名字:入职日期
描述:人员的入职日期,精确到日
定义:datetime
位置:个人信息
2.1.10名字:电子邮箱
描述:人员常用的电子邮箱
定义:字符串类型nvarchar(50)
位置:个人信息
5 / 20
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名字:工资