1、客户关系管理系统数据库关系设计文档 作者: 日期:2 个人收集整理 勿做商业用途 项目名称 数据库设计文档文件状态: 草稿 正式发布 正在修改文件标识:CompanyProjectSDDATABASE当前版本:V1.0作 者:xxxx完成日期:2011826微软教育襄樊软件学院版 本 历 史 目 录 0. 文档介绍40.1 文档目的40。2 文档范围40。3 读者对象40。4 参考文献40。5 术语与缩写解释41。 数据库环境说明52. 数据库的命名规则53. 逻辑设计54。 物理设计54.0 表汇总54.1 表A64。n 表N70. 文档介绍0.1 文档目的数据库设计文挡是数据库文件系统的详
2、细数据库详细设计说明,主要用于规范数据库的实体字段,和实体的功能性解释说明0。2 文档范围 文挡要求数据库使用sqlserver20002005来开发, 文挡主要包括数据库实体和每个实体的字段的详细设计和说明,并且用word文件方式呈现0。3 读者对象项目开发小组;项目验收人员0。4 术语与缩写解释缩写、术语解 释sal销售:Salebas基础,基本:base cst客户:customersys系统的:system1. 数据库环境说明软件环境说明:数据库要使用sql server2000或者是sql server2005来开发,要求,数据库实体的命名与数据库设计文挡的一致,字段与数据库详细设计
3、文挡的一致,命名简洁规范,易于读取;2. 数据库的命名规则数据库命名规则主要是采用英文字母加下划线来命名;l 如果实体用一个单词能表达清楚的话,该实体只用一个单词命名,如实体库存表,命名规则为:storagel 如果实体需要用多个单词来拼接,主要是单词的缩写加下画线来命名该实体;如实体系统用户:命名规则为:sys_users3。 逻辑设计提示:数据库设计人员根据需求文档,创建与数据库相关的那部分实体关系图(ERD).如果采用面向对象方法(OOAD),这里实体相当于类(class)。4. 物理设计4。0 表汇总表名功能说明基础数据表(bas_dict)bas_dict是基础的数据表(该项目中充当
4、着字典的功能),用户存储常识和不变的数据:如中国各个地方的名称,客户的等级,和公司对客户的服务类型,客户的信用度和客户的满意度的不改变的数据销售机会表(sal_chance)销售机会表是客户关系管理系统中的目标客户的信息的集合表,该表主要是对目标客户跟踪信息进行管理(主要有客户名称,联系人,联系人电话,机会来源,成功几率和机会创建的时间及创建人的信息)销售计划表(cal_plan)销售计划表主要是对销售机会的开发计划和计划执行结果的管理客户信息表(cst_customer)客户信息表用户主要存储客户的基本信息,如客户,等级,信用度,满意度,所在的,邮政编码,电话,传真,营业执照,法人代表,注册
5、资金,年营业额,开户银行,银行帐号,地税登记号和国税登记号客户交往录表(cst_activity)该表用于存储公司与客户的交往记录联系人信息表(cst_linkman)该表存储客户的联系方式:主要存储联系人的姓名,性别,职位,办公室电话和手机号码客户流失表(cst_lost)对流失客户进行详细的记录,主要包括客户的基本信息和流失原因客户服务表(cst_service)用于存储服务信息表,主要存储的数据有,服务创建人,服务分配,服务处理,反馈和处理结果。订单表(orders)该表存储客户定购商品的时间订单详细表(orders_line)该表存储订构的详细信息:主要关联订单,产品,定购数量和定价总
6、计产品信息表(product)存储产品的相关信息: 如产品的名称,型号,等级、单价和相关的说明库存表(storage)存储商品的库存信息:商品的存储仓库,货位,库存数量,商品的名称用户信息表(sys_user)存储使用该系统的用户名,密码,角色代码用户角色表(sys_role)用户角色表主要为该系统的用户进行角色的分类:主要包括角色的名称,权限的描述角色模块对应表(sys_role_right)该表主要是实现角色和模块的功能对应,存储模块编号和角色编号项目功能模块表(sys_right)存储该项目中所有的模块:字段有模块的代号,模块的类型,节点的位置,节点的名称,模块的路径,和提示信息4.1销
7、售机会表实 体 属 性 表实体名称:sal_chance(销售机会表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Chc_idPKNot nullNumberint标识列Chc_sourcenullTextNVARCHAR(50)销售机会来源Chc_cust_nameNot nullTextNVARCHAR(100)客户名称Chc_titlleNot nullTextNVARCHAR(200)概要Chc_rateNot nullTextint成功几率Chc_linkmanNull TextNVARCH
8、AR(50)联系人Chc_telNullTextNVARCHAR(50)联系电话Chc_descNot nullTextNVARCHAR(2000)机会描述Chc_create_idNot nullTextbigint机会创建人编号Chc_create_dateNot nullTextdatetime机会创建日期Che_create_byNot nullTextNVARCHAR(50)机会创建人Chc_due_idNot nullTextbigint被指派人的编号Chc_due_toNot nullTextNVARCHAR(50)被指派人Chc_due_dateNot nullTextdate
9、time指派日期Chc_statusnullTextChar(10)当前的状态补充说明4。2销售计划表 实 体 属 性 表实体名称:cal_plan (销售计划表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Pla_idPKNot nullNumberbigint标识列Pla_chc_idnullTextbigint销售机会编号Pla_dateNot nullTextdatetime计划创建时间Pla_todoNot nullTextNVARCHAR(50)计划的内容Pla_resultNot nul
10、lTextNVARCHAR(500计划执行结果补充说明 4。3客户信息表实 体 属 性 表实体名称:Cst_customer (客户信息表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Cust_noPKNot nullTextChar(17)客户编号Cust_nameNot nullTextNVARCHARr(100)客户名称Cust_regionnullTextNVARCHAR(50)客户所在地Cust_manager_idnullNumberbigint客户经理编号Cust_manager_nam
11、enullTextNVARCHAR(50客户经理名称Cust_levelnullNumberbigint客户等级编号Cust_level_labelnullTextNVARCHAR(50)客户等级Cust_satisfynullNumberInt客户满意度编号Cust_creditnullNumberint客户信用度编号Cust_addrnullTextNVARCHAR(300)地址Cust_zipnullTextChar(10)邮编Cust_telNullTextNVARCHAR(50)联系电话Cust_faxNull TextNVARCHAR(50)传真Cus_sebsiteNull Te
12、xt NVARCHAR(50)网址Cust_licence_noNull Text NVARCHAR(50)营业执照编号Cust_chieftainNull Text NVARCHAR(50)公司法人代表名称Cust_bankrollNull NumberBigint注册资金Cust_turnoverNullNumberBigint 年营业额Cust_bankNull Text NVARCHAR(200)开户银行Cust_bank_accountNull Text Nvarchar(50银行帐号Cust_local_tax_noNull TextNVARCHAR(50地税登记号Cust_nat
13、ional_tax_noNull Text NVARCHAR(50国税登记号Cust_statusNull Text Char(1)状态Cust_idNull NumberInt 标识列补充说明4.4客户交往记录表 实 体 属 性 表实体名称:cst_activity (客户交往录表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Atv_idPKNot nullNumberbigint标识列Atv_cust_nonullTextChar(17)客户编号Atv_cust_namenullTextNVARC
14、HAR(100)客户名称Atv_dateNot nullTextDatetime 交往时间Atv_placeNot nullTextNVARCHAR(200)交往地点Atv_titleNull Text NVARCHAR(500)交往概要Atv_descNull Text NVARCHAR(2000)交往的详细信息补充说明4。5联系人信息表实 体 属 性 表实体名称:cst_linkman (联系人信息表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Lkm_idPKNot nullNumberbigi
15、nt标识列Lkm_cust_nonullTextChar(17)客户编号Lkm_cust_namenullTextNVARCHAR(100)客户名称Lkm_namenullTextNVARCHAR(50) 联系人姓名Lkm_sexNot nullTextNVARCHAR(5)联系人性别Lkm_postionNot null Text NVARCHAR(50)联系人地址Lkm_telnull Text NVARCHAR(50)联系人办公室电话Lkm_mobileNot nullText NVARCHAR(50)联系人手机Lkm_memoNot null TextNVARCHAR(300)备注补充
16、说明4。6客户流失表实 体 属 性 表实体名称:cst_lost (客户流失表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Lst_idPKNot nullNumberbigint标识列Lst_cust_nonullTextChar(17)客户编号Lst_cust_namenullTextNVARCHAR(100)客户名称Lst_cust_mamager_idNot nullNumberbigint客户经理编号Lst_cust_mamager_nameNot nullTextNVARCHAR(50)客
17、户经理姓名Lst_last_order_datenull Text datetime最后下定单的时间Lst_lost_datenull Text datetime客户流失时间Lst_delaynullText NVARCHAR(4000)暂缓流失措施Lst_reason null TextNVARCHAR(2000)流失原因Lst_statusnullTextVarchar(10)客户当前状态补充说明4.7客户服务表(cst_service)实 体 属 性 表实体名称:cst_service (客户服务表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列
18、名)键型(主/外)空/非空基本类别具体类型字段描述Svr_idPKNot nullNumberbigint标识列Svr_typenullTextNVARCHAR(20)服务类型Svr_titlenullTextNVARCHAR(500)服务名称Svr_cust_noNot nullTextChar(17)客户编号Svr_cust_nameNot nullTextNVARCHAR(100)客户姓名Svr_statusNullTextNVARCHAR(10)服务状态Svr_requestNot null Text NVARCHAR(3000)客户请求Svr_create_idNot null Nu
19、mberbigint服务创建人编号Svr_create_byNot nullText NVARCHAR(50)服务创建人Svr_create_date Not null TextDatetime服务创建时间Svr_due_idNot nullTextVarchar(10)被分配服务人的编号Svr_due_toNot nullTextNVARCHAR(50)被分配服务人的名称Svr_deal_idNul lNumberbigint处理服务人的编号Svr_deal_byNull TextNVARCHAR()50处理服务人的名称Svr_deal_dateNullTextDatetime服务处理时间S
20、vr_resultNull TextNVARCHAR(500)服务处理结果Svr_satisfyNull NumberInt客户对处理服务的满意度补充说明4。8订单表(orders)实 体 属 性 表实体名称:订单表(orders)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Odr_idPKNot nullNumberbigint标识列odr_cust_noNot nullTextChar(17)客户编号Odr_customerNot nullTextNVARCHAR(100)客户姓名Odr_date
21、NullTextdatetime下定单时间Odr_addrNot null Text NVARCHAR(200)地址Odr_statusNot null TextChar(1)定单的状态补充说明 4。9订单详细表实 体 属 性 表实体名称:orders _line(订单详细表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Odd_idPKNot nullNumberbigint标识列Odd_roder_idNot nullNumberbigint定单编号Odd_prod_idNot nullNumber
22、bigint产品编号Odd_countNot null Numberint商品的订购Odd_unitNot null Text NVARCHAR(10)商品的单位Odd_priceNot null Numbermoney总的价格补充说明4。10产品信息表实 体 属 性 表实体名称:Products(产品信息表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Stk_idPKNot nullNumberbigint标识列Stk_prod_idNot nullNumberBigint 产品编号Stk_ware
23、houseNot nullTextNvarchar(50)库房Stk_wareNot null TextNvarchar(50)库位Stk_countNot null NumberInt库存数量Stk_memoNot null Numbermoney备注补充说明4。11库存表实 体 属 性 表实体名称:Storage(库存表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Prod_idPKNot nullNumberbigint标识列Prod_nameNot nullTextNVARCHAR(200)产
24、品名称Prod_typeNot nullNumberbigint产品类型Odd_countNot null Numberint商品的订购Odd_unitNot null Text NVARCHAR(10)商品的单位Odd_priceNot null Numbermoney总的价格补充说明12 用户信息表实 体 属 性 表实体名称:Sys_user(用户信息表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述usr_idPKNot nullNumberbigint标识列usr_nameNot nullTex
25、tNVARCHAR(50)用户名称Usr_passwordNot nullTextNVARCHAR(50)用户密码Usr_role_idNot null Numberbigint角色编号Usr_flagNot null Text int补充说明4。13 用户角色表实 体 属 性 表实体名称:Sys_role(用户角色表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Role_idPKNot nullNumberbigint标识列Role_nameNot nullTextNVARCHAR(50)角色名称R
26、ole_descNot nullTextNVARCHAR(50)角色描述Role_flagNot null Numberint角色编号补充说明4.14 用户角色模块对应表实 体 属 性 表实体名称:Sys_role_right(用户角色模块对应表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Rf_Role_idPKNot nullNumberbigint角色编号Rf_right_codeNot nullTextNVARCHAR(50)模块代码补充说明4.15 用户角色表实 体 属 性 表实体名称:Sy
27、s_role(用户角色表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Right_codePKNot nullTextVarchar(50)模块代码right_parent_codenullTextVarchar(50)父节点代码right_type nullTextVarchar(50)节点类型right_textnull Numberint节点显示文本Right_urlnullTextVarchar(50)模块路径Right_tipnullTextVarchar(50)节点的提示补充说明4.15基
28、础数据表实 体 属 性 表实体名称:Bas_dict(基础数据表)DBMS类型:SQLServer2000/2005实体管理者客户关系管理系统属性名称(列名)键型(主/外)空/非空基本类别具体类型字段描述Dict_idPKNot nullNumberBigint表识列Dict_typenullTextVarchar(50)基本数据类型Dict_item nullTextVarchar(50)条目Dict_valuenull Text Varchar(50) 值Dict_is_editablenullTextBit 是否可编辑补充说明 微软教育襄樊软件学院,2011-8-26Page 23 of 23
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100