数据库设计说明书编写规范.docx

上传人:b****5 文档编号:5898418 上传时间:2023-01-02 格式:DOCX 页数:12 大小:34.30KB
下载 相关 举报
数据库设计说明书编写规范.docx_第1页
第1页 / 共12页
数据库设计说明书编写规范.docx_第2页
第2页 / 共12页
数据库设计说明书编写规范.docx_第3页
第3页 / 共12页
数据库设计说明书编写规范.docx_第4页
第4页 / 共12页
数据库设计说明书编写规范.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

数据库设计说明书编写规范.docx

《数据库设计说明书编写规范.docx》由会员分享,可在线阅读,更多相关《数据库设计说明书编写规范.docx(12页珍藏版)》请在冰豆网上搜索。

数据库设计说明书编写规范.docx

数据库设计说明书编写规范

案卷号

日期

 

<项目名称>

数据库设计说明书

 

作者:

瞿俊

完成日期:

2104.5.17

签收人:

签收日期:

修改情况记录:

版本号

修改批准人

修改人

安装日期

签收人

 

1引言

1.1编写目的

企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐庞大起来。

如何管理好企业的员工成为了企业的一个大问题。

在这种情况下,一个可以规范化、自动化的企业人事管理系统就显得非常必要。

人事管理系统数据库设计说明书,对本系统数据库的所有标识、逻辑结构和物理结构作用作出具体的设计规定和分析说明,指导程序员进行数据库建立、设计、工作,为数据库的设计、实现提供主要依据。

1.2背景

a.需开发的软件系统名称:

企业人事管理系统

b.数据库名称:

人事管理系统

c.项目的任务提出者:

罗莉老师

d.项目开发者:

高文祥小组

e.用户以及将安装该软件和这个数据库的单位:

各小型企业

f.数据库系统应用范围:

存储数据及前台调用

1.3定义

a.DBDataBase

b.SQLStructureQueryLanguage

c.ADOActiveXDataObjectActiveX

1.4参考资料

【1】王珊,萨师煊数据库系统概论4版北京:

高等教育出版社

【2】马晓梅SQLserver实验指导3版北京:

清华大学出版社

2外部设计

2.1标识符和状态

数据库标识符:

db_PWMS

用户名:

sa

密码:

123456

权限:

全部

有限时间:

开发阶段

说明:

该数据库中建立了23个表

表名

说明

备注

tb_AddressBook

通讯录

tb_Branch

部门类别

tb_Business

职位类别

tb_City

省市名称

tb_DayWordPad

日常记事本

tb_Stuffbasic

职工基本信息表

tb_UserPope

用户权限表

tb_Family

家庭关系表

tb_WordResume

工作简历表

tb_RAMDP

奖惩表

tb_TrainNote

培训记录表

tb_Clew

员工提示信息

tb_DutchCall

职称类别

tb_EmployeeGenre

职工类别

tb_Folk

民族类别

tb_Individual

个人简历

tb_Kultur

文化程度

tb_Laborage

工资类别

tb_PopeModel

权限模块

tb_RPKind

奖惩类别

tb_Visage

政治面貌

tb_WordPage

记事类别

tb_Login

登录表

2.2使用它的程序

人事管理系统客户端

2.3约定

a.本系统采用SQL2012为基本开发工具,因而开发者需要安装相关软件。

b.数据库中共建立23个表

c.所有数据前台用相关英文缩写表示,每个单词第一个字母大写,自增字段不可空。

d.除特别说明外,所有字段默认值都设置为NULL.。

2.4专门指导

对本系统的开发者、使用这、测试员和维护人员,提出以下参考意见:

a.在使用数据库时,首先要参考上面的约定内容,做好软件的安装以及表格的建立。

b.数据库的输入统一采用键盘。

对于数据库的使用权限,请参考本系统其他相关文档。

c.数据库的后台管理员没用等级差异,可根据实际情况添加删除管理员。

2.5支持软件

本数据库采用微软公司成熟的数据库系统SQLserver2012,提供了较为灵活操作简单的功能,可以为数据库管理员和系统开发人员提供很好的支持。

3结构设计

3.1概念结构设计

1、tb_AddressBook

编号

字段名称

数据结构

说明

1

ID

varchar(5)

编号

2

Name

varchar(20)

姓名

3

Sex

varchar(4)

性别

4

Phone

varchar(13)

电话

5

QQ

varchar(15)

QQ号码

6

WordPhone

varchar(13)

传真号码

7

E_mail

varchar(32)

电子邮箱

8

Handset

varchar(11)

手机

2、tb_Branch

编号

字段名称

数据结构

说明

1

ID

Int

编号

2

BranchName

varchar(20)

部门名称

3、tb_Business

编号

字段名称

数据结构

说明

1

ID

int

编号

2

BusinessName

varchar(20)

职位名称

4、tb_City

编号

字段名称

数据结构

说明

1

ID

Int

编号

2

BeAware

varchar(30)

省市

3

City

varchar(30)

城市

5、tb_Clew

编号

字段名称

数据结构

说明

1

ID

Int

编号

2

Fate

int

提示时间

