




已阅读5页,还剩51页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
详细设计说明书 文件标识 当前版本 作 者 文件状态 草稿 正式发布 正在修改 完成日期 XX 公司 2016 年 1 月 2 版本历史版本历史 版本日期作 者 修改人工作内容 V1 02016 1 19 王勐完成积分系统详细设计初稿 V1 12016 1 20 王勐根据内部讨论增加积分规则优先级 3 目录目录 1 1引言引言 5 5 1 1标识 5 1 2系统概述 5 1 3文档概述 5 1 4基线 5 2 2引用文件引用文件 5 5 3 3CSCICSCI 级设计决策级设计决策 5 5 3 1需求概述 5 3 2系统功能 6 4 4CSCICSCI 体系结构设计体系结构设计 6 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 3CSCI 部件 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 5CSCICSCI 详细设计详细设计 1919 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 4 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 6需求的可追踪性需求的可追踪性 5252 7 7注解注解 5252 5 1 引言引言 1 1 标识标识 文档标识号 JFXT SDD 001 软件名称 积分系统 版本号 V1 1 1 2 系统概述系统概述 分享奖励激励机制在保障密云县教育资源建设应用工作顺利开展 对师生参与资源建设 分享 应用评价等活动予以鼓励和促进 从而创设良好的资源共建共享环境 促进教育教学 资源建设工作可持续发展 1 3 文档概述文档概述 本条应概述本文档的用途与内容 并描述与其使用有关的保密性或私密性要求 1 4 基线基线 密云县教委信息中心教育云服务平台业务系统方案 合 V1 32 2 引用文件引用文件 本深化设计说明书所引用的文件有 1 密云教育资源建设分享奖励激励机制20150330 初稿 3 CSCI 级设计决策级设计决策 3 1需求概述需求概述 遵循 技术先进开放 系统前后衔接 的原则进行 通过建设积分系统 与基础平台 资源 管理系统 网络存储系统 网络社交系统对接 实现保障密云县教育资源建设应用工作顺利 开展 对师生参与资源建设分享 应用评价等活动予以鼓励和促进 从而创设良好的资源共 建共享环境 促进教育教学资源建设工作可持续发展 6 3 2系统功能系统功能 积分系统包括系统管理 积分应用 积分统计 积分活动四个子模块 4 CSCI 体系结构设计体系结构设计 4 1 体系结构体系结构 从功能和使用角度本系统划分为系统管理 积分应用 积分统计 积分活动系统管理 积分应用 积分统计 积分活动 系统总体 框架如下 7 积分应用系统管理 积分系统 积分统计 资源管理系统 图例 本期其他建设内容本系统建设内容 网络存储系统基础平台网络社交系统 积分活动 4 1 14 1 1 程序程序 模块模块 划分划分 积分系统用于保障密云县教育资源建设应用工作顺利开展 对师生参与资源建设分享 应用评价等活动予以鼓励和促进 从而创设良好的资源共建共享环境 促进教育教学资源建 设工作可持续发展 针对不同用户系统为其提供如下功能 系统管理 积分等级维护 积分规则维护 积分应用 数据共享与协同 积分统计 积分获得情况 积分消费情况 积分活动 活动管理 其中积分应用功能无用户操作界面 各系统功能清单如下 序序 号号 功能名称功能名称功能说明功能说明 8 系统管理系统管理 1积分等级通过此配置实现根据个人积分获得 消费情况 为每人设置 等级称号 系统中自动显示等级 称号 图标等明显标 识 2积分规则通过此配置实现积分的获得 使用 奖励 清除过期积分 积分应用积分应用 1数据共享与协同通过接口的方式实现与其他系统的对接 提供用户积分信息 和积分记录并完成积分的获得和使用 积分统计积分统计 1积分获得情况根据相应的维度展示积分获得情况 2积分消费情况根据相应的维度展示积分消费情况 积分活动积分活动 1活动管理展示活动列表 提供对活动的增删改查 4 1 24 1 2 程序程序 模块模块 层次结构关系层次结构关系 积分管理 系统设置 积分等级积分规则 积分应用 数据共享与 协同 积分统计 积分获得情 况 积分消费情 况 积分活动 活动管理 4 2 全局数据结构说明全局数据结构说明 本章说明本程序系统中使用的全局数据常量 变量和数据结构 4 2 14 2 1 常量常量 包括数据文件名称及其所在目录 功能说明 具体常量说明等 9 4 2 24 2 2 变量变量 包括数据文件名称及其所在目录 功能说明 具体变量说明等 4 2 34 2 3 数据结构数据结构 数据库设计 JF pdm 数据库结构图 积分规则 规则ID 模块ID 功能ID 功能代码 类型 优先级 是否全局 是否活动使用 积分 是否应用公式 公式 描述 日上限 月上限 总上限 创建用户ID 创建时间 修改用户ID 修改时间 状态 CHAR 32 CHAR 32 CHAR 32 CHAR 200 NUMBER 1 NUMBER 2 NUMBER 1 NUMBER 1 NUMBER 10 NUMBER 1 CLOB CLOB NUMBER 10 NUMBER 10 NUMBER 10 CHAR 32 DATE CHAR 32 DATE NUMBER 1 用户积分信息 用户分值信息ID 用户ID 积分等级ID 消费等级ID 总积分 当前积分 总消费 创建用户ID 创建时间 修改用户ID 修改时间 CHAR 32 CHAR 32 CHAR 32 CHAR 32 NUMBER 10 NUMBER 10 NUMBER 10 CHAR 32 DATE CHAR 32 DATE 积分等级 积分等级ID 积分等级类型 等级 等级称号 等级图标 是否默认等级 积分要求 创建用户ID 创建时间 修改用户ID 修改时间 状态 CHAR 32 NUMBER 1 NUMBER 2 NVARCHAR2 15 NVARCHAR2 200 NUMBER 1 NUMBER 8 CHAR 32 DATE CHAR 32 DATE NUMBER 1 积分记录 分值记录ID 用户ID 规则ID 功能代码 业务ID 本次分值 创建时间 CHAR 32 CHAR 32 CHAR 32 CHAR 200 CHAR 32 NUMBER 10 DATE 活动 活动ID 规则ID 活动标题 活动内容 活动图片 开始时间 结束时间 创建用户ID 创建时间 修改用户ID 修改时间 状态 完成状态 CHAR 32 CHAR 32 NVARCHAR2 100 CLOB NVARCHAR2 200 DATE DATE CHAR 32 DATE CHAR 32 DATE NUMBER 1 NUMBER 1 活动记录 活动记录ID 活动ID 用户ID 业务ID 状态 完成状态 CHAR 32 CHAR 32 CHAR 32 CHAR 32 NUMBER 1 NUMBER 1 表清单 名称代码 活动JYF HD 活动记录JYF HDJL 10 用户积分信息JYF YHJFXX 积分等级JYF JFDJ 积分规则JYF JFGZ 积分记录JYF FZJL 活动的列清单 名称代码注释数据类型长度默认值主要 的 强制 活动 IDID活动 IDCHAR 32 32TRUETRUE 规则 IDGZID规则 IDCHAR 32 32FALS E TRUE 活动标题HDBT活动标 题 NVARCHAR2 100 100FALS E TRUE 活动内容HDNR活动内 容 CLOBFALS E FALS E 活动图片HDTP活动图 片 NVARCHAR2 200 200FALS E FALS E 开始时间KSSJ开始时 间 DATEFALS E FALS E 结束时间JSSJ结束时 间 DATEFALS E FALS E 创建用户 IDCJYHID创建用 户 ID CHAR 32 32FALS E TRUE 创建时间CJSJ创建时 间 DATESYSDA TE FALS E TRUE 修改用户 IDXGYHI D 修改用 户 ID CHAR 32 32FALS E FALS E 修改时间XGSJ修改时 间 DATEFALS E FALS E 状态ZT状态 0 停用 1 启用 NUMBER 1 1FALS E TRUE 完成状态WCZT完成状 态 0 未 完成 1 已完成 NUMBER 1 1FALS E TRUE 活动记录的列清单 名称代码注释数据类型长默认主要的强制 11 度值 活动记录 ID ID活动记录 IDCHAR 32 32TRUETRUE 活动 IDHDID活动 IDCHAR 32 32FALSETRUE 用户 IDYHID用户 IDCHAR 32 32FALSETRUE 业务 IDYWID业务 IDCHAR 32 32FALSEFALSE 状态ZT状态 0 回滚 1 正常NUMBER 1 1FALSETRUE 完成状态WCZT完成状态 0 未完成 1 已完成 NUMBER 1 1FALSETRUE 用户积分信息的列清单 名称代码注释数据类型长 度 默认 值 主要的强制 用户分值信息 ID ID用户积分信息 ID CHAR 32 32TRUETRUE 用户 IDYHID用户 IDCHAR 32 32FALS E TRUE 积分等级 IDJFDJID积分等级 IDCHAR 32 32FALS E TRUE 消费等级 IDXFDJID消费等级 IDCHAR 32 32FALS E TRUE 总积分ZJF总积分NUMBER 10 100FALS E TRUE 当前积分DQJF当前积分NUMBER 10 100FALS E TRUE 总消费ZXF总消费NUMBER 10 100FALS E TRUE 创建用户 IDCJYHID创建用户 IDCHAR 32 32FALS E TRUE 创建时间CJSJ创建时间DATEFALS E TRUE 修改用户 IDXGYHID修改用户 IDCHAR 32 32FALS E FALS E 修改时间XGSJ修改时间DATEFALS E FALS E 积分等级的列清单 名称代码注释数据类型长默主要强制 12 度认 值 的 积分等 级 ID ID积分等级 IDCHAR 32 32TRUETRUE 积分等 级类型 JFDJLX积分等级类型 1 累计获得 2 消费 NUMBER 1 1FALS E FALS E 等级DJ等级NUMBER 2 2FALS E FALS E 等级称 号 DJCH等级称号NVARCHAR2 15 15FALS E TRUE 等级图 标 DJTP等级图标NVARCHAR2 200 200FALS E FALS E 是否默 认等级 SFMRDJ是否默认等级 0 否 1 是 NUMBER 1 1FALS E TRUE 积分要 求 JFYQ积分要求 升级到 此等级所需积分 NUMBER 8 80FALS E TRUE 创建用 户 ID CJYHID创建用户 IDCHAR 32 32FALS E TRUE 创建时 间 CJSJ创建时间DATEFALS E TRUE 修改用 户 ID XGYHID修改用户 IDCHAR 32 32FALS E FALS E 修改时 间 XGSJ修改时间DATEFALS E FALS E 状态ZT状态 0 停用 1 启用 NUMBER 1 1FALS E TRUE 积分规则的列清单 名称代码注释数据类型长 度 默认值主要 的 强制 规则 ID ID规则 IDCHAR 32 32TRUETRUE 模块 ID MKID模块 ID 关联基础表CHAR 32 32FALS E TRUE 功能 ID GNID功能 ID 关联基础表CHAR 32 32FALS E TRUE 功能GNDM功能代码CHAR 200 200FALSTRUE 13 代码E 类型LX类型 1 发放 2 消 费 3 发放回滚 暂 不使用 4 消费回 滚 暂不使用 NUMBER 1 1FALS E TRUE 优先 级 YXJ优先级 从 1 开NUMBER 2 21FALS E TRUE 是否 全局 SFQJ是否全局 0 个人 1 全局 默认全局 NUMBER 1 11FALS E TRUE 是否 活动 使用 SFHDSY是否活动使用 0 否 1 是 NUMBER 1 10FALS E FALS E 积分JF积分NUMBER 10 100FALS E TRUE 是否 应用 公式 SFYYGS是否应用公式 0 否 1 是 NUMBER 1 10FALS E TRUE 公式GS公式CLOBFALS E FALS E 描述MS描述CLOBFALS E FALS E 日上 限 RSX日上限NUMBER 10 100FALS E TRUE 月上 限 YSX月上限NUMBER 10 100FALS E TRUE 总上 限 ZSX总上限NUMBER 10 100FALS E TRUE 创建 用户 ID CJYHID创建用户 IDCHAR 32 32FALS E TRUE 创建 时间 CJSJ创建时间DATESYSDAT E FALS E TRUE 修改 用户 ID XGYHID修改用户 IDCHAR 32 32FALS E FALS E 修改 时间 XGSJ修改时间DATEFALS E FALS E 14 状态ZT状态 0 停用 1 启 用 NUMBER 1 1FALS E TRUE 积分记录的列清单 名称代码注释数据类型长度默认值主要的强制 分值记录 IDID分值记录 IDCHAR 32 32TRUETRUE 用户 IDYHID用户 IDCHAR 32 32FALSETRUE 规则 IDGZID规则 IDCHAR 32 32FALSETRUE 功能代码GNDM功能代码CHAR 200 200FALSETRUE 业务 IDYWID业务 IDCHAR 32 32FALSEFALSE 本次分值BCJF本次分值NUMBER 10 100FALSETRUE 创建时间CJSJ创建时间DATESYSDATEFALSETRUE 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 15 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 14 5 1 接口标识与接口图接口标识与接口图 系统的接口标识如下 序序 号号 接口名称接口名称接口标识接口标识接口类型接口类型接口说明接口说明 1 获取用户积分信息 接口 INT 001WebService 通过接口获取用户积分信息 用于基础 平台的展示 2 添加积分记录接口 INT 002WebService 相应的功能模块调用此接口完成积分的 获得和消费 3 查询积分记录接口 INT 003WebService 通过接口获取积分记录 用于基础平台 的展示 4 添加积分规则接口 INT 004WebService 通过接口设置个性化的积分规则 5 清理积分接口 INT 005WebService 通过接口清理不在有效期的积分 16 4 5 24 5 2 获取用户积分信息接口获取用户积分信息接口 INT 001 地址http ip port resource integral getUserIntegral 方法名getUserIntegral调用方式post 方法说明 1 该接口获取用户积分信息 2 返回数据格式为 json 输入参数 序号参数名称参数类型最大长度说明 1userIdstring32用户 Id 输出参数 序号参数名称参数类型最大长度说明 1userIntegralUserIntegral用户积分信息 userIntegral 的属性清单 属性名称属性类型说明 UserIdstring用户 Id IntegralGradeint积分等级 IntegralTitlestring积分称号 IntegralICONstring积分图标 ExpenseGradeint消费等级 ExpenseTitlestring消费称号 ExpenseICONstring消费图标 TotalIntegralint总积分 累计积分 currentIntegralint当前积分 TotalExpenseint总消费 累计消费 17 4 5 34 5 3 添加积分记录接口添加积分记录接口 INT 002 地址http ip port resource integral setIntegraRecord 方法名setIntegralRecord调用方式post 方法说明 1 该接口完成积分的获得和消费 2 返回数据格式为 json 输入参数 序号参数名称参数类型最大长度说明 1integralRecordsIntegralRecord 积分记录数据 输出参数 序号参数名称参数类型最大长度说明 1messageobject提示信息 integralRecord 的属性清单 属性名称属性类型说明 UserIdstring用户 Id FunctionCodestring功能代码 integralTypeint积分规则类型 BusinessIdstring业务 Id 4 5 44 5 4 查询积分记录接口查询积分记录接口 INT 003 地址http ip port resource integral queryIntegralRecord 方法名queryIntegralRecord调用方式post 方法说明 1 该接口获取积分记录 2 返回数据格式为 json 输入参数 序号参数名称参数类型最大长度说明 1userIdstring32用户 Id 输出参数 18 序号参数名称参数类型最大长度说明 1integralRecord IntegralRecord 积分记录数据 integralRecord 的属性清单 属性名称属性类型说明 UserIdstring用户 Id RuleTypeint规则类型 1 发放 2 消费 3 发放回滚 4 消费回滚 RuleDescstring规则描述 Integralint积分 CreateDatestring创建时间 精确到时分秒 FunctionCodestring功能代码 BusinessIdstring业务 Id 4 5 54 5 5 添加积分规则接口 添加积分规则接口 INT 004 地址http ip port resource integral setIntegraRule 方法名setIntegraRule调用方式post 方法说明 1 该接口添加个性化积分规则 例如 资源上传设置下载积分 2 返回数据格式为 json 输入参数 序号参数名称参数类型最大长度说明 1integralRuleIntegralRule 积分规则数据 输出参数 序号参数名称参数类型最大长度说明 1messageobject提示信息 integralRule 的属性清单 属性名称属性类型说明 ModuleIdstring用户 Id FunctionIdstring功能 Id FunctionCodestring功能代码 格式 功能代码 业 务 ID IntegralTypeint积分规则类型 当上传资源是 需添加两条积分规则 一天消 费规则 一条发放规则 Integralint积分 19 IsGlobalint是否全局 默认个人 0 IsEnabledint是否启用 默认启用 1 Descstring描述 CreateNamestring创建用户 CreateTimestring创建时间 精确到时分秒 4 5 64 5 6 清理积分接口 清理积分接口 INT 005 地址http ip port resource integral clearIntegra 方法名clearIntegra调用方式post 方法说明 1 该接口清理不在有效期内的积分 例如一个学年过去后清理未使用积分的 2 3 2 返回数据格式为 json 输入参数 序号参数名称参数类型最大长度说明 1integralRecordIntegralRecord 积分规则数据 输出参数 序号参数名称参数类型最大长度说明 1messageobject提示信息 integralRecord 的属性清单 属性名称属性类型说明 FunctionCodestring功能代码 integralTypeint积分规则类型 默认消费 2 BusinessIdstring业务 Id EndDatestring结束时间 20 5 CSCI 详细设计详细设计 本章应分条描述CSCI的每个软件配置项 如果设计的部分或全部依赖于系统状态或方式 则 应指出这种依赖性 如果该设计信息在多条中出现 则可只描述一次 而在其他条引用 应 给出或引用为理解这些设计所需的设计约定 软件配置项的接口特性可在此处描述 也可在 第4章或接口设计说明 IDD 中描述 数据库软件配置项 或用于操作 访问数据库的软件配 置项 可在此处描述 也可在数据库 顶层 设计说明 DBDD 中描述 5 1积分等级列表 积分等级列表 JFXT MOD 001 5 1 1 1 功能描述功能描述 提供对积分等级的管理 点击积分等级管理显示积分等级列表 5 1 1 2 时序图时序图 积分等级管理GradeControllerGradeServiceGradeDao数据库 查询请求 GetAll param GetAll param 返回数据 封装数据 返回数据 5 1 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 运行应用无 积分等级列表分页 排序1 根据分页 排序查询积分等级 积分等级列表 21 5 1 1 4 异常处理异常处理 异常异常处理方式处理方式 系统错误1 系统记录错误日志 2 弹出 系统错误 请联系管理员 消息窗 5 1 1 5 界面设计界面设计 5 2查询积分等级 查询积分等级 JFXT MOD 002 5 2 1 1 功能描述功能描述 根据积分等级类型 累计积分 累计消费 积分等级查询积分等级返回积分等级列表 5 2 1 2 时序图时序图 积分等级管理GradeControllerGradeServiceGradeDao数据库 查询请求 query param query param 返回数据 封装数据 返回数据 5 2 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 运行应用无 查询积分等级分页 排序和积 分等级类型 积 分等级 1 根据分页 排序 查询条件查询积 分等级 积分等级列表 22 5 2 1 4 异常处理异常处理 异常异常处理方式处理方式 系统错误1 系统记录错误日志 2 弹出 系统错误 请联系管理员 消息窗 5 2 1 5 界面设计界面设计 5 3新增积分等级 新增积分等级 JFXT MOD 003 5 3 1 1 功能描述功能描述 点击新增按钮弹出新增页面 输入积分等级信息保存至数据库 默认添加的积分等级是 停用状态 需手动启动 5 3 1 2 时序图时序图 积分等级管理GradeControllerGradeServiceGradeDao数据库 新增积分等级 insert grade insert grade 返回消息 返回消息 5 3 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 运行应用无 点击新增输入积分等级信 息 1 监听事件按钮 2 保存积分等级 添加积分等级是否 成功 23 5 3 1 4 异常处理异常处理 异常异常处理方式处理方式 系统错误1 系统记录错误日志 2 弹出 系统错误 请联系管理员 消息窗 5 3 1 5 界面设计界面设计 5 4修改积分等级 修改积分等级 JFXT MOD 004 5 4 1 1 功能描述功能描述 选中积分等级点击修改按钮 修改选中的积分等级首先会判断积分等级是否停用 如果启用则提示用户不能修改 停用则 弹出修改页面输入积分等级信息保存至数据库 5 4 1 2 时序图时序图 积分等级管理GradeControllerGradeServiceGradeDao数据库 修改积分等级 update grade update grade 返回消息 返回消息 check gradeId check gradeId 是否停用 返回消息 返回消息 5 4 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 运行应用无 点击修改输入积分等级信 息 1 监听事件按钮 2 判断积分等级是否停用 3 验证通过保存积分等级 修改积分等级是否 成功 24 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 时序图时序图 积分等级管理GradeControllerGradeServiceGradeDao数据库 删除积分等级 delete gradeId check gradeId 返回数据 是否存在 delete gradeId 返回消息 返回消息 check gradeId 返回数据 5 5 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 运行应用无 点击删除选择积分等级1 监听事件按钮 2 判断积分等级是否停用 3 判断在用户积分信息是否存在 删除积分等级是否 成功 25 4 验证通过后删除积分等级 5 5 1 4 异常处理异常处理 异常异常处理方式处理方式 系统错误1 系统记录错误日志 2 弹出 系统错误 请联系管理员 消息窗 5 5 1 5 界面设计界面设计 5 6停用积分等级 停用积分等级 JFXT MOD 006 5 6 1 1 功能描述功能描述 选中积分等级点击停用按钮 修改积分等级状态为停用后保存至数据库 5 6 1 2 时序图时序图 积分等级管理GradeControllerGradeService GradeDao 数据库 停用积分等级 updateStatus gradeId status updateStatus gradeId status 返回信息 返回信息 5 6 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 运行应用无 点击停用选中积分等级1 监听事件按钮 2 保存积分等级状态 停用积分等级是否 成功 26 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 时序图时序图 积分等级管理GradeControllerGradeServiceGradeDao数据库 启用积分等级 updateStatus gradeId status updateStatus gradeId status 返回数据 updateUserIntegral gradeId 返回消息 返回消息 check gradeId 是否存在 返回数据 check gradeId 返回数据 5 7 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 运行应用无 27 点击启用选中积分等级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 时序图时序图 积分规则管理RuleControllerRuleServiceRuleDao数据库 查询请求 GetAll param GetAll param 返回数据 封装数据 返回数据 28 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 时序图时序图 积分规则管理RuleControllerRuleServiceRuleDao数据库 查询请求 query param query param 返回数据 封装数据 返回数据 5 9 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 运行应用无 29 查询积分规则分页 排序和功 能名 模块名 1 根据分页信息 排序 查询条件查 询积分规则 积分规则列表 5 9 1 4 异常处理异常处理 异常异常处理方式处理方式 系统错误1 系统记录错误日志 2 弹出 系统错误 请联系管理员 消息窗 5 9 1 5 界面设计界面设计 5 10 新增积分规则 新增积分规则 JFXT MOD 010 5 10 1 1 功能描述功能描述 点击新增按钮弹出新增页面 输入积分规则信息保存至数据库 默认添加的积分规则是停用 状态 需手动启动 备注 通过系统设置的系统规则只能为全局积分规则 5 10 1 2 时序图时序图 积分规则管理RuleControllerRuleServiceRuleDao数据库 新增积分规则 insert rule insert rule 返回消息 返回消息 5 10 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 运行应用无 点击新增输入积分规则信1 监听事件按钮 添加积分规则是否 30 息2 保存积分规则 成功 5 10 1 4 异常处理异常处理 异常异常处理方式处理方式 系统错误1 系统记录错误日志 2 弹出 系统错误 请联系管理员 消息窗 5 10 1 5 界面设计界面设计 5 11 修改积分规则 修改积分规则 JFXT MOD 011 5 11 1 1 功能描述功能描述 选中积分规则点击修改按钮 修改选中的积分规则首先会判断积分规则是否停用 如果启用则提示用户不能修改 停用则 弹出修改页面输入积分规则信息保存至数据库 备注 是否全局为个人的不能修改 5 11 1 2 时序图时序图 积分规则管理RuleControllerRuleServiceRuleDao数据库 修改积分规则 update rule update rule 返回消息 返回消息 check ruleId check ruleId 是否停用 返回消息 返回消息 5 11 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 运行应用无 点击修改输入积分规则信1 监听事件按钮 修改积分规则是否 31 息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 时序图时序图 积分规则管理RuleControllerRuleServiceRuleDao数据库 删除积分规则 delete ruleId check ruleId 返回数据 是否存在 delete ruleId 返回消息 返回消息 返回数据 check ruleId 5 12 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 32 运行应用无 点击删除选择积分规则1 监听事件按钮 2 判断积分规则是否停用 3 判断在积分记录中是否存在 4 验证通过后删除积分规则 删除积分规则是否 成功 5 12 1 4 异常处理异常处理 异常异常处理方式处理方式 系统错误1 系统记录错误日志 2 弹出 系统错误 请联系管理员 消息窗 5 12 1 5 界面设计界面设计 5 13 停用积分规则 停用积分规则 JFXT MOD 013 5 13 1 1 功能描述功能描述 选中积分规则点击停用按钮 修改积分规则状态为停用后保存至数据库 备注 通过是否活动使用判断当前规则是否正在被未过期 已启用 未完成的活动使用 如备注 通过是否活动使用判断当前规则是否正在被未过期 已启用 未完成的活动使用 如 果使用则不能停用 果使用则不能停用 是否全局为个人的不能停用 是否全局为个人的不能停用 5 13 1 2 时序图时序图 积分规则管理RuleControllerRuleService RuleDao 数据库 停用积分等级 updateStatus ruleId status updateStatus ruleId status 返回信息 返回信息 33 5 13 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 运行应用无 点击停用选中积分规则1 监听事件按钮 2 保存积分规则状态 停用积分规则是否 成功 5 13 1 4 异常处理异常处理 异常异常处理方式处理方式 系统错误1 系统记录错误日志 2 弹出 系统错误 请联系管理员 消息窗 5 13 1 5 界面设计界面设计 5 14 启用积分规则 启用积分规则 JFXT MOD 014 5 14 1 1 功能描述功能描述 选中积分规则点击启用按钮 首先根据模块 ID 功能 ID 功能代码 规则类型和优先级判断数据库中是否存在已启用的 积分规则 如果存在则提示不能启用相同的积分规则 不存在则保存至数据库 5 14 1 2 时序图时序图 积分规则管理RuleControllerRuleServiceRuleDao数据库 启用积分规则 updateStatus ruleId status updateStatus ruleId status 返回消息 返回消息 check ruleId 是否存在 返回数据 check ruleId 返回数据 34 5 14 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 运行应用无 点击启用选中积分规则1 监听事件按钮 2 首先根据模块 ID 功能 ID 规 则类型和优先级判断数据库中 是否存在已启用的积分规则 3 验证通过后保存积分规则状态 启用积分规则是否 成功 5 14 1 4 异常处理异常处理 异常异常处理方式处理方式 系统错误1 系统记录错误日志 2 弹出 系统错误 请联系管理员 消息窗 5 14 1 5 界面设计界面设计 5 15 添加积分规则 添加积分规则 JFXT MOD 015 5 15 1 1 功能描述功能描述 对应接口 INT 004 调用接口添加个性化积分规则 5 15 1 2 时序图时序图 其他系统IntegralGradeProxyIntegralGradeServiceIntegralGradeDao数据库 添加积分规则 insertIntegralGrade grade insertIntegralGrade grade 返回信息 返回信息 35 5 15 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 运行应用无 其他系统调用 积分规则信息1 保存积分规则 积分规则是否添加 成功 5 15 1 4 异常处理异常处理 异常异常处理方式处理方式 系统错误1 系统记录错误日志 2 弹出 系统错误 请联系管理员 消息窗 5 15 1 5 界面设计界面设计 无用户操作界面 5 16 获取用户积分信息 获取用户积分信息 JFXT MOD 016 5 16 1 1 功能描述功能描述 对应接口 INT 001 调用接口查询用户积分信息做相应的展示 5 16 1 2 时序图时序图 其他系统UserIntegralProxyUserIntegralServiceUserIntegralDao数据库 查询请求 getUserIntegral userId getUserIntegral userId 返回数据 封装数据 返回数据 5 16 1 3 输入输出输入输出 操作操作输入输入处理处理输出输出 36 运行应用无 其他系统调用用户 ID1 根据用户 ID 获取用户积分信息 用户积分信息 5 16 1 4 异常处理异常处理 异常异常处理方式处理方式 系统错误1 系统记录错误日志 2 弹出 系统错误 请联系管理员 消息窗 5 16 1 5 界面设计界面设计 无用户操作界面 5 17 添加积分记录 添加积分记录 JFXT MOD 017 5 17 1 1 功能描述功能描述 对应接口 INT 002 1 根据具体功能通过接口传递过来的功能代码 积分规则类型和规则状态 默认启用 在积 分规则 JYF JFGZ 中查询对应一条或多条积分规则 如果没有查到相应的积分规则直接返 回消息 2 按照积分规则中的优先级排序 循环查找积分规则中日上限 JYF JFGZ RSX 月上限 JYF JFGZ YSX 总上限 JYF JFGZ ZSX 的数值和积分记录 JYF FZJL 中的数据比 对是否可以获得或消费积分 如果满足条件返回积分规则跳出循环 如果没有找到满足条件 的积分规则直接返回消息 备注 数值为 0 则跳过验证 3 通过查找到的积分规则中的规则类型 JYF JFGZ LX 判断 如果为消费 2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论