中文字幕无码日韩视频无码三区

一種分布式移動開票與管理系統及方法

文檔序號:9866443閱讀:335來源:國知局
一種分布式移動開票與管理系統及方法
【技術領域】
[0001]本發明涉及稅務控制技術領域,具體涉及一種分布式移動開票與管理系統及方法。
【背景技術】
[0002]目前的餐飲行業已經大范圍推廣移動式的點餐系統,服務員可以做到使用手持點餐設備為客戶下單,有些比較高端的酒店已經采用平板電腦等智能終端讓客人自助點餐。移動式的自助選餐、下單已經成為餐飲行業普遍使用的提升客人用餐體驗的方式。
[0003]盡管上述模式已經發展的越來越普遍,但是餐飲行業開具發票的工作流程上卻一直沒有改進。當客戶用餐完畢要買單的時候,仍然需要服務員作為信息傳遞者來人工的實現總臺開票機操作員和客戶之間的溝通。用戶將現金和發票的付款單位名稱寫下來告訴服務員、等待服務員去總臺開具發票并找零后送回給用餐的客人。當用戶需要刷卡支付的時候,就更加需要客戶去前臺刷卡并告知發票抬頭內容。如果餐廳用餐客人特別多時,服務員的工作量就會非常大,這樣就會造成服務員的大部分時間用于開發票、找零、在總臺輪候等待錄入發票付款人,而客人呼叫服務人員服務時卻沒有人能及時響應,導致客戶的用餐體驗降低。與此同時,開票機輸入法和操作方式較復雜,耗時長且易于出錯,更加造成了效率下降。

【發明內容】

