CRM 项目-实现主菜单显示和退出 | 学习笔记

简介: 快速学习 CRM 项目-实现主菜单显示和退出

开发者学堂课程【Scala 核心编程 - 进阶CRM 项目-实现主菜单显示和退出学习笔记,与课程紧密连接,让用户快速学习知识。

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


CRM 项目-实现主菜单显示和退出


内容介绍:

一、功能说明

二、思路分析

三、代码实现


一、功能说明

以下界面即为所需要完成的功能。

image.png


二、思路分析

在分层模式开发中,创建形状,用箭头拉至右侧进行分析:

完成显示主菜单,退出。

1.将主菜单的显示放入到一个 while 。

2.用户可以根据输入,选择自己的操作。

3.如果输入5,则退出。

image.png


三、代码实现

//在 CustomerView.scala 中完成

打开 view 层,新建 scala Class,命名为 CustomerView,创建 CustomerService备用

class CustomerView{

//定义一个循环变量,控制是否退出 while  

var loop=true

//定义一个key用于接收用户输入的选项

var key =’ ‘

/*

-----------------客户信息管理软件----------------

1.添加客户

2.修改客户

3.删除客户

4.客户列表

5.退出

6.请选择(1-5)

*/

Def mainMenu():Unit={

do {

Println("-----------------客户信息管理软件----------------")

Println("              1.添加客户 ")

Println("              2.修改客户")

Println("              3.删除客户 ")

Println("              4.客户列表 ")

Println("              5.退    出 ")

Println(" 请选择(1-5): ")

Key =StdIn.readChar( )

key match {

Case’1’=>println("添加客户")

Case’2’=> println("修改客户")

Case’3’=> println("删除客户")

Case’4’=>println("客户列表")

case'5’=> this.loop=false}

}

}while(loop)

Println(‘’你退出了软件系统...’’)

}

使用  view 或 app 进行执行,点击选择 object 命名为

CustomerCrm

def main(args:Array[String]:Unit={

New CustomerView( ).mainMenu( )

}

相关文章
【Vue3+TypeScript】CRM系统项目搭建之 —项目目录结构的划分
【Vue3+TypeScript】CRM系统项目搭建之 —项目目录结构的划分
205 0
|
JavaScript Java
CRM项目
CRM项目
123 0
|
Scala 开发者
CRM 项目-添加客户 | 学习笔记
快速学习 CRM 项目-添加客户
CRM 项目-添加客户 | 学习笔记
|
Scala 开发者
CRM 项目-实现了显示客户列表 | 学习笔记
快速学习 CRM 项目-实现了显示客户列表
CRM 项目-实现了显示客户列表 | 学习笔记
|
Scala 开发者
CRM 项目-完善功能2 | 学习笔记
快速学习 CRM 项目-完善功能2
|
Scala 开发者
CRM 项目-完善功能1 | 学习笔记
快速学习 CRM 项目-完善功能1
|
Scala 开发者 索引
CRM 项目-删除客户 | 学习笔记
快速学习 CRM 项目-删除客户
|
3月前
|
人工智能 物联网 BI
诊断设备企业必看!垂直医疗行业的CRM软件有哪些?
2025年,诊断设备企业竞争核心转向精细化服务。传统CRM难堪重任,垂直医疗CRM成破局关键。本文深度解析八骏医疗云等五大解决方案,揭秘如何通过设备全周期管理、代理商管控、智能耗材预警与私有化部署,构建以客户为中心的服务体系,抢占增长制高点。
307 124
|
6月前
|
缓存 监控 安全
通义大模型与现有企业系统集成实战《CRM案例分析与安全最佳实践》
本文档详细介绍了基于通义大模型的CRM系统集成架构设计与优化实践。涵盖混合部署架构演进(新增向量缓存、双通道同步)、性能基准测试对比、客户意图分析模块、商机预测系统等核心功能实现。同时,深入探讨了安全防护体系、三级缓存架构、请求批处理优化及故障处理机制,并展示了实时客户画像生成和动态提示词工程。通过实施,显著提升客服响应速度(425%)、商机识别准确率(37%)及客户满意度(15%)。最后,规划了技术演进路线图,从单点集成迈向自主优化阶段,推动业务效率与价值持续增长。
270 8
|
7月前
|
机器学习/深度学习 人工智能 BI
500人规模的企业CRM必备的5大关键能力
文章介绍了适配大中型企业CRM系统的五大关键功能:精细化销售管理、全渠道营销、PaaS定制化、AI应用及生态连接能力。以纷享销客为例,详细解析了其在销售线索管理、行为与流程精细化管理、全渠道获客、灵活定制开发、AI赋能及生态协同等方面的优势。文章指出,在数字经济浪潮下,CRM已成为企业数字化转型的核心工具,通过重构客户运营体系,助力企业提升效率、优化决策并实现可持续增长。