999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于手機短信平臺聊天程序的設計與實現

2017-04-06 03:02:57
福建質量管理 2017年12期
關鍵詞:數據庫用戶功能

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

基于手機短信平臺聊天程序的設計與實現

黃旭民

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

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

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

一、需求設計

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

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

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

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

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

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

軟件環境:操作系統為Windows Server 2003;在網絡環境上另需安裝IIS信息服務器;數據庫為SQL Server 2000 sp4 和SQL Server 2000 Windows CE Edition 2.0(SQL Server CE),開發工具為Visual Studio.NET2005。

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

二、系統主體設計

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

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

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

(二)設計結構

1.系統功能模塊結構。發送方包含了接收方的ID號和待發信息,接收方的ID號以列表的方式展現在發送方。

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

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

通過RDA技術可以訪問在遠程SQL Server 2000數據庫中表內信息。

2.系統數據庫設計。在SQL Server 2000企業管理器中創建數據庫mysqlce和表MsgInfo1。

使用SQLCE通過代碼在智能設備Pocket PC 2003 上創建數據庫AccessMsg.sdf和表Ppc1。

三、系統實現

(一)開發環境搭建

1.配置SQL Server 2000數據庫。安裝使用設備上的移動數據庫,首先要安裝SQL Server,因為使用SQL Server可以進行遠程數據訪問和合并復制兩種方式的同步數據。RDA訪問功能支持與SQL Server7.0數據庫的連接,合并復制則要求后端必須是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數據庫安裝在開發用的PC機上。如果僅僅創建本地數據庫,則選擇安裝即可;要使用SQL Server CE的遠程數據訪問和復制技術,除了安裝以上外,還需要選擇安裝。

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

四、測試和結果

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

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

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

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

1.實現多臺Pocket PC 2003 之間的相互訪問。

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

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

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

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

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

猜你喜歡
數據庫用戶功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
關于非首都功能疏解的幾點思考
數據庫
財經(2017年2期)2017-03-10 14:35:35
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數據庫
財經(2016年15期)2016-06-03 07:38:02
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 亚洲一区无码在线| 亚洲,国产,日韩,综合一区| 秋霞午夜国产精品成人片| 亚洲日韩久久综合中文字幕| 日韩欧美中文| 欧美日韩资源| 欧美一级特黄aaaaaa在线看片| 日韩 欧美 国产 精品 综合| 亚洲综合二区| 一本大道视频精品人妻 | 日韩中文无码av超清| 有专无码视频| 亚洲无码在线午夜电影| 九色综合视频网| 成年人国产视频| 国产免费羞羞视频| 欧美色丁香| 国产精品视频导航| 国产激情在线视频| 欧洲欧美人成免费全部视频| 欧美精品在线免费| 青草视频免费在线观看| 亚洲人成电影在线播放| 国产精品久久自在自2021| 精品伊人久久久久7777人| 一区二区自拍| 97成人在线观看| 日本a级免费| 亚洲成a人片在线观看88| 亚洲精品亚洲人成在线| 国产成人久久777777| 国产成人一区免费观看| 欧美精品在线视频观看| 91探花国产综合在线精品| 免费观看三级毛片| 国产电话自拍伊人| 午夜一区二区三区| 国产网站在线看| 自拍亚洲欧美精品| 日本五区在线不卡精品| 99视频在线免费看| 91精品伊人久久大香线蕉| 亚洲天堂免费| 亚洲一级毛片在线观播放| 99久久国产综合精品2023| 69av免费视频| 在线中文字幕网| 97综合久久| 成人在线亚洲| 制服丝袜国产精品| 999福利激情视频| 亚洲中久无码永久在线观看软件 | 国产精品免费露脸视频| 色成人亚洲| 97人妻精品专区久久久久| 亚洲av无码片一区二区三区| 亚洲女人在线| 国产福利小视频高清在线观看| 老司机精品99在线播放| 好紧好深好大乳无码中文字幕| 四虎永久免费在线| 久久国产拍爱| 欧美日韩国产高清一区二区三区| 亚洲免费黄色网| 国产女同自拍视频| 欧美国产精品不卡在线观看| 一本视频精品中文字幕| 四虎AV麻豆| 亚洲经典在线中文字幕 | 日韩在线观看网站| 亚洲av色吊丝无码| 99re经典视频在线| 国产精品网址你懂的| 亚洲国内精品自在自线官| 野花国产精品入口| 国产精品网址你懂的| 亚洲精品无码不卡在线播放| 国产男人天堂| 国内丰满少妇猛烈精品播 | 在线看片中文字幕| 国产成+人+综合+亚洲欧美| 无码福利视频|