系運動會管理系統(tǒng)軟件開發(fā)說明書.doc_第1頁
系運動會管理系統(tǒng)軟件開發(fā)說明書.doc_第2頁
系運動會管理系統(tǒng)軟件開發(fā)說明書.doc_第3頁
系運動會管理系統(tǒng)軟件開發(fā)說明書.doc_第4頁
系運動會管理系統(tǒng)軟件開發(fā)說明書.doc_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第1章問題定義.2第2章可行性研究.2第3章需求分析.33.1任務概述.33.1.1目標.33.1.2用戶的特點.33.1.3假定和約束.33.2需求規(guī)定.33.2.1對功能的規(guī)定.33.2.2輸入輸出要求.43.2.3數(shù)據(jù)管理能力要求.43.2.4故障處理要求.43.2.5實體-聯(lián)系圖.43.2.6數(shù)據(jù)規(guī)范化.53.2.7將來可能提出的要求.53.2.8其他要求.53.3運行環(huán)境規(guī)定.5第4章總體設計.64.1.功能分解.64.2.設計軟件結構.64.3.設計數(shù)據(jù)庫.74.3.1.概念結構設計.74.3.2.邏輯結構設計.74.3.3.數(shù)據(jù)字典設計.84.4.模塊劃分.101)用戶登錄模塊.102)查詢模塊.103)成績錄入模塊.104)運動員報名模塊.105)查看、添加比賽項目模塊.10第5章詳細設計.105.1.結構程序設計.105.2.人機界面設計.11第6章編碼和單元測試.116.1編碼要求.116.2單元測試.121)用戶登錄模塊.122)查詢模塊.123)成績錄入模塊.134)運動員報名模塊.135)查看、添加比賽項目模塊.13第7章綜合測試.13第1章問題定義隨著計算機及網(wǎng)絡技術的飛速發(fā)展,Internet/Intranet應用在全球范圍內(nèi)日益普及,當今社會正快速向信息化社會前進,信息自動化的作用也越來越大。從而使我們從繁雜的事務中解放出來,提高了我們的工作效率。目前系運動會成績管理系統(tǒng)工作還是手工管理,工作效率很低,并且不能及時對比賽成績進行縱向或橫向的比較、查詢等,不能更好的適應當前數(shù)據(jù)管理的要求。手工管理還存在這許多弊端,由于不可避免的人為因素,造成數(shù)據(jù)的遺漏、誤統(tǒng)計。計算機信息化管理有著儲存量大,速度快等許多優(yōu)點,提供給我們的處理信息及時快捷,因此我們利用計算機提供給我們的信息對系運動會的各項成績形成一整套動態(tài)的管理。第2章可行性研究本系統(tǒng)的數(shù)據(jù)管理對象是系級運動會的各項比賽項目成績,管理對象結構較為簡單。系統(tǒng)由在校大學生利用常見的windows環(huán)境下的編譯工具自行開發(fā)。該系統(tǒng)的運行旨在便于部門單位管理數(shù)據(jù),無商業(yè)利益,要求開發(fā)成本低,周期短。人機界面應符合一般查詢習慣。系統(tǒng)流程圖如下:成績數(shù)據(jù)庫文件錄入事務成績錄入程序單項賽事成績表查詢事務成績查詢程序查詢結果成績報告圖2-1系統(tǒng)流程圖該系統(tǒng)接受外界的錄入事務和查詢事務,其數(shù)據(jù)流圖如下:記錄員查詢者查詢者1.1接受錄入事務1.2更新事務2.1接受查詢事務2.2查詢條件3產(chǎn)生成績單錄入事務錄入事務成績單圖2-2數(shù)據(jù)流圖第3章需求分析3.1任務概述3.1.1目標系運動會管理系統(tǒng)軟件旨在使系田徑運動會成績管理、運動員統(tǒng)計、運動項目統(tǒng)計達到信息自動化,目前僅面向院系舉辦的小型田徑運動會。軟件的人機界面基于FrameWork2.0,采用C#語言編寫,在MicrosoftVisualC#2005ExpressEdition編譯環(huán)境下生成可執(zhí)行程序。本系統(tǒng)的數(shù)據(jù)管理對象是系級田徑運動會的各項比賽項目成績,由于管理對象結構較為簡單,故下層使用MicrosoftOfficeAccess創(chuàng)建數(shù)據(jù)庫和程序來跟蹤與管理信息。3.1.2用戶的特點本軟件的最終用戶分為一般用戶和管理員。其中一般用戶可以查詢成績和運動員信息;管理員除了有查詢權限外還有修改數(shù)據(jù)庫信息的權限,能夠錄入新的比賽成績,補錄或改正以往的錯誤信息。一般來說用戶是本系教師、學生。該軟件將在田徑運動會開賽期間使用頻繁。3.1.3假定和約束該系統(tǒng)面向田徑運動會成績管理,假定運動會各項比賽項目不采用預決賽形勢,僅以記錄的成績排名。由于是公益型項目,故不提供經(jīng)費,開發(fā)期限為兩周。3.2需求規(guī)定3.2.1對功能的規(guī)定1)修改比賽項目信息功能在管理員權限下應有修改比賽項目信息的功能。包括添加、刪除比賽項目。其中刪除應保證數(shù)據(jù)庫的參照完整性。2)報名功能賽前將運動員與比賽項目的n:n關系錄入數(shù)據(jù)庫建表。該功能也屬于管理員權限。當運動員存在時直接向其添加報名項目,當運動員信息尚不在數(shù)據(jù)庫中時要求能向數(shù)據(jù)庫中添加新的運動員信息。3)修改運動員信息功能必要時應能刪除運動員信息以整理數(shù)據(jù)庫。該項功能也應保證數(shù)據(jù)庫的參照完整性。4)成績錄入功能要求將各比賽項目成績及時錄入數(shù)據(jù)庫。錄入時用戶選擇年份、項目編號,系統(tǒng)輸出當前成績表,由記錄員(管理員權限)錄入本次成績。5)成績查詢功能要求根據(jù)用戶輸入的查詢條件輸出相應的查詢結果。該功能可以被所有用戶使用。產(chǎn)生各班的成績單,內(nèi)容包括各班所取得的每項成績的項目號,名次(成績),姓名和得分,產(chǎn)生團體總分報表,內(nèi)容包括班號、男子團體總分、女子團體總分和團體總分??刹樵兠總€項目的名次(姓名、班級,編號)。可查詢每個人的成績,注意重名情況。6)數(shù)據(jù)整理功能要求能按各類加分方案為個人、團體統(tǒng)計總分、名次。產(chǎn)生團體總分報表。7)用戶登錄功能用戶輸入用戶名和權限密碼,權限不正確則彈出否認對話框,正確則進行用戶要求的操作。3.2.2輸入輸出要求錄入成績時要求用戶輸入比賽項目名稱,系統(tǒng)將輸出當前相應的成績表供用戶填寫。填寫完畢后回寫數(shù)據(jù)庫。查詢時要求能夠根據(jù)用戶輸入的關鍵字進行SQL查詢,將查詢結果以表格的形式返回用戶界面。運動員報名要求用戶從下拉文本框中選擇運動員及要參加的項目。添加運動員時要求用戶輸入運動員編號、姓名、性別、班級。添加成功時系統(tǒng)返回成功提示,否則給出錯誤原因。添加比賽項目是要求用戶輸入比賽項目信息。添加成功時返回成功提示,否則給出錯誤原因。3.2.3數(shù)據(jù)管理能力要求由可行性分析可得到如下的數(shù)據(jù)流圖元素:表3-1數(shù)據(jù)流圖元素源點/終點:數(shù)據(jù)存儲:記錄員運動員信息-查詢者運動員編號數(shù)據(jù)流:班級錄入事務-姓名運動員編號性別項目編號比賽項目信息-成績項目編號查詢事務-項目名稱查詢關鍵字

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論