影音先锋男人资源在线观看,精品国产日韩亚洲一区91,中文字幕日韩国产,2018av男人天堂,青青伊人精品,久久久久久久综合日本亚洲,国产日韩欧美一区二区三区在线

[計(jì)算機(jī)軟件及應(yīng)用]OA消息中心詳細(xì)設(shè)計(jì)

上傳人:仙*** 文檔編號(hào):29687362 上傳時(shí)間:2021-10-08 格式:DOC 頁(yè)數(shù):32 大小:1.18MB
收藏 版權(quán)申訴 舉報(bào) 下載
[計(jì)算機(jī)軟件及應(yīng)用]OA消息中心詳細(xì)設(shè)計(jì)_第1頁(yè)
第1頁(yè) / 共32頁(yè)
[計(jì)算機(jī)軟件及應(yīng)用]OA消息中心詳細(xì)設(shè)計(jì)_第2頁(yè)
第2頁(yè) / 共32頁(yè)
[計(jì)算機(jī)軟件及應(yīng)用]OA消息中心詳細(xì)設(shè)計(jì)_第3頁(yè)
第3頁(yè) / 共32頁(yè)

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《[計(jì)算機(jī)軟件及應(yīng)用]OA消息中心詳細(xì)設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《[計(jì)算機(jī)軟件及應(yīng)用]OA消息中心詳細(xì)設(shè)計(jì)(32頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 目錄 1. 概述 3 1.1. 背景 3 1.2. 參考資料 3 2. 模塊描述 3 2.1. 在系統(tǒng)中的位置 3 2.2. 功能 3 2.3. 性能 4 3. 標(biāo)準(zhǔn)化設(shè)計(jì) 4 3.1. 引用模塊說(shuō)明 4 3.2. 本模塊可能輸出的共享模塊說(shuō)明 5 4. 模塊設(shè)計(jì) 6 4.1. 模塊設(shè)計(jì)準(zhǔn)則 6 4.2. 實(shí)現(xiàn)原理 6 4.3. 模塊設(shè)計(jì)的備選方案 6 4.4. 功能劃分 6 4.5. 功能實(shí)現(xiàn) 8 4.5.1. 應(yīng)用管理構(gòu)件 8 4.5.2. 消息中心構(gòu)件 12 4.5.3. 應(yīng)用構(gòu)件 24 4.5.4. 調(diào)度構(gòu)件 24 5. 數(shù)據(jù)描述 26

2、5.1. 數(shù)據(jù)庫(kù)模型 26 5.2. 數(shù)據(jù)字典 27 6. 類設(shè)計(jì) 27 7. 接口設(shè)計(jì) 28 7.1. 用戶接口 28 7.2. 硬件接口 28 7.3. 軟件接口 28 7.3.1. 規(guī)范接口 28 7.3.2. 非規(guī)范接口 28 8. 可靠性設(shè)計(jì) 28 9. 可測(cè)試性設(shè)計(jì) 28 10. 安全性設(shè)計(jì) 28 11. 關(guān)鍵技術(shù)說(shuō)明 28 12. 開(kāi)發(fā)和運(yùn)行環(huán)境 28 12.1. 硬件環(huán)境 28 12.2. 軟件環(huán)境 28 1. 概述 1.1. 背景 工具化系統(tǒng)中需要為用戶提供靈活的消息提示機(jī)制,用戶可通過(guò)各種通訊方式獲取系統(tǒng)發(fā)送的提示信息。用戶能根

3、據(jù)自己所關(guān)心的業(yè)務(wù)有針對(duì)性的獲取系統(tǒng)中提示的消息,可根據(jù)自己的作息時(shí)間獲取相關(guān)消息。 1.2. 參考資料 《C4消息中心設(shè)計(jì)方案(12-01).docx》 2. 模塊描述 2.1. 在系統(tǒng)中的位置 消息中心在系統(tǒng)中處于較低的層面,需要為上層的業(yè)務(wù)模塊提供消息發(fā)送的統(tǒng)一途徑。 2.2. 功能 l 提供標(biāo)準(zhǔn)消息發(fā)送服務(wù)接口,應(yīng)用構(gòu)件調(diào)用此接口透明發(fā)送消息; l 提供標(biāo)準(zhǔn)消息注冊(cè)服務(wù)接口,應(yīng)用管理構(gòu)件調(diào)用此接口透明注冊(cè)消息; l 提供消息訂閱功能,用戶可有選擇的通過(guò)手機(jī)短信、站內(nèi)信和電子郵件三種方式接收消息;用戶可設(shè)定訂閱消息的接收時(shí)段; l 支持消息定時(shí)發(fā)送; l 支持消

4、息訂閱方式擴(kuò)展,后期可不斷擴(kuò)展消息的接收方式; l 與其它構(gòu)件耦合度最低,確保本構(gòu)件的獨(dú)立性。 2.3. 性能 l 能及時(shí)的將系統(tǒng)中應(yīng)用模塊的消息發(fā)送到用戶 3. 標(biāo)準(zhǔn)化設(shè)計(jì) 3.1. 引用模塊說(shuō)明 引用模塊說(shuō)明 模塊名稱 模塊說(shuō)明 引用方式 用戶管理 提供用戶帳號(hào)及用戶相關(guān)信息管理功能 可直接調(diào)用相關(guān)API獲取用戶信息 郵件發(fā)送 為用戶提供系統(tǒng)中收發(fā)郵件的功能 通過(guò)插件,查詢消息中心的消息隊(duì)列并調(diào)用郵件模塊API發(fā)送郵件 手機(jī)短信 提供收發(fā)送短信的功能 通過(guò)插件,查詢消息中心的消息隊(duì)列并調(diào)用手機(jī)短信模塊API發(fā)送短信 系統(tǒng)消息 向用戶發(fā)送各種系

5、統(tǒng)提示信息 使用該模塊前臺(tái)部分,提供轉(zhuǎn)換接口將該功能原始數(shù)據(jù)來(lái)源變?yōu)橄⒅行南⒈?系統(tǒng)消息是主要方式 3.2. 本模塊可能輸出的共享模塊說(shuō)明 模塊名稱 模塊內(nèi)容 消息發(fā)送 向系統(tǒng)提供統(tǒng)一的消息發(fā)送方式 調(diào)度管理 為系統(tǒng)提供統(tǒng)一的輪詢調(diào)度機(jī)制 4. 模塊設(shè)計(jì) 4.1. 模塊設(shè)計(jì)準(zhǔn)則 4.2. 實(shí)現(xiàn)原理 4.3. 模塊設(shè)計(jì)的備選方案 4.4. 功能劃分 各構(gòu)建之間的依賴關(guān)系如下: 4.5. 功能實(shí)現(xiàn) 4.5.1. 應(yīng)用管理構(gòu)件 應(yīng)用管理構(gòu)件為整個(gè)系統(tǒng)提供應(yīng)用注冊(cè)、配置文件解析的功能,并提供一個(gè)可在安裝時(shí)候進(jìn)行消息類

