楊超 賈婷 王漢卿 郝瑞瑞 沈陽工學(xué)院信息與控制學(xué)院
隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已經(jīng)滲透到各領(lǐng)域,成為各行業(yè)必不可少的工具,特別是Internet技術(shù)的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨(dú)特的優(yōu)勢,步入信息化時(shí)代,有巨大的數(shù)據(jù)信息等待加工處理和傳輸,這使得對書數(shù)據(jù)庫的進(jìn)一步開發(fā)和利用顯得尤為迫切。
硬件系統(tǒng)主要由三部分組成:掃描系統(tǒng)、信號整形電路、譯碼電路,如圖1.1所示。掃描系統(tǒng)由光學(xué)掃描系統(tǒng)和光電傳感器構(gòu)成,光學(xué)掃描系統(tǒng)對條碼符號進(jìn)行光學(xué)掃描,光電傳感器采集條碼符號的反射光,將強(qiáng)弱變化的光信號轉(zhuǎn)化成大小不同電信號。信號整形部分主要由放大、濾波、波形整形電路組成,對接收到的電信號進(jìn)行處理,轉(zhuǎn)換成反映條、空寬度的數(shù)字脈沖信號。譯碼電路一般有嵌入式單片機(jī)構(gòu)成,它采集數(shù)字脈沖信號,測量數(shù)字脈沖信號的寬度,對數(shù)字脈沖信號的寬度信息進(jìn)行譯碼,之后由軟件部分進(jìn)行下一步的處理。
條碼識(shí)讀系統(tǒng)的整個(gè)條碼信號的硬件處理流程:激光掃描引擎掃描條碼符號。光電二極管采集條碼符號的反射光,將光信號轉(zhuǎn)化成電流信號,再經(jīng)過電流電壓轉(zhuǎn)換電路,轉(zhuǎn)化成電壓信號。電壓信號再經(jīng)過微分、濾波、自動(dòng)增益放大變成干凈的放大的微分信號。微分信號再經(jīng)過數(shù)字化電路變成數(shù)字脈沖信號。單片機(jī)采集數(shù)字脈沖信號,對信號進(jìn)行譯碼,得到條碼識(shí)讀結(jié)果。
超市收銀系統(tǒng)設(shè)計(jì)主要的目標(biāo)是通過對客戶、庫存、生產(chǎn)、訂單、銷售的管理,準(zhǔn)確及時(shí)的了解生產(chǎn),庫存、銷售等綜合情況,以達(dá)到為超市的下一步的產(chǎn)品結(jié)構(gòu)作出準(zhǔn)確的判斷。并通過銷售數(shù)據(jù)的分析,為超市的管理人員提供庫存資金占用情況、貨物庫存情況、訂單的發(fā)貨情況。通過庫存管理,保證帳面與實(shí)物一致,為計(jì)劃及決策人員提供實(shí)時(shí)準(zhǔn)確的存貨信息,以便及時(shí)調(diào)整進(jìn)貨,保證超市各項(xiàng)產(chǎn)品銷售的順利進(jìn)行。為了解決日常繁瑣的工作,快速的查找出信息,準(zhǔn)確處理產(chǎn)品存放,快速產(chǎn)生文件報(bào)表,進(jìn)行簡便的管理,幫助工作人員不再進(jìn)行重復(fù)的大量抄寫,復(fù)雜的計(jì)算,反復(fù)的核對,減少出現(xiàn)庫存人員手工處理而產(chǎn)生的難以避免的錯(cuò)誤。因此我們準(zhǔn)備開發(fā)出具有以下特點(diǎn)的小型超市軟件:
1.界面清晰、功能實(shí)用簡便、操作簡單。適用于超市使用。
2.開發(fā)時(shí)間短、維護(hù)費(fèi)用低、軟件更新快。
3.風(fēng)格友好化,管理輕松,上手容易,達(dá)到一學(xué)就會(huì)、一看即懂。
4.收銀系統(tǒng)應(yīng)該具有安全性、可靠性、可維護(hù)性、可移植性等,對于不同的超市工作管理人員授予不同的操作權(quán)限,具有定期備份數(shù)據(jù)功能。
5.輸出信息用表格的形式。
6.增加數(shù)據(jù)有效性驗(yàn)證:在操作人員因某種原因輸入了錯(cuò)誤的數(shù)據(jù)時(shí)系統(tǒng)會(huì)加以提示并自動(dòng)提出數(shù)據(jù)錄入有誤的對話框,這樣可以方便確認(rèn)操作人員輸入數(shù)據(jù)有效性。
7.系統(tǒng)的通用性:此系統(tǒng)為綜合性管理系統(tǒng),所用的數(shù)據(jù)都是從數(shù)據(jù)庫中提取出來的(包括商品名稱、用戶名稱等),不受限制。增強(qiáng)系統(tǒng)的通用性。
小型超市管理系統(tǒng)包括系統(tǒng)管理員、庫存管理員、商品銷售員三大角色,對應(yīng)本系統(tǒng)中的權(quán)限,根據(jù)權(quán)限的不同,可操作的業(yè)務(wù)不同。本節(jié)將對小型超市收銀系統(tǒng)進(jìn)行總體設(shè)計(jì),介紹系統(tǒng)的總體功能和模塊劃分。
超市收銀系統(tǒng)的業(yè)務(wù)流程圖,如圖1所示:
圖1 系統(tǒng)業(yè)務(wù)流程圖
[1] 張成海.條碼閱讀設(shè)備技術(shù)規(guī)范與應(yīng)用指南.機(jī)械工業(yè)出版社,2004:P5-9
[2] 王勇領(lǐng).計(jì)算機(jī)數(shù)據(jù)處理系統(tǒng)分析與設(shè)計(jì).北京:清華大學(xué)出版社,1986:P35-75
[3]衛(wèi)紅春,朱欣娟.信息系統(tǒng)分析與設(shè)計(jì)[M].西安:西安電子科技大學(xué)出版社,2008年:50.
[4]Craig Eddy ,Timothy Buchanan.中文Access 2000 24學(xué)時(shí)教程[M].北京:機(jī)械工業(yè)出版社,2007年:23.
[5]吳鳳翔.Visual Basic 程序設(shè)計(jì)教程[M].北京:中國林業(yè)出版社,2002年:100-109.