




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
11 引言 .21.1 编写目的 .21.2 背景 .21.3 定义 .21.4 参考资料 .22 外部设计 .22.1 标识符和状态 .22.2 使用它的程序 .32.3 约定 .32.4 专门指导 .32.5 支持软件 .33 结构设计 .33.1 概念结构设计 .33.2 逻辑结构设计 .33.3 物理结构设计 .44 运用设计 .44.1 数据字典设计 .44.2 安全保密设计 .42数据库设计说明书(GB856788)1 引言1.1 编写目的对综合人事管理系统的数据进行组织。预期读者:系统分析师,软件设计人员1.2 背景说明:a 开发的数据库的名称:HrSysb 使用此数据库的软件系统的名称:Sql Server 2000c 系统开发项目的任务提出者:朱学泓d 用户以及将安装该软件和这个数据库的计算站(中心):cthily 服务中心。1.3 定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。1.4 参考资料列出有关的参考资料:a 本项目的经核准的计划任务书或合同、上级机关批文;b 属于本项目的其他已发表的文件;c 本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。2 外部设计2.1 标识符和状态联系用途,详细说明用于唯一地标识该数据库的代码、名称或标识符,附加的描述性信息亦要给出。如果该数据库属于尚在实验中、尚在测试中或是暂时使用的,则要说明这一特点及其有效时间范围。32.2 使用它的程序编号 名称1 部门信息管理2 员工基本信息管理3 员工照片管理4 员工主要家庭成员信息管理5 员工主要教育与工作经历管理6 员工考勤管理7 员工工作考评管理8 系统用户管理2.3 约定陈述一个程序员或一个系统分析员为了能使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。数据库的建立遵循按表的意义取名字,如:编号 名称1 部门表(Departments)2 员工基本信息表(Employees)3 员工家庭主要成员记录表(Family)4 员工教育及工作经历记录表(Experience)5 员工考勤表(Checkin)6 员工工作考评表(Evaluation)7 .用户信息表(Users)8 权限管理表(Privilege)9 系统日志信息表(SysLog)数据项名字采用: 大小写结合的方式第一个字母大写其余的都小写如下:1 部门表(Departments)字段名称Dep_idDep_nameDescribeUpperId42.4 专门指导向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。2.5 支持软件简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修 改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许 的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。3 结构设计3.1 概念结构设计2 部门表(Departments)编号 字段名称 数据结构 说明1 Dep_id int 部门编号2 Dep_name Varchar(40) 部门名称3 Describe Varchar(400) 部门职能描述4 UpperId int 上级部门编号3 员工基本信息表(Employees)编号 字段名称 数据结构 说明1 Emp_id int 员工编号2 Emp_name Varchar(50) 姓名3 Photo Image 照片4 Sex Char(2) 性别5 Nationality Varchar(40) 民族6 Birth Varchar(20) 生日7 Political_party Varchar(40) 政治面貌8 Culture_level Varchar(40) 文化程度9 Marital_condition Varchar(20) 婚姻状况10 Family_place Varchar(60) 籍贯11 Id_card Varchar(20) 身份证号12 BadgeID Varchar(40) 工作证号13 Office_phone Varchar(30) 办公电话514 Mobile Varchar(30) 手机号码15 Files_kepp_org Varchar(100) 档案存放地16 Hukou Varchar(100) 户口所在地17 HireDate Varchar(20) 到岗日期18 Dep_id Int 所在部门编号19 Position Varchar(40) 工作岗位20 Title Varchar(20) 职务21 State Tinyint 员工状态(1-在职人员,2-兼职人员,3。试用人员,4-离职人员,5。返聘人员。6-退休人员22 UpperId Int 上级员工编号23 Contract_duration Varchar(20) 合同有效期24 Memo Varchar(200) 备注25 Fillin_person Varchar(30) 填表用户26 Fillin_time Varchar(20) 填表日期和时间3员工家庭主要成员记录表(Family)编号 字段名称 数据结构 说明1 Id tinyint 编号2 Emp_id int 员工编号3 Name Varchar(50) 姓名4 Sex Char(2) 性别5 Age Tinyint 年龄6 Relationship Varchar(20) 与本人关系7 WorkingOrg Varchar(40) 工作单位4员工教育及工作经历记录表(Experience)编号 字段名称 数据结构 说明1 Id Tinyint 编号2 Emp_id Int 员工编号3 Start_date Char(10) 开始日期4 End_date Char(10) 终止日期5 School_org Varchar(50) 学校/单位名称6 Title Varchar(20) 职务5员工考勤表(Checkin)编号 字段名称 数据结构 说明1 CheckDate Char(10) 考勤月份2 Emp_id Int 员工编号3 qqDays Decimal(4,1) 全勤天数4 ccDays Decimal(4,1) 出差天数5 bjDays Decimal(4,1) 病假天数6 sjDays Decimal(4,1) 事假天数7 kgDays Decimal(4,1) 旷工天数68 fdxjDays Decimal(4,1) 法定休假天数9 nxjDays Decimal(4,1) 年休假天数10 dxjDays Decimal(4,1) 倒休假天数11 cdMinutes tinyint 迟到时间(分钟)12 ztMinutes tinyint 早退时间(分钟)13 Ot1Days Decimal(4,1) 一类加班天数(法定节假日加班)14 Ot2Days Decimal(4,1) 二类加班天数(周六或周日加班)15 Ot3Days Decimal(4,1) 三在加班天数(日常加班)16 Memo Varchar(200) 备注信息6员工工作考评表(Evaluation)编号 字段名称 数据结构 说明1 EvaMonth Char(10) 考评月份2 Emp_id int 员工编号3 ztEva Varchar(200) 总体评价4 jlReason Varchar(200) 奖励事由5 jlAmount Smallint 奖励金额6 cfReason Varchar(200) 处罚事由7 cfAmount Smallint 处罚金额8 Memo Varchar(200) 备注信息7用户信息表(Users)编号 字段名称 数据结构 说明1 UserName Varchar(40) 用户名2 Pwd Varchar(40) 密码3 User_type tinyint 用户类型(1系统管理员用户,2普通用户)8权限管理表(Privilege)编号 字段名称 数据结构 说明1 UserName Varchar(40) 用户名2 PrivDept Bit 标记部门管理权限,0无权限,1有权限3 PrivEmp Bit 标记员工管理权限,0无权限,1有权限4 PrivCheck Bit 标记考勤管理权限,0无权限,1有权限5 PrivEva Bit 标记考评管理权限,0无权限,1有权7限9系统日志信息表(SysLog)编号 字段名称 数据结构 说明1 LogId bigint 日志编号2 LogDate Char(10) 事件发生日期3 LogTime Char(10) 事件发生时间4 LogType Tinyint 事件类型5 Title Varchar(100) 事件标题6 Body Varchar(500) 事件内容7 UserName Varchar(40) 操作用户名3.2 逻辑结构设计11 M11 m1 1 1 mN m部门表(Department)包括员工基本信息表(Employees)家庭主要成员(Family)员工工作考评表(Evaliation)员工考勤表(Checkin)考评考勤家庭员工教育及工作经历记录表(Experience)经历用户信息表(Users) 权限 权限管理(Privilege)83.3 物理结构设计建立系统程序员视图,包括:a 数据在内存中的安排,包括对索引区、缓冲区的设计;b 所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;c 访问数据的方式方法。Sql Server 2000描述如下:create table Departments(Dep_id int primary key IDENTITY,Dep_name varchar(40) not null,Describe varchar(400) ,UpperId int not null)create table Employees(Emp_id int primary key identity,Emp_name varchar(50) not null,Photo image,Sex char(2),Nationality varchar(40),Birth varchar(20),Political_party varchar(40),Culture_level varchar(40),Marital_condition varchar(20),Family_place varchar(60),Id_card varchar(20),BadgeID varchar(40),Office_phone varchar(30),Mobile varchar(30),Files_keep_org varchar(100),Hukou varchar(100),HireDate varchar(20),Dep_id int,Position varchar(40),Title varchar(20),State tinyint,UpperId int,Contract_duration varchar(20),Memo varchar(200),Fillin_person varchar(30),Fillin_time varchar(20)9create table Family(Id tinyint primary key identity,Emp_id int not null,Name varchar(50) not null,Sex char(2),Age tinyint,Relationship varchar(20),WorkingOrg varchar(40) create table Experience(Id tinyint primary key identity,Emp_id int not null,Start_date char(10),End_date char(10),School_org varchar(50),Title varchar(20) create table Checkin(CheckDate char(10) not null,Emp_id int not null,qqDays decimal(4,1),ccDays decimal(4,1),bjDays decimal(4,1),sjDays decimal(4,1),kgDays decimal(4,1),fdxjDays decimal(4,1),nxjDays decimal(4,1),dxjDays decimal(4,1),cdMinutes tinyint,ztMinutes tinyint,ot1Days decimal(4,1),ot2Days decimal(4,1),ot3Days decimal(4,1),Memo varchar(200) create table Evaluation(10EvaMonth char(10) not null,Emp_id int not null,ztEva varchar(200),jlReason varchar(200),jlAmount smallint,cfReason varchar(200),cfAmont smallint,Me
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 承德高速招聘考试题库及答案
- 化工工程师考试题及答案
- 2025年项目合作合同
- 2025年广西专业技术人员公需科目考试试题和答案
- 2025年广西梧州市公需课培训(专业技术人员继续教育)试题及答案
- 珠宝鉴定专业考试试题及答案
- 地理开卷考试题型及答案
- 安徽二造考试真题及答案
- 中级数学考试题库及答案
- 五级验光员考试题库及答案
- 街道管理考试题库及答案
- 2025年执业药师之《药事管理与法规》题库附参考答案详解(培优)
- 统编语文(2024)二年级上册识字5《去外婆家》课件
- 加工中心课件培训
- 2025年广西梧州市辅警招聘考试题题库(含参考答案)
- 2025年上海公安机关勤务辅警招聘笔试备考题库及参考答案详解
- 2025年公文写作基础知识竞赛试题库及答案
- 物权编善意取得制度解读
- 面部桃花灸培训专业知识课件
- 2025年高考政治总复习高中三年必考基础知识复习汇编资料(必背版)
- (2025)汽车驾驶员(技师)考试题库及答案
评论
0/150
提交评论