中国普天项目信息管理系统之问题管理模块-详细设计说明书_第1页
中国普天项目信息管理系统之问题管理模块-详细设计说明书_第2页
中国普天项目信息管理系统之问题管理模块-详细设计说明书_第3页
中国普天项目信息管理系统之问题管理模块-详细设计说明书_第4页
中国普天项目信息管理系统之问题管理模块-详细设计说明书_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、. 中国普天信息产业股份有限公司 通信产业事业本部项目信息管理系统问题管理模块 详细设计说明书 文档编写: 毛文亮 提交日期: 2008-8-28 审 批 人: 杨正球 北邮项目组 2008-8-28 文档维护记录撰写人修改时间原版本号修改内容介绍毛文亮2008-8-28V1.0编写文档王晓琳2008-8-30V1.1修改格式及部分内容:目 录1.模块需求12.模块系统结构12.1.系统功能结构图12.2.系统用例图22.3.主要功能模块划分33.模块设计说明43.1.问题管理角色划分43.1.1.问题受理人43.1.2.一线问题责任人43.1.3.二线问题责任人53.1.4.三线问题责任人5

2、3.1.5.问题回访人员53.1.6.问题评级专家53.1.7.管理员53.1.8.客户部责任人63.2.问题管理状态动作分析63.2.1.问题状态划分63.2.2.问题动作定义83.2.3.问题状态图93.2.4.问题状态、动作与角色对应关系104.业务逻辑及接口设计114.1.内部接口114.2.外部接口114.2.1.用户界面114.2.2.软件接口114.2.3.硬件接口124.3.数据接口124.3.1.GroupService124.3.2.GroupBaseService144.3.3.GroupPersonService154.3.4.GroupProductService15

3、4.3.5.RecordService154.3.6.RevisitService174.3.7.ProblemDocumentService184.3.8.SatisifactionService184.3.9.RecordDocumentService194.3.10.ProblemConculsionService194.3.11.ProblemResultService204.3.12.ProblemDutierService204.3.13.ProblemDescriptionService214.3.14.ProblemService224.3.15.ProblemBaseServ

4、ice27Presale-006 问题管理模块 详细设计说明书1. 模块需求问题管理对工程实施过程中,以及实施后出现了问题、故障和进一步需求进行管理。主要完成对出现的问题、故障、需求信息的记录,以及各级问题负责人在处理过程中具体工作流程的管理和操作的记录。以便在日后对系统故障、问题进行统计和对问题回答工作量和回答满意度的统计。通过调研分析,问题管理流程分为系统内和系统外执行两部分处理流程。本系统的主要工作是记录问题管理流程中的问题原因查找部分的信息内容,因此系统并不是针对整个问题管理的处理流程来设计及开发。系统内流程即为需要通过软件设计开发的部分,系统外流程则需要在系统外人为处理。2. 模块系

5、统结构2.1. 系统功能结构图问题管理群组管理创建问题问题处理问题回访问题评级图 2-1系统功能结构图问题查询与统计2.2. 系统用例图图 2-2问题管理模块用例图2.3. 主要功能模块划分本模块辅助工程服务部收集客户问题并跟踪问题解决的过程,并要求系统具有稳定的性能和一定的安全性。本系统主要提供的功能(详细情况可参见项目信息管理系统之问题管理模块需求规格说明书):表 2-1 系统功能表序号功能1问题管理1.1群组管理1.2创建问题1.3问题处理1.4问题回访1.5问题评级1.6问题查询与统计模块功能包括的功能点介绍如下:1.1群组管理(1)增加群组(2)修改群组(3)删除群组(4)群组产品增

6、加(5)群组产品删除(6)群组人员增加(7)群组人员删除1.2创建问题(1)增加问题(2)修改问题(3)删除问题(4)提交问题1.3问题处理(1)退单处理(2)继续处理(3)更改责任人(4)问题升级(5)产品变更(6)一线解决方案(7)一线实施成功(8)一线实施失败(9)二线解决方案(10)二线确认方案(11)二线驳回方案(12)三线解决方案(13)提交回访1.4问题回访(1)进行回访1.5 问题评级(1)进行评级1.6 问题查询(1)问题综合查询1.7 问题统计(1)问题统计3. 模块设计说明3.1. 问题管理角色划分3.1.1. 问题受理人问题受理人为第一时间得到客户问题的人员,有可能是一

