計算機操作技術(shù)學習系統(tǒng)_第1頁
計算機操作技術(shù)學習系統(tǒng)_第2頁
計算機操作技術(shù)學習系統(tǒng)_第3頁
計算機操作技術(shù)學習系統(tǒng)_第4頁
計算機操作技術(shù)學習系統(tǒng)_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

..PAGEII.v.XX交通大學MBA學位論文新經(jīng)濟時代的企業(yè)績效評價與報告PAGEI計算機操作技術(shù)學習系統(tǒng)摘要科技隨著人類不斷的開展而日新月異,信息化、網(wǎng)絡化、高效化的腳步已經(jīng)越來越近。隨著科技的提高,學習的信息化、網(wǎng)絡化、高效化也成了可能的以及必要的。近幾年,隨著網(wǎng)絡建立的開展,通過網(wǎng)上進展授課已經(jīng)成為可能。網(wǎng)絡教育由于其以學生為中心,不受時間、地點、次數(shù)及進度的限制,能自由利用網(wǎng)上資源等優(yōu)點,成為教育方式的開展新趨勢、教育也隨之進入網(wǎng)絡教育的新時代。迫切需要開展網(wǎng)絡教育;高校作為高等教育的最主要陣地,開展網(wǎng)絡教育責無旁貸。建立精品課程成為高校的開展與進步的新需要。高校應該充分利用人才資源與技術(shù)優(yōu)勢,為網(wǎng)絡教育建立效勞。對于高校來說是否建立一個完善而優(yōu)秀的課程變得越來越重要。本文基于Web的計算根底課程遠程教學系統(tǒng)〔計算機操作技術(shù)課程〕的設計思想及其實現(xiàn)方法。教師使用該系統(tǒng)可以進展布置作業(yè)、批改作業(yè)、出試卷、評卷等;學生使用該系統(tǒng)在瀏覽器中觀看教師、在網(wǎng)上做作業(yè)、提交作業(yè)、考試、答疑或課堂討論。關(guān)鍵詞:計算機操作技術(shù),遠程教學,數(shù)據(jù)庫,asp