[0004]鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的分布式移動開票與管理系統及方法,采用這種系統及方法可以實現開票信息快速錄入并遠程控制開票設備開出發票,無需客人自己再去總臺實現結賬和發票開具。
[0005]依據本發明的一個方面,提供了一種分布式移動開票與管理系統,包括開票設備、移動智能終端設備,其中:所述開票設備通過有線網接入中心路由器獲得固定的IP地址,所述開票設備在所述IP地址上創建server服務;所述移動智能終端設備通過無線接入由所述中心路由器和至少一個無線熱點組成的內部局域網,與所述開票設備處于同一網段,所述移動智能終端設備訪問到所述開票設備的所述server服務。
[0006]進一步地,所述開票設備包括:
[0007]開啟socket服務模塊,適用于所述開票設備利用操作系統的socket套接字編程方法開啟網絡socket服務;
[0008]接收請求模塊,適用于所述開票設備接收至少一個所述移動智能終端設備的請求;
[0009]處理模塊,適用于所述開票設備對接收到的請求進行開票處理。
[0010]進一步地,所述開票設備中的所述處理模塊實現其功能,具體包括:所述開票設備循環的從數據緩存結構的隊列中提取開票數據,執行開票任務。
[0011]進一步地,所述移動智能終端設備包括:
[0012]無線連接模塊,適用于所述移動智能終端設備通過無線方式連接所述開票設備;
[0013]下載模塊,適用于所述移動智能終端設備從所述開票設備中下載能開具的發票項目;
[0014]錄入模塊,適用于在所述移動智能終端設備上快速錄入開票信息;
[0015]發送模塊,適用于通過網絡遠程發送所述開票信息到所述開票設備實現發票自動打印。
[0016]進一步地,所述系統還具有聯網權限控制模塊,適用于所述移動智能終端設備與所述開票設備之間的聯網權限控制。
[0017]進一步地,所述系統還具有數據訪問權限控制模塊,適用于所述移動智能終端設備與所述開票設備之間的數據訪問權限控制。
[0018]進一步地,所述系統還具有統計模塊,具有數據訪問權限者讀取已開票數據后生成各種統計圖表。
[0019]根據本發明的另一個方面,提供了一種分布式移動開票與管理方法,包括以下步驟:
[0020]開票設備開啟網絡socket服務;
[0021]所述開票設備接收來自移動智能終端設備至少一個連接請求;
[0022]所述開票設備對接收到的請求進行開票處理。
[0023]進一步的,所述開票設備開啟網絡socket服務步驟,具體包括:
[0024]利用socket方法創建文件標識符server_sockfd,并設置其屬性為非阻塞;
[0025]利用bind方法將所述開票設備綁定到收款機的IP和端口上;
[0026]采用listen方法開啟在所述server_sockfd上的循環監聽連接,等待接收來自所述移動智能終端設備的連接。
[0027]進一步的,所述開票設備接收來自移動智能終端設備至少一個連接請求步驟,具體包括:
[0028]所述開票設備循環調用accept方法接收連接;
[0029]當產生一個外部連接時,所述系統為該新的連接分配一個連接套接字標識符client_sockfd ;
[0030]為所述連接套接字標識符啟動一個用于接收該條鏈路發來的協議數據的線程;
[0031]在所述線程內對所述協議數據解析并執行相應的動作;
[0032]將發票數據存入數據緩存結構中排隊等候處理;
[0033]結束該次線程,所述系統繼續等待連接請求。
[0034]根據本發明的再一個方面,提供了一種分布式移動開票與管理方法,包括以下步驟:
[0035]步驟(I)、登錄移動智能終端設備中的分布式移動開票與管理系統app ;
[0036]步驟(2)、判斷當前操作者是否具有超級權限;如果是,則跳轉到步驟(9);反之,進入下一步;
[0037]步驟(3)、選擇發票開具功能;
[0038]步驟(4)、錄入開票信息;
[0039]步驟(5)、選擇開票項目;
[0040]步驟(6)、所述移動智能終端設備連接開票設備服務器,包含聯網鑒權過程;
[0041]步驟(7)、所述移動智能終端設備向所述開票設備提交開票請求;
[0042]步驟(8)、所述移動智能終端設備判斷是否開票成功;如果成功,則結束本次開票操作,返回到步驟⑶等待新的發票開具命令;反之,跳回到步驟⑷中重新執行本次開票操作;
[0043]步驟(9)、進行經營狀況分析;
[0044]步驟(10)、錄入需要統計分析的時間段;
[0045]步驟(11)、所述移動智能終端設備連接所述開票設備服務器,包括聯網鑒權過程;
[0046]步驟(12)、通過所述移動智能終端設備向所述開票設備提交數據請求;
[0047]步驟(13)、所述移動智能終端設備判斷數據獲取是否成功;如果成功,則進入下一步;反之,跳回到步驟(10);
[0048]步驟(14)、根據所述獲取的數據生成圖表進行分析。
[0049]本發明采用一種使用稅控收款機、網絡開票機等發票開具設備(簡稱開票設備)作為網絡服務中心,以手機等智能終端作為開票客戶端,實現移動開票、稅控管理的系統及方法。通過將開票設備作為局域網TCP/IP的server服務器,可以同時通過WIFI接收多個來自Android或1S終端的開票信息數據,在開票設備內接收到的票據信息以隊列排隊方式實現開票處理。采用這種方式可以解決餐飲行業高峰時段的客戶發票開具需求,客戶無需離開用餐點親自去前臺辦理發票抬頭告知事宜,在等待結賬的同時遠程完成發票開具,提高了客戶的用餐體驗,同時也省去了餐廳的人力和時間成本,提高了工作效率。
[0050]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
【附圖說明】
[0051]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。說明書附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。顯而易見地,下面描述的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0052]圖1示出了根據本發明實施例一的分布式移動開票與管理系統框圖;
[0053]圖2示出了基于圖1所示系統的開票設備功能示意圖;
[0054]圖3示出了基于圖1所示系統的移動智能終端設備功能示意圖;
[0055]圖4示出了根據本發明實施例二的分布式移動開票與管理方法流程圖;
[0056]圖5示出了基于圖4所示方法的開票設備上socket開啟server服務方法流程圖;
[0057]圖6示出了基于圖4或圖5所示方法的開票設備多線程接收移動智能終端設備發來的開票請求的流程圖;
[0058]圖7示出了基于圖4或圖5或圖6所示方法的移動智能終端工作流程圖。
【具體實施方式】
[0059]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0060]需要說明的是,在說明書及權利要求當中使用了某些詞匯來指稱特定組件。本領域技術人員應可以理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權利要求并不以名詞的差異來作為區分組件的方式,而是以組件在功能上的差異來作為區分的準則。如在通篇說明書及權利要求當中所提及的“包含”或“包括”為一開放式用語,故應解釋成“包含但不限定于”。說明書
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1