




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 HYPERLINK 南京信息息工程大大學實驗(實習)報告實驗(實實習)名名稱詳細細設計實實驗(實實習)日日期 20011.5.200得分指導導教師李李振宏專業(yè)年級級班次姓名名學號一、實驗驗目的1通過過對所選選題目進進行詳細細設計,掌掌握算法法的設計計方法與與算法的的描述;2掌握握常用算算法描述述工具的的使用;3. 完完成一個個小型軟軟件系統(tǒng)統(tǒng)的算法法設計。二、實驗驗準備熟悉算法法描述工工具的使使用三、實驗驗要求完成所選選題目的的詳細設計計,提交實實驗報告告四、實驗驗內容:1.背景景當前,運運動會已已經在全全國普遍遍開展,許多學學校每年年都定期期的舉行行不同規(guī)規(guī)模的田田徑運動動會。但但是,在在
2、運動會會舉行過過程中一一直存在在著參賽賽人數(shù)多,項目設設置復雜雜,時間間安排緊緊湊等問問題,而而且這些些問題能能否解決決直接關關系著運運動會的的成功與與否。另另一方面面,人們們對于比比賽結果果的實時時性、準確性性、安全全性、可可靠性的的要求也也越來越越高,而而這些要要求是人人工操作作很難實實現(xiàn)的。同時競競賽組織織者要盡盡量減少少人為因因素的干干擾,減減少賽場場作弊行行為的發(fā)發(fā)生,還要為為參賽的的教練員員和運動動員及時時準確地地提供競競賽的相關信信息,輔輔助進行行競賽的的決策指指導。因因此,計計算機技技術的融融入就成成為一種種必然,而且逐逐漸成為為運動會會信息管管理的核核心所在在。根據(jù)調查查,現(xiàn)
3、在在全國已已經有不不少學校校在田徑徑運動會會舉辦過過程中采采用了現(xiàn)現(xiàn)代化的的計算機機技術進進行運動動會的系系統(tǒng)管理理,有的的已經達達到了一一個相當當高的水水平。但但是我們們發(fā)現(xiàn)這這些運動動會管理理系統(tǒng)的的設計和和實現(xiàn)標標準不一一,參差差不齊,而且更更多的情情況下這這些系統(tǒng)統(tǒng)只是實實現(xiàn)了對對運動會會的分數(shù)數(shù)統(tǒng)計等等功能,在提供供運動會會的整個個舉辦過過程中的的人性化化、自動動化服務務等方面面還有許許多不足足和欠缺缺。我們們小組根根據(jù)當前前學校運運動會的的開展組組織情況況,結合合運動會會的組織織原則和和相關規(guī)規(guī)定,運運用現(xiàn)代代計算機機技術,以全新新的模式式設計開開發(fā)了適適合田徑徑運動會會的校級級運
4、動會會管理系系統(tǒng)。采用了本本運動會會管理系系統(tǒng)后,運動員員在比賽賽前由院院系統(tǒng)一一輸入個個人信息息即可,這樣就就方便了了運動員員的報名名,有錯錯誤時可可以及時時匯報修修改。裁裁判員單單獨對各各自的項項目進行行管理,保證上上了比賽賽的公正正、公平平。每個個項目都都有單獨獨的帳號號和密碼碼對應,以保證證成績錄錄入人員員對自己己管轄范范圍的唯唯一性和和確定性性。在成績查查詢界面面中可以以準確及及時的查查詢到各各參賽隊隊伍、各各項目、各運動動員的個個人信息息、比賽賽成績、排名、和團體體加分的的情況。以上運動動會中各各環(huán)節(jié)組組織和編編排工作作的系統(tǒng)統(tǒng)實現(xiàn),使使大量繁繁瑣的人人工組織織編排任任務通過過簡單
5、方方便的操操作便可可以實現(xiàn)現(xiàn),大大大減輕了了運動會會組織人人員的勞勞動強度度,節(jié)省省了大量量物力、人力、財力,提高了了工作效效率,保保證了數(shù)數(shù)據(jù)的實實時性、準確性性、安全全性、可可靠性,充分體體現(xiàn)出了了現(xiàn)代化化的計算算機技術術在信息息采集、處理、和管理理等方面面的無可可比擬的的優(yōu)越性性。2.程序序(模塊塊)系統(tǒng)統(tǒng)的組織織結構本系統(tǒng)采采用軟件件工程原原理,使使用面向向對象的的Javaa編程環(huán)環(huán)境編寫寫校級運動動會管理理系統(tǒng),利用SSQL Serrverr數(shù)據(jù)庫庫技術,對數(shù)據(jù)據(jù)庫進行行了全面的的開發(fā)。系統(tǒng)主主要包括括前臺應用程程序的開開發(fā)以及及后臺數(shù)數(shù)據(jù)庫的的建立和和維護兩兩個方面面,實現(xiàn)現(xiàn)了運動
6、動員成績績數(shù)據(jù)庫庫的創(chuàng)建建及運動動員成績績的輸入入、統(tǒng)計計、瀏覽覽和維護,使得系系統(tǒng)具有有界面友友好,功能強強大,易易于維護護的特點點。本校級運運動會管管理系統(tǒng)統(tǒng)在功能能實現(xiàn)方方面主要要分為以以下幾點點:運動員個個人信息息管理模模塊。運運動員管管理與普普通的用用戶管理理基本類類似,包包括用戶戶的添加加、修改改、編輯輯和刪除除功能,參賽項項目的維維護。例例如有的的運動員員臨時因因傷不能能參寒,有的又又調整為為可以參參加某個個項目(雖然嚴嚴格說來來,不允允許運動動員臨時時更改參參賽項目目,但需需要在系系統(tǒng)中留留有余地地)。運動員成成績管理理模塊。操作員員可以對對成績進進行錄入入,一旦旦提交則則只能
7、查查看不能能修改管管理員可可以查看看成績并并調整成成績,因因為前場場工作人人員可能能犯錯,需要管管理員進進行更改改,但日日志中要要對此更更改進行行記錄。運動員員可以通通過終端端查看運運動成績績。權限管理理模塊。管理員員可以對對操作人人員進行行信息維維護,如如增加前前場成績績錄入人人員,或或者某位位成績錄錄入人員員調離崗崗位則取取消其權權限。對對于運動動員可以以匿名查查詢某個個項目的的成績。綜合以上上情況,設計系系統(tǒng)體系系結構如如圖1所示。 應用層 模塊 代理層 數(shù)據(jù)庫接口層圖1應用層提提供諸如如GUI的顯示示、事件件的處理理等;代代理層是是分離上上層和具具體數(shù)據(jù)據(jù)庫訪問問層的,也可以以稱為業(yè)業(yè)
8、條層,這樣的的目的是是當數(shù)據(jù)據(jù)庫發(fā)生生變更時時,可以以將程序序的改動動縮減到到最小。數(shù)據(jù)庫庫接口層層是與具具體的數(shù)數(shù)據(jù)庫進進行交互互,對數(shù)數(shù)據(jù)進行行提取、存入操操作。模模塊包是是與數(shù)據(jù)據(jù)庫實體體相對應應的類定定義,也也可以說說與數(shù)據(jù)據(jù)庫中的的每條記記錄相對對應。3.界面面設計要要求3.1、登錄子子系統(tǒng)開開發(fā)由于每個個系統(tǒng)中中都涉及及登錄子子系統(tǒng),因此在在這里并并不進行行過多介介紹,只只提供一一個登錄錄子系統(tǒng)統(tǒng)的框架架,登錄錄成功后后程序的的流程應應根據(jù)登登錄用戶戶的身份份來區(qū)別別對待。登錄系系統(tǒng)的界界面如圖圖5所示。圖53.2、系統(tǒng)用用戶管理理模塊系統(tǒng)用戶戶管理模模塊是實實現(xiàn)對本本系統(tǒng)中中的操
9、作作人員管理人人員的權權限分配配、個人人信息修修改、密密碼設定定、刪除除等功能能,其運運行界面面如圖6所示。圖63.3、運動員員信息管管理模塊塊運動員信信息管理理模塊主主要實現(xiàn)現(xiàn)對人員員個人信信息的維維護,其其界面布布局與系系統(tǒng)用戶戶管理模模塊類似似,如圖圖7所示。圖73.4、運動員員成績管管理模塊塊這一功能能模塊在在結構上上采用三三級連動動方式,即一級級菜單的的動作觸觸發(fā)二級級菜單的的響應,二級菜菜單的動動作影響響三級菜菜單的顯顯示。基基于這個個依據(jù),設計界界面如圖圖8所示。圖84本軟軟件系統(tǒng)統(tǒng)中各程程序(模塊)的設計計說明1)、模模塊功能能1.1、系統(tǒng)人人員管理理模塊該模塊實實現(xiàn)系統(tǒng)統(tǒng)人員
10、的的添加、修改、查詢和和刪除,先在數(shù)數(shù)據(jù)庫中中添加管管理員帳帳戶。管管理員在在用戶管管理方面面擁有一一切權限限,而普普通用戶戶只有修修改個人人密碼、查詢個個人信息息、運動動會比賽賽信息、比賽成成績及獲獲獎情況況的權限限。如圖圖2所示。系統(tǒng)人員管理模塊系統(tǒng)操作員信息的輸入系統(tǒng)操作員信息的修改系統(tǒng)操作員信息的刪除系統(tǒng)操作員信息的查詢圖2 1.2、運動動員管理理模塊該模塊由由管理員員對運動動員個人人信息的的錄入、修改及及刪除功功能。普普通用戶戶可以實實現(xiàn)對運運動員個個人信息息的查詢詢功能。其功能能層次如如圖3所示。運動員管理模塊運動員信息的輸入運動員信息的修改運動員信息的刪除運動員信息的查詢圖31.
11、3、運動員員成績管管理模塊塊運動員成績管理模塊運動員成績的輸入運動員成績的修改運動員成績的刪除運動員成績的查詢該模塊實實現(xiàn)管理理員錄入入運動員員的成績績、查詢詢成績、修改成成績刪除除查詢到到的成績績信息以以及普通通用戶查查詢成績績。其功功能層次次圖如圖圖4所示。圖4數(shù)據(jù)庫結結構設計計表1 運運動會項項目表(SpporttIteems)列名數(shù)據(jù)類型型可否為空空說明ItemmIdVARCCHARR(200)NOT NULLL體育項目目編號ItemmNammeVARCCHARR(500)NOT NULLL項目名稱稱ItemmTyppeVARCCHARR(500)所屬的運運動類別別voiddVARCC
12、HARR(1)是否有效效表2 運運動員參參賽項目目表(IttemAAtteend)列名數(shù)據(jù)類型型可否為空空說明SporrtorrIdVARCCHARR(200)NOT NULLL運動員編編號ItemmIdVARCCHARR(200)NOT NULLL體育項目目編號ScorreVARCCHARR(500)成績voiddVARCCHARR(1)本條記錄錄是否有有效表3 運運動員個個人信息息表(Spporttor)列名數(shù)據(jù)類型型可否為空空說明SporrtorrIdVARCCHARR(200)NOT NULLL運動員編編號NameeVARCCHARR(500)NOT NULLL運動員名名稱Gendde
13、rVARCCHARR(1)性別。MM男,F(xiàn)女WeigghtFLOAAT體重,單單位KgHeiggthFLOAAT身高,單單位cmAgeINT年齡GraddeINT等級voiddVARCCHARR(1)是否參賽賽標志。Y為無效效,已經經被刪除除。N為有效效,參加加本次比比賽表4系統(tǒng)統(tǒng)用戶信信息(SyysUsser)列名數(shù)據(jù)類型型可否為空空說明SysUUserrIdVARCCHARR(200)NOT NULLL系統(tǒng)用戶戶的編號號NameeVARCCHARR(200)NOT NULLL姓名PasssworrdVARCCHARR(500)NOT NULLL密碼GendderVARCCHARR(1)性別
14、RoleeIdVARCCHARR(200)所屬于的的角色voiddVARCCHARR(1)用戶是否否有效表5系統(tǒng)統(tǒng)用戶角角色(Rooless)列名數(shù)據(jù)類型型可否為空空說明RoleeIdVARCCHARR(200)NOT NULLL角色編號號RoleeNammeVARCCHARR(500)角色名稱稱voiddVARCCHARR(1)是否生效效5、模塊塊相互關關系表5、模塊塊相互關關系表說明:模模塊相互互關系可可考程序序(模塊塊)系統(tǒng)統(tǒng)的組織織結構,因為各各模塊功功能比較較獨立,沒有明明顯的相相互調用用關系,因此模塊相相互關系系表就就不填寫寫了。模塊相互互關系表模塊名稱本模塊詳詳細設計計說明書書編
15、號相關模塊塊名稱相關模塊塊詳細設設計說明明書編號號相互關系系描述(調用/被調用用)試驗總結結這次課程程設計經經過親身身的實踐踐操作,學到很很多東西西,自己己的管理理系統(tǒng)基基本上實實現(xiàn)了一一些功能能。通過過這次設設計,感感到隨著著科技的的發(fā)展,管理系系統(tǒng)在進進行數(shù)據(jù)據(jù)管理時時起到的的作用越越來越大大。就運動會會管理系系統(tǒng)而言言,此系系統(tǒng)是針針對一般般的小型型運動會會中成績績的記錄錄仍需要要手動處處理和排排序、個個人的成成績往往往會在處處理中丟丟失或者者不準確確、比賽賽排名出出來慢等等現(xiàn)象而而設計的的,通過過這個小小型的運運動會管管理系統(tǒng)統(tǒng),展現(xiàn)現(xiàn)如何設設計這樣樣一個復復雜的系系統(tǒng)。本本系統(tǒng)從從數(shù)
16、據(jù)庫庫層的設設計、業(yè)業(yè)條的處處理及javva界面實實現(xiàn),都都需要詳詳細地設設計與規(guī)規(guī)化。在設計此此系統(tǒng)的的過程中中,我們們遇到許許多問題題,但是是經過我我們的不不懈努力力,還是是想辦法法解決了了問題!比如,我們在在剛開始始調試程程序的時時候就發(fā)發(fā)現(xiàn)了一一個問題題,關于于SQLL Seerveer的驅動動程序不不能裝載載成功。我們立立即分析析問題,查找根根源并在在網(wǎng)上尋尋求解決決方法。但是我我們足足足找了整整整一天天,也分分析了一一天,依依舊沒能能找出這這個問題題的根源源。最后后,我們們只能繞繞過SQLL Seerveer的驅動動,決定定從數(shù)據(jù)據(jù)源ODBBC建橋試試試。結結果成功功的繞過過了SQLL Seerveer驅動。我們還發(fā)發(fā)現(xiàn),對對數(shù)據(jù)庫庫進行連連接時,SQLL Seerveer的補丁丁包問題題和SQL的用戶驗驗證機制制很重要要,不能能忽視!我們曾曾有過因因為SQLL Se
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年河南省安全員《B證》考試題庫
- 2025湖南省建筑安全員C證考試題庫
- 上海房產抵押合同范本
- 人工放電纜合同范例
- 區(qū)域分紅入股合同范本
- 公司社保和合同范本
- 2025上海市建筑安全員B證考試題庫附答案
- 農村賣地合同范本
- 化肥代生產合同范例
- 低價整屋改造合同范本
- 白介素6臨床意義
- 《彰化縣樂樂棒球》課件
- 2025-2030年墻體裂縫檢測與修復機器人行業(yè)深度調研及發(fā)展戰(zhàn)略咨詢報告
- 深度解讀DeepSeek技術體系
- 北京2025年01月全國婦聯(lián)所屬在京事業(yè)單位2025年度公開招考93名工作人員筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 2024-2025年第二學期團委工作計劃(二)
- 駱駝養(yǎng)殖開發(fā)項目可行性報告設計方案
- 物理-河南省鄭州市2024-2025學年高二上學期期末考試試題和答案
- 《幼兒教育政策與法規(guī)》教案-單元3 幼兒園的開辦與管理
- 南通市2025屆高三第一次調研測試(一模)生物試卷(含答案 )
- 蘇教版科學五年級下冊全冊教案(含反思)
評論
0/150
提交評論