数据库设计说明书编写规范.docx
- 文档编号:2940966
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:13
- 大小:36.42KB
数据库设计说明书编写规范.docx
《数据库设计说明书编写规范.docx》由会员分享,可在线阅读,更多相关《数据库设计说明书编写规范.docx(13页珍藏版)》请在冰点文库上搜索。
数据库设计说明书编写规范
案卷号
日期
<项目名称>
数据库设计说明书
作者:
瞿俊
完成日期:
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
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地址检测,在网络空间阻止了非法的用户进入数据库的可能,进一步保障了数据库的安全。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 设计 说明书 编写 规范