• <track id="uvunq"></track>

    <track id="uvunq"><div id="uvunq"></div></track>
    <bdo id="uvunq"></bdo>
    <menuitem id="uvunq"></menuitem>
    1. <tbody id="uvunq"></tbody>

      <tbody id="uvunq"></tbody>
    2. <bdo id="uvunq"><dfn id="uvunq"><thead id="uvunq"></thead></dfn></bdo>
      <menuitem id="uvunq"><dfn id="uvunq"><menu id="uvunq"></menu></dfn></menuitem>

        <track id="uvunq"><span id="uvunq"></span></track>

        <track id="uvunq"></track>
      1. <bdo id="uvunq"><dfn id="uvunq"></dfn></bdo>

          <menuitem id="uvunq"><dfn id="uvunq"></dfn></menuitem>

        1. <bdo id="uvunq"><dfn id="uvunq"></dfn></bdo>

        2. <track id="uvunq"><span id="uvunq"><td id="uvunq"></td></span></track>
        3. <progress id="uvunq"></progress>
            <track id="uvunq"><nobr id="uvunq"></nobr></track>
            
            

            <menuitem id="uvunq"></menuitem>
          1. <menuitem id="uvunq"></menuitem>

            1. <tbody id="uvunq"></tbody>
              1. <track id="uvunq"></track>
                <tbody id="uvunq"><div id="uvunq"><address id="uvunq"></address></div></tbody>
                <bdo id="uvunq"><dfn id="uvunq"></dfn></bdo>

                1. <track id="uvunq"></track>

                2. <option id="uvunq"><div id="uvunq"></div></option>
                  <track id="uvunq"><span id="uvunq"></span></track>
                3. <bdo id="uvunq"></bdo>

                4. <track id="uvunq"><span id="uvunq"></span></track>

                  <menuitem id="uvunq"></menuitem>

                  <option id="uvunq"><span id="uvunq"><td id="uvunq"></td></span></option>
                  <bdo id="uvunq"></bdo>
                  <bdo id="uvunq"><dfn id="uvunq"></dfn></bdo>

                    <bdo id="uvunq"></bdo>

                  1. <tbody id="uvunq"></tbody>
                    <tbody id="uvunq"></tbody>

                      1. <track id="uvunq"><div id="uvunq"><td id="uvunq"></td></div></track>

                                1. <option id="uvunq"></option>

                                  <tbody id="uvunq"></tbody>

                                    <track id="uvunq"><nobr id="uvunq"></nobr></track>
                                    <bdo id="uvunq"><optgroup id="uvunq"><thead id="uvunq"></thead></optgroup></bdo>
                                  1. <tbody id="uvunq"><nobr id="uvunq"></nobr></tbody>
                                      <track id="uvunq"></track><tbody id="uvunq"><div id="uvunq"><address id="uvunq"></address></div></tbody>

                                        <track id="uvunq"><span id="uvunq"><address id="uvunq"></address></span></track>

                                      1. <menuitem id="uvunq"><optgroup id="uvunq"></optgroup></menuitem>

                                        <track id="uvunq"><div id="uvunq"></div></track>

                                            <tbody id="uvunq"><div id="uvunq"><address id="uvunq"></address></div></tbody>
                                            <track id="uvunq"></track>
                                            <bdo id="uvunq"></bdo>

                                            <track id="uvunq"></track>
                                            <track id="uvunq"><div id="uvunq"></div></track>
                                            <menuitem id="uvunq"><dfn id="uvunq"></dfn></menuitem>
                                            1. <track id="uvunq"></track>

                                                1. <tbody id="uvunq"><span id="uvunq"></span></tbody>

                                                  <bdo id="uvunq"><dfn id="uvunq"><dd id="uvunq"></dd></dfn></bdo>

                                                2. <tbody id="uvunq"><div id="uvunq"><address id="uvunq"></address></div></tbody>

                                                    <menuitem id="uvunq"><optgroup id="uvunq"></optgroup></menuitem>

                                                              1. <address id="uvunq"><menu id="uvunq"><blockquote id="uvunq"></blockquote></menu></address>
                                                                <bdo id="uvunq"><optgroup id="uvunq"><menu id="uvunq"></menu></optgroup></bdo>

                                                                <tbody id="uvunq"></tbody>

                                                                  <menuitem id="uvunq"><strong id="uvunq"></strong></menuitem>
                                                                  1. <tbody id="uvunq"></tbody>
                                                                    <tbody id="uvunq"></tbody>

                                                                    1. <tbody id="uvunq"><span id="uvunq"><address id="uvunq"></address></span></tbody>
                                                                      <progress id="uvunq"></progress>

                                                                          <bdo id="uvunq"><dfn id="uvunq"></dfn></bdo>

                                                                          <bdo id="uvunq"><dfn id="uvunq"></dfn></bdo>
                                                                          1. <menuitem id="uvunq"><sup id="uvunq"></sup></menuitem>

                                                                              <bdo id="uvunq"></bdo>

                                                                              <bdo id="uvunq"></bdo> <bdo id="uvunq"></bdo>
                                                                              <menuitem id="uvunq"><optgroup id="uvunq"></optgroup></menuitem>
                                                                              1. <menuitem id="uvunq"><strong id="uvunq"></strong></menuitem>

                                                                                  <track id="uvunq"></track>
                                                                                1. <tbody id="uvunq"></tbody>
                                                                                  1. <bdo id="uvunq"></bdo><bdo id="uvunq"></bdo>
                                                                                      <track id="uvunq"><span id="uvunq"><address id="uvunq"></address></span></track>

                                                                                    1. 
                                                                                      
                                                                                        <track id="uvunq"><div id="uvunq"></div></track>
                                                                                          1. <menuitem id="uvunq"></menuitem>
                                                                                            <bdo id="uvunq"></bdo>

                                                                                            <track id="uvunq"><div id="uvunq"></div></track>
                                                                                            <bdo id="uvunq"></bdo>

                                                                                          2. <option id="uvunq"></option>

                                                                                                <tbody id="uvunq"></tbody>
                                                                                                1. <bdo id="uvunq"></bdo>
                                                                                                  1. <bdo id="uvunq"></bdo>
                                                                                                      <option id="uvunq"></option>
                                                                                                      <bdo id="uvunq"><dfn id="uvunq"><thead id="uvunq"></thead></dfn></bdo>
                                                                                                          <track id="uvunq"><span id="uvunq"></span></track>

                                                                                                          1. <track id="uvunq"></track>
                                                                                                          2. <tbody id="uvunq"></tbody>

                                                                                                              <track id="uvunq"><nobr id="uvunq"></nobr></track>
                                                                                                            1. <progress id="uvunq"></progress>
                                                                                                                <tbody id="uvunq"></tbody>
                                                                                                              1. <bdo id="uvunq"></bdo>

                                                                                                                    1. <bdo id="uvunq"><dfn id="uvunq"><menu id="uvunq"></menu></dfn></bdo>
                                                                                                                          1. <menuitem id="uvunq"><dfn id="uvunq"></dfn></menuitem>
                                                                                                                            <menuitem id="uvunq"></menuitem>

                                                                                                                                <menuitem id="uvunq"></menuitem>
                                                                                                                                  <track id="uvunq"></track><track id="uvunq"></track>
                                                                                                                                  1. <tbody id="uvunq"></tbody>
                                                                                                                                    <menuitem id="uvunq"></menuitem>
                                                                                                                                  2. <menuitem id="uvunq"></menuitem><menuitem id="uvunq"></menuitem>
                                                                                                                                  3. 
                                                                                                                                    

                                                                                                                                    <menuitem id="uvunq"><optgroup id="uvunq"></optgroup></menuitem>

                                                                                                                                    <progress id="uvunq"></progress>
                                                                                                                                      <track id="uvunq"><div id="uvunq"></div></track>
                                                                                                                                      <nobr id="uvunq"><dfn id="uvunq"></dfn></nobr>

                                                                                                                                      <b id="uvunq"><ins id="uvunq"></ins></b>
                                                                                                                                      <track id="uvunq"></track>
                                                                                                                                    1. <tbody id="uvunq"></tbody>

                                                                                                                                      <menuitem id="uvunq"><optgroup id="uvunq"></optgroup></menuitem>
                                                                                                                                      1. <track id="uvunq"></track>

                                                                                                                                        <track id="uvunq"></track>
                                                                                                                                        <tbody id="uvunq"><bdo id="uvunq"><optgroup id="uvunq"></optgroup></bdo></tbody>
                                                                                                                                        <track id="uvunq"><div id="uvunq"></div></track>
                                                                                                                                        <bdo id="uvunq"></bdo>

                                                                                                                                        <track id="uvunq"></track>
                                                                                                                                        <menuitem id="uvunq"><ins id="uvunq"></ins></menuitem>

                                                                                                                                          <tbody id="uvunq"><nobr id="uvunq"></nobr></tbody>
                                                                                                                                          <bdo id="uvunq"></bdo>

                                                                                                                                          數據結構課程設計——賽事統計系統(項目準備)

                                                                                                                                          貴客云 2022-05-21 15:07 閱讀 69

                                                                                                                                          目錄

                                                                                                                                          一、問題描述

                                                                                                                                          1.基本要求

                                                                                                                                          2.設計要求

                                                                                                                                          二、問題分析

                                                                                                                                          三、邏輯設計

                                                                                                                                          1.采用的數據類型

                                                                                                                                          2.主要模塊

                                                                                                                                          四、物理設計

                                                                                                                                          1.Main類

                                                                                                                                          2.CompetitionManagementSystem類

                                                                                                                                          3.Universities類

                                                                                                                                          4.Teams類(extends Universities)


                                                                                                                                          一、問題描述

                                                                                                                                          參加計算機設計大賽的n個學校編號為1~n,賽事分成m個項目,項目的編號為1~m.比賽獲獎按照得分降序,取前三名,寫一個統計程序產生各種成績單和得分報表。

                                                                                                                                          1.基本要求

                                                                                                                                          1. 每個比賽項目至少有10支參賽隊;每個學校最多有6支隊伍參賽并且每個隊伍只能參加一個比賽項目
                                                                                                                                          2. 能統計各學校的總分
                                                                                                                                          3. 可以按照學校編號或名稱,學校的總分、各項目的總分排序輸出
                                                                                                                                          4. 可以按學校編號查詢學校某個項目的獲獎情況;可以按項目編號查詢取得前三名的學校
                                                                                                                                          5. 數據存入文件并能隨時查詢

                                                                                                                                          2.設計要求

                                                                                                                                          1. 輸入數據形式和范圍:可以輸入學校的名稱,賽事項目的名稱
                                                                                                                                          2. 輸出形式:有中文提示,各學校分數為整數
                                                                                                                                          3. 界面要求:交互設計要合理,每個功能可以設立菜單,根據提示,可以完成相關功能的要求
                                                                                                                                          4. 存儲結構:學生自己根據系統功能要求自己設計,但是賽事相關數據要存儲在文件中

                                                                                                                                          二、問題分析

                                                                                                                                          本項目用于管理全國計算機設計大賽參賽隊伍的相關信息,并能按用戶需要輸出競賽成績以及獲獎情況,此外具有存儲功能以便于隨時查詢已輸入的隊伍信息

                                                                                                                                          三、邏輯設計

                                                                                                                                          1.采用的數據類型

                                                                                                                                          本項目主要采用數組存儲每個學校的參賽信息,并利用Map將參賽項目與對應的參賽隊伍聯系起來,并聲明Universities類以及Teams類,分別用于存放對應學校參賽信息和隊伍信息

                                                                                                                                          2.主要模塊

                                                                                                                                          1. 信息輸入:用來輸入競賽的相關信息,當輸入信息有誤時提示相關信息
                                                                                                                                          2. 數據的處理:主要操作為對競賽成績進行排序,如對每個學校的各項目總分排序、對指定項目的所有參賽隊伍成績排序、獲得前三名的信息等
                                                                                                                                          3. 信息輸出:根據用戶需求輸出指定數據,例如用戶輸入學校編號可得到對應獲獎情況、根據所選項目輸出前三名的信息
                                                                                                                                          4. 數據存儲:每次完成輸出后對當前數據進行保存,在下次打開項目時進行讀取

                                                                                                                                          四、物理設計

                                                                                                                                          1.Main類

                                                                                                                                          控制程序的啟動,以及完成存儲和讀取數據

                                                                                                                                          2.CompetitionManagementSystem類

                                                                                                                                          實現程序的主體功能

                                                                                                                                          1.成員變量

                                                                                                                                          int m參賽學校的總數
                                                                                                                                          int n競賽項目總數
                                                                                                                                          Map<String, List<Teams> competition存放對應項目參賽隊伍信息
                                                                                                                                          String [] allName存放競賽項目名稱
                                                                                                                                          Universities [] universities存放參賽學校的信息

                                                                                                                                          2.方法

                                                                                                                                          public void initialize()初始化參賽信息
                                                                                                                                          public void function()選擇系統功能
                                                                                                                                          public void sort()對參賽成績進行排名
                                                                                                                                          public void queryUniversityIf()根據學校編號或名稱查詢學校信息
                                                                                                                                          public void queryAwardIf()查詢學校獲獎情況
                                                                                                                                          public void queryTopThree()查詢競賽項目前三名學校信息
                                                                                                                                          public void printAllTeamsIf()打印參加對應競賽項目所有隊伍的信息

                                                                                                                                          3.Universities類

                                                                                                                                          存儲學校相關信息,并管理對應學校的隊伍信息

                                                                                                                                          1.成員變量

                                                                                                                                          int number學校編號
                                                                                                                                          String universityName學校名稱
                                                                                                                                          int n參加競賽的隊伍數目
                                                                                                                                          Teams [] teams存儲參賽隊伍信息

                                                                                                                                          2.方法

                                                                                                                                          public Universities()初始化對象
                                                                                                                                          public int sumScore()返回學??偡?/td>
                                                                                                                                          public int comScore()放回競賽項目總分

                                                                                                                                          4.Teams類(extends Universities)

                                                                                                                                          存儲隊伍信息

                                                                                                                                          1.成員變量

                                                                                                                                          String teamName隊伍名
                                                                                                                                          String compititionName參賽的競賽名稱
                                                                                                                                          int score競賽成績

                                                                                                                                          分類: 科技 關鍵詞: 統計分析系統
                                                                                                                                          原文 編輯 投訴 置頂 分享
                                                                                                                                          推薦
                                                                                                                                          快訊
                                                                                                                                          劇透網 展會網 鄉村游
                                                                                                                                          營銷軟件 行業信息

                                                                                                                                          營銷 網絡營銷 自媒體營銷 產品推廣 營銷策劃 媒體投放 電商營銷 廣告聯盟 科技 大數據 人工智能 智能硬件 工業互聯網 物聯網
                                                                                                                                          財經 跨境電商 投資理財 量化交易 價值投資 招商加盟 食品招商 餐飲加盟

                                                                                                                                          版權所有©貴客云    QQ732055019 交談 魯ICP備08109250號-5
                                                                                                                                          魯公網安備 37020302371242號
                                                                                                                                          天堂最新版资源网,6080新视觉YY理论片,美女丝袜裸身喷水视频,国产亚洲日韩明星网曝 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>