




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
網(wǎng)上教務(wù)評教系統(tǒng)摘要今天,隨著微型計(jì)算機(jī)的普及,使越來越多的人們了解到了計(jì)算機(jī)的作用,以及帶給我們的便利。而怎樣更好的利用計(jì)算機(jī)來為我們服務(wù),更好的應(yīng)用于各個(gè)社會領(lǐng)域,則是軟件開發(fā)人員研究的問題了,我所開發(fā)的《網(wǎng)上教務(wù)評教系統(tǒng)》就是在社會需要,人們需求的情況下應(yīng)運(yùn)而生。教學(xué)質(zhì)量是教學(xué)管理過程中的核心工作,通過對教師教學(xué)效果的評測可以幫助了解教師的實(shí)際情況;因此依據(jù)教學(xué)規(guī)律,構(gòu)建科學(xué)、合理的教學(xué)評價(jià)體系,具有重要的意義。最近幾年大多數(shù)的大學(xué)都應(yīng)用了一些《評教系統(tǒng)》的軟件,實(shí)現(xiàn)了計(jì)算機(jī)管理,在網(wǎng)絡(luò)時(shí)代的今天,則顯得有些落伍,并沒有真正考慮到人性化的設(shè)計(jì)。《網(wǎng)上教務(wù)評系統(tǒng)》應(yīng)用了B/S模式,在此我所設(shè)計(jì)的《網(wǎng)上教務(wù)評教系統(tǒng)》,就是方便本校教務(wù)部對任課教師進(jìn)行教學(xué)評教時(shí),對各項(xiàng)評教數(shù)據(jù)的管理,使得教務(wù)部在查詢、整理、輸入、輸出等方面教會達(dá)到事半功倍的效果,同時(shí),該系統(tǒng)也是對任課教師的教學(xué)質(zhì)量進(jìn)行檢查,更加有效督促教師教學(xué)的一種手段。學(xué)生還可以通過該系統(tǒng)實(shí)現(xiàn)網(wǎng)上評教。更加減輕教務(wù)老師的工作量。為此,我應(yīng)用ASP+ACCESS達(dá)到對數(shù)據(jù)庫的調(diào)用,實(shí)現(xiàn)所設(shè)想的各項(xiàng)功能。關(guān)鍵字:網(wǎng)上教務(wù)評教;B/S模式;ASP技術(shù)OnlineAcademicEvaluationofTeachingSystemAbstractNowadays,sincethemicrocomputersaresopopularthatmoreandmorepeoplerealizetheimportantofcomputerandtheconvenienceitprovide.Buthowtomakecomputerwell-servedforusandapplyforeachfieldofthesociety,whichisthemostproblemtosoftwaredevelopmentprogrammers.Ideveloped《OnlineAcademicEvaluationofTeachingSystem》whichisbornfbrthenecessaryofthesocietyandpeople.Theteachingqualityisthecoreofteachingmanagementprocess.Throughtheevaluationofteachers9teachingeffect,itcanhelpustolearnteachers,actualsituation.So,accordingtotheteachingrules,itissignificanttobuildascientificandlogicalteachingevaluationsystem.Inrecentyears,mostlibraryapplysome《OnlineAcademicEvaluationofTeachingSystem》softwaretorealizecomputermanagement.Thoughit'sbetterthantheoldlibrarymanagement,butthesesoftwareareallsinglemachinemodel.Inthesenetage,itseemoutofdateanddoesn'tconsiderthepersonaldesign.《OnlineAcademicEvaluationofTeachingSystem》appliedB/Smodel,providedaelectronicreadingplatformforreader,sothatreadercanrealizeresearchingandborrowingbookinadvance.Thesystemconvenientreadersandcontenttheirnecessaryconsiderably,anditismorereasonablethanbefore.Keywords:TeachingEffectEvaluation;B/SMode;ASPtechnologyTOC\o"1-5"\h\z\o"CurrentDocument"第一章緒論 1\o"CurrentDocument"1課題背景 3\o"CurrentDocument"1.2目的意義 3\o"CurrentDocument"1.3本文所做的主要工作 3\o"CurrentDocument"第二章開發(fā)工具簡介 51開發(fā)平臺和技術(shù)簡介 51.1IIS簡介 5\o"CurrentDocument"1.2ASP簡介 6\o"CurrentDocument"2數(shù)據(jù)庫ACCESS簡介 7\o"CurrentDocument"第三章系統(tǒng)需求分析 11\o"CurrentDocument"3.1系統(tǒng)功能描述: 112系統(tǒng)的設(shè)計(jì)目標(biāo) 122.1設(shè)計(jì)目標(biāo) 12\o"CurrentDocument"2.2基本要求 12\o"CurrentDocument"4系統(tǒng)流程圖 13\o"CurrentDocument"5數(shù)據(jù)字典 14\o"CurrentDocument"第四章系統(tǒng)總體設(shè)計(jì) 17\o"CurrentDocument"1系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 17\o"CurrentDocument"2問題分析及解決: 17\o"CurrentDocument"3系統(tǒng)功能分析 18\o"CurrentDocument"4.4數(shù)據(jù)庫設(shè)計(jì) 20\o"CurrentDocument"第五章系統(tǒng)實(shí)現(xiàn) 25\o"CurrentDocument"5.1 系統(tǒng)主界面 25\o"CurrentDocument"2登錄 273學(xué)生用戶權(quán)限模塊 283.1學(xué)生登錄主界面 28\o"CurrentDocument"3.2更改密碼界面 31\o"CurrentDocument"3.3選擇課程 32\o"CurrentDocument"3.4填寫評測表 32\o"CurrentDocument"3.5幫助 37\o"CurrentDocument"4管理員身份登錄 38\o"CurrentDocument"4.1教師各單項(xiàng)評教查詢 39\o"CurrentDocument"5BBS模塊 43\o"CurrentDocument"第六章系統(tǒng)測試 53\o"CurrentDocument"1軟件測試基礎(chǔ) 53\o"CurrentDocument"2運(yùn)行環(huán)境 53\o"CurrentDocument"6.4測試方案 55\o"CurrentDocument"第七章結(jié)束語 57\o"CurrentDocument"參考文獻(xiàn) 58\o"CurrentDocument"致謝 59\o"CurrentDocument"附錄1外文原文 60\o"CurrentDocument"附錄2外文資料譯文 67第一章緒論課題背景在當(dāng)今的社會,可以說是信息技術(shù)的發(fā)展時(shí)代,在社會的方方面面無不涉及到各種信息的處理。信息是人們對客觀世界的具體描述,是人們進(jìn)行交流與聯(lián)系的重要途徑。人類社會就處在一個(gè)對信息進(jìn)行有效合理的加工過程中。隨著社會信息技術(shù)的提高,計(jì)算機(jī)已被廣泛應(yīng)用于當(dāng)今社會的各個(gè)領(lǐng)域,成為推動社會發(fā)展的首要技術(shù)動力。在軟件技術(shù)的應(yīng)用中,軟件的開發(fā)技術(shù),尤其是應(yīng)用型軟件產(chǎn)品的開發(fā)技術(shù)成了重中之重。不斷開發(fā)適應(yīng)用戶需求、市場需要的新型軟件產(chǎn)品,參與市場競爭,獲取最大利潤是全球信息企業(yè)追求的目標(biāo)?!痘贏SP的教務(wù)評教系統(tǒng)》正是一個(gè)非常實(shí)用的應(yīng)用型軟件產(chǎn)品,我們不談它的經(jīng)濟(jì)利益,單說他的應(yīng)用范圍就是十分廣泛的,只要有學(xué)校的地方,都可以采用此類教學(xué)評價(jià)系統(tǒng)。計(jì)算機(jī)的作用就是輔助人們完成那些煩瑣的體力勞動和腦力勞動,使人們從勞動力中解脫出來,本人所設(shè)計(jì)的《基于ASP的教務(wù)評教系統(tǒng)》就是輔助教務(wù)老師完成繁瑣的數(shù)據(jù)統(tǒng)計(jì)工作,通過輸入相關(guān)驗(yàn)證數(shù)據(jù)即可查詢學(xué)生對某老師的評價(jià),從而了解老師的教學(xué)水平,采取有效的方法督促老師的工作。同時(shí)也以方便學(xué)生為目的,原因是學(xué)生只要可以上Internet,則可以隨時(shí)隨地的對任課教師進(jìn)行評價(jià)。目的意義首先,考慮教務(wù)評教系統(tǒng)的實(shí)用性,一個(gè)好的教學(xué)效果評價(jià)系統(tǒng)會將一個(gè)龐大投票評優(yōu)工作井井有條的管理起來,計(jì)算機(jī)與人的不同就在于此,計(jì)算機(jī)是機(jī)械的,精確的,它不會使管理工作出現(xiàn)差錯。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠大大減輕教工人員的工作量,提高辦事效率。其次,本課題的直接目的是為了成功完成教務(wù)評教系統(tǒng)的開發(fā)。間接目的也可以說是最終目的是為了了解軟件的開發(fā)思想,掌握軟件開發(fā)人員應(yīng)當(dāng)具備的基本技術(shù)素質(zhì):樹立良好的軟件開發(fā)理念,建立正確的、符合工程規(guī)范的、系統(tǒng)化的軟件工程思想,靈活運(yùn)用各種軟件分析與設(shè)計(jì)技術(shù),開發(fā)高質(zhì)量的軟件產(chǎn)品。本文所做的主要工作本系統(tǒng)應(yīng)用DreamweaverMX為前臺設(shè)計(jì)軟件,所用的數(shù)據(jù)庫為ACCESS。數(shù)據(jù)庫連接方式為“OLEDB字符串連接”。本文詳細(xì)講述了《基于ASP的教學(xué)效果評測系統(tǒng)》的設(shè)計(jì)過程,包括數(shù)據(jù)庫的設(shè)計(jì)、連接和功能模塊的組織與設(shè)計(jì)。本系統(tǒng)的核心是實(shí)現(xiàn)教師評測功能。學(xué)生提交對某位教師的評測結(jié)果,系統(tǒng)將自動將數(shù)據(jù)信息存入數(shù)據(jù)庫中,并且進(jìn)行壘加和求平均運(yùn)算。教務(wù)人員根據(jù)這兩個(gè)指標(biāo)及教學(xué)態(tài)度、內(nèi)容、效果對教師進(jìn)行綜合評估,采取相關(guān)的獎懲措施。第二章開發(fā)工具簡介開發(fā)平臺和技術(shù)簡介IIS簡介1.IIS的功能InternetInformationServices(IIS)5.0是MicrosoftWindows2000Server內(nèi)建的Web伺服器,能讓您在企業(yè)內(nèi)部網(wǎng)路或網(wǎng)際網(wǎng)路上輕松共享文件和資訊。IIS5.0是Windows2000Server中最快的Web伺服器,并與MicrosoftActiveDirectory目錄服務(wù)完全整合,這種結(jié)合讓以Web為基礎(chǔ)的應(yīng)用軟體更可靠且更具延展性。這項(xiàng)新一代的電子商務(wù)解決方案把舊資料和應(yīng)用軟體整合到全球資訊網(wǎng)(WWW)中,讓公司能重新定義內(nèi)部與外部的不同商務(wù)處理流程。2.IIS的結(jié)構(gòu)概述IIS5.0是Windows2000Server所提供的服務(wù),所以能和Windows2000Server上的其他服務(wù)緊密地合作。圖2-1說明了IIS5.0與安裝在Windows2000服務(wù)器上的其因?yàn)閁S5.0和Windows2000Server共用同一個(gè)安全模型(使用者賬戶),所以不再需要管理多余的使用者賬戶。HS5.0同時(shí)也借用Windows2000Server現(xiàn)有的管理工具,如系統(tǒng)監(jiān)視器、事件檢視器來處理相似的管理程序。2.1.2ASP簡介ASP是什么ActiveServerPages(ASP)實(shí)際上是將標(biāo)準(zhǔn)的HTML文件拓展了一些附加特征,ASP正如標(biāo)準(zhǔn)的HTML文件一樣包含HTML對象,并且在一個(gè)瀏覽器上解釋并顯示。任何可以放在HTML中的東西--Javaapplets,閃爍字符串,客戶端腳本,客戶端ActiveX控件等等都可以放在ActiveServerPage中。因此,一個(gè)ActiveServerPage有如下四個(gè)重要特征來使其具備很強(qiáng)的通用性。一個(gè)ActiveServerPage可以包括服務(wù)端腳本。利用ActiveServerPage中的服務(wù)端腳本,可以創(chuàng)建動態(tài)內(nèi)容的網(wǎng)頁。例如,可以讓網(wǎng)頁在一天的不同時(shí)間顯示不同內(nèi)容。一個(gè)ActiveServerPage提供了一些built-in對象。利用這些ActiveServerPage中提供的built-in對象,可以使腳本更加強(qiáng)大;這些對象會允許從瀏覽器中接收和發(fā)送信息。例如,利用request對象,可以將用戶在HTMLform中的信息接受到并在一個(gè)script中來響應(yīng)它。一個(gè)ActiveServerPage可以用另外的元素來擴(kuò)展。ActiveServerPages本身就是來源于相當(dāng)數(shù)量的標(biāo)準(zhǔn)服務(wù)端ActiveX元素,這些組件允許做諸如依據(jù)瀏覽器能力進(jìn)行不同顯示以及在瀏覽器內(nèi)包含計(jì)數(shù)器的工作。ActiveServerPage可以和諸如SQLServer這樣的數(shù)據(jù)庫進(jìn)行掛接,利用一些特別的對象集合,ActiveDataObject(ADO),就可以在ActiveServerPage中使用SQL語言。再次重申,這是ActiveServerPage一個(gè)非常強(qiáng)大的功能所在,在線商務(wù)以及在線沙龍等各種非常高級的,動態(tài)更新的站點(diǎn)都需要數(shù)據(jù)庫的支持,而且需要隨數(shù)據(jù)庫內(nèi)容的更新而自動更新,這樣,就可以利用ActiveServerPages自己建立很多類似的高級站點(diǎn)。以上四個(gè)特性對ActiveServerPage進(jìn)行了限定,ActiveServerPage就是由Server端腳本、對象以及組件拓展過的標(biāo)準(zhǔn)主頁。利用它,主頁就可以包含動態(tài)內(nèi)容。ASP的工作方式理解ActiveServerPages怎樣工作的最好方法是將支持它的Webserver和不支持的進(jìn)行對比。Microsoft利用InternetInformationServer(IIS)3.0版本和ActiveServerPages結(jié)合在一起。在nS3.0中引入了ActiveServerPages就能夠使站點(diǎn)從僅有的靜態(tài)內(nèi)容變成動態(tài)內(nèi)容。在前面對ActiveServerPages的介紹中,IIS的主要功能是支持靜態(tài)HTML主頁,當(dāng)用戶向一個(gè)使用IIS的服務(wù)器提出請求后,服務(wù)器將會從自己的硬盤或者內(nèi)存中提出一個(gè)靜態(tài)主頁發(fā)送到用戶的瀏覽器上,IIS的主要作用就是作為用戶瀏覽器到服務(wù)器硬盤的一些文件的一個(gè)有效的接口。注意:早期的IIS版本包括一個(gè)稱作InternetDatabaseConnector(IDC)的工具,IDC可以從數(shù)據(jù)庫中接受和存儲數(shù)據(jù),當(dāng)然仍然可以利用IDC做這種工作,但是顯然ActiveServerPages可以做的更好。從這個(gè)意義上,IIS和其他的WebServer沒有什么區(qū)別,任何WebServer的主要作用都是支持靜態(tài)HTML主頁。在大多數(shù)情況下,對于各種典型的WebServer來說,WebServer接收文件申請并從內(nèi)存或者硬盤中讀取正確的文件。ActiveServerPages改變了這一切,在HS仍然支持靜態(tài)HTML主頁的前提下,利用ActiveServerPages可以根據(jù)用戶要求在WebServer上建立新的主頁。2.2數(shù)據(jù)庫ACCESS簡介一、數(shù)據(jù)庫簡介數(shù)據(jù)庫:指一個(gè)關(guān)于某一特定主題或目標(biāo)的信息集合。利用數(shù)據(jù)庫,人們可以為自己建立起諸如地址簿、收支表、電力分配等各種各樣的信息集合并進(jìn)行有效和切實(shí)的管理和安排。數(shù)據(jù)庫需要借助于數(shù)據(jù)庫管理系統(tǒng)(DBMS)才能發(fā)揮功能。數(shù)據(jù)庫管理系統(tǒng):是指對數(shù)據(jù)庫信息進(jìn)行存儲、處理和管理的系統(tǒng)。如果在數(shù)據(jù)庫管理系統(tǒng)中,根據(jù)用戶定義的關(guān)系來存儲、處理和管理數(shù)據(jù)庫信息,這樣的數(shù)據(jù)庫管理系統(tǒng)稱為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。Access實(shí)際上是一個(gè)基于關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)庫管理系統(tǒng)。Access屬于MicrosoftOffice的套件。可以為各個(gè)級別用戶查找、管理和共享數(shù)據(jù)提供一種簡單的方法。在Windows操作系統(tǒng)中運(yùn)行。Access的數(shù)據(jù)庫元素:字段和記錄數(shù)據(jù)庫工作表分為行和列,其行稱為記錄,列稱為字段。二、Access的功能.數(shù)據(jù)庫中包含多個(gè)表,每個(gè)表可以分別表示和存儲不同類型的信息。.通過建立各個(gè)表之間的關(guān)聯(lián),從而將存儲在不同表中的相關(guān)數(shù)據(jù)有機(jī)地結(jié)合起來。.用戶可以通過創(chuàng)建查詢在一個(gè)表或多個(gè)數(shù)據(jù)表中檢索、更新和刪除記錄,并且可以對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行各種計(jì)算。.通過創(chuàng)建聯(lián)機(jī)窗體,用戶可以直接對數(shù)據(jù)庫中的記錄執(zhí)行查看和編輯操作。.通過創(chuàng)建報(bào)表,用戶可以將數(shù)據(jù)以特定的方式加以組織,從而達(dá)到分析可打印的目的。三、Access數(shù)據(jù)庫中的七個(gè)對象.表:表是用來保存和組織各種信息的,它是Access數(shù)據(jù)庫的基本對象,其它的數(shù)據(jù)庫對象都是以表為基礎(chǔ)來創(chuàng)建的。每一個(gè)表都包含了體現(xiàn)同一主題的同類信息。表中信息分行、列存儲。表中每一列是實(shí)體所具有的某一特性,同一列的屬性相同,稱為“字段”;表中每一行所包含的是特定主題下的某一實(shí)例的所有信息數(shù)據(jù),稱為“記求O.查詢:用戶通過查詢可以在表中搜索符合指定條件的數(shù)據(jù),并可以對目標(biāo)記錄修改、插入和更新等編輯動作。.窗體:用戶可以通過創(chuàng)建窗體逐條顯示記錄,便于詳細(xì)的查看和編輯,還可以對窗體進(jìn)行編程。.報(bào)表:生成報(bào)表目的是進(jìn)行計(jì)算、打印、分組和匯總數(shù)據(jù)。.頁:功能上類似于典型的窗體和報(bào)表,但數(shù)據(jù)訪問頁是允許用戶查看、編輯和匯報(bào)駐留在瀏覽器中的數(shù)據(jù)和HTML頁。.宏:可以將數(shù)據(jù)中不同對象聯(lián)在一起,從而形成一個(gè)數(shù)據(jù)管理系統(tǒng)。.模塊:可以保存VB應(yīng)用程序的聲明和過程。四、Access的啟動和退出.啟動:開始一程序—“MicrosoftAccess”.退出:文件一退出或單擊標(biāo)題欄右上角關(guān)閉按鈕。五、Access窗口標(biāo)題欄、菜單欄、工具欄、工作區(qū)、狀態(tài)欄工具欄的顯示與隱藏:視圖一工具欄—自定義…或(工具一自定義…)六、創(chuàng)建數(shù)據(jù)庫.創(chuàng)建數(shù)據(jù)庫的兩種方法:一種是使用“數(shù)據(jù)庫向?qū)А埃脩艨梢栽谙到y(tǒng)提供的數(shù)據(jù)類型中作出選擇。另一種是創(chuàng)建一個(gè)空的數(shù)據(jù)庫,由用戶根據(jù)自己的需要添加相應(yīng)的內(nèi)容。在本系統(tǒng)的設(shè)計(jì)過程中使用的是后一種方法。.Access數(shù)據(jù)庫的擴(kuò)展名:.mdb.創(chuàng)建表三種方式:(1)使用向?qū)?chuàng)建表:用戶根據(jù)向?qū)峁┑淖侄慰梢灾苯舆x擇。(2)使用設(shè)計(jì)器創(chuàng)建表:用戶可以定義一個(gè)或多個(gè)字段作為主鍵。在系統(tǒng)設(shè)計(jì)過程中應(yīng)用此方法來建立各表。(3)使用輸入數(shù)據(jù)創(chuàng)建表:可以直接輸入數(shù)據(jù)創(chuàng)建一個(gè)新表.數(shù)據(jù)類型數(shù)據(jù)類型及其使用對象、大小如下:文本文本或文本與數(shù)字的結(jié)合,也可以是不需要計(jì)算的數(shù)字最長255個(gè)字符;備注保存長度較長的文本及數(shù)字最長64000個(gè)字符;數(shù)字可用進(jìn)行算術(shù)計(jì)算的數(shù)字?jǐn)?shù)據(jù),但金錢數(shù)據(jù)除外,大小為1、2、4或8個(gè)字節(jié)。當(dāng)數(shù)字類型為“同步復(fù)制ID”時(shí),其大小為16個(gè)字節(jié);日期/時(shí)間日期及時(shí)間8個(gè)字節(jié);貨幣貨幣值8個(gè)字節(jié);自動編號在添加記錄時(shí)自動添加序列號4個(gè)字節(jié),當(dāng)數(shù)字類型為“同步復(fù)制ID”時(shí),其大小為16個(gè)字節(jié);是/否這些字段只包含兩種值中的一種1位;OLE對象在使用OLE協(xié)議程序創(chuàng)建的對象最大可為1GB;超級鏈接保存超級鏈接的字段最長為64000個(gè)字符;查閱向?qū)?chuàng)建字段,該字段將允許使用組合框來選擇另一個(gè)表或列表中的值長度與主關(guān)鍵字字段相同,通常為4個(gè)字節(jié);.字段屬性(1)字段大?。捍_定字段長度(數(shù)值類型要從下拉菜單中選擇一個(gè)值確定該字段存儲數(shù)字的類型)(2)格式:決定數(shù)據(jù)的打印方式和屏幕上的顯示方式(3)小數(shù)位數(shù):選擇“數(shù)字”型或“貨幣”型數(shù)據(jù)類型,可設(shè)定“小數(shù)位數(shù)”屬性,影響數(shù)據(jù)的顯示方式,不影響所存儲數(shù)值的精度。(4)輸入掩碼:設(shè)置特定格式或是出于編寫數(shù)據(jù)庫應(yīng)用程序的要求而作的特殊規(guī)定。(5)標(biāo)題:用來標(biāo)識“數(shù)據(jù)表”視圖中的字段,也可以標(biāo)識窗體和報(bào)表中的字段(6)默認(rèn)值:在新的記錄被添加到表中時(shí)自動作為字段顯示的,可以是與字段的數(shù)據(jù)類型相匹配的任何值(7)有效性規(guī)則:允許用戶輸入一個(gè)表達(dá)式來限定被接受進(jìn)入字段的值(8)有效性文本:可以輸入一段文字,當(dāng)用戶輸入的數(shù)據(jù)沒有通過設(shè)定的有效性規(guī)則時(shí):Access自動顯示該段文字(9)必填字段:選擇“是",要求用戶向該字段輸入一個(gè)值,選擇“否",該字段可以空著不輸入內(nèi)容。(10)索引:決定是否對一個(gè)字段進(jìn)行索引,通過索引可以加速查找和排序操作,如果同時(shí)設(shè)置索引和主鍵,顯示記錄是按主鍵所指的字段進(jìn)行顯示。有(有重復(fù)):字段將被索引,而且可以多記錄中輸入相同的值。有(無重復(fù)):字段將被索引,不可以多記錄中輸入相同的值。無:字段不被索引。.定義主關(guān)鍵字:保證表中的所有記錄都是唯一可識別的,具有唯一性,可以加快查詢、檢索及排序的速度。(注:如果表中建立了主關(guān)鍵字,在添加新記錄時(shí),主關(guān)鍵字字段中不允許存在空值或重復(fù)值)7.保存新表:“文件”一“保存”第三章系統(tǒng)需求分析需求分析是軟件定義時(shí)期的最后一個(gè)階段,它的基本任務(wù)是準(zhǔn)確地回答“系統(tǒng)必須做什么”這個(gè)問題,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量。因此,必須用行之有效的方法對軟件需求進(jìn)行嚴(yán)格的審查驗(yàn)證。教師的教學(xué)水平是影響學(xué)校教學(xué)質(zhì)量的一個(gè)重要指標(biāo),所以教務(wù)部門需要對任課教師進(jìn)行教學(xué)評測。通過學(xué)生對教師的評價(jià)來了解教師的教學(xué)水平是一種最直接、最有說服力的手段。隨著時(shí)代的發(fā)展,我國的教育事業(yè)取得了很大的進(jìn)步。教育事業(yè)的快速發(fā)展必然要求各學(xué)校加強(qiáng)內(nèi)部管理,提高工作效率。另外,由于我國實(shí)行了教育改革政策,大部分高等院校進(jìn)行了擴(kuò)招,而且教學(xué)管理工作比較繁雜,對教師采用以往的書面民意測評已遠(yuǎn)遠(yuǎn)不能適應(yīng)學(xué)校教務(wù)部門的需求,如何建立和完善現(xiàn)代教育評教的信息化管理機(jī)制,已成為影響教育發(fā)展的關(guān)鍵所在。軟件需求分析采用的是結(jié)構(gòu)化分析方法(StructuredAnalysis),簡稱SA方法。下面介紹SA方法的具體實(shí)現(xiàn)。/開發(fā)成本,資源圖3-1軟件開發(fā)中系統(tǒng)分析階段的工作流程系統(tǒng)功能描述:經(jīng)過對教務(wù)評教的業(yè)務(wù)調(diào)查,初步明確了該系統(tǒng)需要實(shí)現(xiàn)的一些功能。按用戶分類,主要包括兩大模塊:學(xué)生用戶、管理員用戶。.學(xué)生用戶(1)作為學(xué)生,輸入自己的用戶名和密碼,可以查看自己的各代課教師的教學(xué)評價(jià)情況。(2)對于學(xué)生用戶來說,主要完成教師評測,即學(xué)生根據(jù)任課教師的教學(xué)效果、教學(xué)特色等給其打分,也可以給老師提出一些寶貴的意見。(3)在該系統(tǒng)中學(xué)生可以修改自己的密碼,從而避免被別人盜去。.管理員用戶(1)作為管理員,當(dāng)經(jīng)過用戶名與密碼權(quán)限檢驗(yàn)之后,可以查看所有被評教師評測結(jié)果。(2)管理員為了保證自己的安全性,也需要時(shí)常進(jìn)行密碼更新。(3)同時(shí),管理員可對任課教師的評測結(jié)果進(jìn)行查詢。包括對某一特定教師的查詢、對所有女(男)教師的查詢、對某一班級的任課教師的查詢。.論壇為了增強(qiáng)此系統(tǒng)的可適用性,該系統(tǒng)還包含了一個(gè)論壇模塊,大家可以通過先注冊后登錄的模式發(fā)表自己的意見,互相交流。系統(tǒng)的設(shè)計(jì)目標(biāo)設(shè)計(jì)目標(biāo)(1)系統(tǒng)應(yīng)建立友好的界面,既要操作簡單、直觀、靈活,又要易于學(xué)習(xí)掌握。這個(gè)系統(tǒng)的目的:產(chǎn)生方便學(xué)生對任課教師進(jìn)行投票的報(bào)表,教務(wù)管理人員易于對投票結(jié)果進(jìn)行查詢和統(tǒng)計(jì)的報(bào)表。如果操作復(fù)雜,就失去了推廣價(jià)值,因?yàn)檫@個(gè)系統(tǒng)是面向沒有計(jì)算機(jī)使用基礎(chǔ)的普通用戶。(2)系統(tǒng)在用戶輸入用戶名,密碼時(shí),就具有自動識別的功能,以幫助用戶更正錯誤。(3)系統(tǒng)在確定用戶名和密碼后,應(yīng)具有自動連接數(shù)據(jù)庫的功能。(4)在正確連接數(shù)據(jù)庫,查詢到用戶相應(yīng)的信息后,應(yīng)在界面顯示相關(guān)的信息。(5)系統(tǒng)具有良好的安全性。系統(tǒng)應(yīng)遵循有關(guān)信息安全標(biāo)準(zhǔn),具有切實(shí)可行的安全保護(hù)和保密措施。基本要求(1)實(shí)用性軟件設(shè)計(jì)開發(fā)的最終目的都是應(yīng)用?!痘贏SP的教學(xué)效果評測系統(tǒng)》將會是學(xué)校教務(wù)部門中非常實(shí)用的評測軟件,操作簡單,方便,是用戶急切需要的助手,是教務(wù)工作者很好的管家。(2)技術(shù)性本軟件開發(fā)環(huán)境是在WindowsXP系統(tǒng)的開發(fā)平臺上,利用ActiveServerPages作前臺頁面開發(fā),ACCESS作后臺數(shù)據(jù)庫開發(fā)。安全可靠,可移植性強(qiáng)。本軟件是在軟件工程開發(fā)過程的指導(dǎo)下,按步進(jìn)行。頁面友好清晰美觀,簡單易學(xué),符合人機(jī)對話的需要。3.3數(shù)據(jù)流程圖本開發(fā)系統(tǒng)的數(shù)據(jù)流程圖:(如圖3-1所示)圖3-2數(shù)據(jù)流程圖4系統(tǒng)流程圖該系統(tǒng)要求登錄的用戶為學(xué)生、管理員。下面將列出本系統(tǒng)的整體流程
圖3-3系統(tǒng)流程圖3.5數(shù)據(jù)字典重要數(shù)據(jù)及其簡要描述如下.用戶信息表。此表的數(shù)據(jù)結(jié)構(gòu)名:student,含義是主要存放用戶的基本信息,用戶名、級別等。如表3.1所示。
表3.1用戶信息數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度說明stuid文本8用戶學(xué)號pass!文本20用戶密碼pass2文本20確認(rèn)密碼type數(shù)字整型用戶級別classid文本20系號courseinfb文本50課程信息name文本20用戶姓名.教師信息表。此表的數(shù)據(jù)結(jié)構(gòu)名:teacher,含義是存放授課教師的基本信息。如表3.2所示。表3.2教師信息數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度說明name文本50教師姓名Sex文本2性別Classid文本20授課班級.院系信息表。此表的數(shù)據(jù)結(jié)構(gòu)名:class,含義是存放用戶所屬系、年級類別,等信息。如表3.3所示。表3.3院系信息數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度說明department文本30系名Number文本12系號Grade文本50年級.開放式問題表。此表的數(shù)據(jù)結(jié)構(gòu)名:openNote,含義:存放對授課教師的建議和希望,及該教師的教學(xué)特色。如表3.4所示。.投票信息表。此表的數(shù)據(jù)結(jié)構(gòu)名:vote,含義是存放投票的基本情況。如表3.5所示。表3.4開放式詞題數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度說明Stuid文本50學(xué)生學(xué)號Feature文本50教師特色Suggest文本50你的建議Coursename文本50課程名稱Teachemame文本8教師姓名
表3.5投票信息數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)項(xiàng)數(shù)據(jù)類型長度說明Coursename文本50課程名稱Teachemame文本50教師姓名classid文本20授課班級Votel數(shù)字整型選項(xiàng)1Vote2數(shù)字整型選項(xiàng)2Vbte3數(shù)字整型選項(xiàng)3Vote4數(shù)字整型選項(xiàng)4Vote5數(shù)字整型選項(xiàng)5Vote6數(shù)字整型選項(xiàng)6Vote7數(shù)字整型選項(xiàng)7Vbte8數(shù)字整型選項(xiàng)8Vbte9數(shù)字整型選項(xiàng)9Vote10數(shù)字整型選項(xiàng)10Vote11數(shù)字整型選項(xiàng)11Vote12數(shù)字整型選項(xiàng)12Vote13數(shù)字整型選項(xiàng)13Vote14數(shù)字整型選項(xiàng)14Vote15數(shù)字整型選項(xiàng)15Vote16數(shù)字整型選項(xiàng)16Vote17數(shù)字整型選項(xiàng)17Average數(shù)字單精度平均分sum數(shù)字整型總分votenum數(shù)字整型投票人數(shù)第四章系統(tǒng)總體設(shè)計(jì)系統(tǒng)結(jié)構(gòu)設(shè)計(jì)經(jīng)過了需求分析階段的工作,本人基本上正確理解了系統(tǒng)的需求。接下來將對教學(xué)評測業(yè)務(wù)情況進(jìn)行系統(tǒng)分析。系統(tǒng)設(shè)計(jì)從概念上分為結(jié)構(gòu)設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段。結(jié)構(gòu)設(shè)計(jì)又稱為總體設(shè)計(jì),其主要的任務(wù)是制訂系統(tǒng)實(shí)現(xiàn)方案和設(shè)計(jì)規(guī)范并合理確定軟件系統(tǒng)的整體模塊結(jié)構(gòu)及接口關(guān)系。詳細(xì)設(shè)計(jì),也稱為模塊設(shè)計(jì),其主要任務(wù)是詳細(xì)規(guī)定每個(gè)模塊功能的實(shí)現(xiàn)算法??紤]到問卷評測與計(jì)算機(jī)管理系統(tǒng)的交互性、復(fù)雜性和計(jì)算機(jī)本身的一些特性,在開發(fā)教學(xué)評測系統(tǒng)時(shí)不能簡單地模仿手工系統(tǒng),而應(yīng)根據(jù)信息流的流向和順序,全面考慮對各項(xiàng)數(shù)據(jù)的組織、管理。首先對問卷評測存在的問題分析解決,然后構(gòu)建出系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖。問題分析及解決:問卷調(diào)查的問題:一般高校學(xué)生人數(shù)較多,要完成學(xué)生對任課教師的教學(xué)評測,需要考慮時(shí)間、空間等各種要素。這樣會使教務(wù)工作十分困難。(2)其次,教務(wù)部門不能及時(shí)掌握各任課教師的教學(xué)情況,只有在一次測評之后,將學(xué)生的調(diào)查表分析、匯總之后方可形成教師的意見。因而有一定的滯后性。(3)由于學(xué)生是教學(xué)的最終受益者,但學(xué)生不能及時(shí)反映自己任課教師的教學(xué)程度,當(dāng)教師不能滿足學(xué)生的要求時(shí),學(xué)校不能實(shí)施相應(yīng)的舉措。不能有效地與教師進(jìn)行溝通。解決辦法:利用計(jì)算機(jī)來完成此項(xiàng)任務(wù)。在計(jì)算機(jī)中建立關(guān)于學(xué)生評教的數(shù)據(jù)庫,進(jìn)行后臺數(shù)據(jù)的管理與維護(hù)。學(xué)生可以隨時(shí)通過互聯(lián)網(wǎng)對教師進(jìn)行評測,向教務(wù)人員反饋教師的教學(xué)情況。這也給教務(wù)人員帶來極大的方便。系統(tǒng)功能分析該教務(wù)評教系統(tǒng)面向?qū)W生用戶與管理員與系統(tǒng)所實(shí)現(xiàn)的功能對應(yīng)關(guān)系見圖4.1與圖4.2所示。根據(jù)用戶需求,結(jié)合計(jì)算機(jī)管理的特點(diǎn),設(shè)計(jì)系統(tǒng)功能如下:學(xué)生投票管理學(xué)生投票管理主要由顯示投票信息、更改密碼、選擇評教課程、填寫評價(jià)表,幫助5部分組成。顯示投票信息管理主要完成將學(xué)生用戶所在院系的任課教師的投票信息都顯示出來。更改密碼管理主要完成用戶新密碼的設(shè)定。選擇評教課程管理主要完成在顯示投票信息界面如何進(jìn)入評測界面。填寫評價(jià)表管理是本系統(tǒng)的核心。它將完成對教師的評測,將評測數(shù)據(jù)存入后臺數(shù)據(jù)庫中。幫助管理主要完成給學(xué)生提供一個(gè)幫助文件,審明系統(tǒng)的使用說明。管理員查詢管理管理員查詢管理主要由更改密碼、教師評測排行榜,評教分?jǐn)?shù)查詢?nèi)糠纸M成。更改密碼管理主要完成管理員新密碼的設(shè)定與確認(rèn)。教師評測排行榜的管理主要完成顯示學(xué)校所有任課教師的評測結(jié)果。評教分?jǐn)?shù)查詢管理主要完成就某位教師或某個(gè)班級的所有教師的評測結(jié)果的查詢。期上評教系統(tǒng)學(xué)生投票管理員查詢顯示信息口更改密碼選擇課程填寫評價(jià)表重新選課幫助更改密碼評教分?jǐn)?shù)查詢圖4-1系統(tǒng)總體結(jié)構(gòu)圖填寫評價(jià)表總評教學(xué)態(tài)度的望建
你希和期上評教系統(tǒng)學(xué)生投票管理員查詢顯示信息口更改密碼選擇課程填寫評價(jià)表重新選課幫助更改密碼評教分?jǐn)?shù)查詢圖4-1系統(tǒng)總體結(jié)構(gòu)圖填寫評價(jià)表總評教學(xué)態(tài)度的望建
你希和你認(rèn)為該教師最大的教學(xué)特色圖4.2填寫評價(jià)表結(jié)構(gòu)圖數(shù)據(jù)庫設(shè)計(jì)按照規(guī)范設(shè)計(jì)的方法,考慮數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)全過程,將數(shù)據(jù)庫設(shè)計(jì)分為以下六個(gè)階段:需求分析;概念結(jié)構(gòu)設(shè)計(jì);邏輯結(jié)構(gòu)設(shè)計(jì);物理結(jié)構(gòu)設(shè)計(jì);數(shù)據(jù)庫實(shí)施;數(shù)據(jù)庫運(yùn)行和維護(hù);.需求分析階段進(jìn)行數(shù)據(jù)庫設(shè)計(jì)首先必須準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。需求分析是整個(gè)設(shè)計(jì)過程的基礎(chǔ),是最困難、最耗費(fèi)時(shí)間的一步。作為地基的需求分析是否做得充分與準(zhǔn)確,決定了在其上構(gòu)建數(shù)據(jù)庫大廈的速度與質(zhì)量。需求分析做得不好,甚至?xí)?dǎo)致整個(gè)數(shù)據(jù)庫設(shè)計(jì)返工重做。
圖4-3圖4-3數(shù)據(jù)庫設(shè)計(jì)步驟維護(hù).概念結(jié)構(gòu)設(shè)計(jì)階段概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,它通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型。這一設(shè)計(jì)階段是在需求分析的基礎(chǔ)上進(jìn)行的,目的是設(shè)計(jì)出能滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系。為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。根據(jù)以上的分析設(shè)計(jì)的結(jié)果,主要得出以下實(shí)體:學(xué)生、教師、開放式問題、院系、投票信息。各實(shí)體的E-R圖及其關(guān)系描述如下:圖4.4為學(xué)生實(shí)體E-R圖。學(xué)生圖4.4學(xué)生實(shí)體E-R圖圖4.5為教師實(shí)體E-R圖。圖4.5教師實(shí)體E-R圖圖4.6為開放式問題實(shí)體E-R圖圖4.6開放式問題實(shí)體E-R圖圖4.7為院系實(shí)體E-R圖。年級圖4.8為選票實(shí)體E-R圖選票學(xué)生教師選項(xiàng)2課程,年級圖4.8為選票實(shí)體E-R圖選票學(xué)生教師選項(xiàng)2課程,圖4.9學(xué)生與教師E-R學(xué)生與教師圖4.7院系實(shí)體E-R圖圖4.8選票實(shí)體E-R圖對于實(shí)體之間的關(guān)系圖如下:學(xué)生與教師E-R圖如圖4.9所示學(xué)生與選票E-R圖如圖4.10所為.邏輯結(jié)構(gòu)設(shè)計(jì)階段邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,并對其進(jìn)行優(yōu)化。.數(shù)據(jù)庫物理設(shè)計(jì)階段數(shù)據(jù)庫物理設(shè)計(jì)是為邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。.數(shù)據(jù)庫實(shí)施階段在數(shù)據(jù)庫實(shí)施階段,設(shè)計(jì)人員運(yùn)用DBMS提供的數(shù)據(jù)語言及其宿主語言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運(yùn)行。.數(shù)據(jù)庫運(yùn)行和維護(hù)階段數(shù)據(jù)庫應(yīng)用系統(tǒng)經(jīng)過試運(yùn)行后即可投入正式運(yùn)行。在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中必須不斷地對其進(jìn)行評價(jià)、調(diào)整與修改。設(shè)計(jì)一個(gè)完善的數(shù)據(jù)庫應(yīng)用系統(tǒng)是不可能一蹴而就的,它往往是上述六個(gè)階段的不斷反復(fù)。按照這樣的設(shè)計(jì)過程,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的不同階段形成數(shù)據(jù)庫的各級模式,如圖4-5所示。需求分析階段,綜合各個(gè)用戶的應(yīng)用需求;在概念設(shè)計(jì)階段形成獨(dú)立于機(jī)器特點(diǎn),獨(dú)立于各個(gè)DBMS產(chǎn)品的概念模式。應(yīng)用1應(yīng)用2 應(yīng)用應(yīng)用1應(yīng)用2 應(yīng)用3 應(yīng)用4應(yīng)用1應(yīng)用要求外模式外模式外模式外模式薊要求/綜合圖4-5數(shù)據(jù)庫的各級模式第五章系統(tǒng)實(shí)現(xiàn)這一章主要介紹系統(tǒng)功能及實(shí)現(xiàn)過程。本系統(tǒng)主要面向的用戶群體包括管理員(教務(wù)人員)和學(xué)生。其中管理員,學(xué)生兩部分的主要區(qū)別在于他們的權(quán)限不同,比如管理員可以查看學(xué)校中任課教師的評測分?jǐn)?shù),對受評教師的各項(xiàng)評教指標(biāo)進(jìn)行查詢等等;而學(xué)生不具備這些權(quán)限。所以,在講述的過程中我將用戶群體分做兩大部分,一部分是管理員,一部分是普通用戶來講解。5.1系統(tǒng)主界面1.本系統(tǒng)主程序運(yùn)行結(jié)果如圖5.1所示。敕段我吃,一把同18了,還沒有答案歡迎大家進(jìn)入本系網(wǎng)上教務(wù)評教系
統(tǒng)歡迎大家進(jìn)入本系網(wǎng)上教務(wù)評教系
統(tǒng)金理晟鱉建BBS金理晟鱉建BBS查引拿的作用*3,利用虺引拿,您可以糧雷興趣或網(wǎng)站主物a啾啊值,遺行網(wǎng)絡(luò)學(xué)術(shù)交流活動.*“!利用胞引季,堡可以糧騫社臺熱點(diǎn)進(jìn)行艮意謂查辱,接高網(wǎng)站交互性.*3'利用亞引拿,亳可以為保單位網(wǎng)站曲十調(diào)查投,讓詡看為想玷網(wǎng)頁還有許多創(chuàng)意法都可以自由地發(fā)騫…”使用必知不違反用家總律法規(guī),反對色內(nèi)容查引拿“叁信介*3開的式的免費(fèi)調(diào)查系妖.w支身十六用m內(nèi)容分奐壯目及題1同五支持埃及多通技票機(jī)制.*對,文死應(yīng)界硒入和立開西抑薨本根式.小2防止重型投連功走,很大程度上保證幅結(jié)基準(zhǔn)度0支制在項(xiàng)目包題,ira,*,用尸齡證■作.支丹國項(xiàng)目個(gè)性化界面定*E?圖5.1系統(tǒng)主界面.功能分析此界面是實(shí)現(xiàn)該系統(tǒng)的入口:(1)點(diǎn)擊“學(xué)生登錄”可以鏈接到“教務(wù)評教系統(tǒng)學(xué)生登錄”界面。(2)點(diǎn)擊“管理員登錄”可以鏈接到“管理員登錄”界面。(3)點(diǎn)擊“BBS”可以鏈接到“發(fā)表論壇”界面。.創(chuàng)建此界面設(shè)計(jì)的部分代碼如下:<tdwidth=H275Hheight=M200Mn>spanstyle='*letter-spacing:3H>palign=MrightH><b>ahref="defaultl.asp"xfontsize=n6nface=M方正舒體”〉學(xué)生登錄</fontx/ax/b></p>palign="right',><ahref=Htdefault.aspH><b><fontface="方正舒體"size="6">管理員登錄v/font>v/b></a></p>palign=nrightH><fontface=n方正舒體nsize=n6"><b><ahref=Mlist33.aspn>B B S</a></bx/fontx/p><p></span><p></td><trxtdwidth=M386nheight=n2290Mcolspan=,,2H>p><Ahref="/"target=_blank><IMGborder=0src="image/banner.gif*width="468nheight=,,60,,x/A></td></tr></table>4.數(shù)據(jù)庫連接的代碼如下:<%dimconn,connstr,dbdb=Mqw791l.mdb',Setconn=Server.CreateObject("ADODB.ConnectionH)'創(chuàng)建一個(gè)Connection對象實(shí)例connstr=nProvider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(H"&db&n")'指明數(shù)據(jù)庫的位置conn.Openconnstr '打開數(shù)據(jù)庫,建立與數(shù)據(jù)庫的連接%>5.2登錄用戶在使用本系統(tǒng)時(shí)均需要登錄后方可使用,登錄時(shí)會提示輸入用戶名及用戶密碼。用戶名均是管理員分配給每位用戶的且具有唯一性,用戶自己不可更改,用戶自己可以更改密碼。在登錄時(shí),系統(tǒng)會根據(jù)你輸入的用戶名來判斷你是幾級用戶:管理員為1級,學(xué)生是2級。確定是幾級用戶后,系統(tǒng)會給不同用戶不同的權(quán)限。登錄時(shí),給出不同的提示信息。圖5.3管理員登錄界面.學(xué)生及管理員登錄界面如圖5.2、5.3所示。圖5.3管理員登錄界面圖5.2學(xué)生登錄界面.學(xué)生登錄界面所實(shí)現(xiàn)的功能當(dāng)學(xué)生在“學(xué)號”與“密碼”對應(yīng)的文本框中輸入數(shù)據(jù)后,點(diǎn)擊“登錄”按鈕,系統(tǒng)將數(shù)據(jù)在數(shù)據(jù)庫中查找,當(dāng)查到相應(yīng)的數(shù)據(jù)記錄時(shí),自動跳轉(zhuǎn)到“顯示信息”窗口,當(dāng)輸入的數(shù)據(jù)與數(shù)據(jù)庫中記錄不符時(shí),將會給出“錯誤提示信息”。.管理員登錄界面所實(shí)現(xiàn)的功能管理員(教務(wù)人員)可以通過此窗口進(jìn)入評教查詢界面。當(dāng)管理員在“用戶名”與“密碼”對應(yīng)的文本框中輸入數(shù)據(jù)后,點(diǎn)擊“登錄”按鈕,系統(tǒng)將數(shù)據(jù)在數(shù)據(jù)庫中查找,當(dāng)查到相應(yīng)的數(shù)據(jù)記錄時(shí),自動跳轉(zhuǎn)到“教師排行榜”窗口,當(dāng)輸入的數(shù)據(jù)與數(shù)據(jù)庫中記錄不符時(shí),將會給出“錯誤提示信息二.學(xué)生登錄界面設(shè)計(jì)的部分代碼實(shí)現(xiàn)<centei><bxpxfontsize="6n>網(wǎng)上教務(wù)評教學(xué)生登錄</font></bxp>V」登錄表單<formaction=nlistl.asp"method="post"id=formlname="fbrml"><tableborder="lnwidth="50%n><tr><td><palign=',center,,xb><fontface="楷體_gb2312”>學(xué) 號:</fontx/b><tdwidth="55%n><palign="centerHxinputtype="text”size="20”name=',username,,></tr><trxtdxpalign=Kcenter"><b><fontface=u楷體_gb2312H>密  碼:</fontx/b><tdwidth=M55%M><palign=ncentern><inputtype="password,,size=',20nname="password,,></tr><trxtdcolspan="2,,><palign=Hcentern><inputtype=nsubmit"name="ok,,value=n登">  <inputtype="reset"name=^cancel"value=n重填”> </P></tr></table></form>5.管理員登錄界面設(shè)計(jì)的代碼實(shí)現(xiàn)管理員登錄界面設(shè)計(jì)的代碼實(shí)現(xiàn)過程與學(xué)生登錄界面的實(shí)現(xiàn)類似,詳細(xì)實(shí)現(xiàn)過程見前一節(jié)。5.3學(xué)生用戶權(quán)限模塊學(xué)生登錄主界面.顯示信息的界面如圖5.4所示。.顯示信息模塊的功能學(xué)生登錄后,系統(tǒng)會顯示出該學(xué)生的學(xué)號、姓名、院系、年級等個(gè)人信息。并且顯示出學(xué)生所在班級的全部課程、任課教師的姓名、已投票人數(shù)等。(1)點(diǎn)擊某個(gè)記錄的“進(jìn)入”可以鏈接到“填寫評價(jià)表”窗口。(2)點(diǎn)擊“返回登錄界面”可鏈接到“教務(wù)評教系統(tǒng)學(xué)生登錄”界面。(3)點(diǎn)擊“更改密碼”可鏈接到“更改密碼”界面。(4)點(diǎn)擊“評教系統(tǒng)使用說明”可以打開一個(gè)有關(guān)系統(tǒng)使用說明的界面。(5)點(diǎn)擊“退出”將回到“系統(tǒng)登錄”界面。迪但登錄界面II更改以碼I短清息I訐嵌系娩使用說一IoI計(jì)算機(jī)系學(xué)號,06100896姓名,纏晚清年級:06級計(jì)算機(jī)系代碼課程名怵任怵老師一舊投票人數(shù)投票i組成原理李海芳丁穌|2|java呼克佑|5如|3i數(shù)據(jù)結(jié)構(gòu)張?jiān)陆鐋6七|英語步兆簟|3穌|5計(jì)警機(jī)網(wǎng)絡(luò)郭昊|2|6操作系嫵方的|2小|7高等數(shù)學(xué)(1)崔文虹|5魅圖5.4學(xué)生登錄主界面.學(xué)生登錄主界面設(shè)計(jì)的部分代碼實(shí)現(xiàn)<%dimusername,password,studentclassidpassword=request.form(Kpassword")username=request.form("username")%><!--#includefile=,,connl.aspM—><%setors=server.createobject(”adodb.recordset”)ors.open"select*fromstudentwherestuid=1"&username&"1andtype='2rH,connifors.eoforors.bofthenresponse.redirect"checkhasp"elseifpassword<>ors("passln)thenresponse.redirect,,check2.aspuendifstudentclassid=ors("classid")%>,連接數(shù)據(jù)庫<bodybgcolor=n#E2F5E2H><%setorc=server.createobject("adodb.recordset”)strsql="select*fromclasswhereclassid=H'&studentclassid&"M,orc.openstrsql,conn%>'設(shè)計(jì)顯示數(shù)據(jù)記錄的表格<tableborder="1"align="center"width="80%"><trxtdwidth="7%"height="1"xfont color="#80000">代碼</fontx/td><tdwidth="20%"height="1"xfontcolor="#80000">課程名稱</fontx/td><tdwidth="20%"height="l"xfontcolor="#80000">任課老師</fontx/td><tdwidth="19%"height=nr*><fontcolor="#80000”>已投票人<tdwidth=n19%Hheight=,,r,xfontcolor=H#80000H>投票</fontx/td></tr><%setorv=server.createobject("adodb.recordset”)strsql=nselect *fromvotewhereclassid=n,&studentclassid&”orv.openstrsql,conndowhilenotorv.eofi=i+l%><tr> <td width="7%n height="1nxfontcolor=H#338800H><%=i%></font></td><td width=n20%H height=,,r,xfontcolor="#338800"><%=orv(Kcoursename")%x/font></td><tdwidth=H20%nheight=nr'xfontcolor=M#338800n><%=orv("teachername")%></font></td><tdwidth=M19%"height=,,r,xfontcolor="#338800"x%=orv("votenum")%></font></td><tdwidth=H19%Mheight=,,r,xfontcolor=H#338800H>v%response.write“vahrealist.asp?teachername="&orv("teachername")&"&coursename="&orv(,,coursename',)&,f&username=',&ors(',stuid,,)&"&sequence="&i&">"&n進(jìn)入M&"</a>n%></tr><%orv.movenextloops%></table></table>5.3.2更改密碼界面.更改密碼界面如圖5.5所示。更改密碼圖5.5更改密碼界面圖5.6更改密碼成功提示界面.更改密碼所實(shí)現(xiàn)的功能從“學(xué)生登錄主界面”可以進(jìn)入此窗口。此窗口主要實(shí)現(xiàn)密碼的修改。當(dāng)兩個(gè)文本框中輸入相同的數(shù)據(jù)并點(diǎn)擊“提交”按鈕時(shí),系統(tǒng)自動將數(shù)據(jù)在數(shù)據(jù)庫修改。并會彈出一個(gè)窗口,如圖5.6所示。出于安全考慮,用戶登錄后,可隨時(shí)更改密碼,以免帳號被別人盜取,進(jìn)行非法操作,擾亂本系統(tǒng),也影響用戶正常使用。同時(shí)也建議用戶經(jīng)常更改個(gè)人密碼。.更改密碼界面設(shè)計(jì)的代碼實(shí)現(xiàn)<bodybgcolor='*#E2F5E2',><center><pxbxfontsize=M5nface="隸書”〉更改密碼</font></b></p><formmethod="postnname=frmsubmitaction=modifypass.asp><tableborder=,,r,width=u50%',><tr><tdxpalign="center"><b><fontface=n^^_gb2312M>Wr密碼:</fontx/b><tdwidth=M55%n><palign=',center',xinputtype="password,,size=,,20nname=,'pl',><trxtdxpalign=,,centerM><bxfontface="楷體_gb2312”>確認(rèn)密碼:</fontx/b><tdwidth=M55%"><palign="centerM><inputtype=,,password',size="20nname="p2M><trxtd><inputtype="hidden"name=nusemame"value=<%=request.querystring(,'stuid")%?<trxtdcolspan="2,,><palign=ncentern><inputtype="submit'*name="ok”value="提交”>  <inputtype="reset"name=Mcancel"value="fiiMn>v/P></tr></table></form>5.3.3選擇課程1.選擇課程的功能說明選擇一門要評教的課程,且是本人所學(xué)的課程,而且只能評一次,要求不能對未學(xué)過的課程進(jìn)行評教。學(xué)生用戶在“學(xué)生登錄主界面”點(diǎn)擊某個(gè)“進(jìn)入”即可鏈接到“填寫評測表”界面。此功能是一個(gè)中間過程,在這不進(jìn)行詳細(xì)敘述。5.3.4填寫評測表.填寫評測表界面如圖5.7所示。.填寫評測表所實(shí)現(xiàn)的功能(1)評價(jià)表分為單項(xiàng)選擇和開放式問題兩部分。(2)單項(xiàng)選擇部分要求學(xué)生從教學(xué)態(tài)度、教學(xué)內(nèi)容、教學(xué)效果、教學(xué)方法四個(gè)方面對任課教師進(jìn)行評測。要求認(rèn)真閱讀每一條評價(jià)指標(biāo),并根據(jù)你的觀察和感受認(rèn)真、實(shí)事求是地回答評測表中的問題。此部分為必選項(xiàng),要求學(xué)生回答所有的題目,不要遺漏。當(dāng)學(xué)生在尚未填好這部分時(shí)點(diǎn)擊了“提交”按鈕,將會彈出信息提示框,如圖5.8所示。
清年反務(wù)一,分,單項(xiàng)選播1234 5我(1)備課充分。便MUMrC*r1r學(xué)(2)授課要備rrrrIr巒(3)廢心聽取學(xué)生意見.改進(jìn)“華rrrr|rR(4)充分有效他利用上螺時(shí)閶rrrr1r唳(5)授課內(nèi)g符合*課程教華大綱要求rcr1r學(xué)(6)授課內(nèi)容條理懵!焦點(diǎn)關(guān)出rrr|r內(nèi)(7)有效地利用實(shí)例講*rcrr|r容(8)畏課酎注意介蜷學(xué)科發(fā)暴動杳,井玷當(dāng)評愴LrrIr9(9)合埋有敗地使用各M學(xué)手段rr「1**學(xué)(10)果用后發(fā)式、多與式假學(xué)含,0動學(xué)生主動性rrr r方(11)時(shí)學(xué)生屈整方法的培界Cr0r|r法(12)了用學(xué)生,因材菸假情況rrr額(13)學(xué)生理點(diǎn)和掌1本門靠基礎(chǔ)杷識和技能情況rcrr1r學(xué)(14)學(xué)生分析同是和解決網(wǎng)胭能力的提高rrr|r效(16)學(xué)生取如歆激發(fā)rrr1r臬(16)生創(chuàng)新窟想和能力亶高侑尻rr**r|r尊評(17)泉堂唳學(xué)整體評價(jià)rrr|r課程名杯;java被評教師,課程名杯;java被評教師,呼克佑返回悔程列表,圖5.7填寫評測表界面圖5.8評測失敗界面1(3)開放式問題部分,要求學(xué)生從“你認(rèn)為該教師的最大教學(xué)特色”和“你的希望和建議”這兩方面來填寫。此部分為可選項(xiàng),要求學(xué)生靈活填寫。(4)當(dāng)學(xué)生非初次對某一位教師進(jìn)行評測,提交之后將彈出提示信息,如圖5.9所示。
提示信息?這門課你已經(jīng)投過累了!請重新選擇要評選的律程.?返回 |圖5.9評測失敗界面2(5)當(dāng)學(xué)生初次對一位任課教師進(jìn)行評測,提交之后將彈出成功評測界面,如圖5.10所示。當(dāng)點(diǎn)擊“vv返回”按鈕,學(xué)生可以對其他任課教師進(jìn)行評測。提示信息?評選成功,謂評選下一門你所學(xué)保程.| ?返圜圖5.10評測成功界面1.填寫評測表模塊設(shè)計(jì)的代碼實(shí)現(xiàn)<!—functionfnsubmit(){varbselected=1for(vari=l;i<=17;i++){for(varj=0;j<eval("frmsubmit.vote,,4-i4-,,.length',);j++){if(eval(Hfrmsubmit.voten+i+,,[,,+j+H].checked0)){bselected=bselected+l;})}if(bselected>=18){fTmsubmit.action=nvote.asp"frmsubmit.submitO;)elsealert("請把這份調(diào)查填寫完畢!)}■_><bodybgcolor=H#E2F5E2',><tralign=McenterHbgcolor=H#66ccffn><tdcolspan=M2n height=M16H width=,,476uxfontcolor="#80000”>項(xiàng)目v/font>v/td>
xfontcolor="#80000"><tdcolspan="6"width="3O7"height="16"滿意度</font></td></tr>xfontcolor="#80000"><tralign="center"><tdcolspan="2"width="476"height="14"><bstyle="color:red”>第一部分</b>:單項(xiàng)選擇</td><tdwidth="61"height="14">l</td><tdwidth="55"height="14">2</td><tdwidth="47"height="14">3</td><tdwidth="48"height="14">4</td><tdwidth="48"height="14">5</td></tr><tralign="center"><tdwidth="60"height="108"rowspan="4">教<p>學(xué)</pxp>態(tài)</p><p>度<tdwidth="404"height="19"align="left">(1)備課充分,授課認(rèn)真<tdwidth="61"height=M19nalign="center"xinputtype="radioHname=Kvotel"value="r,><tdwidth=n55"height="19nalign="centeruxinputtype='^radio^^name=,'voter,value="2n><tdwidth=,,47nheight="19nalign=',center,,xinputtype=MradioHname=Hvoter'value=',3,,><tdwidth=M48Mheight=nl9"align=,,center,,xinputtype="radio”name=',voter,value=*'4"><tdwidth=n48"height=M19n align="centernxinputtype="radionname="votel"value="5n><tralign="centern><tdwidth="404"height="17"align="left">(2)授課姿態(tài)<td width="61" height=M19nalign="center"xinputtype="radionname=',vote2"value="r,><tdwidth="55"height=n19Halign=,,centerHxinputtype='^radio^^name=',vote2nvalue="2,,><tdwidth=M47Hheight=H19"align="centerHxinputtype=MradioMname="vote2nvalue=H3n><tdwidth=n48"height=M19"align=',center,,xinputtype="radio”name="vote2,,value="4"><tdwidth="48"height=n19"align=ncenter"><inputtype=nradioMname="vote2Hvalue=K5n><tralign=Mcentern><tdwidth="404"height="18"align="left">(3)虛心聽取學(xué)生意見,改進(jìn)教學(xué)<tdwidth="61"height=n19"align="center"xinputtype="radio"name="vote3Hvalue=',l,,><tdwidth="55"name="vote3"value="2">height="19"align=Kcenteruxinputtype="radio”<tdwidth="47"name="vote3"vaiue="3">height="19"align=HcenterM><inputtype="radio”<tdwidth="48"name="vote3^^value="4">height="19"align=ncentern><inputtype='^radio^^<tdwidth="48"height="19"align="centerHxinputtype="radio'*name=Kvote3nvalue="5"><tralign="center"><tdwidth="404"height="18"align="left">(4)充分有效地利用上課時(shí)間<tdwidth=M6r'height=1,19"align=Mcentern><inputtype=nradionname=nvote4Mvalue=,,lH><tdwidth="55"height=H19Malign=,,centerMxinputtype=Mradio"name=',vote4Hvalue=1,2H><tdwidth=H47"height=n19'*align=',center',xinputtype=Mradionname="vote4"value=n3n><tdwidth=M48"height="19"align="centernxinputtype="radio”name="vote4"value="4"><tdwidth="48"height=n19"align=Mcenter"><inputtype=nradio"name="vote4nvalue="5"><tralign=,,centerM><tdwidth=M60Mheight=n109Mrowspan="4n><tralign=,,centerM><tdwidth="60Hheight=Hl09Mrowspan="4"><tralign=,,center',xtdcolspan=n8'1width="795Hheight=M7"xbstyle=ncolor:redH></table><inputtype="hidden"name=ncourseid"value=n<%=courseid%>"><inputtype=nhidden"name="sequenceHvalue=,,<%=sequence%>"><inputtype="hidden"name="cnameKvalue="<%=coursename%>"><divalign=center><inputtype=',submitnname=,,okMvalue="提交Monclick=fhsubmit()> <inputtype="reset"name="canclenvalue=',?iM',></div></form>5.3.5幫助.幫助界面如圖5.11所示。.幫助界面的功能此界面是對學(xué)生評教操作的相應(yīng)說明。以使用戶能更好地使用本系統(tǒng)對任課教師進(jìn)行評教.幫助界面設(shè)計(jì)的部分代碼實(shí)現(xiàn)<bodybgcolor=H#E2F5E2n><tableborder=',00bgcolor=M#E2F5E2Mcellspacing=',Ouwidth='*897"cellpadding=,,Onheight="165"><imgborder=MOnsrc="IMAGES/anil.giFwidth=n257nheight=H24M><tralign=,,centerM><tdwidth=H449"height=n1Hximgborder=MOnsrc=Mimage/Cloud.gif"width="208"height=H102H><tdwidth=M515"height="104"height="l,,><palign=,,center',xspanstyle=uletter-spacing:1T'xfontface="幼圓"size="7">教學(xué)評教系統(tǒng)v/font></span>vhr<trxtableborder="Onbgcolor="#E2F5E2nwidth=n899nheight=n318n><tr><tdwidth=M893nheight=H3On><palign=Mcenter"xtr><tdwidth='*818"bgcolor=M#E2F5E2nheight=n16'*align=McenterM><b><marquee<h3xfontface="宋體"color="#ffOOOO”>普通高校教務(wù)評教系統(tǒng)使用說明</marqueex/bx/tr><tr><tdwidth='*818"bgcolor=n#E2F5E2nheight=n18nalign="leftf,><fontface="幼圓"> <imgborder="Onsrc=Mimage/gif/RBALL.GIF"height=n14n>進(jìn)入系統(tǒng): 在"學(xué)號"處輸入本人學(xué)號。 </font></td></tr><trxtdwidth="818"bgcolor="#E2F5E2'*align='^left^^height="16nxfontface="幼圓"> 在"密碼"處輸入公共密碼(公共密碼為"AA")。</font></td></tr><tr><tdwidth=H818Kbgcolor=n#E2F5E2"align=nleft"height=H16"xfontface="幼圓M> 注:上面內(nèi)容不得為空,否則不能進(jìn)入系統(tǒng).v/font>v/td></tr></table></table>£學(xué)\ 教務(wù)評教系統(tǒng)太Bi理工大學(xué)網(wǎng)上W載原就使用說明進(jìn)入系統(tǒng):在“字號”處輸入本人手號。在“彩碼一處輸入公共空碼(公共密碼為"AA").注:上面內(nèi)容不簿為空,否則不施迫入系現(xiàn).*一更改正碼:進(jìn)入后,點(diǎn)擊頁面左上角的“更改定碼"超鏈接,將公共生碼改為自己的密碼.0*選擇課程:成功進(jìn)入后,頁面上招顯示出學(xué)生所在班級的全部課槿,學(xué)生在此表中選擇一m要理教的課槿后,點(diǎn)擊一進(jìn)人”到評價(jià)表.*6凌有評價(jià)表:工認(rèn)?閱讀每一條評價(jià)指標(biāo),并根據(jù)你的觀察和工等西kw0是她點(diǎn)擊回答評價(jià)表中的問題.調(diào)答全所詞的題目,不要費(fèi)遺漏.*s*新選課:5寫完評價(jià)表后,清點(diǎn)擊“提交“技田,繼續(xù)選
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年礦山氣體檢測試題及答案
- 2025年零售行業(yè)智能零售技術(shù)應(yīng)用與消費(fèi)趨勢研究報(bào)告
- 2025年小學(xué)數(shù)學(xué)五年級上冊周試題及答案
- 建筑裝飾施工現(xiàn)場質(zhì)量檢查方案
- 2024年貴州金融控股集團(tuán)有限責(zé)任公司招聘考試真題
- 2025年快遞行業(yè)智能物流技術(shù)發(fā)展趨勢研究報(bào)告
- 2025年金融科技行業(yè)未來趨勢預(yù)測報(bào)告
- 起重設(shè)備安裝臨時(shí)電力供應(yīng)方案
- 2025年汽車行業(yè)智能電動汽車技術(shù)發(fā)展趨勢研究報(bào)告
- 2024年中國石油河南公司招聘考試真題
- 《鋰離子電池存儲使用安全規(guī)范》
- 初中物理實(shí)驗(yàn)探究式教學(xué)策略研究結(jié)題報(bào)告
- 集裝箱運(yùn)輸完整版本
- 藥品經(jīng)營質(zhì)量管理規(guī)范
- 甲狀腺消融手術(shù)
- 2024年秋季新教材三年級上冊PEP英語教學(xué)課件:含視頻音頻U3-第1課時(shí)-A
- 公安涉警輿情課件
- 醫(yī)院培訓(xùn)課件:《類風(fēng)濕關(guān)節(jié)炎的治療與康復(fù)》
- DB34∕T 3790-2021 智慧藥房建設(shè)指南
- 實(shí)驗(yàn)小學(xué)六年級上學(xué)期素養(yǎng)競賽語文試卷(有答案)
- 景區(qū)標(biāo)識標(biāo)牌投標(biāo)方案
評論
0/150
提交評論