国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng)

這篇具有很好參考價值的文章主要介紹了【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js



一、摘要

1.1 項目介紹

基于JAVA+Vue+SpringBoot+MySQL的CRM客戶管理系統(tǒng),包含了客戶管理、客戶分析、商品管理、客戶跟蹤、客戶消費模塊,還包含系統(tǒng)自帶的用戶管理、部門管理、角色管理、菜單管理、日志管理、數(shù)據(jù)字典管理、文件管理、圖表展示等基礎(chǔ)模塊,CRM客戶管理系統(tǒng)基于角色的訪問控制,給客戶管理員、工作人員使用,可將權(quán)限精確到按鈕級別,您可以自定義角色并分配權(quán)限,系統(tǒng)適合設(shè)計精確的權(quán)限約束需求。

1.2 項目錄屏


二、功能模塊

CRM客戶管理系統(tǒng)的系統(tǒng)設(shè)計是一個基于系統(tǒng)分析結(jié)果的過程,使用科學(xué)的系統(tǒng)理念和方法來設(shè)計一個新系統(tǒng),該系統(tǒng)可以最大限度地實現(xiàn)所需的目的。系統(tǒng)設(shè)計主要是功能設(shè)計,創(chuàng)建理想系統(tǒng)并制定設(shè)計計劃;將系統(tǒng)劃分為若干子系統(tǒng);子系統(tǒng)和整個系統(tǒng)的詳細(xì)設(shè)計和評估;演示系統(tǒng)方案并預(yù)測性能效果,本系統(tǒng)主要從五個功能模塊分析。

  1. 首先是客戶管理模塊,主要實現(xiàn)用戶的增刪改查,對客戶信息進(jìn)行快速、準(zhǔn)確的記錄和查詢操作,標(biāo)記客戶信息并對它進(jìn)行分類,每個客戶都具有唯一的編號,姓名,聯(lián)系方式等基本信息,同時還有客戶類型,客戶狀態(tài)等附加信息,能夠?qū)С隹蛻粜畔ⅰ?/p>

  2. 第二是客戶跟蹤模塊,該模塊主要就是對潛在客戶進(jìn)行跟蹤,記錄跟蹤內(nèi)容和對跟蹤信息增刪改查,每個客戶的跟蹤記錄包括跟蹤日期、跟蹤人、跟進(jìn)內(nèi)容等信息。

  3. 第三是客戶消費模塊,記錄客戶的消費情況,對客戶的消費記錄進(jìn)行增刪改查,同時也能導(dǎo)出客戶消費記錄信息到本地。

  4. 第四是商品管理模塊,包括商品信息的增刪改查、商品分類、商品庫存管理等功能。

  5. 第五是系統(tǒng)基礎(chǔ)模塊,該模塊包含若干子功能,但是該功能模塊只有管理員角色可以操作。

【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js


三、系統(tǒng)設(shè)計

3.1 用例設(shè)計

【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js

3.2 E-R 圖設(shè)計

【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js

3.3 數(shù)據(jù)庫設(shè)計

3.3.1 客戶表

【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js

3.3.2 商品表

【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js

3.3.3 客戶跟蹤表

【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js

3.3.4 客戶消費表

【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js

3.3.5 系統(tǒng)角色表

【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js


四、系統(tǒng)展示

【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js
【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js
【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js
【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js
【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js
【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js
【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js
【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js


五、核心代碼

5.1 查詢客戶

@RequestMapping(value = "/getByPage", method = RequestMethod.GET)
@ApiOperation(value = "查詢客戶")
public Result<IPage<Customer>> getByPage(@ModelAttribute Customer customer ,@ModelAttribute PageVo page){
    QueryWrapper<Customer> qw = new QueryWrapper<>();
    if(!ZwzNullUtils.isNull(customer.getType())) {
        qw.eq("type",customer.getType());
    }
    if(!ZwzNullUtils.isNull(customer.getTitle())) {
        qw.like("title",customer.getTitle());
    }
    IPage<Customer> data = iCustomerService.page(PageUtil.initMpPage(page),qw);
    return new ResultUtil<IPage<Customer>>().setData(data);
}

5.2 新增客戶跟蹤記錄