7、线实施人员,也有可能是问题故障服务热线的电话接听人员。问题受理人负责详细了解问题的相关情况、问题描述、出现问题的产品等信息,并在系统中创建一条问题单,将问题录入到系统中。之后受理人指定一个一线问题负责人,由该人负责后续的问题处理。当受理人不清楚一线负责人时,可以指定一线部门负责人,由该负责人去指定具体的问题负责人。3.1.2. 一线问题责任人一线问题责任人是客户实施现场的工作人员,他们可以第一时间与客户沟通,进行问题的解决。当一线问题责任人不知道问题如何解决时,可以将问题升级,转发给二线责任人继续处理。当问题得到解决后,一线问题责任人选择对于该问题的解决是否需要进行回访,如果回访,将提交给问题

8、回访人员;如果不需回访,则问题会提交给问题评级专家对问题进行评级处理。3.1.3. 二线问题责任人二线问题责任人是普天通信产业事业本部中工程客户支持部的相关人员,在接到一线问题负责人提交上来的问题后,需要对问题给予答复,并反馈给一线负责人。当二线问题负责人不知道如何解决时,可以将问题升级,转发给三线的问题责任人继续处理。3.1.4. 三线问题责任人三线问题责任人是普天研究员的客户支持部门人员,原则上,他们可以解决客户遇到的任何问题。当接到二线问题负责人转发过来的问题时,他们给予答复。当某个三线问题负责人不能解答问题时,其可以通过查阅资料方式继续解决问题,或交给其他三线负责人继续解决问题。当问题

9、解答完成后,三线负责人将解答结果反馈给二线负责人。3.1.5. 问题回访人员问题回访人员负责对问题解决完成的过程进行客户回访,了解客户对问题解决的满意程度,并将回访内容记录在系统中。完成回访后,将问题提交给问题评级专家进行评级处理。3.1.6. 问题评级专家问题评级专家是问题处理的最后一个环节,需要根据问题的描述以及问题负责人给出的解决方案,对故障的等级、故障历时时间、问题结论等进行评定,之后将问题关闭,完成整个问题处理的过程。3.1.7. 管理员管理员分为系统管理员和问题管理员。3.1.8. 客户部责任人该角色负责对非技术问题进行分配工作,将问题分配到某部门或某人进行处理。3.2. 问题管理

10、状态动作分析3.2.1. 问题状态划分问题状态涉及问题从创建到结束整个过程中的状态描述,问题状态包括:创建态、一线处理、二线处理、三线处理、二线实施、一线实施、一线已解决、待回访、待评级、结束。以下是对各个状态的详细描述。 创建态热线人员或一线人员将受理的问题录入到系统中后,问题进入创建态。受理人可以通过“提交”操作把问题转交给一线处理人员进行问题处理;同时,当一线处理人员认为该问题不具备解答要求时可以将问题退单给受理人,这时问题再次进入到了“创建态”,受理人可以对问题进一步的修改或删除操作。 一线处理当受理人提交了问题后,问题就进入了一线处理状态,该状态表示问题处

11、于一线处理中但没有解决。 一线处理状态可以进行的操作有“继续处理”、“更改责任人”、“问题升级”、“一线实施成功”、“退单问题”;该状态只能由创建态变迁过来。 二线处理二线处理状态表示问题处于二线处理中但没有解决。二线处理状态可以进行的操作包括:“继续处理”、“更改责任人”、“问题升级”、“二线解决方案”、“退单问题”;该状态只能由一线处理状态变迁过来。 三线处理三线处理状态表示问题处于三线处理中但没有解决。三线处理状态可以进行的操作包括:“继续处理”、“更改责任人”、“退单问题”、“三线解决方案”;该状态只能由二线处理状态变迁过来。 二线实施二线实施

12、状态表示问题当前解决方案是三线人员提出的,但是该方案未得到一线人员的实施。二线实施状态可以进行的操作包括:“二线驳回”、“二线确认方案”;该状态只能由“三线处理”变迁过来。 一线实施一线实施状态表示问题处于对二线或三线提出的解决方案的实施状态,但问题未解决。该状态包括的操作:“一线实施失败”、“一线实施成功”;该状态可以由“二线实施”、“二线处理”两个状态变迁过来。 一线已解决一线已解决状态表示问题已经解决并可以进行提交回访操作。该状态包括的操作:“提交回访”;该状态可以由“一线处理”、“一线实施”两个状态变迁过来。 待回访处于待回访状态的问题,问题回

