版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、,基于C/S下的體育信息管理系統(tǒng),答辯人: XXXX,導(dǎo) 師: XXXX,2010年6月,報告結(jié)構(gòu),1.概 論2.開發(fā)系統(tǒng)的必要性3.系統(tǒng)開發(fā)過程分析4.Windows下PowerBuilder的簡介5.使用SQL SERVER實現(xiàn)關(guān)系數(shù)據(jù)庫6.數(shù)據(jù)庫設(shè)計7.系統(tǒng)模塊設(shè)計8.結(jié)論和不足,1.概 論,首先介紹開發(fā)該系統(tǒng)的必要性、現(xiàn)實性和可行性。1.1概述 分析了該系統(tǒng)所適應(yīng)的計算機軟硬件的配置環(huán)境與選取的
2、利弊。討論了系統(tǒng)的結(jié)構(gòu)框架和設(shè)計原理。說明了系統(tǒng)數(shù)據(jù)庫設(shè)計的思路與實現(xiàn)方法。系統(tǒng)構(gòu)建的重點主要在于系統(tǒng)模塊的劃分、系統(tǒng)數(shù)據(jù)庫的合理設(shè)計與實現(xiàn)。1.2系統(tǒng)開發(fā)的應(yīng)用背景與要求 計算機技術(shù)的不斷成熟,計算機技術(shù)可以充分的融入日常的管理經(jīng)營工作中去,使工作人員通過一定的操作界面,進行幾個簡單的按鈕操作和文字輸入,就可以完成平時的工作,可以隨時記錄當(dāng)時的工作情況和重要信息的保存,從而使管理工作完全擺脫紙筆記錄和人員繁復(fù)操作的情況,大大降
3、低了繁復(fù)工作所帶來的高失誤率,提高了工作效率,并且有助于提高工作的保密性和各種信息保存的安全性。,1.概 論,針對本體育信息管理系統(tǒng),提出如下設(shè)計要求: 全方位事務(wù)處理 具體權(quán)限分配 嚴(yán)密安全體系 可定制工作流程1.3C/S模式和數(shù)據(jù)庫的概念 C/S模式主要由客戶應(yīng)用程序(Client)、服務(wù)器管理程序(Server)和中間件(middleware)三個部件組成??蛻魬?yīng)用程序是系統(tǒng)中用戶與數(shù)據(jù)進行交互
4、的部件。服務(wù)器程序負(fù)責(zé)有效地管理系統(tǒng)資源,中間件負(fù)責(zé)聯(lián)結(jié)客戶應(yīng)用程序與服務(wù)器管理程序。 SQL Server 2000是一種具有客戶機/服務(wù)器體系結(jié)構(gòu)的關(guān)系型數(shù)據(jù)庫產(chǎn)品,它使用Transact-SQL語言、可擴展標(biāo)記語言(eXtensible Markup Language,XML)等語言在客戶機之間傳遞客戶機的請求和服務(wù)器的回應(yīng)。,2.開發(fā)系統(tǒng)的必要性,體育信息管理系統(tǒng)是學(xué)校教育環(huán)節(jié)不可缺少的一部分,它對于學(xué)校的決策者和管理者來
5、說都至關(guān)重要,鑒于一直以來人們使用傳統(tǒng)人工方式管理文件檔案的種種缺點考慮到當(dāng)今的實際情況,計算機技術(shù)飛速發(fā)展、如今的Web寬帶網(wǎng)都為我們共享數(shù)據(jù)提供了前所未有的方便,僅此幾點,我們就應(yīng)該建立一個的高性能的體育管理系統(tǒng)。 以用戶使用方便為原則,該體育信息管理系統(tǒng)有以下特點: 1 .實用性和高效性 2 .傻瓜型和易用型 3 .延展性和兼容性,3.系統(tǒng)開發(fā)過程分析,3.1編程環(huán)境的選擇 SYBASE公司的
6、POWER BUILDER 是Windows應(yīng)用程序開發(fā)工具,易學(xué)易用,Power Builder提供了大量的控件,這些控件可用于設(shè)計界面和實現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計過程,從而有效的提高了應(yīng)用程序的運行效率和可靠性。故而,實現(xiàn)本系統(tǒng)PB是一個相對較好的選擇。3.2系統(tǒng)的設(shè)計分析 該系統(tǒng)有如下小模塊組成:學(xué)校體育概況、學(xué)校體育管理、學(xué)校體育課教學(xué)、學(xué)生課余體育鍛煉、學(xué)校課余運動訓(xùn)練、學(xué)校課余運動競賽
7、、學(xué)生體質(zhì)測定與評價、體育調(diào)查、體育科研成績查詢系統(tǒng)管理。由于該系統(tǒng)要實現(xiàn)網(wǎng)上數(shù)據(jù)共享,根據(jù)實際情況,結(jié)合導(dǎo)師意見,把以上模塊分成如下兩部分:3.2.1不用在后端管理系統(tǒng)中體現(xiàn)的靜態(tài)數(shù)據(jù) 學(xué)校體育概況、學(xué)生課余體育鍛煉、學(xué)校課余運動訓(xùn)練、學(xué)校課余運動競賽這些不常更新且沒有必要保存在數(shù)據(jù)庫的數(shù)據(jù)我們通過靜態(tài)頁面來體現(xiàn),一方面易于數(shù)據(jù)庫的管理,另一方面更符合實際需要。,3.系統(tǒng)開發(fā)過程分析,3.2.2需要保存在數(shù)據(jù)庫中的動態(tài)
8、數(shù)據(jù) 像工作計劃制定、體育教師檔案、經(jīng)費管理等,由于其更新頻度大,并且可能會不定檢索,因此,諸如此類的數(shù)據(jù)必須保存在數(shù)據(jù)庫中以備后端管理。3.3關(guān)系型數(shù)據(jù)庫的實現(xiàn) 考慮到該系統(tǒng)設(shè)計到后端管理和前端應(yīng)用,數(shù)據(jù)庫庫存量大以及其要提供的匯集各種信息查詢、存儲和檢索,開發(fā)過程中的合作問題等,在導(dǎo)師的指導(dǎo)下我們采用了微軟的SQL SERVER 來創(chuàng)建數(shù)據(jù)庫,以便于多人同時操作。3.4二者的結(jié)合(DBO) Power
9、Builder 是專為各種數(shù)據(jù)庫設(shè)計的客戶端的應(yīng)用開發(fā)工具,它可以和其他數(shù)據(jù)庫服務(wù)器(如SYBASE、ORACLE、MS SQL、INFORMIX等)構(gòu)成客戶/服務(wù)器體系結(jié)構(gòu),也可以連到如DBASE、FOXPRO、EXCEL等文件類型的數(shù)據(jù)源上,對這些文件進行操作。對于不同類型的數(shù)據(jù)源(數(shù)據(jù)庫),PB通過采用特定接口軟件的方式進行連接,其連接方式可分為兩種:,3.系統(tǒng)開發(fā)過程分析,3.4.1通過ODBC(Open DataBase Co
10、nnectivity)通用接口軟件 ODBC架構(gòu)圖:,3.系統(tǒng)開發(fā)過程分析,3.4.2PB專用接口軟件 該系統(tǒng)采用第二種連接方法進行數(shù)據(jù)庫連接: 如果是在集成環(huán)境中第一次與數(shù)據(jù)庫連接,首先打開數(shù)據(jù)庫畫板,點擊File->Connect->Setup。,4.Windows下PowerBuilder的簡介,POWER BUILDER是SYBASE公司最新推出的數(shù)據(jù)庫開發(fā)工具,它提供了基于組件的、N層的、可用于WEB
11、的開發(fā)應(yīng)用模式,滿足了在4GL RAD 環(huán)境中創(chuàng)建完整應(yīng)用和應(yīng)用組件的需求,并使企業(yè)應(yīng)用可以平滑過渡到基于瀏覽器和WEB的應(yīng)用模式下。POWER BUILDER是面向?qū)ο蟮拈_發(fā)工具,與傳統(tǒng)的開發(fā)工具有著質(zhì)的區(qū)別。不需要用戶預(yù)先定義運動路徑,不用開發(fā)人員編寫大量的程序去控制程序的流程;其思想方法是事件驅(qū)動,在編程過程中首先創(chuàng)建各種對象,然后為對象賦于屬性,為對象編寫事件驅(qū)動程序,為應(yīng)用程序的開發(fā)提供了一個集成的開發(fā)環(huán)境。4.1 Powe
12、rBuilder和Sybase的歷史 4.2 PowerBuilder的面向?qū)ο箝_發(fā)技術(shù) 4.3 OLE技術(shù) 4.4 事件驅(qū)動編程方式 4.5 實現(xiàn)菜單選項和實現(xiàn)工具欄,5.使用SQL SERVER實現(xiàn)關(guān)系數(shù)據(jù)庫,關(guān)系數(shù)據(jù)庫中包含了多個數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個不同部分的術(shù)語,象記錄、域等。5.1.1新建一個數(shù)據(jù)庫 創(chuàng)建任何一個數(shù)據(jù)庫的第一步是仔細(xì)的規(guī)劃數(shù)據(jù)庫,設(shè)計必須是靈活的、有邏輯的。創(chuàng)建一個數(shù)據(jù)庫結(jié)構(gòu)的過程被認(rèn)
13、為是數(shù)據(jù)模型設(shè)計。a.標(biāo)識需要的數(shù)據(jù)b.收集被標(biāo)識的字段到表中c.標(biāo)識主關(guān)鍵字字段d.繪制一個簡單的數(shù)據(jù)圖表e.規(guī)范數(shù)據(jù)f.標(biāo)識指定字段的信息g.創(chuàng)建物理表 5.1.2實現(xiàn)數(shù)據(jù)庫之間的聯(lián)系 數(shù)據(jù)庫之間的關(guān)系指明兩個庫之間共享一個共同的關(guān)鍵字值。,5.使用SQL SERVER實現(xiàn)關(guān)系數(shù)據(jù)庫,連接方式: 一個連接是指一種虛擬的表,這種表是在當(dāng)用戶要求從相互關(guān)聯(lián)的各個不同的表中獲取信息時建立的,關(guān)鍵字段用于在相互
14、連接的不同表中查找匹配的記錄。一個更高級的連接形式稱為自連接。這種連接是指一個表被連接到它自己的一個字段,或在不同的紀(jì)錄中由重復(fù)數(shù)據(jù)的組合字段。 數(shù)據(jù)庫中有三種不同類型的關(guān)鍵字:主關(guān)鍵字、組合關(guān)鍵字和外關(guān)鍵字。在表中使用的關(guān)鍵字類型用于描述庫表示什么以及在數(shù)據(jù)庫中如何與其它的庫建立關(guān)系。,6.數(shù)據(jù)庫設(shè)計,成績查詢ER圖 學(xué)生成績查詢需求,6.數(shù)據(jù)庫設(shè)計,評教系統(tǒng)的流程圖,學(xué)生選任課評教系統(tǒng)的流程圖老師
15、,學(xué)期結(jié)束教學(xué)評價開始,,,根據(jù)所學(xué)科目提示評教信息,學(xué)生選擇評教信息進行提交,最終整理得出評教信息的匯總,評教內(nèi)容數(shù)據(jù)庫調(diào)用,,,,,,7.系統(tǒng)模塊設(shè)計,7.1主界面包括以下五個模塊 1.體育管理 1.1工作計劃制定 打開工作計劃制定窗口,制定年度工作計劃 1.2體育教師檔案添加教師記錄,打印教師名單 1.3體育設(shè)備管理可以實現(xiàn)添加刪除等操作,管理體育部所有的場館設(shè)施、體育器 1.4體育經(jīng)費管理添加經(jīng)費項
16、目,分配各項目經(jīng)費,各年度經(jīng)費比較,報表打印2.體育教學(xué)2.1體育課程設(shè)置 打開課程設(shè)置窗體,添加刪除體育課程,為各年級選擇需要的體育項目2.2 體育課選課 確定選課年度,統(tǒng)計選課人數(shù),進行分組2.3 制定教學(xué)任務(wù) 為各小組分配體育教師,按需要進行班級合并2.4教學(xué)計劃一覽 預(yù)覽教學(xué)計劃2.5體育課成績管理(a打印登記名冊b體育課成績登記 c體育課成績審核 d體育課成績打印) 2.6體育達標(biāo)成績管理(a打印達標(biāo)名
17、冊 b登記達標(biāo)成績 c達標(biāo)成績審核)登記達標(biāo)成績時按體育小組名單,在審核窗體中打印成績名單時按系別班級,7.系統(tǒng)模塊設(shè)計,2.7體育教學(xué)工作考核(a體育課成績考核 b實踐教學(xué)質(zhì)量綜合評價)體育課成績考核時按教學(xué)年度學(xué)期考核各個自然班級的體育課成績;實踐教學(xué)質(zhì)量綜合評價,打開評價窗口,可以添加評價項目,為某個教師的某次課內(nèi)容進行評價,打印報表 .3.體質(zhì)測定與評價 3.1體質(zhì)測定長遠規(guī)劃3.2測定計劃3.3體質(zhì)測定數(shù)據(jù)(a
18、檢查項目 b抽樣對象 c醫(yī)學(xué)檢查 d身體形態(tài) e五項達標(biāo) f心肺功能測定)4.信息查詢4.1體育課成績查詢4.2體育達標(biāo)成績查詢5.系統(tǒng)管理5.1確定教學(xué)年度5.2數(shù)據(jù)字典5.3用戶與組管理(a用戶與組賬號b系統(tǒng)權(quán)限管理),8.結(jié)論和不足,在前面的章節(jié)中,詳細(xì)不等地介紹了PB的特點,Microsoft SQL Server數(shù)據(jù)庫的功能,以及對體育信息管理系統(tǒng)的各個功能模塊如何去實現(xiàn),數(shù)據(jù)庫如何去設(shè)計等都做了詳
19、細(xì)的分析。通過這次對體育信息管理系統(tǒng)的分析設(shè)計,使我能夠更加熟練地應(yīng)用Mirosoft SQL Server數(shù)據(jù)庫,熟悉了PB+ SQL Server在Windows環(huán)境下的強大組合。使我對軟件設(shè)計的模塊化思想有了更深一步的理解。掌握了如何去運用模塊化設(shè)計的思想去分解一個系統(tǒng),如何去設(shè)計提高模塊的獨立性,從而實現(xiàn)代碼的可重用性 。 該系統(tǒng)是C/S模式,由于其整體性, 必須整體考察, 處理出現(xiàn)的問題以及系統(tǒng)升級都比較難。C/S 一般
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 答辯 70 畢業(yè)論文答辯模版
- 經(jīng)典投資、增資協(xié)議模版
- 水彩風(fēng)畢業(yè)論文答辯模版演示課件
- 畢業(yè)設(shè)計論文模版---中期答辯(撰寫格式).doc
- 畢業(yè)設(shè)計論文模版---中期答辯(參考報告).doc
- 綠色文藝清新畢業(yè)答辯經(jīng)典創(chuàng)意ppt模板
- 藍色個性清新畢業(yè)答辯經(jīng)典創(chuàng)意ppt模板
- 經(jīng)典轉(zhuǎn)正申請書模版
- 江蘇高考英語作文經(jīng)典模版范文
- 大學(xué)論文答辯ppt模版
- 最新的畢業(yè)論文答辯經(jīng)典對白
- 清新畢業(yè)論文答辯經(jīng)典創(chuàng)意ppt模板
- 畢業(yè)論文答辯通關(guān)流程【經(jīng)典精華版】
- 畢業(yè)論文模版
- 教師節(jié)給老師的贈言經(jīng)典模版
- 經(jīng)典最新教師聘用合同-模版范文
- 高考英語作文經(jīng)典句型及必背模版
- 畢業(yè)申請書模版
- 【扁平學(xué)術(shù)】定制級別框架完整畢業(yè)論文答辯模版(贈圖)(頁)ppt
- 綠色清新大學(xué)生畢業(yè)論文答辯經(jīng)典創(chuàng)意ppt模板
評論
0/150
提交評論