@RequestMapping(value = "/insert", method = RequestMethod.POST)
@ApiOperation(value = "新增客戶跟蹤")
public Result<CustomerItem> insert(CustomerItem customerItem){
    Customer customer = iCustomerService.getById(customerItem.getCustomerId());
    if(customer == null) {
        return ResultUtil.error("客戶不存在");
    }
    User currUser = securityUtil.getCurrUser();
    customerItem.setCustomerName(customer.getTitle());
    customerItem.setDate(DateUtil.now());
    customerItem.setUserId(currUser.getId());
    customerItem.setUserName(currUser.getNickname());
    iCustomerItemService.saveOrUpdate(customerItem);
    return new ResultUtil<CustomerItem>().setData(customerItem);
}

5.3 新增客戶消費訂單

@RequestMapping(value = "/insert", method = RequestMethod.POST)
@ApiOperation(value = "新增客戶消費")
public Result<CustomerOrder> insert(CustomerOrder customerOrder){
    Customer customer = iCustomerService.getById(customerOrder.getUserId());
    if(customer == null) {
        return ResultUtil.error("客戶不存在");
    }
    customerOrder.setUserName(customer.getTitle());
    Commodity commodity = iCommodityService.getById(customerOrder.getCommodityId());
    if(commodity == null) {
        return ResultUtil.error("商品不存在");
    }
    if(commodity.getNumber() == null) {
        commodity.setNumber(BigDecimal.ZERO);
    }
    if(customerOrder.getNumber().compareTo(commodity.getNumber()) > 0) {
        return ResultUtil.error("庫存不足");
    }
    commodity.setNumber(commodity.getNumber().subtract(customerOrder.getNumber()));
    iCommodityService.saveOrUpdate(commodity);
    customerOrder.setTitle(commodity.getTitle());
    customerOrder.setType(commodity.getType());
    customerOrder.setPrice(commodity.getPrice());
    customerOrder.setImage(commodity.getImage());
    customerOrder.setUserId(customer.getId());
    customerOrder.setUserName(customer.getTitle());
    customerOrder.setDate(DateUtil.now());
    iCustomerOrderService.saveOrUpdate(customerOrder);
    return new ResultUtil<CustomerOrder>().setData(customerOrder);
}

5.4 查詢商品

@RequestMapping(value = "/getByPage", method = RequestMethod.GET)
@ApiOperation(value = "查詢商品")
public Result<IPage<Commodity>> getByPage(@ModelAttribute Commodity commodity ,@ModelAttribute PageVo page){
    QueryWrapper<Commodity> qw = new QueryWrapper<>();
    if(!ZwzNullUtils.isNull(commodity.getTitle())) {
        qw.like("title",commodity.getTitle());
    }
    if(!ZwzNullUtils.isNull(commodity.getType())) {
        qw.eq("type",commodity.getType());
    }
    IPage<Commodity> data = iCommodityService.page(PageUtil.initMpPage(page),qw);
    return new ResultUtil<IPage<Commodity>>().setData(data);
}

5.5 商品購買

@RequestMapping(value = "/insert", method = RequestMethod.POST)
@ApiOperation(value = "新增商品購買")
public Result<CommodityBuy> insert(CommodityBuy commodityBuy){
    Commodity commodity = iCommodityService.getById(commodityBuy.getCommodityId());
    if(commodity == null) {
        return ResultUtil.error("商品不存在");
    }
    User currUser = securityUtil.getCurrUser();
    commodityBuy.setTitle(commodity.getTitle());
    commodityBuy.setType(commodity.getType());
    commodityBuy.setPrice(commodity.getPrice());
    commodityBuy.setImage(commodity.getImage());
    commodityBuy.setUserId(currUser.getId());
    commodityBuy.setUserName(currUser.getNickname());
    commodityBuy.setDate(DateUtil.now());
    iCommodityBuyService.saveOrUpdate(commodityBuy);
    if(commodity.getNumber() == null) {
        commodity.setNumber(BigDecimal.ZERO);
    }
    commodity.setNumber(commodity.getNumber().add(commodityBuy.getNumber()));
    iCommodityService.saveOrUpdate(commodity);
    return new ResultUtil<CommodityBuy>().setData(commodityBuy);
}

六、免責(zé)說明

  • 本項目僅供個人學(xué)習(xí)使用,商用授權(quán)請聯(lián)系博主,否則后果自負(fù)。
  • 博主擁有本軟件構(gòu)建后的應(yīng)用系統(tǒng)全部內(nèi)容所有權(quán)及獨立的知識產(chǎn)權(quán),擁有最終解釋權(quán)。
  • 如有問題,歡迎在倉庫 Issue 留言,看到后會第一時間回復(fù),相關(guān)意見會酌情考慮,但沒有一定被采納的承諾或保證。

