收藏 分销(赏)

积分系统-详细设计说明书-v1.1.doc

上传人:天**** 文档编号:3953629 上传时间:2024-07-24 格式:DOC 页数:39 大小:647.04KB 下载积分:12 金币
下载 相关 举报
积分系统-详细设计说明书-v1.1.doc_第1页
第1页 / 共39页
积分系统-详细设计说明书-v1.1.doc_第2页
第2页 / 共39页


点击查看更多>>
资源描述
详细设计说明书 文件状态: [ ] 草稿 [√] 正式发布 [ ] 正在修改 文件标识: 当前版本: 作 者: 完成日期: XX公司 2016年1月 版本历史 版本 日期 作 者/修改人 工作内容 V1.0 2016。1.19 王勐 完成积分系统详细设计初稿。 V1.1 2016。1。20 王勐 根据内部讨论增加积分规则优先级。 目录 1 引言 5 1。1 标识 5 1.2 系统概述 5 1。3 文档概述 5 1.4 基线 5 2 引用文件 5 3 CSCI级设计决策 5 3.1 需求概述 5 3。2 系统功能 6 4 CSCI体系结构设计 6 4.1 体系结构 6 4。1。1 程序(模块)划分 7 4.1。2 程序(模块)层次结构关系 8 4。2 全局数据结构说明 8 4.2。1 常量 8 4.2。2 变量 9 4.2.3 数据结构 9 4.3 CSCI部件 14 4。4 执行概念 14 4.5 接口设计 15 4.5。1 接口标识与接口图 15 4。5。2 获取用户积分信息接口(INT—001) 15 4。5.3 添加积分记录接口(INT—002) 16 4.5.4 查询积分记录接口(INT—003) 17 4.5.5 添加积分规则接口(INT—004) 18 4.5。6 清理积分接口(INT—005) 18 5 CSCI详细设计 19 5。1 积分等级列表(JFXT-MOD—001) 20 5。2 查询积分等级(JFXT—MOD—002) 20 5。3 新增积分等级(JFXT—MOD-003) 21 5.4 修改积分等级(JFXT-MOD—004) 22 5.5 删除积分等级(JFXT-MOD-005) 23 5。6 停用积分等级(JFXT-MOD—006) 24 5。7 启用积分等级(JFXT—MOD—007) 25 5.8 积分规则列表(JFXT-MOD-008) 27 5。9 查询积分规则(JFXT-MOD—009) 27 5。10 新增积分规则(JFXT-MOD-010) 28 5.11 修改积分规则(JFXT—MOD-011) 29 5。12 删除积分规则(JFXT-MOD-012) 30 5.13 停用积分规则(JFXT-MOD—013) 31 5。14 启用积分规则(JFXT-MOD—014) 33 5。15 添加积分规则(JFXT-MOD—015) 34 5。16 获取用户积分信息(JFXT-MOD—016) 35 5.17 添加积分记录(JFXT—MOD-017) 36 5。18 查询积分记录(JFXT—MOD—018) 37 5。19 清理积分(JFXT—MOD—019) 38 5.20 积分情况列表(JFXT-MOD—020) 40 5.21 查询积分情况(JFXT—MOD-021) 41 5.22 导出积分情况(JFXT-MOD—022) 42 5.23 活动列表(JFXT—MOD-023) 43 5。24 查询活动(JFXT—MOD—024) 44 5。25 新增活动(JFXT-MOD-025) 45 5。26 删除活动(JFXT-MOD—026) 46 5。27 修改活动(JFXT-MOD-027) 47 5.28 停用活动(JFXT-MOD-028) 48 5.29 启用活动(JFXT—MOD—029) 49 5.30 完成活动(JFXT—MOD—030) 50 5.31 积分兑换(JFXT-MOD-031) 51 6 需求的可追踪性 52 7 注解 52 1 引言 1.1 标识 文档标识号:JFXT—SDD—001 软件名称:积分系统 版本号:V1.1 1.2 系统概述 分享奖励激励机制在保障密云县教育资源建设应用工作顺利开展,对师生参与资源建设分享、应用评价等活动予以鼓励和促进,从而创设良好的资源共建共享环境,促进教育教学资源建设工作可持续发展。 1.3 文档概述 本条应概述本文档的用途与内容,并描述与其使用有关的保密性或私密性要求。 1.4 基线 密云县教委信息中心教育云服务平台业务系统方案(合)_V1.32。 2 引用文件 本深化设计说明书所引用的文件有: 1。 密云教育资源建设分享奖励激励机制20150330(初稿) 3 CSCI级设计决策 3.1 需求概述 遵循“技术先进开放、系统前后衔接”的原则进行,通过建设积分系统,与基础平台、资源管理系统、网络存储系统、网络社交系统对接,实现保障密云县教育资源建设应用工作顺利开展,对师生参与资源建设分享、应用评价等活动予以鼓励和促进,从而创设良好的资源共建共享环境,促进教育教学资源建设工作可持续发展。 3.2 系统功能 积分系统包括系统管理、积分应用、积分统计、积分活动四个子模块. 4 CSCI体系结构设计 4.1 体系结构 从功能和使用角度本系统划分为系统管理、积分应用、积分统计、积分活动.系统总体框架如下: 4.1.1 程序(模块)划分 积分系统用于保障密云县教育资源建设应用工作顺利开展,对师生参与资源建设分享、应用评价等活动予以鼓励和促进,从而创设良好的资源共建共享环境,促进教育教学资源建设工作可持续发展。 针对不同用户系统为其提供如下功能: 系统管理:积分等级维护、积分规则维护; 积分应用:数据共享与协同; 积分统计:积分获得情况、积分消费情况; 积分活动:活动管理; 其中积分应用功能无用户操作界面; 各系统功能清单如下: 序号 功能名称 功能说明 系统管理 1 积分等级 通过此配置实现根据个人积分获得、消费情况,为每人设置“等级称号”,系统中自动显示等级、称号、图标等明显标识。 2 积分规则 通过此配置实现积分的获得、使用、奖励、清除过期积分. 积分应用 1 数据共享与协同 通过接口的方式实现与其他系统的对接,提供用户积分信息和积分记录并完成积分的获得和使用。 积分统计 1 积分获得情况 根据相应的维度展示积分获得情况. 2 积分消费情况 根据相应的维度展示积分消费情况. 积分活动 1 活动管理 展示活动列表,提供对活动的增删改查. 4.1.2 程序(模块)层次结构关系 4.2 全局数据结构说明 本章说明本程序系统中使用的全局数据常量、变量和数据结构. 4.2.1 常量 包括数据文件名称及其所在目录,功能说明,具体常量说明等. 4.2.2 变量 包括数据文件名称及其所在目录,功能说明,具体变量说明等. 4.2.3 数据结构 数据库设计: 数据库结构图: 表清单: 名称 代码 活动 JYF_HD 活动记录 JYF_HDJL 用户积分信息 JYF_YHJFXX 积分等级 JYF_JFDJ 积分规则 JYF_JFGZ 积分记录 JYF_FZJL 活动的列清单: 名称 代码 注释 数据类型 长度 默认值 主要的 强制 活动ID ID 活动ID CHAR(32) 32 TRUE TRUE 规则ID GZID 规则ID CHAR(32) 32 FALSE TRUE 活动标题 HDBT 活动标题 NVARCHAR2(100) 100 FALSE TRUE 活动内容 HDNR 活动内容 CLOB FALSE FALSE 活动图片 HDTP 活动图片 NVARCHAR2(200) 200 FALSE FALSE 开始时间 KSSJ 开始时间 DATE FALSE FALSE 结束时间 JSSJ 结束时间 DATE FALSE FALSE 创建用户ID CJYHID 创建用户ID CHAR(32) 32 FALSE TRUE 创建时间 CJSJ 创建时间 DATE SYSDATE FALSE TRUE 修改用户ID XGYHID 修改用户ID CHAR(32) 32 FALSE FALSE 修改时间 XGSJ 修改时间 DATE FALSE FALSE 状态 ZT 状态 0 停用 1 启用 NUMBER(1) 1 FALSE TRUE 完成状态 WCZT 完成状态 0 未完成 1 已完成 NUMBER(1) 1 FALSE TRUE 活动记录的列清单: 名称 代码 注释 数据类型 长度 默认值 主要的 强制 活动记录ID ID 活动记录ID CHAR(32) 32 TRUE TRUE 活动ID HDID 活动ID CHAR(32) 32 FALSE TRUE 用户ID YHID 用户ID CHAR(32) 32 FALSE TRUE 业务ID YWID 业务ID CHAR(32) 32 FALSE FALSE 状态 ZT 状态 0 回滚 1正常 NUMBER(1) 1 FALSE TRUE 完成状态 WCZT 完成状态 0 未完成 1 已完成 NUMBER(1) 1 FALSE TRUE 用户积分信息的列清单: 名称 代码 注释 数据类型 长度 默认值 主要的 强制 用户分值信息ID ID 用户积分信息ID CHAR(32) 32 TRUE TRUE 用户ID YHID 用户ID CHAR(32) 32 FALSE TRUE 积分等级ID JFDJID 积分等级ID CHAR(32) 32 FALSE TRUE 消费等级ID XFDJID 消费等级ID CHAR(32) 32 FALSE TRUE 总积分 ZJF 总积分 NUMBER(10) 10 0 FALSE TRUE 当前积分 DQJF 当前积分 NUMBER(10) 10 0 FALSE TRUE 总消费 ZXF 总消费 NUMBER(10) 10 0 FALSE TRUE 创建用户ID CJYHID 创建用户ID CHAR(32) 32 FALSE TRUE 创建时间 CJSJ 创建时间 DATE FALSE TRUE 修改用户ID XGYHID 修改用户ID CHAR(32) 32 FALSE FALSE 修改时间 XGSJ 修改时间 DATE FALSE FALSE 积分等级的列清单: 名称 代码 注释 数据类型 长度 默认值 主要的 强制 积分等级ID ID 积分等级ID CHAR(32) 32 TRUE TRUE 积分等级类型 JFDJLX 积分等级类型 1累计获得 2消费 NUMBER(1) 1 FALSE FALSE 等级 DJ 等级 NUMBER(2) 2 FALSE FALSE 等级称号 DJCH 等级称号 NVARCHAR2(15) 15 FALSE TRUE 等级图标 DJTP 等级图标 NVARCHAR2(200) 200 FALSE FALSE 是否默认等级 SFMRDJ 是否默认等级 0 否 1 是 NUMBER(1) 1 FALSE TRUE 积分要求 JFYQ 积分要求 升级到此等级所需积分 NUMBER(8) 8 0 FALSE TRUE 创建用户ID CJYHID 创建用户ID CHAR(32) 32 FALSE TRUE 创建时间 CJSJ 创建时间 DATE FALSE TRUE 修改用户ID XGYHID 修改用户ID CHAR(32) 32 FALSE FALSE 修改时间 XGSJ 修改时间 DATE FALSE FALSE 状态 ZT 状态 0 停用 1 启用 NUMBER(1) 1 FALSE TRUE 积分规则的列清单: 名称 代码 注释 数据类型 长度 默认值 主要的 强制 规则ID ID 规则ID CHAR(32) 32 TRUE TRUE 模块ID MKID 模块ID 关联基础表 CHAR(32) 32 FALSE TRUE 功能ID GNID 功能ID 关联基础表 CHAR(32) 32 FALSE TRUE 功能代码 GNDM 功能代码 CHAR(200) 200 FALSE TRUE 类型 LX 类型 1 发放 2 消费 3 发放回滚(暂不使用)4 消费回滚(暂不使用) NUMBER(1) 1 FALSE TRUE 优先级 YXJ 优先级 从1开 NUMBER(2) 2 1 FALSE TRUE 是否全局 SFQJ 是否全局 0 个人 1 全局 默认全局 NUMBER(1) 1 1 FALSE TRUE 是否活动使用 SFHDSY 是否活动使用 0 否 1是 NUMBER(1) 1 0 FALSE FALSE 积分 JF 积分 NUMBER(10) 10 0 FALSE TRUE 是否应用公式 SFYYGS 是否应用公式 0 否 1是 NUMBER(1) 1 0 FALSE TRUE 公式 GS 公式 CLOB FALSE FALSE 描述 MS 描述 CLOB FALSE FALSE 日上限 RSX 日上限 NUMBER(10) 10 0 FALSE TRUE 月上限 YSX 月上限 NUMBER(10) 10 0 FALSE TRUE 总上限 ZSX 总上限 NUMBER(10) 10 0 FALSE TRUE 创建用户ID CJYHID 创建用户ID CHAR(32) 32 FALSE TRUE 创建时间 CJSJ 创建时间 DATE SYSDATE FALSE TRUE 修改用户ID XGYHID 修改用户ID CHAR(32) 32 FALSE FALSE 修改时间 XGSJ 修改时间 DATE FALSE FALSE 状态 ZT 状态 0 停用 1 启用 NUMBER(1) 1 FALSE TRUE 积分记录的列清单: 名称 代码 注释 数据类型 长度 默认值 主要的 强制 分值记录ID ID 分值记录ID CHAR(32) 32 TRUE TRUE 用户ID YHID 用户ID CHAR(32) 32 FALSE TRUE 规则ID GZID 规则ID CHAR(32) 32 FALSE TRUE 功能代码 GNDM 功能代码 CHAR(200) 200 FALSE TRUE 业务ID YWID 业务ID CHAR(32) 32 FALSE FALSE 本次分值 BCJF 本次分值 NUMBER(10) 10 0 FALSE TRUE 创建时间 CJSJ 创建时间 DATE SYSDATE FALSE TRUE 4.3 CSCI部件 积分系统包含如下程序(模块): 序号 程序(模块) 标识符 1 系统管理 积分等级维护 积分等级列表 JFXT-MOD-001 2 查询积分等级 JFXT—MOD—002 3 新增积分等级 JFXT—MOD-003 4 修改积分等级 JFXT-MOD-004 5 删除积分等级 JFXT—MOD-005 6 停用积分等级 JFXT-MOD—006 7 启用积分等级 JFXT—MOD—007 8 积分规则维护 积分规则列表 JFXT-MOD-008 9 查询积分规则 JFXT—MOD-009 10 新增积分规则 JFXT-MOD—010 11 修改积分规则 JFXT—MOD—011 12 删除积分规则 JFXT—MOD-012 13 停用积分规则 JFXT—MOD—013 14 启用积分规则 JFXT-MOD-014 15 积分应用 数据共享与协同 添加积分规则 JFXT—MOD-015 16 获取用户积分信息 JFXT—MOD-016 17 添加积分记录 JFXT-MOD—017 18 查询积分记录 JFXT-MOD—018 19 清理积分 JFXT-MOD—019 20 积分统计 积分情况列表 JFXT-MOD—020 21 查询积分情况 JFXT—MOD-021 22 导出积分情况 JFXT—MOD-022 23 积分活动 活动列表 JFXT—MOD-023 24 查询活动 JFXT—MOD-024 25 新增活动 JFXT—MOD-025 26 删除活动 JFXT-MOD-026 27 修改活动 JFXT-MOD—027 28 停用活动 JFXT—MOD-028 29 启用活动 JFXT-MOD-029 30 完成活动 JFXT-MOD—030 31 积分兑换 JFXT-MOD—031 4.4 执行概念 本条应描述软件配置项间的执行概念。为表示软件配置项之间的动态关系,即CSCI运行期间它们如何交互的,本条应包含图示和说明,(若适用)包括执行控制流、数据流、动态控制序列、状态转换图、时序图、配置项之间的优先关系、中断处理、时间/序列关系、异常处理、并发执行、动态分配与去分配、对象/进程/任务的动态创建与删除和其他的动态行为。 4.5 接口设计 4.5.1 接口标识与接口图 系统的接口标识如下: 序号 接口名称 接口标识 接口类型 接口说明 1 获取用户积分信息接口 INT—001 WebService 通过接口获取用户积分信息,用于基础平台的展示。 2 添加积分记录接口 INT-002 WebService 相应的功能模块调用此接口完成积分的获得和消费。 3 查询积分记录接口 INT-003 WebService 通过接口获取积分记录,用于基础平台的展示。 4 添加积分规则接口 INT—004 WebService 通过接口设置个性化的积分规则。 5 清理积分接口 INT—005 WebService 通过接口清理不在有效期的积分。 4.5.2 获取用户积分信息接口(INT-001) 地址 http://[ip][port]/ resource/integral/getUserIntegral 方法名 getUserIntegral 调用方式 post 方法说明 1、 该接口获取用户积分信息。 2、返回数据格式为json。 输入参数 序号 参数名称 参数类型 最大长度 说明 1 userId string 32 用户Id 输出参数 序号 参数名称 参数类型 最大长度 说明 1 userIntegral UserIntegral 用户积分信息 userIntegral的属性清单: 属性名称 属性类型 说明 UserId string 用户Id IntegralGrade int 积分等级 IntegralTitle string 积分称号 IntegralICON string 积分图标 ExpenseGrade int 消费等级 ExpenseTitle string 消费称号 ExpenseICON string 消费图标 TotalIntegral int 总积分(累计积分) currentIntegral int 当前积分 TotalExpense int 总消费(累计消费) 4.5.3 添加积分记录接口(INT-002) 地址 http://[ip][port]/ resource/integral/setIntegraRecord 方法名 setIntegralRecord 调用方式 post 方法说明 1、 该接口完成积分的获得和消费。 2、返回数据格式为json。 输入参数 序号 参数名称 参数类型 最大长度 说明 1 integralRecords IntegralRecord[] 积分记录数据 输出参数 序号 参数名称 参数类型 最大长度 说明 1 message object 提示信息 integralRecord的属性清单: 属性名称 属性类型 说明 UserId string 用户Id FunctionCode string 功能代码 integralType int 积分规则类型 BusinessId string 业务Id 4.5.4 查询积分记录接口(INT—003) 地址 http://[ip][port]/ resource/integral/queryIntegralRecord 方法名 queryIntegralRecord 调用方式 post 方法说明 1、 该接口获取积分记录。 2、返回数据格式为json. 输入参数 序号 参数名称 参数类型 最大长度 说明 1 userId string 32 用户Id 输出参数 序号 参数名称 参数类型 最大长度 说明 1 integralRecord IntegralRecord[] 积分记录数据 integralRecord的属性清单: 属性名称 属性类型 说明 UserId string 用户Id RuleType int 规则类型(1 发放 2 消费 3 发放回滚 4 消费回滚) RuleDesc string 规则描述 Integral int 积分 CreateDate string 创建时间(精确到时分秒) FunctionCode string 功能代码 BusinessId string 业务Id 4.5.5 添加积分规则接口(INT—004) 地址 http://[ip][port]/ resource/integral/setIntegraRule 方法名 setIntegraRule 调用方式 post 方法说明 1、 该接口添加个性化积分规则 例如:资源上传设置下载积分. 2、返回数据格式为json. 输入参数 序号 参数名称 参数类型 最大长度 说明 1 integralRule IntegralRule[] 积分规则数据 输出参数 序号 参数名称 参数类型 最大长度 说明 1 message object 提示信息 integralRule的属性清单: 属性名称 属性类型 说明 ModuleId string 用户Id FunctionId string 功能Id FunctionCode string 功能代码 格式 功能代码+业务ID IntegralType int 积分规则类型 当上传资源是需添加两条积分规则 一天消费规则 一条发放规则 Integral int 积分 IsGlobal int 是否全局 默认个人(0) IsEnabled int 是否启用 默认启用(1) Desc string 描述 CreateName string 创建用户 CreateTime string 创建时间(精确到时分秒) 4.5.6 清理积分接口(INT-005) 地址 http://[ip][port]/ resource/integral/clearIntegra 方法名 clearIntegra 调用方式 post 方法说明 1、 该接口清理不在有效期内的积分.例如一个学年过去后清理未使用积分的2/3. 2、返回数据格式为json。 输入参数 序号 参数名称 参数类型 最大长度 说明 1 integralRecord IntegralRecord[] 积分规则数据 输出参数 序号 参数名称 参数类型 最大长度 说明 1 message object 提示信息 integralRecord的属性清单: 属性名称 属性类型 说明 FunctionCode string 功能代码 integralType int 积分规则类型 默认消费(2) BusinessId string 业务Id EndDate string 结束时间 5 CSCI详细设计 本章应分条描述CSCI的每个软件配置项。如果设计的部分或全部依赖于系统状态或方式,则应指出这种依赖性。如果该设计信息在多条中出现,则可只描述一次,而在其他条引用.应给出或引用为理解这些设计所需的设计约定。软件配置项的接口特性可在此处描述,也可在第4章或接口设计说明(IDD)中描述.数据库软件配置项,或用于操作/访问数据库的软件配置项,可在此处描述,也可在数据库(顶层)设计说明(DBDD)中描述。 5.1 积分等级列表(JFXT—MOD—001) 5.1.1.1 功能描述 提供对积分等级的管理,点击积分等级管理显示积分等级列表。 5.1.1.2 时序图 5.1.1.3 输入输出 操作 输入 处理 输出 运行应用 无 积分等级列表 分页、排序 1.根据分页、排序查询积分等级。 积分等级列表 5.1.1.4 异常处理 异常 处理方式 系统错误 1。系统记录错误日志。 2。弹出“系统错误,请联系管理员”消息窗。 5.1.1.5 界面设计 5.2 查询积分等级(JFXT-MOD-002) 5.2.1.1 功能描述 根据积分等级类型(累计积分、累计消费)、积分等级查询积分等级返回积分等级列表。 5.2.1.2 时序图 5.2.1.3 输入输出 操作 输入 处理 输出 运行应用 无 查询积分等级 分页、排序和积分等级类型、积分等级 1.根据分页、排序、查询条件查询积分等级。 积分等级列表 5.2.1.4 异常处理 异常 处理方式 系统错误 1.系统记录错误日志。 2。弹出“系统错误,请联系管理员”消息窗。 5.2.1.5 界面设计 5.3 新增积分等级(JFXT—MOD-003) 5.3.1.1 功能描述 点击新增按钮弹出新增页面,输入积分等级信息保存至数据库。默认添加的积分等级是停用状态,需手动启动。 5.3.1.2 时序图 5.3.1.3 输入输出 操作 输入 处理 输出 运行应用 无 点击新增 输入积分等级信息 1. 监听事件按钮. 2. 保存积分等级。 添加积分等级是否成功。 5.3.1.4 异常处理 异常 处理方式 系统错误 1.系统记录错误日志。 2。弹出“系统错误,请联系管理员”消息窗。 5.3.1.5 界面设计 5.4 修改积分等级(JFXT—MOD—004) 5.4.1.1 功能描述 选中积分等级点击修改按钮. 修改选中的积分等级首先会判断积分等级是否停用,如果启用则提示用户不能修改,停用则弹出修改页面输入积分等级信息保存至数据库。 5.4.1.2 时序图 5.4.1.3 输入输出 操作 输入 处理 输出 运行应用 无 点击修改 输入积分等级信息 1. 监听事件按钮。 2. 判断积分等级是否停用。 3. 验证通过保存积分等级。 修改积分等级是否成功。 5.4.1.4 异常处理 异常 处理方式 系统错误 1.系统记录错误日志。 2.弹出“系统错误,请联系管理员"消息窗。 5.4.1.5 界面设计 5.5 删除积分等级(JFXT—MOD—005) 5.5.1.1 功能描述 选中积分等级点击删除按钮。 删除选中的积分等级首先会判断积分等级是否停用,如果启用则提示用户不能删除,停用则需要判断在用户积分信息中(JYF_YHJFXX。 JFDJID、JYF_YHJFXX. JFDJID. XFDJID)是否存在,如果存在则不能删除,不存在在数据库中删除 5.5.1.2 时序图 5.5.1.3 输入输出 操作 输入 处理 输出 运行应用 无 点击删除 选择积分等级 1. 监听事件按钮. 2. 判断积分等级是否停用。 3. 判断在用户积分信息是否存在. 4. 验证通过后删除积分等级。 删除积分等级是否成功。 5.5.1.4 异常处理 异常 处理方式 系统错误 1.系统记录错误日志 2。弹出“系统错误,请联系管理员”消息窗 5.5.1.5 界面设计 5.6 停用积分等级(JFXT—MOD-006) 5.6.1.1 功能描述 选中积分等级点击停用按钮,修改积分等级状态为停用后保存至数据库。 5.6.1.2 时序图 5.6.1.3 输入输出 操作 输入 处理 输出 运行应用 无 点击停用 选中积分等级 1. 监听事件按钮。 2. 保存积分等级状态 停用积分等级是否成功。 5.6.1.4 异常处理 异常 处理方式 系统错误 1。系统记录错误日志 2.弹出“系统错误,请联系管理员”消息窗 5.6.1.5 界面设计 5.7 启用积分等级(JFXT—MOD-007) 5.7.1.1 功能描述 选中积分等级点击启用按钮. 首先根据积分等级类型(累计积分、累计消费)、积分等级判断数据库中是否存在已启用的积分等级,如果存在则提示不能启用相同的积分等级,不存在则保存至数据库。 同时在用户积分信息表中的查找满足此积分等级的用户并修改详情的积分等级ID或消费等级ID。 备注:积分等级的积分等级类型为累计积分时对应的是积分等级ID; 积分等级的积分等级类型为累计消费时对应的是消费等级ID; 5.7.1.2 时序图 5.7.1.3 输入输出 操作 输入 处理 输出 运行应用 无 点击启用 选中积分等级 1. 监听事件按钮。 2. 根据积分等级类型(累计积分、累计消费)、积分等级判断数据库中是否存在已启用的积分等级。 3. 验证通过后保存积分等级状态。 4. 修改满足此积分等级用户的积分等级ID或消费等级ID. 启用积分等级是否成功。 5.7.1.4 异常处理 异常 处理方式 系统错误 1。系统记录错误日志 2。弹出“系统错误,请联系管理员”消息窗 5.7.1.5 界面设计 5.8 积分规则列表(JFXT-MOD—008) 5.8.1.1 功能描述 提供对积分规则的管理,点击积分规则管理显示积分规则列表. 5.8.1.2 时序图 5.8.1.3 输入输出 操作 输入 处理 输出 运行应用 无 积分规则列表 分页、排序 1。根据分页、排序查询积分规则。 积分规则列表 5.8.1.4 异常处理 异常 处理方式 系统错误 1。系统记录错误日志 2.弹出“系统错误,请联系管理员"消息窗 5.8.1.5 界面设计 5.9 查询积分规则(JFXT-MOD—009) 5.9.1.1 功能描述 根据功能名、模块名查询积分规则返回积分规则列表。 5.9.1.2 时序图 5.9.1.3 输入输出 操作 输入 处理 输出 运行应用 无 查询积分规则 分页、排序和功能名、模块名 1。根据分页信息、排序、查询条件查询积分规则. 积分规则列表 5.9.1.4 异常处理 异常 处理方式 系统错误 1.系统记录错误日志 2。弹出“系统错误,请联系管理员”消息窗 5.9.1.5 界面设计 5.10 新增积分规则(JFXT-MOD-010) 5.10.1.1 功能描述 点击新增按钮弹出新增页面,输入积分规则信息保存至数据库。默认添加的积分规则是停用状态,需手动启动. 备注:通过系统设置的系统规则只能为全局积分规则。 5.10.1.2 时序图 5.10.1.3 输入输出 操作 输入 处理 输出 运行应用 无 点击新增 输入积分规则信息 1. 监听事件按钮. 2. 保存积分规则。 添加积分规则是否成功。 5.10.1.4 异常处理 异常 处理方式 系统错误 1。系统记录错误日志。 2.弹出“系统错误,请联系管理员”消息窗。 5.10.1.5 界面设计 5.11 修改积分规则(JFXT—MOD—011) 5.11.1.1 功能描述 选中积分规则点击修改按钮。 修改选中的积分规则首先会判断积分规则是否停用,如果启用则提示用户不能修改,停用则弹出修改页面输入积分规则信息保存至数据库。 备注:是否全局为个人的不能修改。 5.11.1.2 时序图 5.11.1.3 输入输出 操作 输入 处理 输出 运行应用 无 点击修改 输入积分规则信息 1. 监听事件按钮。 2. 判断积分规则是否停用。 3. 验证通过保存积分规则。 修改积分规则是否成功。 5.11.1.4 异常处理 异常 处理方式 系统错误 1。系统记录错误日志。 2.弹出“系统错误,请联系管理员”消息窗。 5.11.1.5 界面设计 5.12 删除积分规则(JFXT—MOD-012) 5.12.1.1 功能描述 选中积分规则点击删除按钮。 删除选中的积分规则首先会判断积分规则是否停用,如果启用则提示用户不能删除,停用则需要判断在积分记录中中(JYF_FZJL。 GZID)是否存在,如果存在则不能删除,不存在在数据库中删除。 备注:是否全局为个人的不能删除。 5.12.1.2 时序图 5.12.1.3 输入输出 操作 输入 处理 输出 运行应用 无 点击删除 选择积分规则 1. 监听事件按钮. 2. 判断积分规则是否停用。 3. 判断在积分记录中是否存在。 4. 验证通过后删除积分规则. 删除积分规则是否成功。 5.12.1.4 异常处理 异常 处理方式 系统错误 1.系统记录错误日志 2。弹出“系统错误,请联系管理员”消息窗 5.12.1.5 界面设计 5.13 停用积分规则(JFXT—MOD—013) 5.13.1.1 功能描述 选中积分规则点击停用按钮,修改积分规则状态为停用后保存至数据库。 备注:通过是否活动使用判断当前规则是否正在被未过期、已启用、未完成的活动使用.如果使用则不能停用。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服