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

正文內(nèi)容

小型超市收款機(jī)設(shè)計(jì)學(xué)士學(xué)位論文-在線瀏覽

2024-08-02 20:49本頁面
  

【正文】 行了全面的分析,對(duì)軟件開發(fā)過程中的可行性進(jìn)行了分析。[1]而對(duì)于CCD掃描器最重要的兩個(gè)參數(shù):(1) 景深由于CCD的成像原理這是基于一種類似于于照相機(jī),如果要加大景深,那么相應(yīng)的要加大透鏡的面積,使CCD體積太大,不利于操作人員操作。[1]條形碼(barcode)是用各種寬不相同的很多個(gè)黑條和空白,有一定的編碼排列規(guī)則,用以表達(dá)一組碼信息的圖形符。這些圖案可以標(biāo)示出物品的成產(chǎn)國家,制造商家,商品名稱,生產(chǎn)日期等很多消息。[2]條形碼的種類有:39碼,128碼,UPCA碼,UPCE碼,EAN13碼,EAN8碼等。我選擇的激光條形碼掃描器的技術(shù)參數(shù)如下:輸入電壓DC5V177。激光掃描儀的基本的工作原理:手持的激光掃描器是通過一個(gè)激光二極管發(fā)出一束光線,光纖照在回?cái)[動(dòng)的鏡子上,反射后的光線穿過閱讀窗照射到商品的條形碼上,光線經(jīng)過條的黑白的不同敏感度,把效果返回到閱讀器,由一個(gè)鏡子進(jìn)行采集、聚焦,通過光電轉(zhuǎn)換器轉(zhuǎn)換成電信號(hào),該信號(hào)將通過掃描器或終端上的譯碼軟件進(jìn)行譯碼。而且在防摔上激光掃描器在性能上也是好于市場上的其它掃描器。支持熱插拔和連接多個(gè)設(shè)備的特點(diǎn)。 RS232串口獲取條形碼信息RS232串口是一種用9個(gè)引腳制作一種用標(biāo)準(zhǔn)異步通信的串口調(diào)節(jié)線。通信格式上,一般卡片閱讀機(jī)使用的通信格式是:發(fā)送速度9600bps、 No Parity、8個(gè)數(shù)據(jù)位、1個(gè)停止位;讀取到條形碼后,會(huì)將所讀取到的條形碼以字符串的方式發(fā)送出來,RS232的串口的話會(huì)由其發(fā)送引腳根據(jù)通信協(xié)議送出一連的文字,而且在每組字符串的最尾端會(huì)加上CR,因此判斷是否發(fā)送完畢的方式就是在收到數(shù)據(jù)后,判斷其結(jié)尾字符是否出現(xiàn),并將結(jié)尾字符前的字符串讀出。 PS/2鍵盤接口 U轉(zhuǎn)串口數(shù)據(jù)線介紹USB轉(zhuǎn)串口是用來實(shí)現(xiàn)USB接口到RS232串口之間的轉(zhuǎn)換。用著U轉(zhuǎn)串口就是把大部分的USB口轉(zhuǎn)變成了串口形式,可以按照串口的方法進(jìn)行調(diào)試。 U轉(zhuǎn)串口線對(duì)條形碼進(jìn)行了簡單的介紹,對(duì)掃描器如何進(jìn)行掃描條形碼進(jìn)行了闡述,對(duì)其工作原理及工作性能進(jìn)行了詳細(xì)的介紹,然后對(duì)條形掃描器獲得條形碼后如何傳輸給計(jì)算機(jī)做了一個(gè)詳細(xì)的闡述,對(duì)U轉(zhuǎn)串口的原理進(jìn)行了介紹。[10]本次設(shè)計(jì)主要用了VB里面的adodc,msflexgrid控件來實(shí)現(xiàn)后臺(tái)數(shù)據(jù)庫的顯示,利用SQL查詢語句進(jìn)行進(jìn)行條形碼查詢商品信息,利用msflexgrid控件進(jìn)行賬單顯示。登陸界面登陸信息包括:用戶名名稱,密碼兩部分。否則提示:查無此賬號(hào),或者密碼錯(cuò)誤。商品銷售模塊有條形碼接收框,數(shù)量輸入框,實(shí)收金額框,應(yīng)收金額框,應(yīng)找金額框,結(jié)算按鍵。 銷售模塊在登錄模塊中進(jìn)行成功登錄后,進(jìn)入商品后臺(tái)管理系統(tǒng),然后我們點(diǎn)擊菜單欄里的商品入庫界面。增加:具有增加商品信息包括商品條碼,商品名稱,價(jià)格,數(shù)量,合計(jì)等信息。查找:由于有時(shí)候刪除商品,或者查看商品信息并不是從下面的商品信息控件上一個(gè)一個(gè)翻看,這是要利用查找菜單利用激光掃描器掃描條形碼,然后按確定鍵,進(jìn)行查詢商品的信息。保存:將新加入的商品信息進(jìn)行保存。本次設(shè)計(jì)屬于小型的數(shù)據(jù)管理系統(tǒng),有商品信息管理,登錄人員信息管理。微軟公司的Access軟件是一種利用關(guān)系數(shù)據(jù)庫來制作的軟件,關(guān)系數(shù)據(jù)庫是一系列表來組成,表又是一系列行和列組成,每一行是一個(gè)記錄,每一列是一個(gè)字段。數(shù)據(jù)庫結(jié)構(gòu)如下:表1:人員登錄庫(myfile)字段名稱數(shù)據(jù)類型字段大小說明賬號(hào)文本10登錄的用戶名密碼數(shù)字長整型登錄的密碼姓名文本8名稱表2:商品信息庫(Sto_Sys)字段名稱數(shù)據(jù)類型字段大小說明商品條形碼文本50商品的條形碼商品名稱文本50商品的名稱價(jià)格貨幣貨幣商品的單價(jià)數(shù)量數(shù)字整形購買的數(shù)量合計(jì)貨幣貨幣單價(jià)和數(shù)量的乘積然后利用Set Rs = (select 密碼 from myfile where 賬號(hào)=39。)查詢語句從myfile表來進(jìn)行數(shù)據(jù)的調(diào)用,從而實(shí)現(xiàn)了登陸的賬號(hào)查詢,密碼查詢,進(jìn)行if判斷,來判斷賬號(hào)和密碼是否正確,從而達(dá)到系統(tǒng)安全的設(shè)置。點(diǎn)擊商品銷售快捷鍵,進(jìn)入輸入賬號(hào)和密碼,然后利用:Set Rs = (select 密碼 from myfile where 賬號(hào)=39。)語句進(jìn)行賬號(hào)的查詢和密碼的對(duì)比,正確就可以選擇銷售界面從而掃描商品條形碼。 + + 39。對(duì)開發(fā)軟件的工具進(jìn)行了詳細(xì)的介紹,如visual basic ,用來開發(fā)銷售系統(tǒng)的各個(gè)界面;Microsoft Access 2000軟件,用來建立數(shù)據(jù)庫儲(chǔ)存,如登陸人員信息,商品信息等表格等,進(jìn)行了各種介紹,讓各位了解整個(gè)開發(fā)過程中所用到的軟件和系統(tǒng)的流程圖。如果銷售員登陸的時(shí)候賬號(hào)輸入錯(cuò)誤就會(huì)提醒沒有這賬號(hào)。在這個(gè)模塊的設(shè)計(jì)上,我一開始遇到了一個(gè)很大的問題,那就是這個(gè)登陸的賬號(hào)和密碼怎么利用數(shù)據(jù)庫儲(chǔ)存,這是我當(dāng)時(shí)設(shè)計(jì)的時(shí)候不能完成的任務(wù),因?yàn)橐婚_始我并沒有熟悉SQL語句中查詢和調(diào)用的關(guān)系,記得是在開學(xué)的第三個(gè)星期的時(shí)候,盛老師給我們輔導(dǎo)的時(shí)候我提出了我的問題,盛老師很耐心的給我說:你去借一本叫《visual basic 開發(fā)范例寶典》去圖書館找找,這樣我在我們圖書館借到這本書,第二天老師給我說好好看看select語句章節(jié)。到最后我在進(jìn)行數(shù)據(jù)顯示控件和數(shù)據(jù)進(jìn)行連接的時(shí)候,也用到了其中的語法,我很高興自己當(dāng)時(shí)認(rèn)真學(xué)了這個(gè)章節(jié)的知識(shí)。成功掃描了條形碼后如果商品中沒有這商品,系統(tǒng)照樣會(huì)提示:沒有該商品這是一種人性化的設(shè)計(jì),原因是在軟件設(shè)計(jì)時(shí)候,你得考慮到銷售人員掃描到庫存內(nèi)不存在的商品,這是一種不可避免的,所以站在這角度上,就要設(shè)計(jì)提示界面,也就是如下圖所示的在用激光條形碼掃描器掃描一個(gè)數(shù)據(jù)庫中不存在的商品條形碼。這就實(shí)現(xiàn)了小型超市收銀臺(tái)界面的設(shè)計(jì),銷售人員可以很簡單的來操作從而實(shí)現(xiàn)商品的銷售。這界面的設(shè)計(jì)是在看了很多收銀臺(tái)界面后,根據(jù)自己想象中的,自己設(shè)計(jì)的界面,肯定存在很多不足,希望各位老師給予指導(dǎo),我會(huì)在后面進(jìn)行修改,會(huì)站在顧客的角度來思考問題,從而使軟件更加適合大眾的需求。如上圖的Adodc1控件就是ADO控件。 出現(xiàn)問題的銷售界面后來我就按照書上所說的使用MSHFlexGrid控件,這就能夠達(dá)到先不顯示數(shù)據(jù)庫中的信息,這樣一來我就解決了這個(gè)界面的主要問題。那就是串口調(diào)試的問題!當(dāng)把掃描器實(shí)物買回來過后,我就在想是使用USB來直接輸入條形碼,還是利用U轉(zhuǎn)串口的方法,也就是用串口的方法來實(shí)現(xiàn)商品條形碼的輸入。 商品入庫界面入庫模塊就是商品信息入庫的界面利用掃描器進(jìn)行掃描條形碼來進(jìn)行商品的條形碼的記錄,然后手動(dòng)進(jìn)行商品的名稱輸入,和商品的價(jià)格,和庫存數(shù)量的輸入,合計(jì)欄是在顯示控件上進(jìn)行計(jì)算的,這里不需要進(jìn)行價(jià)格的計(jì)算。這是入庫界面必備的一種按鍵,或者說必須的一種菜單。我當(dāng)時(shí)想了,看了這么多書了,也了解了這么多關(guān)于這軟件的使用方法了,必須來實(shí)踐來提高我的動(dòng)手能力了,那么我開始在實(shí)驗(yàn)室里進(jìn)入了瘋狂敲代碼,瘋狂地看電腦的日子,這段時(shí)間內(nèi),我每天都早早起來,帶上書包來到實(shí)驗(yàn)室,因?yàn)橐婚_始在自己電腦上安裝的VB軟件是精簡版的,好多控件都無法使用,這是一開始我的準(zhǔn)備工作沒做好,所以我每天都去實(shí)驗(yàn)室,天天在實(shí)驗(yàn)室里看書,實(shí)踐,最開始實(shí)踐的是學(xué)生信息的管理系統(tǒng),也就如上圖一樣,只是label的屬性改為學(xué)生姓名,學(xué)號(hào)等,這樣后面的數(shù)據(jù)就是學(xué)生的信息了,如此我也照葫蘆畫瓢,做出了上面的界面,這就是我一開始學(xué)習(xí)這軟件開發(fā)的第一個(gè)界面,我利用原有的代碼進(jìn)行相應(yīng)的修改,能夠達(dá)到我需要的效果,這難道開源對(duì)我們這些初學(xué)者的好處么?這是一種減少程序員代碼輸入的繁重工作量。這個(gè)模塊讓我學(xué)會(huì)了很多軟件開發(fā)過程中必須擁有的本領(lǐng),這是為我以后從事這方面的事業(yè),提供了很重要的學(xué)習(xí)方法。利用圖書館,互聯(lián)網(wǎng)上的資源,能夠讓我很快掌握一門語言,也能讓我很開的掌握軟件的使用方法。 結(jié) 論大學(xué)四年最后一個(gè)學(xué)期半個(gè)多月接近兩個(gè)月的努力,我終于在接近交稿的時(shí)候完成了我的畢業(yè)設(shè)計(jì)的全部設(shè)計(jì)要求。從一開始軟件學(xué)習(xí),開發(fā)語言學(xué)習(xí),害怕自己做不出來,到最后輕松的看著自己開發(fā)的軟件在電腦上運(yùn)行,心中有一種莫名的成就感。在學(xué)習(xí)中遇到了很多的困難,主要是現(xiàn)在語言不理解,控件不熟悉,界面的協(xié)和感,老師在我解決這些問題上給了我很大的幫助。對(duì)于出現(xiàn)的問題虛心請(qǐng)教老師和同學(xué),如果老師發(fā)現(xiàn)其它問題,還望老師批評(píng)指正。同時(shí)讓我在學(xué)習(xí)軟件開發(fā)上有了實(shí)踐經(jīng)驗(yàn),這對(duì)我后面畢業(yè)找工作有了很大的幫助。這是我大學(xué)里最充實(shí)的一段時(shí)間。老師每周百忙時(shí)間之中抽出時(shí)間來為我們指導(dǎo)和講解,并提出了很多的寶貴意見和方法才使我能夠在很有限的時(shí)間里學(xué)到很多知識(shí)。這是在其它地方學(xué)習(xí)不到的,我不會(huì)忘記學(xué)校對(duì)我的辛勤栽培,同時(shí)也感謝你們?yōu)槲业拇髮W(xué)生涯劃上了一個(gè)圓滿的句號(hào)。 參考文獻(xiàn)[1] [2] basic POS系統(tǒng)實(shí)現(xiàn)—[3] 高春艷,李俊民, [4] 郭晶, [5] [6] 劉彬彬, 孫秀梅, [7] 沈建蓉,[8] 匡松, [9] 劉彬彬, 孫秀梅, [10] [11] [12] 范逸之, 附錄附錄1實(shí)物圖 附錄2顯示圖 附錄3程序登陸對(duì)話框的程序登陸按鈕:Private Sub cmdOK_Click()39。然后通過以下方法打開數(shù)據(jù)庫If = 0 Then = Provider=。 amp。PeRsist Security Info=FalseEnd If39。 + txtUserName + 39。無此記錄,表示無此用戶名ElseIf Rs(密碼) = txtPassword Then 39。執(zhí)行登錄代碼ElseMsgBox 密碼不正確, , 登錄信息 39。聲明單精度浮點(diǎn)型變量 On Error Resume Next For i = 1 To 1 A = Val((i, 4)) + A 39。格式化合計(jì)金額 = Val() Val()End SubPrivate Sub Command2_Click() = = = = = 39。定義MSFlexGrid1表的列寬和表頭信息 s = Array(1400, 2800, 900, 1400, 1000, 1000) Y = Array(商品條形碼, 商品名稱, 價(jià)格, 數(shù)量, 合計(jì)) For i = 0 To 4 (i) = s(i) (0, i) = Y(i) Next i 39。定義MSFlexGrid1表的總行數(shù)、總列數(shù) = 102 = 5 39。定義MSFlexGrid1表的固定行數(shù)、固定列數(shù) = 1 = 1 = With MSComm1.CommPort = 2.Settings = 9600,n,8,1 39。該任務(wù)中只用到文本,使用文本模式.InputLen = 0.SThreshold = 1.OutBufferCount = 0.InBufferCount = 0.RThreshold = 1 39。判斷通信口是否打開On Error Resume Next.PortOpen = True 39。錯(cuò)誤處理MsgBox 串口被占用或此串口不存在!通信無效!, 16, 錯(cuò)誤提示Exit SubEnd IfEnd IfEnd WithEnd SubPrivate Sub MSComm1_OnComm()Dim Crpos%Select Case ‘借著取代底下每一個(gè)Case語句來處理每個(gè)事件與錯(cuò)誤事件 Case EvCD ’CD線的狀態(tài)發(fā)生變化 Case EvCTS ‘CTS線的狀態(tài)發(fā)生變化 Case EvDSR ’DSR線的狀態(tài)發(fā)生變化 Case EvRing ‘Ring Indicator 變化 Case EvReceive ’收到RThreshold of GotStr = GotStr + Trim() ‘將數(shù)據(jù)不斷地接入 Crpos = InStr(1, GotStr, Chr(13)) ’判斷是否遇到結(jié)尾字符 ‘若已收到結(jié)尾字符則進(jìn)行以下的作業(yè) If Crpos 0 Then = GotStr ’顯示新值,從而獲得條形碼 GotStr = ‘清空接收的字符串 End If Case EvSend ’傳輸緩沖區(qū)有Sthreshold個(gè)字符 End SelectEnd SubPrivate Sub Text1_GotFocus() = 0 = Len()End SubPrivate Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer)If KeyCode = vbKeyReturn Then 39。Data Source= amp。 \。 + + 39。 amp。 39。 \ = Sto_SysWith MSComm1.CommPort = 2.Settings = 9600,n,8,1 39。該任務(wù)中只用到文本,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1