客户管理模块说明文档
1. 功能概述
客户管理模块是LIMS系统的基础功能模块之一,主要负责对实验室客户信息的统一管理,包括客户基本信息、客户分类、开票信息、客户领域、客户联系人等核心功能。通过客户管理模块,可以建立完整的客户档案,为委托管理、报告管理等业务模块提供基础数据支撑,同时支持客户在线查询报告功能,提升客户服务体验。
2. 核心功能
2.1 客户信息管理
2.1.1 功能描述
支持客户基本信息的新增、编辑、删除、查询功能,可维护客户分类、开票信息,并关联客户领域与联系人信息。
2.1.2 客户基本信息
- 名称:客户全称,必填项
- 统一社会信用代码:客户统一社会信用代码
- 地址:客户地址
- 地址英文:客户英文地址
- 性质:客户性质(下拉选择)
- 客户来源:客户来源渠道(下拉选择)
- 客户分类:客户所属分类(下拉选择)
- 信用等级:客户信用等级(下拉选择)
- 备注:其他补充信息
- 从企查查获取:支持从企查查平台获取客户信息
2.1.3 客户分类管理
- 支持自定义客户分类
- 可新增、编辑、删除客户分类
- 支持分类启用/禁用状态管理
- 可按分类筛选客户列表
2.1.4 开票信息管理
- 发票抬头:发票抬头
- 纳税人识别号:纳税人识别号
- 注册地址:注册地址
- 注册电话:注册电话
- 开户行名称:开户银行名称
- 银行账号:银行账号
- 发票类型:发票类型(下拉选择)
- 支持维护多套开票信息
- 支持设置默认开票信息
2.1.5 销售联系人管理
- 支持新增销售联系人
- 支持编辑、删除销售联系人
- 支持设置主要联系人
- 联系人信息包括:姓名、电话、邮箱等
2.2 客户领域管理
2.2.1 功能描述
系统支持维护领域信息,用于标识客户所属的检测领域,便于后续业务分类管理和统计分析。
2.2.2 领域信息
- 领域编号:系统自动生成
- 领域名称:领域名称(如药品检测、食品检测、环境检测、医疗器械检测等)
- 领域描述:领域说明
- 状态:启用/禁用
- 排序:显示顺序
2.2.3 客户与领域关联
- 支持一个客户关联多个领域
- 支持按领域筛选客户
- 客户领域关联支持新增、删除
2.3 客户联系人管理
2.3.1 功能描述
系统支持对客户联系人信息的管理,创建联系人时自动创建网站报告查询用户名和密码。
2.3.2 联系人基本信息
- 联系人姓名:联系人姓名,必填项
- 联系电话:联系人电话
- 手机号码:手机号码,用于接收短信通知
- 电子邮箱:电子邮箱,用于接收报告和通知
- 职位:联系人职位
- 是否主要联系人:标识是否为主要联系人
- 状态:启用/禁用
2.3.3 报告查询账号
- 创建联系人时,系统自动生成网站报告查询的用户名和密码
- 用户名:自动生成,可修改
- 初始密码:自动生成,首次登录需修改
- 账号状态:启用/禁用
- 最后登录时间:记录最后登录时间
- 登录次数:统计登录次数
2.3.4 联系人管理功能
- 支持新增、编辑、删除联系人
- 支持设置主要联系人
- 支持重置密码
- 支持禁用/启用账号
- 支持导入/导出联系人信息
2.4 报告查询功能
2.4.1 功能描述
系统支持客户在线查询报告功能,客户可通过专属账号登录系统,查看和下载自己的检测报告。
2.4.2 查询功能
- 按报告编号查询:输入完整或部分报告编号进行查询
- 按样品名称查询:输入样品名称进行模糊查询
- 按检测日期查询:选择时间段查询该期间的报告
- 按检测项目查询:选择检测项目查询相关报告
- 按报告状态查询:待审核、已审核、已签发等状态
2.4.3 报告查看功能
- 支持报告在线预览(PDF格式)
- 支持报告下载
- 支持查看报告详情
- 支持查看关联的原始记录
- 支持查看检测项目及检测数据
2.4.4 权限控制
- 客户只能查看自己的报告
- 不可查看其他客户的报告
- 支持下载权限控制(可设置是否允许下载)
3. 操作流程
3.1 新增客户流程
- 进入客户管理模块
- 点击"新增客户"按钮
- 填写客户基本信息
- 选择客户分类
- 填写开票信息
- 关联客户领域
- 添加客户联系人
- 保存客户信息
- 系统自动生成报告查询账号
3.2 编辑客户流程
- 在客户列表中找到要编辑的客户
- 点击"编辑"按钮
- 修改客户信息
- 保存修改
- 系统记录修改日志
3.3 客户报告查询流程
- 客户使用分配的账号登录系统
- 进入"我的报告"页面
- 设置查询条件
- 点击"查询"按钮
- 在结果列表中找到目标报告
- 点击"预览"或"下载"按钮
- 查看或保存报告
4. 数据要求
4.1 客户信息数据
| 字段名称 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| 名称 | 字符串 | 是 | 客户全称 |
| 统一社会信用代码 | 字符串 | 否 | 客户统一社会信用代码 |
| 地址 | 字符串 | 否 | 客户地址 |
| 地址英文 | 字符串 | 否 | 客户英文地址 |
| 性质 | 字符串 | 否 | 客户性质(下拉选择) |
| 客户来源 | 字符串 | 否 | 客户来源渠道(下拉选择) |
| 客户分类 | 字符串 | 否 | 客户所属分类(下拉选择) |
| 信用等级 | 字符串 | 否 | 客户信用等级(下拉选择) |
| 备注 | 文本 | 否 | 补充说明 |
| 发票抬头 | 字符串 | 否 | 发票抬头 |
| 纳税人识别号 | 字符串 | 否 | 纳税人识别号 |
| 注册地址 | 字符串 | 否 | 注册地址 |
| 注册电话 | 字符串 | 否 | 注册电话 |
| 开户行名称 | 字符串 | 否 | 开户银行名称 |
| 银行账号 | 字符串 | 否 | 银行账号 |
| 发票类型 | 字符串 | 否 | 发票类型(下拉选择) |
| 创建人 | 字符串 | 是 | 记录创建人 |
| 创建时间 | 日期时间 | 是 | 记录创建时间 |
| 更新人 | 字符串 | 否 | 最后更新人 |
| 更新时间 | 日期时间 | 否 | 最后更新时间 |
4.2 联系人数据
| 字段名称 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| 联系人编号 | 字符串 | 是 | 系统自动生成 |
| 客户编号 | 字符串 | 是 | 关联客户 |
| 联系人姓名 | 字符串 | 是 | 联系人姓名 |
| 联系电话 | 字符串 | 否 | 联系人电话 |
| 手机号码 | 字符串 | 否 | 手机号码 |
| 电子邮箱 | 字符串 | 否 | 电子邮箱 |
| 职位 | 字符串 | 否 | 联系人职位 |
| 是否主要联系人 | 布尔值 | 否 | 标识主要联系人 |
| 用户名 | 字符串 | 是 | 报告查询账号 |
| 密码 | 字符串 | 是 | 登录密码(加密存储) |
| 账号状态 | 字符串 | 是 | 启用/禁用 |
| 最后登录时间 | 日期时间 | 否 | 最后登录时间 |
| 登录次数 | 整数 | 否 | 登录次数统计 |
5. 业务规则
- 客户编号唯一性:客户编号在系统中必须唯一,不可重复
- 主要联系人:每个客户至少有一个主要联系人
- 报告查询账号:创建联系人时必须生成报告查询账号
- 数据完整性:客户删除前需检查是否有关联的委托单、报告等业务数据,有关联数据的客户不允许删除
- 审计追踪:客户信息的新增、修改、删除操作均需记录审计日志
6. 关联模块
- 委托管理模块:客户信息为委托单提供基础数据
- 报告管理模块:客户可查询自己的检测报告
- 财务管理模块:客户开票信息用于账单结算
7. 注意事项
- 客户信息涉及商业机密,需严格控制访问权限
- 客户密码需加密存储,不可明文保存
- 删除客户前需确认无关联业务数据
- 定期备份客户数据,防止数据丢失
- 客户报告查询账号需定期审计,及时禁用离职人员账号