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

正文內(nèi)容

二維條碼技術(shù)開發(fā)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-09-02 06:37 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 每一條記錄都通過不同的數(shù)據(jù)項(xiàng)來反映器材的某一方面的屬性,所以在數(shù)據(jù)文件設(shè)計(jì)中,詳細(xì)規(guī)定了組成記錄的每一個(gè)數(shù)據(jù)項(xiàng)的名稱、變量名、類型、寬度、有效位數(shù)。在數(shù)據(jù)文件中變量名采用系統(tǒng)的統(tǒng)一的數(shù)據(jù)項(xiàng)代碼,而數(shù)據(jù)文件中每一項(xiàng)的類型均為字符型,PDA應(yīng)用程序先將各個(gè)數(shù)據(jù)轉(zhuǎn)換為字符型,存入數(shù)據(jù)文件,該數(shù)據(jù)文件在與中心數(shù)據(jù)庫相連的計(jì)算機(jī)應(yīng)用程序處,再被轉(zhuǎn)換成與數(shù)據(jù)庫相一致的數(shù)據(jù)類型,從數(shù)據(jù)庫出來的數(shù)據(jù)也是如此轉(zhuǎn)換。數(shù)據(jù)文件中的每一數(shù)據(jù)項(xiàng)的寬度和有效位數(shù)均與中心數(shù)據(jù)庫表中數(shù)據(jù)項(xiàng)的寬度和有效位數(shù)相一致。在數(shù)據(jù)文件的設(shè)計(jì)中,數(shù)據(jù)字典中的每一個(gè)數(shù)據(jù)存儲(chǔ)對(duì)應(yīng)著一個(gè)數(shù)據(jù)文件,通過這些數(shù)據(jù)文件,即可實(shí)現(xiàn)數(shù)據(jù)的傳輸和存儲(chǔ)。數(shù)據(jù)文件由記錄組成,所以設(shè)計(jì)數(shù)據(jù)文件主要是設(shè)計(jì)文件記錄的格式,設(shè)計(jì)記錄的格式就必須嚴(yán)格設(shè)計(jì)記錄的各個(gè)數(shù)據(jù)項(xiàng)。,表中詳細(xì)填寫了記錄中的每一數(shù)據(jù)項(xiàng)的名稱、變量名、寬度、類型和小數(shù)位數(shù)。 盤庫核實(shí)單記錄設(shè)計(jì)表序號(hào)1234數(shù)據(jù)項(xiàng)名器材編號(hào)器材名稱器材規(guī)格庫存數(shù)量變量名QCBHQCMCQCGGKCSL類型CCCC寬度111088小數(shù)位數(shù)進(jìn)行倉庫盤點(diǎn)時(shí),保管員利用掃描器每記錄一條記錄時(shí),應(yīng)用程序就自動(dòng)將該記錄以上面的格式錄入數(shù)據(jù)存儲(chǔ)文件,當(dāng)盤點(diǎn)完成時(shí),就形成一個(gè)完整的數(shù)據(jù)文件。生成完整的數(shù)據(jù)文件后,就要實(shí)行文件的傳輸,以使得掃描器PDA能實(shí)時(shí)的與中心數(shù)據(jù)庫實(shí)行數(shù)據(jù)的上傳和下載。由于數(shù)據(jù)文件的存放位置是固定的,實(shí)行傳輸時(shí),只要將指定位置的文件傳輸?shù)搅硪粋€(gè)指定的位置即可。因此,本系統(tǒng)采用FTP文件傳輸協(xié)議來進(jìn)行文件的傳輸,在條碼掃描器PDA上的網(wǎng)絡(luò)系統(tǒng)、和中心數(shù)據(jù)庫相連接的PC機(jī)的網(wǎng)絡(luò)系統(tǒng)之間架設(shè)FTP協(xié)議,從而完成文件在PDA和計(jì)算機(jī)之間的傳輸,完成數(shù)據(jù)的輸送??紤]到數(shù)據(jù)文件在傳輸過程中的安全性和保密問題,本系統(tǒng)的所有數(shù)據(jù)文件在傳輸過程中都要經(jīng)過加密解密的處理?;具^程為:對(duì)完整的數(shù)據(jù)文件運(yùn)用加密程序進(jìn)行加密,加密之后的文件再通過FTP協(xié)議進(jìn)行傳輸,當(dāng)對(duì)方收到加密的文件后,再經(jīng)過專門的解密程序進(jìn)行解密,從而完成文件的傳輸,也避免了由于文件的丟失而造成機(jī)密數(shù)據(jù)的泄漏,具有良好的保密性。 輸入和界面設(shè)計(jì)輸入設(shè)計(jì)對(duì)系統(tǒng)的質(zhì)量有著決定性的重要影響,輸入數(shù)據(jù)的正確性直接決定處理結(jié)果的正確性,如果輸入數(shù)據(jù)有誤,即使計(jì)算和處理十分正確,也無法獲得可靠的數(shù)據(jù)信息。同時(shí),輸入設(shè)計(jì)是信息系統(tǒng)與用戶之間交互的紐帶,決定著人機(jī)交互的效率。因此,在輸入設(shè)計(jì)中,提高效率和減少錯(cuò)誤是兩個(gè)最根本的原則。除此之外,輸入設(shè)計(jì)還應(yīng)滿足輸入量少、輸入過程便捷、具有容錯(cuò)能力等方便用戶的原則。輸入設(shè)計(jì)首先要確定輸入設(shè)備的類型和輸入介質(zhì),在本系統(tǒng)中采用的輸入設(shè)備為條碼閱讀器和鍵盤輸入相結(jié)合。先由條碼閱讀器讀入二維條碼內(nèi)的信息,數(shù)據(jù)錄入員再根據(jù)實(shí)際情況對(duì)錄入的信息進(jìn)行更改和確定,并輸入其它的信息數(shù)據(jù)。在現(xiàn)在的輸入設(shè)計(jì)中,用戶界面設(shè)計(jì)是輸入、輸出設(shè)計(jì)的主要內(nèi)容,用戶界面設(shè)計(jì)也是系統(tǒng)和用戶之間的接口,也是控制和選擇信息輸入、輸出的主要途徑。因此,用戶界面的設(shè)計(jì)在整個(gè)系統(tǒng)設(shè)計(jì)中具有舉足輕重的意義,所以用戶界面設(shè)計(jì)應(yīng)堅(jiān)持友好、簡(jiǎn)便、實(shí)用、易于操作的原則,盡量避免過于繁瑣和花哨。整個(gè)應(yīng)用系統(tǒng)所涉及的輸入設(shè)計(jì)包括入庫管理界面設(shè)計(jì)、出庫管理界面設(shè)計(jì)、盤庫管理界面設(shè)計(jì)。 入庫管理界面的設(shè)計(jì)器材入庫分為新器材和舊器材的入庫,新器材入庫時(shí),由中心倉庫管理中心將器材的基本信息:器材編號(hào)、器材名稱、器材類型、器材規(guī)格、保密級(jí)別和器材縮略圖等制成二維條碼,分配給各種器材,使得每一件器材都擁有一個(gè)而且只有一個(gè)二維條碼。在入庫的時(shí)候,倉庫保管員利用條碼掃描器先掃描每件器材的二維條碼,通過掃描條碼,將器材的基本信息記錄下來,這些信息將自動(dòng)出現(xiàn)在入庫管理界面上,包括器材編號(hào)、器材名稱、器材類型、器材規(guī)格、保密級(jí)別和器材縮略圖等,這些信息是不能更改的,除非點(diǎn)擊更改按鈕進(jìn)行修改。而器材的入庫時(shí)間,則根據(jù)掃描器PDA的系統(tǒng)時(shí)間自動(dòng)顯示在入庫管理界面上的入庫時(shí)間欄,而且該欄目是不允許用戶輸入的。整個(gè)入庫過程中,用戶只有在掃描器閱讀完器材上的二維條碼后,器材的基本信息顯示在掃描器PDA的屏幕上后,才能在入庫數(shù)量欄目中輸入實(shí)際的入庫數(shù)量,在掃描器未閱讀條碼時(shí),入庫數(shù)量欄目是不允許輸入的。當(dāng)器材的基本信息出現(xiàn)錯(cuò)誤時(shí),可以按更改按鈕來進(jìn)行修改,只有在按了更改按鈕之后,才能對(duì)器材的基本信息進(jìn)行編輯。如果器材的基本信息正確,則用戶只需輸入入庫器材的數(shù)量。當(dāng)所有信息都正確時(shí),用戶只要點(diǎn)擊錄入按鈕,即可將該入庫器材的所有信息保存下來。在整個(gè)過程的應(yīng)用中,用戶的操作是非常簡(jiǎn)便的,同時(shí)也最大可能的避免了誤輸入造成的錯(cuò)誤。入庫管理界面如圖4.2所示?!∪霂旃芾斫缑鎴D 出庫管理界面的設(shè)計(jì)器材要出庫時(shí),倉庫管理中心將發(fā)送出庫文件到掃描器PDA上,這些出庫器材的信息將逐個(gè)顯示在輸入屏幕上,每完成一種器材的出庫操作后,下一種出庫器材的基本出庫信息將自動(dòng)顯示在輸人屏幕上,進(jìn)行下一個(gè)操作。出庫時(shí),每種器材的器材編碼、器材名稱、器材規(guī)格、器材類型、計(jì)劃出庫數(shù)量和器材縮略圖等信息將從出庫文件獲取,從而顯示在入庫管理界面上,這些信息是不允許保管員更改的。在器材出庫信息顯示在掃描器的屏幕上時(shí),倉庫保管員根據(jù)顯示的信息查找該種器材。當(dāng)找到該器材時(shí),倉庫保管員用條碼掃描器掃描該器材上的二維條碼,如果該器材二維條碼上的信息符合掃描器上出庫器材的基本信息時(shí),則出庫時(shí)間將自動(dòng)載入掃描器上操作系統(tǒng)的系統(tǒng)時(shí)間,如果信息不符合時(shí),則彈出消息對(duì)話框,提示所掃描的器材與計(jì)劃出庫的器材不相一致,此時(shí)必須繼續(xù)掃描器材,直到所掃描的器材信息與計(jì)劃出庫的器材信息相一致時(shí),才能進(jìn)行出庫。當(dāng)掃描的器材信息與計(jì)劃出庫的器材信息相一致時(shí),出庫管理界面上的實(shí)際出庫數(shù)量欄目才變?yōu)榭奢斎胄问?,這時(shí)倉庫保管員才有權(quán)輸入實(shí)際的出庫數(shù)量。在保管員輸入實(shí)際的出庫數(shù)量后,點(diǎn)擊確認(rèn)按鈕就表示該器材的出庫,并將該器材的出庫信息寫入出庫核實(shí)單。在整個(gè)的出庫處理過程中,用戶所需做的就是掃描器材上的二維條碼和錄入每種器材的實(shí)際出庫數(shù)量。通過掃描出庫器材上二維條碼的信息來確認(rèn)出庫的器材,使得由于保管員的誤操作而造成的出庫失誤率降到了最低。出庫管理界面的設(shè)計(jì)如圖4.3所示。 出庫管理界面設(shè)計(jì)圖 盤庫管理界面的設(shè)計(jì)庫存盤點(diǎn)是倉庫管理的一個(gè)重要的環(huán)節(jié),每隔一段時(shí)間倉庫保管員就要進(jìn)行庫存盤點(diǎn),清點(diǎn)倉庫內(nèi)現(xiàn)存的物資器材的實(shí)際數(shù)量,使得倉庫管理中心數(shù)據(jù)庫對(duì)庫存器材的管理數(shù)據(jù)能夠不斷得到更新,從而使得中心數(shù)據(jù)庫對(duì)器材的管理更準(zhǔn)確無誤,從而大大提高了倉庫管理的效率。倉庫盤點(diǎn)是在固定的時(shí)間進(jìn)行,分為每月一次、每季度一次、每半年一次和每年一次等盤點(diǎn)規(guī)律。每到盤點(diǎn)的時(shí)間,倉庫管理中心將發(fā)出盤庫清單,條碼閱讀器PDA在收到盤庫清單后,進(jìn)行盤庫。每掃描一種庫存器材時(shí),就將掃描到的器材信息,在盤庫清單上查找與之相同的器材信息,并將此器材信息顯示在盤庫管理的應(yīng)用界面上。每完成一種器材的盤點(diǎn)操作后,就自動(dòng)進(jìn)行下一種庫存器材的盤點(diǎn),直到倉庫內(nèi)所有的物資器材都盤點(diǎn)完。當(dāng)盤點(diǎn)完成后,將自動(dòng)生成一個(gè)完整的盤庫核實(shí)單。在條碼閱讀器PDA收到盤庫清單后,開始進(jìn)行盤庫,每掃描一種器材,在盤庫管理的應(yīng)用界面上的盤庫時(shí)間欄目中,將自動(dòng)顯示PDA內(nèi)部操作系統(tǒng)的系統(tǒng)時(shí)間,且該欄目是不能修改的,隨系統(tǒng)的時(shí)間的變化而改變。盤庫時(shí),通過讀取器材上的二維條碼,并在盤庫清單中找到該器材的信息,再將該器材的器材編碼、器材名稱、器材規(guī)格、理論庫存數(shù)量和器材縮略圖等信息顯示在盤庫管理的應(yīng)用界面上,這些信息都是只讀的,是不允許修改的。倉庫保管員只需將該器材的實(shí)際庫存量填入盤庫管理應(yīng)用界面的實(shí)際庫存數(shù)量欄目里,最后點(diǎn)擊確認(rèn)按鈕完成該器材的盤點(diǎn)工作。在整個(gè)盤點(diǎn)過程中,倉庫保管員所需完成的工作就是,對(duì)每種器材上的二維條碼進(jìn)行掃描,并錄入實(shí)際的庫存量。這樣就大大減少了保管員的工作量,也使的盤點(diǎn)工作中出現(xiàn)誤操作的可能性降到最低。在整個(gè)應(yīng)用系統(tǒng)的輸入設(shè)計(jì)中,主要的輸入都是靠條碼掃描器對(duì)二維條碼的掃描來進(jìn)行數(shù)據(jù)的錄入、整理和校驗(yàn),涉及到保管員的手工錄入的只有很少一部分工作量,從而減少了出錯(cuò)的機(jī)率,大大提高了倉庫管理的效率。 盤庫管理界面設(shè)計(jì)圖第五章 系統(tǒng)的實(shí)施系統(tǒng)實(shí)施是系統(tǒng)開發(fā)工作的最后一個(gè)階段,在這一階段中系統(tǒng)設(shè)計(jì)階段的結(jié)果將在計(jì)算機(jī)上實(shí)現(xiàn),新系統(tǒng)的邏輯方案將轉(zhuǎn)換成可執(zhí)行的應(yīng)用軟件系統(tǒng)。 程序設(shè)計(jì)的目標(biāo)及軟件開發(fā)工具 程序設(shè)計(jì)的目標(biāo)在現(xiàn)代的大型程序設(shè)計(jì)中,光強(qiáng)調(diào)程序的正確性和效率是不夠的?,F(xiàn)在,人們更側(cè)重于強(qiáng)調(diào)程序的可維護(hù)性、可靠性、實(shí)用性和規(guī)范性等編程目標(biāo);同時(shí),本系統(tǒng)的編程也是向著這些目標(biāo)靠近的,以求使得本系統(tǒng)的設(shè)計(jì)能夠達(dá)到最令人滿意的情況。1. 可靠性系統(tǒng)運(yùn)行的可靠性是十分重要的,在任何時(shí)候都是衡量系統(tǒng)質(zhì)量的首要指標(biāo)。系統(tǒng)采用二維條碼作為器材信息數(shù)據(jù)的載體,每種新器材在入庫前由系統(tǒng)為其指定唯一的二維條碼,使得每件器材有且只有一個(gè)二維條碼,即器材的信息記錄是唯一的;從而保證器材數(shù)據(jù)提取的安全可靠性。同時(shí),根據(jù)對(duì)數(shù)據(jù)存儲(chǔ)和傳輸?shù)脑O(shè)計(jì),利用FTP文件傳輸協(xié)議進(jìn)行文件的傳輸,將發(fā)送前已被加密的文件傳送到對(duì)方,對(duì)方收到后再進(jìn)行解密從而保證了通信之間的可靠性。而程序運(yùn)行的可靠性,這點(diǎn)只能靠調(diào)試時(shí)嚴(yán)格把關(guān)來保證編程工作的質(zhì)量。2. 實(shí)用性實(shí)用性是指從用戶的角度來審查系統(tǒng)的各個(gè)部分都非常方便實(shí)用。實(shí)用性是系統(tǒng)今后能否投入實(shí)際運(yùn)行的重要保證。本著從用戶角度考慮,本系統(tǒng)采用的二維條碼中已經(jīng)包含了器材絕大部分的信息,使得用戶通過掃描器材上的二維條碼即可獲得器材的基本信息,需要用戶輸入的信息數(shù)據(jù)很少,這樣用戶在操作上就十分方便,只需輕輕按一下掃描器PDA上的掃描鍵,再輸入器材的數(shù)量信息即可,數(shù)據(jù)采集數(shù)度非常快。同時(shí),器材的二維條碼里的器材信息數(shù)據(jù)都是系統(tǒng)根據(jù)固定格式統(tǒng)一生成的,保證了掃描時(shí)信息的準(zhǔn)確性。3. 規(guī)范性規(guī)范性即系統(tǒng)的劃分、書寫的格式、變量的命名等都按統(tǒng)一規(guī)范,這對(duì)于今后程序的閱讀、修改和維護(hù)都是十分必要的。在前面已經(jīng)提過,本系統(tǒng)所采用的統(tǒng)一代碼和變量的命名同倉庫管理的大系統(tǒng)是相一致的,具有很好的規(guī)范性。同時(shí),二維條碼內(nèi)的信息都是按固定的格式存儲(chǔ)的,且條碼信息的各個(gè)信息項(xiàng)都擁有固定的長(zhǎng)度和存儲(chǔ)位置,所以在數(shù)據(jù)采集方面也擁有很好的規(guī)范性。4. 可維護(hù)性可維護(hù)性即程序各個(gè)部分相互獨(dú)立,沒有與子程序以外的其它數(shù)據(jù)關(guān)聯(lián)。也就是說不會(huì)發(fā)生在維護(hù)時(shí)牽一發(fā)而動(dòng)全身的連鎖反應(yīng)。本系統(tǒng)各個(gè)子程序之間相互獨(dú)立,沒有數(shù)據(jù)在子程序間傳輸,大部分的數(shù)據(jù)都存儲(chǔ)在器材的二維條碼上,每個(gè)子程序的數(shù)據(jù)來源均為器材上的二維條碼,故各個(gè)子程序是相互獨(dú)立的,使得系統(tǒng)本身具有很好的可維護(hù)性。 系統(tǒng)采用的軟件開發(fā)工具由于本系統(tǒng)主要是運(yùn)用在條碼掃描器PDA上,所以對(duì)于編程軟件工具的選用,必須使得編成的軟件能夠在PDA上面使用,所以要求必須選用PDA專用的編程軟件,即基于WinCE.NET操作系統(tǒng)的編程軟件,基于以上的種種要求,本系統(tǒng)采用了專門用于開發(fā)PDA應(yīng)用程序的 eMbedded Visual Basic軟件開發(fā)工具。目前用在Windows CE操作系統(tǒng)上的程序開發(fā)工具很多,如Java、NSBasic、eMbedded Visual Basic(eVB)以及eMbedded Visual C++(eVC)等。之所以選擇eVB作為本系統(tǒng)的編程語言,是因?yàn)閑VB具有Visual Basic的基本功能,是專門用于設(shè)計(jì)PDA應(yīng)用程序的語言,eVB還可以用很簡(jiǎn)潔的程序代碼說明復(fù)雜的程序運(yùn)行原理,同時(shí)它還支持很多平臺(tái)(如PalmSize PC、HandheldPC/Pro、PocketPC、PocketPC2002及HandheldPC2000等)。 二維條碼控件的生成和使用整個(gè)系統(tǒng)從分析到設(shè)計(jì),都是圍繞著二維條碼中數(shù)據(jù)的讀取來進(jìn)行的。所以整個(gè)程序設(shè)計(jì)的關(guān)鍵問題,就是如何很好的將二維條碼中的數(shù)據(jù)讀出來。在eVB程序設(shè)計(jì)語言中,條碼掃描控件并不是設(shè)計(jì)語言自身擁有的通用控件。所以在程序設(shè)計(jì)的起初,并沒有控件能夠直接響應(yīng)二維條碼掃描器的掃描事件,也就是無法通過應(yīng)用程序來實(shí)現(xiàn)對(duì)二維條碼掃描器的調(diào)用。因此,在程序設(shè)計(jì)開始之前,必須先安裝應(yīng)用程序與掃描器之間的接口程序,本系統(tǒng)安裝的是Symbol公司提供的PPT 2800 Windows CE SDK v1掃描器接口程序,該接口程序是Symbol公司專為PPT2800掃描器提供的接口程序,為實(shí)現(xiàn)對(duì)掃描器的調(diào)用而設(shè)計(jì)的。安裝完本接口程序后,eVB的組件框里就自動(dòng)生成一個(gè)二維條碼控件,通過對(duì)組件框里二維條碼控件的選定后,eVB編程窗口的工具箱上就出現(xiàn)了一個(gè)二維條碼控件ScanControl。通過對(duì)該控件屬性的設(shè)置,對(duì)該控件進(jìn)行編程,調(diào)用該控件,就可以實(shí)現(xiàn)應(yīng)用程序?qū)呙杵鞯恼{(diào)用。條碼控件ScanControl擁有很多屬性、方法和事件。在程序設(shè)計(jì)中可以對(duì)ScanControl各種屬性進(jìn)行設(shè)置,也可以在設(shè)計(jì)中調(diào)用ScanControl的各種方法和事件。雖然條碼控件ScanControl擁有很多屬性、方法和事件,但在本系統(tǒng)開發(fā)過程中,不用對(duì)它的每一屬性和方法都進(jìn)行調(diào)用,也不用對(duì)它的響應(yīng)事件進(jìn)行一一編程;只需對(duì)與系統(tǒng)相關(guān)的某些屬性和方法進(jìn)行調(diào)用,及對(duì)與系統(tǒng)相關(guān)的事件進(jìn)行編程即可。與本系統(tǒng)的條碼控件ScanControl相關(guān)的屬性有:。具有兩個(gè)參數(shù):True,可用;False,不可用。有兩個(gè)參數(shù):Enabled,可讀;Disabled,不可讀。參數(shù):TRUE,正在使用;FALSE,不允許使用與本系統(tǒng)相關(guān)的條碼控件ScanControl的方法有:,進(jìn)行掃描。通過調(diào)用該方法,將掃描器打開。應(yīng)用程序只有在掃描器打開的情況下,才能調(diào)用掃描器進(jìn)行掃描。該方法在應(yīng)用子程序打開時(shí),就要被調(diào)用,使得掃描器處于打開狀態(tài)。,通過調(diào)用該方法,就可以關(guān)閉掃描器,該方法將在掃描器結(jié)束掃描,用戶退出應(yīng)用子程序時(shí)被調(diào)用,用以關(guān)閉掃描器。與本系統(tǒng)相關(guān)的條碼控件Sca
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1