3

Kind

Tnt

提示时间

4

Unlock

Int

提示时间

6、tb_DayWordPad

编号

字段名称

数据结构

说明

1

ID

int

编号

2

BlotterDate

datetime

记事时间

3

BlotterSort

varchar(20)

事务类别

4

Motif

Varchar(20)

记事主题

5

Wordpa

text

内容

7、tb_Duthcall

编号

字段名称

数据结构

说明

1

ID

int

编号

2

DuthcallName

varchar(20)

学历

8、tb_EmployeeGenre

编号

字段名称

数据结构

说明

1

ID

int

编号

2

EmployeeName

varchar(20)

职工

9、tb_Family

编号

字段名称

数据结构

说明

1

ID

varchar(5)

编号

2

Sut_ID

varchar(5)

员工编号

3

LeaguerName

varchar(20)

父亲姓名

4

Nexus

varchar(10)

母亲姓名

5

BirthDate

datetime

生日

6

WordUnit

varchar(24)

工作单位

7

Business

varchar(10)

职位

8

Visage

varchar(10)

政治面貌

9

phone

varchar(14)

电话

10、tb_Folk

编号

字段名称

数据结构

说明

1

ID

int

编号

2

FolkName

varchar(30)

民族

11、tb_Individual

编号

字段名称

数据结构

说明

1

ID

int

编号

2

Memo

text

个人简历

12、tb_Kultur

编号

字段名称

数据结构

说明

1

ID

int

编号

2

KulturName

varchar(20)

文化程度

13、tb_Laborage

编号

字段名称

数据结构

说明

1

ID

int

编号

2

LaborageName

varchar(50)

工资类别

14、tb_Login

编号

字段名称

数据结构

说明

1

ID

int

编号

2

Name

varchar(20)

用户名

3

Pass

varchar(20)

密码

15、tb_PopeModel

编号

字段名称

数据结构

说明

1

ID

int

编号

2

PopeName

varchar(50)

权限

16、tb_RANDP

编号

字段名称

数据结构

说明

1

ID

int

编号

2

PopeName

varchar(50)

权限

17、tb_RPKind

编号

字段名称

数据结构

说明

1

ID

int

编号

2

RPKind

varchar(20)

奖惩

18、tb_Stuffbusic

编号

字段名称

数据结构

说明

1

ID

varchar(5)

编号

2

StuffName

varchar(20)

员工姓名

3

Folk

varchar(20)

民族

4

Birthday

datetime

生日

5

Age

int

年龄

6

Kultur

varchar(14)

学历

7

Marriage

varchar(4)

是否结婚

8

Sex

varchar(4)

性别

9

Visage

varchar(14)

政治面貌

10

IDCard

varchar(20)

身份证

11

workdate

datetime

工作时间

12

Employee

varchar(20)

现任职位

13

Business

varchar(10)

职位

14

Laoborage

varchar(10)

工资类型

15

Branch

varchar(14)

部门

16

Duthcall

varchar(14)

学历

17

Phone

varchar(14)

电话

18

Handset

varchar(14)

手机

19

School

varchar(24)

毕业学校

20

Speciality

varchar(20)

专业

21

GraduateDate

datetime

毕业时间

22

Address

varchar(50)

家庭住址

23

Photo

Image

照片

24

BeAware

varchar(30)

省份

25

City

varchar(30)

城市

26

M_Pay

float

工资

27

Bank

varchar(20)

银行账号

28

Pact_B

datetime

合同开始时间

29

Pact_E

datetime

合同结束时间

30

Pact_Y

float

合同年限

19、tb_Visage

编号

字段名称

数据结构

说明

1

ID

int

编号

2

VisageName

varchar(20)

政治面貌

20、tb_UserPope

编号

字段名称

数据结构

说明

1

AutoID

int

自动编号

2

ID

varchar(5)

编号

3

PopeName

varchar(50)

权限名称

4

Pope

int

权限等级

21、tb_WordPad

编号

字段名称

数据结构

说明

1

ID

int

编号

2

WORDPAD

varchar(20)

记事类别

22、tb_WordResume

编号

字段名称

数据结构

说明

1

ID

varchar(5)

编号

2

Sut_ID

varchar(5)

员工编号

5

BeginDate

datetime

工作时间

6

WordUnit

varchar(24)

工作单位

7

Business

varchar(14)

职位

8

Branch

varchar(14)

部门

3.2物理结构设计

数据库物理设计阶段的任务是根据具体的计算机系统(DBMS和硬件等)的特点,给定的数据库系统确定合理的存储结构和存取方法。

所以要设计出的物理数据库占用较少的存储空间,另一个是对数据库的操作具有尽可能高的速度,主要体现在后者。

4.1数据字典设计

对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。

在本节中要说明对此数据字典设计的基本考虑。

4.2安全保密设计

系统用户划分为多级权限,由超级管理员为不同用户设置权限,这样尽可能的屏蔽非法操作带来的操作风险,另外将数据库服务器独立配置,安装网络防火墙和IP地址检测,在网络空间阻止了非法的用户进入数据库的可能,进一步保障了数据库的安全。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1