纳税服务系统【投诉受理管理,显示投诉信息、处理回复、我要投诉】

本文详细介绍了投诉受理管理模块的开发过程,包括使用Hibernate逆向工程,实现多条件查询、投诉回复、匿名投诉等功能。在处理投诉时,提供了UI界面并利用Ajax实现二级联动,同时确保了投诉信息的安全性,如匿名投诉时隐藏敏感信息。此外,还讨论了如何解决投诉受理的三圈问题,确保查询条件在操作后不会丢失。
摘要由CSDN通过智能技术生成

投诉受理管理模块

接下来,就是来开发我们的投诉受理管理模块了…..我们来看看原型图与需求吧:

查询用户提交的投诉信息,可以根据投诉部门(部门A/B)、投诉时间段、状态进行查询。在列表信息中展示投诉标题、被投诉部门、被投诉人、投诉时间、状态(待受理、已受理、已失效)、操作;其中操作栏内内容为“处理”,点击“处理”则在打开的查询页面中查看具体的投诉信息并且可以多次回复投诉信息;一旦回复则说明已受理该投诉。

投诉详细信息:在本页面中首先要明显地展示出当前投诉是否已经受理;然后再显示投诉人信息、被投诉信息、受理信息(历史受理信息)三部分内容,并且在页面中可以无限次的对本次受理进行回复。投诉人信息包括:是否匿名投诉、投诉人单位、投诉人姓名、投诉人手机,如果是匿名投诉,则不显示投诉人单位、姓名并对手机号中间4位号码使用*号代替。被投诉信息包括:投诉时间、被投诉部门、被投诉人、投诉标题、投诉内容。受理信息:如果有多次回复则将多次的回复信息显示,显示内容包括回复时间、回复部门、回复人、受理回复内容;可以再次回复。

这里写图片描述

这里写图片描述

根据上面两张原型图以及文字说明,我们可以发现:一个投诉信息可对应多个回复。


在“工作主页”中点击“我要投诉”进入页面,添加内容包括:投诉标题、被投诉部门(部门A/B)、被投诉人、投诉详情、是否匿名投诉

这里写图片描述

关键在于匿名投诉的那一部分,我们该怎么写….


统计:根据年度将相应年度的每个月的投诉数进行统计,并以图表的形式展示在页面中;在页面中可以选择查看当前年度及其前4年的投诉数。在页面中可以选择不同的年度,然后页面展示该年度的曲线统计图。

这里写图片描述

这个统计图,大概也需要用到组件来生成出来的吧???


自动投诉受理:在每个月月底最后一天对本月之前的投诉进行自动处理;将投诉信息的状态改为 已失效。在后台管理中不能对该类型投诉进行回复。

自动投诉受理??在每个月的最后一天判断投诉信息,程序对其自动受理。。


投诉受理开发

我们首先来画一个流程图看看它的大概思路是怎么样的:

这里写图片描述

Hibernate逆向工程

我们经过上面的分析,知道了:一个投诉信息可对应多个回复。是一对多的关系。我们下面使用powerdesginer来画出它的概念数据模型图

这里写图片描述

生成物理模型图:

这里写图片描述

生成数据库表:


/*==============================================================*/
/* DBMS name:      MySQL 5.0                                    */
/* Created on:     2017/6/12 19:06:20                           */
/*==============================================================*/


drop table if exists complain;

drop table if exists complain_reply;

/*==============================================================*/
/* Table: complain                                              */
/*==============================================================*/
create table complain
(
   comp_id              varchar(32) not null,
   comp_company         varchar(100),
   comp_name            varchar(20),
   comp_mobile          varchar(20),
   is_NM                bool,
   comp_time            datetime,
   comp_title           varchar(200) not null,
   to_comp_name         varchar(20),
   to_comp_dept         varchar(100),
   comp_content         text,
   state                varchar(1),
   primary key (comp_id)
);

/*==============================================================*/
/* Table: complain_reply                                        */
/*==============================================================*/
create table complain_reply
(
   reply_id             varchar(32) not null,
   comp_id              varchar(32) not null,
   replyer              varchar(20),
   reply_dept           varchar(100),
   reply_time           datetime,
   reply_content        varchar(300),
   primary key (reply_id)
);

