CRM客户关系管理系统数据库表设计需求规格说明书
- 格式:doc
- 大小:315.00 KB
- 文档页数:8
数据库设计
1、角色表(sys_role)
描述:系统管理员、销售主管、客户经理和高管;
列类型大小描述是否为空role_id bigint 系统自动生成(标识列、主键) 否role_name nvarchar 50 角色名称否role_desc nvarchar 50 角色描述是role_flag int 角色状态(1或0,1表示可用)是
2、菜单表(sys_right)
描述:营销管理、客户管理、服务管理、统计报表、基础数据和权限管理六个模块;
营销管理:销售机会管理、客户开发计划;
客户管理:客户信息管理、客户流失管理;
服务管理:服务创建、服务分配、服务处理、服务反馈、服务归档;
统计报表:客户贡献分析、客户构成分析、客户服务分析、客户流失分析;
基本数据:数据字典管理、查询产品信息、查询库存;
权限管理:用户管理、角色管理;
列类型大小描述是否为空right_code varchar 50 菜单编码(主键) 否right_parent_code varchar 50 父菜单编码是right_type varchar 20 菜单类型是right_text varchar 50 菜单文本是right_url varchar 100 菜单访问路径是right_tip varchar 50 菜单提示是
3、权限表(sys_role_right)
描述:角色对应菜单
列类型大小描述是否为空rf_id bigint 系统自动生成(标识列、主键) 否
rf_role_id bigint 角色编号(外键sys_role表
role_id)
否
rf_right_code varchar 50 菜单编码(外键sys_right表
right_code)
否
4、用户表(sys_user)
列类型大小描述是否为空user_id bigint 系统自动生成(标识列、主键) 否user_name nvarchar 50 用户名否user_password nvarchar 50 用户密码否
user_role_id bigint 用户权限(外键sys_role表
role_id)
是
user_flag int 用户状态(1或0,0是禁用,1是
正常)
否
5、销售机会表(sal_chance)
列类型大小描述是否为空chc_id bigint 系统自动生成(标识列、主键) 否chc_source nvarchar 50 机会来源是chc_cust_name nvarchar 100 客户名称否chc_title nvarchar 200 概要(对销售机会的简要描述) 否chc_rate int 成功机率否chc_linkman nvarchar 50 联系人是chc_tel nvarchar 50 联系人电话是chc_desc nvarchar 2000 机会描述否chc_create_id bigint 创建人编号否chc_create_name nvarchar 50 创建人姓名否chc_create_date datetime 创建时间(默认为当前系统时间) 否chc_due_id bigint 指派给的人编号是chc_due_name nvarchar 50 指派给的人姓名是chc_due_date datetime 指派时间是
chc_status char 10 销售机会状态为“已指派”、“未分
配”或“已归档”。已指派或者叫开
发中。已归档有两种状态:1、开发
成功。2、开发失败。
否
6、开发计划表(sla_plan)
列类型大小描述是否为空pla_id bigint 系统自动生成(标识列、主键) 否
pla_chc_id bigint 机会编号(外键sys_chance表
chc_id)
否
pla_date datetime 计划时间否pla_todo nvarchar 500 计划内容否pla_result nvarchar 500 执行效果是
7、客户表(cst_customer)
列类型大小描述是否为空cust_no char 17 客户编号(主键) 否cust_name nvarchar 100 客户姓名(公司名称)否cust_region nvarchar 50 客户地区是cust_manager_id bigint 客户经理编号是cust_manager_name nvarchar 50 客户经理姓名是cust_level int 客户等级(数字)是cust_level_label nvarchar 50 客户等级(等级描述)是cust_satisfy int 客户满意度是cust_credit int 客户信用度是cust_addr nvarchar 300 客户地址是cust_zip char 10 客户邮政编码是cust_tel nvarchar 50 客户电话是cust_fax nvarchar 50 客户传真是cust_website nvarchar 50 客户网址是cust_licence_no nvarchar 50 营业执照注册号是cust_chieftain nvarchar 50 法人是cust_bankroll bigint 注册资金是cust_turnover bigint 年营业额是cust_bank nvarchar 200 开户银行是cust_bank_account nvarchar 50 银行帐号是
cust_local_tax_no nvarchar 50 地税登记号是cust_national_tax_no nvarchar 50 国税登记号是cust_status char 1 客户状态是
8、客户的联系人表(cst_linkman)
描述:每个客户可以有多人联系人;
列类型大小描述是否为空
lkm_id bigint (联系人编号)系统自动生成(标识
列、主键)
否
lkm_cust_no char 17 客户编号(cst_customer表
cust_no)
否
lkm_name nvarchar 50 联系人姓名否lkm_sex nvarchar 5 联系人性别是lkm_postion nvarchar 50 联系人职位是lkm_tel nvarchar 50 办公电话否lkm_mobile nvarchar 50 联系人手机是lkm_memo nvarchar 50 备注是
9、交往记录表(cst_activity)
描述:客户与公司的交往记录
列类型大小描述是否为空atv_id bigint 系统自动生成(标识列、主键) 否
atv_cust_no char 17 客户编号(cst_customer表
cust_no)
是
atv_date datetime 时间否atv_place nvarchar 200 地点否atv_title nvarchar 500 概要否atv_desc nvarchar 2000 描述是
10、客户流失表(cst_lost)
描述:判断客户是否流失;