6、型交互設(shè)置的界面。該構(gòu)建屬于系統(tǒng)管理類型控件。 4.5.1.1. 注冊(cè)應(yīng)用API 該功能將其它地方傳來(lái)的應(yīng)用相關(guān)參數(shù)保存到數(shù)據(jù)庫(kù)并返回保存結(jié)果,該功能直接對(duì)外開(kāi)發(fā),開(kāi)發(fā)人員可調(diào)用。 方法原型: /** * 將應(yīng)用信息注冊(cè)到系統(tǒng)中 * * 返回success則成功,返回其他值為失敗原因 * @param string $code * @param string $name * @param string $desc * @return string

7、*/ public function regApp($code, $name, $desc) { // TODO: implement } 4.5.1.2. 應(yīng)用注冊(cè)PAGE 為用戶提供應(yīng)用注冊(cè)的界面,可錄入應(yīng)用信息。 應(yīng)用列表 注冊(cè)應(yīng)用 4.5.1.3. 解析配置API 將安裝部署包中的消息注冊(cè)配置文件進(jìn)行解析,獲取其中需要注冊(cè)的應(yīng)用信息及消息類型,并調(diào)用相關(guān)API將其注冊(cè)到系統(tǒng)中。 方法原型: /** * 解析配置文件內(nèi)容,并注冊(cè)配置信息 * @param int $xml

8、 * @return boolean */ public abstract function praseConfig($xml) { // TODO: implement } 輸入:配置文件的內(nèi)容,格式可參考 輸出:解析以及注冊(cè)是否成功 流程:將傳遞進(jìn)來(lái)的xml配置內(nèi)容進(jìn)行解析,獲取其中的應(yīng)用及消息類型信息,然后調(diào)用應(yīng)用/消息注冊(cè)API將其注冊(cè)到數(shù)據(jù)庫(kù)中。 配置文件結(jié)構(gòu)如如下: 4.5.1.4. 獲取已注冊(cè)應(yīng)用API 該功能對(duì)外提供一個(gè)函數(shù),可獲取系統(tǒng)中所有已注冊(cè)應(yīng)用對(duì)象的列表。 方法原型: /

9、** * 獲取已注冊(cè)應(yīng)用 * @return array */ public abstract function getRegApp() { // TODO: implement } 4.5.2. 消息中心構(gòu)件 消息中心是消息系統(tǒng)的核心構(gòu)件,提供與消息有關(guān)的核心服務(wù),包括消息注冊(cè)、消息訂閱消息管理和消息處理。 4.5.2.1. 應(yīng)用/消息注冊(cè) 該部分只提供數(shù)據(jù)訪問(wèn)的消息接口,不負(fù)責(zé)業(yè)務(wù)上的功能。 應(yīng)用注冊(cè): 4.5.2.1.1. 注冊(cè)消息API 消息注冊(cè)API與應(yīng)用注冊(cè)類似,將其它地方

10、傳來(lái)的參數(shù)保存到數(shù)據(jù)庫(kù)并返回保存結(jié)果。 每個(gè)消息類型都屬于一個(gè)應(yīng)用中,因此在這里需要保證消息與應(yīng)用的主外鍵關(guān)系正確。 方法原型: /** * 針對(duì)消息類型注冊(cè)信息表 * 1.注冊(cè)時(shí)候需要填寫應(yīng)用ID、消息編號(hào)、消息名稱、備注 * 2.注冊(cè)完成后用戶動(dòng)態(tài)選擇消息可訂閱方式 * * 返回值為該消息類型的編碼,返回success則成功,返回其它則為失敗原因 * @param string $type_code * @param string $code_app * @param

11、 string $name * @param string $desc * @param string $msgType * @return string */ public abstract function regMsgType($type_code, $code_app, $name, $desc, $msgType) { // TODO: implement } 4.5.2.1.2. 獲取已注冊(cè)消息API 該功能配合已注冊(cè)應(yīng)用API來(lái)使用,同樣提供一個(gè)函數(shù),可

12、獲取某個(gè)應(yīng)用下已注冊(cè)的消息類型對(duì)象列表。 方法原型: /** * 獲取已注冊(cè)消息 * @param string $app_code * @return array */ public abstract function getRegMsgType($app_code) { // TODO: implement } 4.5.2.1.3. 消息類型注冊(cè)PAGE 消息類型列表 注冊(cè)消息 4.5.2.1.4. 獲取消息發(fā)送許可API 獲取某條消息是否可發(fā)送,通過(guò)對(duì)消息

13、注冊(cè)表進(jìn)行檢查,獲取消息的消息類型及發(fā)送方式是否在系統(tǒng)中注冊(cè),并返回檢查結(jié)果。 方法原型: /** * @param string $appid * @param string $typeid * @return boolean */ public abstract function getPermit($appid, $typeid) { // TODO: implement } 輸入:應(yīng)用識(shí)別號(hào)、消息類型識(shí)別號(hào) 輸出:true通過(guò)驗(yàn)證、false未通過(guò)驗(yàn)證

14、 流程:查詢消息注冊(cè)信息,獲取指定應(yīng)用的消息類型是否注冊(cè),并返回判斷結(jié)果 4.5.2.2. 消息訂閱 4.5.2.2.1. 消息訂閱API 消息訂閱API對(duì)外提供一個(gè)函數(shù),可將消息訂閱界面?zhèn)鱽?lái)的數(shù)據(jù)保存到數(shù)據(jù)庫(kù)。 方法原型: /** * 添加一條消息訂閱 * @param string $msgplugin * @param string $msgtype * @param string $user * @param int $timesolt * @param

15、 string $condition * @return boolean */ public abstract function subscibe($msgplugin, $msgtype, $user, $timesolt, $condition) { // TODO: implement } 4.5.2.2.2. 消息訂閱PAGE 消息訂閱界面從應(yīng)用管理模塊加載已注冊(cè)應(yīng)用及消息的列表,在前臺(tái)展現(xiàn)成用戶可選擇的界面;再獲取用戶已訂閱的應(yīng)用及消息,將界面相關(guān)選項(xiàng)標(biāo)識(shí)成已選。 界面支持用戶選擇應(yīng)用及應(yīng)用關(guān)聯(lián)的消

16、息類型。 郵件可配置消息發(fā)送篩選條件,通過(guò)標(biāo)題進(jìn)行匹配。 短信可配置消息發(fā)送篩選條件、接收時(shí)間段,通過(guò)標(biāo)題進(jìn)行匹配 消息訂閱界面原型 4.5.2.3. 消息管理 4.5.2.3.1. 消息提交API 消息提交API對(duì)外提供一個(gè)函數(shù),該函數(shù)將應(yīng)用發(fā)來(lái)的消息以系統(tǒng)消息發(fā)送給用戶,并檢查用戶是否有其它訂閱方式,再以其它訂閱方式發(fā)送給相關(guān)消息隊(duì)列。 方法原型: /** * 返回成功或失敗原因代碼 * @param string $應(yīng)用識(shí)別號(hào) * @param string $消息識(shí)別號(hào) * @param

17、 string $目標(biāo)用戶ID * @param string $消息標(biāo)題 * @param string $消息內(nèi)容 * @param string $鏈接地址 * @param string $有效期 * @return string */ public abstract function sendMsg($應(yīng)用識(shí)別號(hào), $消息識(shí)別號(hào), $目標(biāo)用戶ID, $消息標(biāo)題, $消息內(nèi)容, $鏈接地址, $有效期) { // TODO

18、: implement } 消息提交流程 以下是消息中心處理流程 4.5.2.3.2. 系統(tǒng)消息查看 4.5.2.3.2.1. 消息數(shù)量獲取API 該API從系統(tǒng)消息表中獲取當(dāng)前登錄用戶的未讀消息數(shù)量,并以JSON格式將消息數(shù)量輸出,供前臺(tái)AJAX進(jìn)行渲染。 方法原型: /** * 獲取未讀消息數(shù)量 * @param int $用戶編號(hào) * @return int */ public abstract function getMsgTotal($用戶編號(hào)) { // T

19、ODO: implement } 4.5.2.3.2.2. 消息查看PAGE 該頁(yè)面根據(jù)傳來(lái)的系統(tǒng)消息ID展示系統(tǒng)中某條消息的詳細(xì)內(nèi)容,在第一次顯示消息內(nèi)容時(shí)候,需要將該條消息的狀態(tài)設(shè)置為已讀。 4.5.2.3.2.3. 消息列表PAGE 該頁(yè)面需要顯示當(dāng)前用戶在系統(tǒng)中的所有已讀和未讀消息,并可接收一個(gè)參數(shù)只顯示已讀內(nèi)容。 4.5.2.4. 擴(kuò)展消息處理插件 擴(kuò)展消息處理插件在系統(tǒng)中承擔(dān)某種類型消息的具體發(fā)送者,通過(guò)定期循環(huán)檢查自己在系統(tǒng)中所注冊(cè)過(guò)的消息隊(duì)列,將符合條件的消息發(fā)送給用戶,并標(biāo)記消息狀態(tài)。 擴(kuò)展插件被調(diào)度程序定期調(diào)用,從而實(shí)現(xiàn)自動(dòng)化的消息發(fā)送功能。

20、下圖為消息處理插件流程: 4.5.2.4.1. 插件信息管理 該功能用來(lái)管理系統(tǒng)消息發(fā)送插件,實(shí)現(xiàn)插件信息的注冊(cè)、刪除、查看功能。 在插件注冊(cè)時(shí)候需要向調(diào)度程序注冊(cè)插件的定時(shí)執(zhí)行信息。 4.5.2.4.1.1. 插件信息列表 展示系統(tǒng)中所有已注冊(cè)插件信息,通過(guò)調(diào)用本模塊下API來(lái)獲取數(shù)據(jù)。 插件列表 4.5.2.4.1.2. 插件信息注冊(cè)功能 插件信息注冊(cè)界面完成插件信息的錄入工作,將插件基本信息保存到插件表中,同時(shí)將插件信息添加到調(diào)度表中,實(shí)現(xiàn)插件的定時(shí)調(diào)用。 插件注冊(cè) 4.5.2.4.1.3. 插件信息刪除 可通過(guò)插件信息列表刪除插件信息,在刪除插件信息的

21、同時(shí)還需要?jiǎng)h除調(diào)度表中的相關(guān)內(nèi)容。 輸入:插件ID 輸出:是否刪除成功 流程: 1.刪除插件在操作系統(tǒng)中關(guān)聯(lián)的調(diào)度任務(wù) 2.刪除插件在應(yīng)用系統(tǒng)中的注冊(cè)信息 3.刪除插件信息 4.5.2.4.1.4. 解析插件配置API 將安裝部署包中的插件注冊(cè)配置文件進(jìn)行解析,獲取其中需要注冊(cè)的應(yīng)用信息及消息類型,并調(diào)用相關(guān)API將其注冊(cè)到系統(tǒng)中。 插件配置文件結(jié)構(gòu)如下: 4.5.2.4.1.5. 獲取已注冊(cè)插件API 對(duì)外提供一個(gè)函數(shù),可獲取系統(tǒng)中已注冊(cè)插件信息的列表。 方法原型: /** * 獲取已注冊(cè)插件信息列表 * @return

22、 array */ public abstract function getRegPlugin() { // TODO: implement } 輸入:無(wú) 輸出:插件信息列表 流程:查詢插件信息及調(diào)度信息,組織插件信息表 4.5.2.4.2. 郵件發(fā)送插件 該插件完成郵件消息的發(fā)送功能,首先從郵件隊(duì)列表中獲取符合發(fā)送要求的消息,然后調(diào)用系統(tǒng)用戶模塊的API獲取用戶接收郵箱,最后調(diào)用郵件發(fā)送API將消息發(fā)送給獲取的郵箱并標(biāo)識(shí)消息狀態(tài)。 4.5.2.4.3. 短信發(fā)送插件 該插件完成手機(jī)短信發(fā)送功能,從短信網(wǎng)關(guān)表中獲取需要發(fā)送

23、的短信內(nèi)容,并檢查該短信的接收時(shí)段,如果正處于消息接收時(shí)段,那么獲取用戶手機(jī)號(hào)碼,調(diào)用短信網(wǎng)關(guān)接口將消息發(fā)送給短信網(wǎng)關(guān),并標(biāo)識(shí)消息發(fā)送狀態(tài)。 4.5.3. 應(yīng)用構(gòu)件 4.5.3.1. 定時(shí)消息插件 定時(shí)消息插件是系統(tǒng)中業(yè)務(wù)模塊需要開(kāi)發(fā)的插件,該插件被定期調(diào)用,獲取系統(tǒng)模塊中需要發(fā)送的消息,然后調(diào)用消息中心的消息提交API將消息推送給消息中心。消息發(fā)送時(shí)候需要標(biāo)識(shí)消息來(lái)源應(yīng)用及消息類型。 定時(shí)消息流程 4.5.4. 調(diào)度構(gòu)件 4.5.4.1. 調(diào)度列表 以列表形式展示系統(tǒng)中已經(jīng)注冊(cè)的所有任務(wù)信息。 4.5.4.2. 調(diào)度注冊(cè) 提供一個(gè)表單,可填寫調(diào)度名稱、周期、調(diào)度需要

24、執(zhí)行的程序。首先將調(diào)度信息保存到數(shù)據(jù)庫(kù)中,然后在操作系統(tǒng)中添加一條調(diào)度信息(調(diào)度名稱保證唯一)。 4.5.4.3. 調(diào)度刪除 從調(diào)度列表可觸發(fā)調(diào)度刪除鏈接,首先刪除操作系統(tǒng)中相關(guān)的定時(shí)任務(wù),然后刪除數(shù)據(jù)庫(kù)中調(diào)度數(shù)據(jù)。 4.5.4.4. 調(diào)度修復(fù) 查詢已經(jīng)注冊(cè)的調(diào)度信息,然后從操作系統(tǒng)中刪除所有與本系統(tǒng)相關(guān)的調(diào)度信息,最后再按照系統(tǒng)注冊(cè)的調(diào)度信息向操作系統(tǒng)注冊(cè)定時(shí)任務(wù)。 5. 數(shù)據(jù)描述 5.1. 數(shù)據(jù)庫(kù)模型 5.2. 數(shù)據(jù)字典 《消息中心數(shù)據(jù)模型.pdm》 5.2.1. 應(yīng)用注冊(cè)信息表 名稱 代碼 注釋 數(shù)據(jù)類型 主要的 外來(lái)鍵 默認(rèn)值 應(yīng)用ID ID

25、發(fā)送消息時(shí)候根據(jù)模塊編碼進(jìn)行唯一性確定,由證書ID和應(yīng)用ID兩部分構(gòu)成,確保ID唯一 varchar(32) TRUE FALSE 應(yīng)用名稱 NAME varchar(32) FALSE FALSE 備注 DESC varchar(100) FALSE FALSE 5.2.2. 時(shí)段表 名稱 代碼 注釋 數(shù)據(jù)類型 主要的 外來(lái)鍵 默認(rèn)值 接收時(shí)段編號(hào) ID   int TRUE FALSE   名稱 name   varchar(32) FALSE FALSE   時(shí)段1 t1 0:00,23:

26、59 varchar(100) FALSE FALSE   時(shí)段2 t2   varchar(100) FALSE FALSE   時(shí)段3 t3   varchar(100) FALSE FALSE   5.2.3. 消息類型注冊(cè)信息表 名稱 代碼 注釋 數(shù)據(jù)類型 主要的 外來(lái)鍵 默認(rèn)值 應(yīng)用ID APP_ID   varchar(32) TRUE TRUE   消息類型ID id 該類型在編碼中發(fā)送消息使用 varchar(32) TRUE FALSE   group/module/msgtype 可選訂

27、閱方式 rcvtyps 多個(gè)訂閱方式,中間用逗號(hào)分隔,如type,type varchar(200) FALSE FALSE   消息類型名稱 name 顯示在界面上的消息名稱 varchar(32) FALSE FALSE   備注 desc   varchar(100) FALSE FALSE   5.2.4. 消息訂閱方式表(插件) 名稱 代碼 注釋 數(shù)據(jù)類型 主要的 外來(lái)鍵 默認(rèn)值 訂閱方式ID id   varchar(32) TRUE FALSE   訂閱方式名稱 name   varchar(128

28、) FALSE FALSE   隊(duì)列處理SQL sql 插件的名稱 varchar(50) FALSE FALSE   備注 desc   varchar(100) FALSE FALSE   5.2.5. 消息訂閱記錄表 名稱 代碼 注釋 數(shù)據(jù)類型 主要的 外來(lái)鍵 默認(rèn)值 訂閱方式ID MP_ID   varchar(32) FALSE TRUE   消息類型ID mt_id 該類型在編碼中發(fā)送消息使用 varchar(32) FALSE TRUE   group/module/msgtype 接收用戶編號(hào)

29、 uid   varchar(32) FALSE TRUE   接收時(shí)段編號(hào) ts_id   int FALSE TRUE   過(guò)濾條件 condition   varchar(50) FALSE FALSE   5.2.6. 用戶 5.2.7. 用戶消息表 名稱 代碼 注釋 數(shù)據(jù)類型 主要的 外來(lái)鍵 默認(rèn)值 消息流水號(hào) id   varchar(32) TRUE FALSE   標(biāo)題 title   varchar(200) FALSE FALSE   消息內(nèi)容 content HTM格式,按模板

30、生成 varchar(500) FALSE FALSE   消息狀態(tài) state 0 未讀,1-已讀 int FALSE FALSE   接收用戶編號(hào) uid   varchar(32) FALSE TRUE   創(chuàng)建時(shí)間 send_time 消息插入的時(shí)間 datetime FALSE FALSE   接收時(shí)間 read_time 打開(kāi)閱讀時(shí)間 datetime FALSE FALSE   5.2.8. 調(diào)度管理 名稱 代碼 注釋 數(shù)據(jù)類型 主要的 外來(lái)鍵 默認(rèn)值 調(diào)度編號(hào) id   varchar(

31、32) TRUE FALSE   調(diào)度名稱 name   varchar(128) FALSE FALSE   調(diào)度時(shí)間 round   varbinary(256) FALSE FALSE   調(diào)度執(zhí)行程序 handler   varbinary(256) FALSE FALSE   5.2.9. 站內(nèi)信 名稱 代碼 注釋 數(shù)據(jù)類型 主要的 外來(lái)鍵 默認(rèn)值 消息流水號(hào) id 系統(tǒng)自動(dòng)產(chǎn)生 int TRUE FALSE   接收時(shí)段編號(hào) ts_id   varchar(32) FALSE TRUE

32、  標(biāo)題 title   varchar(256) FALSE FALSE   消息內(nèi)容 content HTM格式,按模板生成 text FALSE FALSE   消息狀態(tài) state 0 待發(fā), 1-正在發(fā)送,2-已發(fā), 3-放棄 int FALSE FALSE   接收用戶 uid   varchar(32) FALSE FALSE   創(chuàng)建時(shí)間 create_datetime   datetime FALSE FALSE   預(yù)訂發(fā)送時(shí)間 send_time 定時(shí)發(fā)送時(shí)間 datetime FALSE

33、 FALSE   發(fā)送時(shí)間 sended_time   datetime FALSE FALSE   失敗重發(fā)次數(shù) resend_times 失敗重發(fā)次數(shù),每次失敗減1,等于0時(shí)放棄 int FALSE FALSE   有效期限 void_time 超過(guò)此期限不再發(fā)送 datetime FALSE FALSE   5.2.10. 郵件消息隊(duì)列 名稱 代碼 注釋 數(shù)據(jù)類型 主要的 外來(lái)鍵 默認(rèn)值 消息流水號(hào) id 系統(tǒng)自動(dòng)產(chǎn)生 int TRUE FALSE   接收時(shí)段編號(hào) ts_id   varbinary(

34、32) FALSE TRUE   標(biāo)題 title   varchar(256) FALSE FALSE   消息內(nèi)容 content HTM格式,按模板生成 text FALSE FALSE   消息狀態(tài) state 0 待發(fā), 1-正在發(fā)送,2-已發(fā), 3-放棄 int FALSE FALSE   接收郵箱 rcv_mailaddr   varchar(32) FALSE FALSE   創(chuàng)建時(shí)間 create_datetime   datetime FALSE FALSE   預(yù)訂發(fā)送時(shí)間 send_tim

35、e 定時(shí)發(fā)送時(shí)間 datetime FALSE FALSE   發(fā)送時(shí)間 sended_time   datetime FALSE FALSE   失敗重發(fā)次數(shù) resend_times 失敗重發(fā)次數(shù),每次失敗減1,等于0時(shí)放棄 int FALSE FALSE   有效期限 void_time 超過(guò)此期限不再發(fā)送 datetime FALSE FALSE   5.2.11. 手機(jī)短信消息隊(duì)列 名稱 代碼 注釋 數(shù)據(jù)類型 主要的 外來(lái)鍵 默認(rèn)值 消息流水號(hào) id 系統(tǒng)自動(dòng)產(chǎn)生 int TRUE FALSE  

36、 接收時(shí)段編號(hào) ts_id   varchar(32) FALSE TRUE   標(biāo)題 title   varchar(256) FALSE FALSE   消息內(nèi)容 content   text FALSE FALSE   消息狀態(tài) state 0 待發(fā) 1-在發(fā),2-已發(fā) 3-放棄 int FALSE FALSE   接收號(hào)碼 uid   varchar(32) FALSE FALSE   創(chuàng)建時(shí)間 create_datetime   datetime FALSE FALSE   定時(shí)發(fā)送時(shí)間 sen

37、d_time   datetime FALSE FALSE   發(fā)送時(shí)間 sended_time   datetime FALSE FALSE   失敗重發(fā)次數(shù) resend_times   int FALSE FALSE   有效期限 void_time   datetime FALSE FALSE   6. 類設(shè)計(jì) 類名 類型 描述 MessageManagerAction Action 向界面提供數(shù)據(jù)和接收頁(yè)面請(qǐng)求,包括消息注冊(cè)、消息訂閱、消息查看、消息列表 MessagePluginsAction Actio

38、n 向插件管理界面提供數(shù)據(jù)并響應(yīng)界面請(qǐng)求,消息發(fā)送插件及可訂閱方式的管理 ScheduleManageAction Action 為調(diào)度管理模塊提供頁(yè)面數(shù)據(jù)及響應(yīng) AppManageAction Action 向應(yīng)用管理界面提供數(shù)據(jù)并響應(yīng)頁(yè)面請(qǐng)求 MessageManager 業(yè)務(wù)類 為上層Action提供消息管理的業(yè)務(wù)功能,包括:消息注冊(cè)、獲取消息發(fā)送許可、獲取已注冊(cè)消息、消息訂閱、系統(tǒng)消息管理等功能 MessagePlugins 業(yè)務(wù)類 為上層Action提供插件管理的業(yè)務(wù)功能,包括:插件注冊(cè)、刪除等功能 MessageSender 業(yè)務(wù)類 對(duì)所有業(yè)務(wù)模塊及

39、Action提供消息發(fā)送API,該類作為消息中心的一個(gè)對(duì)外接口提供 ScheduleManage 業(yè)務(wù)類 調(diào)度管理,為上層提供調(diào)度注冊(cè)、刪除、修復(fù)功能 AppManage 業(yè)務(wù)類 應(yīng)用管理,為上層提供應(yīng)用注冊(cè)、修改、刪除及應(yīng)用相關(guān)信息獲取的功能 MailSenderTask.php 調(diào)度程序 實(shí)現(xiàn)從消息中心的郵件隊(duì)列獲取消息并發(fā)送到郵件服務(wù)器的功能,該文件將被調(diào)度程序定時(shí)調(diào)用執(zhí)行 SmsSenderTask.php 調(diào)度程序 實(shí)現(xiàn)從消息中心的手機(jī)短信隊(duì)列獲取消息并發(fā)送到短信網(wǎng)關(guān)的功能,改文件將會(huì)被調(diào)度程序定期調(diào)用 7. 接口設(shè)計(jì) 7.1. 用戶接口 7.2. 硬件接口 7.3. 軟件接口 7.3.1. 規(guī)范接口 可對(duì)其它模塊開(kāi)放的公用接口 7.3.2. 非規(guī)范接口 模塊內(nèi)的私有接口 8. 可靠性設(shè)計(jì) 9. 可測(cè)試性設(shè)計(jì) 10. 安全性設(shè)計(jì) 11. 關(guān)鍵技術(shù)說(shuō)明 12. 開(kāi)發(fā)和運(yùn)行環(huán)境 12.1. 硬件環(huán)境 12.2. 軟件環(huán)境

展開(kāi)閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!