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