




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
15/15HYPERLINK"/"南京信息工程大學實驗(實習)報告實驗(實習)名稱詳細設計實驗(實習)日期2011.5.20得分指導教師李振宏專業(yè)年級班次姓名學號一、實驗目的1.通過對所選題目進行詳細設計,掌握算法的設計方法與算法的描述;2.掌握常用算法描述工具的使用;3.完成一個小型軟件系統(tǒng)的算法設計。二、實驗預備熟悉算法描述工具的使用三、實驗要求完成所選題目的詳細設計,提交實驗報告四、實驗內(nèi)容:1.背景 當前,運動會差不多在全國普遍開展,許多學校每年都定期的進行不同規(guī)模的田徑運動會。然而,在運動會進行過程中一直存在著參賽人數(shù)多,項目設置復雜,時刻安排緊湊等問題,而且這些問題能否解決直接關系著運動會的成功與否。另一方面,人們關于競賽結果的實時性、準確性、安全性、可靠性的要求也越來越高,而這些要求是人工操作專門難實現(xiàn)的。同時競賽組織者要盡量減少人為因素的干擾,減少賽場作弊行為的發(fā)生,還要為參賽的教練員和運動員及時準確地提供競賽的相關信息,輔助進行競賽的決策指導。因此,計算機技術的融入就成為一種必定,而且逐漸成為運動會信息治理的核心所在。依照調(diào)查,現(xiàn)在全國差不多有許多學校在田徑運動會舉辦過程中采納了現(xiàn)代化的計算機技術進行運動會的系統(tǒng)治理,有的差不多達到了一個相當高的水平。然而我們發(fā)覺這些運動會治理系統(tǒng)的設計和實現(xiàn)標準不一,參差不齊,而且更多的情況下這些系統(tǒng)只是實現(xiàn)了對運動會的分數(shù)統(tǒng)計等功能,在提供運動會的整個舉辦過程中的人性化、自動化服務等方面還有許多不足和欠缺。我們小組依照當前學校運動會的開展組織情況,結合運動會的組織原則和相關規(guī)定,運用現(xiàn)代計算機技術,以全新的模式設計開發(fā)了適合田徑運動會的校級運動會治理系統(tǒng)。采納了本運動會治理系統(tǒng)后,運動員在競賽前由院系統(tǒng)一輸入個人信息即可,如此就方便了運動員的報名,有錯誤時能夠及時匯報修改。裁判員單獨對各自的項目進行治理,保證上了競賽的公正、公平。每個項目都有單獨的帳號和密碼對應,以保證成績錄入人員對自己管轄范圍的唯一性和確定性。在成績查詢界面中能夠準確及時的查詢到各參賽隊伍、各項目、各運動員的個人信息、競賽成績、排名、和團體加分的情況。以上運動會中各環(huán)節(jié)組織和編排工作的系統(tǒng)實現(xiàn),使大量繁瑣的人工組織編排任務通過簡單方便的操作便能夠實現(xiàn),大大減輕了運動會組織人員的勞動強度,節(jié)約了大量物力、人力、財力,提高了工作效率,保證了數(shù)據(jù)的實時性、準確性、安全性、可靠性,充分體現(xiàn)出了現(xiàn)代化的計算機技術在信息采集、處理、和治理等方面的無可比擬的優(yōu)越性。2.程序(模塊)系統(tǒng)的組織結構 本系統(tǒng)采納軟件工程原理,使用面向對象的Java編程環(huán)境編寫校級運動會治理系統(tǒng),利用SQLServer數(shù)據(jù)庫技術,對數(shù)據(jù)庫進行了全面的開發(fā)。系統(tǒng)要緊包括前臺應用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立和維護兩個方面,實現(xiàn)了運動員成績數(shù)據(jù)庫的創(chuàng)建及運動員成績的輸入、統(tǒng)計、掃瞄和維護,使得系統(tǒng)具有界面友好,功能強大,易于維護的特點。本校級運動會治理系統(tǒng)在功能實現(xiàn)方面要緊分為以下幾點:運動員個人信息治理模塊。運動員治理與一般的用戶治理差不多類似,包括用戶的添加、修改、編輯和刪除功能,參賽項目的維護。例如有的運動員臨時因傷不能參寒,有的又調(diào)整為能夠參加某個項目(盡管嚴格講來,不同意運動員臨時更改參賽項目,但需要在系統(tǒng)中留有余地)。運動員成績治理模塊。操作員能夠對成績進行錄入,一旦提交則只能查看不能修改治理員能夠查看成績并調(diào)整成績,因為前場工作人員可能犯錯,需要治理員進行更改,但日志中要對此更改進行記錄。運動員能夠通過終端查看運動成績。權限治理模塊。治理員能夠對操作人員進行信息維護,如增加前場成績錄入人員,或者某位成績錄入人員調(diào)離崗位則取消其權限。關于運動員能夠匿名查詢某個項目的成績。綜合以上情況,設計系統(tǒng)體系結構如圖1所示。應用層應用層模塊代理層數(shù)據(jù)庫接口層圖1應用層提供諸如GUI的顯示、事件的處理等;代理層是分離上層和具體數(shù)據(jù)庫訪問層的,也能夠稱為業(yè)條層,如此的目的是當數(shù)據(jù)庫發(fā)生變更時,能夠將程序的改動縮減到最小。數(shù)據(jù)庫接口層是與具體的數(shù)據(jù)庫進行交互,對數(shù)據(jù)進行提取、存入操作。模塊包是與數(shù)據(jù)庫實體相對應的類定義,也能夠講與數(shù)據(jù)庫中的每條記錄相對應。3.界面設計要求 3.1、登錄子系統(tǒng)開發(fā)由于每個系統(tǒng)中都涉及登錄子系統(tǒng),因此在那個地點并不進行過多介紹,只提供一個登錄子系統(tǒng)的框架,登錄成功后程序的流程應依照登錄用戶的身份來區(qū)不對待。登錄系統(tǒng)的界面如圖5所示。圖53.2、系統(tǒng)用戶治理模塊系統(tǒng)用戶治理模塊是實現(xiàn)對本系統(tǒng)中的操作人員——治理人員的權限分配、個人信息修改、密碼設定、刪除等功能,其運行界面如圖6所示。圖63.3、運動員信息治理模塊運動員信息治理模塊要緊實現(xiàn)對人員個人信息的維護,其界面布局與系統(tǒng)用戶治理模塊類似,如圖7所示。圖73.4、運動員成績治理模塊這一功能模塊在結構上采納三級連動方式,即一級菜單的動作觸發(fā)二級菜單的響應,二級菜單的動作阻礙三級菜單的顯示。基于那個依據(jù),設計界面如圖8所示。圖84.本軟件系統(tǒng)中各程序(模塊)的設計講明 1)、模塊功能1.1、系統(tǒng)人員治理模塊該模塊實現(xiàn)系統(tǒng)人員的添加、修改、查詢和刪除,先在數(shù)據(jù)庫中添加治理員帳戶。治理員在用戶治理方面擁有一切權限,而一般用戶只有修改個人密碼、查詢個人信息、運動會競賽信息、競賽成績及獲獎情況的權限。如圖2所示。系統(tǒng)人員治理模塊系統(tǒng)操作員信息的輸入系統(tǒng)人員治理模塊系統(tǒng)操作員信息的輸入系統(tǒng)操作員信息的修改系統(tǒng)操作員信息的刪除系統(tǒng)操作員信息的查詢圖21.2、運動員治理模塊該模塊由治理員對運動員個人信息的錄入、修改及刪除功能。一般用戶能夠實現(xiàn)對運動員個人信息的查詢功能。其功能層次如圖3所示。運動員治理模塊運動員信息的輸入運動員治理模塊運動員信息的輸入運動員信息的修改運動員信息的刪除運動員信息的查詢圖31.3、運動員成績治理模塊運動員成績治理模塊運動員成績的輸入運動員成績的修改運動員成績治理模塊運動員成績的輸入運動員成績的修改運動員成績的刪除運動員成績的查詢圖4數(shù)據(jù)庫結構設計表1運動會項目表(SportItems)列名數(shù)據(jù)類型可否為空講明ItemIdVARCHAR(20)NOTNULL體育項目編號ItemNameVARCHAR(50)NOTNULL項目名稱ItemTypeVARCHAR(50)所屬的運動類不voidVARCHAR(1)是否有效表2運動員參賽項目表(ItemAttend)列名數(shù)據(jù)類型可否為空講明SportorIdVARCHAR(20)NOTNULL運動員編號ItemIdVARCHAR(20)NOTNULL體育項目編號ScoreVARCHAR(50)成績voidVARCHAR(1)本條記錄是否有效表3運動員個人信息表(Sportor)列名數(shù)據(jù)類型可否為空講明SportorIdVARCHAR(20)NOTNULL運動員編號NameVARCHAR(50)NOTNULL運動員名稱GenderVARCHAR(1)性不。M男,F(xiàn)女WeightFLOAT體重,單位KgHeigthFLOAT身高,單位cmAgeINT年齡GradeINT等級voidVARCHAR(1)是否參賽標志。Y為無效,差不多被刪除。N為有效,參加本次競賽表4系統(tǒng)用戶信息(SysUser)列名數(shù)據(jù)類型可否為空講明SysUserIdVARCHAR(20)NOTNULL系統(tǒng)用戶的編號NameVARCHAR(20)NOTNULL姓名PasswordVARCHAR(50)NOTNULL密碼GenderVARCHAR(1)性不RoleIdVARCHAR(20)所屬于的角色voidVARCHAR(1)用戶是否有效表5系統(tǒng)用戶角色(Roles)列名數(shù)據(jù)類型可否為空講明RoleIdVARCHAR(20)NOTNULL角色編號RoleNameVARCHAR(50)角色名稱voidVARCHAR(1)是否生效5、模塊相互關系表 5、模塊相互關系表講明:模塊相互關系可考程序(模塊)系統(tǒng)的組織結構,因為各模塊功能比較獨立,沒有明顯的相互調(diào)用關系,因此《模塊相互關系表》就不填寫了。模塊相互關系表模塊名稱本模塊詳細設計講明書編號相關模塊名稱相關模塊詳細設計講明書編號相互關系描述(調(diào)用/被調(diào)用)試驗總結這次課程設計通過親身的實踐操作,學到專門多東西,自己的治理系統(tǒng)差不多上實現(xiàn)了一些功能。通過這次設計,感到隨著科技的進展,治理系統(tǒng)在進行數(shù)據(jù)治理時起到的作用越來越大。就運動會治理系統(tǒng)而言,此系統(tǒng)是針對一般的小型運動會中成績的記錄仍需要手動處理和排序、個人的成績往往會在處理中丟失或者不準確、競賽排名出來慢等現(xiàn)象而設計的,通過那個小型的運動會治理系統(tǒng),展現(xiàn)如何設計如此一個復雜的系統(tǒng)。本系統(tǒng)從數(shù)據(jù)庫層的設計、業(yè)條的處理及java界面實現(xiàn),都需要詳細地設計與規(guī)化。在設計此系統(tǒng)的過程中,我們遇到許多問題,然而通過我們的不懈努力,依舊想方法解決了問題!比如,我們在剛開始調(diào)試程序的時候就發(fā)覺了一個問題,關于SQLServer的驅動程序不能裝載成功。我們立即分析問題,查找根源并在網(wǎng)上尋求解決方法。然而我們足足找了整整一天,也分析了一天,依舊沒能找出那個問題的根源。最后,我們只能繞過SQLServer的驅動,決定從數(shù)據(jù)源ODBC建橋試試。結果成功的繞過了SQLServer驅動。我們還發(fā)覺,對數(shù)據(jù)庫進行連接時,SQLServer的補丁包問題和SQL的用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑安全生產(chǎn)合同保障書
- 建房項目合作合同書
- 農(nóng)資供應合同樣本
- 建設工程施工合同單價
- 設備買賣合同模板
- 度企業(yè)合伙人合同范本
- 勞動合同簽訂范本
- 員工外訓培養(yǎng)合同協(xié)議
- 化妝品購銷合同細則
- 企事業(yè)單位合同簽訂環(huán)節(jié)防詐騙標語展示
- 第二單元整體研習+教學設計 統(tǒng)編版高中語文選擇性必修上冊
- 企業(yè)外部環(huán)境與內(nèi)部能力分析報告
- 病理科科科內(nèi)會診記錄
- 研發(fā)費用加計扣除費用PPT
- 小學生分享ppt課件-景區(qū)介紹《牛首山》
- 小學生主題班會 弘揚航天精神 課件 (27張PPT)
- 石膏幾何體結構素描教案
- 一、二年級小學民族團結教案
- 新生兒早期基本保健課件
- 采礦學課程設計硯北煤礦新井設計全套圖紙
- 大型儲罐計算書
評論
0/150
提交評論