【正文】
武漢科技大學(xué)本科畢業(yè)論文 I 摘 要 隨著計(jì)算機(jī) 技術(shù) 的快速發(fā)展 , 基于 應(yīng)用系統(tǒng)之間 開放的 接口 而實(shí)現(xiàn) 數(shù)據(jù) 的更新已經(jīng)成為一個(gè) 新的 應(yīng)用。 一些 即時(shí)通訊 工具開放了 二次開發(fā) 接口,通過 二次開發(fā) 在應(yīng)用系統(tǒng)中 得以 實(shí)現(xiàn)即時(shí)通訊功能 , 而應(yīng)用系統(tǒng)中的 用戶 數(shù)據(jù) 來自 即時(shí)通訊工具 數(shù)據(jù)庫 , 因此需要將 用戶 數(shù)據(jù)同步到應(yīng)用系統(tǒng)中。 RTX( Real Time eXchange) 即時(shí)通訊工具開 放 了二次開發(fā)接口 , 為數(shù)據(jù)的同步提供了解決方案 。 本文 詳細(xì)論述了 基于 RTXSSDK 二次開發(fā)實(shí)現(xiàn)用戶數(shù)據(jù)庫的同步, 主要模塊有 定時(shí)器設(shè)置、 直接 TSQL 方式 更新 數(shù)據(jù) 、 RTXSSDK 接口 方式 更新 數(shù)據(jù) 。 TSQL方式 使用了存儲過程, RTXSSDK 方式 通過開放的接口進(jìn)行編程, 它們將用戶數(shù)據(jù)定時(shí)更新到應(yīng)用系統(tǒng)中 。 文章 介紹了 開發(fā)背景與 主要 內(nèi)容, 系統(tǒng)開發(fā)中用到的相關(guān)技術(shù) 與開發(fā)環(huán)境( C. + RTXSSDK + Access + SQLServer2020),以及系統(tǒng)的運(yùn)行環(huán)境等,闡述了系統(tǒng)總體分析與設(shè)計(jì),并進(jìn)行編碼和測試,最后進(jìn)行了總結(jié)。 關(guān)鍵詞 : 即時(shí)通訊 ; 二次開發(fā) ; 存儲過程 ; RTXSSDK 武漢科技大學(xué)本科畢業(yè)論文 II Abstract With the rapid development of pute technology, it39。s a new trend to realize data synchronization by secondary development interface of interapplication. Some instant exchange tool has opened secondary development interface, by which such an application system can instantly municate with each other, but user data must e from realtime exchange tool, so these data should be updated to the application system at certain times. RTX has implemented user data synchronization. This paper detailedly describes user data synchronization based on RTXSSDK. The main modules include timer setting, TSQL method used for update, and RTXSSDK method. TSQL method directly uses stored procedure coded in SQL Server database, RTXSSDK method updates user data by secondary programming, as a result, user data is updated to application system. This paper first introduces development background and content, relative technique and development environment (C. + RTXSSDK + Access + SQLServer2020), and running environment, then makes detailed analysis of system analysis and design, coding and testing. Finally, there is a summarization of this paper. Key words: Real Time exchange。 Secondary development。 Stored Procedure。 RTX Server SDK 武漢科技大學(xué)本科畢業(yè)論文 III 目 錄 1 引言 .................................................................................................................................1 開發(fā)意義 ................................................................................................. 1 主要內(nèi)容 ................................................................................................. 1 2 開發(fā)工具及相關(guān)技 術(shù)介紹 ............................................................................................2 RTX 技術(shù)介紹 ....................................................................................... 2 什么是 RTX .................................................................................... 2 RTX 開發(fā)準(zhǔn)備工作 ........................................................................ 2 RTX 開發(fā)包 ................................................................................. 3 技術(shù)簡介 .......................................................................... 4 .NET 技術(shù)概述 ................................................................................ 4 C語言簡介 ..................................................................................... 4 安裝 Visual Studio .......................................................................... 4 數(shù)據(jù)庫技術(shù)介紹 ..................................................................................... 5 SQL SERVER 2020 簡介 ................................................................ 5 OLE DB 簡介 ................................................................................. 6 3 需求分析與整體設(shè)計(jì) ......................................................................................................7 系統(tǒng)需求 .................................................................................................... 7 界面設(shè)計(jì) ................................................................................................. 7 數(shù)據(jù)庫設(shè)計(jì) ........................................................................................ 7 表的建立 ....................................................................................... 7 存儲過程的設(shè)計(jì) ........................................................................... 9 4 系統(tǒng)編碼與實(shí)現(xiàn) ..............................................................................................................9 功能簡述 ................................................................................................. 9 直接調(diào)用數(shù)據(jù)庫 ................................................................................... 10 基于 RTX SDK 更新 ............................................................................ 13 5 環(huán)境配置與系統(tǒng)測試 ...............................