AbstractThescienceandtechnologychangeswitheachnewdayalongwiththehumanunceasingdevelopment,theinformation,thenetwork,thehighlyeffectivefootstepsalreadymoreandmorewerenear.Alongwiththetechnicalenhancement,thestudyinformation,thenetwork,highlyeffectivealsobecamehasbeenpossibleaswellasessential.Inrecentyears,alongwiththenetworkconstructiondevelopment,throughon-linecarriedonteachesalreadybecamepossibly.Thenetworkeducationbecauseittakethestudentasthecenter,notthetime,theplace,thenumberoftimesandtheprogresslimit,canfreelyusemeritandsoonon-lineresources,beestheeducationwaythedevelopmentnewtendency,theeducationalsoentersthenetworkeducationalongwithitthenewtimes.Urgentneedstodevelopthenetworkeducation;Theuniversitiestookthehighereducationthemostprimaryposition,thedevelopmentnetworkeducationisduty-bound.Theconstructionhigh-qualitygoodscurriculumwebsitebeestheuniversitiesthedevelopmentandtheprogressnewneed.Theuniversitiesshouldfullyusethetalentedpersonresourcesandthetechnicalsuperiority,servesforthenetworkeducationconstruction.Asfortheuniversitieswhetherconstructsaconsummationbuttheoutstandingcurriculumwebsitetochangemoreandmoreimportantly.ThisarticlebasedonWebputationfoundationcurriculumlong-distanceteachingsystem(puteroperationtechnologycurriculum)designthoughtanditsrealizationmethod.Theteacherusesthissystemtobeallowedtocarryonthearrangementwork,tocorrectstudents'papers,theexaminationpaperandsoon;Thestudentusesthissystemtowatchtheteacherinthebrowser,on-linetomakethework,submitsthework,thetest,theQ/Aortheclassroomdiscussion.Keywords:puteroperationtechnology,long-distanceteaching,database,asp...v.引言隨著多媒體技術(shù)和網(wǎng)絡通信技術(shù)的開展,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。信息技術(shù)的開展,知識以爆炸的方式增長,向傳統(tǒng)教育提出了挑戰(zhàn),也為遠程教育和終身學習的實現(xiàn)提供了可能。網(wǎng)絡環(huán)境下的學習具有個性化、協(xié)同性、資源豐富等特點,有利于培養(yǎng)學生的自主學習能力和創(chuàng)新精神。本文在分析我國現(xiàn)有網(wǎng)絡教學平臺的根底上,依據(jù)現(xiàn)代教學設計理論和學習理論提出了制作精品課程。并論述了網(wǎng)絡學習人力資源支撐環(huán)境的組成。網(wǎng)絡的出現(xiàn)和開展,給教育領域帶來的巨大革命,使得蓬勃開展的“遠程教育〞對學生產(chǎn)了積極而深遠的影響,建立精品課程,成了高等教育變得社會化、群眾化。網(wǎng)絡教育改變了人們的學習方式和學習觀念?;ヂ?lián)網(wǎng)絡以其豐富的資源和先進的技術(shù)、方便快捷的信息獲取方式得到人們的青睞,基于網(wǎng)絡的遠程學習將成為終身學習的一種主要方式。世界各國也都開發(fā)網(wǎng)絡教學的課程,進展網(wǎng)絡教學與學習的實踐研究。網(wǎng)絡課程一般指網(wǎng)絡課程是通過網(wǎng)絡表現(xiàn)的某門學科的教學內(nèi)容及實施的教學活動的總和,它包括兩個組成局部:按一定的教學目標、教學策略組織起來的教學內(nèi)容和網(wǎng)絡教學支撐環(huán)境。精品課程作為這樣一個平臺,教師可以在這里授課,布置作業(yè);學生那么可以隨時隨地學習不同的課程,下載資料,在線與教師進展交流、溝通,從而真正的實現(xiàn)互動教學。在基于Web的計算根底課程遠程教學系統(tǒng)〔計算機操作技術(shù)課程〕,本人利用Photoshop制圖軟件配合數(shù)據(jù)庫,ASP等設計了一個課程,更直觀的說明了該的制作和設計。Internet上發(fā)布信息主要是通過來實現(xiàn)的,獲取信息也是要在Internet“海洋〞中按照一定的檢索方式將所需要的信息從上下載下來。因此建立在Internet應用上的地位顯而易見,基于Internet的計算機遠程教學作為一種全新的教學手段,越來越受到人們的關(guān)注。它有著傳統(tǒng)教學模式所無可比較的優(yōu)點,它創(chuàng)造了一種全新的教學模式,打破了傳統(tǒng)教學模式在時間、空間上的限制,采用了先進的教學手段和教學方法,大大提高了教學效率和教學效果,使教學活動上了一個新臺階。第1章需求分析1.1功能需求分析互聯(lián)網(wǎng)它在人們生活等各個方面發(fā)揮著重要的作用。基于Internet的計算機遠程教學作為一種全新的教學手段,它有著傳統(tǒng)教學模式所無可比較的優(yōu)點,創(chuàng)造了一種全新的教學模式,打破了傳統(tǒng)教學模式在時間、空間上的限制,采用了先進的教學手段和教學方法,使教師能通過先進的教學手段提高教學效率,增強學生應用Internet網(wǎng)絡效勞的能力,以此來加強和穩(wěn)固對課程內(nèi)容的理解和掌握,開發(fā)類似〔計算機操作技術(shù)〕課程的的課程遠程教學系統(tǒng)。在Internet/Intranet環(huán)境下實現(xiàn)作業(yè)、考試、授課、答疑/輔導等功能。本系統(tǒng)功能涵蓋了教學活動的各個方面,用戶界面完全由瀏覽器提供,維護方便。本系統(tǒng)實現(xiàn)了學生作業(yè)的上傳與下載,及教師發(fā)布作業(yè),發(fā)布成績,在線打包壓縮等功能。在互聯(lián)網(wǎng)上作業(yè)提交系統(tǒng)很少而且功能都不可觀,本系統(tǒng)特別針對本校而設計,有使用價值。其中采用了多項現(xiàn)時多媒體和網(wǎng)絡的最新技術(shù)。本系統(tǒng)中的一個重要的特點就是教師與學生之間、學生與學生之間在網(wǎng)絡環(huán)境下通過文字、音頻的實時交互,以此實現(xiàn)課堂討論、教師操作指導、學生個別輔導等功能。學生可通過瀏覽器參加聊天系統(tǒng),并使用系統(tǒng)提供的聊天〔文本〕、白板〔圖畫〕功能與與會者進展討論;教師可通過應用程序共享功能向全體與會者演示某個程序的操作過程,或〔通過語音〕要求指定學生完成某個操作〔個別輔導〕。網(wǎng)絡化教育代表了教育改革的一個開展方向,已經(jīng)成為現(xiàn)代教育的一個特征,并對教育的開展形成新的推動力。通過Internet/Intranet來實現(xiàn)網(wǎng)上作業(yè)提交,是現(xiàn)代教育技術(shù)的一個具體實現(xiàn),具有很重要的現(xiàn)實意義??梢杂行Ю眯@網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學校的教學、科研、管理效勞,隨時隨地的可以讓學生聯(lián)機操作提交。通過對一些典型遠程教學的考察、分析,要求本系統(tǒng)具有以下功能:統(tǒng)一友好的操作界面,能保證系統(tǒng)的易用性。標準、完善的根底信息設置。學習資料分類詳盡,可按不同類別查看相關(guān)資料。按課程大類及課程名稱進展模糊查詢。實現(xiàn)網(wǎng)上考試。重要資訊的展示。一個直接交流的平臺1.2環(huán)境需求分析系統(tǒng)的運行對運行環(huán)境還有一些要求:硬件環(huán)境在最低配置的情況下,系統(tǒng)的性能往往不盡人如意,現(xiàn)在的硬件性能已經(jīng)相當出色,而且價格也很廉價,因此我們通常給效勞器端配置高性能硬件。·處理器:IntelP42.0G或更高?!?nèi)存:1GB·硬盤空間:10GB·顯卡:SVGA顯示適配器軟件環(huán)境·操作系統(tǒng):WindowsXPSP2·數(shù)據(jù)庫:MicrosoftAccess2000·ASP效勞器:IIS5.0·語言編寫:EditPlus2·界面調(diào)整:MacromediaDreamweaver8+MicrosoftFrontPage2000·美工:AdobePhotoshopCS1.3性能需求分析預期目標1.圖形化界面、可操作性強:圖形化界面、操作簡單是計算機操作課程系統(tǒng)最根本的要求之一。界面和菜單顯而易見,用戶對系統(tǒng)的操作只需要鼠標和少量的鍵盤輸入,能很快地熟練操作。2.簡便的維護手段:系統(tǒng)使用后,維護工作將是一個長期的工作,系統(tǒng)將充分考慮維護工作的需求,通過相應手段降低維護工作量及難度,從而到達保證運行可靠目的。3.高交流性:計算機操作課程系統(tǒng)應該具有的一定的交流性能。系統(tǒng)內(nèi)用戶的交流的高效性是我們追求的目標之一。4.資料的高速更新:該系統(tǒng)將具有較高的資料更新速度,能滿足用戶的根本需要,發(fā)揮計算機管理的優(yōu)勢。編寫方法的具體分析1.ASP效勞器ASP是一套微軟公司開發(fā)的效勞器斷腳本環(huán)境,ASP含于IIS中,通過ASP,用戶可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的Web效勞器應用程序。有了ASP就不必擔憂用戶的瀏覽器是否能運行所編寫的代碼,因為所有的程序都將在效勞器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當程序執(zhí)行完成后,效勞器僅將執(zhí)行的結(jié)果返回給用戶瀏覽器,這樣也就減輕了用戶端瀏覽器的負擔,大大提高了交互速度。以以下出了ASP的一些特點:(1)使用VBScript、JScript等簡單易懂的腳本語言,結(jié)合HTML代碼,即快速地創(chuàng)立的應用程序。(2)無須pile編譯,容易編寫,可在效勞器端直接執(zhí)行。(3)使用普通的文本編譯器,如Windows記事本,即可進展編輯設計。(4)與瀏覽器無關(guān)〔BrowserIndependence〕,用戶端只要使用可執(zhí)行的HTML碼的瀏覽器,即可瀏覽ASP所設計的網(wǎng)頁內(nèi)容。(5)ASP能與任何ActiveXScripting語言兼容。除了可使用VBScript或JScript語言來設計外,還可以通過Plug_in方式,使用由第三方所提供的其他腳本語言,譬如Perl、Tcl等。腳本引摯是處理腳本程序的物件。(6)ASP的源程序,不會被傳到用戶瀏覽器,因而可以防止所寫的源程序被他人剽竊,也提高了程序的平安性。(7)可使用效勞器端的腳本來產(chǎn)生用戶端的腳本。(8)ActiveXServerponents(ActiveX效勞器元件)具有無限的可擴大性??梢允褂肰isualBasic、Java、VisualC++、COBOL等編程語言來編寫所需要的ActiveX效勞起元件。ASP應用程序以.asp文件的形式存盤無須經(jīng)過任何的編譯,便能由效勞器查看,當然不能直接執(zhí)行,只能在效勞器執(zhí)行后才能瀏覽。ASP程序的控制局部是使用VBScript、JScript等腳本語言來設計的,當執(zhí)行ASP程序時,腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器,由腳本解釋器進展翻譯并將其轉(zhuǎn)換成效勞器所能執(zhí)行的命令。當然,同其他編程語言一樣,ASP程序的編寫也遵循一定的規(guī)那么,如果使用自己所喜愛的腳本語言編寫ASP程序,那么效勞器上需要有能夠解釋這種腳本語言的腳本解釋器。當安裝ASP時,系統(tǒng)提供了VBScript、JScript兩種語言,而VBScript那么被作為系統(tǒng)默認的腳本語言,也可以根據(jù)自己的喜好改變系統(tǒng)的默認語言。ASP程序其實是以擴展名為.asp的純文本形式存在于Web效勞器上的,可以用任何文本編譯器翻開它,ASP程序中可以包含純文本、HTML標記以及腳本命令。只需將.asp程序放在Web效勞器的虛擬目錄下,,就可以通過的方式訪問ASP程序了。效勞器效勞器調(diào)用ASP引擎客戶端瀏覽器ADO訪問ODBC數(shù)據(jù)庫HTTP圖1.1ASP的工作原理2.數(shù)據(jù)庫與Access數(shù)據(jù)庫是一些關(guān)于某個特定主題或目的的信息集合,在生活中處處都有數(shù)據(jù)庫,例如:產(chǎn)品的訂單,或者是好朋友的地址記錄。將數(shù)據(jù)庫保存在計算機中,可以通過管理數(shù)據(jù)庫來更好地把握信息。管理數(shù)據(jù)庫不是簡單地將需存儲的信息列表,還要對信息進展編輯、分析與排序。使用MicrosoftAccess,可以在單一的數(shù)據(jù)庫文件中管理所有的信息。Access數(shù)據(jù)庫可以包含6個對象的組合,較常用的有表、查詢、窗體和報表。使用這些對象可以靈活地操作數(shù)據(jù)庫。(1)表:是用來存儲數(shù)據(jù)的。如雇員表或訂單表。雇員表可以存放雇員的XX、薪金等與雇員相關(guān)信息的數(shù)據(jù)。表組織數(shù)據(jù)的格式為行和列。行稱為記錄,列稱為字段。一個數(shù)據(jù)庫可以包含多個表,每X表對應一個主題,便于對數(shù)據(jù)的管理。表是Access數(shù)據(jù)庫的核心。(2)查詢:向數(shù)據(jù)庫中的表提出關(guān)于數(shù)據(jù)的問題,并分析加工數(shù)據(jù)。如:可以查詢在某個城市的所有用戶,訂購一種產(chǎn)品的所有用戶及該產(chǎn)品的訂單總金額。還可以將查詢作為窗體和報表的記錄源。(3)窗體:可以用來查看、添加及更新表中的數(shù)據(jù)。在窗體中可以通過增加新控件來更有效的使用窗體。如:在頁眉設置打印按鈕,在頁腳增加計算日期的控件等,還可以在窗體和窗體的數(shù)據(jù)來源之間創(chuàng)立。(4)報表:用來以特定的版面布置分析及打印數(shù)據(jù)。在報表中可以用文本框顯示名稱及數(shù)值,用標簽顯示標題,還可以用圖表形式顯示數(shù)據(jù)信息。(5)宏:提供了簡化一些重復操作的方法。他包含一個或多個操作,其中每個操作實現(xiàn)特定的功能,例如翻開某個數(shù)據(jù)庫的報表或打印報表。宏可以使某些常用的動作自動完成。例如,可設置某個宏,在單擊某個命令按鈕時運行該宏,以最小化某個窗口。(6)模塊:是用VisualBasic語言編寫的程序。創(chuàng)立模塊可以改變程序的外觀和用途。用用戶代碼數(shù)據(jù)庫接口調(diào)用的數(shù)據(jù)庫代碼圖1.2數(shù)據(jù)庫訪問接口3.設計的原那么在著手進展一個的設計之前,首先要明確以下幾項設計原那么。(1)內(nèi)容與形式相統(tǒng)一:內(nèi)容是指你要通過網(wǎng)頁向瀏覽者傳達的有效信息及文字;形式指的是網(wǎng)頁的排版布局、色彩、圖形的運用等外在的視覺效果。無論采取何種表現(xiàn)形式都不能單純追求網(wǎng)頁美觀而無視內(nèi)容的建立,沒有充實內(nèi)容的,即使設計再精巧,也不會有吸引力。(2)主題鮮明:一個必須要主題鮮明,突出重點,特別是個課程,不可能像綜合一樣內(nèi)容大而全,包羅萬象,因此必須要確定一個明確的主題,突出自己的個性和特色,一個主題鮮明、內(nèi)容豐富極具特色的往往比一個“大雜燴〞式的更能吸引人。(3)導航清晰:要給瀏覽者提供一個清晰的導航系統(tǒng),以便于瀏覽者能夠清楚目前所處的位置,同時能夠方便地轉(zhuǎn)到其他頁面。導航系統(tǒng)要出現(xiàn)在每一個頁面上,標志要明顯,便于用戶使用,對于不同欄目構(gòu)造可以設計不同的導航系統(tǒng)。(4)欄目設置合理:對于一個,尤其是內(nèi)容較多的,其欄目設置是否清晰、合理、科學,往往在很大程度上影響的訪問量。一個欄目設置合理的,用戶會很容易地找到需要的東西,這樣的才能讓用戶喜歡。對于初學者來說,常犯的錯誤就是構(gòu)造設計不合理,內(nèi)容編排雜而亂。因此,在設計之前,一定要規(guī)劃好欄目的設置。第2章系統(tǒng)概述2.1設計方案工程規(guī)劃本系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應用程序,由前臺應用、后臺管理2局部組成。前臺應用:該局部主要包括各組用戶對于的可應用系統(tǒng)。后臺管理:該局部主要對系統(tǒng)內(nèi)的一些根底數(shù)據(jù)進展有效管理。進入系統(tǒng)進入系統(tǒng)翻開數(shù)據(jù)庫翻開數(shù)據(jù)庫前臺后臺〔教師〕前臺后臺〔教師〕教師學生用戶查詢資源教師學生用戶查詢資源刪除增加查詢批改留言修改考試查詢學習作業(yè)刪除增加查詢批改留言修改考試查詢學習作業(yè)刪除增加修改修改修改修改圖2.1系統(tǒng)構(gòu)造圖系統(tǒng)的體系構(gòu)造計算機操作課程是在Internet/Intranet環(huán)境下實現(xiàn)的,是典型的瀏覽器/效勞器模式。效勞器以WindowsNT4/2000Server為操作系統(tǒng)平臺,用戶端通過瀏覽器訪問系統(tǒng)提供的效勞。系統(tǒng)不允許匿名訪問,它要求用戶提供XX/密碼,通過驗證后才能進入系統(tǒng)主頁,以此追蹤用戶身份。本系統(tǒng)將用戶分為二類:教師、學生,他們都有各自的主頁,訪問系統(tǒng)的權(quán)限也不一樣。其中權(quán)限最高的教師,最低為學生。權(quán)限高的能訪問其下級所能訪問的所有資源,反之那么不然。例如教師能進入學生主頁,而學生那么不能訪問教師主頁所提供的功能〔布置作業(yè)、批改作業(yè)等〕。前臺設計主頁采用靜、動相結(jié)合的方式,即靜態(tài)的主畫面和動態(tài)的圖片相結(jié)合,利用ASP與數(shù)據(jù)庫結(jié)合的技術(shù)建立數(shù)據(jù)庫查詢管理系統(tǒng),采用交互式的動態(tài)的web畫面來實現(xiàn)。計算機操作課程從內(nèi)容上可對作如下劃分:系統(tǒng)——首頁、修改資料、重新登陸學習——教材學習查詢——資源搜索、我的同學考試——網(wǎng)上考試、日??荚嚱涣鳌涣?、提問幫助——簡介2.2模塊劃分教師模塊教師模塊中包含了教師授課所需的各種功能。如:布置作業(yè)、批改作業(yè)、出試卷、評卷、考試結(jié)果統(tǒng)計分析、網(wǎng)上答疑、課程資料〔素材〕制作、學生XX管理〔修改學生密碼〕。系統(tǒng)使用組件對象模型〔〕以及OfficeAutomation技術(shù)自動批改?計算機應用根底?課程作業(yè)并登記成績。教師可對作業(yè)結(jié)果進展查詢、統(tǒng)計。教師可利用OutLook向系統(tǒng)請求聯(lián)時機議,以此進展網(wǎng)上答疑、群體或個別輔導。這里,我們將系統(tǒng)資源訪問XX作為操作系統(tǒng)XX開設,由WindowsNT和Web效勞器IIS負責進展用戶驗證。這樣做的好處,一是可以充分利用操作系統(tǒng)的平安機制,使操作系統(tǒng)與數(shù)據(jù)庫效勞器無縫集成;二是可同時為用戶提供其它輔助效勞,如:電子、個人主頁、FTP效勞等。使系統(tǒng)應用與課程內(nèi)容嚴密結(jié)合,學生在應用系統(tǒng)的使用過程中可進一步加深對課程內(nèi)容的理解。學生模塊學生模塊包含查看教師布置的作業(yè)、〔在網(wǎng)上或本地〕做作業(yè)、測驗〔考試〕、網(wǎng)上答疑、課程資源瀏覽、輔助效勞等。學生使用瀏覽器訪問系統(tǒng)主頁時,需要提供XX/密碼進展用戶驗證,通過驗證后,在瀏覽器關(guān)閉之前,均以該XX身份訪問系統(tǒng)資源。用戶是機房管理員,對計算機技術(shù)比較了解,學校教師專業(yè)教師能很快熟悉系統(tǒng)的使用方法,非專業(yè)教師也能很快掌握,學校學生能很快學會使用系統(tǒng)。課程的作業(yè)可直接在瀏覽器中完成并提交,對于課后作業(yè),為學生提供Web界面,完成作業(yè)程序的編輯、編譯、、運行,一氣呵成。遠程考試功能既提供選擇題形式的傳統(tǒng)筆試試題,也提供實際操作形式的試題??荚囃ㄟ^界面進展,有時間限制。學生在規(guī)定時限之前完成考試內(nèi)容時可通過"交卷"按鈕提交試卷;假設考試時限到達時學生仍未交卷,那么系統(tǒng)自動將考生當前的考試結(jié)果提交。試卷的批改、考試結(jié)果的統(tǒng)計均由程序自動完成。自我測驗功能那么提供測驗試卷,不限時間,由學生自主選擇進展,測驗完畢后系統(tǒng)立即評卷并給出成績及學生測驗時的選項與正確答案的對照表,以便學生查閱。為了更好地提高學生對網(wǎng)絡的應用能力,增強學生對教學內(nèi)容的興趣,本系統(tǒng)為每位使用系統(tǒng)的學生和教師提供Email、FTP、個人主頁、BBS、聯(lián)時機議〔在線聊天Chat、應用程序共享、白板〕、等功能。讓學生在實際操作中提高對課程內(nèi)容的理解以及對課程學習的興趣。另外,本系統(tǒng)還配備資源庫,內(nèi)置與教學內(nèi)容相關(guān)或與網(wǎng)絡應用相關(guān)的多媒體資料,供學生課外瀏覽、學習。2.3數(shù)據(jù)庫由于本系統(tǒng)沒有海量數(shù)據(jù)的存儲問題,其數(shù)據(jù)一般不會很多,所以沒有必要選用像Oracle這樣的數(shù)據(jù)庫,Access足可以勝任。這里選用了MicrosoftAccess2000,具體原因如下:Access最重要的特征是不必編寫程序。對于大多數(shù)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Paradox,F(xiàn)oxPro等而言,其管理者需要具有程序設計能力,才能建立和管理一個有效的應用程序,而Access數(shù)據(jù)庫系統(tǒng)把數(shù)據(jù)庫應用程序的建立移進用戶環(huán)境中,除非要執(zhí)行復雜的操作,數(shù)據(jù)庫的管理者不在必須具有設計能力。Access中數(shù)據(jù)庫文件不是簡單的存儲數(shù)據(jù)的表,這是Access與其他桌面數(shù)據(jù)庫的一個重要區(qū)別。Access數(shù)據(jù)庫文件不僅包含傳統(tǒng)意義上的表,還包括操作或控制數(shù)據(jù)的其他對象〔如查詢,窗體和報表等〕。Article表是各種課件資料的主要內(nèi)容:圖2.2Article表構(gòu)造Student表是學生的用戶名和ID等信息:圖2.3Student表構(gòu)造Teacher表是教師的用戶名和ID等信息:圖2.4Teacher表構(gòu)造Question表是學生對教師提問的內(nèi)容:圖2.5Question表構(gòu)造Homework表是關(guān)于回家作業(yè)的信息:圖2.6Homework表構(gòu)造Report表是關(guān)于學生考試的信息:圖2.7Report表構(gòu)造Test表是關(guān)于考試內(nèi)容的信息:圖2.8Test表構(gòu)造第3章主要系統(tǒng)模塊設計與功能介紹3.1創(chuàng)立公用函數(shù)和類模塊數(shù)據(jù)庫連接模塊#PublicSubConnect() 連接數(shù)據(jù)庫#PublicSubDisconnect() 斷開與數(shù)據(jù)庫的連接#DB_Connect() 使用Connect_Num控制數(shù)據(jù)庫連接#DB_Disconnect() 關(guān)閉翻開的數(shù)據(jù)集合#DBapi_Disconnect()強制關(guān)閉api方式訪問的數(shù)據(jù)庫,計數(shù)器復位#PublicSubExt(ByValTmpstmtAsString)執(zhí)行數(shù)據(jù)庫操作語句#PublicFunctionQueryExt(ByValTmpstmtAsString)AsADODB.Recordset執(zhí)行數(shù)據(jù)庫查詢語句標記數(shù)據(jù)庫是否連接PrivateIsConnectAsBoolean==標記執(zhí)行Connect()函數(shù)后,訪問數(shù)據(jù)庫的次數(shù)==PrivateConnect_NumAsIntegerPrivatenAsADODB.Connection連接數(shù)據(jù)庫的Connection對象PrivatersAsADODB.Recordset保存結(jié)果集的Recordset對象Connect函數(shù),翻開數(shù)據(jù)庫連接。通過連接字符串變量Conn把數(shù)據(jù)庫對象連接到指定的Access數(shù)據(jù)庫。Ext(ByValTmpstmtAsString)函數(shù),執(zhí)行數(shù)據(jù)庫操作語句,使用它在我們程序中用來添加和刪除記錄等操作。QueryExt(ByValTmpstmtAsString)函數(shù),翻開數(shù)據(jù)集,給定一個查詢語句,把在數(shù)據(jù)庫中查詢到的結(jié)果(數(shù)據(jù)集)負給數(shù)據(jù)庫集合對象,這個函數(shù)一般用在從數(shù)據(jù)庫讀取數(shù)據(jù)的時候,通過field()來獲取每個查詢的結(jié)果。Disconnect()函數(shù),關(guān)閉數(shù)據(jù)庫連接,執(zhí)行語句n.Close。根本信息管理Init()函數(shù),做數(shù)據(jù)初始化用,包括學號,學科,XX,性別等信息,它的作用是在類的內(nèi)部初始化數(shù)據(jù)。Delete(ByValTmpCarNoAsString)函數(shù),它的參數(shù)是學號,它執(zhí)行刪除語句來刪除指定的學號及該用戶所有信息。GetInfo(ByValTmpCarNoAsString)函數(shù),它的參數(shù)也是學號,它在執(zhí)行修改用戶信息操作時運行,讀取用戶信息的所有在數(shù)據(jù)庫中的信息,并放到相應的控件內(nèi)供用戶修改。In_DB(ByValTmpCarNoAsString)函數(shù),這是一個用來在添加用戶時判斷該學號是否已經(jīng)被使用過的操作,返回值是Ture或False。Insert()函數(shù),用來插入到數(shù)據(jù)庫新建用戶數(shù)據(jù)。Update(ByValTmpCarNoAsString)函數(shù),更新修改后的用戶的信息到數(shù)據(jù)庫。UpdateStatus(ByValTmpCarNoAsString,ByValTmpStatusAsString)函數(shù),通過修改數(shù)據(jù)庫中的一個字段,修改用戶狀態(tài)的操作。用戶信息管理Init()函數(shù),初始化分類名稱和享受折扣的信息。Delete(ByValTmpIdAsLong)它的參數(shù)是用戶ID,它執(zhí)行刪除語句來刪除指定的用戶ID及該用戶所有信息。GetInfo(ByValTmpIdAsLong)它的參數(shù)也是用戶ID,它在執(zhí)行修改用戶操作時運行,讀取用戶的所有在數(shù)據(jù)庫中的信息,并放到相應的控件內(nèi)供用戶修改。Insert()函數(shù),用來插入到數(shù)據(jù)庫新建用戶數(shù)據(jù)。Update(ByValTmpIdAsLong)函數(shù),更新修改后的用戶的信息到數(shù)據(jù)庫。3.2根本信息管理模塊用戶信息窗體主要是實現(xiàn):添加用戶、修改用戶類型、刪除用戶、查看用戶類型信息。該窗體包含一個DataGrid控件(用于顯示數(shù)據(jù))和一個ADODC控件(用說數(shù)據(jù)顯示的連接)及5個按鈕,1個TEXTBOX,1個label控件。這個窗口上顯示所有用戶的資料包括(學號,學科,XX,性別、狀態(tài)、考試得分等)。添加用戶和修改用戶這個窗口可以向數(shù)據(jù)庫中添加用戶根本信息或修改這些信息,它們調(diào)用的是同一個窗體。具體實現(xiàn)是該窗體啟動時使用不同的模式,并進展不同的初始化工作(載入用戶數(shù)據(jù)及初始化窗體界面)和隱藏不該顯示的控件。這個窗口可以向數(shù)據(jù)庫中添加修改用戶資料,它調(diào)用的是編輯用戶窗體。具體實現(xiàn)是該窗體啟動時使用不同的模式,并進展不同的初始化工作(載入用戶數(shù)據(jù)及初始化窗體界面)和隱藏不該顯示的控件。用戶的資料很詳細,要對不同的數(shù)據(jù)類型作不同的處理,否那么系統(tǒng)會不承受我們所生成的語句,這是一個很重要的過程。圖3.1個人資料修改頁面刪除用戶這個功能的具體實現(xiàn)是:選種要刪除的的,提示是否刪除該行的用戶,確認后執(zhí)行刪除語句,最后刷新數(shù)據(jù)顯示控件,完成刪除操作。用戶信息管理模塊用戶信息管理窗體的功能主要是實現(xiàn)用戶的添加用戶、刪改用戶、修改用戶、查看及參加用戶的功能。該窗體上包含一個DataGrid控件(用于顯示數(shù)據(jù)),6個按鈕和一個ADODC控件(用說數(shù)據(jù)顯示的連接)。這個窗口上顯示所有用戶員的資料包括(學號,學科,XX,性別、狀態(tài)、考試得分)。3.3功能介紹及程序說明翻開首頁,出現(xiàn)學生及教師登入界面。第一功能菜單為根本信息管理,點擊后有三個子功能菜單:用戶管理,用戶類型管理、資料管理。圖3.2學生及教師登入界面用戶管理界面在這個界面中用戶就可以對用戶進展查找,添加,修改,刪除操作。輸入用戶要找的用戶的XX,如果有相應用戶XX,就可以直接找到你需要用戶的信息。按下添加按鈕,就可以在彈出的編輯用戶信息界面進展用戶的添加?!舶挲g,性別,學號等信息〕。如果要修改用戶信息,只要先在上面的用戶中選擇一個用戶,然后按修改按鈕,就可以在彈出的編輯用戶信息界面中進展你的修改。〔同樣包括上述信息〕要刪除用戶信息也同樣需要先選擇一個上面的用戶信息然后按刪除按鈕,就可以直接刪除相應的用戶信息?!沧⒁猓簞h除以后不可撤消,需慎重〕局部代碼:<p>學生管理</p><tablewidth="614"border="0"cellpadding="0"cellspacing="1"bgcolor="#0099CC"><trbgcolor="#FFFFFF"class="title"><tdwidth="78"height="23"><divalign="center">學號</div></td><tdwidth="110"><divalign="center">XX</div></td><tdwidth="92"><divalign="center">密碼</div></td><tdwidth="86"><divalign="center"></div></td><tdwidth="120"><divalign="center">評估</div></td><tdwidth="121"><divalign="center">操作</div></td></tr></table>圖3.3用戶管理頁面用戶類型管理的界面在用戶類型管理界面中,可修改用戶類型權(quán)限?!步處熁?qū)W生〕資料管理界面在資料管理界面下可以對學習資料的各個根本工程進展你所需要的查找,添加,修改,刪除。輸入用戶所需要找的資料關(guān)鍵字,按下查找如果有對應的資料。按下添加按鈕,就會彈出編輯資料界面,里面有資料類型,資料名稱等數(shù)項信息需要用戶添加,非常的具體。選擇對需要修改的資料,按下修改按鈕,就會彈出和剛剛編輯資料界面一樣的界面,不過這次里面有著你選擇的資料信息,接下來只要按照自己的需要改動吧。同樣,只需要選擇不要的資料,然后按下刪除按鈕就可以刪除了。局部代碼:<inputclass=smallInputtype="text"name="txtitle"size="13"><inputtype="submit"value="查詢"name="title"></form><formmethod=Postaction="adminedit.asp"><divalign="center"><% iftitle<>""then ="select*fromarticlewheretitlelike'%"&trim(title)&"%'orderbyarticleiddesc" else ="select*fromarticleorderbyarticleiddesc" endif Setrs=Server.CreateObject("ADODB.Recordset") rs.open,conn,1,1 ifrs.eofandrs.bofthen response.write"<palign='center'>還沒有任何文章</p>" else totalPut=rs.recordcount ifcurrentpage<1then currentpage=1 endif if(current1)*MaxPerPage>totalputthen if(totalPutmodMaxPerPage)=0then currentpage=totalPut\MaxPerPage else currentpage=totalPut\MaxPerPage+1 endif endif ifcurrentPage=1then showpagetotalput,MaxPerPage,"adminedit.asp" showContent showpagetotalput,MaxPerPage,"adminedit.asp" else if(current1)*MaxPerPage<totalPutthen rs.move(current1)*MaxPerPage dimbookmark bookmark=rs.bookmark showpagetotalput,MaxPerPage,"adminedit.asp" showContent showpagetotalput,MaxPerPage,"adminedit.asp" else currentPage=1 showpagetotalput,MaxPerPage,"adminedit.asp" showContent showpagetotalput,MaxPerPage,"adminedit.asp" endif endif rs.close endif圖3.4資料管理登陸頁面圖3.5資料管理添加頁面結(jié)論系統(tǒng)已經(jīng)進展了測試,根本功能都成功了,但是因為初次開發(fā),在系統(tǒng)中難免存在著各種問題,這些我們會在以后的時間里進展更正。隨著計算機設備性能的不斷提高和工具平臺的更加智能化,程序設計已越來越廣泛地為更多的人所

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論