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

正文內(nèi)容

基于嵌入式linux的車(chē)輛稽查系統(tǒng)設(shè)計(jì)書(shū)-資料下載頁(yè)

2025-06-22 16:43本頁(yè)面
  

【正文】 否欠費(fèi)原因BillDateDate否否欠費(fèi)日期BillVarchar2(10)否否欠費(fèi)多少 服務(wù)器軟件詳細(xì)設(shè)計(jì)服務(wù)器軟件的處理流程如圖62示。最底層是數(shù)據(jù)庫(kù)oracle,最高層是圖形界面層和面向終端的socket連接。之所以在最高層有兩個(gè)方向,是因?yàn)橐环矫娣?wù)器要處理來(lái)自Internet的TCP連接,執(zhí)行數(shù)據(jù)庫(kù)查詢(xún)操作,而另一方面還需要提供本地的圖形界面可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理操作和對(duì)終端進(jìn)行管理操作。socket層調(diào)用業(yè)務(wù)邏輯層,這一層是用于處理必要的信息轉(zhuǎn)化工作的,比如編碼轉(zhuǎn)換、加解密等功能,而將socket層傳來(lái)的字節(jié)轉(zhuǎn)化為Unicode編碼等。業(yè)務(wù)邏輯層最后通過(guò)調(diào)用數(shù)據(jù)庫(kù)訪問(wèn)層執(zhí)行最后的數(shù)據(jù)庫(kù)連接、查詢(xún)、更新等操作。socket層業(yè)務(wù)邏輯層數(shù)據(jù)庫(kù)引擎圖形界面數(shù)據(jù)庫(kù)圖 62 服務(wù)器軟件的處理流程外界信息終端信息緩沖器日志記錄日志記錄數(shù)據(jù)庫(kù)視圖數(shù)據(jù)庫(kù)操作GPS全網(wǎng)監(jiān)控 Socket層主要是建立一個(gè)總服務(wù)器監(jiān)聽(tīng)線程,然后對(duì)每個(gè)連接創(chuàng)建一個(gè)子服務(wù)器線程,處理與客戶(hù)端有關(guān)的socket連接,并且從socket取得的字節(jié)輸入到業(yè)務(wù)邏輯層,并把業(yè)務(wù)邏輯層送出來(lái)的數(shù)據(jù)回送給客戶(hù)端。說(shuō)到底,這一層主要是完成數(shù)據(jù)的傳送和接收。如圖63。圖63 socket層程序流業(yè)務(wù)邏輯層接收客戶(hù)端信息返回服務(wù)器信息TCP連接請(qǐng)求Socket連接服務(wù)器監(jiān)聽(tīng)線程服務(wù)線程n 創(chuàng)建業(yè)務(wù)邏輯層主要是一個(gè)中間轉(zhuǎn)換過(guò)程,主要為socket層服務(wù)。這一層必須先通過(guò)DES算法進(jìn)行數(shù)據(jù)包加解密,然后根據(jù)需要將解密后的信息轉(zhuǎn)化為Java使用的字符集,比如Unicode字符集。最后將數(shù)據(jù)包發(fā)送給數(shù)據(jù)包處理器進(jìn)行相應(yīng)的處理。有關(guān)數(shù)據(jù)包的格式我們?cè)谇懊娼榻B終端設(shè)計(jì)的時(shí)候說(shuō)明了。在處理數(shù)據(jù)包過(guò)程中,需要訪問(wèn)數(shù)據(jù)庫(kù)時(shí)候,就通過(guò)數(shù)據(jù)庫(kù)引擎進(jìn)行數(shù)據(jù)庫(kù)訪問(wèn)操作。如圖64所示。線程n線程1數(shù)據(jù)包處理器數(shù)據(jù)庫(kù)引擎或終端緩沖區(qū)圖 64 業(yè)務(wù)邏輯層Socket層加解密引擎編碼轉(zhuǎn)換器查詢(xún)控制器數(shù)據(jù)庫(kù)連接池?cái)?shù)據(jù)庫(kù)請(qǐng)求連接歸還連接返回連接建立連接銷(xiāo)毀連接返回連接SQL命令SQL命令執(zhí)行結(jié)果圖 65 數(shù)據(jù)庫(kù)訪問(wèn)層數(shù)據(jù)訪問(wèn)層主要承擔(dān)所有的數(shù)據(jù)庫(kù)訪問(wèn)操作,采用的技術(shù)主要是JDBC技術(shù),但提供了更大的封裝,并且它也提供了數(shù)據(jù)庫(kù)連接池可以處理多個(gè)連接的取得和釋放,使得效率更高。在數(shù)據(jù)庫(kù)訪問(wèn)層中,起主要作用的是查詢(xún)控制器,它提供的大多數(shù)成員函數(shù)是訪問(wèn)數(shù)據(jù)庫(kù)經(jīng)常需要用到的,包括查詢(xún)、更新、刪除操作等。 數(shù)據(jù)包處理流程數(shù)據(jù)包處理過(guò)程如下:標(biāo)準(zhǔn)數(shù)據(jù)包讀取條目數(shù)執(zhí)行完畢條目數(shù)1?讀取操作類(lèi)別switch根據(jù)相應(yīng)的操作類(lèi)別處理圖 66 數(shù)據(jù)包處理流程 接口設(shè)計(jì)按照代碼所屬的層次、所屬的包我們將使用到的各個(gè)自定義的類(lèi)和相關(guān)的功能羅列出來(lái)。核心代碼的分析主要是分析關(guān)鍵的類(lèi)的實(shí)現(xiàn)代碼。有關(guān)圖形界面的因?yàn)榇蟛糠执a是自動(dòng)生成的,而我們要做的只是添加相關(guān)的事件處理函數(shù),所以圖形界面的分析就省略了。表66 本系統(tǒng)所定義的類(lèi)所屬層次所屬包包含的類(lèi)類(lèi)功能socket層Server包Server 類(lèi)服務(wù)器監(jiān)聽(tīng)類(lèi),主程序入口subServerThread 類(lèi)子服務(wù)線程類(lèi),線程入口SubServer類(lèi)子服務(wù)器,處理與終端的一切事宜業(yè)務(wù)邏輯層Login類(lèi)管理用戶(hù)登陸Assembler類(lèi)用于信息組裝和轉(zhuǎn)換Converter類(lèi)編碼轉(zhuǎn)換類(lèi)MyReceiver類(lèi)與socket的接口類(lèi)DeEnCrypt類(lèi)加解密類(lèi)DataProcess類(lèi)數(shù)據(jù)包處理器數(shù)據(jù)庫(kù)訪問(wèn)層DbConnectionPool包IDbConnectionPool接口數(shù)據(jù)庫(kù)連接池操作接口DbConnectionPool類(lèi)數(shù)據(jù)庫(kù)連接池操作類(lèi)DbConnectionPoolManager數(shù)據(jù)庫(kù)連接池管理類(lèi)UserModel類(lèi)存儲(chǔ)用戶(hù)表信息DriVehLicInfo類(lèi)存儲(chǔ)車(chē)輛、駕駛員信息QueryController類(lèi)查詢(xún)控制器圖形界面層DisplayGPS類(lèi)全網(wǎng)監(jiān)控用于維護(hù)終端信息的緩沖區(qū)TerminalInfoTerminalInfo類(lèi)用戶(hù)維護(hù)登陸用戶(hù)的IP、用戶(hù)名、位置、手機(jī)號(hào)碼、終端標(biāo)識(shí)符等。并寫(xiě)入文件,以作為日志記錄 界面設(shè)計(jì) 界面設(shè)計(jì)應(yīng)該包含統(tǒng)一的數(shù)據(jù)庫(kù)查詢(xún)操作、管理全網(wǎng)終端的GPS、日志記錄、幫助菜單等等。下面是界面的一部分。圖 67 服務(wù)器圖形界面7. 外觀設(shè)計(jì) 圖 71 終端外觀設(shè)計(jì)8. 可行性分析 本系統(tǒng)是一個(gè)基于嵌入式Linux技術(shù)和無(wú)線通信技術(shù)的車(chē)輛稽查系統(tǒng),分為服務(wù)器和終端兩部分。本系統(tǒng)基于C/S模型,利用定制好的通信協(xié)議可以實(shí)現(xiàn)服務(wù)器和終端的通信。系統(tǒng)設(shè)計(jì)到GPRS技術(shù)、GPS技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、Linux操作系統(tǒng)技術(shù)等一系列技術(shù),技術(shù)難度高,系統(tǒng)復(fù)雜。然而,本系統(tǒng)可行性依然很高。 一、系統(tǒng)的設(shè)計(jì)良好。服務(wù)器和終端采用了明確定義好的通信協(xié)議,減少雙方互相依賴(lài)的關(guān)系,并且使得系統(tǒng)有良好的擴(kuò)展性,需要增加的功能只要在通信協(xié)議上增加即可,服務(wù)器或者終端的程序不需要大幅度改動(dòng)。 二、終端的技術(shù)關(guān)鍵在于GPS技術(shù)、GPRS技術(shù),然而GPS模塊、GPRS模塊已經(jīng)完成了大部分通信功能,只需借助庫(kù)程序即可實(shí)現(xiàn)編程,而利用文檔豐富的QT圖形框架,可以大大減少開(kāi)發(fā)時(shí)間。 三、終端的難點(diǎn)在于Linux和Uboot的在S3C2410開(kāi)發(fā)板上的移植,這方面涉及的內(nèi)容很多,所幸的是,開(kāi)源的Linux和Uboot在S3C2410上的移植資料很多,并且也有很多成功的典范,這大大減少了開(kāi)發(fā)的難度。 四、項(xiàng)目分工合理。參與項(xiàng)目的三個(gè)學(xué)生均為在校研究生,有充足的時(shí)間完成任務(wù)。本人在Linux內(nèi)核、驅(qū)動(dòng)程序、Linux移植到Linux上的API均了解較深,具有開(kāi)發(fā)終端的能力。而另外兩個(gè)組員在數(shù)據(jù)庫(kù)使用、Java編程、socket編程等方面較為熟悉,可以承擔(dān)服務(wù)器搭建工作。 五、本項(xiàng)目在設(shè)計(jì)書(shū)出來(lái)前,已經(jīng)完成了系統(tǒng)的第一個(gè)版本,有了前面的經(jīng)驗(yàn),再次開(kāi)發(fā)和提升系統(tǒng)就相對(duì)容易多了。 9. 參考文獻(xiàn)[1] ARM9 FS2410P 教學(xué)平臺(tái)應(yīng)用教程[M].深圳:優(yōu)龍科技有限公司[2] 呂捷.GPRS技術(shù)[M].北京:北京郵電大學(xué)出版社,2001[3] 王真真.基于GPRS的嵌入式數(shù)據(jù)傳輸系統(tǒng)的研究與開(kāi)發(fā)[D].浙江:浙江大學(xué)先進(jìn)控制研究所,2008[4] 譜泰公司AT指令集中文版[M].廣州:譜泰科技有限公司[5] 譜泰PTM 100 GPRS模塊簡(jiǎn)介 [M].廣州:譜泰科技有限公司[6] 李?。度胧絃inux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)詳解[M].北京:人民郵電出版社,2008[7] 李亞峰,歐文盛.ARM嵌入式Linux系統(tǒng)開(kāi)發(fā)從入門(mén)到精通[M].北京:清華大學(xué)出版社,2007[8] 賴(lài)永誠(chéng).Linux系統(tǒng)開(kāi)發(fā)筆記v2_1[M].[9] 孫紀(jì)坤,張小全.嵌入式Linux系統(tǒng)開(kāi)發(fā)技術(shù)詳解——基于ARM[M].北京:人民郵電出版社,2008[10] 招茂楷.基于ARM嵌入式Linux系統(tǒng)QT應(yīng)用開(kāi)發(fā)[D].廣州:華南師范大學(xué)教育信息技術(shù)學(xué)院,2008[11] 趙炯.Linux內(nèi)核完全剖析[M].北京:機(jī)械工業(yè)出版社,2009[12] 唐心德.基于ARM芯片的嵌入式Linux智能通信終端的設(shè)計(jì)[D].武漢:武漢理工大學(xué)自動(dòng)化學(xué)院,2005[13] Arthur Griffith著,胡恩華譯.GCC技術(shù)參考大全[M].北京:清華大學(xué)出版社,2004[14] 徐千洋.Linux C 函數(shù)庫(kù)詳解詞典[M].北京:機(jī)械工業(yè)出版社,2008[15] Stevens.UNIX環(huán)境高級(jí)編程(英文版第二版)[M].北京:人民郵電出版社,2006[16] Brain ,Dennis .C程序設(shè)計(jì)語(yǔ)言[M].北京:機(jī)械工業(yè)出版社,2004[17] 李師賢,李文軍等.面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)[M].北京:高等教育出版社,2005[18] Gasmin Blanchette,Mark Summerfield.G++ GUI QT3 編程[M].北京:北京航天航空大學(xué)出版社,2006[19] 杜春雷.ARM體系結(jié)構(gòu)與編程[M].北京:清華大學(xué)出版社,2004[20] Behrouz ,Sophia Chung Fegan.TCP/IP協(xié)議族[M].北京:清華大學(xué)出版社,2006[21] CIAST2000便攜式智能車(chē)輛稽查系統(tǒng)簡(jiǎn)介 [22] 呂謙 黃本雄 戴斌.GPS_GSM車(chē)輛監(jiān)控系統(tǒng)的分析與實(shí)現(xiàn)[D].通訊技術(shù)與設(shè)備[23] 張?。度胧絃inux通用GPS接口的設(shè)計(jì)與實(shí)現(xiàn)[D].35
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1