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

正文內(nèi)容

基于rfid的立體庫(kù)實(shí)驗(yàn)系統(tǒng)開(kāi)發(fā)(單片機(jī)論文)(doc畢業(yè)設(shè)計(jì)論文)(參考版)

2025-06-25 15:39本頁(yè)面
  

【正文】 基本工作原理讀寫(xiě)器與天。其映射表如圖517所示。該模塊設(shè)計(jì)的目的是實(shí)現(xiàn)16進(jìn)制數(shù)據(jù)與中文字符的轉(zhuǎn)換。圖516 封裝數(shù)據(jù)庫(kù)類(lèi)CDAO的類(lèi)圖 中間件的設(shè)計(jì)[31]該模塊主要用來(lái)模擬中間件的功能,即完成字符的轉(zhuǎn)換。這里我們建立一個(gè)CDAO類(lèi),封裝所有與數(shù)據(jù)庫(kù)相關(guān)的操作,其它地方只需調(diào)用該類(lèi)的相關(guān)方法即可。圖515 信息查詢(xún)管理模塊運(yùn)行界面 封裝數(shù)據(jù)庫(kù)[30]本系統(tǒng)在進(jìn)行作業(yè)任務(wù)的制定和標(biāo)簽信息的核對(duì)過(guò)程中,都需要操作數(shù)據(jù)庫(kù)。圖513 信息查詢(xún)管理模塊類(lèi)圖綜合查詢(xún)子模塊的運(yùn)行界面如圖514所示。圖512 信息核對(duì)管理模塊運(yùn)行界面 信息查詢(xún)管理模塊的設(shè)計(jì)該模塊主要實(shí)現(xiàn)對(duì)核對(duì)信息的查詢(xún),如總體查詢(xún)、按作業(yè)任務(wù)ID查詢(xún)、按標(biāo)簽ID查詢(xún)、按貨物信息查詢(xún)以及模糊查詢(xún)等。該模塊類(lèi)圖設(shè)計(jì)如圖511所示。其類(lèi)圖設(shè)計(jì)如圖57所示:圖57 基礎(chǔ)信息管理模塊類(lèi)圖標(biāo)簽信息錄入界面如圖58所示:圖58 標(biāo)簽信息錄入界面新建作業(yè)任務(wù)界面如圖59所示:圖59 新建作業(yè)任務(wù)界面基礎(chǔ)信息管理模塊運(yùn)行界面如圖510所示。圖56 工具欄效果圖 基礎(chǔ)信息管理模塊的設(shè)計(jì)該模塊的重要功能是:模擬制定作業(yè)任務(wù)并顯示,標(biāo)簽信息的錄入。A)...菜單設(shè)置如圖55所示。圖53 基于RFID的立體庫(kù)實(shí)驗(yàn)系統(tǒng)數(shù)據(jù)庫(kù)物理設(shè)計(jì)圖 主窗口設(shè)計(jì)主程序界面是應(yīng)用程序提供給用戶(hù)訪問(wèn)其他功能模塊的平臺(tái),根據(jù)實(shí)際需要,基于RFID的立體庫(kù)實(shí)驗(yàn)系統(tǒng)的主界面采用了“菜單/工具欄/狀態(tài)欄”風(fēng)格,如圖54所示。下面,就針對(duì)本系統(tǒng)采用的Oracle 10g數(shù)據(jù)庫(kù)生成特定的物理模型(Physical Data Model,簡(jiǎn)稱(chēng)PDM)。根據(jù)本系統(tǒng)的實(shí)體關(guān)系,得出如圖52所示的基于RFID的立體庫(kù)實(shí)驗(yàn)系統(tǒng)數(shù)據(jù)庫(kù)概念設(shè)計(jì)圖。CDM表達(dá)的是數(shù)據(jù)庫(kù)的整體邏輯結(jié)構(gòu),該結(jié)構(gòu)獨(dú)立于任何軟件和數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),即它只是系統(tǒng)分析人員、應(yīng)用程序人員、維護(hù)人員和用戶(hù)之間相互理解的共同語(yǔ)言,并不針對(duì)具體的數(shù)據(jù)庫(kù)平臺(tái)和工具。信息統(tǒng)計(jì)表表511 信息統(tǒng)計(jì)表名稱(chēng):信息統(tǒng)計(jì)表 編號(hào):xxxxxxxxxxxxxxxx說(shuō)明:將經(jīng)過(guò)比對(duì)的貨物信息存入此表,用作查詢(xún)結(jié)構(gòu):作業(yè)任務(wù)ID、標(biāo)簽ID、標(biāo)簽信息、出入庫(kù)狀態(tài)、核對(duì)狀態(tài) 數(shù)據(jù)庫(kù)設(shè)計(jì)[28]針對(duì)本系統(tǒng)要完成的功能,采用Oracle 10g作為后端數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)命名為“RFID”,包括作業(yè)任務(wù)表、信息核對(duì)表、信息統(tǒng)計(jì)表、映射表。信息查詢(xún)表510 信息查詢(xún)名稱(chēng):信息查詢(xún) 編號(hào):e0040000xxxxxxxx說(shuō)明:查詢(xún)進(jìn)行出入庫(kù)檢驗(yàn)的貨物的相關(guān)信息輸入:需要查詢(xún)的貨物信息,如貨物名稱(chēng)、數(shù)量、關(guān)鍵字等 輸出:顯示查詢(xún)的內(nèi)容處理:調(diào)用數(shù)據(jù)庫(kù)中statistics表中的信息,并進(jìn)行顯示。 數(shù)據(jù)字典 數(shù)據(jù)項(xiàng)定義數(shù)據(jù)項(xiàng)是最小的數(shù)據(jù)組成單位,本系統(tǒng)中的部分?jǐn)?shù)據(jù)項(xiàng)定義如下:標(biāo)簽ID表51 標(biāo)簽ID名稱(chēng):標(biāo)簽ID 編號(hào):e0040000xxxxxxxx別名:tagId說(shuō)明:ISO180006B協(xié)議的標(biāo)簽編號(hào)數(shù)據(jù)值類(lèi)型:離散類(lèi)型:varchar長(zhǎng)度:16標(biāo)簽信息表52 標(biāo)簽信息名稱(chēng):標(biāo)簽信息 編號(hào):e0040000xxxxxxxx別名:tagData說(shuō)明:ISO180006B協(xié)議的用戶(hù)區(qū)數(shù)據(jù)數(shù)據(jù)值類(lèi)型:離散類(lèi)型:varchar長(zhǎng)度:210出入庫(kù)狀態(tài)表53 出入庫(kù)狀態(tài)名稱(chēng):出入庫(kù)狀態(tài) 編號(hào):入庫(kù)/出庫(kù)別名:ioState說(shuō)明:標(biāo)明貨物出入庫(kù)的狀態(tài)數(shù)據(jù)值類(lèi)型:離散類(lèi)型:varchar長(zhǎng)度:30核對(duì)狀態(tài)表54 核對(duì)狀態(tài)名稱(chēng):核對(duì)狀態(tài) 編號(hào):正確/錯(cuò)誤別名:ccheckState說(shuō)明:標(biāo)明貨物信息是否正確數(shù)據(jù)值類(lèi)型:離散類(lèi)型:varchar長(zhǎng)度:30 數(shù)據(jù)結(jié)構(gòu)定義映射表表55 映射表名稱(chēng):映射表 編號(hào):xxxxxxxxxxxxxxxx說(shuō)明:模擬中間件的功能,做字符間的轉(zhuǎn)換結(jié)構(gòu):映射ID、16進(jìn)制、中文作業(yè)任務(wù)表表56 作業(yè)任務(wù)表名稱(chēng):作業(yè)任務(wù)表 編號(hào):xxxxxxxxxxxxxxxx說(shuō)明:向本系統(tǒng)發(fā)送的貨物核對(duì)清單結(jié)構(gòu):標(biāo)簽ID、標(biāo)簽信息、出入庫(kù)狀態(tài)信息核對(duì)表表57 信息核對(duì)表名稱(chēng):信息核對(duì)表 編號(hào):xxxxxxxxxxxxxxxx說(shuō)明:將采集的信息臨時(shí)如入此表,用于信息核對(duì)結(jié)構(gòu):標(biāo)簽ID、標(biāo)簽信息、出入庫(kù)狀態(tài)、核對(duì)狀態(tài) 處理邏輯定義標(biāo)簽信息錄入表58 標(biāo)簽信息錄入名稱(chēng):標(biāo)簽信息錄入 編號(hào):e0040000xxxxxxxx說(shuō)明:寫(xiě)標(biāo)簽,錄入貨物的相關(guān)信息輸入:標(biāo)簽用戶(hù)區(qū)16進(jìn)制數(shù)據(jù)輸出:顯示貨物信息處理:調(diào)用CWirteUserData函數(shù),向標(biāo)簽用戶(hù)區(qū)寫(xiě)入貨物的信息,包括貨物種類(lèi),數(shù)量,出入庫(kù)狀態(tài)和核對(duì)狀態(tài)等。(3) 運(yùn)行平臺(tái):Windows XP。 系統(tǒng)運(yùn)行環(huán)境(1) 系統(tǒng)開(kāi)發(fā)平臺(tái):Visual C++ 。(5) 信息安全保密。(3) 信息查詢(xún)靈活、方便、快捷、準(zhǔn)確,數(shù)據(jù)存儲(chǔ)安全可靠。通過(guò)本系統(tǒng)可以達(dá)到以下目標(biāo):(1) 系統(tǒng)運(yùn)行穩(wěn)定,安全可靠。(4) 幫助模塊該模塊主要是本系統(tǒng)的使用介紹。(2) 信息核對(duì)管理模塊該模塊主要實(shí)現(xiàn)貨物信息的采集與核對(duì)?;赗FID的立體庫(kù)實(shí)驗(yàn)系統(tǒng)由基礎(chǔ)信息管理、信息核對(duì)管理、信息查詢(xún)管理、幫助等四部分組成。主要闡述了利用面向?qū)ο蟮南到y(tǒng)分析方法對(duì)基于RFID的立體庫(kù)實(shí)驗(yàn)系統(tǒng)進(jìn)行需求分析、靜態(tài)分析和動(dòng)態(tài)分析,為后面的系統(tǒng)設(shè)計(jì)工作做好準(zhǔn)備。通過(guò)系統(tǒng)的動(dòng)態(tài)分析,我們將得到系統(tǒng)中各個(gè)對(duì)象的職責(zé),以及它們相互之間是如何進(jìn)行交互的,從而可以得到系統(tǒng)時(shí)序圖,如圖46所示。如圖45所示圖45 系統(tǒng)狀態(tài)圖 系統(tǒng)動(dòng)態(tài)分析通過(guò)上述的系統(tǒng)靜態(tài)分析,我們得到了類(lèi)的基本信息,但是這些信息并不完整。CDAO:對(duì)數(shù)據(jù)庫(kù)的操作進(jìn)行封裝。CRFIDView:進(jìn)行貨物標(biāo)簽信息的采集與核對(duì)。類(lèi)圖說(shuō)明:CWMSView:模擬WMS的功能,一是制定作業(yè)任務(wù),而是為標(biāo)簽錄入信息。構(gòu)造出如圖44所示的基于RFID的立體庫(kù)實(shí)驗(yàn)系統(tǒng)的概念類(lèi)圖。 用例分析根據(jù)以上用戶(hù)需求的分析,我們進(jìn)行角色和用例的分析,可以得到如圖43所示的基于RFID的立體庫(kù)實(shí)驗(yàn)系統(tǒng)的用例圖[26] [27]。出庫(kù)流程如圖42所示:圖42 出庫(kù)流程圖 用戶(hù)需求通過(guò)實(shí)地調(diào)查研究,發(fā)現(xiàn)立體倉(cāng)庫(kù)日常作業(yè)管理的有以下需要:(1) 標(biāo)簽信息的錄入;(2) 作業(yè)任務(wù)的制定;(2) 入庫(kù)時(shí)貨物信息的核對(duì);(3) 出庫(kù)時(shí)貨物信息的核對(duì);(4) 綜合查詢(xún),包括總體查詢(xún)、按作業(yè)任務(wù)ID查詢(xún)、按標(biāo)簽ID查詢(xún)、按貨物信息查詢(xún)以及模糊查詢(xún)等;(5) 核對(duì)數(shù)據(jù)的記錄。第三步、出庫(kù)輸送機(jī)帶動(dòng)料箱進(jìn)入出庫(kù)站臺(tái)。入庫(kù)流程如圖41所示:圖41 入庫(kù)流程圖 出庫(kù)過(guò)程的RFID信息校核實(shí)驗(yàn)第一步、根據(jù)WMS系統(tǒng)從上位機(jī)向堆垛機(jī)發(fā)出出庫(kù)指令。當(dāng)通過(guò)RFID檢測(cè)門(mén)的時(shí)候,實(shí)驗(yàn)系統(tǒng)將自動(dòng)驗(yàn)證料箱所入庫(kù)物資和WMS系統(tǒng)記錄是否一致。因此該系統(tǒng)的開(kāi)發(fā)是完全可行的。如何提高倉(cāng)庫(kù)的管理效率和作業(yè)效率,自然成為各大公司競(jìng)相追逐的目標(biāo),基于RFID的立體庫(kù)實(shí)驗(yàn)系統(tǒng)正好能滿(mǎn)足市場(chǎng)的需求。硬件方面,科技飛速發(fā)的今天,硬件更新的速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)完全能滿(mǎn)足此系統(tǒng)的需要。它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。該管理系統(tǒng)采用Clientr/Server模式進(jìn)行開(kāi)發(fā)。所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。 系統(tǒng)可行性分析該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。當(dāng)某結(jié)點(diǎn)發(fā)生故障時(shí),不會(huì)導(dǎo)致整個(gè)系統(tǒng)的癱瘓;快捷性:實(shí)現(xiàn)鍵盤(pán)操作輸入為主,鼠標(biāo)操作輔助,提高工作效率;可擴(kuò)充性:能實(shí)現(xiàn)系統(tǒng)的平滑升級(jí)和擴(kuò)充;安全性:系統(tǒng)就具有對(duì)主要環(huán)節(jié)的監(jiān)視、控制功能,在軟件級(jí)、系統(tǒng)級(jí)、應(yīng)用級(jí)、企業(yè)級(jí)均有安全機(jī)制;信息共享:即在一定條件下和一定范圍內(nèi),部門(mén)人員均可設(shè)立、調(diào)用各種信息;開(kāi)放性:應(yīng)可實(shí)現(xiàn)異種機(jī)、異構(gòu)網(wǎng)互連,應(yīng)能與異種數(shù)據(jù)庫(kù)及其他信息系統(tǒng)交換信息。既要立足現(xiàn)實(shí),又要放眼未來(lái)。功能需求描述是開(kāi)發(fā)人員需要實(shí)現(xiàn)什么。功能需求(Functional Requirement)――規(guī)定開(kāi)發(fā)人員必須在產(chǎn)品中實(shí)現(xiàn)的軟件功能,用戶(hù)利用這些功能來(lái)完成任務(wù),滿(mǎn)足業(yè)務(wù)需求。用例、場(chǎng)景描述和事件響應(yīng)表都是表達(dá)用戶(hù)需求的有效途徑。使用前景和范圍(vision and scope)文檔來(lái)記錄業(yè)務(wù)需求,這份文檔有時(shí)也被稱(chēng)作項(xiàng)目輪廓圖或市場(chǎng)需求(project charter或market requirement)文檔。需求通常來(lái)自項(xiàng)目投資人、購(gòu)買(mǎi)產(chǎn)品的客戶(hù)、實(shí)際用戶(hù)的管理者、市場(chǎng)營(yíng)銷(xiāo)部門(mén)或產(chǎn)品策劃部門(mén)。軟件的需求有三個(gè)不同的層次――業(yè)務(wù)需求、用戶(hù)需求和功能需求。第四章 系統(tǒng)分析 需求分析關(guān)于需求的定義,并沒(méi)有一個(gè)統(tǒng)一的說(shuō)法。此外,對(duì)面向?qū)ο笙到y(tǒng)進(jìn)行可視化、詳述、構(gòu)造和文檔化正是統(tǒng)一建模語(yǔ)言(UML)的目的??梢钥隙ǖ卣f(shuō),面向?qū)ο蠓椒ㄊ擒浖_(kāi)發(fā)方法的主流部分,其原因很簡(jiǎn)單,因?yàn)槭聦?shí)已經(jīng)證明,它適合于在各種問(wèn)題域中建造各種規(guī)模和復(fù)雜度的系統(tǒng)。這種抽象和具體的概念層次理念與人的思維正好吻合,符合從抽象到具體、從簡(jiǎn)單到復(fù)雜的思維邏輯過(guò)程。抓住了事物的本質(zhì)就可以做到“萬(wàn)變不離其宗”。如果采用功能映射,隨著功能的合并、分解以及相互交錯(cuò),在維護(hù)過(guò)程中很難找到與實(shí)際工作的對(duì)應(yīng)關(guān)系。這種實(shí)物映射方式將會(huì)給程序設(shè)計(jì)帶來(lái)許多好處,同時(shí)也是傳統(tǒng)的功能映射所缺乏的。而面向?qū)ο蟮乃枷胝J(rèn)為,在需求中人和物是相對(duì)穩(wěn)定的,它們是事物的本質(zhì);而需求中的功能和行為是以人和物為主體的特征;人和物是相對(duì)穩(wěn)定的,而功能與行為是易變的。功能固然重要,但功能是隨著實(shí)際需求不斷變化的,功能映射方式是極不穩(wěn)定的,它隨著需求的變化而變化。其中也不乏有一些計(jì)算模型,但它們是數(shù)學(xué)家們對(duì)實(shí)際事物經(jīng)過(guò)多次抽象而形成的,從中很難找到事物對(duì)應(yīng)的蹤跡。這點(diǎn)并不難理解,可以說(shuō)是事物發(fā)展的必然過(guò)程。傳統(tǒng)的程序主要是面向功能,在概念上很難找到與需求中實(shí)際事物(尤其是實(shí)物)相對(duì)應(yīng)的關(guān)系。如表 31 四種典型方法學(xué)比較一覽表給出了這四種方法學(xué),并列舉了每種方法學(xué)所采用的相關(guān)技術(shù)和工具。 面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì)思想[25]信息系統(tǒng)的開(kāi)發(fā)方法學(xué)有成千上萬(wàn),因?yàn)榇蠖鄶?shù)軟件商喜歡創(chuàng)立一種混合方法學(xué),以最大限度地為其組織文化所利用。MFC類(lèi)主要可分為下列數(shù)大群組:Windows作為一個(gè)提供功能強(qiáng)大的應(yīng)用程序接口編程的操作系統(tǒng),的確方便了許多程序員,傳統(tǒng)的win32開(kāi)發(fā)(直接使用windows的接口函數(shù)API)對(duì)于程序員來(lái)說(shuō)非常的困難,因?yàn)锳PI函數(shù)實(shí)在太多了,而且名稱(chēng)很亂,從零構(gòu)架一個(gè)窗口動(dòng)輒就是上百行的代碼。MFC不只是一個(gè)功能單純的界面開(kāi)發(fā)系統(tǒng),它提供的類(lèi)絕大部分用來(lái)進(jìn)行界面開(kāi)發(fā),關(guān)聯(lián)一個(gè)窗口的動(dòng)作,但它提供的類(lèi)中有好多類(lèi)不與一個(gè)窗口關(guān)聯(lián),即類(lèi)的作用不是一個(gè)界面類(lèi),不實(shí)現(xiàn)對(duì)一個(gè)窗口對(duì)象的控制(如創(chuàng)建,銷(xiāo)毀),而是一些在WinDOS(用MFC編寫(xiě)的程序絕大部分都在WinDOS中運(yùn)行)中實(shí)現(xiàn)內(nèi)部處理的類(lèi),如數(shù)據(jù)庫(kù)的管理類(lèi)等。ADO簡(jiǎn)化了OLE DB,提供了對(duì)自動(dòng)化得支持,使得像VBScript這樣的腳本語(yǔ)言也能夠使用ADO訪問(wèn)數(shù)據(jù)庫(kù)。ADO是一個(gè)OLE DB用戶(hù)程序,即它本身也是一個(gè)Consumer。但是數(shù)據(jù)庫(kù)的概念,從廣義上來(lái)說(shuō),除了關(guān)系型數(shù)據(jù)庫(kù)之外,還包括其他格式的數(shù)據(jù)源,包括電子表格、文本文件。首先,OLE DB提供了一個(gè)數(shù)據(jù)庫(kù)編程的COM接口;第二,OLE DB提供了一個(gè)可用于關(guān)系型和非關(guān)系型數(shù)據(jù)源的接口,而ODBC只能訪問(wèn)關(guān)系型數(shù)據(jù)庫(kù)。如圖31所示顯示了ODBC的體系架構(gòu)。使用ODBC API的應(yīng)用程序都提供了ODBC驅(qū)動(dòng)程序。ODBC(Open Database Connectivity,開(kāi)放數(shù)據(jù)庫(kù)互聯(lián))ODBC是20世紀(jì)80年代初出現(xiàn)的技術(shù),它為編寫(xiě)關(guān)系數(shù)據(jù)庫(kù)的客戶(hù)軟件提供了一種統(tǒng)一的接口。因此,后來(lái)Microsoft就推出了一些標(biāo)準(zhǔn)的訪問(wèn)數(shù)據(jù)庫(kù)的技術(shù)。不同的數(shù)據(jù)庫(kù)廠商所提供的訪問(wèn)接口是不一樣的。很多項(xiàng)目都存在著大量的數(shù)據(jù)需要存儲(chǔ),通常都會(huì)采用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)這些數(shù)據(jù)。C/S多是建立在Windows平臺(tái)上,表現(xiàn)方法有限,對(duì)程序員普遍要求較高。C/S程序由于整體性,必須整體考察,處理出現(xiàn)的問(wèn)題心臟系統(tǒng)升級(jí)難,可能是再做一個(gè)全新的系統(tǒng)。C/S程序可以更加注重流程,可以對(duì)權(quán)限多層次校驗(yàn),對(duì)系統(tǒng)運(yùn)行速度可以較少考慮。C/S一般建立在專(zhuān)用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過(guò)專(zhuān)門(mén)服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。服務(wù)器通常采用高性能的PC、工作站或小型機(jī),并采用大型數(shù)據(jù)庫(kù)系統(tǒng),如Oracle、Sybase、Informix或SQL Server。而面向?qū)ο蠹夹g(shù)降低了解決方案域與問(wèn)題域之間的差別,提供了良好的利用機(jī)制。通過(guò)使用框架,與通過(guò)使用傳統(tǒng)函數(shù)庫(kù)編寫(xiě)的軟件相比,代碼量減少可高達(dá)90%。返回值:FUCCESS_RETURN 寫(xiě)入數(shù)據(jù)成功,ERROR_HANDLE_VALUE 無(wú)效的端口句柄,ERROR_USERDATA_ADDRESS 數(shù)據(jù)長(zhǎng)度參數(shù)錯(cuò)誤,應(yīng)當(dāng)為8,ERROR_SENDDATA_FAIL 發(fā)送給讀寫(xiě)器的數(shù)據(jù)格式錯(cuò)誤,內(nèi)部故障,ERROR_RECEIVEDATA_LEN 數(shù)據(jù)長(zhǎng)度校驗(yàn)錯(cuò)誤,ERROR_READWRITE_FAIL 讀用戶(hù)區(qū)數(shù)據(jù)失敗,ERROR_OTHER_FAIL 其它錯(cuò)誤,數(shù)據(jù)包不完整,
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1