日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

基于嵌入式操作系統(tǒng)的超市預(yù)收款系統(tǒng)的設(shè)計

出處:單片機(jī)與嵌入式系統(tǒng) 發(fā)布于:2011-09-04 21:48:42

  1 概 述

  為了緩解銷售旺季收款臺的壓力,節(jié)省顧客的時間,以吸引更多顧客,本文設(shè)計一種超市預(yù)收款系統(tǒng)。這個系統(tǒng)采用小面殼設(shè)計,8位LED前顯,34鍵并可全盤自定義;50個管理部類,可以管理1000左右的商品。機(jī)器商品有進(jìn)、銷價管理和庫存,可以產(chǎn)生毛利報表并實現(xiàn)單機(jī)進(jìn)銷存。機(jī)器配置有兩個232接口,可與條碼閱讀器和電子稱相接,并可以和PC進(jìn)行232聯(lián)網(wǎng)管理收銀機(jī)編程信息及接收簡單的報表功能。 此系列收銀機(jī)性價比高靈活性強(qiáng),適用于規(guī)模較小的零售店、超市、快餐店、專賣店、士多店等行業(yè)。

  Windows CE屬于嵌入式操作系統(tǒng),可以定制為很多設(shè)備的操作系統(tǒng),所以很適合于工業(yè)控制。隨著微軟對Windows CE的不斷升級,產(chǎn)生了Pocket PC以及當(dāng)前非常流行的Mobile 5.0。如今Windows CE 5.0也已成熟,使用微軟的Visual Studio.NET可以輕松地開發(fā)智能設(shè)備應(yīng)用程序,而且它還集成了Pocket PC、Windows CE模擬開發(fā)環(huán)境……NET Compact Framework是NET Framework的子集,設(shè)計為運行在智能設(shè)備上,對受管代碼和XML Web服務(wù)提供支持。

  Web Service 是一種新的web應(yīng)用程序分支,他們是自包含、自描述、模塊化的應(yīng)用,可以發(fā)布、定位、通過web調(diào)用。一旦部署以后,其他Web Service應(yīng)用程序可以發(fā)現(xiàn)并調(diào)用它部署的服務(wù)。 Web Service是一種應(yīng)用程序,它可以使用標(biāo)準(zhǔn)的互聯(lián)網(wǎng)協(xié)議,像超文本傳輸協(xié)議(HTTP)和XML,將功能綱領(lǐng)性地體現(xiàn)在互聯(lián)網(wǎng)和企業(yè)內(nèi)部網(wǎng)上。

  2 系統(tǒng)架構(gòu)及工作原理

  2.1 系統(tǒng)架構(gòu)

  系統(tǒng)主要涉及的硬件設(shè)備有:Symbol手持終端、AP(Access Point)、交換機(jī)、數(shù)據(jù)庫、收款臺、Novell文件服務(wù)器以及程序服務(wù)器等。涉及的軟件主要有:Visual Studio.NET、運行在手持終端上的前臺程序、WebSphere開發(fā)的數(shù)據(jù)庫應(yīng)用、收款臺程序等。系統(tǒng)架構(gòu)如圖1所示。

系統(tǒng)架構(gòu)

  2.2 工作原理

  當(dāng)購物袋裝滿時需掃描事先打印好的條碼,并將條碼貼在購物袋上并提交數(shù)據(jù),此時程序服務(wù)器從數(shù)據(jù)庫中讀取數(shù)據(jù)并發(fā)送到。Novell文件服務(wù)器上。當(dāng)顧客進(jìn)行完預(yù)收款到達(dá)收款臺后,收銀員只需掃描購物袋上面的條碼就可讀出相應(yīng)購物袋所有商品明細(xì)以及總金額,直接結(jié)賬即可。

  3 預(yù)收款系統(tǒng)的實現(xiàn)

  本系統(tǒng)前臺通過Visual Studio.NET來開發(fā)智能設(shè)備應(yīng)用,通過Web Service連接WebSphere開發(fā)的后臺處理應(yīng)用,這樣就可以在后臺完成各項流程。

  3.1 應(yīng)用環(huán)境的搭建

  通過組建WebSphere應(yīng)用服務(wù)器集群,能夠有效地提升應(yīng)用系統(tǒng)的可用性。由于預(yù)收款系統(tǒng)對系統(tǒng)即時性、可用性的要求都很高,這樣集群就必不可少了。集群使預(yù)收款系統(tǒng)具有可擴(kuò)展性,負(fù)載均衡,高可用性等優(yōu)點。

  WAS(WebSphere Application Service)集群由一組應(yīng)用服務(wù)器組成,每個服務(wù)器上部署了同樣的應(yīng)用程序。垂直集群是指同一機(jī)器上部署多個服務(wù)器,充分利用硬件資源;而水平集群則是利用多臺機(jī)器資源,每臺機(jī)器部署相同的應(yīng)用。本例采用水平集群。

  本采用WebSphere Application Server NetWorkDeployment 6.0.0.1版進(jìn)行集群的搭建,同時安裝IBMHTTP Server來提供Web服務(wù)。Apache的IBMHTTP Server是基于Apache Group開發(fā)的Apache Web服務(wù)器的Web服務(wù)器。IBM HTTP Server包括一些Apache Web服務(wù)器沒有的功能,可運行在多種操作系統(tǒng)上。IBM HTTP Server擴(kuò)展了Apache的功能,使其能夠使用IBM快速響應(yīng)高速緩存加速器。拓?fù)浣Y(jié)構(gòu)如圖2所示。

