XXX 人资信息管理系统数据库设计文档文件状态:[√] 草稿[ ] 正式发布[ ] 正在修改文件标识:当前版本:作 者:完成日期:2024-12-11 文档介绍1.1 编写目的作为软件设计文档的重要组成部分,本文档主要对该软件后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员,测试人员编码及测试的重要参考依据。1.2 适用范围本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员,不得提供给公司外人员。1.3 读者对象本文档的主要读者包括:1. 本系统的设计人员:包括模块设计人员2. 本系统的系统开发人员:包括数据库开发、编码人员3. 本系统的测试人员1.4 参考文献主要为人资信息管理系统.ppt、人资信息管理系统需求分析与概要设计。2 数据库环境说明数据库采纳 Micrsoft SQL Server 数据库管理系统建立并维护。数据库设计过程中采纳 Micrsoft 公司的 Visio 创建进销存数据库的 ER 图,并生成数据库脚本文件“数据库设计.DDL”。其中 SQL Server 的登录模式为混和身份验证,超级用户的用户名均为 sa,密码为:123456,SQL Server 服务器的端口号:1433。3 数据库的命名规则符合 3 个范式:主键外键关系、表间关系、表中字段是不可再分的属性。表的表示:描述单一信息,功能简单有用、命名法律规范合理。字段的类型,长度。数据库的命名:采纳全部大写形式。如:人资管理系统,数据库名称为 RSHGL(人事管理)。数据库表命名:所有表以 RSH_开头,后面跟中文拼音缩写,采纳全部大写形式。如:职工基本信息表数据库名称为 RSH_ZHGJBXX4 逻辑设计本系统的数据库根据面对对象的思想,设计对应实体类,由实体类生成对应的数据库表,数据表中的关系,反应了对象间的关系5 数据库的实施本系统基于 SQL Server 2024 R2,数据库的名称为:DB_OA,由SendMessage、ReadMessage、Role、RolePrivilege、Privilege、User、RecordBackUp、Plan、Company 共 10 个数据表组成。如表所示表 数据库表的功能说明序号表功能说明1SendMessage发送消息数据表2ReadMessage阅读消息数据表3Role角色数据表4RolePrivilege角色-权限数据表5Privilege权限数据表6User用户信息数据表7Record日志表8BackUp数据库备份记录表9Plan备份计划数据表10Company公司分站数据表系统整个的物理模型如下图所示:5.2 各表信息1. 职工基本信息表(RSH_ZHGJBXX)序...