freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

短消息人工臺(tái)系統(tǒng)技術(shù)畢業(yè)論文(編輯修改稿)

2025-07-21 15:23 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 數(shù)據(jù)存儲(chǔ)建立鏈接。? ADO (ActiveX Data Objects)為開(kāi)發(fā)者提供了一個(gè)更加友好的對(duì) OLE DB 的封裝。? RDS(Remote Data Services)是一個(gè)為建立多用戶系統(tǒng)而基于 ADO 對(duì) ADO 數(shù)據(jù)畢業(yè)論文15源進(jìn)行遠(yuǎn)程訪問(wèn)的技術(shù)。RDS 過(guò)去是 ADC(Advanced Data Connector)。? MDAC(Microsoft Data Access Components)是經(jīng)過(guò)驗(yàn)證的分布式 UDA 的實(shí)現(xiàn)和文件。MDAC 包括四種不同的技術(shù):ODBC 、OLE DB 、ADO 和 RDS 。(二). Delphi 的 ADOExpress 組件由七個(gè)組件組成了 ADOExpress。在這里,可將其分為三組:連接型、ADO 訪問(wèn)型和兼容性型。1. 連接型組件組TADOConnection 組件被用于建立一個(gè)與 ADO 數(shù)據(jù)存儲(chǔ)的連接。為了執(zhí)行命令、獲取數(shù)據(jù)和操作元數(shù)據(jù),你可以把多個(gè) ADO 數(shù)據(jù)集和命令組件與一個(gè)TADOConnection 組件關(guān)聯(lián)以共享連接。這個(gè)組件與基于 BDE 的程序中的 TdataBase 組件類似,對(duì)于簡(jiǎn)單的程序并沒(méi)有必要使用它。TRDSConnection 組件通過(guò) RDS 的DataSpase 對(duì)象的功能,封裝了一個(gè)遠(yuǎn)程的 RDS 連接。TRDSConnection 組件使用時(shí),在 ComputerName 參數(shù)中指定 RDS 服務(wù)器的名稱,并在 ServerName 屬性中設(shè)置 RDS 服務(wù)器的 ProgID 。2. ADO 的訪問(wèn)組件組TADODataSet 和 TADOCommand 組成了 ADO 的訪問(wèn)組件組。之所以叫訪問(wèn)組件組,是因?yàn)槠涑蓡T提供了比傳統(tǒng) BDE 類型更強(qiáng)的 ADO 類型數(shù)據(jù)操縱能力,這樣使Delphi 的開(kāi)發(fā)更加方便了。TADODataSet 組件是用于獲取和操縱 ADO 數(shù)據(jù)的主要的組件。該組件可以操縱數(shù)據(jù)庫(kù)表、執(zhí)行 SQL 查詢和存儲(chǔ)過(guò)程并且能通過(guò) TADOConnection 組件或直接與一個(gè)數(shù)據(jù)存儲(chǔ)建立連接。在 VCL 中,TADODataSet 封裝了 TTable、TQuery 和TstoredProc 等組件為基于 B D E 的程序提供的功能。TADOCommand 組件類似于基于 BDE 的程序中的 ( )和TStoredProc. ExecProc(),用來(lái)執(zhí)行 SQL 語(yǔ)句,而不返回結(jié)果。如同 TADODataSet組件,這個(gè)組件能通過(guò) TADOConnection 組件或直接與一個(gè)數(shù)據(jù)存儲(chǔ)連接。TADOCommand 組件也能執(zhí)行 SQL 語(yǔ)句并返回結(jié)果集,但是該結(jié)果集必須通過(guò)TADODataSet 組件操縱。下面的代碼顯示了如何將 TADOCommand 組件的查詢結(jié)果輸入一個(gè) TADODataSet 。:= 。3. 兼容性組件組TADOTable TADOQurey 和 TADOStoredProc 劃分為兼容性組件組。因?yàn)椋鼈優(yōu)殚_(kāi)發(fā)人員提供了熟悉的分離的數(shù)據(jù)庫(kù)表、查詢和存儲(chǔ)過(guò)程組件。使用這些組件不但能使基于 BDE 的程序向 ADO 轉(zhuǎn)換更容易一些,而且開(kāi)發(fā)人員可以自由地選擇使用它們或前面講的 ADO 訪問(wèn)組件。如同 TADODataSet 和 TADOCommand ,兼容性組件組也可以通過(guò) TADOConnection 或直接與一個(gè)數(shù)據(jù)存儲(chǔ)連接。TADOTable 被用于通過(guò)一個(gè)單個(gè)的數(shù)據(jù)庫(kù)表來(lái)獲取和操作數(shù)據(jù)集的元素。TADOQurey 可以通過(guò)一個(gè) SQL 語(yǔ)句或執(zhí)行 DDL(Data Definition Language) SQL 語(yǔ)句來(lái)獲取和操作數(shù)據(jù)集的元素,比如 CREATETABLE 。TADOStoredProc 用于執(zhí)行存儲(chǔ)過(guò)程,無(wú)論它是否返回結(jié)果值。畢業(yè)論文16第五章 短消息人工臺(tái)結(jié)構(gòu)分析 短消息人工臺(tái)整體結(jié)構(gòu)短消息人工服務(wù)臺(tái)程序一共已開(kāi)發(fā)了 3 大塊功能:用戶信息管理,短消息管理,秘書臺(tái)服務(wù)。用戶信息管理中實(shí)現(xiàn)了對(duì)手機(jī)用戶的注冊(cè),修改,查詢,刪除。短消息管理中實(shí)現(xiàn)了對(duì)短消息的發(fā)送,查詢,替代,刪除。秘書臺(tái)服務(wù)又包含了 3 小部分:用戶組的管理,預(yù)約服務(wù),定時(shí)服務(wù)。短消息服務(wù)整體結(jié)構(gòu)如圖 :圖 短消息服務(wù)整體結(jié)構(gòu)圖本章節(jié)附加說(shuō)明:SMC : 短消息服務(wù)中心;SMPP : 將 Server 中的非標(biāo)準(zhǔn)包轉(zhuǎn)換為 SMPP 標(biāo)準(zhǔn)協(xié)議包與 SMC 通信;SMS_DB : 短消息本地?cái)?shù)據(jù)庫(kù);SMS_Server : 短消息人工臺(tái)服務(wù)端;SMS_Client : 短消息人工臺(tái)客戶端;短 消 息 人 工 臺(tái) 主 程 序用 戶 信 息 管 理 短 消 息 管 理 秘 書 臺(tái) 服 務(wù)用 戶 信 息 數(shù) 據(jù) 表 短 消 息 中 心 用 戶 組 管 理 預(yù) 約 服 務(wù) 定 時(shí) 服 務(wù)用 戶 組 存 儲(chǔ) 數(shù) 據(jù) 表 預(yù) 約 服 務(wù) 數(shù) 據(jù) 表 定 時(shí) 服 務(wù) 數(shù) 據(jù) 表SMDB畢業(yè)論文17 短消息人工臺(tái)功能模塊分析短消息人工臺(tái)共分為三大模塊:用戶信息管理,短消息管理,秘書臺(tái)。用戶信息管理主要負(fù)責(zé)對(duì)手機(jī)用戶的注冊(cè)信息的管理其中包括了:增加用戶,查詢用戶,修改用戶,刪除用戶。短消息管理主要包括了:短消息發(fā)送,短消息查詢,短消息刪除,短消息替換。秘書臺(tái):主要是為手機(jī)用戶提供一部分增值服務(wù),如:定時(shí)自提醒,天氣預(yù)報(bào),新聞等信息定時(shí)發(fā)送服務(wù),用戶自定義組管理等功能。 用戶信息管理模塊分析每個(gè)手機(jī)用戶可以通過(guò)人工臺(tái)注冊(cè)手機(jī)信息,通過(guò)注冊(cè)可以把個(gè)人信息加入到人工臺(tái)服務(wù)數(shù)據(jù)庫(kù)中,人工臺(tái)根據(jù)權(quán)限可以為手機(jī)用戶提供相應(yīng)的服務(wù)。該模塊主要實(shí)現(xiàn)了四個(gè)對(duì)用戶信息的操作:添加用戶信息,刪除用戶信息,查詢用戶信息,更改用戶信息。(1).添加用戶信息程序中定義了 TSubData 作為提交用戶信息的包體(其中 TSubData 具體定義參看附錄) ;其中,提交信息共有兩部分,一部分是存放到 Server 端的數(shù)據(jù)庫(kù)中作為用戶常用信息存放,另一部分是 SMPP 標(biāo)準(zhǔn)的包體,被提交到短消息中心進(jìn)行處理并存儲(chǔ)。 把 TsubData 中 除去 TuserData 部 分傳 給 SMPP處 理 先 判 斷 是 否 綁 定 , 把 用 戶 信 息 打 包dwmand= ESME_ADD_SUB 包 體 : TSubData。 SMPP SMS_Server SMS_Client 數(shù) 據(jù) SMSDB: SMS_UserData 把 TsubData 中 的TuserData部 分 添 加 入數(shù) 據(jù) 庫(kù) 。 一一一一一一 dwmand=ESME_ADD_SUB_RESP 一一一一一一 圖 加 用 戶 信 息 工 作 結(jié) 構(gòu) 圖 畢業(yè)論文18(2).修改用戶信息圖 修改用戶信息工作結(jié)構(gòu)圖修改用戶信息之前先對(duì)數(shù)據(jù)庫(kù)進(jìn)行查找看用戶是否存在,存在將該用戶信息返回,然后經(jīng)修改以后將新信息提交,Server 和 SMC 同時(shí)對(duì)兩個(gè)數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行更新,成功后返回結(jié)果,不成功返回失敗原因。(3).查詢用戶信息通過(guò)發(fā)送用戶關(guān)鍵信息對(duì) Server 端和 SMC 端的數(shù)據(jù)庫(kù)進(jìn)行操作,從中提取出用戶相應(yīng)的信息返回給客戶端。 (其中 TQuery_Sub 結(jié)構(gòu)將在附錄中說(shuō)明) ;查詢用戶信息不僅在查找中使用,在刪除用戶和修改用戶中都用到了,在對(duì)用戶信息操作最重要的一步就是查找用戶,看用戶是否已經(jīng)注冊(cè)。(4) .刪除用戶信息刪除用戶之前首先對(duì)數(shù)據(jù)庫(kù)進(jìn)行搜索檢查該用戶是否存在,存在的情況下提交刪除命令,Server 端與 SMC 端同步刪除該用戶在數(shù)據(jù)庫(kù)中的紀(jì)錄。注:查詢用戶信息和刪除用戶信息工作結(jié)構(gòu)圖如下頁(yè)。 提 交 用 戶 新 的TsubDataTuserData信 息 先 用 QuerySub查 詢 用 戶 是 否 存 在 , 存 在 時(shí) 發(fā) 消息 包 : dwmand= 體 為 :TsubData. SMPP SMS_Server SMS_Client 數(shù) 據(jù) 庫(kù) : SMSDB 數(shù) 據(jù) 表 : SMS_UserData 提 交 用 戶 新 的TuserData的 信 息 一一一一一一 一一一一一一 畢業(yè)論文19圖 查詢用戶信息工作結(jié)構(gòu)圖圖 刪除用戶信息工作結(jié)構(gòu)圖SMP SM_Servr SM_Client數(shù) 據(jù) SMDB:S_Userat把 用 戶 信 息 打 包 dwand=ESME_QRY_SUB包 體 : Tuery_ub。從 數(shù) 據(jù) 庫(kù) 中 得 到TsubDat 中 的userat部 分 數(shù) 據(jù)庫(kù) 。轉(zhuǎn) 發(fā) Client包一一一 一一 TsubDat一轉(zhuǎn) 發(fā) Client包 先 用 QuerySub查 詢 用 戶 是 否 存 在 , 存 在 時(shí) 發(fā)消 息 包 : dwand= 體為 : TDel_SubSMP SM_Server SM_Client刪 除 用 戶 信 息數(shù) 據(jù) 庫(kù) : SMDB數(shù) 據(jù) 表 : _UserDat一一 一一畢業(yè)論文20 短消息管理模塊分析人工臺(tái)對(duì)注冊(cè)用戶提供了短消息服務(wù),其中對(duì)短消息作了相應(yīng)的幾步操作:短消息提交(包括定時(shí)發(fā)送和即時(shí)發(fā)送) ,短消息查詢,短消息刪除。程序定義了TSubmit_SM 作為短消息發(fā)送包(TSubmit_SM 結(jié)構(gòu)詳細(xì)內(nèi)容參見(jiàn)附錄) 。(1).短消息發(fā)送圖 發(fā)送短消息工作結(jié)構(gòu)圖短消息信息由 Client 打包發(fā)送給 Server,再由 Server 轉(zhuǎn)發(fā)給 SMPP,又由 SMPP把信息轉(zhuǎn)換成為協(xié)議標(biāo)準(zhǔn)形式發(fā)送給短消息中心。等到短消息中心接受到并成功處理以后發(fā)回了一個(gè) SMID(每一條短消息唯一的標(biāo)示),在由 SMPP 轉(zhuǎn)發(fā)給 Server 端,Server 端將其存入 SMSDB 為以后查詢和刪除用。最后返回一個(gè)信息給 Client,告訴用戶是否提交成功。(2).短消息查詢查詢短消息首先要由 Server 端找到相應(yīng)短消息的 SMID,根據(jù) SMID 提交查詢請(qǐng)求,由 SMC 進(jìn)行操作得到短消息具體內(nèi)容返回給用戶。返回的信息:TQuery_Msg_Details_Resp 中記錄了源用戶的信息,TQuery_Msg_Details_Resp2 記錄了目標(biāo)用戶的信息,TQuery_Msg_Details_Resp3 記錄了短消息具體內(nèi)容。先 查 找 目 標(biāo) 用 戶 信 息 看 用 戶 是 否 存在 ,然 后 發(fā) 送 短 消 息 , dwand= 體 為 : 發(fā) Client包SMP SM_Servr SM_Client返 回 目 標(biāo) 用 戶 是 否 存在 于 數(shù) 據(jù) 庫(kù) 的 結(jié) 果 向 SM_TaskDB中 寫入 ID。數(shù) 據(jù) 庫(kù) : SMDB一一一 (一一 ID) 一一一 (一一 ID)畢業(yè)論文21圖 查詢短消息工作結(jié)構(gòu)圖(3). 短消息刪除刪除短消息先提交刪除請(qǐng)求(定義刪除包體為:Tcancel_SM,具體內(nèi)容見(jiàn)附錄),Server 接受到了請(qǐng)求以后對(duì)數(shù)據(jù)庫(kù)操作,得到要?jiǎng)h除的短消息的 SMID,把 SMID 信息打包將刪除請(qǐng)求發(fā)送給 SMPP,SMPP 重新轉(zhuǎn)發(fā)給 SMC,經(jīng) SMC 處理以后發(fā)回處理結(jié)數(shù) 據(jù) 庫(kù) : SMDBSMP SM_Servr SM_Client首 先 返 回 SMID,然 后 返 回TQuery_sg_etails_Resp1Tuery_Msg_Details_esp2TQuery_sg_etails_Resp3從 SM_TaskDB中 得 到 I提 交 TQuery_SM, 等 到 Servr找 到 了 SMID并 返 回 ,提 交 包 體 : =ESME_UERY_Last_MSG一Client一一一 SMPP SMS_Server SMS_Client 數(shù) 據(jù) 庫(kù) : SMSDB Client 端 提 交 包 :dwCommnad=ESME_CANCEL_SM包 體 : TCancel_SM 轉(zhuǎn) 發(fā) Client 包 從 SMS_TaskDB 中 得 到SMID插 入 Tcancel_SM中 一一一一一一 一一一一一一 圖 刪 除 短 消 息 工 作 結(jié) 構(gòu) 圖 畢業(yè)論文22果。如果成功將 Server 端中的 SMID 相應(yīng)的信息都刪除。 秘書臺(tái)模塊分析秘書臺(tái)模塊主要功能是為用戶提供相應(yīng)的秘書服務(wù)以及一些增值服務(wù)。其就像一位秘書一樣,可以為用戶提供所需的信息和資料,紀(jì)錄用戶每日的約會(huì)和工作安排?,F(xiàn)在已開(kāi)發(fā)了 3 部分:定時(shí)服務(wù),預(yù)約服務(wù),用戶組管理。(一).定時(shí)服務(wù)主要功能是定時(shí)發(fā)送短消息和定時(shí)自提醒。在設(shè)定好發(fā)送時(shí)間和有效時(shí)間以后提交給 Server 端,Server 端將在數(shù)據(jù)庫(kù)中記錄該短消息內(nèi)容,等待短消息中心處理結(jié)果,如果成功將 SMID 插入相應(yīng)的短消息記錄中,不成功將相應(yīng)的短消息記錄刪去。取消短消息也就是將短消息取消請(qǐng)求發(fā)給短消息中心,成功后將更新 Server 端的數(shù)據(jù)庫(kù)。定義的包體為:TRemindSM 和 TSubmit_SM。 (內(nèi)容詳見(jiàn)附錄)定時(shí)服務(wù)工作結(jié)構(gòu)圖如下:圖 定時(shí)服務(wù)工作結(jié)構(gòu)圖(二) .預(yù)約服務(wù)主要功能是為用戶每日定時(shí)提供一些最新的資訊如天氣預(yù)報(bào),新聞,股市信息等。由于條件限制,現(xiàn)在軟件工作在一個(gè)模擬環(huán)境中,數(shù)據(jù)來(lái)源都是由數(shù)據(jù)庫(kù)中一些表的內(nèi)容得到?;驹硎牵喊岩粋€(gè)沒(méi)有填入短消息內(nèi)容的數(shù)據(jù)塊放入數(shù)據(jù)庫(kù),并把用戶定義時(shí)間也插入數(shù)據(jù)庫(kù),Server 端創(chuàng)建了其他幾個(gè)線程每隔 5 秒掃描數(shù)據(jù)庫(kù)看是否有條件符合的數(shù)據(jù)塊,有的話根據(jù)該數(shù)據(jù)塊服務(wù)的內(nèi)容去相應(yīng)的表中取出數(shù)據(jù)作為短消息內(nèi)容打包發(fā)送給短消息中心。同時(shí)每秒還有另一個(gè)線程對(duì)數(shù)據(jù)庫(kù)進(jìn)行掃描,把過(guò)期的消息塊清除。預(yù)約服務(wù)工作結(jié)構(gòu)圖如下:SM_Server SM_ClientSMDB:_TaskDB如 果 成 功
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1