alter table complain_reply add constraint FK_comp_reply foreign key (comp_id)
      references complain (comp_id) on delete restrict on update restrict;


生成实体与配置文件:
这里写图片描述

Intellij idea下生成出来的映射文件是没有对应的关联关系的。也就是说:一对多或多对多的关系,它是不会帮你自动生成的【好像是这样子的】。。。因此,需要我们自己添加Set【如果需要】

  • 添加Set集合和状态的常量

package zhongfucheng.complain.entity;

import java.sql.Timestamp;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Map;
import java.util.Set;

/**
 * Created by ozc on 2017/6/12.
 */
public class Complain {
   
private String compId;
    private String compCompany;
    private String compName;
    private String compMobile;
    private Byte isNm;
    private Timestamp compTime;
    private String compTitle;
    private String toCompName;
    private String toCompDept;
    private String compContent;
    private String state;

    //状态
    public static String COMPLAIN_STATE_UNDONE = "0";
    public static String COMPLAIN_STATE_DONE = "1";
    public static String COMPLAIN_STATE_INVALID = "2";
    public static Map<String, String> COMPLAIN_STATE_MAP;
    static {
     
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
  本系统用于对客户投诉进行网上协同处理,实现了从投诉的接收、登记、处理、归档、查询,以及统计分析等一系列流程的管理,是一款接收、管理和分析投诉信息的理想软件。系统具备高度的可定制性,具有数据项目自定义功能,管理员可根据实际需要来添加或编辑各种数据类型(包括图片、文件、下拉列表等)的投诉记录项目,因此能适应几乎任何用户的个性化需求。该软件既能单机运行、也可运行在单位局域网或互联网网站上,使顾客能直接从网上进行投诉投诉信息自动进入管理系统,需要参与投诉管理的人员可随时随地登录系统进行查询和处理,并能灵活地根据各种条件生成柱状图、排列图等统计分析图表,直观地反映出历史数据的方方面面(如,哪些原因在哪些时间段造成了多大比例多大损失的投诉),同时,软件也支持将数据导出到Excel电子表格软件。   系统采用易于维护的B/S结构,只需在一台电脑(或网站)上安装,即可用浏览器通过网络登录。V4.0版参考众多用户的建议进行了许多改进,增加了统计技术的应用,将大大提高售后服务管理的效率并降低管理成本,成为国内企事业单位接收、管理和分析投诉的理想工具。   本压缩包中提供了两种安装方式,请优先使用“推荐安装方式”,按照其中对应于操作系统的说明文件的指导来安装,如果无法完成安装,再使用备用安装方式。万一两种方式都安装失败,可考虑换一台电脑安装,或重装系统后安装,或与我们联系获得软件安装的技术支持。
这是一款各行业及企事业单位都适用的信息管理系统,它可以整合管理所有的数据信息,并以最简化的方式进行在线的录入、管理、查询和共享,建立起“低成本、高效率、操作简单、可自由定制”的信息管理平台。 系统可安装在单机、局域网或互联网网站上,用浏览器登录即可使用。其操作方式接近Windows的使用习惯,时时处处贯穿了人性化的设计理念,可带来堪称优雅的应用体验。系统信息管理功能完全基于用户的自定义,灵活、简约而应用无穷,可轻松构建出比定制软件更实用的适合自己的信息管理系统,并能多种应用无缝集成,作为企业的综合管理系统系统以缩略视图、表格视图等多种形式提供了不同的数据展现方式;以图表视图、报表视图提供了直观灵活的统计分析功能;可随时备份或恢复数据,以及导入导出Excel数据;更有“信息中心”栏目,可用于发布通知、公告、文档、新闻等,也可用作论坛进行内部沟通和交流;通过方便的权限设置,一切尽在管理员掌控之中。 经过简单的设计,或导入预置或下载的模板,该系统可轻松实现诸如客户关系管理系统、档案管理系统、人力资源管理系统、设备管理系统、质量管理系统以及其它任何你需要的数据管理功能。此外,系统还支持多种数据库和浏览器,以及电子商务等功能,并可集成在现有的网站中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值