代码拉取完成,页面将自动刷新
随着企业规模的不断扩大和市场竞争的日益激烈,客户关系管理*(Customer Relationship Management, CRM)*系统的需求日益增加。CRM 系统能够帮助企业有效地管理客户信息、优化销售流程、提升客户满意度,并最终推动业务增长
此项目为基于java开发的并使用Maven构建工具开发的控制台式的客户关系管理系统,用于管理销售、客户、订单之间的关系
依赖项 | 版本号 |
---|---|
JDK | 1.8 |
Hutool | 5.8.18 |
数据库驱动 | 8.0.29 |
lombok | 1.18.10 |
jnit | 5.8.2 |
项目写了一个菜单跳转逻辑来充当网关。在应用层中采用MVC三层架构。持久层的中间添加缓存
export
:导出的数据src.db
:数据库脚本文件
com.tianrise.crm
common
constants
:存放常量类enums
:存放枚举类utils
:存放工具类config
:存放配置类controller
:存放用于表示视图关系的Controller
dao
:存放基于Mapper
的对数据库相关操作的Dao
domain
:存放实体类environment
:项目环境
annotation
:存放项目环境注解类ioc
:用于管理单例池的基础框架menu
:用于管理视图跳转的基础框架orm
:用于管理对象关系映射的基础框架exception
:存放异常类mapper
:存放用于对象关系映射的Mapper
service
:存放处理业务逻辑的Service
test
:测试用例管理员模块:/root
销售模块:/salesperson
处理客户请求
查看所属客户的相关信息
查看所属订单的相关信息
查看总共销售成果,共计销售额
进入菜单时的消息提醒
处理客户请求
客户模块:/customer
克隆仓库地址
git clone https://gitee.com/hbnu_cs_110/hbnu110_crm.git
导入数据库文件
SOURCE ./src/db/hunu110_crm.sql;
配置数据库密码: 在application.properties
文件中修改数据库数据库配置
java.mysql.jdbc.username
= your usernamejava.mysql.jdbc.password
= your password运行启动类(com.titanrise.crm.CrmMainApplication
)
我们为三个系统的默认账号与密码:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。