




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計(論文) 摘要基于web的網(wǎng)上評教系統(tǒng)摘要所謂bs模式實時評教系統(tǒng)是以學(xué)分制學(xué)生選課系統(tǒng)為數(shù)據(jù)基礎(chǔ),采用先進的asp動態(tài)網(wǎng)頁技術(shù)開發(fā)而成的網(wǎng)上評教系統(tǒng)。該系統(tǒng)克服了傳統(tǒng)評教模式的缺陷,突出了交互性、實時性、有效性和人性化等特點。首先,我們?yōu)樵撓到y(tǒng)設(shè)計了科學(xué)的評價指標(biāo)體系。并對考評項目進行細(xì)化,使之準(zhǔn)確明了,便于學(xué)生理解。其次,學(xué)生在一個學(xué)期當(dāng)中,可隨時登陸評教網(wǎng)站修改自己的評教數(shù)據(jù)。教師可以隨時登陸評教網(wǎng)站,查閱學(xué)生對自己的詳細(xì)評價信息。保證了評教的時效性。第三,學(xué)生評教的數(shù)據(jù)直接取學(xué)生的學(xué)籍信息,且學(xué)生至少要對當(dāng)學(xué)期所學(xué)全部課程評教一次,否則,將失去查詢成績的資格。第四,該系統(tǒng)采用了
2、人性化的設(shè)計理念。學(xué)生評教的中間數(shù)據(jù)只有教師本人和個別領(lǐng)導(dǎo)可以查閱,且查閱的只是統(tǒng)計結(jié)果,看不到學(xué)生個人信息。本系統(tǒng)實現(xiàn)了以下主要功能:1.自動生成問卷;2.抽取現(xiàn)有問卷;3.用戶管理;4.數(shù)據(jù)庫管理;5.數(shù)據(jù)統(tǒng)計。關(guān)鍵詞:asp;web數(shù)據(jù)庫;b/s;html 學(xué)院工學(xué)學(xué)士學(xué)位論文 abstractabstractso-called b/s mode real editorial teach system student select lesson system as the foundation of datum with the credit system, adopt whom and
3、 advanced asp dynamic webpage technological development become comment system of teaching on the net. this system overcomes the tradition and comments the defect which teaches the mode, has stressed such characteristics as interaction , real-time character , validity and humanization ,etc. first of
4、all, we have designed the scientific evaluation index system for this system. and carry on the project of checking and rate thinningly, make it accurate and clear, it is convenient for student to understand. secondly, students can land and comment and teach websites at any time and revise ones own c
5、ommenting and teaching the data during one term. the teacher can land and comment teaching websites , consult to students it to ones own detailed appraisal information at any time . it have guaranteed to comment the prescroption taught.third, students comment the roll information of fetching student
6、s of the data taught directly, and student want to study as term all course is it teach once whether otherwise to comment at least, will lose the qualification of inquiring about the achievement. fourth, should adopt the humanized design idea systematically . student comment middle data that teach,
7、only teacher and particular leader can consult , and the one that consulted is only statistics, cant see students personal information. this system has realized the following main function: 1. produce the questionnaire automatically; 2. collect the existing questionnaire; 3. user management; 4. data
8、 base administration; 5. data statistics.keywords: asp;web base;b/s;html 學(xué)院工學(xué)學(xué)士學(xué)位論文 目錄目錄摘要iiabstractii前言1第1章 簡述121.1 瀏覽器/服務(wù)器方式的架構(gòu)分析121.1.1 傳統(tǒng)的數(shù)據(jù)庫應(yīng)用程序架構(gòu)121.1.2 瀏覽器/服務(wù)器架構(gòu)及其web應(yīng)用模式131.2 使用技術(shù)151.2.1 數(shù)據(jù)庫系統(tǒng)設(shè)計151.2.2 web應(yīng)用技術(shù)概述161.2.3 asp技術(shù)本系統(tǒng)主要技術(shù)基礎(chǔ)17第2章 需求分析122.1 對學(xué)生評教的幾點思考122.2 開發(fā)網(wǎng)上評教的必要性12第3章 可行性研究123.1
9、引言123.2 系統(tǒng)開發(fā)的目的和意義123.3 開發(fā)工具選擇123.4 技術(shù)可行性分析13第4章 總體設(shè)計階段144.1 系統(tǒng)的體系結(jié)構(gòu)144.2 系統(tǒng)功能模塊設(shè)計154.2.1 系統(tǒng)總體功能結(jié)構(gòu)圖154.2.2 項目組成模塊流程圖16第5章 項目組成模塊及其基本功能的實現(xiàn)175.1 終端(學(xué)生進行評估)模塊175.2 評估計算模塊175.3 查詢模塊175.4 意見反饋模塊185.5 管理員模塊18第6章 詳細(xì)設(shè)計階段406.1 系統(tǒng)數(shù)據(jù)庫設(shè)計406.2 后臺管理設(shè)計426.2.1 主要代碼設(shè)計426.2.2 界面設(shè)計56第7章 asp安全40第8章 開發(fā)總結(jié)40第9章 感謝41參 考 文
10、獻42附錄1譯文43附錄2原文52附錄3使用說明591 學(xué)院工學(xué)學(xué)士學(xué)位論文 前言前言教學(xué)工作是學(xué)校經(jīng)常性的中心工作,教學(xué)質(zhì)量評估是教學(xué)管理的重要環(huán)節(jié),是提高教學(xué)質(zhì)量和辦學(xué)效益的重要手段。為推進質(zhì)量監(jiān)控保障體系,突出教學(xué)工作的中心地位及作用,提高教師的教學(xué)水平和教學(xué)質(zhì)量,培養(yǎng)適應(yīng)時代需要,具有創(chuàng)新精神和實踐能力的全面發(fā)展的優(yōu)秀人才,我們制作了這個網(wǎng)上教學(xué)評估系統(tǒng)。網(wǎng)上教學(xué)評估系統(tǒng)對學(xué)校的管理工作更加重要,是一個重要輔助辦公管理工具。本系統(tǒng)遵循教育部的評估指標(biāo)。堅持“以評促建、以評促改、以評促管、評建結(jié)合、重在建設(shè)”的方針指導(dǎo)下以教學(xué)質(zhì)量評估為重點。通過教學(xué)質(zhì)量評估評估,進一步加強人才培養(yǎng)工作的
11、宏觀管理與指導(dǎo),促進各部門重視和支持人才培養(yǎng)工作,推動學(xué)校自覺地按照教育規(guī)律不斷明確辦學(xué)指導(dǎo)思想、堅持教育創(chuàng)新、深化教學(xué)改革、加強教學(xué)基本建設(shè)、強化教學(xué)管理、全面提高教育質(zhì)量和辦學(xué)效益。 相對于傳統(tǒng)的教學(xué)評估工作本系統(tǒng)有著全面的優(yōu)勢:(1)將教學(xué)評估終端在網(wǎng)上實現(xiàn),學(xué)生在網(wǎng)上填寫評估單,在線提交。省去傳統(tǒng)的教務(wù)處收發(fā)評估單程序,節(jié)省寶貴的人力物力和期末時間。(2)后臺程序根據(jù)錄入的數(shù)據(jù)進行計算,直接得到評估的結(jié)果。而不是現(xiàn)在的工作人員將學(xué)生填好的教學(xué)評估單按照教師、課程先分類,再輸入電腦進行數(shù)據(jù)處理。(3)評估方法、評估項目可以靈活更換,得出的評估結(jié)果更客觀、公正。這是在手工操作情況下幾乎不可
12、能實現(xiàn)的。 學(xué)院工學(xué)學(xué)士學(xué)位論文 第1章 簡述第1章 簡述1.1 瀏覽器/服務(wù)器方式的架構(gòu)分析最早的數(shù)據(jù)庫應(yīng)用是在一臺計算機上進行的。它的基本思想是在計算機上建立一個或多個應(yīng)用程序,對本機數(shù)據(jù)庫進行操作。隨著計算機網(wǎng)絡(luò)的出現(xiàn)和人們對數(shù)據(jù)共享的需求,這種結(jié)構(gòu)就顯得力不從心。網(wǎng)絡(luò)的出現(xiàn)給計算機的應(yīng)用帶來了一次重大的改革,為了適應(yīng)網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)庫應(yīng)用需求,人們依據(jù)計算機的應(yīng)用特點和應(yīng)用功能劃分方式,提出了一系列應(yīng)用架構(gòu)。1.1.1 傳統(tǒng)的數(shù)據(jù)庫應(yīng)用程序架構(gòu) 單機架構(gòu)最早的數(shù)據(jù)庫應(yīng)用程序架構(gòu)是單機架構(gòu)。在這種架構(gòu)下,所有應(yīng)用程序都在本機運行,所有的數(shù)據(jù)也都保存在本機上。這種架構(gòu)要求本機
13、具有良好的性能和較大的磁盤空間,以便實現(xiàn)數(shù)據(jù)的高效存儲和處理。單機架構(gòu)是由個人維護本機,不易造成數(shù)據(jù)的丟失,安全性高,數(shù)據(jù)處理效率高,但它無法實現(xiàn)各個計算機之間數(shù)據(jù)的共享。 工作站/服務(wù)器架構(gòu)(w/s)這種架構(gòu)的特點是在服務(wù)器上保存數(shù)據(jù),而在工作站上處理數(shù)據(jù)。所有工作站都通過網(wǎng)絡(luò)連接到服務(wù)器上,讀取其上的數(shù)據(jù),然后利用運行在工作站上的應(yīng)用程序?qū)?shù)據(jù)進行處理,并最終將處理結(jié)果保存到服務(wù)器上,以供他人共享。在這種架構(gòu)中,服務(wù)器只是起到一個數(shù)據(jù)存儲的作用。工作站/服務(wù)器架構(gòu)的優(yōu)點是容易配置,對硬件要求不高,特別是對服務(wù)器的硬件要求不高,能夠節(jié)省大量資金。工作站/服務(wù)器架構(gòu)的缺點是數(shù)據(jù)處
14、理的效率低,因為所有的數(shù)據(jù)都通過網(wǎng)絡(luò)傳輸,增大了網(wǎng)絡(luò)流量。另外,由于對數(shù)據(jù)的處理都在工作站上完成,所以工作站硬件的配置直接影響到數(shù)據(jù)處理效率。日后對硬件的升級上也會需要對多臺工作站進行升級,從而增加了維護成本。 客戶機/服務(wù)器架構(gòu)(c/s)客戶機/服務(wù)器架構(gòu)的特點是由客戶機向服務(wù)器發(fā)出指令,而數(shù)據(jù)的存儲和處理均在服務(wù)器上進行。在服務(wù)器完成對數(shù)據(jù)的處理后,將運算結(jié)果返回給客戶機,用戶就可以利用安裝在客戶機上的應(yīng)用程序?qū)Y(jié)果進行二次處理。這種架構(gòu)與工作站/服務(wù)器架構(gòu)相比,具有強壯的數(shù)據(jù)操縱和事務(wù)處理能力,以及數(shù)據(jù)的安全性和完整性約束。由于網(wǎng)絡(luò)的作用僅限于發(fā)送操作指令和傳送運算后的結(jié)果
15、,因此數(shù)據(jù)的傳輸量很小,很少造成網(wǎng)絡(luò)的擁擠和堵塞現(xiàn)象。此外,網(wǎng)絡(luò)的應(yīng)用局限于主機連接、文件和打印共享,因此對網(wǎng)絡(luò)的帶寬和延遲要求較低。但由于c/s架構(gòu)主要針對局域網(wǎng)的應(yīng)用環(huán)境設(shè)計的,因此適合在企業(yè)內(nèi)部的intranet上使用,而無法在internet上得以高效應(yīng)用。具體體現(xiàn)在以下幾個方面:由于客戶方與服務(wù)方的用程序及應(yīng)用平臺密切相關(guān),軟件平臺及開發(fā)工具一旦選定,不可能輕易更改;只有符合該局域網(wǎng)規(guī)范的客戶機才能實現(xiàn)同服務(wù)器的通信,要求客戶機的位置相對固定;當(dāng)需要對客戶端應(yīng)用程序進行更新或升級時,必須對每個客戶端進行相同的工作,給維護工作帶來很大困難。1.1.2 瀏覽器/服務(wù)器架構(gòu)及其web應(yīng)用模
16、式隨著網(wǎng)絡(luò)規(guī)模的日益擴大,應(yīng)用程序的復(fù)雜程度不斷提高,前面介紹的幾種傳統(tǒng)的數(shù)據(jù)庫應(yīng)用架構(gòu)已經(jīng)不能勝任。為了解決傳統(tǒng)架構(gòu)的應(yīng)用局限,瀏覽器/服務(wù)器架構(gòu)(browser/server,b/s)成為越來越多企業(yè)的選擇。瀏覽器/服務(wù)器架構(gòu)實際上是客戶機/服務(wù)器架構(gòu)的延伸,是根據(jù)廣域網(wǎng)的特點對客戶機/服務(wù)器架構(gòu)進行的改進。 瀏覽器/服務(wù)器架構(gòu)的工作原理及特點b/s架構(gòu)由瀏覽器和服務(wù)器組成。瀏覽器是表示層,在表示層中包含了系統(tǒng)的顯示邏輯。它的任務(wù)是由瀏覽器向網(wǎng)絡(luò)上的某一web服務(wù)器提出服務(wù)請求,web服務(wù)器對用戶身份進行驗證后用http協(xié)議把所需的主頁傳送給客戶端,客戶端接受傳來的主頁文件,
17、并把它顯示在瀏覽器上。在b/s架構(gòu)下,網(wǎng)絡(luò)的應(yīng)用已不僅僅滿足于簡單的主機連接、文件和打印共享,客戶方與web服務(wù)器往往要進行大量的實時性、音頻等多媒體信息的通信,它要求網(wǎng)絡(luò)具有較寬的帶寬和較小的延時。因此在網(wǎng)絡(luò)結(jié)構(gòu)上,b/s架構(gòu)采用交換型的網(wǎng)絡(luò)結(jié)構(gòu),其主要設(shè)備是交換機,速度可提高到100mb/s。瀏覽器/服務(wù)器架構(gòu)具有以下幾方面的優(yōu)越性:a.瀏覽器/服務(wù)器架構(gòu)采用internet上的標(biāo)準(zhǔn)通信協(xié)議,可以使位于網(wǎng)上任意位置的用戶都可以訪問服務(wù)器。對于服務(wù)器來說,通過相應(yīng)的web服務(wù)和數(shù)據(jù)庫可以對數(shù)據(jù)進行處理,對外則采用標(biāo)準(zhǔn)的通信協(xié)議,提供共享數(shù)據(jù)。b.在服務(wù)器上對數(shù)據(jù)進行處理并將處理結(jié)果生成網(wǎng)頁,
18、使得客戶機上對數(shù)據(jù)的處理被進一步簡化??蛻魴C上以瀏覽器作為客戶端的應(yīng)用程序?qū)崿F(xiàn)對數(shù)據(jù)顯示,而不用再為客戶端單獨編寫和安裝其他類型的應(yīng)用程序。c.由于數(shù)據(jù)的處理、存儲都是在服務(wù)器上完成,因此將來對系統(tǒng)(無論是硬件還是軟件)的升級都只是對服務(wù)器進行。所以,網(wǎng)絡(luò)應(yīng)用軟件易于管理和維護,而且擴展性好。 b/s架構(gòu)的web應(yīng)用模式為了充分利用網(wǎng)絡(luò)資源,越來越多的信息需要在www(world wide web)上發(fā)布,實現(xiàn)信息最大程度的共享。為了實現(xiàn)此目的,web技術(shù)的應(yīng)用已成為一種必然。只有把瀏覽器/服務(wù)器與web技術(shù)很好的結(jié)合,充分發(fā)揮各自訴優(yōu)勢,才能滿足這種需要。基于這種情況,微軟提出
19、web computing的概念,并把它應(yīng)用于數(shù)據(jù)庫技術(shù)中,這就是瀏覽器/服務(wù)器架構(gòu)下的web數(shù)據(jù)庫體系。這種數(shù)據(jù)庫體系是利用web服務(wù)器和active server pages(動態(tài)服務(wù)器網(wǎng)頁,簡稱asp)作為數(shù)據(jù)庫操作的中間層,將瀏覽器/服務(wù)器架構(gòu)與web技術(shù)結(jié)合,使web站點可以呈現(xiàn)出更多樣化、更豐富的內(nèi)容。典型的web數(shù)據(jù)庫系統(tǒng)有一個web瀏覽器作為用戶界面,一個數(shù)據(jù)庫服務(wù)器用作信息存儲和一個連接兩者的web服務(wù)器,這是一個三層的web結(jié)構(gòu)。用戶使用web瀏覽器訪問web頁,通過web頁上顯示的表格與數(shù)據(jù)庫進行互操作。典型的交互操作包括讀取頁、單擊鏈接、列表框選擇以及查詢和輸入數(shù)據(jù)域。
20、以數(shù)據(jù)庫獲取的信息能以文本、圖像、表或多媒體對象的形式在web頁上顯示。當(dāng)前的web數(shù)據(jù)庫技術(shù)主要是通過在服務(wù)器端或瀏覽器端的擴展來實現(xiàn)web和數(shù)據(jù)庫的無縫連接,瀏覽器/服務(wù)器架構(gòu)下的web數(shù)據(jù)庫體系的優(yōu)點:a. 用戶方面由于在前端采用了統(tǒng)一的瀏覽器界面,所以用戶在使用時簡單易用,只需要掌握一些簡單的web頁面操作方法,大大降低了培訓(xùn)、維護成本。b. 系統(tǒng)的開發(fā)方面整個軟件的開發(fā)可以集中在服務(wù)器端進行,不需要對用戶端進行特殊的設(shè)置和軟件安裝,降低了維護成本。c. 系統(tǒng)環(huán)境配置方面前端可以使用多種瀏覽器(如ie/netscape等);服務(wù)器端可存取多種數(shù)據(jù)庫(sql server、access、
21、foxpro等);完成前后端兩者的集成輸出的功能就由微軟的iis和asp技術(shù)實現(xiàn),且在asp中可使用多種腳本語言(vbscript、javascript、perl等)?;跒g覽器/服務(wù)器架構(gòu)下的web應(yīng)用體系的諸多優(yōu)勢,本網(wǎng)上評教系統(tǒng)的主體就采用這種b/s體系架構(gòu)。1.2 使用技術(shù)1.2.1 數(shù)據(jù)庫系統(tǒng)設(shè)計數(shù)據(jù)庫設(shè)計主要是進行數(shù)據(jù)庫的邏輯設(shè)計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設(shè)計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照dbms提供的功能和描述工具,設(shè)計出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的
22、數(shù)據(jù)模型。數(shù)據(jù)庫設(shè)計的步驟是:(1) 數(shù)據(jù)庫結(jié)構(gòu)定義:目前的數(shù)據(jù)庫管理系統(tǒng)(dbms)有的是支持聯(lián)機事務(wù)處理cltp(負(fù)責(zé)對事務(wù)數(shù)據(jù)進行采集、處理、存儲)的操作型dbms,有的可支持?jǐn)?shù)據(jù)倉庫、有聯(lián)機分析處理clap(指為支持決策的制定對數(shù)據(jù)的一種加工操作)功能的大型dbms,有的數(shù)據(jù)庫是關(guān)系型的、有的可支持面向?qū)ο髷?shù)據(jù)庫。針對選擇的dbms,進行數(shù)據(jù)庫結(jié)構(gòu)定義。(2) 數(shù)據(jù)表定義:數(shù)據(jù)表定義指定義數(shù)據(jù)庫中數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)包括:屬性名稱、類型、表示形式、缺省值、校驗規(guī)則、是否關(guān)鍵字、可否為空等。(3) 存儲設(shè)備和存儲空間組織:確定數(shù)據(jù)的存放地點、存儲路徑、存儲設(shè)備等,備份方案,對多
23、版本如何保證一致性和數(shù)據(jù)的完整性。(4) 數(shù)據(jù)使用權(quán)限設(shè)置:針對用戶的不同使用要求,確定數(shù)據(jù)的用戶使用權(quán)限,確保數(shù)據(jù)安全。(5) 數(shù)據(jù)字典設(shè)計:用數(shù)據(jù)字典描述數(shù)據(jù)庫的設(shè)計,便于維護和修改。1.2.2 web應(yīng)用技術(shù)概述web是一種信息資源網(wǎng)絡(luò),它通過超文本鏈接技術(shù)提供了在各種資源間導(dǎo)航的能力。web的實現(xiàn)依賴于三種技術(shù):a. 一種統(tǒng)一的web資源命名方案(例如:urls)。b. 存取web網(wǎng)上已命名資源的協(xié)議(例如:http)。c. 超文本技術(shù),在web資源間便利地導(dǎo)航(例如:html)。數(shù)據(jù)庫技術(shù)將數(shù)據(jù)組織起來進行結(jié)構(gòu)化的存儲,提供檢索手段、完整性約束以及安全性機制。大多數(shù)的數(shù)據(jù)庫產(chǎn)品都支持
24、sql(一種結(jié)構(gòu)化的查詢語言)和odbc(微軟開發(fā)的一類api,它使得程序可以通過統(tǒng)一的方式訪問種類數(shù)據(jù)庫)。以上構(gòu)成了web數(shù)據(jù)庫的基礎(chǔ)性技術(shù)。從某種意義上說,web技術(shù)是目前最有前途的新一代信息傳播技術(shù),實用的web應(yīng)用技術(shù)都是以與數(shù)據(jù)庫的交互為核心的,也可以說,web應(yīng)用技術(shù)都是指以數(shù)據(jù)庫的數(shù)據(jù)操作為核心的web數(shù)據(jù)庫應(yīng)用技術(shù),是web技術(shù)與數(shù)據(jù)庫技術(shù)的結(jié)合。當(dāng)前的web數(shù)據(jù)庫技術(shù)并無統(tǒng)一的規(guī)范。microsoft、sun、netscape等公司各支持不同的技術(shù),存在這一領(lǐng)域的競爭。較早使用的技術(shù)有cgi、isapi/nsapi,之后有idc、javaapplet,最近流行的技術(shù)有asp
25、、jsp、php,還有microsoft新推出的asp.net等??偟膩碚f,當(dāng)前的web數(shù)據(jù)庫技術(shù)不外乎是在服務(wù)器端或客戶端擴展功能,以實現(xiàn)對數(shù)據(jù)庫的訪問。在服務(wù)器端的擴展主要是cgi和api,客戶端擴展技術(shù)主要是sun、netscape、microsoft三大公司之間的標(biāo)準(zhǔn)之爭,無論是asp、php還是jsp其性能均無太大的差異,它們之間的取舍主要應(yīng)考慮支持平臺、兼容性和競爭前景等因素。1.2.3 asp技術(shù)本系統(tǒng)主要技術(shù)基礎(chǔ) asp的工作原理和特點.1 asp的工作原理asp技術(shù)原理是:使用不同腳本編程語言所編寫的動態(tài)頁面保存在web服務(wù)器內(nèi),當(dāng)用戶向web服務(wù)
26、器發(fā)出訪問動態(tài)頁面的請求時,web服務(wù)器從硬盤或者內(nèi)存中接收正確的asp文件,并將這個文件發(fā)送給asp的解釋引擎(asp.dll),解釋引擎掃描整個頁面文件,并執(zhí)行腳本代碼以實現(xiàn)不同的功能。asp工作原理圖如下:圖11asp工作原理asp網(wǎng)頁是以asp.dll所提供的對象為接口,其執(zhí)行完全來自asp.dll文件。asp.dll提供了6個內(nèi)置的倒置對象,它們是:a. request對象:用于從用戶端瀏覽器接收信息。b. response對象:負(fù)責(zé)將信息從web服務(wù)器端傳送給瀏覽器。c. server對象:負(fù)責(zé)控制asp服務(wù)器的運行環(huán)境,提供訪問服務(wù)器端對象的方法和屬性。d. session對象:
27、保存一個用戶訪問不同網(wǎng)頁之間的會話信息。e. application對象:是一個應(yīng)用程序級的對象,可以讓所有執(zhí)行相同的web應(yīng)用程序的使用者共享信息。f. objectcontext對象:直接配合mts(microsoft transaction server)使用,以便管理或開發(fā)高效率的web事務(wù)處理應(yīng)用程序。利用這些內(nèi)嵌對象,我們可以很容易收集隨著瀏覽器請求傳送過來的信息,獲取表單數(shù)據(jù),響應(yīng)數(shù)據(jù)給瀏覽器,并存放與用戶相關(guān)的數(shù)據(jù)。asp含于iis/pws之中,是一種可集成script語言到html網(wǎng)頁的server端的腳本語言環(huán)境。在asp的支持下,利用asp的ado組件,開發(fā)者可以方便地訪
28、問與任何odbc兼容的web數(shù)據(jù)庫;利用asp的內(nèi)置對象,開發(fā)者可以擺脫如何存取來自用戶方請求等煩瑣的工作,開發(fā)動態(tài)的、交互式、高效率的站點服務(wù)器應(yīng)用程序。.2 asp的特點asp作為一種服務(wù)器端的script技術(shù),主要有如下特點:a. asp程序是一個ascii碼的標(biāo)準(zhǔn)文本文件。對于內(nèi)含asp程序的html網(wǎng)頁,其實就是一頁標(biāo)準(zhǔn)ascii碼的普通文本文件,可以使用記事本等文字編輯工具來編輯其內(nèi)容。b. 與瀏覽器無關(guān)。用戶端只要有html的瀏覽器,即可瀏覽asp所設(shè)計的網(wǎng)頁內(nèi)容。asp所使用的腳本程序,如vbscript或javascript均在web服務(wù)器端執(zhí)行,用戶端的瀏覽器
29、可以不具備運行這些腳本的能力。c.asp支持多種網(wǎng)絡(luò)技術(shù)。asp支持odbc和oledb的網(wǎng)絡(luò)數(shù)據(jù)庫,并且可以支持其他語言(如c+、java、visual basic和delphi)所建立的服務(wù)器對象。d. asp源程序不會被傳到客戶的瀏覽器中,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。需要強調(diào)的是asp本身并不是一種腳本語言,它只是提供了一種使鑲嵌在html頁面中的腳本程序得以運行的技術(shù)環(huán)境。 asp訪問數(shù)據(jù)庫的技術(shù)和實現(xiàn)方法要構(gòu)建一個基于asp技術(shù)的web數(shù)據(jù)庫應(yīng)用程序,需要將asp頁面與數(shù)據(jù)庫建立連接。在asp中,訪問
30、數(shù)據(jù)庫是通過使用其內(nèi)置組件ado(activex data object,active x數(shù)據(jù)對象)來實現(xiàn)的。ado是構(gòu)建asp數(shù)據(jù)庫應(yīng)用程序的核心。ado提供了較高級的數(shù)據(jù)庫應(yīng)用程序開發(fā)接口。ado對數(shù)據(jù)庫的存取操作是通過調(diào)用ole db提供者或者odbc驅(qū)動程序訪問數(shù)據(jù)庫來實現(xiàn)的。當(dāng)客戶端使用瀏覽器招待iis中的asp文件時,可以通過oledb或odbc驅(qū)動程序鏈接到數(shù)據(jù)庫,并招待sql語句,然后將查詢結(jié)果以html格式返回客戶端,其示意圖如下。圖12asp訪問數(shù)據(jù)庫的示意圖由上圖不難看出,客戶端只要有瀏覽器即可,而服務(wù)器端則需要有ado。應(yīng)用程序通過ado與oledb(或odbc)溝通然
31、后才去真正地鏈接與存取數(shù)據(jù)庫。 asp訪問數(shù)據(jù)庫的實現(xiàn)方法以采用sql server 2000為例,論述asp與數(shù)據(jù)庫鏈接的方法。要訪問sql server 2000數(shù)據(jù)庫,必須首先建立數(shù)據(jù)庫的鏈接,asp應(yīng)用程序中使用odbc或oledb兩種驅(qū)動程序?qū)崿F(xiàn)與sql server 2000數(shù)據(jù)庫的鏈接。a. 使用odbc驅(qū)動程序可以實現(xiàn)ado與數(shù)據(jù)庫鏈接,此方式要求用戶首先建立系統(tǒng)數(shù)據(jù)源dsn。數(shù)據(jù)源建立的步驟是:在控制面板中雙擊“odbc數(shù)據(jù)源(32bit)”,打開“odbc數(shù)據(jù)源管理器”對話框;選擇“系統(tǒng)dsn”選項,單擊“添加”按鈕,創(chuàng)建新數(shù)據(jù)源,比如選取“microsoft
32、 sql”,接著在“選取數(shù)據(jù)庫”對話框中選定已創(chuàng)建好的sql數(shù)據(jù)庫,確定后,在“數(shù)據(jù)源名”文本框中輸入一個名字,該名字是用來提供給應(yīng)用程序訪問數(shù)據(jù)庫的別名。確定后,odbc驅(qū)動程序就設(shè)置好了,系統(tǒng)數(shù)據(jù)源dsn建立完畢。當(dāng)建立好系統(tǒng)dsn之后,可以使用如下的語法鏈接數(shù)據(jù)庫:這里數(shù)據(jù)源名稱即是上述步驟中用戶建立的系統(tǒng)數(shù)據(jù)源dsn的名稱。b. 使用oledb實現(xiàn)與數(shù)據(jù)庫的鏈接microsoft推薦使用oledb,因為其執(zhí)行效能較odbc更高,用戶使用oledb實現(xiàn)與server2000數(shù)據(jù)庫的鏈接的語法格式如下:其中鏈接字符串有以下兩種格式:用戶登錄sql server 2000使用windowsn
33、t/2000集成安全驗證模式時,鏈接字符串“provider=sqloledb; server=sql 服務(wù)器名稱; database=數(shù)據(jù)庫名稱; integratedsecurity=sspi”這里integratedsecutity=sspi指明了登錄sql server時使用的是windowsnt安全驗證模式。當(dāng)?shù)卿泂ql server 2000使用sqlserver混合安全驗證模式時,鏈接字符串“provider=sqloledb;uid=用戶名; pwd=密碼;database=數(shù)據(jù)庫名稱”鏈接串中的用戶名和密碼為用戶登錄sql server時的用戶名和密碼,這里不需要提供sql
34、server服務(wù)器名稱。根據(jù)所開發(fā)系統(tǒng)的實際情況,在asp進行了與數(shù)據(jù)庫的鏈接之后,就可以按照ado編程的其它步驟完成對數(shù)據(jù)庫的訪問工作了。其它一些步驟包括:建立一個事務(wù);設(shè)置存取數(shù)據(jù)源的sql命令;在sql命令中傳遞不同的參數(shù);執(zhí)行sql命令;瀏覽、增加、刪除或修改已取得的數(shù)據(jù);決定是否完成或取消事務(wù)。這些步驟并不是每一個都是絕對必要的,在編程過程中可以根據(jù)需要進行增減。13 學(xué)院工學(xué)學(xué)士學(xué)位論文 第2章 需求分析第2章 需求分析2.1 對學(xué)生評教的幾點思考教學(xué)質(zhì)量評價是學(xué)校教學(xué)管理中的一個重要環(huán)節(jié),也是一項十分復(fù)雜的工作。教師教學(xué)質(zhì)量評價一般采用教師自評、領(lǐng)導(dǎo)專家的評價、同行評教和學(xué)生對教
35、師的評教相結(jié)合,各占一定的比例。綜觀中外評價實踐,在這些評價中,最生動最有效的要數(shù)學(xué)生對教師的課堂教學(xué)所進行的評價,因為學(xué)生直接參與課堂教學(xué),對教師有著最全面的接觸和最深刻的了解,因此它在整個評教中所占權(quán)重也應(yīng)相對較大?!皩W(xué)生評教”指標(biāo)體系的建立是開展評教工作的基礎(chǔ)。要充分發(fā)揮學(xué)生在教師教學(xué)質(zhì)量評價中的積極作用,關(guān)鍵是解決學(xué)生評教的內(nèi)容即評價什么的問題。如果要求學(xué)生對教師教學(xué)質(zhì)量全部內(nèi)容做出準(zhǔn)確判斷,不僅是不可能的,而且會影響學(xué)生評教的信度。那么學(xué)生評教評什么?目前許多高校采用評教學(xué)態(tài)度、教學(xué)內(nèi)容、教學(xué)方法、教學(xué)效果四個指標(biāo),因為這些是學(xué)生能夠觀察到和感受到的,所以在確定學(xué)生評教指標(biāo)體系時我們
36、應(yīng)緊緊圍繞這四方面內(nèi)容來選擇教師和學(xué)生的典型性行為,強調(diào)把優(yōu)秀的先進教學(xué)思想和現(xiàn)代化教學(xué)手段結(jié)合起來,充分體現(xiàn)教師的知識結(jié)構(gòu)、教學(xué)水平和創(chuàng)新精神。2.2 開發(fā)網(wǎng)上評教的必要性在許多發(fā)達國家,“學(xué)生評教”非常普遍,并作為高校教學(xué)質(zhì)量評價的必要環(huán)節(jié)被納入學(xué)校的教學(xué)管理規(guī)范,對進一步完善高校教學(xué)質(zhì)量監(jiān)控體系,保證教學(xué)質(zhì)量有著重要的現(xiàn)實意義。而目前隨著高校教學(xué)改革的深入和學(xué)生規(guī)模的不斷擴大,傳統(tǒng)的學(xué)生評教采用由學(xué)生填表,手工統(tǒng)計的辦法,工作量大、損耗多、時效性差,許多學(xué)校要花三四個月的時間才能將數(shù)據(jù)統(tǒng)計出來。傳統(tǒng)的評教方式在評教的時效性、數(shù)據(jù)處理的直觀和準(zhǔn)確性、可操作性等方面已不能很好地滿足高校教學(xué)改
37、革的要求。為了改變這種現(xiàn)狀,我們開發(fā)了基于web的網(wǎng)上評教系統(tǒng)。 學(xué)院工學(xué)學(xué)士學(xué)位論文 第3章 可行性研究第3章 可行性研究3.1 引言這個階段要回答的關(guān)鍵問題是:“對于上一個階段所確定的問題有行得通的解決方法嗎?”。為了回答這個問題,需要一次大大壓縮和簡化了的系統(tǒng)分析和設(shè)計的過程,也就是在較抽象的高層次上進行的分析和設(shè)計的過程??尚行匝芯繎?yīng)該比較簡短,這個階段的任務(wù)不是具體解決問題,而是研究問題的范圍,探索這個問題是否值得去解,是否有可行的解決方法。其目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。3.2 系統(tǒng)開發(fā)的目的和意義本系統(tǒng)是學(xué)院目前正在使用的教務(wù)管理系統(tǒng)的一個子系統(tǒng),可
38、以說是對該系統(tǒng)的一個二次開發(fā)。學(xué)生評教是學(xué)校的一種重要的教學(xué)質(zhì)量監(jiān)控手段,通過學(xué)生評教,有助于教師優(yōu)化教學(xué)過程,提高教學(xué)質(zhì)量。但是由于我們學(xué)院一直沒有一個完善的網(wǎng)上評教系統(tǒng),而用傳統(tǒng)的填表統(tǒng)計又太耗費人力和物力,這一項工作一直沒有大范圍持續(xù)開展。這使得學(xué)生和教師不能很好的溝通,教師對自己教學(xué)中存在的問題不能及時的了解,學(xué)生有問題不能方便的和教師交流,影響了學(xué)院教學(xué)水平的提高。開發(fā)本系統(tǒng)后,學(xué)生可隨時登陸校園網(wǎng),通過給老師打分,給老師留言,給老師寫信等方式與老師交流。老師也可通過校園網(wǎng)查看自己的得分和學(xué)生的留言,及時了解學(xué)生的建議,從而能對癥下藥,改進教學(xué)手段。3.3 開發(fā)工具選擇本系統(tǒng)采用as
39、p+access,iis作為發(fā)布與運行工具。但為了方便開發(fā)和測試,我們先采用access作為數(shù)據(jù)庫開發(fā)工具,系統(tǒng)測試通過后再實現(xiàn)sql server2000。本系統(tǒng)具體使用的開發(fā)環(huán)境是macromedia dreamweaver mx 2004,dreamweaver 是一款專業(yè)的網(wǎng)站開發(fā)編輯器,用于對web站點、web頁和web應(yīng)用程序進行高設(shè)計、編碼和開發(fā),整個生產(chǎn)過程可以自動化,增強開發(fā)小組的工作效率。無論用戶是喜歡可視化的網(wǎng)頁開發(fā)環(huán)境還是喜歡手寫代碼,它都能提供有用的工具,使用戶擁有更加完美的web體驗。3.4 技術(shù)可行性分析本系統(tǒng)采用了當(dāng)前流行的b/s架構(gòu)和internet網(wǎng)絡(luò)技術(shù),
40、突破了使用地域的局限性,使整個校園網(wǎng)甚至internet上的用戶都可訪問本系統(tǒng)。因而就可在多地域、任意時間段以不同身份來訪問本系統(tǒng)中的數(shù)據(jù),大大加強了系統(tǒng)數(shù)據(jù)共享的能力。另外采用了以上流行和標(biāo)準(zhǔn)的網(wǎng)絡(luò)技術(shù)也極大地提高了系統(tǒng)的可移植性。本系統(tǒng)所用到的關(guān)鍵技術(shù),如b/s架構(gòu)、asp動態(tài)網(wǎng)頁技術(shù)等也都有著很高的成熟性和很好的可靠性。 學(xué)院工學(xué)學(xué)士學(xué)位論文 第4章 總體設(shè)計階段第4章 總體設(shè)計階段4.1 系統(tǒng)的體系結(jié)構(gòu)s基于web的學(xué)生評教系統(tǒng)采用b/s結(jié)構(gòu)模式,該結(jié)構(gòu)由瀏覽器和服務(wù)器組成,該結(jié)構(gòu)主要特點是集中管理,軟件的程序、數(shù)據(jù)庫、發(fā)布的信息等都集中在服務(wù)器,極大地簡化了用戶端的工作,用戶端除了操
41、作系統(tǒng)及瀏覽器外不需要安裝其它軟件。服務(wù)器則由web服務(wù)器和數(shù)據(jù)庫服務(wù)器組成,它將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行都將在服務(wù)器上完成。圖31系統(tǒng)體系結(jié)構(gòu)從圖31可以看出,系統(tǒng)體系結(jié)構(gòu)是按層次安排的。最底層是網(wǎng)絡(luò)操作系統(tǒng)windows2000 server;第二層是數(shù)據(jù)庫系統(tǒng)層;第三層是數(shù)據(jù)庫接口層,通過應(yīng)用服務(wù)器將數(shù)據(jù)信息采集到各接口系統(tǒng)中;第四層為服務(wù)層,通過asp與應(yīng)用服務(wù)器進行信息交換,同時通過http與browser進行信息交換;第五層為用戶層,它面向最終用戶,通過用戶頁面與系統(tǒng)進行信息交換。因此該系統(tǒng)設(shè)計包括用戶頁面設(shè)計(前臺頁面)、數(shù)據(jù)庫設(shè)計、應(yīng)用程序設(shè)計(后臺頁面)
42、。數(shù)據(jù)庫位于該系統(tǒng)web站點的數(shù)據(jù)庫服務(wù)器上,用戶界面位于web服務(wù)器上,web服務(wù)器和數(shù)據(jù)庫服務(wù)器可同處于同一物理服務(wù)器上。整個系統(tǒng)由web服務(wù)器統(tǒng)一進行管理和發(fā)送,用戶通過瀏覽器以http協(xié)議向server發(fā)送請求,并接收和顯示server提供的web信息。在服務(wù)器端運行vbscript腳本語言代碼,sql命令和標(biāo)準(zhǔn)html代碼,通過odbc驅(qū)動程序,連接到支持odbc的數(shù)據(jù)庫來存取網(wǎng)絡(luò)數(shù)據(jù)庫。4.2 系統(tǒng)功能模塊設(shè)計4.2.1 系統(tǒng)總體功能結(jié)構(gòu)圖系統(tǒng)將用戶分為學(xué)生用戶、教師用戶、院系管理員和超級管理員四個個類型,所有的用戶都必須憑帳號和密碼登陸系統(tǒng)。不同類型的用戶具有不同的權(quán)限。學(xué)生用戶
43、只能進行評教、修改評教數(shù)據(jù)和評教最終結(jié)果的查詢;教師用戶只能查閱個人的評教信息;院系管理員根據(jù)其級別不同可查閱本部門或全校的評教信息;超級管理員擁有最高權(quán)限,可查閱和編輯所有數(shù)據(jù),但其也擔(dān)負(fù)著保證系統(tǒng)信息秘密和安全的義務(wù)。具體工作流程如圖所示。圖32系統(tǒng)工作流圖4.2.2 項目組成模塊流程圖圖3-3 項目組成模塊16 學(xué)院工學(xué)學(xué)士學(xué)位論文 第5章 項目組成模塊及其基本功能的實現(xiàn)第5章 項目組成模塊及其基本功能的實現(xiàn)5.1 終端(學(xué)生進行評估)模塊該模塊包括兩個要素,1.確定每個學(xué)生對應(yīng)的任課老師。2.系統(tǒng)形成該老師對應(yīng)的調(diào)查表。模塊說明:學(xué)生初次登陸,以學(xué)號為初始用戶名,身份證號碼為初始密碼,
44、驗證成功方可通過,進行評分,學(xué)生可以在第一次登陸之后跟改密碼,分為兩種登陸方式:別名登陸(即使可以用身份證號登陸),實名登陸(用修改過的第二密碼)。學(xué)生登陸后,看到任課老師名單,點擊進入進行評分,每個學(xué)生一次只可以選一個老師,調(diào)出調(diào)查表。并且對每一位老師只可評估一次,即評估完之后,老師前的選項進行限制,不可再選。每位學(xué)生必須對老師評估,如果有學(xué)生在規(guī)定時間內(nèi)未對老師進行評估,則系統(tǒng)自動進行催促。每次評估時間,由班長提醒學(xué)生在一定時限內(nèi)(例如10天)登陸系統(tǒng)進行評分,經(jīng)過一定時間(如7天)系統(tǒng)自動按年級,班級統(tǒng)計沒有參加評估的同學(xué)名單,由系管理員通知各班班長再次催請。未參評者不可以進行成績查詢。
45、5.2 評估計算模塊表單提交后的一系列后臺處理。是按照一定方法對老師所得各項分?jǐn)?shù)的統(tǒng)計。根據(jù)學(xué)生評分結(jié)果表進行統(tǒng)計分析采用一定的統(tǒng)計方法,如下total=學(xué)生*60%+同事*40%經(jīng)過計算后,結(jié)果存入教師得分表中。5.3 查詢模塊模塊說明:一開始本教學(xué)評估系統(tǒng)整合了留言功能,所以需要分配老師權(quán)限。若為普通教師權(quán)限登錄,能查看考核分?jǐn)?shù)和學(xué)生對自己的留言,如果有最新的學(xué)生留言,系統(tǒng)會彈出對話框提示,但留言是匿名的。如果是高級權(quán)限,即領(lǐng)導(dǎo)查詢,可以查看某個教師的評估結(jié)果和學(xué)生留言,也可以選擇查看所有教師評估和學(xué)生留言。而且學(xué)生留言學(xué)生的姓名,id是可見的。而且領(lǐng)導(dǎo)查詢可以查看最近的所有留言,如最近的
46、100條留言。5.4 意見反饋模塊模塊說明:學(xué)生成功登陸后可以點擊教師的姓名,然后出來一個留言的選項,如果學(xué)生希望用文字的形式給教師提供意見的話,可以寫下來,然后提交,如果提交成功的話,留言則已經(jīng)形成,教師如果登陸的話將會顯示有最新留言需要閱讀。留言不是每個學(xué)生必須的選項,只是除了選項之外,給老師和學(xué)生提供更具有自由度交流的平臺,所以同樣教師可以根據(jù)留言進行自我測評,給學(xué)生以反饋信息。5.5 管理員模塊主要是根據(jù)實際情況對教師、學(xué)生、課程的各項數(shù)據(jù)進行日常維護管理。導(dǎo)出最終數(shù)據(jù)打印成現(xiàn)實文件。40 學(xué)院工學(xué)學(xué)士學(xué)位論文 第6章 詳細(xì)設(shè)計階段第6章 詳細(xì)設(shè)計階段6.1 系統(tǒng)數(shù)據(jù)庫設(shè)計根據(jù)任務(wù)書的
47、規(guī)定,現(xiàn)設(shè)計如下的數(shù)據(jù)庫表格:(以access為例)表5-1:學(xué)生用戶表(tstudent)字段名稱數(shù)據(jù)類型說明主鍵fstuid文本學(xué)號是fstuname文本姓名fpasswd文本密碼 表5-2:教師用戶表(tteacher)字段名稱數(shù)據(jù)類型說明主鍵fteacherid文本教師id是fteachername文本教師姓名fpasswd文本教師密碼fdepartid文本所在院系fsex文本性別 表5-3:院系管理員表(tyxadmin)字段名稱數(shù)據(jù)類型說明主鍵fyxadmin文本院系管理員帳號是fpasswd文本密碼fdepartid文本所在院系 表5-4:管理員(tadmin)字段名稱數(shù)據(jù)類型說
48、明主鍵fadmin文本管理員帳號是fpasswd文本管理員密碼表5-5:學(xué)生與老師關(guān)聯(lián)(tstutea)字段名稱數(shù)據(jù)類型說明主鍵fstuteaid自動編號老師學(xué)生是fstuid文本學(xué)號fteacherid文本老師idfstudyyear文本學(xué)年fstudyteam文本學(xué)期fstate文本評測狀態(tài)此表由學(xué)生用戶表及老師授課表自動生成(在后臺完成),方法是由學(xué)生(tstudent)的學(xué)號(fstuid)判斷學(xué)生所在班級號(fclassid,為學(xué)號的前八位),在教師授課表(fteach)中查詢班級號(fclass)等于學(xué)生學(xué)號(fstuid)前八位的記錄。表5-6:專業(yè)(tmajor)字段名稱數(shù)據(jù)類
49、型說明主鍵fid自動編號是fdepart文本院系fmajor文本專業(yè)fgrade文本年級表5-7:教師授課表(fteach)字段名稱數(shù)據(jù)類型說明主鍵fid自動編號是fclassid文本班級號fstudyyear文本學(xué)年fstudyteam文本學(xué)期fcourseid文本課程號fteacherid文本教師號表5-8:項目表(titem)字段名稱數(shù)據(jù)類型說明主鍵fitemid數(shù)字項目編號是fcontent備注項目內(nèi)容fpower數(shù)字權(quán)數(shù)(該項目分值),默認(rèn)為5fsubject數(shù)字屬于哪個主題,默認(rèn)為1fflag是/否標(biāo)記這里的權(quán)數(shù)(fpower)指的是該項目的分值,默認(rèn)為5,可以根據(jù)項目的重要性自己
50、設(shè)置分值,字段fsubject用來保存項目的主題,方便對項目的分類和管理。表5-9:項目類型(titemtype)字段名稱數(shù)據(jù)類型說明主鍵fid自動編號是ftypeid數(shù)字項目類型ftypename文本類型名fitemid數(shù)字項目號方便為不同的老師選擇不同類型的項目組合,初始化時給出了默認(rèn)類型(項目表的1到20項)。表5-10:申請評教教師(ttestteacher)字段名稱數(shù)據(jù)類型說明主鍵fid自動編號是fteacherid文本參加評教教師fteachername文本姓名fstarttime日期/時間開始時間ffinishtime日期/時間結(jié)束時間ftypeid數(shù)字類型號表5-11:記錄(t
51、record)字段名稱數(shù)據(jù)類型說明主鍵fid自動編號是fstuteaid數(shù)字學(xué)生老師號fitemid數(shù)字項目號fresult數(shù)字總分6.2 后臺管理設(shè)計6.2.1 主要代碼設(shè)計 投票模塊:該頁面是一個純html文件,它是由后臺管理頁面自動生成的,里面的選項是已定義的和自定義的組成。用戶自行選擇投票的方式。 表單處理模塊:在vote.htm中各項數(shù)據(jù)都填寫完畢后,單擊確定投票按鈕,表單的數(shù)據(jù)就被提交。顯示當(dāng)前投票情況show.asp:由于投票處理頁面已經(jīng)完成了絕大部分的工作,所以顯示結(jié)果頁面就很簡單了,其功能是從stud表文件中讀取候選人所得票數(shù),顯示在頁面上。 值得
52、注意的代碼主要有以下幾處: 該頁面有自動刷新功能,使在線用戶可以盡快的看到最新的選舉情況。我們這里設(shè)定每隔30秒鐘自動刷新一次。 顯示投票時,我們采用了while循環(huán),把候選人及其得票數(shù),整齊地顯示在一個表格中,這種技術(shù)在數(shù)據(jù)庫查詢結(jié)果的顯示中也經(jīng)常用到。代碼如下: 查詢頁面:教師可查詢本人的總得分、各分項得分及所在院(系)的平均分,也可以查看全院老師的整體排名。并可通過數(shù)據(jù)庫的歷史記錄對以往的得分進行同樣的操作。圖5-1 查詢流程圖代碼如下:function addse() var val,val_tmp,sql,oadd,texttype; var field,condition,textval,relation; field=frm_search.field.optionsfrm_search.field.selectedindex.text; textval=+frm_search.textval.value+
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 油氣田勘探實例分析考核試卷
- 健康大數(shù)據(jù)與醫(yī)療旅游服務(wù)質(zhì)量評價考核試卷
- 中藥材種植與中藥材物流體系建設(shè)探討考核試卷
- 保健品市場品牌忠誠度與顧客忠誠度教育影響研究考核試卷
- 綠光芒考試題及答案
- 汽車職業(yè)考試題及答案
- 內(nèi)科中職考試題及答案
- 醫(yī)學(xué)真實考試題及答案
- 天地偉業(yè)java面試題及答案
- 中藥藥效評價中的生物信息學(xué)技術(shù)探索考核試卷
- 2022年江蘇省射陽中等專業(yè)學(xué)校招聘考試真題及答案
- 給攪拌站送石子合同范本
- 2023年副主任醫(yī)師(副高)-學(xué)校衛(wèi)生與兒少衛(wèi)生(副高)考試歷年真題集錦帶答案
- 法律基礎(chǔ)(第4版)PPT完整全套教學(xué)課件
- 倉管應(yīng)聘求職簡歷表格
- 五年級下冊語文期末考試學(xué)霸奪冠解密卷人教部編版含答案
- 房屋加固工程監(jiān)理規(guī)劃
- 一級煙草專賣管理師理論考試題庫(含答案)
- von frey絲K值表完整版
- SAP月結(jié)年結(jié)用戶手冊精
- 碳捕集、利用與封存技術(shù)課件
評論
0/150
提交評論