机构人员管理系统数据库设计(共11页).doc
《机构人员管理系统数据库设计(共11页).doc》由会员分享,可在线阅读,更多相关《机构人员管理系统数据库设计(共11页).doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上海关政务办公系统(HB2004)系列资料之八 内部资料注意保管HB2004技术手册机构人员数据库设计(HB2004 1.0版)海关政务办公系统(HB2004)工程组二四年十一月专心-专注-专业内部资料 密 级 文档编号 版本编号 文档名称: 机构人员管理系统数据库设计 项目名称: 项目负责人: 编 写: 2004 年 月 日 校 对: 2004年 月 日 审 核: 2004年 月 日 批 准: 2004年 月 日 开发部门 目 录第一章 数据库类型系统采用的数据库是:MicroSoft SQL Server 2000第二章 数据表清单以及数据定义和字典2.1. 各数据
2、表的数据字典清单机构人员管理系统使用到的数据表有以下几个:l ORGANIZATIONS(系统中机构对象表);l USERS(系统中人员信息数据表);l OU_USERS(机构人员的对应关系数据表);l GROUPS(人员组对象信息数据表);l GROUP_USERS(人员组中成员表);l RANK_DEFINE(行政级别信息数据表);l PWD_ARITHMETIC(数据加密管理数据表);l PINYIN(为了方便查询汉字拼音的数据表);l SECRETARYS(领导与秘书关系数据表);2.2. ORGANIZATIONS数据字典ColumnSizeExplainGUIDNvarchar(3
3、6)部门的标识IDKeyDISPLAY_NAMENvarchar(32)显示名称OBJ_NAMENvarchar(32)对象名称(部门内唯一)PARENT_GUIDNvarchar(36)父部门的标志ID(注:树结构中第一个节点没有值)nullRANK_CODENvarchar(32)机构的级别信息数据INNER_SORTNvarchar(6)部门内部排序号ORIGINAL_SORTNvarchar(255)系统中的全地址(不用于排序,仅标志部门的路径关系)6位/节GLOBAL_SORTNvarchar(255)用户在部门中的全地址(用于全国大排序)6位/节ALL_PATH_NAMENvarc
4、har(255)用户在系统中的全程文字表述(例如:中国海关海关总署信息中心应用开发二处)CUSTOMS_CODENvarchar(4)关区代码nullORG_CLASSInt部门的一些特殊属性(1总署、2分署、4特派办、8直属、16院校、32隶属海关、64派驻机构)采用掩码实现0ORG_TYPEInt部门的一些特殊属性(1虚拟机构、2一般部门、4办公室(厅)、8综合处)采用掩码实现2CHILDREN_COUNTERInt记录部门内部使用的最大号值(记录值为下一个可使用值,从0开始)0STATUSInt系统中的状态(1、正常使用;2、直接逻辑删除;4、机构级联逻辑删除;8、人员级联逻辑删除;)掩
5、码方式实现0DESCRIPTIONNvarchar(255)附加说明信息nullCREATE_TIMEDatetime创建时间Getdate()MODIFY_TIMEDatetime最近修改时间Getdate()Index:1、OBJ_NAME(部门内唯一);2、PARENT_GUID;3、ORIGINAL_SORT(唯一);Trig:CREATE TRIGGER DELETE_OUS ON ORGANIZATIONS FOR DELETE ASBEGIN DELETE ORGANIZATIONS FROM DELETED WHERE ORGANIZATIONS.ORIGINAL_SORT L
6、IKE DELETED.ORIGINAL_SORT + %;DELETE OU_USERS FROM DELETED WHERE OU_USERS.PARENT_GUID = DELETED.GUID;DELETE GROUPS FROM DELETED WHERE GROUPS.PARENT_GUID = DELETED.GUID;UPDATE ORGANIZATIONS SET MODIFY_TIME = GETDATE() FROM DELETED WHERE ORGANIZATIONS.GUID = DELETED.PARENT_GUID;END2.2.1. USERS数据字典Colu
7、mnSizeExplainGUIDNvarchar(36)用户身份标识IDKeyFIRST_NAMENvarchar(32)用户的名LAST_NAMENvarchar(16)用户的姓LOGON_NAMENvarchar(64)用户的登录名称IC_CARDNvarchar(16)用户的IC卡号NullPWD_TYPE_GUIDNvarchar(36)使用密码的加密算法NullUSER_PWDNvarchar(32)用户所使用的密码(加密存储)NullRANK_CODENvarhcar(32)用户本身的级别信息数据E_MAILNvarhcar(64)用户默认使用的EMAILNullPOSTURAL
8、Int用户在系统状态(1、禁用状态;2、要求下次登录改密码;4、要求在AD中建立帐号;8、正常使用;)掩码方式实现0CREATE_TIMEDatetime创建时间Getdate()MODIFY_TIMEDatetime最近修改时间Getdate()AD_COUNTint是否在AD中建立对应的账号0Index:1、LOGON_NAME;Trig:CREATE TRIGGER DELETE_USERSON USERSFOR DELETEASBEGIN DELETE OU_USERS FROM DELETED WHERE OU_USERS.USER_GUID = DELETED.GUID;DELET
9、E SECRETARYS FROM DELETED WHERE SECRETARYS.LEADER_GUID = DELETED.GUID OR SECRETARYS.SECRETARY_GUID = DELETED.GUID;DELETE GROUP_USERS FROM DELETED WHERE GROUP_USERS.USER_GUID = DELETED.GUID;END2.2.2. OU_USERS数据字典ColumnSizeExplainPARENT_GUIDNvarchar(36)所在部门的标识IDKeyUSER_GUIDNvarchar(36)用户的标识IDDISPLAY_N
10、AMENvarhcar(32)用户的显示名称OBJ_NAMENvarchar(32)用户的对象名称(解决兼职情况下不允许重名情况)INNER_SORTNvarchar(6)用户在部门中的排序ORIGINAL_SORTNvarchar(255)用户在系统中的全地址(不用于排序,仅仅标志所在部门的路径关系)6位/节GLOBAL_SORTNvarchar(255)用户在部门中的全地址(用于全国大排序)6位/节ALL_PATH_NAMENvarchar(255)用户在系统中的全程文字表述(例如:全国海关海关总署信息中心应用开发二处朱佳炜)STATUSInt系统中状态(1正常使用;2直接逻辑删除;4机构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机构 人员 管理 系统 数据库 设计 11
限制150内