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