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

正文內(nèi)容

畢業(yè)設(shè)計-基于手機短信平臺聊天程序的設(shè)計與實現(xiàn)-文庫吧

2024-12-29 04:04 本頁面


【正文】 .................................................................................................... 19 聲 明 ......................................................................................................................................... 20 第 1 頁 共 20 頁 1 引言 課題背景 移動智能設(shè)備 ,智能信息管理 ,多媒體信息交流正成為未來移動通信發(fā)展的方向和通信技術(shù)進步的潮流。無線移動設(shè)備結(jié)合了手機通信和 PDA 功能更成為現(xiàn)代移動設(shè)備的發(fā)展方向。這種發(fā)展方向意味著無線通信業(yè)和 IT 行 業(yè)正在進入融合和相互的創(chuàng)新。一種整合了手機通信平臺和 PDA 平臺的代表現(xiàn)在潮流的移動電話正在普及和發(fā)展。人們將這種融合的產(chǎn)品統(tǒng)稱為智能手持設(shè)備( Smart Handheld Device,簡寫為 SHD)也稱為掌上智能手機。更多時候 SHD 被賦予一個更為大家了解和接受的名字 Smart Phone(智能電話)。智能手機包 括娛樂和商務(wù)兩大功能,特別是其 商務(wù)功能。智能移動信息終端提供了先進的集個人通信 ,個人信息管理,互聯(lián)網(wǎng)接入等一體化功能。其中 Symbian,Windows CE,Plam,Linux是智能手機 的 四大操 作系統(tǒng),我們目前最常使用的 Windows CE 主要分為 Pocket PC 和 Smart Phone 系列兩種。通常 Pocket PC 并不是單一的手機操作系統(tǒng),但是可以通過改造和整合后,可用與多款手機如 大顯 CU9288,多普達 M700,廈新M696。 在提到智能手機的操作系統(tǒng),就不得不涉及到智能手機的開發(fā)平臺。目前,智能手機的開發(fā)平臺主要有 JAVA, BREW 和 .NET。其中 .NET 框架是一個用于生成,部署,運行 XML Web 服務(wù)及其他應(yīng)用程序的環(huán)境。它包含三個主要部分:公共語言運行庫,框架類和 。在 .NET 中有一套編程接口,用于開發(fā)者對智能手機和 PDA 的開發(fā)。 .NET 技術(shù)是為人所用,并不是強制個人適應(yīng)起計算機的限制。利用 .NET,無論什么時候,什么地方都能對你設(shè)備上的信息進行管理,對遠(yuǎn)程的數(shù)據(jù)進行訪問。 國內(nèi)外研究現(xiàn)狀 通過對文獻和資料的整理查閱,國內(nèi)對 Pocket PC 的研究和實踐正是起步時期,但成績較為顯著。很多國內(nèi)智能手機開發(fā)商都在利用相關(guān)技術(shù)對該系統(tǒng)進行開發(fā)并將此運用到實踐和商業(yè)環(huán)境中。在國外已經(jīng)發(fā)展的相當(dāng)成熟,也將此技術(shù)更多的使用在 3G 通信中,更能體現(xiàn)出智能手機的人性化,智能話,開放化 。 本課 題研究意義 智能手機除了具備 PDA 的大部分功能外,其中最關(guān)鍵的功能還在于自身的通信能力,特別是現(xiàn)在短信息成為一種成熟的通信機制的環(huán)境下,就顯的更為引人關(guān)注(文字短信,彩信)智能手機為用戶提供可足夠大的屏幕尺寸和帶寬,可以從容的面對多媒體信息的發(fā)送和接收。融合了 3C( Computer,Communication,Consumer)的智能手機必將成為未來手機發(fā)展的新方向。隨著計算機及其信息技術(shù)不斷成熟與發(fā)展,人們的消費需求和消費心理都第 2 頁 共 20 頁 發(fā)生了巨大的變化,人們已經(jīng)不再一味地追求 PC 的大容量和高速度,而是轉(zhuǎn)而設(shè)法將計 算機應(yīng)用于日常工作,生活和學(xué)習(xí)的方方面面,追求個性化的產(chǎn)品和消費。一臺智能設(shè)備( Smart Device)從本質(zhì)上將仍然是一臺計算機,因為它具有一般計算機的典型特征,它仍然由硬件和軟件組成,在智能設(shè)備內(nèi)部既有 CPU,存儲器,系統(tǒng)時鐘和外部接口等,也有操作系統(tǒng)和應(yīng)用軟件,和一般的通用計算機或 PC 相比,它更像一臺專用計算機,智能設(shè)備一般都是為了特定的目的而設(shè)計的,一般具有特定的功能,因為它的速度和容量只滿足設(shè)備的使用要求,遠(yuǎn)低于通常的 PC。但是,智能設(shè)備種類繁多,功能和性能千變?nèi)f化,所以它對軟硬件的要求也就更加 復(fù)雜和多樣,所以智能設(shè)備不僅要求其硬件集成度高,體積小,功耗低,也要求軟件穩(wěn)定性高,靈活性好,實時性高等。對于智能設(shè)備的硬件來講, CPU 是其核心, CPU 的功能和性能在很大程度上決定了設(shè)備的功能和性能;對于只能設(shè)備的軟件來講,操作系統(tǒng)是其核心,操作系統(tǒng)的功能和性能很大程度上決定了設(shè)備的功能和性能。 本課題研究方法 開發(fā)平臺 Visual Studio .NET Visual Studio .NET 的 Smart Device Programmability(SDP)功能(以前稱作 Smart Device Extensions[SDE])可以幫助開發(fā)人員利用 Microsoft NET Compact Framework 編寫移動應(yīng)用程序,從而在連接或短開外部設(shè)備的情況下啟用分布式的移動計算。使用 .NET Compact Framework 中提供的大量類庫,開發(fā)者編寫程序的速度得到很大的提高,使用 Visual Studio .NET2022,開發(fā)者可以在桌面系統(tǒng)中用到的相同工具和技術(shù)來開發(fā) Pocket PC 2022(具備相應(yīng)的 SDK)以及 Smart Phone2022。它將安裝 .NET Compact Framework,這是專門為資源有限的設(shè)備設(shè)計的。開發(fā)者可以使用 C語言或者 Visual 語言來開發(fā)移動和嵌入式設(shè)備。除此之外它還能很好的應(yīng)用于 XML Web Service 或 的應(yīng)用程序。 SQL Server CE 數(shù)據(jù)庫 Microsoft SQL Server 2022 Windows CE Edition(SQL Server CE) 版是精簡的數(shù)據(jù)庫, Microsoft SQL Server 擴展到基于 Windows CE 的移動設(shè)備,并將開發(fā)者的快速應(yīng)用程序開發(fā)提供一個一致的編 程模型。 SQL Server CE 不同于 Windows CE 操作系統(tǒng)本身的屬性數(shù)據(jù)庫,它是一個真正意義上的關(guān)系數(shù)據(jù)庫,它具有強大的數(shù)據(jù)存儲功能,優(yōu)化查詢處理器,以及可靠,可伸縮的連接能力。SQL Server CE 的引擎提供了關(guān)系型數(shù)據(jù)庫的基本功能。遠(yuǎn)程數(shù)據(jù)訪問和合并復(fù)制,確保 SQL Server 數(shù)據(jù)庫中的數(shù)據(jù)不僅可以可靠的提交給用戶,而且能夠離線修改并在以后的時間內(nèi)與服務(wù)器進行數(shù)據(jù)同步。 SQL Server 還包括新第 3 頁 共 20 頁 的特性。 使用 SDE 處理數(shù)據(jù)與通過 eMbedded Visual Basic 處理數(shù)據(jù)的差別很大。如果采用 eMbedded Visual Basic,可以使用兩種類型的數(shù)據(jù)庫 —— Pocket Access 和 SQLCE。許多的開發(fā)者選擇使用 Pocket Access,因為它容易實現(xiàn),而且與 Microsoft Access 相集成。而 SDE 只支持 SQLCE 在 eMbedded Visual Basic中,你具有 ADOCE。 SDE 提供 。 SQL Server 遠(yuǎn)程數(shù)據(jù)訪問:遠(yuǎn)程數(shù)據(jù)訪問( RDA)為 Pocket PC 應(yīng)用程序提供了功能強大而簡單的方法,來訪問位于遠(yuǎn)程的 SQL Server 2022或者 SQL Server 數(shù)據(jù)庫中的 SQL Server 數(shù)據(jù)。不論 Pocket PC 是連續(xù)還是間歇地連接到 SQL Server 系統(tǒng),均可使用 RDA。應(yīng)用程序以兩種方式使用 RDA:一種是應(yīng)用程序提交數(shù)據(jù)操作語言( DML)語句,該語句被轉(zhuǎn)交到 SQL Server 服務(wù)器上執(zhí)行。另一種是應(yīng)用程序提供返回查詢結(jié)果集的 SQL查詢語句。查詢結(jié)果集被返回給 Pocket PC 設(shè)備,并以數(shù)據(jù)庫表的形式存儲在 SQL Server CE 數(shù)據(jù)庫里。 RDA 能跟蹤 Pocket PC 應(yīng)用程序所做的所有更改。 RDA 使用 Microsoft Inter 信息服務(wù)( IIS)的身份驗證,授權(quán)和加密服務(wù)。 C/S 結(jié)構(gòu) C/S ( Client/Server)結(jié)構(gòu),即大家熟知的客戶機和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到Client 端和 Server 端來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是 Client/Server 形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的 Web 應(yīng)用發(fā)展, Web 和 Client/Server 應(yīng)用都可以進行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享 邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng) 中的邏輯可以擴展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向 。 傳統(tǒng)的 C/ S 體系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級的開放性,在特定的應(yīng)用中無論是 Client 端 , 還是 Server 端都還需要特定的軟件支持。由于沒能提供用戶真正期望的開放環(huán)境, C/S 結(jié)構(gòu)的軟件需要針對不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件, 加之產(chǎn)品的更新?lián)Q代 十分快,已經(jīng)很難適應(yīng)百臺電腦以上局域網(wǎng)用戶同時使用。而且代價高 , 效率低。 第 4 頁 共 20 頁 2 系統(tǒng)需求分析 功能需 求 綜合運用所學(xué)知識開發(fā)一種基于 PC 機的手機短信通信系統(tǒng),側(cè)重在于模擬手機短信通信的過程。 通過在客戶端輸入信息能夠訪問本地數(shù)據(jù)庫,即在本地數(shù)據(jù)庫 SQLCE 上 能查看信息 ;通過 RDA 的技術(shù),執(zhí)行 PULL 操作(從遠(yuǎn)程數(shù)據(jù)庫服務(wù)器接受數(shù)據(jù))和PUSH 操作(向遠(yuǎn)程數(shù)據(jù)庫服務(wù)器發(fā)送信息) 訪問遠(yuǎn)程數(shù)據(jù)庫。 客戶端 即模擬器 應(yīng)用功能 需求 : 對數(shù)據(jù)和信息的添加,刪除功能:完成對用戶 ID,發(fā)送和接收信息的添加,刪除 。對信息的發(fā)送和接收功能:完成對信息的發(fā)送和接收,訪問本地數(shù)據(jù)庫和遠(yuǎn)程數(shù)據(jù)庫。 用戶可以 在 Pocket PC 完成和 手機上同樣的操作,向 Pocket PC 中輸入接收方 ID 和信息, 通過 RDA 技術(shù)將用戶的信息發(fā)送到遠(yuǎn)程服務(wù)器上,同樣也可以從遠(yuǎn)程服務(wù)器上接收信息。 Pocket PC 上存儲數(shù)據(jù)實際上是對本地數(shù)據(jù)庫 SQLCE 的操作,通過按鈕控件把相關(guān)的信息存儲到本地數(shù)據(jù)庫中,用戶 ID,信息,用戶名, 同樣也可以刪除本地數(shù)據(jù)庫里的信息。 Pocket PC 對遠(yuǎn)程數(shù)據(jù)庫的訪問需要使用 RDA 的同步技術(shù),運用 PULL 和 PUSH操作分別 從遠(yuǎn)程的服務(wù)器接收數(shù)據(jù)和向遠(yuǎn)程服務(wù)器發(fā)送數(shù)據(jù)。 服務(wù)器端即 SQL Server 2022 數(shù)據(jù)庫的功能 需求 : 保存和接收 用戶 ID,用戶名,信息。 為方便 開發(fā)者可以使用 SQL Server 查詢語言,查詢數(shù)據(jù)庫中保存的數(shù)據(jù),可通過使用 SQL 語句完成對遠(yuǎn)程數(shù)據(jù)庫的操作。 該功能可以方便開發(fā)者修改數(shù)據(jù)庫中的數(shù)據(jù),使遠(yuǎn)程數(shù)據(jù)庫擁有更大的拓展性。通過完善遠(yuǎn)程數(shù)據(jù)庫的存儲能力從而達到對 Pocket PC 離線開發(fā)的更大功能。 性能需求 該設(shè)計最大存儲容量為用戶存儲容量和信息存儲容量。用戶存儲容量中包含了用戶 ID(即手機號碼) 和姓名, 其容量允許用戶隨時添加和刪除存儲信息,但用戶存儲容量最高為 50 個字符,信息存儲容量為 100 個字符。 該設(shè)計由于是在 PC 機上模擬 PPC 通信,其運行的時間受其搭建的系統(tǒng)平臺環(huán)境的影響 (主要是開發(fā)機的硬件環(huán)境影響) 。一般從程序調(diào)試運行到模擬器部署成功要花 2 至 3 分鐘時間。 第 5 頁 共 20 頁 安全性方面由于系統(tǒng)平臺搭建時均采用默認(rèn)值,因此在使用該系統(tǒng)時不會存在使用過程 中的 保密限制。任何用戶只要在系統(tǒng)正常情況下都可使用。 當(dāng)程序運行中同時要考慮網(wǎng)絡(luò)環(huán)境的配置。如果網(wǎng)絡(luò)出現(xiàn)問題, Pocket PC可以 正常訪問 SQLCE 本地數(shù)據(jù)庫,而暫時不能訪問 SQL Server 2022 遠(yuǎn)程數(shù)據(jù)庫,信息將保存暫時保存在 SQLCE 本地數(shù)據(jù)庫上。 在 RDA 訪問遠(yuǎn)程數(shù)據(jù)庫中是一種樂觀的 同步 訪問方式,但當(dāng)發(fā)生沖突或錯誤的時候,需要開發(fā)者手動維護數(shù)據(jù)完整性。 在此情況下可用合并復(fù)制的技術(shù)完成對設(shè)備的同步訪問。 環(huán)境需求 該設(shè)計完成需要硬件環(huán)境和軟件環(huán)境的支持。 ( 1) 硬件環(huán)境:主機上采用一般的個人 PC,其硬件核心在于處理器和內(nèi)存,硬盤有效空間在 4G 以上。 ( 2) 軟件環(huán)境: 操作系統(tǒng)為 Windows Server 2022 ;在網(wǎng)絡(luò)環(huán)境上另需安裝 IIS 信息服務(wù)器;數(shù)據(jù)庫為 SQL Server 2022 sp4 和 SQL Server 2022 Windows CE Edition (SQL Server CE),開發(fā)工具為 Visual 。 用戶界面需求 為使該設(shè)計可行,可靠,其界面設(shè)計 要求簡單,方便,且具有人性化 的操作界面,系統(tǒng)功能可以良好的功能按鈕相結(jié)合。使用 Send,accept,添加,刪除四個按鈕控制相關(guān)的功能 ; TextBox 控件用來分別顯示信息和用戶 ID,用戶名。整個界面簡單,醒目,且有效 。 3 系統(tǒng)主體設(shè)計 主體 設(shè)計 思路 本系統(tǒng) 主要使用 SQL Server CE 數(shù)據(jù)庫和 SQL Server 2022 數(shù)據(jù)庫,通過引用 組件創(chuàng)建 SqlConnection 實例利用代碼在 Pocket PC 2022 模擬器上創(chuàng)建本地數(shù)據(jù)庫表: MsgInfo。對遠(yuǎn)程 SQL Ser
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1