13、放人员将回访的结果输入系统后,转入待关闭状态。 待关闭问题评级专家能够看到待关闭的问题列表,当其对问题进行了评级后,问题进入已关闭状态。0 已关闭进入已关闭的问题,只有在问题查询中才能够看到。3.2.2. 问题动作定义表3-1 问题动作定义序号动作解释1创建问题问题受理人得到问题后,在系统中创建一个问题,并将相应的问题信息录入系统2删除问题用于将作废的问题删除3修改问题问题受理人可通过此动作对问题的相关信息进行修改4提交问题将问题提交给相应的负责人处理5浏览问题对问题的相关信息进行浏览,不能修改6继续处理表示该问题由当前用户处理7问题升级如果相关责任人不能解决此问题

14、,可将问题升级8更改责任人相关责任人因某种原因不能解决此问题,可指定其他人作为问题的责任人9产品变更一线人员可以对产品相关的技术类问题进行产品在一线处理状态下进行产品变更操作。10一线实施成功一线人员对二线或三线提出的问题方案实施成功后进行该操作,问题转入问题已解决状态。11一线实施失败一线人员对二线或三线提出的解决方案实施失败后,通过该操作可以将问题再次升级给二线进行处理。12一线解决处于一线处理状态的问题可以由一线人员直接提出解决方案并解决,使用该操作可以将问题转入一线已解决状态13二线解决方案当二线人员对问题进行分析后提出解决方案,可以通过该操作将问题转为一线实施状态14二线确认方案该操

15、作完成的功能是二线人员对三线人员提出的问题解决方案进行确认并将状态转到一线实施15二线驳回二线对三线提出的问题不满意时可以通过该操作再次将问题驳回到三线处理状态16三线解决方案三线人员分析问题后提出解决方案,可以通过该操作将问题转到二线实施状态17退单处理只有一线、二线、三线人具有此动作,当问题升级上来后,如果当前责任人认为问题的描述信息不够,则可以将问题退回给上一责任人。18提交回访问题解决后,责任人将问题提交给问题回访人19进行回访问题回访人填写问题回访的信息20问题评定问题专家对问题进行评定3.2.3. 问题状态图表3-2 问题状态图状态1状态2解释允许的动作转移的状态待处理 无创建问题

16、0、创建态删除问题、修改问题、提交问题如果是技术问题,“提交问题”使问题状态转移到“一线问题”状态;如果是非技术问题,“提交问题”使问题状态转移到“部门问题状态”处理中1、表示一线处理状态用于技术问题浏览问题、问题升级、更改责任人、 继续处理、一线解决、退单处理、产品变更“问题升级”会导致问题状态转移到“二线问题”状态;如果需要回访,“提交回访”会使问题状态转移到“待回访”状态,否则转移到“待关闭状态”2、表示二线处理状态用于技术问题浏览问题、问题升级、更改责任人、继续处理、退单处理、二线解决方案“问题升级”会导致问题状态转移到“三线问题”状态;“反馈答复”会使问题状态转移到“一线问题”状态;

17、“退单处理”会使问题状态转移到“一线问题状态”3、表示三线处理状态用于技术问题浏览问题、更改责任人、继续处理、退单处理、三线解决方案具体操作含义见操作定义表4、表示二线实施用于技术问题浏览问题、二线驳回、二线确认方案具体操作含义见操作定义表5、表示一线实施用于技术问题浏览问题、一线实施成功、一线实施失败具体操作含义见操作定义表6、表示一线已解决用于技术问题浏览问题、提交回访具体操作含义见操作定义表待回访没有用浏览问题、浏览处理记录、开始回访、回访“回访”会使问题状态转移到待关闭状态待关闭没有用浏览问题、浏览处理记录、浏览回访记录,开始评级、问题评定“问题评定”会使问题状态转移到”关闭”状态已关