拓?fù)浣Y(jié)構(gòu)

  3.2 Web Service的開發(fā)

  Web Service:所使用的是Internet上統(tǒng)一、開放的標(biāo)準(zhǔn),可以在任何支持這些標(biāo)準(zhǔn)的環(huán)境中使用。SOAP(Simple Object Access Protocol)是一個用于分散和分布式環(huán)境下網(wǎng)絡(luò)信息交換的基于XML的通信協(xié)議。它的設(shè)計目標(biāo)就是簡單性和擴(kuò)展性,這有助于大量異構(gòu)程序和平臺之間的互操作性,從而使存在的應(yīng)用程序能夠被廣泛地訪問。本系統(tǒng)采用WebSphere開發(fā),Java源代碼。

  3.3 手持終端智能設(shè)備的應(yīng)用開發(fā)

  Visual Studio 2005為開發(fā)可在基于Windows CE的智能設(shè)備上運行的軟件提供了豐富的集成支持。新的 Visual Studio Team System 擴(kuò)展了 Microsoft 的功能,即,通過提供與業(yè)務(wù)緊密集成的、可擴(kuò)展的、能夠增加成功幾率的生命周期工具,從而為用戶提供高效的工具。能否成功主要取決于,為了降低交付解決方案的復(fù)雜性,團(tuán)隊間是否進(jìn)行了充分的交流。NETCompact Framework上運行的托管應(yīng)用程序,使用Visual C++來編寫本機(jī)的應(yīng)用程序。手持終端與電腦連接時需要同步軟件——ActiveSyncsetupchs.exe,安裝該軟件后就可以和手持終端即時通信了。調(diào)試程序時可以選擇直接運行在智能設(shè)備上,此時程序會自動安裝在手持終端上,無需AP連接。開發(fā)的程序可以生成cab包,cab包可以直接安裝在手持終端上,并生成可執(zhí)行文件。默認(rèn)情況下,如果手持終端如果沒有電,系統(tǒng)就會恢復(fù)出廠設(shè)置,許多程序需要重新安裝。但Mobile公司推出了差異備份軟件,安裝軟件前對系統(tǒng)狀態(tài)進(jìn)行掃描記錄,安裝應(yīng)用軟件后再次掃描,軟件將兩次掃描的差異記錄下來并保存成文件,把文件放在手持終端Application目錄下。

  3.4 預(yù)收款系統(tǒng)的部署

  首先,安裝WAS。安裝完畢后選擇“概要表創(chuàng)建”向?qū)В凇案乓眍愋瓦x擇”對話框中選擇“創(chuàng)建DeploymentManager概要表”。在“節(jié)點、主機(jī)和單元名”對話框中,主機(jī)名要輸入IP地址,一直單擊“下一步”即可完成安裝。在程序菜單中啟動概要表。啟動界面消失后在瀏覽器中輸入地址http://ip9060/ibm/console即可進(jìn)入管理控制臺。登錄管理控制臺后,點擊“服務(wù)器”,可以看到集群、集群拓?fù)涞刃畔ⅰ?/P>

  其次,安裝各個節(jié)點。選擇“概要表創(chuàng)建”向?qū)В凇案乓眍愋瓦x擇”對話框中選擇“創(chuàng)建應(yīng)用程序服務(wù)器概要表”,一直單擊“下一步”即可完成安裝。在程序菜單中啟動概要表。

  ,為了提高靜態(tài)頁處理效率,需要安裝IBM HT-TP Server以及WAS插件。安裝后修改并運行插件bin下的configurewebserverl.bat,Web服務(wù)器會添加到配置管理器中。可進(jìn)入管理控制臺點擊“服務(wù)器”,打開Web服務(wù)器查看剛添加的服務(wù)。然后進(jìn)行集群的搭建。進(jìn)人管理控制臺,點擊“系統(tǒng)管理”進(jìn)入節(jié)點;添加節(jié)點,選擇類型為受管制節(jié)點,輸入節(jié)點IP地址和JMX端口號即可。用此方法添加其他各節(jié)點,添加完所有節(jié)點后,控制臺會把各節(jié)點的默認(rèn)服務(wù)serverl自動添加到系統(tǒng)中,可以將其刪除。點擊“服務(wù)器”,進(jìn)入“集群配置”,單擊“添加”按鈕,輸人群的名稱,然后選擇剛添加過的節(jié)點,保存也可建立多個群。搭起集群環(huán)境后無需進(jìn)入單個節(jié)點進(jìn)行管理,在管理控制臺可以進(jìn)行統(tǒng)一管理。在整個集群環(huán)境中,若要發(fā)布應(yīng)用程序,只需要在部署管理控制臺發(fā)布應(yīng)用。應(yīng)用可以選擇需要使用的集群,選擇完畢后集群內(nèi)所有成員節(jié)點都會有份應(yīng)用;同時,應(yīng)用也發(fā)布到IBM HTTP Server上,這樣該應(yīng)用所有動態(tài)頁面提交給負(fù)載的可用節(jié)點,靜態(tài)頁面或數(shù)據(jù)提交給IBM HTTP Server來處理。本系統(tǒng)還需要操作數(shù)據(jù)庫,建立數(shù)據(jù)庫驅(qū)動、配置數(shù)據(jù)源都會在所有成員節(jié)點上同步完成。

  JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。支持JSP/Serv-let的Web服務(wù)器有很多,選擇合適的Web服務(wù)器對于構(gòu)建JSP網(wǎng)站是非常重要的。

  4 預(yù)收款系統(tǒng)的使用

  輸入相應(yīng)的會員信息和密碼進(jìn)入預(yù)收款界面。按回車鍵光標(biāo)會自動跳轉(zhuǎn)到下一個輸入框,身份驗證無誤后進(jìn)入主界面,如圖3(a)所示。其中一位顧客一個流水,系統(tǒng)會自動生成。如圖3(b)所示。

