文档章节

工单系统的设计思路

源远流长-泉
 源远流长-泉
发布于 2017/06/07 11:14
字数 442
阅读 342
收藏 0

       工单系统设计的目的是让基层网点可以向上级报告问题,并让上级机构去派工解决问题,在解决问题后做一个反馈,以便考核。系统设计的关键是业务流程的设计,为此专门设计了一个表:

CREATE TABLE `wk_tasks` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `order_id` int(11) DEFAULT NULL,
  `task_type` varchar(8) DEFAULT '公司任务' COMMENT '任务的分类:公司任务\r\n部门任务\r\n个人任务',
  `task_date` datetime DEFAULT NULL COMMENT '处理日期',
  `task_coper` varchar(20) DEFAULT NULL COMMENT '公司名称',
  `task_dept` varchar(20) DEFAULT NULL COMMENT '部门名称',
  `task_userid` int(11) DEFAULT NULL,
  `task_username` varchar(20) DEFAULT NULL COMMENT '姓名',
  `task_usertype` varchar(8) DEFAULT NULL COMMENT '人员类型:主板,协办,相关',
  `task_kaohedate` datetime DEFAULT NULL COMMENT '考核办规定完成日期',
  `task_content` longtext COMMENT '处理意见',
  `task_status` tinyint(4) DEFAULT '0' COMMENT '1表示任务完成',
  `pid` int(11) DEFAULT '0' COMMENT '上一级id',
  `task_cddate` datetime DEFAULT NULL COMMENT '更新日期',
  `uid` int(11) DEFAULT NULL COMMENT '操作员id',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8mb4;

       人员根据级别权限的不同去检索属于自己权限内的任务,完成后status=1。

        具体检索方法是:公司级别的用户,检索自己公司名内的任务;部门级别的用户,检索自己公司+部门的任务;个人任务以此类推。

        公司和部门分配任务时的页面设计,考虑到部门和人员比较少,直接在页面上用复选框供用户选择。当然如果碰到数据比较多的时候,还是要采用弹出窗口和树形目录方式设计。

 

© 著作权归作者所有

源远流长-泉
粉丝 0
博文 25
码字总数 3661
作品 0
私信 提问
寻求一种实现方法或者思路

描述 系统为工单系统,工单系统内包含工单数据以及工单的流转记录 工单记录有用户的诉求描述 流转记录包含处理的部门,部门流转的信息,最终是否解决、处理用户诉求。 很多情况下会流转多个部...

晴雨夜
2018/01/31
216
0
萝卜斯/PESCMS-Ticket

#PESCMS Ticket PESMCS Ticket(下称PT)是一款基于GPLv2协议发布的开源客服工单系统。PT基于PESCMS2为核心进行开发,以全新的设计理念,实现一句JS即可嵌入任意页面中,让工单系统变得更加轻便...

萝卜斯
2016/01/05
0
0
PESCMS Ticket 工单系统 v1.1.0 正式版发布!

PESMCS Ticket(下称PT)是一款基于GPLv2协议发布的开源客服工单系统。除了传统的站内工单提交模式,我们以全新的设计理念,基于Javascript语言开发的跨域工单提交。实现在任何系统、任何页面,...

金拱门
2018/06/28
2.5K
0
PHP 客服工单系统 - PESMCS Ticket

PESCMS Ticket PESMCS Ticket(下称PT)是一款基于GPLv2协议发布的开源客服工单系统。PT以全新的设计理念,实现一句JS即可嵌入任意页面中,让工单系统变得更加轻便。 运行环境 PHP 5.6及以上版...

金拱门
2018/06/28
0
0
维修工单(微信服务号)

这是一个简单的工单系统。客户在微信公众号页面提交工单之后,系统利用微信服务号模板短信将工单信息推送给该客户和全部客服。 客服打开工单详情页面,可查看到工单信息。在处理工单(系统之...

品松老林
2016/11/05
6
0

没有更多内容

加载失败,请刷新页面

加载更多

Jenkins系列_插件安装及报错处理

进入Jenkins之后我们可以进行插件的安装,插件管理位于以下模块: 发现上面报了一堆错误,是因为插件的依赖没有安装好,那么这一节,就先把这些错误解决掉吧。解决完成后,也就基本会使用插件...

shzwork
今天
2
0
mysql mysql的所有查询语句和聚合函数(整理一下,忘记了可以随时看看)

查询所有字段 select * from 表名; 查询自定字段 select 字段名 from 表名; 查询指定数据 select * from 表名 where 条件; 带关键字IN的查询 select * from 表名 where 条件 [not] in(元素...

edison_kwok
昨天
9
0
多线程同时加载缓存实现

import com.google.common.cache.Cache;import com.google.common.cache.CacheBuilder;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorServi......

暗中观察
昨天
3
0
利用VisualVM 内存查看

准备工作,建几个测试类。等下就是要查看这几个类里面的属性 package visualvm;public class MultiObject { private String str; private int i; MultiObject(String str...

冷基
昨天
2
0
组装一台工作游戏两用机

一、配置清单如下: 分类 项目 价格(元) 主板 华硕(ASUS)TUF Z370-PLUS GAMING II 电竞特工 Z370二代 支持9代CPU 1049 CPU 英特尔(Intel) i7 8700K 酷睿六核 盒装CPU处理器 2640 风扇 九...

mbzhong
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部