2011-05-20 93 views
3

我要開發一個POS系統的「帕德爾網球」俱樂部,基本上我的requeriments如下:POS基於web的優勢/過桌面應用的缺點

  • 銷售是從餐廳的產品和優惠券預訂帕德爾法院(例如5小時的優惠券)。
  • 優惠券在俱樂部支付,但法院可以通過他們的網頁預訂。
  • 由於我們擁有俱樂部的所有數據庫,因此我需要在俱樂部內部有一臺服務器,並提供網絡服務,隨時準備在我們的數據庫中對法院進行保留。

我的第一個方法是使在雲數據庫和Web服務的同一服務器託管的基於網絡POS機,但它會只在LAN網絡(它有沒有意義出售一瓶瓦爾特的除了餐廳以外的其他地方),這讓我懷疑爲POS系統製作桌面應用程序。

作爲一個Web應用程序,它不是一個很常見的POS系統,但我認爲它不會有任何實踐上的限制(使用AJAX和Javascript來避免不必要的頁面重新加載並使它更像「桌面相似」), Web應用程序與Web服務器的局域網內所有連接的好處(在線管理它,可擴展性...)

將通過SSL,所以安全性幾乎可以保證

我想知道,如果這對於這種情況是一種正確的方法,並且如果有POS桌面應用程序存在任何缺點

非常感謝!

+0

然後你決定了什麼? – 2012-06-01 18:35:26

+0

最後我做了它作爲一個web應用程序,它運作良好,但作爲一個建議,任何人做類似的事情,我會認爲在任何方法來使應用程序服務器(IIS,Apache ...)和數據庫的簡單部署,也許一些自包含的服務器準備好在服務器計算機和數據庫如sqlite上工作。 – Msam85 2012-06-07 11:40:55

+0

我還在使用java(J2EE)和MySql作爲數據庫開發零售管理系統(RMS)和銷售點(POS)! – 2012-06-08 05:20:56

回答

3

如果您打算構建基於Web的pos系統或任何pos系統,最佳路線是使用HTML5和離線存儲。或使用iPad或Android。如果設備或瀏覽器擁有自己的存儲空間,那麼您無需擔心往返服務器的往返行程。 95%的企業運營一家商店,95%的企業不使用庫存控制。所以你最好的路線是一個簡單的設備pos應用程序,只需將它發送到後臺即可進行銷售。即當銷售支付通常時,他們是等待下一個客戶 - 因此在該窗口中進行所有更新。將股票存放在設備上,但將其全部備份在服務器上。當設備運行時,檢查服務器的更新 - 可能是更改菜單或收據地址 - 下載json配置文件 - 關閉。通過這樣做,如果應用程序崩潰時重新啓動銷售執行應該重新出現。如果互聯網連接丟失 - 應用程序將繼續銷售 - 儘管您沒有爲卡支付進行驗證。 如果你不打算讀卡最好的賭注是一個HTML5瀏覽器應用程序。它將在Mac,PC,iPad或Android上運行。您可以添加一個簡單的小程序來瀏覽Web瀏覽器的NO SILENT(無靜音)打印,並使用tsp 143 lan收據打印機進行打印。

它是一個很大的工作和一個複雜的工作 - 但做對了,你應該有一個殺手級應用。

+0

爲什麼在Web應用程序中使用讀卡器時會出現問題?我不反對你的評論,只是好奇而已。 – coffekid 2012-11-19 08:34:14

2

對於打印客人和廚房檢查,您可以看看新的Epson TM 88i打印機。本打印機配備打印服務器。這使您可以直接從移動設備進行打印。爲此,您必須製作HTML5文檔佈局並將其作爲XML文件發送。這臺打印機將它轉換成ESC代碼

相關問題