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

正文內(nèi)容

基于gsm短信訂票系統(tǒng)畢業(yè)設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 .... 24 結(jié)論 ........................................................................................................................................... 25 致謝 ........................................................................................................................................... 26 參考文獻(xiàn) ................................................................................................................................... 27 附錄 1 系統(tǒng)界面 ...................................................................................................................... 28 附錄 2 系統(tǒng)程序代碼 .............................................................................................................. 32 五邑大學(xué)本科畢業(yè)設(shè)計(jì) 1 第 1 章 緒論 課題背景以及建立的意義 手機(jī)短信服務(wù)簡(jiǎn)稱 SMS 是 GSM 的一項(xiàng)基本業(yè)務(wù),可以通過(guò)信令中的信道傳輸,不需要 打電話 即可 創(chuàng)建 相連 ,同時(shí)能夠把 短信添上 目的地址 ,然后傳輸 到短消息的服務(wù)中心 里面 。所以到車(chē)站購(gòu)票,幾乎沒(méi)有了坐票。對(duì)于老一輩來(lái)說(shuō),手機(jī)也是生活的必需品,并且發(fā)一條短信的時(shí)間的不長(zhǎng),一學(xué)就會(huì)。 熟知串口通信,怎樣使收到的短信自動(dòng)顯現(xiàn)在 VB 界面上 ① 編輯 VB 界面, 增加 文本框、 MSComm等其他控件 ② 在 load 事件中設(shè)置主要參數(shù),使打開(kāi)端口,能夠自動(dòng)接 收 緩沖區(qū)的數(shù)據(jù)。再以一定的格式顯示出來(lái)。 實(shí)現(xiàn)系統(tǒng) 所要 實(shí)現(xiàn)的 目的 、 方法等 。串行接口不同于并行接口是數(shù)據(jù)和控制的信息是通過(guò)一位一 位進(jìn)行傳送并且傳送距離相對(duì)較長(zhǎng)。由于 USB 接口相對(duì)于其他接口速度快、簡(jiǎn)單方便、并且不需要外界 提供供電電源,所以本系統(tǒng)采用了 RS232 轉(zhuǎn) USB 接口進(jìn)行串行通信。 具有 GSM 射頻處理、 單獨(dú)的處理 系統(tǒng)、基帶處理、提供標(biāo)準(zhǔn)接口的功能。 目前市場(chǎng)上的 GSM 模塊種類(lèi)較多,但是基本的功能和用法都差不多,所以本系統(tǒng)采用了西門(mén)子的 TC35 模塊,能夠支持中文短信。 GSM 模塊進(jìn)行 point to point 的通信,實(shí)際是在短信服務(wù)中心和 MS 之間的通信。 VB 中的 MSComm 控件 能實(shí)現(xiàn)與 GSM 模塊的通信。事件驅(qū)動(dòng)的功能很 強(qiáng)大,通信的方式類(lèi)似于其他程序設(shè)計(jì)的中斷方式,若串口發(fā)生了事件, MSComm控件就會(huì)產(chǎn)生 OnComm事件,用戶就可以通過(guò)程序查詢并做出相應(yīng)的對(duì)策。 =Value, Value 可以設(shè)置 116 之間的整數(shù)值,表示 COM1 等 COM 口。 =, XX 為文本框的名稱。 =Value, Value 為boolean值,為 True 或者 False。 =Value,Value 為 Integer 型。 MSComm1. SThreshold=X, X 為 0(不產(chǎn)生 OnComm事件)或者 1(產(chǎn)生 OnComm 事件)。 CommEvent 屬性只在運(yùn)行的時(shí)候有效并為只讀,用來(lái)返回最靠近的通信錯(cuò)誤或者事件。數(shù)據(jù)終端設(shè)備把 AT 指令發(fā)送到終端的數(shù)據(jù)電纜終接設(shè)備上。 返回值(例如): AT + CMGD = 1 OK 保存 序 列是 1 的 信息 成功 去掉 。 089168310820xx05F0040D91685119542027F00008314081311501230467095173 這串長(zhǎng)數(shù)據(jù)里面包含了短信中心號(hào)碼、對(duì)方 的 手機(jī)號(hào)碼、 收到 時(shí)間、用戶數(shù)的內(nèi)容。 + CMGR : REC READ,+8615914502720,13/04/18,13:51:10+32 其中: + 8615914502720 為接收號(hào)碼; 13/04/18,13:51:10+32 為接收時(shí)間,包含 時(shí)區(qū)。 序號(hào)是 10 ⑹ AT + CPMS = mem1 [, mem2 ] [ , mem3 ],選擇 短信保存 位置 返回值(例如): + CMS ERROR: 517 短信 PDU 模式 與 TEXT 模式 短信模式有 Text 和 PDU兩種模式, PDU 模式全稱是 Protocol Data Unit,協(xié)議數(shù)據(jù)單元。 PDU模式 重要 是短信的中心地址、文件的頭信息、 短信 的類(lèi)型、發(fā)送 的 目的地址、協(xié)議的標(biāo)識(shí)、數(shù)據(jù)的編碼模式、信息的有效 性 、用戶 信息的 長(zhǎng)度以及用戶 信息 組成。況且 PDU模式不但能夠 容納 中文短信,而且還有三種中文短信的編碼, 7bit、 UCS2 和 8bit。首先我們來(lái)了解一下 UCS2 編碼的原理。但是除了發(fā)送的消息外,里面還含有其他的信息,如手機(jī)號(hào)碼,服務(wù)中心號(hào)碼,時(shí)間等。 C— SMSC 的號(hào)碼, B 加 上 C 的長(zhǎng)度是由 A 的數(shù)據(jù)所 確定 的, D— 文件的頭信息。由兩位 16 進(jìn)制數(shù)構(gòu)成 G— 被叫號(hào)碼的類(lèi)型。由兩位 16 進(jìn)制構(gòu)成 L— 短信內(nèi)容的 總長(zhǎng)度。由于編碼的時(shí)候,若不足偶數(shù)位,則在后面補(bǔ)個(gè) “F”。 0D被叫號(hào)碼的長(zhǎng)度,一共 13 個(gè)十進(jìn)制數(shù),里面不包含 91 和 F 91目標(biāo)地址格式,國(guó)際格式的號(hào)碼前面要加 “+” 685119542027F0目標(biāo)地址,編碼時(shí)不足偶數(shù)位,在后面加 “F”。 0 是 PDU編碼; 08 是 16Bit。這個(gè)時(shí)間是指短信到達(dá)短信服務(wù)中心的時(shí)間,能夠精確到秒位。 04短信信息 的長(zhǎng)度, 16 進(jìn)制表示,為 4 個(gè)字節(jié) 4E3B54AF信息內(nèi)容,用 Unicode 方式解碼,得到的短信內(nèi)容為 “”。 五邑大學(xué)本科畢業(yè)設(shè)計(jì) 9 第 3 章 設(shè)計(jì)思路 系統(tǒng)硬件與軟件 本系統(tǒng)用到的硬件主要是西門(mén)子的 GSM 模塊,該 GSM 無(wú)線模塊是集成的模塊,內(nèi)部含有標(biāo)準(zhǔn)的 RS232 接口及 SIM 卡的卡槽。 VB 實(shí)現(xiàn)串口通信的方式有兩種,一、利用 Windows API 函數(shù);二、利用 MSComm 控件。 系統(tǒng)總的流程圖 首先連接 GSM 模塊、 PC 機(jī)。把該字符串以每四個(gè)作為一組轉(zhuǎn)換成國(guó)標(biāo)字。系統(tǒng)管理員可以對(duì)數(shù)據(jù)進(jìn)行相應(yīng)的查詢,導(dǎo)出。 對(duì)于圖形、 GUI 的開(kāi)發(fā)實(shí)現(xiàn)較容易 , 利用 VB 的數(shù)據(jù)訪問(wèn) 可簡(jiǎn)單連接數(shù)據(jù)庫(kù)。然后再建一個(gè)模態(tài)窗體,用來(lái)卸載以及重新裝載主窗體。 ⑴ Name:窗體的名稱,程序運(yùn)行時(shí)為只讀屬性。 方法 方法只能對(duì)對(duì)象進(jìn)行相關(guān)的操作。 ⑶ Refresh:用來(lái)刷新窗體 ⑷ Print:用來(lái) 展現(xiàn)內(nèi)容在 窗體中。 ⑴ Load:每當(dāng)窗體 被 裝載時(shí) 就 會(huì)觸發(fā) Load 程序 ,如果 代碼 中存在該事件,則執(zhí)行該事件。Visual Basic 語(yǔ)言可以把中英文字符重新進(jìn)行排列,每?jī)蓚€(gè)字節(jié)代表一個(gè)字符。經(jīng)分析了解是當(dāng)有新短信到來(lái)時(shí),并不能重新運(yùn)行 Form_Load 事件。 Microsoft SQL Server數(shù)據(jù)庫(kù)的應(yīng)用 Microsoft SQL Server 20xx 是 微軟公司開(kāi)發(fā)的一項(xiàng)數(shù)據(jù)庫(kù)管理系統(tǒng)。然后通過(guò)數(shù)據(jù)綁定 類(lèi)似 文本框這樣的控件對(duì)數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的動(dòng)作。也可 以進(jìn)行單表或者多表的查詢操作,例如: USE 某一數(shù)據(jù)庫(kù) GO SELECT *(*是代表所有的內(nèi)容,也可以輸入要 查詢 的任何 信息 ) FROM 該數(shù)據(jù)庫(kù)中的表 如上語(yǔ)句即可查詢到數(shù)據(jù)庫(kù)中相應(yīng)的信息。便于查詢 操作 。以及 VB 中一個(gè)可以實(shí)現(xiàn)重新啟動(dòng)功能的模態(tài)窗體。 vbCr 39。Sleep (1000) = AT+CNMI= amp。 vbCr 接收短信之前需要提示信息,所以就需要不斷地檢測(cè)串口是否有數(shù)據(jù),若串口有新的信息到達(dá)時(shí), MSComm控件中的 OnComm事件可以截取串口的信息, = 1 = 0 = True = Case EvReceive ?判斷是否觸發(fā) EvReceive 事件 每當(dāng)串口有數(shù)據(jù)即可觸發(fā)一次 OnComm事件。 vbCr , AT + CMGL = 0 這條指令,先讀取未讀短信,主要以 PDU的模式提取這條短信中的用戶數(shù),然后調(diào)用轉(zhuǎn)國(guó)標(biāo)碼的自定義函數(shù)TOGB 來(lái)實(shí)現(xiàn)譯碼。清除接收文本框的內(nèi)容 = 39。 vbCr) 39。由于編碼時(shí)是以每 4 位的十六進(jìn)制組成 1 個(gè)漢字,所以解碼的時(shí)候把它分成每 4 位一組進(jìn)行譯碼。 對(duì)截取的用戶數(shù)調(diào)用如下程序便可譯碼: Public Function ToGB(ByVal strcon As String) 39。 Gkstr) 39。所以解碼時(shí)只需將其相鄰的高位和低位對(duì)應(yīng)進(jìn)行交換就可以得到需要的值。( StrReverse( Mid( Tem1, c1+1,2))) Next If Right( Tem2,1) =”F” Then Tem2=(Tem2,Len(Tem21) End if PhoneDecode=Tem2 End Function 但是實(shí)際中,并未用到此解碼方式。 = bList On Error Resume Next 39。 Format(AryList(n).ReachTime, HH:MM:SS) amp。把程序放在這里,一旦不為空,則讀入數(shù)據(jù) 39。 End If 數(shù)據(jù)庫(kù)信息查詢 在 SQL SERVER 數(shù)據(jù)庫(kù)中的新建 查找 中輸入 下面的 語(yǔ)句: USE 訂票系統(tǒng) GO SELECT *(*是代表所有的內(nèi)容,也可以輸入要查找的任何內(nèi)容 ) FROM 信息 即可查詢到對(duì)應(yīng)的信息。 五邑大學(xué)本科畢業(yè)設(shè)計(jì) 20 第 6 章 系統(tǒng)的測(cè)試 系統(tǒng) 主 界面 通過(guò) VB 建立接收界面,首先接收到的短信顯示在接收緩 沖區(qū)信息里面,再提取需要信息進(jìn)行譯碼分別顯示在信息內(nèi)容、手機(jī)號(hào)碼、接收時(shí)間文本框上。系統(tǒng)管理員如何查詢導(dǎo)出數(shù)據(jù)。接收緩沖區(qū)也沒(méi)有任何提示。 分別是 AT+CMGL 進(jìn)行 PDU 模式的讀取、 AT+CMGR 進(jìn)行 TEXT 模式的讀取。 圖 57 信息查詢界面 系統(tǒng)管理員 對(duì) 信息內(nèi)容的管理 是 導(dǎo)出數(shù)據(jù)。 五邑大學(xué)本科畢業(yè)設(shè)計(jì) 24 圖 58 信息查詢界面 本章小結(jié) 本 章主要是對(duì)系統(tǒng)界面、 短信到達(dá)前、到達(dá)時(shí)、譯碼后、寫(xiě)入數(shù)據(jù)庫(kù)后的展示與及 測(cè)試結(jié)果的一個(gè)描述。所以這個(gè)環(huán)節(jié)就節(jié)省了很多不必要的花費(fèi)。既定發(fā)短信的規(guī)則,可以使顧客花費(fèi)一條短信的費(fèi)用即可訂到需要的票。需要把該系統(tǒng)更加完善化,該系統(tǒng)只是訂票系統(tǒng)的大體輪廓而已。雖然對(duì)于接收到的 PDU碼也可以把短信中心、手機(jī)號(hào)碼、接收時(shí)間解出來(lái),但是我并沒(méi)有這么做。同時(shí)刪除后也不會(huì)再占用 SIM 卡的內(nèi)存。同時(shí)在模態(tài)窗體中卸載主窗體。不用人工操作,可以省下類(lèi)似接聽(tīng)電話的客服費(fèi)用。日后可以試著對(duì)接收到的短信,進(jìn)行短信內(nèi) 容、客戶需求分析,而作出判斷自動(dòng)反饋信息的操作。我的畢業(yè)設(shè)計(jì)也接近了尾聲。也很感謝我的導(dǎo)師,謝謝他在我走錯(cuò)方向的時(shí)候,讓我走回了正軌。這次的設(shè)計(jì)很大程度鍛煉了我自學(xué)的能力,從開(kāi)始什么都不懂,找資料,一邊做,一邊學(xué),遇到問(wèn)題就找參考書(shū)、文獻(xiàn)學(xué)習(xí)。 五邑大學(xué)本科畢業(yè)設(shè)計(jì) 27 參考文獻(xiàn) [1] 李江全等編著 .Visual Basic 數(shù)據(jù)采集與串口通信測(cè)控應(yīng)用實(shí)戰(zhàn) .人民郵電出版社 ,. [2] 常桂英等編著 .Visual Basic 程序設(shè)計(jì) +SQL Server 20xx 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)案例教程 .清華大學(xué)出版社 ,. [3] 李長(zhǎng)林編著 .Visual Basic 串口通信技術(shù)與經(jīng)典實(shí)例 .清華大學(xué)出版社 ,. [4] 明日科技等編著 .Visual Basic 項(xiàng)目開(kāi)發(fā)案例全程實(shí)錄 .第二版 .清華大學(xué)出版社, . [5] 李?lèi)?ài)民 .基于串口通信的 SMS 短消息收發(fā)管理系統(tǒng)的研究與實(shí)現(xiàn) .山東大學(xué)碩士學(xué)位論文 .20xx.: 162 [6] 周立平 .VB 在實(shí)現(xiàn)短信收發(fā)平臺(tái)中的應(yīng)用 .灘坊學(xué)院學(xué)報(bào) .20xx,第 9 卷(第 4 期): 12 [7] Remote data monitoring system design based on GSM short message service[C].//20xx IEEE International Symposi
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1