• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      乒乓球比賽報名系統(tǒng)的分析與設計

      2018-02-24 13:55:24許俊
      電腦知識與技術(shù) 2018年34期
      關(guān)鍵詞:比賽項目參賽隊管理員

      許俊

      摘要:為全民健身乒乓球比賽活動中采集參賽隊、運動員注冊報名信息以及參賽隊伍、人員、比賽項目的統(tǒng)計匯總、查詢、整理參賽名單等領域全面信息化,使用面向?qū)ο蟮姆椒?,分析乒乓球比賽報名功能需求的參與者、業(yè)務用例、系統(tǒng)用例,設計了系統(tǒng)的整體功能框架、類建模及數(shù)據(jù)庫的邏輯結(jié)構(gòu),為后續(xù)的原型設計、項目開發(fā)奠定基礎.

      關(guān)鍵詞:比賽報名;用例;類

      中圖分類號:TP311? ? ?文獻標識碼:A? ? ? 文章編號:1009-3044(2018)34-0080-02

      在全民健身乒乓球比賽活動中接受參賽隊、運動員注冊報名以及管理賽事、比賽項目、統(tǒng)計匯總、查詢等領域展開全面信息化,并以移動設備為主要用戶終端實現(xiàn)互聯(lián)網(wǎng)+賽事的應用模式。乒乓球比賽報名系統(tǒng)主要面向乒乓球協(xié)會、俱樂部、體育行政管理部門舉辦賽事,廣大乒乓球運動員和賽事管理方主要在移動終端注冊報名、發(fā)布賽程、管理賽事與比賽項目。面向不固定工作場所,采集乒乓球比賽賽事、比賽項目、參賽隊、團體、選手的基礎數(shù)據(jù)等,包括組別、項目、隊名、隊名簡稱、團體名、姓名、性別、隊內(nèi)技術(shù)號、種子號、身份證、電子郵箱、照片的數(shù)據(jù)。大量的參賽隊、運動員在移動設備上以自助的方式完成報名、賽事基本數(shù)據(jù)設置維護。

      1 乒乓球比賽報名系統(tǒng)需求分析

      1.1 參與者

      系統(tǒng)管理員:創(chuàng)建、維護管理所有賽事的比賽名稱、初始化比賽項目,審核賽事消息的合法、合理性等。創(chuàng)建、修改、刪除賽事管理員。

      賽事管理員:創(chuàng)建、修改參賽隊管理員。管理本賽事的時間、地點、報名起止時間,設置比賽項目,報名信息統(tǒng)計匯總。創(chuàng)建各參賽隊隊名、設置領隊。審核各參賽隊的基本資料,查看全體報名運動員個人基本資料、參賽項目。指定團體賽的種子號。導出參賽名單。

      參賽隊管理員:創(chuàng)建、修改本參賽隊隊名、設置領隊、教練。創(chuàng)建修改刪除本隊各團體名稱數(shù)量。審核運動員個人資料、參賽項目。團體選手組團,指定隊員的技術(shù)號。

      運動員:注冊、修改自己的注冊信息,報名與取消報名。

      1.2 業(yè)務用例文檔

      1.2.1 注冊個人信息

      活動的基本過程:

      1)運動員想注冊進系統(tǒng)。

      2)運動員填寫注冊信息:真實姓名、性別、年齡、單位、身份證號、郵箱、手機號碼、密碼、確認密碼。

      3)系統(tǒng)根據(jù)注冊的必填和選填項、表單約束條件,驗證運動員填寫的信息是否符合規(guī)則。

      4)運動員提交信息。

      5)系統(tǒng)通知運動員注冊成功。

      1.2.2 報名

      活動的基本過程:

      1)運動員想要報名。

      2)系統(tǒng)顯示當前還未結(jié)束報名的賽事列表。

      3)運動員選擇賽事報名。

      4)運動員填寫必須信息 。

      5)運動員提交信息。

      6)系統(tǒng)通知運動員報名已提交,等待審核。

      1.2.3 指定團體種子

      活動的基本過程:

      1)賽事管理員想指定團體個人種子號。

      2)系統(tǒng)顯示有權(quán)管理的賽事列表。

      3)賽事管理員選擇賽事。

      4)系統(tǒng)列出報名團體。

      5)賽事管理員指定種子號。

      6)賽事管理員提交。

      7)系統(tǒng)提示賽事指定成功。

      1.2.4 導出參賽名單

      活動的基本過程:

      1)賽事管理員想導出參賽團隊、人員名單。

      2)系統(tǒng)顯示賽事管理員有權(quán)管理的賽事列表。

      3)賽事管理員選擇賽事。

      4)賽事管理員導出。

      5)賽事管理員確認導出。

      6)系統(tǒng)導出文件。限于篇幅,其他業(yè)務用例文檔如添加賽事管理員、初始比賽項目、創(chuàng)建隊名、創(chuàng)建團體、組團體等,未能一一列出。

      2 乒乓球比賽報名系統(tǒng)的系統(tǒng)分析

      本節(jié)只包含業(yè)務用例中沒有的,或者稍微復雜的用例,演化成更詳細、具體的系統(tǒng)用例,不包含所有的業(yè)務用例演化。

      2.1 注冊個人信息

      活動的基本過程:

      1)運動員打開注冊頁面。

      2)運動員填寫注冊信息。

      3)系統(tǒng)根據(jù)約束條件,驗證運動員填寫的信息是否符合規(guī)則。

      4)運動員提交信息。

      5)系統(tǒng)自動生成唯一用戶名。

      6)系統(tǒng)保存注冊信息。

      7)系統(tǒng)提示注冊成功。

      8)系統(tǒng)顯示該運動員的用戶名。

      2.2 登錄系統(tǒng)

      活動的基本過程:

      1)用戶輸入登錄信息。

      2)系統(tǒng)驗證用戶填寫的表單信息是否符合規(guī)則。

      3)用戶登錄。

      4)登錄成功。

      5)系統(tǒng)打開主頁面。

      3 乒乓球比賽報名系統(tǒng)設計

      系統(tǒng)總體功能包含用戶管理、賽事管理、參賽隊管理三大模塊。

      3.1 報名信息

      需要采集的報名信息:信息來源是運動員個人注冊、報名的數(shù)據(jù)、參賽隊的組隊團的報名數(shù)據(jù)。包括組別、項目、隊名、隊名簡稱、團體名、姓名、性別、隊內(nèi)技術(shù)號、種子號、身份證、電子郵箱、照片的數(shù)據(jù)。

      報名信息的用途:將報名信息整理成整體報名名單或分組報名名單,為excel格式。供系統(tǒng)導出,為賽事助手提供參賽選手的報名名單信息。

      報名信息的生成導出:操作權(quán)限是該項賽事管理員。生成整體名單導出、分組名單導出、下載工作人員、運動員相關(guān)資料、相片。

      3.2 賽事管理

      賽事信息:增加、修改、刪除、查找賽事信息:賽事的比賽名稱、時間、地點、報名起止時間,比賽名稱、時間、地點由系統(tǒng)管理員維護,報名時間由賽事管理員維護。

      比賽項目的設置:組別、團體項目、單打項目的增加、修改、刪除、查找。團體項目的一般分類:年齡組(各年齡段)、性別(男團、女團、混團),MS(男單),MD(男雙),MT(男團),WS(女單),WD(女雙),WT(女團),XD(混雙),XT(混團);成年、青少年、性別;技術(shù)分級(甲乙丙丁級)。單打項目的一般設置:男單、女單、男雙、女雙、混雙,由賽事管理員維護。

      3.3 參賽隊與團體管理

      隊團基本信息:增加、修改、刪除、查找參賽隊、團的隊名(團名)、領隊、教練。

      運動員審核:團體比賽的選手資料、資格由參賽隊管理員審核。單項比賽選手的審核由參賽隊管理員或賽事管理員審核。只有通過審核的運動員才可以報名賽事比賽項目。

      組團:參賽隊管理員對本隊選手的團體比賽出場人員安排,單項比賽的項目確定,雙打選手的配對確定。

      3.4 系統(tǒng)用戶與角色管理

      系統(tǒng)管理員角色:管理所有賽事的比賽名稱,審核賽事消息的合法、合理性等,是系統(tǒng)的最高級、無限制角色。

      賽事管理角色:創(chuàng)建、修改參賽隊管理員。管理本賽事的時間、地點、報名起止時間、設置比賽項目等信息,查詢賽事報名信息,報名信息統(tǒng)計匯總。創(chuàng)建各參賽隊隊名、領隊團體賽的種子號。導出參賽名單。

      參賽隊管理角色:創(chuàng)建、修改本運動隊的隊名,創(chuàng)建修改本隊各團體名稱、數(shù)量。查看、審核本隊報名運動員個人資料、參賽項目。本隊團體選手人員項目的組團,指定隊員的隊內(nèi)技術(shù)號。創(chuàng)建、維護領隊、教練員數(shù)據(jù)。

      運動員:注冊、維護自己的注冊信息,報名與取消報名。

      用戶分類:對應分為四類,即系統(tǒng)管理員、賽事管理員、參賽隊管理員、選手分別對應上述系統(tǒng)管理角色、賽事管理角色、參賽隊管理角色、運動員,為其中之成員。

      3.5 類建模

      下面對部分核心的類主要屬性、方法作詳細建模描述。

      1)Player運動員類

      屬性:realName真實姓名,sex性別,userName系統(tǒng)分配的用戶名稱,password登錄密碼。

      方法:

      register():用戶注冊。返回類型boolean。各項數(shù)據(jù)填寫正確,提交,調(diào)用業(yè)務邏輯層訪問數(shù)據(jù)層,把記錄插入到player表,持久化,注冊成功后。

      login():用戶登錄。成功登錄之后返回用戶名userName。login()方法需要實現(xiàn)接口IValidator中的方法login(userName:string,password:string),并重載3次,實現(xiàn)player中的三種登錄方式。支持三種方式登錄:用戶名+密碼;用機號+密碼;手機號+手機短信驗證碼。

      enroll():運動員報名。方法執(zhí)行成功之后,把運動員欲參加的賽事編號matchID、組別號categoryID、項目編號itemID、參賽隊編號teamID、團體編號groupID、用戶名userName、、隊內(nèi)技術(shù)號techID、種子號seed插入到表EnrollList。

      2)MatchAdministrator賽事管理員類

      屬性:matchID:賽事編號。userName:用戶名。

      方法:

      exportAllList():導出整體報名名單。導出EnrollList表里整理好格式的記錄。

      assignSeed(group: Group, groupSeed: int):重載方法,指定團體比賽的團體種子號。

      downLoadData():下載運行員、報名資料到磁盤。

      3)Administrator系統(tǒng)管理員類

      需要實現(xiàn)接口IValidator中的login(userName: string, password: string): string方法。

      屬性:userName:用戶名。password:密碼。

      方法:

      login(userName: string, password: string): string登錄系統(tǒng)。

      參數(shù)從系統(tǒng)配置文件config.xml文件中讀取,userName強制為administrator。

      createMatch():match創(chuàng)建賽事,返回match,供addMatchMaster()調(diào)用。由系統(tǒng)生成賽事編號。0表示初始賽事模板,系統(tǒng)占用。用戶賽事從1開始,連續(xù)編號。把系統(tǒng)生成的賽事編號插入到match表matchID字段。

      addMatchMaster(match: Competition, player: Player):添加賽事管理員。把賽事對象Competition的賽事編號屬性matchID的值、player對象的userName對象的值插入到match_adminstrator表。

      initItems():初始化比賽項目。新建賽事以后,把該新賽事的預設比賽項目插入到比賽項目表。預設項目的使用狀態(tài)為0,表示新賽事未設置此比賽項目。比賽項目預設,MS(男單),MD(男雙),MT(男團),WS(女單),WD(女雙),WT(女團),XD(混雙),XT(混團)。

      乒乓球比賽報名系統(tǒng)的分析和設計的產(chǎn)出物比較多,本文著重介紹了功能性需求、比賽報名的系統(tǒng)結(jié)構(gòu)、局部的詳細設計。乒乓球比賽報名的后續(xù)原型設計和開發(fā)將依據(jù)報名系統(tǒng)的分析與設計,也得以展開。

      參考文獻:

      [1] 張瑛秋.國際乒乓球比賽微電腦報名系統(tǒng)的研制[J].北京體育大學學報,1997(1).

      [2] 劉淑芳.關(guān)于國際乒乓球比賽接受報名工作的改革設想[J].中國體育科技,1998(8).

      【通聯(lián)編輯:張薇】

      猜你喜歡
      比賽項目參賽隊管理員
      “蘇沃洛夫突擊”項目圓滿收官江麓“戰(zhàn)車”助中國隊創(chuàng)歷史最好成績
      我是小小午餐管理員
      我是圖書管理員
      少先隊活動(2020年8期)2020-12-18 02:32:07
      我是圖書管理員
      少先隊活動(2020年7期)2020-12-18 01:48:39
      電競種植記
      電子競技(2020年3期)2020-07-28 04:45:39
      可疑的管理員
      最優(yōu)單循環(huán)賽程編程思路及MATLAB實現(xiàn)
      運動會
      2012年倫敦奧運會比賽項目(二)
      Olympic?。樱穑铮颍簦螅▕W運比賽項目)
      峨边| 浮梁县| 南川市| 清水河县| 夹江县| 建阳市| 通化县| 长寿区| 玉门市| 新兴县| 内黄县| 永州市| 蒙山县| 南投市| 岐山县| 讷河市| 疏附县| 靖边县| 德兴市| 卫辉市| 聂拉木县| 万源市| 泽普县| 巴青县| 英超| 桦川县| 铅山县| 剑河县| 长丰县| 黔东| 禹城市| 阜阳市| 汉阴县| 阜南县| 公安县| 沈阳市| 揭阳市| 翁牛特旗| 调兵山市| 革吉县| 晋城|