18、闭没有用3.2.4. 问题状态、动作与角色对应关系表3-3 问题状态、动作与角色对应关系状态1状态2动作角色待处理无创建问题问题受理人创建态删除问题问题受理人修改问题提交处理处理中一线处理状态浏览问题一线责任人 产品变更问题升级更改责任人继续处理退单处理 一线解决二线处理状态浏览问题二线责任人 问题升级更改责任人继续处理 退单处理二线解决方案 三线处理状态浏览问题三线责任人 更改责任人继续处理 退单处理三线解决方案二线实施状态二线驳回二线责任人二线确认方案一线实施状态一线实施成功一线责任人一线实施失败一线已解决状态提交回访一线责任人待回访无浏览问题问题回访人员 回访待评级浏览问题问题评级专家

19、问题评定4. 业务逻辑及接口设计4.1. 内部接口本系统采用Struts+Spring+Hibernate框架结构,整个系统的组装通过配置文件来完成。在控制层,系统通过Struts的配置文件来对系统业务流程进行配置。Struts的ActionServlet是系统的控制中心,它负责解析配置文件及控制业务流转。在业务层,系统通过Spring的配置文件来配置组装业务。Spring的Bean工厂根据配置文件来组装各个业务。4.2. 外部接口4.2.1. 用户界面系统采用B/S模式,用户操作在浏览器界面完成。系统通过主控界面接收用户输入的数据及用户向服务器发送的请求,并将处理结果返回给用户。4.2.2.

20、 软件接口操作系统: WindowsXp及更高版本操作系统; Unix AIX操作系统;Office: Office2003JDK: JDK1.5及其以上版本数据库: SQL Server2000Web服务器: JBoss.3. 硬件接口内存不低于1G、硬盘不低于40G的微型计算机4.3. 数据接口问题管理模块业务接口定义如下,其中ProblemService、 GroupService、ProblemService:增加问题、删除问题、修改问题,提交问题,浏览问题信息,退回问题,更改责任人,问题升级,回答问题,继续处理,反馈问题、提交回访,设定回访人,设定评定人,回访问题,评

21、定问题。4.3.1. GroupService增加群组、删除群组,修改群组,查看群组人员列表,增加群组人员,删除群组人员,增加群组产品、删除群组产品、查看群组产品表4-1 Groupervice序号方法功能说明1int addGroup(GroupDto groupdto)增加群组参数:groupdto为要增加的群组信息,类型为GroupDto(GroupDto为新定义的群组传输对象);返回值为int类型,0表示增加成功,1表示因群组名称重复而增加失败2int deleteGroup(String groupid)删除群组参数:groupid为要删除的群组id,类型为String;返回值为in

22、t类型,0表示删除成功,1表示删除失败3boolean modifyGroup(GroupDto groupdto)修改群组参数:groupdto为群组的修改信息,类型为GroupDto(GroupDto为新定义的群组传输对象);返回值为int类型,0表示修改成功,1表示修改失败4List<GroupDto> findGroupByProduct(String productid)根据产品查找相关的群组参数:productid为群组对应的产品名称,类型为String类型;返回值为List<GroupDto>5List<GroupDto> findGroupB

23、yCategory(String category)根据群组类别查找群组参数:catetory为群组类别,类型为String;返回值为List<GroupDto>6int addGroupPerson(String groupid,String employeename)为群组增加人员参数:groupid为群组id,employeename为增加的群组人员姓名;返回值为int,0表示增加成功,1表示因此人已经在这个群组中而增加失败。7int deleteGroupPerson(String groupid,String employeeids)删除群组人员参数:groupid为要删

24、除人员的群组,employeeids为要删除的人员;返回值为int ,0表示删除成功,1表示删除失败8int deleteGroupPersonByGroup(Stringgroupid)删除群组的所有成员参数:groupid为要删除人员的群组id;返回值为int ,0表示删除成功,1表示删除失败9List<Employee> findGroupPersonByGroup(String groupid)查找群组的所有成员参数:groupid为要查找人对应的群组id;返回值为List<Employee>10int addGroupProduct(String groupi

25、d String productid)增加群组产品参数:groupid为群组id,productid为要增加的产品id返回值为int,0表示增加成功,1表示因群组中已经有相应的产品而增加失败11int deleteGroupProduct(String groupid,String productids)删除群组多个产品参数:groupid为要删除产品的群组,productids为要删除的产品;返回值为int,0表示删除成功,1表示删除失败12int deleteGroupProductByGroup(String groupid)删除群组的所有产品参数:groupid为要删除产品的群组id;

