Java毕业设计基于springboot企业客户管理系统

一、项目介绍

本论文将对企业客户管理系统相关的技术以及网站开发技术进行分析和研究,在深入了解企业客户管理的过程以及合格要求后,结合用户的实际情况,研究企业客户管理系统的设计与实现,期望通过该系统能够将用户的数据管理工作规范化、简单化,从而提高管理工作的效率。本论文的主要内容包括:
第一,研究分析java技术,结合用户日常管理方式和服务安排,进行企业客户管理系统的数据库设计和系统功能,并对每个模块进行说明。
第二,陈列说明该系统实现所采用的架构、系统搭建采用的服务器、系统开发环境和使用的工具,以及系统后台采用的数据库。
最后,对系统进行全面测试,主要包括功能测试、查询性能测试、安全性能测试。分析系统存在的不足以及将来改进的方向。

关键词:企业客户;java;MySQL数据库

二、开发环境

开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven
————————————————

三、功能介绍

系统综合网络空间开发设计要求。目的是将企业客户管理系统将传统管理方式转换为在网上管理,完成企业客户管理的方便快捷、安全性高、交易规范做了保障,目标明确。企业客户管理系统可以将功能划分为管理员功能,领导功能,客户管理员功能和客户功能。
(1)、管理员关键功能包含系统首页,个人中心,客户管理,领导管理,客户信息管理,客户管理员管理,业务信息管理,订单信息管理,投诉信息管理,投诉处理管理,服务信息管理,报表信息管理,任务信息管理,任务状态管理,任务结束管理,留言板,系统管理等进行管理。管理员用例如下:
Java毕业设计基于springboot企业客户管理系统_第1张图片

图3-1 管理员用例图

(2)、领导关键功能包含系统首页,个人中心,客户管理,客户信息管理,业务信息管理,订单信息管理,投诉信息管理,投诉处理管理,服务信息管理,报表信息管理,任务信息管理,任务状态管理,任务结束管理,系统管理等进行管理。领导用例如下:
Java毕业设计基于springboot企业客户管理系统_第2张图片

图3-2 领导用例图

(3)、客户管理员关键功能包含系统首页,个人中心,客户信息管理,业务信息管理,订单信息管理,投诉信息管理,投诉处理管理,服务信息管理,报表信息管理,任务信息管理,任务状态管理,任务结束管理,系统管理等进行管理。客户管理员用例如下:
Java毕业设计基于springboot企业客户管理系统_第3张图片

图3-3 客户管理员用例图

(4)、客户关键功能包含系统首页,个人中心,投诉信息管理,投诉处理管理等进行管理。客户用例如下:
Java毕业设计基于springboot企业客户管理系统_第4张图片

图3-4 客户用例图

系统的总体功能结构图如图4-1所示。
Java毕业设计基于springboot企业客户管理系统_第5张图片

图 4-1系统总体结构图

四、核心代码

部分代码:

package com.fc.v2.controller;

import com.fc.v2.common.base.BaseController;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;

/**
 * 如果有前台这儿写前台访问方法
 * @ClassName: IndexController
 * @author fuce
 * @date 2019-10-21 00:15
 */
@Api(tags = "首页模块")
@Controller
public class IndexController extends BaseController{
	
	/**
	 * 前台访问 域名:端口 例如:localhost:80的get请求
	 * @param map
	 * @return
	 * @author fuce
	 * @Date 2019年11月20日 下午10:55:13
	 */
	@ApiOperation(value="前台",notes="前台")
	@GetMapping("/")
	public String index(ModelMap map) {
		
		//直接访问后台用
		return "redirect:/admin/login";
    	//return "index";
	}
	/**
	 * 前台访问/index的get请求
	 * @param map
	 * @return
	 * @author fuce
	 * @Date 2019年11月20日 下午10:54:56
	 */
	@ApiOperation(value="前台",notes="前台")
	@GetMapping("/index")
	public String index2(ModelMap map) {
		//直接访问后台用
		//return "redirect:/admin/login"
		return "index";
	}
}

五、效果图

Java毕业设计基于springboot企业客户管理系统_第6张图片

Java毕业设计基于springboot企业客户管理系统_第7张图片
Java毕业设计基于springboot企业客户管理系统_第8张图片
Java毕业设计基于springboot企业客户管理系统_第9张图片
Java毕业设计基于springboot企业客户管理系统_第10张图片
Java毕业设计基于springboot企业客户管理系统_第11张图片
Java毕业设计基于springboot企业客户管理系统_第12张图片
Java毕业设计基于springboot企业客户管理系统_第13张图片
Java毕业设计基于springboot企业客户管理系统_第14张图片
Java毕业设计基于springboot企业客户管理系统_第15张图片

六、文章目录

目 录
1 绪 论 5
1.1研究背景 5
1.2 研究意义 5
1.3国内外研究现状 5
1.4本文组织结构 6
2 技术介绍 7
2.1 java介绍 7
2.2 Spring Boot框架介绍 7
2.3 MySQL数据库 8
2.4本章小结 8
3需求分析 9
3.1可行性分析 9
3.1.1经济可行性分析 9
3.1.2技术可行性分析 9
3.2系统需求分析 9
3.2.1功能需求 9
3.2.2 性能需求 9
3.2.3 安全性需求 10
3.3 系统用例分析 10
3.4系统流程的分析 14
3.4.1 登录流程 14
3.4.2个人中心管理流程 14
3.4.3 系统操作流程 15
3.5本章小结 16
4系统设计 17
4.1系统结构设计 17
4.2系统功能结构设计图 17
4.3数据库设计 18
4.3.1 概念模型设计 18
4.3.2 数据库表结构 21
4.4本章小结 30
5 系统实现 31
5.1系统开发环境以及运行环境 31
5.1.1 系统开发环境 31
5.1.2 系统运行环境 31
5.2系统功能实现 31
5.3后台模块实现 33
5.3.1管理员模块实现 34
5.3.2领导模块实现 37
5.3.3客户管理员模块实现 38
5.3.4客户模块实现 39
5.4本章小结 40
6系统测试 41
6.1 系统测试目的 41
6.2 系统测试环境 41
6.3系统测试用例 41
6.4本章小结 42
结 论 43
参考文献 44
致 谢 45

你可能感兴趣的:(计算机毕业设计,springboot,java,课程设计,spring,boot)