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