CRM 项目-实现了显示客户列表 | 学习笔记

简介: 快速学习 CRM 项目-实现了显示客户列表

开发者学堂课程【Scala 核心编程 - 进阶CRM 项目-实现了显示客户列表学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/610/detail/9107


CRM 项目-实现了显示客户列表


内容介绍:

一、功能说明

二、思路分析

三、代码实现


一、功能说明

需显示客户列表如下:

image.png


二、思路分析

完成显示客户列表

1.接收4,显示客户列表

2.调用 Customer 的方法 list

3.需要一个CustomerService对象(属性)

完成显示客户列表

1.编写一个方法 list 返回当前系统有哪些客户

2.客户放在哪里?=内存==>可变集合===》ArrayBuffer

image.png


三、代码实现

打开 Service

//在Customer.scala重写toString

override def toString:String={this.id +"\t\t"+this.name +"\t\t"+this.gender +"\t\t"+this.age + "\t\t" + this.tel + "\t\t" + this.email

//在CustomerService.scala中

package com.atguigu.chapter15.customercrm.service

import com.atguigu.chapter15.customercrm.bean.Customer

import scala.collectionmutable.ArrayBuffer

1.输入代码

import scala.collection.mutable.ArrayBuffer

class CustomerService{

// customers 是存放客户的,这里我们先初始化,为了测试val customers =ArrayBuffer(new Customer(1,"tom’,'男' ,10,"110" ",tom@sohu.com"))

def list( ):ArrayBuffer[Customer]={

This.customers

}

2.在 View 层调用 list

Val customerService=new CustomerService( )处理代码

def list( ):Unit={

Println( )

Printin(’’-----------------客户列表--------------’’)

Println("编号\t\t姓名\t\t性别\t\七年龄\t\t电话\t\t邮箱")

//for遍历

//1.获取到 CustomerService的Customers ArrayBuffer

Val customer=customerService.list( )

For(customer<-customers ){

//CHONGXIE1Customer的toString方法,返回信息(并且格式化)

}

Println(’’---------------客户列表完成-----------------’’)

3.打开 Customer 输入以下代码

override def tostring:String={this.id+’’\T\T’’+this.name+‘’\t\t‘’+this.gender+’’\t\t+this.age+’’\t\t’’+this.tel+\t\t+this.email

4.打开 View 输入printlin(customer)

image.png

5.打开代码开始运营。

相关文章
|
6月前
CRM系统适合企业高效管理客户
随着技术信息的发展,各个行业、各种领域的企业都越来越依赖CRM系统,并且它正在被广泛应用,更是说明了它对企业有着重大作用。
73 0
|
12天前
|
人工智能 数据挖掘
掌握CRM+邮箱技巧:销售速度与客户信任双丰收
**销售提效关键:CRM+邮件融合** 在商业环境中,邮件仍然是重要的沟通工具。Zoho CRM通过集成邮件功能,提升了销售团队的效率。基础功能允许在CRM内直接发送和回复邮件,避免系统间切换,同时将邮件与客户记录关联,确保信息完整。销售信号提醒功能确保及时响应客户动态,而邮件模板则减少了重复工作。进阶功能如SalesInbox帮助优先处理重要邮件,邮件模板简化日常工作,邮件透视提供数据分析。高阶功能如智能邮件撰写和解读,利用AI优化写作和理解,提高处理速度。Zoho CRM通过深度整合邮件,助力销售团队实现高效协作和精准决策。
36 2
|
1月前
|
人工智能 数据可视化 安全
提升工作效率,告别Excel,尝试Zoho CRM客户管理!
曾经有客户咨询我们:“EXCEL管理客户功能不够用,但是又觉得CRM管理系统太麻烦,应该如何选择?”这篇文章就告诉您:EXCEL在客户管理方面都有哪些局限性?CRM管理系统都有哪些优势?初创企业应该怎样选择适合的CRM系统?
36 0
|
3月前
|
人工智能
AI创造营第3期|CRM客户管理专场
让我们一起开启这场科技盛宴,探索AI助理的无限可能!快来报名加入我们吧!
AI创造营第3期|CRM客户管理专场
|
4月前
|
人工智能 安全 数据挖掘
CRM客户管理系统排名 国内CRM软件排名前十
也正因如此,市场上CRM软件种类繁多,各有特色,有主打行业解决方案的,有通用型,有本地部署的也有SAAS模式的,大家在选型时也会遇到很多困惑。 进行盘点前10名CRM软件分别是:1、白码CRM;2、纷享销客;3、Salesforce;4、销售易CRM;5、神州云动CRM;6、红圈CRM;7、ZohoCRM;8、SAP;9、用友CRM;10、销帮帮CRM。
|
24天前
|
搜索推荐 数据挖掘 BI
CRM管理系统哪家好 十大CRM客户管理软件排名
随着企业业务的快速发展,客户数量的不断增加,如何更好地管理客户信息和业务数据成为了企业关注的焦点。而选择一款好的CRM客户管理软件,能够帮助企业实现更高效、精准的客户管理和服务,进而提升企业的市场竞争力。市场CRM系统品牌众多,下面给大家推荐目前比较好用的十款CRM客户管理系统并附排名。
CRM管理系统哪家好 十大CRM客户管理软件排名
|
7月前
|
JavaScript Java
CRM项目
CRM项目
37 0
|
存储 监控 搜索推荐
LinkFlow CDP科普篇03:同为客户数据玩家,CDP与CRM有什么区别?
同样是客户管理系统,CRM和CDP到底有什么区别?企业可不可以不用CDP,而用现有的CRM系统来处理客户数据?CDP可以替代CRM吗?
60 0
CRM管理系统定制开发 CRM客户管理软件定制解决方案
白码科技CRM支持个性化定制的CRM客户管理系统,除了强大的标准功能之外,它还可以按照企业的使用需求进行定制开发。定制CRM软件的具体流程整理如下:
CRM管理系统定制开发 CRM客户管理软件定制解决方案
|
Scala 开发者
CRM 项目-完善功能2 | 学习笔记
快速学习 CRM 项目-完善功能2
49 0