高校學院田徑運動會報名系統
2012-01-14 11:11:55 來源:www.bycxlw.com 瀏覽:661次摘 要
本畢業設計系統具體完成了田徑運動會報名系統的需求分析、可行性分析、現行業務流程分析,并通過對現行業務流程的優化,得出了系統的業務流程;之后是系統分析,具體完成了數據流分析和數據字典;系統設計階段主要完成了功能模塊的劃分、數據庫的設計和系統界面設計。該階段對各個模塊的功能進行了詳細設計,形成了本系統的功能模塊圖,在此基礎上選擇了合適的開發模式;數據庫的設計先進行了概念結構設計,之后進行了邏輯結構設計,最后完成了數據庫表的設計。
根據前幾個階段的分析和設計,本系統在設計方面采用B/S模式,同時使用JSP技術進行基本頁面的設計與功能實現,后臺數據庫選用SQL Server 2000數據庫。本系統的設計實施為田徑運動會報名系統的運行做基礎,為田徑運動會報名系統提供良好的條件。
關鍵詞:田徑運動會報名;結構化分析;B/S
總體設計原則
本系統為了設計、實現和后期維護的方便,以及系統用戶使用的便利,所以必須采取一定的設計原則[3]。其主要設計原則有:
簡單性:在實現系統的功能的同時,盡量讓系統操作簡單易懂,這對于一個系統來說是非常重要的。
針對性:本系統設計是針對田徑運動會報名的需求定向開發設計,所以具有專業突出和很強的針對性。
實用性:要求本系統能夠滿足田徑運動會報名的需求,因此具有良好的實用性。
一致性:頁面整體設計風格以及命名規則的一致性:整體頁面布局和用圖用色風格及變量、類名和其他元素的命名規則保持一致。功能一致性:完成同樣的功能應該盡量使用同樣的元素。 元素風格一致性:界面元素的美觀風格、擺放位置在同一個界面和不同界面之間都應該是一致的。變量命名規則的一致性:變量應該用統一的規則進行命名,做到任意變量均能從上下文推斷其義。
先進性:本系統采用JSP技術、SQL Server2000等被廣泛采用系統開發技術和數據庫,因此本設計具有良好的先進性,具體表現在其具有良好的可擴展性,可開發性。
目 錄
摘 要 I
Abstract II
一、 引言 1
(一)項目開發的背景 1
(二)項目開發的意義 2
二、可行性分析及總體設計原則 3
(一)可行性分析 3
1.技術可行性 3
2.經濟可行性 3
3.社會可行性 3
(二)總體設計原則 4
三、系統分析 5
(一)業務流程分析 5
(二)數據流圖 6
(三)數據字典 7
四、系統設計 11
(一)系統功能設計 11
(二)系統數據庫設計 12
1.概念結構設計 12
2.數據庫表設計 16
(三)系統開發工具與開發模式的選擇 17
1.系統開發工具 17
2.系統設計模式 18
五、系統實現 21
(一)前臺模塊 21
1.注冊頁面 21
2.查看最新公告界面 22
3.運動項目界面 22
4.我報名的項目界面 22
(二)后臺模塊 23
1.登錄界面 23
2.查看系統屬性界面 26
3.修改密碼界面 26
4.運動項目管理界面 27
5.公告管理界面 28
6.報名管理界面 28
六、軟件測試與分析 29
(一)軟件測試的重要性 29
(二)測試實例的研究與選擇 29
(三)測試環境與測試條件 30
(四)系統運行情況 31
(五)系統評價 31
結 論 32
參 考 文 獻 33
致 謝 34