人事管理系统-数据库设计说明书.doc_第1页
人事管理系统-数据库设计说明书.doc_第2页
人事管理系统-数据库设计说明书.doc_第3页
人事管理系统-数据库设计说明书.doc_第4页
人事管理系统-数据库设计说明书.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 1 引言引言 2 1 1 编写目的 2 1 2 背景 2 1 3 定义 2 1 4 参考资料 2 2 外部设计外部设计 2 2 1 标识符和状态 2 2 2 使用它的程序 3 2 3 约定 3 2 4 专门指导 3 2 5 支持软件 3 3 结构设计结构设计 3 3 1 概念结构设计 3 3 2 逻辑结构设计 3 3 3 物理结构设计 4 4 运用设计运用设计 4 4 1 数据字典设计 4 4 2 安全保密设计 4 2 数据库设计说明书 数据库设计说明书 GB8567 88 1 引言引言 1 1 编写目的编写目的 人事管理系统的数据库设计说明书 对本系统数据库的所有标识 逻辑结构 和物理 结构作出具体的设计规定和分析说明 指导程序员进行数据库的建立 设计工作 为数据 库的设计 实现提供主要依据 本文档主要针对人事管理系统的概要设计和详细设计人员 便于开发人员对数据库进 行进一步的开发改进 同时也为后续的数据库维护工作提供了良好的使用说明 也可作为 项目验收和未来版本升级的主要依据 预期的读者为系统的开发者 使用者和指导老师 1 2 背景背景 1 数据库名称 人事管理系统 2 数据库系统 MySQL 2005 3 数据库宿主环境 Windows 4 任务提出者 指导老师 5 开发者 6 用户 适用于各种小型企业 7 本系统将使用 SQLServer2005 作为数据库存储系统 1 3 定义定义 1 ADO ActiveX Data Object ActiveX 数据对象 2 SQL Structured Query Language 结构查询语言 1 4 参考资料参考资料 1 本项目的 人事管理系统 需求说明书 人事管理系统 模块开发卷宗 2 用户提供的 人事管理系统需求 3 本项目的相关参考资料 4 软件工程 主编 肖汉国防工业出版社 5 SQL SERVER 2000 数据库开发 机械工业出版社 6 标准编号 SJ T 10367 1993标准名称 计算机过程控制软件开发规程 7 标准编号 SJ 20778 2000标准名称 软件开发与文档编制 8 标准编号 SH T 3901 1994标准名称 工程设计计算机软件开发及文档编制规范 3 2 外部设计外部设计 2 1 标识符和状态标识符和状态 数据库标识符 Personal Book 用户名 无 密码 无 权限 全部 有限时间 开发阶段 说明 该数据库中共建立了 7 个表 分别是 员工信息表 Staff 部门信息表 Department 职位信息表 Position 员工薪资表 Salary 奖惩信息表 Events 员工调动 信息表 Remove 员工考勤信息表 Check 系统正式发布后 可能会根据用户需求更改数据库用户 密码 请在统一位置编写数据 库连接字符串 在发行前予以改正 2 2 使用它的程序使用它的程序 人事管理系统 客户端 正在开发中 2 3 约定约定 1 本系统采用 SQLServer2005 为基本开发工具 因而开发者需要安装相关软件 2 数据库中共建立了 7 个表 分别是 员工信息表 Staff 部门信息表 Department 职位信息表 Position 员工薪资表 Salary 奖惩信息表 Events 员工调动信息表 Remove 员工考勤信息表 Check 3 所有数据项前台用汉语表示 后台用英语或者相关缩写表示 自增字段 不可空 名称为 ID 确保不把此字段暴露给最终用户 4 除特别说明外 所有字段默认值都设置为 NULL 2 4 专门指导专门指导 对于此系统的使用者 开发者 测试者和维护人员 提出如下参考意见 1 在使用此数据库时 首先要参考上面的约定内容 做好软件的安装以及表格的建立 2 数据库的输入统一采用键盘 对于数据库的使用权限 请参考本系统其他相关文档 3 数据库后台的管理员没有等级差异 可根据实际情况添加删除管理员 此外 MySQL 中的 date 的默认值为 0000 00 00 这与 Net 的数据类型不匹配 请确 保在存储 date 字段时给出一个合法的初始值 4 2 5 支持软件支持软件 管理员工具 MySQL Administator Windows Linux Unix 查询浏览工具 MySQL Query Browser Windows Linux Unix 命令行工具 MySQL 2005 开发客户端 MySQL connector Net 注意 MySQL Query Browser 在 Windows 环境下对中文支持不好 可能无法书写带有 中文的 SQL 语句 请尽量用英文或者相关词缩写对变量进行定义 3 结构设计结构设计 3 1 概念结构设计概念结构设计 3 1 1 E R 图 3 1 2 概念模型 根据系统需求分析 可以得出人事管理系统数据库的概念模型 信息模型 用 E R 图表示的人事管理系统的概念模型 最后 对设计出的数据模型进行规范化处理 使数据 模型满足第三范式 1 员工信息表 NO 项目名称 主 键 类型 Byte 1 员工编号 Int 2 姓名 Char 8 3 性别 Char 2 4 出生日期 Date 2 5 民族 Char 8 6 政治面貌 Char 10 7 文化程度 Char 10 8 毕业学校 Char 8 9 毕业时间 Date 20 10 所学专业 Char 8 11 外语语种 Char 20 12 参加工作年月 Char 6 13 籍贯 Char 6 14 联系地址 Char 8 15 联系方式 Char 40 16 身份证 Char 14 17 职务职称 Char 18 18 岗位 Char 18 19 合同开始时间 Char 16 20 合同结束时间 Date 10 5 21 录入时间 Date 8 22 录入人 Date 8 23 修改时间 Char 8 24 修改人 Date 8 2 部门信息表 NO 项目名称 KEY 类型 Byte 1 部门编码 Int 4 2 部门名称 Char 8 3 部门经理Char 8 4 成立时间Date 8 3 职位信息表 NO 项目名称 KEY 类型 Byte 1 职务编码 Int 4 2 职务名称 Char 8 3 职务职能Char 8 4 所属部门 部门编号 Int 8 4 成立时间Date 8 4 员工薪资表 NO 项目名称 KEY 类型 Byte 1 员工编码 Int 4 2 部门编号 Int 8 3 日期Date 8 4 基本工资Int 8 5 加班费Int 8 6 奖金Int 8 7 病事假Int 8 8 补贴Int 8 9 扣款Int 8 10 实发工资Int 8 11 录入时间 Date 8 12 录入人 Cahr 8 13 修改时间 Date 8 14 修改人 Cahr 8 5 奖惩信息表 NO 项目名称 KEY 类型 Byte 1 员工编码 Int 4 2 日期Date 8 3 奖惩标记Char 8 6 4 奖惩细则Char 8 6 员工考勤表 NO 项目名称 KEY 类型 Byte 1 员工编码 Int 4 2 部门编号 Int 8 3 日期Date 8 4 上班时间Date 8 5 下班时间Date 8 6 考勤情况Char 8 7 员工调动信息表 NO 项目名称 KEY 类型 Byte 1 员工编码 Int 4 2 部门编号 Int 8 3 职位编号 Int 4 4 日期Date 8 5 调动原因Char 20 3 2 逻辑结构设计逻辑结构设计 将人事管理系统的 E R 图转换为关系数据库的数据模型 其关系模式为 员工信息表 员工编号 姓名 性别 出生日期 民族 政治面貌 文化程度 毕业 学校 毕业时间 所学专业 外语语种 进公司时间 籍贯 联系方式 联系地址 身份 证 职务职称 岗位 合同开始时间 合同结束时间 录入时间 录入人员 修改时间 修改人员 部门信息表 部门编号 部门名称 部门经理 成立时间 职位信息表 职位编号 名称 工作内容 员工薪资表 员工编号 部门编号 日期 基本工资 加班费 夜班费 奖金 病事 假 补贴 扣款 实发工资 录入时间 录入人员 修改时间 修改人员 奖惩信息表 员工编号 日期 奖惩标记 奖惩细则 员工考勤表 日期 员工编号 部门编号 上班时间 下班时间 考勤情况 员工调动信息表 日期 员工编号 部门编号 职位编号 原因备注 3 3 物理结构设计物理结构设计 数据库物理设计阶段的任务是根据具体的计算机系统 DBMS 和硬件等 的特点 给定的数据库系统确定合理的存储结构和存取方法 所谓的 合理 主要有两个含义 一 个是要使设计出的物理数据库占用较少的存储空间 另一个对数据库的操作具有尽可能高 的速度 主要体现在后者 根据硬件设备和数据库平台系统 对数据库系统的物理储存结构进行规划 估计数据 库的大小 增长速度 各主要部分的访问频度等 确定数据文件的命名 日志文件的命名 7 数据文件和日志文件的物理存放位置 如果有多个存储设备 需要规划数据文件的组织方 式 系统内存使用配置 一般来说 数据库系统会自动维护系统内存 但有时为了某些性 能问题 可以根据需要对数据库的内存管理进行另行配置 信息查询 界面 查询条件 数据库 操作结果

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论