餐飲業POS走向智慧餐飲的幾個方向

隨著疫情的關係,消費者越來越習慣透過網路去滿足自己在飲食上的需求。而且著重在效率以及體驗上~餐飲業相關的系統以及POS都面臨到不再只能把自己局限在收銀上面而已,而是能集合線上點餐、外送/外賣平台整合、線上預購、團購等功能於一體為商業需求的綜合管理系統。

要達到能實現智慧餐飲的要點應該有:

一、自助點餐-無論是使用kiosk或是手機點餐系統去做點餐以及付費,重要是不需要排隊,節省收銀員人力以及時間,也提升翻桌率與整體服務時間。

二、透過LINE或會員平台去留住客戶-如果使用外賣外送平台的話,使用者都會留在平台,店家無法直接與客戶聯繫,可以透過LINE或自有會員平台留住自己的使用者數據。

三、大數據分析-透過累積的用戶資料,去描繪與瞭解自己的客戶畫象,可以有效的做精準行銷。

四、會員管理-建立積分/積點模式,留住老客戶。

五、系統流程的自動化-例如客戶下單後,訂單自動同步的後端廚房,減少溝通,降低出錯

六、流量為王-透過FB、LINE做為入口,從大魚池拉進自己的小魚池中,進而提升線上銷售量。

系統商應該具備功能:

一、行動化點餐

二、預約排隊、自動叫號

三、線上訂位

四、折扣、積分/積點、儱惠券等方式提高忠誠度與二次消費

五、外賣/外送-結合uber eats/Foodpanda等功能

Delphi | POS收銀系統實現客顯播放mp4影片

Delphi內建的mediaplayer似乎無法播放MP4的影片!只好透過系統內的mediaplayer來實作了~
一、Component→Import Component然後選擇ActiveX Control

二、搜尋media,找到Windows Meida Player

三、原則上就是下一步安裝完成就好

接下來程式的部份

在畫面上放上WindowsMediaPlayer1、Button、Timer、OpenDialog、ProgressBar1。

程式碼如下:

一、

procedure TForm1.FormCreate(Sender: TObject);
begin
WindowsMediaplayer1.uiMode := ‘none’;  //不顯示按鈕
end;

二、

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
WindowsMediaPlayer1.controls.stop;
end;

三、

procedure TForm1.Button1Click(Sender: TObject);
begin
if opendialog1.Execute then begin
WindowsMediaPlayer1.URL := ‘file://’+opendialog1.FileName;
WindowsMediaplayer1.uiMode := ‘none’;
WindowsMediaPlayer1.controls.play;
end;
end;

四、

procedure TForm1.WindowsMediaPlayer1PlayStateChange(ASender: TObject;
NewState: Integer);
begin
case NewState of
wmppsPlaying: begin
Timer1.Enabled := True;
end;
wmppsStopped,
wmppsPaused: begin
Timer1.Enabled := False;
end;
end;
end;

五、

procedure TForm1.Timer1Timer(Sender: TObject);
var
Duration: double;
Position: double;
begin

Form1.Caption := WindowsMediaPlayer1.controls.currentPositionString
+ ‘ of ‘
+ WindowsMediaPlayer1.currentMedia.durationString;

Duration := WindowsMediaPlayer1.currentMedia.duration;
Position := WindowsMediaPlayer1.controls.currentPosition;
ProgressBar1.Position := Trunc( Position*(Duration/ProgressBar1.Max) );
end;

餐飲POS系統的候位出單

在石二鍋看到IISTUDIO的取單叫號系統,覺得還蠻不錯的,打算這次連假也使用Delphi 10.2 Tokyo來刻一個試試。

技術上主要是搭配WebAPI以及Delphi 10.2的FMX來達成:

1 設定店別、人數與桌型,號碼起訖對應(WEB介面)

2 Delphi 撰寫iOS/Android/Win版的畫面,透過WEBAPI取得上述資料

3 候位確認時,呼叫印單程式印單

4 WEBAPI回寫,方便使用者連線確認

SQL SERVER新增SQLEXPRESS別名

有許多單機版的進銷存系統、餐飲POS系統或是會計系統,會使用SQL SERVER EXPRESS的版本,然後連線字串變成了 LOCALHOST\SQLEXPRESS。

在安裝後預設是會多了一個\SQLEXPRESS

那如果是安裝正式版本的話,怎麼辦呢?

到SQL SERVER的組態管理員裡面

新增別名,伺服器指到本機 (local),然後別名名稱設為 localhost\sqlexpress 就可以了!

餐飲POS系統開發日誌 – 多國語系的考量

多國語系主要是因應不同國家顯示的UI,一般來說的作法有幾種
1 使用資源檔
2 使用INI對應
3 使用資料庫對應
這中間還包含是否有對應的字型…..等等。
當然還有維護的便利性,
這邊比較偏好的是用COMPONENT對應資料庫的方式來做
可以參考之前做的 多國語言支援作法

餐飲POS系統開發日誌 – 每個產品都需要一個故事

內部代號為「AzureDragon」(青龍)的餐飲POS系統,是一個以全新概念推出的餐飲業POS系統。不同於以往坊間的POS只能支援單一作業系統,AzureDragon同時支援Windows/Android/iOS/Web平台。而AzureDragon的目標是打造出全世界最優秀的POS系統,以模組化方式盡可能支援各種餐飲業態,更結合雲端技術以及無線傳輸等優點,讓POS系統更穩定、操作更便利。

Azure Dragon/White Tiger/Vermilion bird/Black Tortoise

Delphi 10 Seattle隆重登場

很久沒更新近況了!最近Embarcadero出了Delphi 10 Seattle,主要是針對行動裝置/PC以及IOT物聯網。

到時候再來分享一下

1442335478407

另一件事在設計電子發票,當然圖片中少了CODE39的條碼啦XDD

11205488_10152975552941541_8585917734032493888_n

WP T810列印電子發票相關設定

WP-T810是目前支援列印QRCode的機型,適合拿來印電子發票。安裝步驟也不困難,先安裝Chip Driver後,就可以把USB模擬成Com Port,重開機後再安裝Windows Driver就可以拿來印電子發票了。

不過要注意一點是,安裝完後,記得在Paper Cut設定End of Each PAGE。T810Setting

相關連結: Vectronix System Inc微創系統