操作界面

  掃描后會顯示商品詳細(xì)信息:名稱、單價/單位、數(shù)量、總金額。按Z鍵可以看到商品在列表框中,再次按Z鍵可以返回信息框。若顧客有不要的商品,可以選中相應(yīng)商品明細(xì)按X鍵刪除。近掃描的商品總排在列表首行,按Z鍵時默認(rèn)顯示近掃描的商品信息。若要查看先前掃描過的商品信息,可以選中列表中相應(yīng)記錄按Z鍵。

  輸入完數(shù)量按回車鍵,此時掃描商品條碼。裝袋完成后點擊B。掃描包裝條碼后,繼續(xù)裝袋。顧客的所有商品裝袋結(jié)束后按C鍵,當(dāng)提示“提交成功”時該顧客的商品信息將發(fā)送到收款臺。此后可對下一名顧客中進(jìn)行預(yù)收款。若在提交前想查看當(dāng)前顧客所有的商品信息(前提是都已小結(jié)),可選擇操作菜單中的流水明細(xì)。按F1退出該窗口返回到主界面。若要查看某一包裝袋的商品明細(xì),可選擇菜單中的小結(jié)明細(xì)。掃描包裝袋上的條碼就會出現(xiàn)該袋所盛商品的明細(xì)。按F1退出該窗口返回到主界面。若顧客有些商品不能包裝,則需到收款臺另行掃描收款。若顧客還有未包裝商品,但想知道所有商品的明細(xì),可選擇菜單中的總金額或按快捷鍵G。“包裝額”中顯示該顧客所有包裝商品應(yīng)收款,“其他”是不方便包裝商品應(yīng)收款,“總金額”為該顧客到款臺總付款。操作員掃描未包裝商品,結(jié)束后告知顧客該付多少錢。若操作員需修改密碼,可選擇操作菜單中的“修改密碼”。

  結(jié) 語

  本文介紹了詳細(xì)的流程和運用步驟,可以更加容易的熟悉系統(tǒng)的操作功能和操作環(huán)境。這種系統(tǒng)的簡單操作可以在業(yè)務(wù)繁忙的時候起到節(jié)約時間,更加快速的完成客戶結(jié)賬過程。對于消費者來說可以有很好的購物環(huán)境,還方便有些趕時間客戶。這就是設(shè)計這個系統(tǒng)的根本目的。對于市場來說,這樣可以增加產(chǎn)品的消費數(shù)量,全方面的優(yōu)點就可以相愛市場上有更強(qiáng)大的立足點。


  

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!