CRM 项目-删除客户 | 学习笔记

简介: 快速学习 CRM 项目-删除客户

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

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


CRM 项目-删除客户


内容介绍:

一、功能说明

二、思路分析

三、代码实现

四、知识点整理


一、功能说明

功能说明进行删除用户

请选择待删除客户编号(-1退出):1

确认是否删除(Y/N):Y

反复的进行直到删除完成


二、思路分析

删除客户

1.编写一个del方法,接受一个id 号,id号情况复杂,可能存在去调用findindezxbyid或者不存在这个id。

2.编写一个方法findindexxbyid //因为可能存在arrarybuffer的索引和id并不对应,如以下情况/0/1/2/3  0对应的索引为1,1的索引对应的为2,反映了arrarybuffer的索引和id并不对应存在的问题。

可能存在 arrarybuffer 与 customer 的 id 并不相同。

3.如果发现,则删除,如果没有则返回false

删除客户

(1)接收客户 id 号,准备删除

(2)调用 custom service 的 del

在 del 方法中,进行了 findindezxbyid 的调用,需要数据的对应关系


三、代码实现

输入

Def del (id:int):boolean ={

//根据id找到index

Def findindezxbyid (id:int)={

Var index =-1//默认 -1如果找到就改成对应,如果没有找到,保留-1,如果没有找到就返回-1

//遍历customers

Break able{

For (i<-0 until  customers .length){

If(customers (i) id==id { //找到 如果编写出来的id正好等于索引的id,便将索引的id 进行更改为i

Index =i

Break()}}

Index}}

这是id便存在两种情况i或者-1,存在失败和成功的两种情况,进行if函数的编写。

If(inde!=-1){

//删除

Customer remove (index)

Ture表示成功

Elese{

False表示失败

}

完成

下一步,找到新建代码,进行删除客户程序的编写

打入删除界面

*/

..................................删除客户............................

请选择待删除客户编号(-1退出):1

确认是否删除(Y/N):Y

..................................删除完成............................

Defdel() :unit={

Printin(“................................删除客户..........................”)

Printin(“请选择待删除客户编号(-1退出):”)

Val id =stdin.readint()

If(id==-1){

Printin(“............................删除没有完成..............................”)

Return直接返回return,此时的删除不一定失败,但程序直接return

}

Printin(“确认是否删除(Y/N)):”)

Val choice =stdin 。Readchar()。Tolower

此时不在区分大小写

If(chice ==“y”){

此时表示删除真正删除

If(customerservice .del (id){

Printin(“................................删除完成.......................”)

如果说,并没有完成

写入

Elese

{

Printin(“................................删没有除完成.......................”)

当输入的并不是y,则删除表示并未完成

此时的代码太过繁琐,进行简化

将Elese

{

Printin(“................................删没有除完成.......................”)

进行删除,简化为如下:

Return

Printin(“.................................删除没有完成.................”)

}

}

完成后,进行实际运行,添加

姓名:Dim

性别:男

年龄:10

电话:112

邮箱: dim@sohu .com

回车

进行检测

针对不同情况分别输入1,3,4,2,确认删除

最危险的地方在于临界值

输入1,观察结果并没出现问题,则代码完成

观看结果,成功


四、知识点整理

代码实现存在文件位置如下:

代码实现//在customer service .scala

下述//在customerview .Scala中写的

*/

..................................删除客户............................

请选择待删除客户编号(-1退出):1

确认是否删除(Y/N):Y

..................................删除完成............................

Defdel() :unit={

Printin(“................................删除客户..........................”)

Printin(“请选择待删除客户编号(-1退出):”)

Val id =stdin.readint()

If(id==-1){

Printin(“............................删除没有完成..............................”)

Return

}

Printin(“确认是否删除(Y/N)):”)

Val choice =stdin 。Readchar()。Tolower

此时不在区分大小写

If(chice ==“y”){

If(customerservice .del (id){

Printin(“................................删除完成.......................”)

Return

 

相关文章
|
7天前
|
存储 搜索推荐 数据可视化
提升签单效率:CRM系统在客户签约管理中的关键作用
在竞争激烈的商业环境中,CRM系统作为企业销售和客户服务的核心工具,对签单速度的提升至关重要。本文探讨了CRM系统如何通过集中管理客户信息、可视化销售漏斗、自动化工作流程、个性化营销策略、数据分析与洞察、跨部门协作、移动办公便捷性和快速响应客户反馈等八大方面,有效加速签单过程,提高销售效率。
|
22天前
|
搜索推荐 数据库 UED
CRM系统源码|客户管理系统源码开发
CRM系统通过提供个性化的用户体验、提高生产力、改善客户体验和增加销售额来助力企业成长。集成CRM能自动化数据输入,减少管理时间,提高销售代表的效率。此外,CRM还能增强客户互动,降低跳出率,增加透明度,确保整个公司的协调合作。
29 5
|
1月前
|
搜索推荐 数据挖掘 BI
CRM客户管理对企业客户的关键作用
在消费低迷时期,CRM客户管理成为了企业生命线的重要组成部分。通过有效的CRM客户管理,企业可以更加深入地了解消费者需求和行为模式,制定更加精准的营销策略和服务方案,提升客户满意度和忠诚度,从而在激烈的市场竞争中脱颖而出。
28 3
|
4月前
|
监控 搜索推荐 数据管理
crm客户管理系统来帮助企业管理和提高运营效率
crm系统帮助企业简化销售流程,提高工作效率。CRM 客户管理系统确实能够在多个方面帮助企业管理和提高运营效率,具体表现如下:
40 3
|
5月前
|
数据采集 存储 搜索推荐
CRM客户系统全解析:定义与企业应用
Zoho CRM是一个集成客户数据、销售流程、市场活动和客户服务的平台,助力企业提升效率和竞争力。它支持销售管理、客户细分及个性化营销,改善客户体验。系统在销售预测、客户档案管理和市场营销策略制定上发挥作用。然而,挑战包括系统集成、数据质量、员工培训和用户接纳。企业需克服这些挑战以确保CRM的有效运营。
76 2
|
5月前
【Vue3+TypeScript】CRM系统项目搭建之 —项目目录结构的划分
【Vue3+TypeScript】CRM系统项目搭建之 —项目目录结构的划分
82 0
|
7月前
|
人工智能 数据挖掘
掌握CRM+邮箱技巧:销售速度与客户信任双丰收
**销售提效关键:CRM+邮件融合** 在商业环境中,邮件仍然是重要的沟通工具。Zoho CRM通过集成邮件功能,提升了销售团队的效率。基础功能允许在CRM内直接发送和回复邮件,避免系统间切换,同时将邮件与客户记录关联,确保信息完整。销售信号提醒功能确保及时响应客户动态,而邮件模板则减少了重复工作。进阶功能如SalesInbox帮助优先处理重要邮件,邮件模板简化日常工作,邮件透视提供数据分析。高阶功能如智能邮件撰写和解读,利用AI优化写作和理解,提高处理速度。Zoho CRM通过深度整合邮件,助力销售团队实现高效协作和精准决策。
96 2
|
7月前
|
人工智能
AI创造营第3期|CRM客户管理专场
让我们一起开启这场科技盛宴,探索AI助理的无限可能!快来报名加入我们吧!
AI创造营第3期|CRM客户管理专场
|
7月前
|
人工智能 数据可视化 安全
提升工作效率,告别Excel,尝试Zoho CRM客户管理!
曾经有客户咨询我们:“EXCEL管理客户功能不够用,但是又觉得CRM管理系统太麻烦,应该如何选择?”这篇文章就告诉您:EXCEL在客户管理方面都有哪些局限性?CRM管理系统都有哪些优势?初创企业应该怎样选择适合的CRM系统?
90 0
|
7月前
|
人工智能 安全 数据挖掘
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。