積分系統(tǒng)-詳細(xì)設(shè)計(jì)說(shuō)明書(shū)-v1.1_第1頁(yè)
積分系統(tǒng)-詳細(xì)設(shè)計(jì)說(shuō)明書(shū)-v1.1_第2頁(yè)
積分系統(tǒng)-詳細(xì)設(shè)計(jì)說(shuō)明書(shū)-v1.1_第3頁(yè)
積分系統(tǒng)-詳細(xì)設(shè)計(jì)說(shuō)明書(shū)-v1.1_第4頁(yè)
積分系統(tǒng)-詳細(xì)設(shè)計(jì)說(shuō)明書(shū)-v1.1_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

詳細(xì)設(shè)計(jì)說(shuō)明書(shū)文件狀態(tài):[]草稿[√]正式發(fā)布[]正在修改文件標(biāo)識(shí):當(dāng)前版本:作者:完成日期:XX公司2016年1月版本歷史版本日期作者/修改人工作內(nèi)容V1.02016.1.19王勐完成積分系統(tǒng)詳細(xì)設(shè)計(jì)初稿。V1.12016.1.20王勐根據(jù)內(nèi)部討論增加積分規(guī)則優(yōu)先級(jí)。

目錄1 引言 51.1 標(biāo)識(shí) 51.2 系統(tǒng)概述 51.3 文檔概述 51.4 基線 52 引用文件 53 CSCI級(jí)設(shè)計(jì)決策 53.1 需求概述 53.2 系統(tǒng)功能 64 CSCI體系結(jié)構(gòu)設(shè)計(jì) 64.1 體系結(jié)構(gòu) 64.1.1 程序(模塊)劃分 74.1.2 程序(模塊)層次結(jié)構(gòu)關(guān)系 84.2 全局?jǐn)?shù)據(jù)結(jié)構(gòu)說(shuō)明 84.2.1 常量 84.2.2 變量 94.2.3 數(shù)據(jù)結(jié)構(gòu) 94.3 CSCI部件 144.4 執(zhí)行概念 144.5 接口設(shè)計(jì) 154.5.1 接口標(biāo)識(shí)與接口圖 154.5.2 獲取用戶積分信息接口(INT-001) 154.5.3 添加積分記錄接口(INT-002) 164.5.4 查詢積分記錄接口(INT-003) 174.5.5 添加積分規(guī)則接口(INT-004) 184.5.6 清理積分接口(INT-005) 185 CSCI詳細(xì)設(shè)計(jì) 195.1 積分等級(jí)列表(JFXT-MOD-001) 205.2 查詢積分等級(jí)(JFXT-MOD-002) 205.3 新增積分等級(jí)(JFXT-MOD-003) 215.4 修改積分等級(jí)(JFXT-MOD-004) 225.5 刪除積分等級(jí)(JFXT-MOD-005) 235.6 停用積分等級(jí)(JFXT-MOD-006) 245.7 啟用積分等級(jí)(JFXT-MOD-007) 255.8 積分規(guī)則列表(JFXT-MOD-008) 275.9 查詢積分規(guī)則(JFXT-MOD-009) 275.10 新增積分規(guī)則(JFXT-MOD-010) 285.11 修改積分規(guī)則(JFXT-MOD-011) 295.12 刪除積分規(guī)則(JFXT-MOD-012) 305.13 停用積分規(guī)則(JFXT-MOD-013) 315.14 啟用積分規(guī)則(JFXT-MOD-014) 335.15 添加積分規(guī)則(JFXT-MOD-015) 345.16 獲取用戶積分信息(JFXT-MOD-016) 355.17 添加積分記錄(JFXT-MOD-017) 365.18 查詢積分記錄(JFXT-MOD-018) 375.19 清理積分(JFXT-MOD-019) 385.20 積分情況列表(JFXT-MOD-020) 405.21 查詢積分情況(JFXT-MOD-021) 415.22 導(dǎo)出積分情況(JFXT-MOD-022) 425.23 活動(dòng)列表(JFXT-MOD-023) 435.24 查詢活動(dòng)(JFXT-MOD-024) 445.25 新增活動(dòng)(JFXT-MOD-025) 455.26 刪除活動(dòng)(JFXT-MOD-026) 465.27 修改活動(dòng)(JFXT-MOD-027) 475.28 停用活動(dòng)(JFXT-MOD-028) 485.29 啟用活動(dòng)(JFXT-MOD-029) 495.30 完成活動(dòng)(JFXT-MOD-030) 505.31 積分兌換(JFXT-MOD-031) 516 需求的可追蹤性 527 注解 52引言標(biāo)識(shí)文檔標(biāo)識(shí)號(hào):JFXT-SDD-001軟件名稱(chēng):積分系統(tǒng)版本號(hào):V1.1系統(tǒng)概述分享獎(jiǎng)勵(lì)激勵(lì)機(jī)制在保障密云縣教育資源建設(shè)應(yīng)用工作順利開(kāi)展,對(duì)師生參與資源建設(shè)分享、應(yīng)用評(píng)價(jià)等活動(dòng)予以鼓勵(lì)和促進(jìn),從而創(chuàng)設(shè)良好的資源共建共享環(huán)境,促進(jìn)教育教學(xué)資源建設(shè)工作可持續(xù)發(fā)展。文檔概述本條應(yīng)概述本文檔的用途與內(nèi)容,并描述與其使用有關(guān)的保密性或私密性要求。基線密云縣教委信息中心教育云服務(wù)平臺(tái)業(yè)務(wù)系統(tǒng)方案(合)_V1.32。引用文件本深化設(shè)計(jì)說(shuō)明書(shū)所引用的文件有:1.密云教育資源建設(shè)分享獎(jiǎng)勵(lì)激勵(lì)機(jī)制20150330(初稿)CSCI級(jí)設(shè)計(jì)決策需求概述遵循“技術(shù)先進(jìn)開(kāi)放、系統(tǒng)前后銜接”的原則進(jìn)行,通過(guò)建設(shè)積分系統(tǒng),與基礎(chǔ)平臺(tái)、資源管理系統(tǒng)、網(wǎng)絡(luò)存儲(chǔ)系統(tǒng)、網(wǎng)絡(luò)社交系統(tǒng)對(duì)接,實(shí)現(xiàn)保障密云縣教育資源建設(shè)應(yīng)用工作順利開(kāi)展,對(duì)師生參與資源建設(shè)分享、應(yīng)用評(píng)價(jià)等活動(dòng)予以鼓勵(lì)和促進(jìn),從而創(chuàng)設(shè)良好的資源共建共享環(huán)境,促進(jìn)教育教學(xué)資源建設(shè)工作可持續(xù)發(fā)展。系統(tǒng)功能積分系統(tǒng)包括系統(tǒng)管理、積分應(yīng)用、積分統(tǒng)計(jì)、積分活動(dòng)四個(gè)子模塊。CSCI體系結(jié)構(gòu)設(shè)計(jì)體系結(jié)構(gòu)從功能和使用角度本系統(tǒng)劃分為系統(tǒng)管理、積分應(yīng)用、積分統(tǒng)計(jì)、積分活動(dòng)。系統(tǒng)總體框架如下:程序(模塊)劃分積分系統(tǒng)用于保障密云縣教育資源建設(shè)應(yīng)用工作順利開(kāi)展,對(duì)師生參與資源建設(shè)分享、應(yīng)用評(píng)價(jià)等活動(dòng)予以鼓勵(lì)和促進(jìn),從而創(chuàng)設(shè)良好的資源共建共享環(huán)境,促進(jìn)教育教學(xué)資源建設(shè)工作可持續(xù)發(fā)展。針對(duì)不同用戶系統(tǒng)為其提供如下功能:系統(tǒng)管理:積分等級(jí)維護(hù)、積分規(guī)則維護(hù);積分應(yīng)用:數(shù)據(jù)共享與協(xié)同;積分統(tǒng)計(jì):積分獲得情況、積分消費(fèi)情況;積分活動(dòng):活動(dòng)管理;其中積分應(yīng)用功能無(wú)用戶操作界面;各系統(tǒng)功能清單如下:序號(hào)功能名稱(chēng)功能說(shuō)明系統(tǒng)管理1積分等級(jí)通過(guò)此配置實(shí)現(xiàn)根據(jù)個(gè)人積分獲得、消費(fèi)情況,為每人設(shè)置“等級(jí)稱(chēng)號(hào)”,系統(tǒng)中自動(dòng)顯示等級(jí)、稱(chēng)號(hào)、圖標(biāo)等明顯標(biāo)識(shí)。2積分規(guī)則通過(guò)此配置實(shí)現(xiàn)積分的獲得、使用、獎(jiǎng)勵(lì)、清除過(guò)期積分。積分應(yīng)用1數(shù)據(jù)共享與協(xié)同通過(guò)接口的方式實(shí)現(xiàn)與其他系統(tǒng)的對(duì)接,提供用戶積分信息和積分記錄并完成積分的獲得和使用。積分統(tǒng)計(jì)1積分獲得情況根據(jù)相應(yīng)的維度展示積分獲得情況。2積分消費(fèi)情況根據(jù)相應(yīng)的維度展示積分消費(fèi)情況。積分活動(dòng)1活動(dòng)管理展示活動(dòng)列表,提供對(duì)活動(dòng)的增刪改查。程序(模塊)層次結(jié)構(gòu)關(guān)系全局?jǐn)?shù)據(jù)結(jié)構(gòu)說(shuō)明本章說(shuō)明本程序系統(tǒng)中使用的全局?jǐn)?shù)據(jù)常量、變量和數(shù)據(jù)結(jié)構(gòu)。常量包括數(shù)據(jù)文件名稱(chēng)及其所在目錄,功能說(shuō)明,具體常量說(shuō)明等。變量包括數(shù)據(jù)文件名稱(chēng)及其所在目錄,功能說(shuō)明,具體變量說(shuō)明等。數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫(kù)設(shè)計(jì):數(shù)據(jù)庫(kù)結(jié)構(gòu)圖:表清單:名稱(chēng)代碼活動(dòng)JYF_HD活動(dòng)記錄JYF_HDJL用戶積分信息JYF_YHJFXX積分等級(jí)JYF_JFDJ積分規(guī)則JYF_JFGZ積分記錄JYF_FZJL活動(dòng)的列清單:名稱(chēng)代碼注釋數(shù)據(jù)類(lèi)型長(zhǎng)度默認(rèn)值主要的強(qiáng)制活動(dòng)IDID活動(dòng)IDCHAR(32)32TRUETRUE規(guī)則IDGZID規(guī)則IDCHAR(32)32FALSETRUE活動(dòng)標(biāo)題HDBT活動(dòng)標(biāo)題NVARCHAR2(100)100FALSETRUE活動(dòng)內(nèi)容HDNR活動(dòng)內(nèi)容CLOBFALSEFALSE活動(dòng)圖片HDTP活動(dòng)圖片NVARCHAR2(200)200FALSEFALSE開(kāi)始時(shí)間KSSJ開(kāi)始時(shí)間DATEFALSEFALSE結(jié)束時(shí)間JSSJ結(jié)束時(shí)間DATEFALSEFALSE創(chuàng)建用戶IDCJYHID創(chuàng)建用戶IDCHAR(32)32FALSETRUE創(chuàng)建時(shí)間CJSJ創(chuàng)建時(shí)間DATESYSDATEFALSETRUE修改用戶IDXGYHID修改用戶IDCHAR(32)32FALSEFALSE修改時(shí)間XGSJ修改時(shí)間DATEFALSEFALSE狀態(tài)ZT狀態(tài)0停用1啟用NUMBER(1)1FALSETRUE完成狀態(tài)WCZT完成狀態(tài)0未完成1已完成NUMBER(1)1FALSETRUE活動(dòng)記錄的列清單:名稱(chēng)代碼注釋數(shù)據(jù)類(lèi)型長(zhǎng)度默認(rèn)值主要的強(qiáng)制活動(dòng)記錄IDID活動(dòng)記錄IDCHAR(32)32TRUETRUE活動(dòng)IDHDID活動(dòng)IDCHAR(32)32FALSETRUE用戶IDYHID用戶IDCHAR(32)32FALSETRUE業(yè)務(wù)IDYWID業(yè)務(wù)IDCHAR(32)32FALSEFALSE狀態(tài)ZT狀態(tài)0回滾1正常NUMBER(1)1FALSETRUE完成狀態(tài)WCZT完成狀態(tài)0未完成1已完成NUMBER(1)1FALSETRUE用戶積分信息的列清單:名稱(chēng)代碼注釋數(shù)據(jù)類(lèi)型長(zhǎng)度默認(rèn)值主要的強(qiáng)制用戶分值信息IDID用戶積分信息IDCHAR(32)32TRUETRUE用戶IDYHID用戶IDCHAR(32)32FALSETRUE積分等級(jí)IDJFDJID積分等級(jí)IDCHAR(32)32FALSETRUE消費(fèi)等級(jí)IDXFDJID消費(fèi)等級(jí)IDCHAR(32)32FALSETRUE總積分ZJF總積分NUMBER(10)100FALSETRUE當(dāng)前積分DQJF當(dāng)前積分NUMBER(10)100FALSETRUE總消費(fèi)ZXF總消費(fèi)NUMBER(10)100FALSETRUE創(chuàng)建用戶IDCJYHID創(chuàng)建用戶IDCHAR(32)32FALSETRUE創(chuàng)建時(shí)間CJSJ創(chuàng)建時(shí)間DATEFALSETRUE修改用戶IDXGYHID修改用戶IDCHAR(32)32FALSEFALSE修改時(shí)間XGSJ修改時(shí)間DATEFALSEFALSE積分等級(jí)的列清單:名稱(chēng)代碼注釋數(shù)據(jù)類(lèi)型長(zhǎng)度默認(rèn)值主要的強(qiáng)制積分等級(jí)IDID積分等級(jí)IDCHAR(32)32TRUETRUE積分等級(jí)類(lèi)型JFDJLX積分等級(jí)類(lèi)型1累計(jì)獲得2消費(fèi)NUMBER(1)1FALSEFALSE等級(jí)DJ等級(jí)NUMBER(2)2FALSEFALSE等級(jí)稱(chēng)號(hào)DJCH等級(jí)稱(chēng)號(hào)NVARCHAR2(15)15FALSETRUE等級(jí)圖標(biāo)DJTP等級(jí)圖標(biāo)NVARCHAR2(200)200FALSEFALSE是否默認(rèn)等級(jí)SFMRDJ是否默認(rèn)等級(jí)0否1是NUMBER(1)1FALSETRUE積分要求JFYQ積分要求升級(jí)到此等級(jí)所需積分NUMBER(8)80FALSETRUE創(chuàng)建用戶IDCJYHID創(chuàng)建用戶IDCHAR(32)32FALSETRUE創(chuàng)建時(shí)間CJSJ創(chuàng)建時(shí)間DATEFALSETRUE修改用戶IDXGYHID修改用戶IDCHAR(32)32FALSEFALSE修改時(shí)間XGSJ修改時(shí)間DATEFALSEFALSE狀態(tài)ZT狀態(tài)0停用1啟用NUMBER(1)1FALSETRUE積分規(guī)則的列清單:名稱(chēng)代碼注釋數(shù)據(jù)類(lèi)型長(zhǎng)度默認(rèn)值主要的強(qiáng)制規(guī)則IDID規(guī)則IDCHAR(32)32TRUETRUE模塊IDMKID模塊ID關(guān)聯(lián)基礎(chǔ)表CHAR(32)32FALSETRUE功能IDGNID功能ID關(guān)聯(lián)基礎(chǔ)表CHAR(32)32FALSETRUE功能代碼GNDM功能代碼CHAR(200)200FALSETRUE類(lèi)型LX類(lèi)型1發(fā)放2消費(fèi)3發(fā)放回滾(暫不使用)4消費(fèi)回滾(暫不使用)NUMBER(1)1FALSETRUE優(yōu)先級(jí)YXJ優(yōu)先級(jí)從1開(kāi)NUMBER(2)21FALSETRUE是否全局SFQJ是否全局0個(gè)人1全局默認(rèn)全局NUMBER(1)11FALSETRUE是否活動(dòng)使用SFHDSY是否活動(dòng)使用0否1是NUMBER(1)10FALSEFALSE積分JF積分NUMBER(10)100FALSETRUE是否應(yīng)用公式SFYYGS是否應(yīng)用公式0否1是NUMBER(1)10FALSETRUE公式GS公式CLOBFALSEFALSE描述MS描述CLOBFALSEFALSE日上限RSX日上限NUMBER(10)100FALSETRUE月上限YSX月上限NUMBER(10)100FALSETRUE總上限ZSX總上限NUMBER(10)100FALSETRUE創(chuàng)建用戶IDCJYHID創(chuàng)建用戶IDCHAR(32)32FALSETRUE創(chuàng)建時(shí)間CJSJ創(chuàng)建時(shí)間DATESYSDATEFALSETRUE修改用戶IDXGYHID修改用戶IDCHAR(32)32FALSEFALSE修改時(shí)間XGSJ修改時(shí)間DATEFALSEFALSE狀態(tài)ZT狀態(tài)0停用1啟用NUMBER(1)1FALSETRUE積分記錄的列清單:名稱(chēng)代碼注釋數(shù)據(jù)類(lèi)型長(zhǎng)度默認(rèn)值主要的強(qiáng)制分值記錄IDID分值記錄IDCHAR(32)32TRUETRUE用戶IDYHID用戶IDCHAR(32)32FALSETRUE規(guī)則IDGZID規(guī)則IDCHAR(32)32FALSETRUE功能代碼GNDM功能代碼CHAR(200)200FALSETRUE業(yè)務(wù)IDYWID業(yè)務(wù)IDCHAR(32)32FALSEFALSE本次分值BCJF本次分值NUMBER(10)100FALSETRUE創(chuàng)建時(shí)間CJSJ創(chuàng)建時(shí)間DATESYSDATEFALSETRUECSCI部件積分系統(tǒng)包含如下程序(模塊):序號(hào)程序(模塊)標(biāo)識(shí)符1系統(tǒng)管理積分等級(jí)維護(hù)積分等級(jí)列表JFXT-MOD-0012查詢積分等級(jí)JFXT-MOD-0023新增積分等級(jí)JFXT-MOD-0034修改積分等級(jí)JFXT-MOD-0045刪除積分等級(jí)JFXT-MOD-0056停用積分等級(jí)JFXT-MOD-0067啟用積分等級(jí)JFXT-MOD-0078積分規(guī)則維護(hù)積分規(guī)則列表JFXT-MOD-0089查詢積分規(guī)則JFXT-MOD-00910新增積分規(guī)則JFXT-MOD-01011修改積分規(guī)則JFXT-MOD-01112刪除積分規(guī)則JFXT-MOD-01213停用積分規(guī)則JFXT-MOD-01314啟用積分規(guī)則JFXT-MOD-01415積分應(yīng)用數(shù)據(jù)共享與協(xié)同添加積分規(guī)則JFXT-MOD-01516獲取用戶積分信息JFXT-MOD-01617添加積分記錄JFXT-MOD-01718查詢積分記錄JFXT-MOD-01819清理積分JFXT-MOD-01920積分統(tǒng)計(jì)積分情況列表JFXT-MOD-02021查詢積分情況JFXT-MOD-02122導(dǎo)出積分情況JFXT-MOD-02223積分活動(dòng)活動(dòng)列表JFXT-MOD-02324查詢活動(dòng)JFXT-MOD-02425新增活動(dòng)JFXT-MOD-02526刪除活動(dòng)JFXT-MOD-02627修改活動(dòng)JFXT-MOD-02728停用活動(dòng)JFXT-MOD-02829啟用活動(dòng)JFXT-MOD-02930完成活動(dòng)JFXT-MOD-03031積分兌換JFXT-MOD-031執(zhí)行概念本條應(yīng)描述軟件配置項(xiàng)間的執(zhí)行概念。為表示軟件配置項(xiàng)之間的動(dòng)態(tài)關(guān)系,即CSCI運(yùn)行期間它們?nèi)绾谓换サ?,本條應(yīng)包含圖示和說(shuō)明,(若適用)包括執(zhí)行控制流、數(shù)據(jù)流、動(dòng)態(tài)控制序列、狀態(tài)轉(zhuǎn)換圖、時(shí)序圖、配置項(xiàng)之間的優(yōu)先關(guān)系、中斷處理、時(shí)間/序列關(guān)系、異常處理、并發(fā)執(zhí)行、動(dòng)態(tài)分配與去分配、對(duì)象/進(jìn)程/任務(wù)的動(dòng)態(tài)創(chuàng)建與刪除和其他的動(dòng)態(tài)行為。接口設(shè)計(jì)接口標(biāo)識(shí)與接口圖系統(tǒng)的接口標(biāo)識(shí)如下:序號(hào)接口名稱(chēng)接口標(biāo)識(shí)接口類(lèi)型接口說(shuō)明1獲取用戶積分信息接口INT-001WebService通過(guò)接口獲取用戶積分信息,用于基礎(chǔ)平臺(tái)的展示。2添加積分記錄接口INT-002WebService相應(yīng)的功能模塊調(diào)用此接口完成積分的獲得和消費(fèi)。3查詢積分記錄接口INT-003WebService通過(guò)接口獲取積分記錄,用于基礎(chǔ)平臺(tái)的展示。4添加積分規(guī)則接口INT-004WebService通過(guò)接口設(shè)置個(gè)性化的積分規(guī)則。5清理積分接口INT-005WebService通過(guò)接口清理不在有效期的積分。獲取用戶積分信息接口(INT-001)地址http://[ip][port]/resource/integral/getUserIntegral方法名getUserIntegral調(diào)用方式post方法說(shuō)明該接口獲取用戶積分信息。2、返回?cái)?shù)據(jù)格式為json。輸入?yún)?shù)序號(hào)參數(shù)名稱(chēng)參數(shù)類(lèi)型最大長(zhǎng)度說(shuō)明1userIdstring32用戶Id輸出參數(shù)序號(hào)參數(shù)名稱(chēng)參數(shù)類(lèi)型最大長(zhǎng)度說(shuō)明1userIntegralUserIntegral用戶積分信息userIntegral的屬性清單:屬性名稱(chēng)屬性類(lèi)型說(shuō)明UserIdstring用戶IdIntegralGradeint積分等級(jí)IntegralTitlestring積分稱(chēng)號(hào)IntegralICONstring積分圖標(biāo)ExpenseGradeint消費(fèi)等級(jí)ExpenseTitlestring消費(fèi)稱(chēng)號(hào)ExpenseICONstring消費(fèi)圖標(biāo)TotalIntegralint總積分(累計(jì)積分)currentIntegralint當(dāng)前積分TotalExpenseint總消費(fèi)(累計(jì)消費(fèi))添加積分記錄接口(INT-002)地址http://[ip][port]/resource/integral/setIntegraRecord方法名setIntegralRecord調(diào)用方式post方法說(shuō)明該接口完成積分的獲得和消費(fèi)。2、返回?cái)?shù)據(jù)格式為json。輸入?yún)?shù)序號(hào)參數(shù)名稱(chēng)參數(shù)類(lèi)型最大長(zhǎng)度說(shuō)明1integralRecordsIntegralRecord[]積分記錄數(shù)據(jù)輸出參數(shù)序號(hào)參數(shù)名稱(chēng)參數(shù)類(lèi)型最大長(zhǎng)度說(shuō)明1messageobject提示信息integralRecord的屬性清單:屬性名稱(chēng)屬性類(lèi)型說(shuō)明UserIdstring用戶IdFunctionCodestring功能代碼integralTypeint積分規(guī)則類(lèi)型BusinessIdstring業(yè)務(wù)Id查詢積分記錄接口(INT-003)地址http://[ip][port]/resource/integral/queryIntegralRecord方法名queryIntegralRecord調(diào)用方式post方法說(shuō)明該接口獲取積分記錄。2、返回?cái)?shù)據(jù)格式為json。輸入?yún)?shù)序號(hào)參數(shù)名稱(chēng)參數(shù)類(lèi)型最大長(zhǎng)度說(shuō)明1userIdstring32用戶Id輸出參數(shù)序號(hào)參數(shù)名稱(chēng)參數(shù)類(lèi)型最大長(zhǎng)度說(shuō)明1integralRecordIntegralRecord[]積分記錄數(shù)據(jù)integralRecord的屬性清單:屬性名稱(chēng)屬性類(lèi)型說(shuō)明UserIdstring用戶IdRuleTypeint規(guī)則類(lèi)型(1發(fā)放2消費(fèi)3發(fā)放回滾4消費(fèi)回滾)RuleDescstring規(guī)則描述Integralint積分CreateDatestring創(chuàng)建時(shí)間(精確到時(shí)分秒)FunctionCodestring功能代碼BusinessIdstring業(yè)務(wù)Id添加積分規(guī)則接口(INT-004)地址http://[ip][port]/resource/integral/setIntegraRule方法名setIntegraRule調(diào)用方式post方法說(shuō)明該接口添加個(gè)性化積分規(guī)則例如:資源上傳設(shè)置下載積分。2、返回?cái)?shù)據(jù)格式為json。輸入?yún)?shù)序號(hào)參數(shù)名稱(chēng)參數(shù)類(lèi)型最大長(zhǎng)度說(shuō)明1integralRuleIntegralRule[]積分規(guī)則數(shù)據(jù)輸出參數(shù)序號(hào)參數(shù)名稱(chēng)參數(shù)類(lèi)型最大長(zhǎng)度說(shuō)明1messageobject提示信息integralRule的屬性清單:屬性名稱(chēng)屬性類(lèi)型說(shuō)明ModuleIdstring用戶IdFunctionIdstring功能IdFunctionCodestring功能代碼格式功能代碼+業(yè)務(wù)IDIntegralTypeint積分規(guī)則類(lèi)型當(dāng)上傳資源是需添加兩條積分規(guī)則一天消費(fèi)規(guī)則一條發(fā)放規(guī)則Integralint積分IsGlobalint是否全局默認(rèn)個(gè)人(0)IsEnabledint是否啟用默認(rèn)啟用(1)Descstring描述CreateNamestring創(chuàng)建用戶CreateTimestring創(chuàng)建時(shí)間(精確到時(shí)分秒)清理積分接口(INT-005)地址http://[ip][port]/resource/integral/clearIntegra方法名clearIntegra調(diào)用方式post方法說(shuō)明該接口清理不在有效期內(nèi)的積分。例如一個(gè)學(xué)年過(guò)去后清理未使用積分的2/3.2、返回?cái)?shù)據(jù)格式為json。輸入?yún)?shù)序號(hào)參數(shù)名稱(chēng)參數(shù)類(lèi)型最大長(zhǎng)度說(shuō)明1integralRecordIntegralRecord[]積分規(guī)則數(shù)據(jù)輸出參數(shù)序號(hào)參數(shù)名稱(chēng)參數(shù)類(lèi)型最大長(zhǎng)度說(shuō)明1messageobject提示信息integralRecord的屬性清單:屬性名稱(chēng)屬性類(lèi)型說(shuō)明FunctionCodestring功能代碼integralTypeint積分規(guī)則類(lèi)型默認(rèn)消費(fèi)(2)BusinessIdstring業(yè)務(wù)IdEndDatestring結(jié)束時(shí)間CSCI詳細(xì)設(shè)計(jì)本章應(yīng)分條描述CSCI的每個(gè)軟件配置項(xiàng)。如果設(shè)計(jì)的部分或全部依賴于系統(tǒng)狀態(tài)或方式,則應(yīng)指出這種依賴性。如果該設(shè)計(jì)信息在多條中出現(xiàn),則可只描述一次,而在其他條引用。應(yīng)給出或引用為理解這些設(shè)計(jì)所需的設(shè)計(jì)約定。軟件配置項(xiàng)的接口特性可在此處描述,也可在第4章或接口設(shè)計(jì)說(shuō)明(IDD)中描述。數(shù)據(jù)庫(kù)軟件配置項(xiàng),或用于操作/訪問(wèn)數(shù)據(jù)庫(kù)的軟件配置項(xiàng),可在此處描述,也可在數(shù)據(jù)庫(kù)(頂層)設(shè)計(jì)說(shuō)明(DBDD)中描述。積分等級(jí)列表(JFXT-MOD-001)功能描述提供對(duì)積分等級(jí)的管理,點(diǎn)擊積分等級(jí)管理顯示積分等級(jí)列表。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)積分等級(jí)列表分頁(yè)、排序1.根據(jù)分頁(yè)、排序查詢積分等級(jí)。積分等級(jí)列表異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)查詢積分等級(jí)(JFXT-MOD-002)功能描述根據(jù)積分等級(jí)類(lèi)型(累計(jì)積分、累計(jì)消費(fèi))、積分等級(jí)查詢積分等級(jí)返回積分等級(jí)列表。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)查詢積分等級(jí)分頁(yè)、排序和積分等級(jí)類(lèi)型、積分等級(jí)1.根據(jù)分頁(yè)、排序、查詢條件查詢積分等級(jí)。積分等級(jí)列表異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)新增積分等級(jí)(JFXT-MOD-003)功能描述點(diǎn)擊新增按鈕彈出新增頁(yè)面,輸入積分等級(jí)信息保存至數(shù)據(jù)庫(kù)。默認(rèn)添加的積分等級(jí)是停用狀態(tài),需手動(dòng)啟動(dòng)。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊新增輸入積分等級(jí)信息監(jiān)聽(tīng)事件按鈕。保存積分等級(jí)。添加積分等級(jí)是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)修改積分等級(jí)(JFXT-MOD-004)功能描述選中積分等級(jí)點(diǎn)擊修改按鈕。修改選中的積分等級(jí)首先會(huì)判斷積分等級(jí)是否停用,如果啟用則提示用戶不能修改,停用則彈出修改頁(yè)面輸入積分等級(jí)信息保存至數(shù)據(jù)庫(kù)。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊修改輸入積分等級(jí)信息監(jiān)聽(tīng)事件按鈕。判斷積分等級(jí)是否停用。驗(yàn)證通過(guò)保存積分等級(jí)。修改積分等級(jí)是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)刪除積分等級(jí)(JFXT-MOD-005)功能描述選中積分等級(jí)點(diǎn)擊刪除按鈕。刪除選中的積分等級(jí)首先會(huì)判斷積分等級(jí)是否停用,如果啟用則提示用戶不能刪除,停用則需要判斷在用戶積分信息中(JYF_YHJFXX.JFDJID、JYF_YHJFXX.JFDJID.XFDJID)是否存在,如果存在則不能刪除,不存在在數(shù)據(jù)庫(kù)中刪除時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊刪除選擇積分等級(jí)監(jiān)聽(tīng)事件按鈕。判斷積分等級(jí)是否停用。判斷在用戶積分信息是否存在。驗(yàn)證通過(guò)后刪除積分等級(jí)。刪除積分等級(jí)是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)停用積分等級(jí)(JFXT-MOD-006)功能描述選中積分等級(jí)點(diǎn)擊停用按鈕,修改積分等級(jí)狀態(tài)為停用后保存至數(shù)據(jù)庫(kù)。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊停用選中積分等級(jí)監(jiān)聽(tīng)事件按鈕。保存積分等級(jí)狀態(tài)停用積分等級(jí)是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)啟用積分等級(jí)(JFXT-MOD-007)功能描述選中積分等級(jí)點(diǎn)擊啟用按鈕。首先根據(jù)積分等級(jí)類(lèi)型(累計(jì)積分、累計(jì)消費(fèi))、積分等級(jí)判斷數(shù)據(jù)庫(kù)中是否存在已啟用的積分等級(jí),如果存在則提示不能啟用相同的積分等級(jí),不存在則保存至數(shù)據(jù)庫(kù)。同時(shí)在用戶積分信息表中的查找滿足此積分等級(jí)的用戶并修改詳情的積分等級(jí)ID或消費(fèi)等級(jí)ID。備注:積分等級(jí)的積分等級(jí)類(lèi)型為累計(jì)積分時(shí)對(duì)應(yīng)的是積分等級(jí)ID; 積分等級(jí)的積分等級(jí)類(lèi)型為累計(jì)消費(fèi)時(shí)對(duì)應(yīng)的是消費(fèi)等級(jí)ID;時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊啟用選中積分等級(jí)監(jiān)聽(tīng)事件按鈕。根據(jù)積分等級(jí)類(lèi)型(累計(jì)積分、累計(jì)消費(fèi))、積分等級(jí)判斷數(shù)據(jù)庫(kù)中是否存在已啟用的積分等級(jí)。驗(yàn)證通過(guò)后保存積分等級(jí)狀態(tài)。修改滿足此積分等級(jí)用戶的積分等級(jí)ID或消費(fèi)等級(jí)ID。啟用積分等級(jí)是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)積分規(guī)則列表(JFXT-MOD-008)功能描述提供對(duì)積分規(guī)則的管理,點(diǎn)擊積分規(guī)則管理顯示積分規(guī)則列表。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)積分規(guī)則列表分頁(yè)、排序1.根據(jù)分頁(yè)、排序查詢積分規(guī)則。積分規(guī)則列表異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)查詢積分規(guī)則(JFXT-MOD-009)功能描述根據(jù)功能名、模塊名查詢積分規(guī)則返回積分規(guī)則列表。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)查詢積分規(guī)則分頁(yè)、排序和功能名、模塊名1.根據(jù)分頁(yè)信息、排序、查詢條件查詢積分規(guī)則。積分規(guī)則列表異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)新增積分規(guī)則(JFXT-MOD-010)功能描述點(diǎn)擊新增按鈕彈出新增頁(yè)面,輸入積分規(guī)則信息保存至數(shù)據(jù)庫(kù)。默認(rèn)添加的積分規(guī)則是停用狀態(tài),需手動(dòng)啟動(dòng)。備注:通過(guò)系統(tǒng)設(shè)置的系統(tǒng)規(guī)則只能為全局積分規(guī)則。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊新增輸入積分規(guī)則信息監(jiān)聽(tīng)事件按鈕。保存積分規(guī)則。添加積分規(guī)則是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)修改積分規(guī)則(JFXT-MOD-011)功能描述選中積分規(guī)則點(diǎn)擊修改按鈕。修改選中的積分規(guī)則首先會(huì)判斷積分規(guī)則是否停用,如果啟用則提示用戶不能修改,停用則彈出修改頁(yè)面輸入積分規(guī)則信息保存至數(shù)據(jù)庫(kù)。備注:是否全局為個(gè)人的不能修改。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊修改輸入積分規(guī)則信息監(jiān)聽(tīng)事件按鈕。判斷積分規(guī)則是否停用。驗(yàn)證通過(guò)保存積分規(guī)則。修改積分規(guī)則是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)刪除積分規(guī)則(JFXT-MOD-012)功能描述選中積分規(guī)則點(diǎn)擊刪除按鈕。刪除選中的積分規(guī)則首先會(huì)判斷積分規(guī)則是否停用,如果啟用則提示用戶不能刪除,停用則需要判斷在積分記錄中中(JYF_FZJL.GZID)是否存在,如果存在則不能刪除,不存在在數(shù)據(jù)庫(kù)中刪除。備注:是否全局為個(gè)人的不能刪除。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊刪除選擇積分規(guī)則監(jiān)聽(tīng)事件按鈕。判斷積分規(guī)則是否停用。判斷在積分記錄中是否存在。驗(yàn)證通過(guò)后刪除積分規(guī)則。刪除積分規(guī)則是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)停用積分規(guī)則(JFXT-MOD-013)功能描述選中積分規(guī)則點(diǎn)擊停用按鈕,修改積分規(guī)則狀態(tài)為停用后保存至數(shù)據(jù)庫(kù)。備注:通過(guò)是否活動(dòng)使用判斷當(dāng)前規(guī)則是否正在被未過(guò)期、已啟用、未完成的活動(dòng)使用。如果使用則不能停用。是否全局為個(gè)人的不能停用。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊停用選中積分規(guī)則監(jiān)聽(tīng)事件按鈕。保存積分規(guī)則狀態(tài)停用積分規(guī)則是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)啟用積分規(guī)則(JFXT-MOD-014)功能描述選中積分規(guī)則點(diǎn)擊啟用按鈕。首先根據(jù)模塊ID、功能ID、功能代碼、規(guī)則類(lèi)型和優(yōu)先級(jí)判斷數(shù)據(jù)庫(kù)中是否存在已啟用的積分規(guī)則,如果存在則提示不能啟用相同的積分規(guī)則,不存在則保存至數(shù)據(jù)庫(kù)。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊啟用選中積分規(guī)則監(jiān)聽(tīng)事件按鈕。首先根據(jù)模塊ID、功能ID、規(guī)則類(lèi)型和優(yōu)先級(jí)判斷數(shù)據(jù)庫(kù)中是否存在已啟用的積分規(guī)則。驗(yàn)證通過(guò)后保存積分規(guī)則狀態(tài)。啟用積分規(guī)則是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)添加積分規(guī)則(JFXT-MOD-015)功能描述對(duì)應(yīng)接口INT-004,調(diào)用接口添加個(gè)性化積分規(guī)則。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)其他系統(tǒng)調(diào)用積分規(guī)則信息1.保存積分規(guī)則。積分規(guī)則是否添加成功異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)無(wú)用戶操作界面。獲取用戶積分信息(JFXT-MOD-016)功能描述對(duì)應(yīng)接口INT-001,調(diào)用接口查詢用戶積分信息做相應(yīng)的展示。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)其他系統(tǒng)調(diào)用用戶ID1.根據(jù)用戶ID獲取用戶積分信息。用戶積分信息異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)無(wú)用戶操作界面。添加積分記錄(JFXT-MOD-017)功能描述對(duì)應(yīng)接口INT-002。1.根據(jù)具體功能通過(guò)接口傳遞過(guò)來(lái)的功能代碼、積分規(guī)則類(lèi)型和規(guī)則狀態(tài)(默認(rèn)啟用)在積分規(guī)則(JYF_JFGZ)中查詢對(duì)應(yīng)一條或多條積分規(guī)則。如果沒(méi)有查到相應(yīng)的積分規(guī)則直接返回消息。2.按照積分規(guī)則中的優(yōu)先級(jí)排序,循環(huán)查找積分規(guī)則中日上限(JYF_JFGZ.RSX)、月上限(JYF_JFGZ.YSX)、總上限(JYF_JFGZ.ZSX)的數(shù)值和積分記錄(JYF_FZJL)中的數(shù)據(jù)比對(duì)是否可以獲得或消費(fèi)積分,如果滿足條件返回積分規(guī)則跳出循環(huán)。如果沒(méi)有找到滿足條件的積分規(guī)則直接返回消息。備注:數(shù)值為0則跳過(guò)驗(yàn)證。3.通過(guò)查找到的積分規(guī)則中的規(guī)則類(lèi)型((JYF_JFGZ.LX))判斷,如果為消費(fèi)(2)則在積分記錄(JYF_FZJL)中通過(guò)積分規(guī)則ID、業(yè)務(wù)ID、用戶ID查找是否存在相應(yīng)的消費(fèi),如果存在則直接返回消息。4.如果積分規(guī)則的‘是否活動(dòng)使用’為是,查找相應(yīng)積分規(guī)則對(duì)應(yīng)的未過(guò)期、已啟用、未完成的獎(jiǎng)勵(lì)活動(dòng)(JYF_HD),假如沒(méi)有找到相應(yīng)的活動(dòng)數(shù)據(jù)直接返回消息,否則根據(jù)參數(shù)、查找到的活動(dòng)組織活動(dòng)記錄保存至數(shù)據(jù)庫(kù)(JYF_HDJL)返回活動(dòng)記錄ID替換參數(shù)的業(yè)務(wù)ID。備注:主要完成積分活動(dòng)獎(jiǎng)勵(lì)業(yè)務(wù);活動(dòng)記錄中的業(yè)務(wù)ID為參數(shù)的業(yè)務(wù)ID;5.查詢用戶積分信息(JYF_YHJFXX)。6.根據(jù)參數(shù)、用戶積分信息和積分規(guī)則組織積分記錄保存至數(shù)據(jù)庫(kù)(JYF_FZJL)。7.修改用戶積分信息保存至數(shù)據(jù)庫(kù)A.總積分、當(dāng)前積分、消費(fèi)積分修改規(guī)則: a.當(dāng)規(guī)則類(lèi)型(JYF_JFGZ.LX)為發(fā)放(1)時(shí):總積分+規(guī)則積分,當(dāng)前積分+規(guī)則積分,消費(fèi)積分不變; b.當(dāng)規(guī)則類(lèi)型(JYF_JFGZ.LX)為消費(fèi)(2)時(shí):總積分不變,當(dāng)前積分-規(guī)則積分,消費(fèi)積分+規(guī)則積分;c.當(dāng)規(guī)則類(lèi)型(JYF_JFGZ.LX)為發(fā)放回滾(3)時(shí):總積分-規(guī)則積分,當(dāng)前積分-規(guī)則積分,消費(fèi)積分不變;【暫不使用】d.當(dāng)規(guī)則類(lèi)型(JYF_JFGZ.LX)為消費(fèi)回滾(4)時(shí):總積分不變,當(dāng)前積分+規(guī)則積分,消費(fèi)積分-規(guī)則積分;【暫不使用】 B.積分等級(jí)ID和消費(fèi)等級(jí)ID修改規(guī)則: a.總積分不變跳過(guò)。根據(jù)積分等級(jí)類(lèi)型(累計(jì)獲得)、總積分和積分等級(jí)狀態(tài)(默認(rèn)啟用)在積分等級(jí)中查詢相應(yīng)的積分等級(jí)記錄并修改積分等級(jí)ID。 b.消費(fèi)積分不變跳過(guò)。根據(jù)積分等級(jí)類(lèi)型(累計(jì)消費(fèi))、消費(fèi)積分和積分等級(jí)狀態(tài)(默認(rèn)啟用)在積分等級(jí)中查詢相應(yīng)的積分等級(jí)記錄并修改消費(fèi)等級(jí)ID。 C.修改修改用戶ID和修改時(shí)間;8.返回消息時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)其他系統(tǒng)調(diào)用功能代碼、用戶ID、積分規(guī)則類(lèi)型、業(yè)務(wù)ID插入積分記錄。修改用戶積分信息是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)無(wú)用戶操作界面。查詢積分記錄(JFXT-MOD-018)功能描述對(duì)應(yīng)接口INT-003,調(diào)用接口查詢用戶的積分記錄做相應(yīng)的展示。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)基礎(chǔ)平臺(tái)調(diào)用用戶ID1.根據(jù)用戶ID獲取用戶的積分記錄。用戶積分記錄異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)無(wú)用戶操作界面。清理積分(JFXT-MOD-019)功能描述對(duì)應(yīng)接口INT-005,調(diào)用接口清理積分。添加相應(yīng)的積分規(guī)則,其中設(shè)置是否應(yīng)用公式為是(1)公式設(shè)置為@YI*(2/3),@YI是全局參數(shù)通過(guò)接口傳進(jìn)來(lái)的結(jié)束時(shí)間查詢的未使用積分。調(diào)用添加積分記錄的部分功能。添加積分記錄部分功能:1.根據(jù)具體功能通過(guò)接口傳遞過(guò)來(lái)的功能代碼、積分規(guī)則類(lèi)型和規(guī)則狀態(tài)(默認(rèn)啟用)在積分規(guī)則(JYF_JFGZ)中查詢對(duì)應(yīng)的規(guī)則。如果沒(méi)有查到相應(yīng)的積分規(guī)則直接返回消息。2.在積分記錄(JYF_FZJL)中通過(guò)積分規(guī)則ID、業(yè)務(wù)ID、用戶ID查找是否存在相應(yīng)的消費(fèi),如果存在則直接返回消息。3.查詢用戶積分信息表中當(dāng)前積分大于0的記錄(JYF_YHJFXX)。4.循環(huán)記錄根據(jù)用戶ID查找結(jié)束時(shí)間前未使用積分替換@YI計(jì)算出消費(fèi)積分。5.在循環(huán)內(nèi)根據(jù)接口參數(shù)、用戶積分信息、計(jì)算出的消費(fèi)積分和積分規(guī)則組織積分記錄保存至數(shù)據(jù)庫(kù)(JYF_FZJL)。6.在循環(huán)內(nèi)修改用戶積分信息保存至數(shù)據(jù)庫(kù)A.消費(fèi)積分修改規(guī)則: a.消費(fèi)積分+規(guī)則積分; B.消費(fèi)等級(jí)ID修改規(guī)則: b.根據(jù)積分等級(jí)類(lèi)型(累計(jì)消費(fèi))、消費(fèi)積分和積分等級(jí)狀態(tài)(默認(rèn)啟用)在積分等級(jí)中查詢相應(yīng)的積分等級(jí)記錄并修改消費(fèi)等級(jí)ID。 C.修改用戶ID和修改時(shí)間;7.返回消息備注:積分規(guī)則表中的公式和是否應(yīng)用公式只在清理積分中用到。 時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊停用學(xué)年功能代碼、積分規(guī)則、業(yè)務(wù)ID、結(jié)束時(shí)間監(jiān)聽(tīng)事件按鈕。插入積分記錄。修改積分基本信息。清理積分是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)無(wú)用戶操作界面。積分情況列表(JFXT-MOD-020)功能描述提供對(duì)積分統(tǒng)計(jì)的管理,點(diǎn)擊積分統(tǒng)計(jì)管理顯示積分情況列表。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)積分情況列表分頁(yè)、排序1.根據(jù)分頁(yè)、排序查詢積分情況。積分情況列表異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)查詢積分情況(JFXT-MOD-021)功能描述根據(jù)積分規(guī)則類(lèi)型、用戶范圍查詢積分情況返回積分情況列表。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)查詢積分情況分頁(yè)、排序和積分規(guī)則類(lèi)型、用戶范圍(區(qū)縣、學(xué)校)1.根據(jù)分頁(yè)、排序、查詢條件查詢積分情況。積分情況列表異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)導(dǎo)出積分情況(JFXT-MOD-022)功能描述按照查詢條件導(dǎo)出積分情況。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)導(dǎo)出積分情況積分規(guī)則類(lèi)型、用戶范圍(區(qū)縣、學(xué)校)1.根據(jù)查詢條件查詢積分情況并導(dǎo)出Excel。Excel文件異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)活動(dòng)列表(JFXT-MOD-023)功能描述提供對(duì)積分活動(dòng)的管理,點(diǎn)擊積分活動(dòng)管理顯示活動(dòng)列表。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)積分活動(dòng)列表分頁(yè)、排序1.根據(jù)分頁(yè)、排序查詢積分情況。積分活動(dòng)列表異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)查詢活動(dòng)(JFXT-MOD-024)功能描述根據(jù)積分標(biāo)題、時(shí)間范圍和狀態(tài)查詢積分活動(dòng)返回積分活動(dòng)列表。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)查詢積分活動(dòng)分頁(yè)、排序和標(biāo)題、時(shí)間范圍和狀態(tài)1.根據(jù)分頁(yè)、排序、查詢條件查詢積分活動(dòng)。積分活動(dòng)列表異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)新增活動(dòng)(JFXT-MOD-025)功能描述點(diǎn)擊新增按鈕彈出新增頁(yè)面,選擇啟用的適用于活動(dòng)的積分規(guī)則并輸入積分活動(dòng)信息保存至數(shù)據(jù)庫(kù)。默認(rèn)添加的積分活動(dòng)是停用狀態(tài),需手動(dòng)啟動(dòng)。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊新增輸入積分活動(dòng)信息監(jiān)聽(tīng)事件按鈕。保存積分等級(jí)。添加積分活動(dòng)是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志。2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗。界面設(shè)計(jì)刪除活動(dòng)(JFXT-MOD-026)功能描述選中積分活動(dòng)點(diǎn)擊刪除按鈕。刪除選中的積分活動(dòng)首先會(huì)判斷積分活動(dòng)是否停用,如果啟用則提示用戶不能刪除,停用則在數(shù)據(jù)庫(kù)中刪除。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊刪除選擇積分活動(dòng)監(jiān)聽(tīng)事件按鈕。判斷積分活動(dòng)是否停用。驗(yàn)證通過(guò)后刪除積分活動(dòng)。刪除積分活動(dòng)是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)修改活動(dòng)(JFXT-MOD-027)功能描述選中積分活動(dòng)點(diǎn)擊修改按鈕。修改選中的積分活動(dòng),首先會(huì)判斷積分活動(dòng)是否停用,如果啟用則提示用戶不能修改,停用則彈出修改頁(yè)面輸入積分活動(dòng)信息保存至數(shù)據(jù)庫(kù)。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊刪除選擇積分活動(dòng)監(jiān)聽(tīng)事件按鈕。判斷積分活動(dòng)是否停用。驗(yàn)證通過(guò)后修改積分活動(dòng)。修改積分活動(dòng)是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)停用活動(dòng)(JFXT-MOD-028)功能描述選中積分活動(dòng)點(diǎn)擊停用按鈕停用選中的積分活動(dòng)首先會(huì)判斷積分活動(dòng)是否完成、是否已有活動(dòng)記錄。如果已完成或有活動(dòng)記錄則不能停用。修改積分活動(dòng)狀態(tài)為停用后保存至數(shù)據(jù)庫(kù)。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊停用選中積分活動(dòng)監(jiān)聽(tīng)事件按鈕。判斷活動(dòng)是否完成和是否存在活動(dòng)記錄保存積分活動(dòng)狀態(tài)停用積分活動(dòng)是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)啟用活動(dòng)(JFXT-MOD-029)功能描述選中積分活動(dòng)點(diǎn)擊啟用按鈕,修改積分活動(dòng)狀態(tài)為啟用后保存至數(shù)據(jù)庫(kù)。備注:需判斷選擇的積分規(guī)則是否啟用時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊啟用選中積分活動(dòng)監(jiān)聽(tīng)事件按鈕。保存積分活動(dòng)狀態(tài)啟用積分活動(dòng)是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)完成活動(dòng)(JFXT-MOD-030)功能描述選中積分活動(dòng)點(diǎn)擊完成按鈕,修改積分活動(dòng)完成狀態(tài)為完成后保存至數(shù)據(jù)庫(kù)。時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊完成選中積分活動(dòng)監(jiān)聽(tīng)事件按鈕。保存積分活動(dòng)完成狀態(tài)完成積分活動(dòng)是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)積分兌換(JFXT-MOD-031)功能描述用戶根據(jù)未過(guò)期、已啟用、未完成的活動(dòng)兌換系統(tǒng)中提供的實(shí)物。點(diǎn)擊活動(dòng)進(jìn)行兌換。首先判斷是否已參加了兌換活動(dòng),如果已參加則提示已參加此活動(dòng),未參加則在活動(dòng)記錄中添加一條記錄并調(diào)用添加積分記錄的部分功能。添加積分記錄部分功能:1.根據(jù)活動(dòng)上的積分規(guī)則ID找到相應(yīng)的積分規(guī)則。2.查詢用戶積分信息(JYF_YHJFXX)。3.根據(jù)用戶積分信息和積分規(guī)則組織積分記錄保存至數(shù)據(jù)庫(kù)(JYF_FZJL)。4.修改用戶積分信息保存至數(shù)據(jù)庫(kù)。A.當(dāng)前積分、消費(fèi)積分修改規(guī)則: a.當(dāng)規(guī)則類(lèi)型(JYF_JFGZ.LX)為消費(fèi)(2)時(shí):總積分不變,當(dāng)前積分-規(guī)則積分,消費(fèi)積分+規(guī)則積分; B.消費(fèi)等級(jí)ID修改規(guī)則: a.根據(jù)積分等級(jí)類(lèi)型(累計(jì)消費(fèi))、消費(fèi)積分和積分等級(jí)狀態(tài)(默認(rèn)啟用)在積分等級(jí)中查詢相應(yīng)的積分等級(jí)記錄并修改消費(fèi)等級(jí)ID。 C.修改用戶ID和修改時(shí)間;5.返回消息備注:積分兌換活動(dòng)用的積分規(guī)則設(shè)置‘是否活動(dòng)使用’為是時(shí)序圖輸入輸出操作輸入處理輸出運(yùn)行應(yīng)用無(wú)點(diǎn)擊兌換選中積分活動(dòng)監(jiān)聽(tīng)事件按鈕。保存積分活動(dòng)記錄。插入積分記錄。修改積分基本信息。兌換積分活動(dòng)是否成功。異常處理異常處理方式系統(tǒng)錯(cuò)誤1.系統(tǒng)記錄錯(cuò)誤日志2.彈出“系統(tǒng)錯(cuò)誤,請(qǐng)聯(lián)系管理員”消息窗界面設(shè)計(jì)需求的可追蹤性本章應(yīng)包括:a.從本SDD中標(biāo)識(shí)的每個(gè)軟件配置項(xiàng)到分配給它的CSCI需求的可追蹤性(亦可在4.1中提供);b.從每個(gè)CSCI需求

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論