亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于手機短信平臺聊天程序的設計與實現(xiàn)

        2017-04-06 03:02:57
        福建質量管理 2017年12期
        關鍵詞:存儲容量模擬器代碼

        (泉州師范學院軟件學院 福建 泉州 362000)

        基于手機短信平臺聊天程序的設計與實現(xiàn)

        黃旭民

        (泉州師范學院軟件學院福建泉州362000)

        系統(tǒng)通過引用 System.Data.SqlServerCe組件在Pocket PC 2003模擬器上創(chuàng)建本地SQL Server CE數(shù)據(jù)庫AccessMsg.sdf和表MsgInfo,該表具有保存用戶ID和信息的功能。通過在Pocket PC寫入數(shù)據(jù),能夠保存在本地SQL Server CE數(shù)據(jù)庫中。通過RDA同步技術中的PULL和PUSH兩個操作將數(shù)據(jù)保存到在遠程數(shù)據(jù)庫中。該系統(tǒng)能較清晰的展示智能手機短信息通信原理因此達到設計的目的。

        智能手機;SQL Server CE;ADO.NET

        一、需求設計

        (一)功能需求。綜合運用所學知識開發(fā)一種基于PC機的手機短信通信系統(tǒng),側重在于模擬手機短信通信的過程。通過在客戶端輸入信息能夠訪問本地數(shù)據(jù)庫,即在本地數(shù)據(jù)庫SQLCE上能查看信息;通過RDA的技術,執(zhí)行PULL操作和PUSH操作訪問遠程數(shù)據(jù)庫。

        (二)性能需求。該設計最大存儲容量為用戶存儲容量和信息存儲容量。用戶存儲容量中包含了用戶ID和姓名,其容量允許用戶隨時添加和刪除存儲信息,但用戶存儲容量最高為50個字符,信息存儲容量為100個字符。

        該設計由于是在PC機上模擬PPC通信,其運行的時間受其搭建的系統(tǒng)平臺環(huán)境的影響。一般從程序調(diào)試運行到模擬器部署成功要花2至3分鐘時間。

        安全性方面由于系統(tǒng)平臺搭建時均采用默認值,因此在使用該系統(tǒng)時不會存在使用過程中的保密限制。任何用戶只要在系統(tǒng)正常情況下都可使用。

        (三)環(huán)境需求。該設計完成需要硬件環(huán)境和軟件環(huán)境的支持。

        硬件環(huán)境:主機上采用一般的個人PC,其硬件核心在于處理器和內(nèi)存,硬盤有效空間在4G以上。

        軟件環(huán)境:操作系統(tǒng)為Windows Server 2003;在網(wǎng)絡環(huán)境上另需安裝IIS信息服務器;數(shù)據(jù)庫為SQL Server 2000 sp4 和SQL Server 2000 Windows CE Edition 2.0(SQL Server CE),開發(fā)工具為Visual Studio.NET2005。

        (四)界面需求。為使該設計可行,可靠,其界面設計要求簡單,方便,且具有人性化的操作界面,系統(tǒng)功能可以良好的功能按鈕相結合。使用Send,accept,添加,刪除四個按鈕控制相關的功能;TextBox 控件用來分別顯示信息和用戶ID,用戶名。整個界面簡單,醒目,且有效。

        二、系統(tǒng)主體設計

        (一)主體設計思路。本系統(tǒng)主要使用SQL Server CE數(shù)據(jù)庫和SQL Server 2000數(shù)據(jù)庫,通過引用System.Data.SqlServerCe組件創(chuàng)建SqlConnection實例利用代碼在Pocket PC 模擬器上創(chuàng)建本地數(shù)據(jù)庫表:MsgInfo。對遠程SQL Server 2000數(shù)據(jù)庫的訪問通過RDA技術需要System.Data.SqlClient的引用完成PULL操作和PUSH操作。

        在對Pocket PC上存儲數(shù)據(jù)實際上是對本地數(shù)據(jù)庫的操作,通過代碼在編輯環(huán)境中創(chuàng)建出本地數(shù)據(jù)庫AccessMsg.sdf,該數(shù)據(jù)庫是個精簡版的SQL Server 數(shù)據(jù)庫,同樣是個關系型數(shù)據(jù)庫,同時通過代碼在SQLCE中創(chuàng)建表MsgInfo,表中列屬性為用戶ID和Message,分別用來存儲用戶信息和發(fā)送接收的信息。

        系統(tǒng)整體運行模式:通過一臺Pocket PC向另一臺Pocket PC傳送信息,首先發(fā)送方將信息寫入Pocket PC中即完成對發(fā)送方本地數(shù)據(jù)庫的操作,在通過PUSH操作向遠程數(shù)據(jù)庫中發(fā)送數(shù)據(jù),接收方再通過PULL操作從遠程數(shù)據(jù)庫接受數(shù)據(jù),此時信息將保存在接收方本地數(shù)據(jù)庫中,通過相應的查詢操作完成對接收方本地數(shù)據(jù)庫的訪問。同時需要考慮此傳輸過程是一種樂觀的傳輸過程。

        (二)設計結構

        1.系統(tǒng)功能模塊結構。發(fā)送方包含了接收方的ID號和待發(fā)信息,接收方的ID號以列表的方式展現(xiàn)在發(fā)送方。

        接收方包含了發(fā)送方的ID號和接收信息即發(fā)送方發(fā)出的信息。

        發(fā)送方通過模擬器軟件盤寫入信息,通過添加刪除功能完成信息寫入與發(fā)送。

        通過RDA技術可以訪問在遠程SQL Server 2000數(shù)據(jù)庫中表內(nèi)信息。

        2.系統(tǒng)數(shù)據(jù)庫設計。在SQL Server 2000企業(yè)管理器中創(chuàng)建數(shù)據(jù)庫mysqlce和表MsgInfo1。

        使用SQLCE通過代碼在智能設備Pocket PC 2003 上創(chuàng)建數(shù)據(jù)庫AccessMsg.sdf和表Ppc1。

        三、系統(tǒng)實現(xiàn)

        (一)開發(fā)環(huán)境搭建

        1.配置SQL Server 2000數(shù)據(jù)庫。安裝使用設備上的移動數(shù)據(jù)庫,首先要安裝SQL Server,因為使用SQL Server可以進行遠程數(shù)據(jù)訪問和合并復制兩種方式的同步數(shù)據(jù)。RDA訪問功能支持與SQL Server7.0數(shù)據(jù)庫的連接,合并復制則要求后端必須是SQL Server 2000。這里選擇SQL Server 2000安裝,同時為下步安裝SQL Server CE做準備,要先安裝SQL Server 2000升級補丁包SQL Server PackSP4。在選擇驗證模式時選擇混合模式。

        2.安裝及配置SQL Server CE。下載最新自解壓包sqlce20sql2ksp4和sqlce2.0安裝文件,即可將SQL Server CE數(shù)據(jù)庫安裝在開發(fā)用的PC機上。如果僅僅創(chuàng)建本地數(shù)據(jù)庫,則選擇安裝即可;要使用SQL Server CE的遠程數(shù)據(jù)訪問和復制技術,除了安裝以上外,還需要選擇安裝。

        (二)創(chuàng)建本地設備上的數(shù)據(jù)庫。通過對本地數(shù)據(jù)庫的訪問可以知道本地數(shù)據(jù)庫上保存的相關信息。可以通過SQL Server CE 2.0的查詢分析器ISQLW查詢信息。

        四、測試和結果

        (一)測試。在系統(tǒng)搭建起后通過使用部署Pocket PC 2003模擬器進行測試,首先從Visual Studio.NET菜單欄的“調(diào)試”來進行調(diào)試,運行代碼調(diào)試無誤,在部署對話框中選擇Pocket PC 2003 SE仿真模擬器,單擊“部署”按鈕,系統(tǒng)加載Pocket PC 2003模擬器,并在模擬器上運行SQLCECF應用程序,當測試環(huán)境報錯,則開發(fā)者一定要注意查看報錯代碼和報錯的信息,以便準確診斷出錯的原因,然后根據(jù)錯誤類型重新配置IIS服務,SQL Server 2000數(shù)據(jù)庫發(fā)布或修改SQL Server CE上AccessMsg.sdf的源程序。

        部署成功后Pocket PC 2003模擬器上可以輸入相應的內(nèi)容:用戶名,信息和用戶號碼來模擬手機的功能。在模擬器中還有個很重要的步驟:在模擬器中確定SQLCE本地數(shù)據(jù)庫是否建成,因為SQLCE數(shù)據(jù)庫的實現(xiàn)不能通過控制臺建立,這是它與SQL Server 2000的一大區(qū),這一點可以通過SQL Server CE 2.0的查詢分析器ISQLW查詢信息,SQLCE數(shù)據(jù)庫可以通過在Visual Studio.NET里通過代碼來實現(xiàn)。在模擬器中找到路徑就能連接上本地數(shù)據(jù)庫,通過PPC顯示屏能查看本地數(shù)據(jù)庫。

        (二)結果。本系統(tǒng)設計從開始到現(xiàn)在,遠程數(shù)據(jù)庫采用SQL Server 2000,它功能強大,可操作性強,本地智能設備上采用的是Microsoft SQL Server 2000 Windows CE Edition(即SQL Server CE 2.0)通過對系統(tǒng)的開發(fā)更熟練的掌握了兩種數(shù)據(jù)庫的功能和特性,特別是SQL Server CE數(shù)據(jù)庫的開發(fā)。

        在開發(fā)該系統(tǒng)時,本人對智能設備項目和SQL Server CE數(shù)據(jù)庫不熟悉,再加上畢業(yè)設計時間有限,所以走了一段彎路才找著實施方向,因此許多方面在下一步的工作中還需要進一步的完善。

        1.實現(xiàn)多臺Pocket PC 2003 之間的相互訪問。

        2.增加在Pocket PC 2003上的功能,使之完善成為一個小的系統(tǒng)功能。

        [1]張冬泉.譚南林.王雪梅.焦風川.Windows CE實用開發(fā)技術[M].北京:電子工業(yè)出版社 2006.4

        [2]方睿.刁仁宏.吳四九.網(wǎng)絡數(shù)據(jù)庫原理及應用[M].成都:四川大學出版社 2005.8

        [3]顏友寧.NET Compact Framework 移動開發(fā)指南[M].北京:清華大學出版社 2006

        黃旭民(1996-),男,漢族,福建漳州人,泉州師范學院學院軟件學院。

        猜你喜歡
        存儲容量模擬器代碼
        城市數(shù)字化管理中的信息通信技術研究
        安防科技(2021年1期)2021-11-12 13:18:50
        了不起的安檢模擬器
        盲盒模擬器
        劃船模擬器
        創(chuàng)世代碼
        動漫星空(2018年11期)2018-10-26 02:24:02
        創(chuàng)世代碼
        動漫星空(2018年2期)2018-10-26 02:11:00
        創(chuàng)世代碼
        動漫星空(2018年9期)2018-10-26 01:16:48
        創(chuàng)世代碼
        動漫星空(2018年5期)2018-10-26 01:15:02
        淺析云盤技術及存儲原理
        動態(tài)飛行模擬器及其發(fā)展概述
        啊v在线视频| 伊人久久大香线蕉综合网站| 亚洲女人被黑人巨大进入| 99riav精品国产| 亚洲熟妇无码八av在线播放| 亚洲成a人v欧美综合天堂麻豆 | 久久这里有精品国产电影网| 一本到亚洲av日韩av在线天堂| 欧美v国产v亚洲v日韩九九| 亚洲av无码专区电影在线观看 | 美丽的熟妇中文字幕| 成人无码无遮挡很H在线播放| 久久中文字幕av一区二区不卡| 强奸乱伦影音先锋| 国产欧美日韩精品a在线观看| 北岛玲日韩精品一区二区三区| 一区二区三区亚洲免费| 亚洲av国产av综合av卡| 无码专区久久综合久中文字幕| 亚洲红杏AV无码专区首页| 国产一区二区三区啊啊| 久久视频在线| 久久久伊人影院| 中文字幕人妻乱码在线| 夫妻免费无码v看片| 在教室伦流澡到高潮hgl视频| 囯产精品无码一区二区三区AV| 亚洲婷婷久久播66性av| 中文无码一区二区三区在线观看| 东京热久久综合久久88| 日韩精品中文字幕人妻中出| 久久久精品视频网站在线观看| 色屁屁www影院免费观看入口| 国产精品久久中文字幕第一页| av一区二区三区综合网站| 少妇高潮无套内谢麻豆传| 国产女在线| 激情乱码一区二区三区| 国产av熟女一区二区三区| 丰满人妻熟妇乱又伦精品视| 国产一区二区三区最新视频|