26、返回值为int,0表示删除成功,1表示删除失败13List<Product> findGroupProductByGroup(String groupid)查找群组产品参数:groupid为要查找人对应的群组id;返回值为List<Product>14int deleteGroup1(String problemGroupid)通过群组ID,删除群组(将群组信息完全删除,不关联产品和人员表)参数:problemGroupid为群组id,类型为String;返回值为int类型,0表示删除成功,1表示删除失败15List<ProblemGroupDto> fin

27、dAllGroup()查找所有的群组没有参数16List<ProblemGroup> findGroupByProblem(String id,String tptype);通过问题id和问题类型查找升级后的群组参数:id为问题id,类型为String,tptype为问题类型,为String类型。17List<ProblemGroup> findGroupByProblem1(String id,String tptype);通过问题id和问题类型查找本级的群组参数:id为问题id,类型为String,tptype为问题类型,为String类型。18ProblemGro

28、upDto findGroupById(String id);通过群组id查找群组参数:id为问题id,类型为String19int addGroupPersons(String problemGroupid, String employeeFullnames);给群组增加多个人员参数:problemGroupid为群组id,为String类型,employeeFullnames为增加的群组人员名字,为String类型。20int addGroupPerson1(String problemGroupid,String employeeFullname);给群组增加一个人员参数:problem

29、Groupid为群组id,employeeFullname为增加的群组人员名字,均为String类型。 4.3.2. GroupBaseService增加、删除,修改,查找群组。表4-2 GroupBaseService序号方法返回值说明1Boolean addGroup(Group group)增加群组参数:group为要增加的群组,类型为Group(Group为新定义的群组);返回值为boolean,true表示增加成功,false表示增加失败2boolean deleteGroup(Group group)删除群组(关联产品和人员)参数:groupid为要删除的群组id,类型为Strin

30、g;返回值为boolean,true表示删除成功,false表示删除失败3boolean modifyGroup(Group group)修改群组参数:groupid为要修改的群组id,类型为String;返回值为boolean,true表示修改成功,false表示修改失败4Group findGroupById(String id)查询群组参数:id为需要查询的群组id,类型为String,返回值为查找到的群组对象,如果无此记录,则返回空对象。5List<Group> findGroupByProduct(Product product)根据产品查找相关的群组参数:product

31、为群组对应的产品,类型为Product类型;返回值为List<Group>6List<Group> findGroupByCategory(String category)根据群组类别查找群组参数:catetory为群组类别,类型为String;返回值为List<Group>7int deleteGroup1(ProblemGroup problemGroup);删除群组(不关联产品和人员)参数:problemGroup为删除的群组,类型为ProblemGroup;返回为int类型,0为删除成功,1为删除失败。8List<ProblemGroup>

32、; findGroupByCategoryAndProduct(String category,Product product);通过类型和产品查找群组参数:category为群组类型,类型为String类型;product为群组产品,为Product类型。9ProblemGroup findGroupById(String id);通过群组id查找群组参数:Id为群组Id,为String类型4.3.3. GroupPersonService增加,删除,修改,查找群组人员。表4-3 GroupPersonService序号方法功能说明1boolean addGroupPerson(GroupP

33、erson grouperson)增加群组成员参数:GroupPerson为要增加的群组人员(GroupPerson为新定义的群组人员);返回值为boolean,true表示增加成功,false表示增加失败2Boolean deleteGroupPersons(String groupid,String employeeids)删除群组中多个成员参数:groupid为要删除人员的群组,employeeids为要删除的人员;返回值为boolean,true表示删除成功,false表示删除失败3Boolean deleteGroupPersonByGroup(Group group)删除群组的所有

34、成员参数:group为要删除人员的群组;返回值为boolean,true表示删除成功,false表示删除失败4List<GroupPerson> findGroupPersonByGroup(Group group)查找群组的所有成员参数:group为要查找人对应的群组;返回值为List<GroupPerson>5int addGroupPersons(ProblemGroup problemGroup, List<Employee> problemGroupPersons);增加多个群组人员参数:problemGroup为群组,类型我ProblemGrou