下載本系統(tǒng)代碼或使用本系統(tǒng)的用戶,必須同意以下內(nèi)容,否則請勿下載!

  1. 出于自愿而使用/開發(fā)本軟件,了解使用本軟件的風(fēng)險,且同意自己承擔(dān)使用本軟件的風(fēng)險。
  2. 利用本軟件構(gòu)建的網(wǎng)站的任何信息內(nèi)容以及導(dǎo)致的任何版權(quán)糾紛和法律爭議及后果和博主無關(guān),博主對此不承擔(dān)任何責(zé)任。
  3. 在任何情況下,對于因使用或無法使用本軟件而導(dǎo)致的任何難以合理預(yù)估的損失(包括但不僅限于商業(yè)利潤損失、業(yè)務(wù)中斷與業(yè)務(wù)信息丟失),博主概不承擔(dān)任何責(zé)任。
  4. 必須了解使用本軟件的風(fēng)險,博主不承諾提供一對一的技術(shù)支持、使用擔(dān)保,也不承擔(dān)任何因本軟件而產(chǎn)生的難以預(yù)料的問題的相關(guān)責(zé)任。

【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng),spring boot,開源,vue.js文章來源地址http://www.zghlxwxcb.cn/news/detail-788292.html

到了這里,關(guān)于【開源】基于Vue+SpringBoot的CRM客戶管理系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【開源】基于Vue+SpringBoot的人事管理系統(tǒng)

    【開源】基于Vue+SpringBoot的人事管理系統(tǒng)

    基于JAVA+Vue+SpringBoot+MySQL的人事管理系統(tǒng),包含了職位模塊、職稱模塊、員工請假模塊、員工留言模塊、員工薪資模塊,還包含系統(tǒng)自帶的用戶管理、部門管理、角色管理、菜單管理、日志管理、數(shù)據(jù)字典管理、文件管理、圖表展示等基礎(chǔ)模塊,人事管理系統(tǒng)基于角色的訪問控

    2024年02月03日
    瀏覽(25)
  • 【開源】基于Vue+SpringBoot的公司貨物訂單管理系統(tǒng)

    【開源】基于Vue+SpringBoot的公司貨物訂單管理系統(tǒng)

    基于JAVA+Vue+SpringBoot+MySQL的公司貨物訂單管理系統(tǒng)包含了客戶管理模塊、商品維護(hù)模塊、供應(yīng)商管理模塊和訂單管理模塊,還包含系統(tǒng)自帶的用戶管理、部門管理、角色管理、菜單管理、日志管理、數(shù)據(jù)字典管理、文件管理、圖表展示等基礎(chǔ)模塊,公司貨物訂單管理系統(tǒng)基于角

    2024年02月04日
    瀏覽(38)
  • 【開源】基于Vue和SpringBoot的超市商品管理系統(tǒng)

    【開源】基于Vue和SpringBoot的超市商品管理系統(tǒng)

    項目編號: S 001 ,文末獲取源碼。 color{red}{項目編號:S001,文末獲取源碼。} 項目編號: S 001 ,文末獲取源碼。 隨著社會的發(fā)展,人們的生活水平不斷地提高,超市遍布城市各個社區(qū),它們繁榮了社會經(jīng)濟(jì),也便利了人們的生活,是人們生活中不可缺少的一部份。顧客需要

    2024年02月01日
    瀏覽(30)
  • 基于SpringBoot+Vue+uniapp畢業(yè)論文管理系統(tǒng)(實現(xiàn)三個端,小程序客戶端、PC前臺客戶端、PC管理端)

    基于SpringBoot+Vue+uniapp畢業(yè)論文管理系統(tǒng)(實現(xiàn)三個端,小程序客戶端、PC前臺客戶端、PC管理端)

    文末獲取源碼 開發(fā)語言:Java 使用框架:spring boot 前端技術(shù):JavaScript、Vue?、css3 開發(fā)工具:IDEA/MyEclipse/Eclipse、Visual Studio Code 數(shù)據(jù)庫:MySQL 5.7/8.0 數(shù)據(jù)庫管理工具:phpstudy/Navicat JDK版本:Java jdk8 Maven:apache-maven 3.8.1-bin 小程序框架:uniapp 小程序開發(fā)軟件:HBuilder X 小程序運行軟

    2024年02月04日
    瀏覽(26)
  • 【開源】基于JAVA+Vue+SpringBoot的超市賬單管理系統(tǒng)

    【開源】基于JAVA+Vue+SpringBoot的超市賬單管理系統(tǒng)

    基于JAVA+Vue+SpringBoot+MySQL的超市賬單管理系統(tǒng),包含供應(yīng)商模塊、商品管理模塊、超市賬單模塊,還包含系統(tǒng)自帶的用戶管理、部門管理、角色管理、菜單管理、日志管理、數(shù)據(jù)字典管理、文件管理、圖表展示等基礎(chǔ)模塊,超市賬單管理系統(tǒng)基于角色的訪問控制,給超市管理員

    2024年02月02日
    瀏覽(29)
  • 【開源】基于JAVA+Vue+SpringBoot的食品生產(chǎn)管理系統(tǒng)

    【開源】基于JAVA+Vue+SpringBoot的食品生產(chǎn)管理系統(tǒng)

    基于JAVA+Vue+SpringBoot+MySQL的食品生產(chǎn)管理系統(tǒng),包含了加工廠管理、客戶管理、食品管理、生產(chǎn)訂單、銷售訂單、系統(tǒng)公告模塊,還包含系統(tǒng)自帶的用戶管理、部門管理、角色管理、菜單管理、日志管理、數(shù)據(jù)字典管理、文件管理、圖表展示等基礎(chǔ)模塊,食品生產(chǎn)管理系統(tǒng)基于

    2024年01月22日
    瀏覽(39)
  • 【開源】基于JAVA+Vue+SpringBoot的高校宿舍調(diào)配管理系統(tǒng)

    【開源】基于JAVA+Vue+SpringBoot的高校宿舍調(diào)配管理系統(tǒng)

    基于JAVA+Vue+SpringBoot+MySQL的高校宿舍調(diào)配管理系統(tǒng),包含了宿舍管理模塊、宿舍分配模塊、個人配置模塊,還包含系統(tǒng)自帶的用戶管理、部門管理、角色管理、菜單管理、日志管理、數(shù)據(jù)字典管理、文件管理、圖表展示等基礎(chǔ)模塊,高校宿舍調(diào)配管理系統(tǒng)基于角色的訪問控制,

    2024年01月23日
    瀏覽(31)
  • 【開源】基于Vue和SpringBoot的創(chuàng)意工坊雙創(chuàng)管理系統(tǒng)

    【開源】基于Vue和SpringBoot的創(chuàng)意工坊雙創(chuàng)管理系統(tǒng)

    項目編號: S 049 ,文末獲取源碼。 color{red}{項目編號:S049,文末獲取源碼。} 項目編號: S 049 ,文末獲取源碼。 基于JAVA+Vue+SpringBoot+MySQL的創(chuàng)意工坊雙創(chuàng)管理系統(tǒng),包含了講座管理、消息管理、項目管理、公共空間、房間預(yù)約、團(tuán)隊管理模塊,還包含系統(tǒng)自帶的用戶管理、

    2024年02月05日
    瀏覽(36)
  • 基于ssm的CRM客戶管理系統(tǒng)(spring + springMVC + mybatis)營銷業(yè)務(wù)信息java jsp源代碼

    基于ssm的CRM客戶管理系統(tǒng)(spring + springMVC + mybatis)營銷業(yè)務(wù)信息java jsp源代碼

    本項目為前幾天收費幫學(xué)妹做的一個項目,Java EE JSP項目,在工作環(huán)境中基本使用不到,但是很多學(xué)校把這個當(dāng)作編程入門的項目來做,故分享出本項目供初學(xué)者參考。 基于ssm的CRM客戶管理系統(tǒng)(spring + springMVC + mybatis) 系統(tǒng)有1權(quán)限:管理員 市場活動 線索(潛在客戶) 客戶 聯(lián)

    2024年02月12日
    瀏覽(28)
  • 基于SpringBoot+VUE的寵物醫(yī)院后臺管理系統(tǒng)【源碼開源】【建議收藏】

    基于SpringBoot+VUE的寵物醫(yī)院后臺管理系統(tǒng)【源碼開源】【建議收藏】

    今天給大家開源一個基于SpringBoot+VUE的寵物醫(yī)院后臺管理系統(tǒng),系統(tǒng)基于腳手架工程,花了大概1周時間做出來的。 該系統(tǒng)完全開源。 系統(tǒng)完美運行,無任何的bug,技術(shù)較多,可以當(dāng)做 面試的項目或者作為畢設(shè)的項目。 通過本項目你可以學(xué)到: 項目是怎樣前后端分離的 vue 是

    2024年02月07日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包