【正文】
s beak. Must have a nest nearby, mented Bellingham. He shook himself. Well, gotta be going. I39。 另外,在系統(tǒng)開發(fā)過程中 任占營老師和郭紅老師 也給于我很大的幫助,幫助解決了不少的難點,使得系統(tǒng)能及時開發(fā)完成,還有同組的同學(xué)同樣給與我 不少幫助,這里一并表示感謝。在平時的學(xué)習(xí)中大多數(shù)時間是在學(xué)習(xí)理論知識,所以畢業(yè)設(shè)計正是我們把理論運用實踐的階段。,)) if name= then founderr=true errmsg=errmsg+br+li你必須填寫單位名稱! else rs(danwei)=name end if if founderr then call diserror() else set rs=nothing script language=JavaScript{(39。 圖 420 數(shù)據(jù)管理 實現(xiàn)以上功能的核心代碼如下: % sub saveks() 畢業(yè)設(shè)計論文 第 48 頁共 58 頁 dim name,danwei sql=select * from t_table set rs=() sql,conn,3,2 name=trim(replace((ksname),39。 畢業(yè)設(shè)計論文 第 42 頁共 58 頁 圖 410 系統(tǒng)管理員界面 圖 411 后臺管理界面 進(jìn)入這個頁面后,系統(tǒng)提供了“用戶管理”、“標(biāo)語管理”、“教師情況管理”、“督導(dǎo)管理 ”、“處理教師反饋”、“數(shù)據(jù)管理”“管理首頁”和“退出管理”等模塊。 set rs=() sql,conn,3,2 if and then rs(t_id)=oid rs(kc_name)=kc_name if Session(dd_flag)=1 then rs(ydd_cs)=1 rs(yddscore1)=oscore1 rs(yddscore2)=oscore2 rs(yddscore3)=oscore3 rs(yddscore4)=oscore4 rs(yddscore5)=oscore5 rs(yddscore6)=oscore6 rs(yddscore7)=oscore7 rs(yddscore8)=oscore8 rs(yddscore9)=oscore9 rs(yddscore10)=oscore10 rs(yddscore11)=oscore11 rs(yddscore)=sum elseif Session(dd_flag)=2 then rs(sdd_cs)=1 rs(sddscore)=sum rs(sddscore1)=oscore1 rs(sddscore2)=oscore2 rs(sddscore3)=oscore3 rs(sddscore4)=oscore4 rs(sddscore5)=oscore5 rs(sddscore6)=oscore6 畢業(yè)設(shè)計論文 第 41 頁共 58 頁 rs(sddscore7)=oscore7 rs(sddscore8)=oscore8 rs(sddscore9)=oscore9 rs(sddscore10)=oscore10 rs(sddscore11)=oscore11 end if else dim a if CommentedID= then session(CommentedID)=kc_name else session(CommentedID)=CommentedID amp。如圖 49 圖 49 評分統(tǒng)計界面 實現(xiàn)以上功能的核心代碼如下: %sub save() if CommentedID then if instr(CommentedID,|)0 then arrCommentedID=split(CommentedID,|) for i=0 to ubound(arrCommentedID) if CStr(arrCommentedID(i))=kc_name then Commented=True exit for end if next else if CStr(CommentedID)=kc_name then Commented=True end if end if end if if Commented=True then 畢業(yè)設(shè)計論文 第 38 頁共 58 頁 FoundErr=True errmsg=errmsg amp。 圖 46 特殊意見反饋 系統(tǒng)進(jìn)行身份驗證、權(quán)限識別和結(jié)果查看的核心代碼如下 : %sub yddpf() Set rs = () sql=SELECT * FROM score where t_id=amp。Session(xsid)amp。 畢業(yè)設(shè)計論文 第 28 頁共 58 頁 教師教學(xué)質(zhì)量的評議應(yīng)該嚴(yán)格按照學(xué)院督導(dǎo)、系部督導(dǎo)對教師評議的要求進(jìn)行,從十四 個方面進(jìn)行評價,同時系統(tǒng)還給出了學(xué)生自由進(jìn)行發(fā)表意見和建議的空間。為此,需要進(jìn)行垂直分解和水平分解。它是描述客觀世界結(jié)構(gòu)模型的有效方法。 ,這種堅實的理論基礎(chǔ)是其它數(shù)據(jù)模型所不具備的。 關(guān)系模型與前兩種數(shù)據(jù)模型相比較具有獨特的優(yōu)點: 。第一種數(shù)據(jù)模型是以層次結(jié)構(gòu)表示實體之間聯(lián)系的層次模型,數(shù)據(jù)是由節(jié)點和連線組成的,節(jié)點表示實體的集合,連線表示相連的糧食體間的聯(lián)系,但只能是 1: 1 或 1: m 聯(lián)系,亦即任何節(jié)點有且只有一個父節(jié)點,同時可有一個或多個節(jié)點與其相連。 關(guān)閉數(shù)據(jù)庫連接 在對打開的 Connection 對象的操作結(jié)束后,可以使用 Close 方法釋放所有關(guān)聯(lián)的系統(tǒng)資源。在 ASP 中 ADO 是一項容易使用并且可擴展的將數(shù)據(jù)庫訪問添加到 Web 頁的技術(shù)。 ASP 的運行環(huán)境 有 Microsoft Inter Information Server Windows NT Server, Microsoft Peer Web Services Version on Windows NT Workstation, Microsoft Personal Web Server on Windows 95/98。 2. 在 ASP 頁中可以包含服務(wù)器端腳本,通過在 Web 服務(wù)器上執(zhí)行腳本可以將交互式內(nèi)容添加到網(wǎng)頁中。 ASP 簡介 Microsoft Active Server pages 是目前流行的 Web 應(yīng)用開發(fā)技術(shù)之一,用于畢業(yè)設(shè)計論文 第 13 頁共 58 頁 構(gòu)建 Windows 服務(wù)器平臺上的 Web 應(yīng)用程序。 在 B/S 系統(tǒng)中以微軟公司的 IE 瀏覽器、和 IIS/ASP( Inter Information Server/Active Server Pages)服務(wù)器應(yīng)用最為廣泛,使用最方便,對中文的支持也是最好的。同時由于每一個客戶機都必須安裝特定的軟件,且這種客戶端軟件體積還比較大 ,用戶使用起來非常不方便,所以目前已經(jīng)面臨淘汰。故本軟件的實用性、可靠性評價比較直觀、便捷。根據(jù)用戶提出的需求分析,由用戶和開發(fā)者共同確定了系統(tǒng)的基本需求和主要功能,在較短的時間內(nèi)建立實驗性的簡易模型并交給用戶試用,然后根據(jù)用戶的修改意見對初步原型進(jìn)行修改、補充和完善,再提交給用戶試用并提出 意見,再修改、補充和完善。 面向?qū)ο?范型是一種全新的軟件工程范型,是基于面向?qū)ο蟪绦蛟O(shè)計理論演化而來的,它包括“ OO 分析 — OO 設(shè)計 — OO 編碼”三個階段。 ①面向用戶的原則 ②實用性和先進(jìn)性原則 ③穩(wěn)定性原則 ④系統(tǒng)工程方法原則 ⑤階段性原則 軟件工程范型( Software Engineering Parading) 則是指導(dǎo)軟件開發(fā)的范型,也可以直接稱作軟件開發(fā)范型。 畢業(yè)設(shè)計論文 第 5 頁共 58 頁 第 2 章 系統(tǒng)分析與設(shè)計 “基于校園網(wǎng)的學(xué)院教學(xué)質(zhì)量監(jiān)測評議系統(tǒng)”功能結(jié)構(gòu)與邏輯流程 程序結(jié)合模塊設(shè)計的意義非常重大,合理的模塊劃分使系統(tǒng)結(jié)構(gòu)清楚、符合邏輯,并且使用方便。 2. 督導(dǎo)教學(xué)質(zhì)量評議 督導(dǎo)進(jìn)行身份驗證登錄后,系督導(dǎo)可以對其系課教師(院督導(dǎo) 可以對全院教師)的教學(xué)質(zhì)量從“ ,講課熟練,責(zé)任心強,課堂紀(jì)律好; ,教書育人,為人師表; ,容量適當(dāng); ,基本理論正確; 聯(lián)系實際教學(xué),內(nèi)容豐富,針對性強,更新意識強; ,深入淺出,條理清楚; ,促進(jìn)思維,培養(yǎng)能力; ,教學(xué)效果好; ,效果好; ,清楚易懂,生動精練,語速語調(diào)適中; ,字跡規(guī)范,布局合理”等 11 個方面進(jìn)行打分,還可以對教學(xué)工作提出自己的意見和建議 (限制 200 字以內(nèi))。 1. 先進(jìn)性 本系統(tǒng)采用了先進(jìn)的 B/S(瀏覽器 /服務(wù)器)模式,利用 ASP 編程語言,后臺采用比較 SQL 數(shù)據(jù)庫,使學(xué)生的評議操作、督導(dǎo)評議操作和教師查看評議結(jié)果更簡便,更熟悉,使用校園網(wǎng)更方便。近幾年來,我國高等教育的改革與發(fā)展取得重大進(jìn)展,特別是本科教育的規(guī)模迅速擴大,隨著社會主義市場經(jīng)濟體制的完善和經(jīng)濟結(jié)構(gòu)的戰(zhàn)略性調(diào)整,社會各方面都對高等教育人才培養(yǎng)的質(zhì)量提出了新的更高的要求。 3. 教研室主任能夠及時掌握本教研室教師和外聘教師的教學(xué)情況,可以針對學(xué)生反映的問題,對青年教師進(jìn)行有目的的指導(dǎo)和幫助,充分發(fā)揮教研室主任和主講教師的教學(xué)指導(dǎo)和模范帶頭作用,利于提高教研室的教學(xué)水平和青年教師的成長。 系統(tǒng)功能簡介 本系統(tǒng)以 ASP 語言為基礎(chǔ),以 B/S 模式開發(fā)的基于網(wǎng)絡(luò)化的教學(xué)質(zhì)量監(jiān)測評議系統(tǒng),共分為學(xué)生教學(xué)質(zhì)量評議、督導(dǎo)評議(督導(dǎo)評議、院督導(dǎo)統(tǒng)計教師得分情況、系督導(dǎo)查看各班評議記錄)、評議結(jié)果(教師查詢、教研室主任、系部領(lǐng)導(dǎo)教)查詢、后臺數(shù)據(jù)管理(學(xué)生基本信息表、教師基本信息表、教師教學(xué)任務(wù)表、教師評議成績表、教師評議建議表、督導(dǎo)信息表等)等 4 個大模塊,其功能結(jié)構(gòu)圖如圖 21所示。 技術(shù)路線 采用軟件工程面向?qū)ο蟮脑O(shè)計方法,運用模塊化開發(fā)方法,建立的“基于校園網(wǎng)的學(xué)院部教學(xué)質(zhì)量監(jiān)測評議系統(tǒng)”。 模塊的劃分除了增強內(nèi)聚性和減少耦合性外,還需要盡可能把和硬件有關(guān)的部分代碼集中在一起,把改動不大的部分集合在一起以盡可能提高代碼質(zhì)量,使代碼能夠重復(fù)利用, 合理掌握模塊的大小和程序結(jié)構(gòu)形態(tài)。 原型其實是一個簡化了的目標(biāo)系統(tǒng),實際上建立的原型常常兼顧功能和界面兩方面的要求。有了原型,用戶就可以對其進(jìn)行評價,然后修改需求。 系統(tǒng)測試與維護(hù) 畢業(yè)設(shè)計論文 第 10 頁共 58 頁 軟件測試的目的是尋找、糾正軟件可能發(fā)生的各種錯誤 (包括邏輯錯誤、編碼錯誤、組裝運行錯誤等 )以及檢核軟件的功能和性能是否達(dá)到要求。畢業(yè)設(shè)計論文 第 11 頁共 58 頁 第 3 章 系統(tǒng)的關(guān)鍵技術(shù)分析 Web Browser(Web 瀏覽器 ) 傳統(tǒng)的二層式程序,也就是客戶 /服務(wù)器( Client/Server)結(jié)構(gòu),這種程序相對簡單、清楚、開發(fā)容易,其結(jié)構(gòu)如圖 31。在這種結(jié)構(gòu)下,本地的計算機無須安裝任何客戶端程序,只要有瀏覽器,可以使用因特網(wǎng)就可以使用系統(tǒng)了。 網(wǎng)絡(luò)端軟件采用 ASP、 Vbscript、 Javascript 編制,客戶瀏覽器采用了Microsoft Inter 為主的瀏覽器。有了 ASP 就不必?fù)?dān)心客戶的瀏覽器是否能運行所編寫的代 碼,因為所有程序都將在服務(wù)器端執(zhí)行,包含所有嵌在普通的 HTML 中的腳本程序。 5. ASP 提高了程序的安全性, ASP 腳本只在 Web 服務(wù)器上執(zhí)行,在客戶端計算機瀏覽器中可以看到腳本的執(zhí)行結(jié)果( HTML 動態(tài)網(wǎng)頁),但看不到ASP 源代碼本身。 為了進(jìn)一步擴展 ASP 應(yīng)用程序的功能,還可以通過數(shù)據(jù)庫訪問組件實現(xiàn)對數(shù)據(jù)庫 的訪問。 設(shè)置連接超時周期 使用 Connection 對象的 ConnectionTimeout 屬性可以設(shè)置在終止嘗試和產(chǎn)生錯誤前建立數(shù)據(jù)庫連接期間所等待的時間,該屬性設(shè)置或返回指示等待連接打開的時間長整型值(單位為秒),默認(rèn)為 15 秒。它在電子商務(wù)、數(shù)據(jù)倉庫和數(shù)據(jù)庫解決方案等應(yīng)用中草藥起著重要的核心作用,為企業(yè)的數(shù)據(jù)管理提供強大的支持,對數(shù)據(jù)庫中的數(shù)據(jù)提供有效的管理,并采用有效的措施實現(xiàn)數(shù)據(jù)的完整性及數(shù)據(jù)的安全性。表中一行稱為一個元組,元組可以有一個或若干個數(shù)據(jù)項的結(jié)合來標(biāo)志它自己,稱為鍵( key)。 c. 數(shù)據(jù)獨立性。 1976 年, Chen 提出邏輯設(shè)計前先設(shè)計一個概念模式(信息結(jié)構(gòu)模型),并提出了用 ER 圖來表示概念模型的方法。邏輯設(shè)畢業(yè)設(shè)計論文 第 18 頁共 58 頁 計的目標(biāo)是產(chǎn)生一個數(shù)據(jù)庫管理系統(tǒng)可處理的邏輯數(shù)據(jù)庫模式,