35、p;problemGroupPersons为群组人员列表,类型为List<Employee>类型4.3.4. GroupProductService增加,删除,修改,查找群组产品。表4-4 GroupProductService序号方法功能说明1boolean addGroupProduct(GroupProduct grouProduct)增加群组产品参数:groupProduct为要增加的群组产品,类型为GroupProduct;返回值为boolean,true表示增加成功,false表示增加失败。2Boolean deleteGroupProduct(String group

36、id,String productids)删除群组多个产品参数:groupid为要删除产品的群组,productids为要删除的产品;返回值为boolean,true表示删除成功,false表示删除失败3Boolean deleteGroupProductByGroup(Group group)删除群组的所有产品参数:group为要删除产品的群组;返回值为boolean,true表示删除成功,false表示删除失败4List<GroupProduct> findGroupProductByGroup(Group group)查找群组产品参数:group为要查找人对应的群组;返回值为

37、List<GroupProduct>4.3.5. RecordService表4-5 RecordService序号方法名称形式参数返回值说明1.Public int appendRecord(ProblemRecord recorddto)ProblemRecord recorddtoint,0表示增加成功,1表示增加失败增加问题处理记录,返回值表示是否增加成功2.Public List< ProblemRecord > findRecordByProblem(String problemid)String problemidList< ProblemRecor

38、d >问题处理记录查找,根据Problemid查找相关的问题处理记录并返回List对象3.ProblemRecord findMaxRecordNumberByProblemNumber(String problemnumber);String problemnumberProblemRecord通过问题编号查找最大编号记录4.ProblemRecord findRecordById(String problemrecordid);String problemrecordidProblemRecord通过ID查找问题记录5.int deleteProblemRecordByProblem

39、(Problem problem);Prolem problemInt 删除问题,返回值为Int型4.3.6. RevisitService表4-6 RevisitService序号方法名称形式参数返回值说明1.Public int appendRevisit(ProblemRevisit revisitdto)ProblemRevisit revisitddtoInt,0表示增加成功,1表示因问题已经回访而增加失败增加问题回访记录,返回值表示是否增加成功2.Public int modifyRevisit(ProblemRevisit revisitdto)ProblemRevisit re

40、visitdtoInt,0表示修改成功,1表示修改失败修改回访记录,返回值表示是否修改成功3.Public List< ProblemRevisit > findRevisitByProblem(String problemid)String problemidList< ProblemRevisit >问题回访记录查找,根据Problemid查找相关的问题回访记录并返回List对象4.ProblemRevisitRecord findUniqueRevisitbyProblem(String problemid);String problemidProblemRevi

41、sitRecord根据Problemid查找相关的问题回访记录4.3.7. ProblemDocumentService表4-7 ProblemDocumnetService序号方法名称形式参数返回值说明1.Public int appendDocument(ProblemDocument documentdto)ProblemDocument documentdtoInt,0表示增加成功,1表示增加失败增加问题附件,返回值表示是否增加成功2.Public List< ProblemDocument > findProblemDocumentByProblem(String pro

42、blemid)String problemidList< ProblemDocument >问题相关的附件查找,根据Problemid查找相关的问题回访记录并返回List对象3.int deleteDocumnet(ProblemDocument document);ProblemDocument documentInt,0表示删除成功,1表示删除失败删除问题附件,返回值表示是否删除成功4.ProblemDocument findProblemDocumentById(String problemdocumentid);String problemdocumentidProblem

43、Document问题相关的附件查找,根据Problemid查找相关的问题回访记录并返回ProblemDocument对象4.3.8. SatisifactionService表4-8 SatisifactionService序号方法名称形式参数返回值说明1.Public int appendSatisifaction(Satisifaction satisfication)Satisifaction satisficationInt,0表示增加成功,1表示增加失败增加问题处理意见的满意度,返回值表示是否增加成功2.Public Satisifaction findSatisifactionBy

44、ProblemRecord(String problemrecordid)String problemrecordidSatisifaction问题处理意见满意度查找,根据ProblemRecordid查找相关的问题处理意见的满意度并返回查找结果4.3.9. RecordDocumentService表4-9 RecordDocumentServcie序号方法名称形式参数返回值说明1.Public int appendRecordDocument(ProblemRecordDocument recorddocument)ProblemRecordDocument recorddocumentI

