数据库设计说明书编写规范Word格式.doc
《数据库设计说明书编写规范Word格式.doc》由会员分享,可在线阅读,更多相关《数据库设计说明书编写规范Word格式.doc(10页珍藏版)》请在冰豆网上搜索。
3.1概念结构设计 3
3.2逻辑结构设计 3
3.3物理结构设计 3
4运用设计 3
4.1数据字典设计 3
4.2安全保密设计 4
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
传真号码
7
E_mail
varchar(32)
电子邮箱
8
Handset
varchar(11)
手机
2、tb_Branch
Int
BranchName
部门名称
3、tb_Business
int
BusinessName
职位名称
4、tb_City
BeAware
varchar(30)
省市
City
城市
5、tb_Clew
Fate
提示时间
Kind
Tnt
Unlock
6、tb_DayWordPad
BlotterDate
datetime
记事时间
BlotterSort
事务类别
Motif
Varchar(20)
记事主题
Wordpa
text
内容
7、tb_Duthcall
DuthcallName
学历
8、tb_EmployeeGenre
EmployeeName
职工
9、tb_Family
Sut_ID
员工编号
LeaguerName
父亲姓名
Nexus
varchar(10)
母亲姓名
BirthDate
生日
WordUnit
varchar(24)
工作单位
Business
职位
Visage
9
phone
varchar(14)
10、tb_Folk
FolkName
民族
11、tb_Individual
Memo
12、tb_Kultur
KulturName
13、tb_Laborage
LaborageName
varchar(50)
14、tb_Login
用户名
Pass
密码
15、tb_PopeModel
PopeName
权限
16、tb_RANDP
17、tb_RPKind
RPKind
奖惩
18、tb_Stuffbusic
StuffName
员工姓名
Folk
Birthday
Age
年龄
Kultur
Marriage
是否结婚
10
IDCard
身份证
11
workdate
工作时间
12
Employee
现任职位
13
14
Laoborage
工资类型
15
Branch
部门
16
Duthcall
17
18
19
School
毕业学校
20
Speciality
专业
21
GraduateDate
毕业时间
22
Address
家庭住址
23
Photo
Image
照片
24
省份
25
26
M_Pay
float
工资
27
Bank
银行账号
28
Pact_B
合同开始时间
29
Pact_E
datetim