1 简介
企业客户信息反馈的需求和管理上的不断提升,企业客户信息反馈管理的潜力将无限扩大,企业客户信息反馈平台在业界被广泛关注,本平台及对此进行总体分析,将企业客户信息反馈信息管理的发展提供参考。企业客户信息反馈平台对企业客户信息反馈有着明显的带动效应,对管理帮助更大。
本平台主要包括管理员和客户两个角色组成;主要包括:首页,个人中心,客户管理,问题类型管理,问题信息管理,问题报表管理,技术文档管理,系统管理等功能的管理平台。
2 技术栈
开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7 或者 Tomcat 8
数据库:mysql 5.7(一定要5.7版本,8.0 有时候坑很多)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9 (无强制要求)
3 功能分析
考虑到实际生活中在企业客户信息反馈管理方面的需要以及对该平台认真的分析,将平台权限按管理员、客户这两类涉及用户划分。
(1)管理员功能需求
管理员登陆后,主要模块包括首页,个人中心,客户管理,问题类型管理,问题信息管理,问题报表管理,技术文档管理,系统管理等功能。管理员用例图如图3-1所示。
图3-1 管理员用例图
(2)客户功能需求
客户登陆后,主要模块包括首页,问题信息,技术文档,平台公告,个人中心,后台管理等功能。客户用例图如图3-2所示。
图3-2 客户用例图
4 功能结构
为了更好的去理清本平台整体思路,对该平台以结构图的形式表达出来,设计实现该企业客户信息反馈平台的功能结构图如下所示:
图4-1 平台总体结构图
4.2 数据库设计
4.2.1 数据库E/R图
ER图是由实体及其关系构成的图,通过E/R图可以清楚地描述平台涉及到的实体之间的相互关系。在平台中对一些主要的几个关键实体如下图:
(1)客户管理E/R图如下所示:
图4-2客户管理E/R图
(2)问题信息管理E/R图如下所示:
图4-3问题信息管理E/R图
第五章 平台功能实现
5.1平台功能模块
企业客户信息反馈平台,在平台首页可以查看首页,问题信息,技术文档,平台公告,个人中心,后台管理等内容,并进行详细操作;如图5-1所示。
图5-1平台首页界面图
技术文档,在技术文档页面可以查看文档名称,文档编号,上传时间,技术文档等内容,并进行收藏操作,如图5-2所示。
图5-2技术文档界面图
问题信息,在问题信息页面可以查看问题名称,问题类型,问题状态,提出时间,账号,姓名,电话等内容,并进行提交评论操作,如图5-3所示。
图5-3问题信息界面图
个人中心,在个人中心页面通过填写账号,姓名,密码,性别,上传图片,电话,年龄等内容进行更新信息,还可以根据需要对我的收藏进行详细操作,如图5-4所示。
图5-4个人中心界面图
5.2后台登录
用户登录进入平台前在登录页面根据要求填写用户名和密码,点击登录进行平台操作,如图5-5所示。
图5-5后台登录界面图
5.2.1管理员功能
管理员登录平台后,可以对首页,个人中心,客户管理,问题类型管理,问题信息管理,问题报表管理,技术文档管理,系统管理等功能进行相应的操作管理,如图5-6所示。
图5-6管理员功能界面图
客户管理,在客户管理页面可以对索引,账号,姓名,头像,性别,电话,年龄等内容进行详情,修改,或删除等操作,如图5-7所示。
图5-7客户管理界面图
问题信息管理,在问题信息管理页面可以对索引,问题名称,问题类型,封面,问题状态,提出时间,账号,姓名,电话等信息进行详情,修改,查看评论,删除等操作,如图5-8所示。
图5-8问题信息管理界面图
问题报表管理,在问题报表管理页面可以对索引,报表编号,问题类型,新增数量,解决数量,统计日期等内容进行详情,修改或删除等操作,如图5-9所示。
图5-9问题报表管理界面图
技术文档管理,在技术文档管理页面可以对索引,文档编码,文档名称,文档图片,技术文档,上传时间等内容进行详情,修改,查看评论,删除等操作,如图5-10所示。
图5-10技术文档管理界面图
问题类型管理,在问题类型管理页面可以对索引,问题类型等内容进行详情,修改和删除等操作,如图5-11所示。
图5-11问题类型管理界面图
系统管理,在平台公告页面可以对索引,标题,图片等内容进行详情,修改和删除等操作,还可以对轮播图管理进行详细的操作管理;如图5-12所示。
图5-12平台管理界面图
5.2.2客户功能
客户登录平台后,可以对首页,个人中心,问题信息管理,我的收藏管理等功能进行相应的操作管理,如图5-13所示。
图5-13管理员功能界面图
个人中心,在个人中心页面可以对账号,姓名,头像,性别,电话,年龄等内容进行修改操作,如图5-14所示。