45、nt,0表示增加成功,1表示增加失败增加问题处理意见附件,返回值表示是否增加成功2.Public List<ProblemRecordDocument> findProblemRecordDocumentByProblemRecord(String problemrecordid)String problemrecordidList<ProblemRecordDocument>问题处理意见的相关的附件查找,根据ProblemRecordid查找相关的问题处理意见并返回List对象3.int deleteRecordDocument(ProblemRecordDocume

46、nt recorddocument);ProblemRecordDocument recorddocumentInt,0表示删除成功,1表示删除失败删除问题附件,返回值表示是否删除成功4.3.10. ProblemConculsionService表4-10 ProblemConculsionService序号方法名称形式参数返回值说明1.Public int appendProblemConclusion(ProblemConclusion conclusiondto)ProblemConclusion conclusiondtoInt,0表示增加成功,1表示增加失败增加问题评级定论,返回值

47、表示是否增加成功2.Public int modifyProblemConclusion(ProblemConclusion conclusiondto)ProblemConclusion conclusiondtoInt修改问题评级定论,返回值表示是否修改成功3.Public ProblemConclusion findProblemConclusionByProblem(String problemid)String problemidProblemConclusion问题评级定论的查找,根据Problem对象查找相关的问题评级定论并返回4.3.11. ProblemResultServi

48、ce表4-11 ProblemResultService序号方法名称形式参数返回值说明1.Public int appendProblemResult(ProblemResult problemresult)ProblemResult problemresultInt,0表示增加成功,1表示增加失败增加问题实施结果,返回值表示是否增加成功2.Public ProblemResult findProblemResultByProblemRecord(String problemrecordid)String problemrecordidProblemResult问题实施结果查找,根据Probl

49、emRecord对象查找相关的问题实施结果并返回4.3.12. ProblemDutierService 表4-12 ProblemDutierService序号方法名称形式参数返回值说明错误!未找到引用源。Public int appendProblemDutier(ProblemDutier duter)ProblemDutier duterint增加责任人,当进行问题升级、更改责任人等操作的时候需要加入新的责任人,并将该责任人设定为当前责任人。返回值描述:0:增加成功;1:增加失败2Public ProblemDutier findProblemLastDutierByState(Pro

50、blem problem,String line)Problem problem,String lineProblemDutier duter查找某线最后一个处理问题的责任人,该操作可用于“退单处理”、“当前责任人编号生成”、“反馈答复”等操作中。返回值:查询出来的责任人对象3int deleteProblemDutierByProblem(Problem problem);(Problem problemInt,0表示删除成功,1表示删除失败删除问题附件,返回值表示是否删除成功4List<ProblemDutier> findProblemDutierByState(Proble

51、m problem,String line);Problem problem,String lineList根据(Problem problem,String line)查找相关的问题处理意见并返回List对象4.3.13. ProblemDescriptionService 表4-13 ProblemDescriptionService 序号方法名称形式参数返回值说明1.Public int appendProblemDescription(ProblemDescription description)ProblemDescription descriptionint增加问题描述信息,当创建

52、一个问题时需要增加问题基本信息的同时增加问题描述信息。返回值描述:0:增加成功;1:增加失败2.Public int modifyProblemDescription(ProblemDescription description)ProblemDescription descriptionInt问题描述信息修改,主要工作是修改产品型号及版本和单板型号及版本;信息修改的同时需要保存什么人在什么状态下(一线、二线、三线)等信息并将这些信息组合放入“更改问题产品”的“处理意见”中。3.int deleteProblemDescription(ProblemDescription descriptio

53、n);ProblemDescription descriptionInt删除问题详情4.3.14. ProblemService表4-14 ProblemService序号方法名称形式参数返回值说明1.Public int appendProblem(ProblemDto problemdto)ProblemDto problemdtoInt,0表示增加成功,1表示增加失败增加问题,返回值表示增加是否成功2.Public int deleteProblem(String problemid)String problemidInt,0表示增加成功,1表示因问题与其他表有外键关联而删除失败删除问题,3.Public int modifyProblem(ProblemDto problemdto)ProblemDto problemdtoInt,0表示修改成功,1表示修改失败修改问题4.Public int submitProblem(String problemid)String problemidint,0表示提交成功,1表示提交失败提交问题,状态变化5.Pu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论