一種開球自動排序系統及方法
【技術領域】
[0001 ] 本發明涉及高爾夫球的開球技術領域,特別涉及一種開球自動排序系統及方法。
【背景技術】
[0002]高爾夫球作為一種高雅的活動,也早就被人們列入了新技術管理的范圍,目前的高爾夫管理系統已經在計算機系統上開發完成,絕大多數的高爾夫球場都在使用計算機進行管理。
[0003]然而高爾夫球的開球順序卻需要用戶自己記憶,導致用戶在打球時無法徹底地把心思放在打球上,需要時刻牢記每一個球洞的開球順序。
[0004]因此,希望有一種開球自動排序系統及方法可以克服或至少減輕現有技術的上述缺陷。
【發明內容】
[0005]本發明的目的在于提供一種開球自動排序系統及方法來克服或至少減輕現有技術的上述缺陷。
[0006]為了達到上述目的,本發明的開球自動排序系統包括:輸入模塊、記分模塊和開球順序排序模塊;
[0007]輸入模塊,客戶端通過所述輸入模塊向所述開球自動排序系統輸入用戶的名稱,并根據輸入用戶的順序對所述用戶進行排序;
[0008]記分模塊,所述記分模塊電連接所述輸入模塊,所述記分模塊對每個用戶的當前球洞分數和累計分數分別進行存儲;
[0009]開球順序排序模塊,所述開球順序排序模塊根據所述每個用戶的當前球洞分數或累計分數進行排序。
[0010]優選地,所述開球自動排序系統還包括選擇模塊,所述選擇模塊根據客戶端的選擇對所述輸入模塊確定的所述用戶排序進行重新排序。
[0011]優選地,所述記分模塊包括存儲模塊和累計模塊,所述存儲模塊存儲所述當前球洞、每個用戶的名稱和每個用戶在當前球洞的分數;所述累計模塊連接所述存儲模塊,所述累計模塊存儲所述每個用戶的名稱和累計分數。
[0012]優選地,所述輸入模塊為手提電腦、平板電腦、手機或其他智能移動設備中的一種或幾種。
[0013]—種開球自動排序方法,包括以下步驟:
[0014]S1:客戶端通過輸入模塊向開球自動排序系統輸入用戶的名稱,所述輸入模塊根據所述客戶端輸入用戶的順序對所述開球自動排序系統的開球排序進行初始化排序;
[0015]S2:客戶端對所述初始化排序進行調整,通過觸發需要重新排序的用戶名,并將所述用戶名拖放到指定的排序位置進行開球的重新排序;
[0016]S3:根據開球順序分別對每個用戶在當前球洞的分數進行存儲和顯示;
[0017]S4:點擊下一個球洞時,根據S3中每個用戶的分數對開球排序進行重新排序;
[0018]S5:查看已有分數的任意一個球洞的開球排序,需要點擊該球洞的任意一個分數值即可查看該球洞的開球順序;
[0019]S6:根據S3中存儲的球洞分數進行累加,對用戶的總分數進行排序并顯示。
[0020]優選地,所述S4中進一步包括空值判斷排序:對S3中每個用戶的分數進行空值判斷,當用戶分數為空值時,所述空值用戶的下一個球洞開球排序為最后一位。
[0021]優選地,所述S4中進一步包括同值判斷排序:對S3中每個用戶的分數進行是否為相同數值的判斷,當其中兩個或兩個以上用戶的分數相同時,對所述具有相同值的用戶進行上一個球洞分數值的判斷,根據上一個球洞的分數值所述具有相同值的用戶將再次進行開球排序。
[0022]通過本發明的開球自動排序系統及方法,實現了用戶在打球時無需記憶開球順序,并能根據需要隨時對開球順序進行查詢。
【附圖說明】
:
[0023]圖1是本發明開球自動排序系統的結構示意圖。
【具體實施方式】
:
[0024]為使本發明實施的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行更加詳細的描述。在附圖中,自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。所描述的實施例是本發明一部分實施例,而不是全部的實施例。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發明,而不能理解為對本發明的限制。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。下面結合附圖對本發明的實施例進行詳細說明。
[0025]根據本發明一寬泛實施例的開球自動排序系統包括:輸入模塊、記分模塊和開球順序排序模塊;
[0026]輸入模塊,客戶端通過所述輸入模塊向所述開球自動排序系統輸入用戶的名稱,并根據輸入用戶的順序對所述用戶進行排序;
[0027]記分模塊,所述記分模塊電連接所述輸入模塊,所述記分模塊對每個用戶的當前球洞分數和累計分數分別進行存儲;
[0028]開球順序排序模塊,所述開球順序排序模塊根據所述每個用戶的當前球洞分數或累計分數進行排序。
[0029]根據本發明另一寬泛實施例的開球自動排序方法,包括以下步驟:
[0030]S1:客戶端通過輸入模塊向開球自動排序系統輸入用戶的名稱,所述輸入模塊根據所述客戶端輸入用戶的順序對所述開球自動排序系統的開球排序進行初始化排序;
[0031]S2:客戶端對所述初始化排序進行調整,通過觸發需要重新排序的用戶名,并將所述用戶名拖放到指定的排序位置進行開球的重新排序;
[0032]S3:根據開球順序分別對每個用戶在當前球洞的分數進行存儲和顯示;
[0033]S4:點擊下一個球洞時,根據S3中每個用戶的分數對開球排序進行重新排序;
[0034]S5:查看已有分數的任意一個球洞的開球排序,需要點擊該球洞的任意一個分數值即可查看該球洞的開球順序;
[0035]S6:根據S3中存儲的球洞分數進行累加,對用戶的總分數進行排序并顯示。
[0036]通過本發明的開球自動排序系統及方法,實現了用戶在打球時無需記憶開球順序,并能根據需要隨時對開球順序進行查詢。
[0037]如圖1所示,開球自動排序系統包括:輸入模塊1、選擇模塊2、記分模塊3、存儲模塊4、累計模塊5和開球順序排序模塊6。
[0038]客戶端通過所述輸入模塊I向所述開球自動排序系統輸入用戶的名稱,所述開球自動排序系統根據輸入用戶的前后順序對所述用戶進行排序。
[0039]所