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
主站蜘蛛池模板: 丁香亚洲综合五月天婷婷| 欧美性天天| 亚洲 欧美 日韩综合一区| 亚洲精品卡2卡3卡4卡5卡区| 国产玖玖视频| 国产麻豆va精品视频| 尤物国产在线| 亚洲综合极品香蕉久久网| 99久久精品免费看国产电影| 欧美一区精品| 国产综合另类小说色区色噜噜| 精品夜恋影院亚洲欧洲| 久久99国产综合精品女同| 99激情网| 亚洲一区二区三区麻豆| 任我操在线视频| 99在线视频网站| 久久综合九九亚洲一区| 亚洲日韩精品欧美中文字幕| 日韩国产欧美精品在线| 国产成在线观看免费视频| 成人免费午夜视频| 污视频日本| 国产呦视频免费视频在线观看| 亚洲精品无码成人片在线观看| 国产视频入口| 成人av专区精品无码国产| 欧美黄网在线| 亚洲首页在线观看| 免费观看三级毛片| 亚洲精品天堂自在久久77| 免费在线观看av| 青青国产成人免费精品视频| 东京热av无码电影一区二区| 日韩在线中文| 91精品国产91欠久久久久| 国产精品视频a| 丝袜美女被出水视频一区| 91美女在线| 日韩国产高清无码| 日本手机在线视频| 综合亚洲色图| 久久男人资源站| 99ri国产在线| 免费观看亚洲人成网站| AV不卡无码免费一区二区三区| 极品国产一区二区三区| 新SSS无码手机在线观看| 国产在线专区| 人妻无码中文字幕第一区| 99久久国产综合精品女同| 婷婷五月在线| 精品一区二区无码av| 伊人久久精品亚洲午夜| 免费a级毛片视频| 久久精品亚洲专区| 国产又大又粗又猛又爽的视频| 国产高清免费午夜在线视频| 久久国产亚洲偷自| 欧美a在线| 亚洲天堂免费在线视频| 青青草综合网| 国产视频只有无码精品| 91久久精品日日躁夜夜躁欧美| 亚洲国产综合精品中文第一| 成人一区在线| 55夜色66夜色国产精品视频| 在线国产三级| 综合色区亚洲熟妇在线| 亚洲精品不卡午夜精品| 亚洲综合中文字幕国产精品欧美| 日韩黄色大片免费看| 超清无码一区二区三区| 国内丰满少妇猛烈精品播| 色综合激情网| 亚洲人成网站色7777| 国内丰满少妇猛烈精品播| 456亚洲人成高清在线| 亚洲区一区| 老司机久久99久久精品播放 | 亚洲欧洲综合| 久久这里只有精品国产99|