《数据库设计文档(共10页).doc》由会员分享,可在线阅读,更多相关《数据库设计文档(共10页).doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上XXX人资信息管理系统数据库设计文档文件状态: 草稿 正式发布 正在修改文件标识:当前版本:1.0作 者:完成日期:2014-12-11 文档介绍11编写目的作为软件设计文档的重要组成部分,本文档主要对该软件后台数据库的概念模型设计和物理模型设计作出了统一的规定,同时确定了每个表的数据字典结构。它是开发人员,测试人员编码及测试的重要参考依据。12适用范围本概要设计文档提供给系统设计开发人员,包括详细设计人员和项目组成员,不得提供给公司外人员。13 读者对象本文档的主要读者包括:1. 本系统的设计人员:包括模块设计人员2. 本系统的系统开发人员:包括数据库开发、编码人员
2、3. 本系统的测试人员14 参考文献主要为人资信息管理系统.ppt、人资信息管理系统需求分析与概要设计。2 数据库环境说明数据库采用Micrsoft SQL Server数据库管理系统建立并维护。数据库设计过程中采用Micrsoft公司的Visio创建进销存数据库的ER图,并生成数据库脚本文件“数据库设计.DDL”。其中SQL Server的登录模式为混和身份验证,超级用户的用户名均为sa,密码为:,SQL Server服务器的端口号:1433。3 数据库的命名规则符合3个范式: 主键外键关系、表间关系、表中字段是不可再分的属性。 表的表示:描述单一信息,功能简单实用、命名规范合理。 字段的类
3、型,长度。 数据库的命名:采用全部大写形式。如:人资管理系统,数据库名称为RSHGL(人事管理)。 数据库表命名:所有表以RSH_开头,后面跟中文拼音缩写,采用全部大写形式。如:职工基本信息表数据库名称为RSH_ZHGJBXX4逻辑设计本系统的数据库按照面向对象的思想,设计对应实体类,由实体类生成对应的数据库表,数据表中的关系,反应了对象间的关系5数据库的实施本系统基于SQL Server 2008 R2,数据库的名称为:DB_OA,由SendMessage、ReadMessage、Role、RolePrivilege、Privilege、User、RecordBackUp、Plan、Comp
4、any共10个数据表组成。如表4.1所示表4.1 数据库表的功能说明序号表功能说明1SendMessage发送消息数据表2ReadMessage阅读消息数据表3Role角色数据表4RolePrivilege角色-权限数据表5Privilege权限数据表6User用户信息数据表7Record日志表8BackUp数据库备份记录表9Plan备份计划数据表10Company公司分站数据表系统整个的物理模型如下图所示:52各表信息1. 职工基本信息表(RSH_ZHGJBXX)序号中文描述列名类型及精度数据说明1序号_记录XUHAO_JLvarchar(20)2编号_简化工号BIANHAO_JHGHvar
5、char(10)Not Null3编号_教育厅工号BIANHAO_JYTGHvarchar(20)4编号_网公司工号BIANHAO_WGSGHvarchar(20)5编号_系所BIANHAO_XSvarchar(10)Not Null6编号_二级部门BIANHAO_EJBMvarchar(10)7姓名_职工XINGMING_ZGvarchar(12)Not Null8性别XINGBIEvarchar(2)Not Null9姓名_曾用XINGMING_CYvarchar(12)10编号_身份证BIANHAO_SHFZHvarchar(18)11日期_出生RIQI_CSHdatetime12地址_
6、出生DIZHI_CHSHvarchar(60)13民族MINZUvarchar(10)14籍贯JIGUANvarchar(20)15面貌_政治MIANMAO_ZHZHvarchar(20)16状况_婚姻ZHUANGKUANG_HYvarchar(8)17地址_现住DIZHI_XZHvarchar(40)18专业_现从事ZHUANYE_XCSHvarchar(40)19特长_专业TECHANG_ZHYvarchar(200)20现学历XUELI_Xvarchar(10)21编号_现学历证书BIANHAO_XXLZHSHvarchar(20)22专业_现学历所学ZHUANYE_XXLSXvarch
7、ar(60)23类别_现学历LEIBIE_XXLvarchar(20)24分类_现学历FENLEI_XXLvarchar(20)25类别_现学历专业LEIBIE_XXLZHYvarchar(20)26现学位XUEWEI_Xvarchar(10)27编号_现学位证书BIANHAO_XXWZHSHvarchar(20)28院校_现学历毕业YUXIAO_XXLBYvarchar(60)29日期_现学历毕业RIQI_XXLBYdatetime30分类_现学位FENLEI_XXWvarchar(20)31专业_现学位ZHUANYE_XXWvarchar(60)32日期_现学位取得RIQI_XXWQDda
8、tetime33院校_现学位毕业YUANXIAO_XXWBYvarchar(60)34类别_编制LEIBIE_BZvarchar(20)Not Null35分类_劳务人员FENLEI_LWRYvarchar(10)36工龄GONGLINGvarchar(2)37类别_教工LEIBIE_ZHGvarchar(20)38状态_职工当前ZHUANGTAI_ZHGDQvarchar(20)Not Null39名称_岗位MINGCHENG_GWvarchar(40)40日期_任职RIQI_RZHdatetimeNot Null41依据_岗位变动YIJU_GWBDvarchar(60)42层次_岗位CEN
9、GCI_GWvarchar(2)43级别_岗位JIBIE_GWvarchar(2)44日期_岗级变动RIQI_GJBDdatetime45级别_职务JIBIE_ZHWvarchar(20)46身份SHENFENvarchar(20)47名称_职称MINGCHENG_ZHCHvarchar(20)48编号_职称证书BIANHAO_ZHCHZHSHvarchar(20)49等级_职称DENGJI_ZHCHvarchar(20)50单位_职称授予DANWEI_ZHCHSHYvarchar(20)51依据_职称授予YIJU_ZHCHSHYvarchar(40)52日期_职称取得RIQI_ZHCHQDd
10、atetime53分类_职称FENLEI_ZHCHvarchar(2)54日期_职业资格取得RIQI_ZHYZGQDdatetime55类型_职业资格LEIXING_ZHYZGvarchar(10)56名称_职业资格MINGCHENG_ZHYZGvarchar(40)57编号_职业资格证书BIANHAO_ZHYZGZHSHvarchar(20)58机构_职业资格颁发JIGOU_ZHYZGBFvarchar(40)59等级_职业资格DENGJI_ZHYZGvarchar(20)60日期_参加工作RIQI_CJGZdatetime61日期_来校工作RIQI_LXGZdatetime62年数_来校N
11、IANSHU_LXvarchar(2)63类别_来源LEIBIE_LYvarchar(20)64是否_教师资格SHIFOU_JSHZGvarchar(2)65学科_教师证XUEKE_JSHZHvarchar(40)66编号_教师证BIANHAO_JSHZHvarchar(20)67分类_教师证FENLEI_JSHZHvarchar(20)68日期_教师证取得RIQI_JSHZHQDdatetime69日期_入党RIQI_RDdatetime70日期_入团RIQI_RTdatetime71日期_预计退休RIQI_YJTXdatetime72学科_任教XUEKE_RJvarchar(40)73分类
12、_任教学科FENLEI_RJXKvarchar(20)74分类_任教课程FENLEI_RJKCHvarchar(20)75是否_专业带头人SHIFOU_ZHYDTRvarchar(2)76是否_专业负责人SHIFOU_ZHYFZRvarchar(2)77是否_骨干教师SHIFOU_GGJSHvarchar(2)78是否_双师素质SHIFOU_SHSHSZHvarchar(2)79类别_双师LEIBIE_SHSHvarchar(10)80时数_周工作SHISHU_ZHGZvarchar(10)81电话_固定DIANHUA_GDvarchar(18)82电话_移动DIANHUA_YDvarchar
13、(18)83分类_人员_高校报表FENLEI_RY_GXBBvarchar(20)84年度_来校_高校报表NIANDU_LX_GXBBvarchar(4)85年龄_人员_高校报表NIANLING_RY_GXBBnumeric(5,2)86级别_教学名师JIBIE_JXMSHvarchar(10)87账号_信息系统通用ZHANGHAO_XXXTTYvarchar(20)88备注BEIZHUvarchar(60)89备注1BEIZHU1varchar(60)90备注2BEIZHU2varchar(60)91时间_记录创建SHIJIAN_JLCHJdatetime92工号_记录创建人GONGHAO_
14、JLCHJRvarchar(10)93时间_记录修改SHIJIAN_JLXGdatetime94工号_记录修改人GONGHAO_JLXGRvarchar(10)95是否_删除SHIFOU_SHCHvarchar(2)96工号_删除人GONGHAO_SHCHRvarchar(10)97原因_删除YUANYIN_SHCHnvarchar(60)2. 职工岗位过程信息表(RSH_ZHGGWGCHXX)序号信息项中文描述编码类型及精度1简化工号编号_简化工号BIANHAO_JHGHvarchar(10)2岗位名称名称_岗位MINGCHENG_GWvarchar(30)3任职部门部门_任职BUMEN_R
15、ZHvarchar(50)4任职二级部门部门_任职_二级BUMEN_RZH_EJvarchar(50)5任职日期日期_任职RIQI_RZHdatetime6岗位变动依据依据_岗位变动YIJU_GWBDvarchar(40)7岗位级别变动时间日期_岗级变动RIQI_GJBDdatetime8岗位层次层次_岗位CENGCI_GWvarchar(2)9岗位级别级数_岗位JIBIE_GWvarchar(2)10职务级别级别_职务JIBIE_ZHWvarchar(20)11身份身份SHENFENvarchar(20)12任期期限_任职QIXIAN_RQvarchar(2)13免职日期日期_免职RIQI_
16、MZHdatetime14免职依据依据_免职YIJU_MZHvarchar(40)15记录创建时间时间_记录创建SHIJIAN_JLCHJdatetime16记录创建人工号工号_记录创建人GONGHAO_JLCHJRvarchar(10)17记录修改时间时间_记录修改SHIJIAN_JLXGdatetime18记录修改人工号工号_记录修改人GONGHAO_JLXGRvarchar(10)19删除标记是否_删除SHIFOU_SHCHvarchar(2)20删除人工号工号_删除人GONGHAO_SHCHRvarchar(10)21删除原因原因_删除YUANYIN_SHCHnvarchar(60)2
17、2备注备注BEIZHUnvarchar(60)3. 职称过程信息表(RSH_ZHCHGCHXX)序号信息项中文描述编码类型及精度1简化工号编号_简化工号BIANHAO_JHGHvarchar(10)2专业技术资格证书名称名称_职称MINGCHENG_ZHCHvarchar(40)3证书编号编号_职称证书BIANHAO_ZHCHZHSHvarchar(20)4专业技术资格等级等级_职称DENGJI_ZHCHvarchar(10)5专业技术资格授予单位单位_职称授予DANWEI_ZHCHSHYvarchar(20)6专业技术资格授予依据依据_职称授予YIJU_ZHCHSHYvarchar(40)7
18、专业技术资格取得时间日期_职称取得RIQI_ZHCHQDdatetime(8)8专业技术资格分类分类_职称FENLEI_ZHCHvarchar(2)9记录创建时间时间_记录创建SHIJIAN_JLCHJdatetime10记录创建人工号工号_记录创建人GONGHAO_JLCHJRvarchar(10)11记录修改时间时间_记录修改SHIJIAN_JLXGdatetime12记录修改人工号工号_记录修改人GONGHAO_JLXGRvarchar(10)13删除标记是否_删除SHIFOU_SHCHvarchar(2)14删除人工号工号_删除人GONGHAO_SHCHRvarchar(10)15删除
19、原因原因_删除YUANYIN_SHCHnvarchar(60)16备注备注BEIZHUnvarchar(60)4. 职称过程信息表(RSH_ZHCHGCHXX)序号信息项中文描述编码类型及精度1简化工号编号_简化工号BIANHAO_JHGHvarchar(10)2职业资格名称名称_职业资格MINGCHENG_ZHYZGvarchar(40)3职业资格证书编号编号_职业资格证书BIANHAO_ZHYZGZHSHvarchar(20)4职业资格类型类型_职业资格LEIXING_ZHYZGvarchar(10)5职业资格颁发机构机构_职业资格颁发JIGOU_ZHYZGBFvarchar(40)6职业
20、资格取得时间日期_职业资格取得RIQI_ZHYZGQDdatetime(8)7职业资格等级等级_职业资格DENGJI_ZHYZGvarchar(10)8记录创建时间时间_记录创建SHIJIAN_JLCHJdatetime9记录创建人工号工号_记录创建人GONGHAO_JLCHJRvarchar(10)10记录修改时间时间_记录修改SHIJIAN_JLXGdatetime11记录修改人工号工号_记录修改人GONGHAO_JLXGRvarchar(10)12删除标记是否_删除SHIFOU_SHCHvarchar(2)13删除人工号工号_删除人GONGHAO_SHCHRvarchar(10)14删除
21、原因原因_删除YUANYIN_SHCHnvarchar(60)15备注备注BEIZHUnvarchar(60)5. 学历过程信息表(RSH_XLGCHXX)序号中文描述编码类型及精度数据说明1编号_简化工号BIANHAO_JHGHvarchar(10)Not Null2学历XUELIvarchar(10)Not Null3编号_学历证书BIANHAO_XLZHSHvarchar(20)4专业_学历所学ZHUANYE_XLSXvarchar(60)5类别_学历专业LEIBIE_XLZHYvarchar(20)6类别_学历LEIBIE_XLvarchar(20)7分类_学历FENLEI_XLvar
22、char(20)8院校_学历毕业YUXIAO_XLBYvarchar(60)9日期_学历毕业RIQI_XLBYdatetime10时间_记录创建SHIJIAN_JLCHJdatetime11工号_记录创建人GONGHAO_JLCHJRvarchar(10)12时间_记录修改SHIJIAN_JLXGdatetime13工号_记录修改人GONGHAO_JLXGRvarchar(10)14是否_删除SHIFOU_SHCHvarchar(2)15工号_删除人GONGHAO_SHCHRvarchar(10)16原因_删除YUANYIN_SHCHnvarchar(60)17备注BEIZHUnvarchar
23、(60)6. 职工保险信息表(RSH_ZHGBXXX)序号中文描述编码类型及精度数据说明1编号_简化工号BIANHAO_JHGHvarchar(10)Not Null2日期_出生RIQI_CHSHdatetime3日期_出生41RIQI_CHSH41datetime4日期_出生41_yjRIQI_CHSH41_YJdatetime5日期_出生102RIQI_CHSH102datetime6日期_出生102_yjRIQI_CHSH102_YJdatetime7日期_参加工作RIQI_CJGZdatetime8时间_记录创建SHIJIAN_JLCHJdatetime9工号_记录创建人GONGHAO
24、_JLCHJRvarchar(10)10时间_记录修改SHIJIAN_JLXGdatetime11工号_记录修改人GONGHAO_JLXGRvarchar(10)12是否_删除SHIFOU_SHCHvarchar(2)13工号_删除人GONGHAO_SHCHRvarchar(10)14原因_删除YUANYIN_SHCHnvarchar(60)15备注BEIZHUnvarchar(60)7. 职工档案信息表(RSH_ZHGDAXX)序号中文描述编码类型及精度数据说明1编号_简化工号BIANHAO_JHGHvarchar(10)Not Null2日期_出生RIQI_CHSHdatetime3日期_
25、参加工作RIQI_CJGZdatetime4名称_职称MINGCHENG_ZHCHvarchar(20)5日期_职称取得RIQI_ZHCHQDdatetime10时间_记录创建SHIJIAN_JLCHJdatetime11工号_记录创建人GONGHAO_JLCHJRvarchar(10)12时间_记录修改SHIJIAN_JLXGdatetime13工号_记录修改人GONGHAO_JLXGRvarchar(10)14是否_删除SHIFOU_SHCHvarchar(2)15工号_删除人GONGHAO_SHCHRvarchar(10)16原因_删除YUANYIN_SHCHnvarchar(60)17备注BEIZHUnvarchar(60)5.3 表间关系6 安全性设计61 防止用户直接操作数据库的方法进销存软件的后台数据库应安装在指定服务器上,用户只能通过登录软件访问数据库表中的数据。除上述方法外,不应提供用户其他访问数据库数据的直接或间接途径。但为了项目能够在实际实施中能够进行,我们在实际的项目实施过程中把数据库服务和WEB服务安装到了同一个服务器上。用户密码采用MD5加密方法进行加密,确保系统的安全。7数据库管理与维护说明对于本数据的管理与维护,例如数据库的备份与恢复,可以使用SSMS中的“数据库”“备份数据库(B)”菜单项和 “还原数据库(R)”菜单项操作。专心-专注-专业