1.一種網球賽事組織管理系統(tǒng),其特征在于:包括個人用戶終端、場館用戶終端、服務器終端、設于比賽場地的比賽結果記錄終端和無線通訊模塊,所述各個終端之間通過無線通訊模塊傳輸數據;
所述個人用戶終端包括賽事發(fā)起模塊、賽事信息顯示模塊、參賽信息采集模塊、賽程信息顯示模塊、比賽結果顯示模塊和繳費模塊;
所述場館用戶終端包括賽事發(fā)起模塊、賽事信息顯示模塊、場地信息采集模塊、賽程信息顯示模塊、比賽結果顯示模塊和收費模塊;
所述服務器終端包括賽事信息統(tǒng)計模塊、第一控制模塊、第二控制模塊、賽程分析生成模塊、比賽結果統(tǒng)計模塊和費用結算模塊;
所述賽事發(fā)起模塊包括賽事發(fā)起單元和賽程輪數確認單元,所述賽事發(fā)起單元用于輸入擬發(fā)起的賽事信息并發(fā)送到賽事信息統(tǒng)計模塊,所述賽事信息包括賽事名稱、最少參加人數、最多參加人數、場地數、賽事舉辦時間、報名截止時間、報名費,所述賽事發(fā)起單元能夠同時發(fā)起多項賽事,所述賽程輪數確認單元用于接收賽程分析生成模塊發(fā)送的輪數確認請求和根據請求輸入賽程輪數并發(fā)送到賽程分析生成模塊;
所述賽事信息統(tǒng)計模塊對賽事信息進行統(tǒng)計匯總并發(fā)送到賽事信息顯示模塊顯示同時當系統(tǒng)時間到達賽事的報名截止時間后向參賽信息采集模塊和場地信息采集模塊發(fā)送停止采集命令;
所述參賽信息采集模塊用于采集參賽人員信息并將人員信息實時發(fā)送到第一控制模塊,所述參賽人員信息包括姓名、年齡、擬參加的賽事名稱;
所述場地信息采集模塊用于采集能夠用于比賽的場地信息并將場地信息實時發(fā)送到第二控制模塊,所述場地信息包括場地名稱、使用時間、擬參與的賽事名稱;
所述第一控制模塊控制參賽信息采集模塊是否采集參賽人員信息,同時實時接收來自參賽信息采集模塊采集的人員信息,并對人員信息進行實時統(tǒng)計得出統(tǒng)計結果,所述統(tǒng)計結果包括每項賽事的每個參賽人員的姓名、年齡和總參賽人數;當賽事發(fā)起后,所述第一控制模塊向參賽信息采集模塊發(fā)送開始采集命令,參賽信息采集模塊開始采集該項賽事的參賽人員信息;當該項賽事的統(tǒng)計結果中的總參賽人數達到該項賽事的最多參加人數時,所述第一控制模塊向參賽信息采集模塊發(fā)送停止采集命令;并在系統(tǒng)時間到達報名截止時間后,所述第一控制模塊停止實時統(tǒng)計并將最后獲得的統(tǒng)計結果發(fā)送到賽程分析生成模塊;
所述第二控制模塊控制場地信息采集模塊是否采集場地信息,同時實時接收來自場地信息采集模塊采集的場地信息,并對場地信息進行實時統(tǒng)計得出統(tǒng)計結果;所述統(tǒng)計結果包括每項賽事的每個場地名稱、使用時間和總場地數;當賽事發(fā)起后,所述第二控制模塊向場地信息采集模塊發(fā)送開始采集命令,場地信息采集模塊開始采集該項賽事的場地信息;當該項賽事的統(tǒng)計結果中的場地數達到該項賽事的場地數時,所述第二控制模塊向場地信息采集模塊發(fā)送停止采集命令;在系統(tǒng)時間到達報名截止時間后,所述第二控制模塊停止實時統(tǒng)計并將最后獲得的統(tǒng)計結果發(fā)送到賽程分析生成模塊;
所述比賽結果記錄終端用于記錄比賽結果信息并將結果信息發(fā)送到比賽結果顯示模塊和比賽結果統(tǒng)計模塊,所述比賽結果信息包括對戰(zhàn)人員、勝負結果;
所述比賽結果顯示模塊用于顯示賽事的比賽結果;
所述比賽結果統(tǒng)計模塊用于統(tǒng)計賽事的比賽結果;
所述賽程分析生成模塊用于生成賽程信息,包括:
(1)先對接收到的參賽人員信息統(tǒng)計結果和場地信息統(tǒng)計結果進行判定:若總參賽人數達到最少參加人數且總場地數達到場地數,則賽事發(fā)起成功;若總參賽人數未達到最少參加人數或者總場地數未達到場地數,則賽事發(fā)起失??;
(2)根據判定結果進行處理:
A.若賽事發(fā)起成功,賽程分析生成模塊則先根據總參數人數和自帶的賽制規(guī)則生成輪數確認請求并將請求發(fā)送到賽程輪數確認單元,當接收到賽程輪數確認單元發(fā)送的賽程輪數后,再根據接收到的人員統(tǒng)計結果、場地統(tǒng)計結果并結合自帶的賽制規(guī)則生成首輪賽程信息,首輪比賽開始后,再根據比賽結果統(tǒng)計模塊統(tǒng)計的比賽結果生成后續(xù)輪次的賽程信息,所述賽程信息通過無線通訊模塊發(fā)送到賽程信息顯示模塊實時同步顯示,所述賽程信息包括參賽人員對陣名單、比賽場地、比賽時間,其中自帶的賽制規(guī)則為:
若參賽人數為M人,比賽輪數為N輪,N由賽程輪數確認單元輸入;
第一輪:參賽人員兩兩隨機捉對進行比賽,生成第一輪對陣名單,勝者積1分,敗者積0分;
第二輪根據第一輪的比賽結果將人員分成2組,積1分者為一組,積0分者為1組,各組內部兩兩隨機捉對進行比賽,生成第二輪對陣名單;
以此類推,第N輪根據前N-1輪的比賽結果將人員分組,將具有相同積分的參賽人員分為一組,組別從最高積分至最低積分積依次排列,各組內部兩兩隨機捉對進行比賽,生成第N輪對陣名單;
其中:(1)2(N-1)≤M≤2N;(2)若每組參賽人員為單數,當出現在第1輪時,則多出的1人輪空,自動記錄比賽結果為勝,當出現在第2輪至第N輪時,遵循隨機借取原則,若高積分組剩余1人,則從相鄰低積分組隨機借取1人進行兩兩捉對,直至借取到最低積分組,最低積分組剩余的1人可輪空;(3)隨機分組中,上一輪兩兩捉對人員避免在下一輪再次相遇,如果無法避免,則相遇。(4)當根據上一輪的比賽結果能夠至少形成下一輪的一個組別內的4個參賽人員名單時,賽程分析生成模塊即開始生成下一輪對陣名單并分配比賽場地;
B.若賽事發(fā)起失敗,則不生成賽程信息;
所述繳費模塊用于向參賽人員收取報名費和退回報名費,并將收取的報名費發(fā)送到費用結算模塊;
所述費用結算模塊結合賽程分析模塊接收到的場地信息統(tǒng)計結果對接收到的報名費進行結算處理并得出場館用戶支付結果,并通過收費模塊支付給場館用戶;
所述收費模塊用于向場館用戶支付場館使用費。
2.根據權利要求1所述的網球賽事組織管理系統(tǒng),其特征在于:所述服務器終端還包括人員積分模塊,所述人員積分模塊接收每次比賽的比賽結果記錄終端記錄的比賽結果信息并對比賽結果信息進行統(tǒng)計,根據統(tǒng)計結果對人員進行積分排名。
3.根據權利要求1所述的網球賽事組織管理系統(tǒng),其特征在于:所述個人用戶終端、場館用戶終端和服務器終端均為計算機、平板電腦或者手機的任意一種。
4.一種基于權利要求1所述的網球賽事組織管理系統(tǒng)的網球賽事組織管理方法,其步驟為:
A.個人用戶通過個人用戶終端的賽事發(fā)起單元或者場館用戶通過場館用戶終端的賽事發(fā)起單元輸入擬發(fā)起的賽事信息并發(fā)送到服務器終端的賽事信息統(tǒng)計模塊,賽事信息包括賽事名稱、最少參加人數、最多參加人數、場地數、賽事舉辦時間、報名截止時間、報名費,所述賽事發(fā)起單元能夠同時發(fā)起多項賽事;
B.服務器終端的賽事信息統(tǒng)計模塊對接收到的賽事信息進行統(tǒng)計匯總并發(fā)送到個人用戶終端和場館用戶終端的賽事信息顯示模塊顯示;
C.第一控制模塊向參賽信息采集模塊發(fā)送開始采集命令;同時第二控制模塊向場地信息采集模塊發(fā)送開始采集命令;
D.個人用戶查看個人用戶終端的賽事信息顯示模塊顯示的賽事信息,根據自身需求確定是否報名參加,如果報名參加,則通過參賽信息采集模塊輸入自己的個人信息,包括姓名、年齡、擬參賽的賽事名稱,輸入的個人信息實時發(fā)送給第一控制模塊,同時通過繳費模塊繳納報名費;
同時,場館用戶查看場館用戶終端的賽事信息顯示模塊顯示的賽事信息,根據自身需求確定是否報名參加,如果報名參加,則通過場地信息采集模塊輸入能提供的場地的位置、提供時間、擬參與的賽事,輸入的場地信息實時發(fā)送給第二控制模塊;
E.第一控制模塊實時接收來自參賽信息采集模塊采集的參賽人員信息,并對接收到的人員信息進行實時統(tǒng)計得出統(tǒng)計結果,統(tǒng)計結果至少包括每項賽事的每個參賽人員的姓名、年齡、總參賽人數,當某項賽事的總參賽人數達到該項賽事的最多參加人數時,第一控制模塊向參賽信息采集模塊發(fā)送停止采集命令,參賽信息采集模塊停止采集該項賽事的參賽信息,個人用戶無法通過參賽信息采集模塊報名參加該項賽事;
同時,第二控制模塊實時接收來自場地信息采集模塊采集的場地信息,并對接收到的場地信息進行實時統(tǒng)計得出統(tǒng)計結果,統(tǒng)計結果至少包括每項賽事的每個場地的位置、使用時間、總場地數,當某項賽事的總場地數達到該項賽事的場地時,第二控制模塊向參賽信息采集模塊發(fā)送停止采集命令,參賽信息采集模塊停止采集該項賽事的場地信息,場館用戶無法通過場地信息采集模塊報名參加該項賽事;
F.當某項賽事到達報名截止時間后,所述賽事信息統(tǒng)計模塊向參賽信息采集模塊和場地信息采集模塊發(fā)送停止采集命令,所述參賽信息采集模塊停止采集該項賽事的人員信息,所述場地信息采集模停止采集該項賽事的場地信息,所述第一控制模塊停止實時統(tǒng)計該項賽事的人員信息并將最后獲得的統(tǒng)計結果發(fā)送到賽程分析生成模塊,所述第二控制模塊停止實時統(tǒng)計該項賽事的場地信息并將最后獲得的統(tǒng)計結果發(fā)送到賽程分析生成模塊;
G.所述賽程分析生成模塊先對接收到的參賽人員信息統(tǒng)計結果和場地信息統(tǒng)計結果進行判定,若總參賽人數達到最少參加人數且總場地數達到場地數,則賽事發(fā)起成功,如果若總參賽人數未達到最少參加人數或總場地數未達到場地數則賽事發(fā)起失?。?/p>
若賽事發(fā)起成功,賽程分析生成模塊則先根據總參數人數和自帶的賽制規(guī)則生成輪數確認請求并將請求發(fā)送到賽程輪數確認單元,當接收到賽程輪數確認單元發(fā)送的賽程輪數后,再根據接收到的人員統(tǒng)計結果、場地統(tǒng)計結果、賽程輪數,并結合自帶的賽制規(guī)則生成首輪賽程信息,首輪比賽開始后,再根據比賽結果統(tǒng)計模塊統(tǒng)計的比賽結果生成后續(xù)輪次的賽程信息,所述賽程信息通過無線通訊模塊發(fā)送到賽程信息顯示模塊實時同步顯示,所述賽程信息包括參賽人員對陣名單、比賽場地、比賽時間,同時繳費模塊將收取的報名費發(fā)送給費用結算模塊;
若賽事發(fā)起失敗,賽程分析生成模塊則不生成賽程信息,同時繳費模塊向參賽人員退回報名費;
H.個人用戶根據首輪賽程信息參加比賽,同時場館根據賽程信息提供場地;
I.首輪比賽開始后,設于場地內的比賽結果記錄終端記錄比賽結果信息并通過無線通訊模塊發(fā)送到各個用戶終端的比賽結果顯示模塊和服務器終端的比賽結果統(tǒng)計模塊;
J.比賽結果顯示模塊顯示比賽結果,比賽結果統(tǒng)計模塊統(tǒng)計比賽結果;
K.當比賽結果統(tǒng)計模塊的統(tǒng)計結果中,能夠根據首輪的比賽結果至少形成第二輪的一個組別內的4個參賽人員名單時,賽程分析生成模塊即開始生成第二輪賽程信息,以此類推逐步形成所有輪次的賽程信息,個人用戶根據賽程信息參加比賽即可,場館用戶根據賽程信息提供場地即可;
L.整個賽程結束后,費用結算模塊結合賽程分析生成模塊接收到的場地信息統(tǒng)計結果將接收到的報名費進行結算處理得出場館用戶費用支付結果,并通過收費模塊將相應費用支付給相應的場館用戶。