時間:2023-03-07 15:05:13
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了七篇網頁界面設計論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
[關鍵詞]色彩 網頁設計 人性化
[中圖分類號]J524.3[文獻標識碼]A[文章編號]1009-5349(2011)06-0089-01
在今天的中國,大多數的人每天都在使用互聯網。查找信息、閱覽文章、娛樂、交友、購物等都可以在網絡上實現,查看網頁已經成為了人們生活的重要內容。
網頁由多個設計元素組成,各個設計元素向我們傳達著信息。其中色彩是最先映入人們眼簾的,它決定了網頁的印象,同時也影響到網頁界面設計的成敗。設計者在網頁界面設計中利用色彩來表達網站主題,烘托網站內容,滿足網頁展示方的意愿。與此同時,設計者更應該注重瀏覽用戶的使用需求。在色彩設計上充分考慮瀏覽用戶的心理特征、視覺習慣和操作習慣,使網頁界面色彩設計人性化,便于瀏覽用戶能夠輕松地使用網頁。
如何實現網頁界面色彩設計的人性化?本文從色彩對人的生理和心理產生影響的角度,對網頁設計中的配色問題提出幾點看法。
一、配色和諧,提高網頁文字的易見度
由于顏色有同化作用,人的眼睛識別顏色的能力有一定的限度,色相對比強的顏色易于辨認,色相對比弱的則難于分辨。在網頁界面里,文字、圖案、背景都有自己的顏色,用戶使用網頁時,背景與文字的配色直接影響用戶對內容的辨別和閱讀。而網頁中,文字是用戶攝取的主要內容,在設計時必須考慮文字與其他元素的色彩對比,注意文字的易見度。
在高明度的背景上低明度的文字易于識別,在低明度的背景上高明度的文字易于識別。但如果背景和文字的明度相近,則會出現難以認讀的情況。如,白色的背景上使用黑色文字易見度非常高,而使用檸檬黃的文字則易見度很低。
二、科學使用顏色,避免視覺疲勞
人的視網膜對不同色彩的興奮度有所不同。當人看到高明度、純度高的顏色時,視網膜的興奮度高,因此它讓人感覺到刺眼。當人看到低明度、純度低的顏色時,視網膜的興奮度低,因而會覺得較舒適。
在眾多色彩中容易引起人注意的通常是刺激強度高的高明度色,但如果這樣的顏色在網頁界面中大面積使用極易使瀏覽用戶產生視覺疲勞,因此應盡量少使用高明度背景。而低明度色不會強烈刺激人眼,但過多的使用會給瀏覽用戶帶來壓抑感。
通常,我們可以使用淺色調輔以小面積鮮艷的色塊,使畫面既有對比又統一和諧。如果碰到暗色調的網頁,也可以使用小面積的高明度色來調和。避免網頁色彩過艷或過暗帶給瀏覽用戶視覺上的疲勞。
三、了解瀏覽用戶的色彩心理,合理配色
色彩可以作用于人的感官,刺激神經,喚起人們的特殊情感,這是色彩的心理效應。不同的顏色對同一個人會產生不同的心理效應,不同的人會對同一種顏色產生不同的心理體驗。這種體驗,從認識論的角度來說,是人對客觀世界的主觀反映,是由于每個人的年齡、性別、文化、生活環境、豐富習慣等因素所造成的。
有的設計者在設計網頁界面時,對色彩的選擇僅憑自己的直覺和喜好,沒有對瀏覽用戶群體的心理特征和審美需求進行調查分析,這樣設計出的網頁界面往往難以把握瀏覽用戶對信息的獲取量。因此,網頁界面的色彩設計要了解并把握瀏覽用戶的色彩心理。例如,網頁界面的瀏覽用戶是兒童,界面的用色應選取兒童喜歡的活潑、明亮的顏色。而瀏覽用戶是老年人的話則采用成熟、穩重的顏色。不同的民族對同一種色彩可能有不同的理解。在中國古代,黃色代表威嚴,巴西則代表熱情。紅色在中國寓意為喜慶,但在西方人的眼里,它是恐怖、危險的象征。這些因素在設計網頁色彩時都是應該考慮并加以運用的。符合瀏覽用戶色彩心理的設計才會激發他們的閱讀興趣,利于信息的傳播。
色彩給我們的感受是豐富而奇妙的,它每時每刻都在影響著人們的生活。網頁界面的設計者應在掌握人的色彩心理的情況下,充分發揮色彩的特性,網頁界面達到悅目并且適用的要求,實現網頁界面設計人性化的第一步。
【參考文獻】
[1]旭日東升.網頁設計與配色經典案例解析[M].電子工業出版社,2009.6.
[2]馬炅.色彩的情感屬性在網頁配色中的應用探析[J].長春理工大學學報(高教版),2009.11.
[3]陸敏.設計人性化之思考[J].淮北煤炭師范學院學報(哲學社會科學版),2004(6):113-115.
關鍵詞:人性化;網站界面設計(UI);老年人
網站界面設計,英文的全稱是Web User Interface Design,又叫UI設計。包括三個方面:可用性,交互設計和視覺設計。通常研究的是讓網站的界面具有更多的可用性,更良好的用戶體驗,以及更美觀的視覺設計,概言之就是“人性化設計”。[1]在全球人口逐漸老齡化的今天,應該把更多的“人性化設計”真正應用在老年人這一弱群體上。本文旨在從老年用戶的生理和心理各要素出發進行綜合考慮,探析以老年用戶為中心的網站界面(UI)設計要點。
1 老年用戶研究
設計優秀老年用戶網站界面的先決條件是與老年用戶進行有效的交流,充分理解老年用戶的需求,重視老年用戶的生理和心理特征。
1.1 老年網民用戶人數眾多
據調查顯示,近些年來,我國老年網民的比例一直在攀升,增長率已經超過了網民總體的增長速度,對于互聯網的應用日益廣泛。根據相關統計報告顯示,2008年年底,51~60歲的網民從1999年的10.6萬人增長到1251.6萬人,60歲以上的由3.5萬增長到447萬人。雖然我國老年網民絕對數量不多,10%不到,處于上網人群的弱勢群體,但卻是以令人矚目的速度增長著。
1.2 老年人對互聯網的多樣化需求
老年人由于心理上和生理上的變化,與兒童、少年、青年人和中年人人群有著不同的特殊需求。根據The Usbased Spry基金會報告顯示,老年人的需求主要表現在四個主題:財產安全、身體健康、精神愉悅和良好的社會氛圍以及參加智力活動。[2]具體表現在:獲取相關信息,一些老年人希望上網瀏覽和查詢最新的外界信息保持“耳聰目明”的狀態,有些則是投身老年論壇,希望利用網絡查詢、瀏覽養生保健和常見疾病等信息溝通交流,有些希望通過網絡和子女視頻聊天、互發郵件;財務管理,還有相當一部分老年人希望能夠使用網絡來購物、買賣股票以及付賬等。總之,老年人對互聯網的多樣化需求一點都不亞于其他人群。
1.3 老年人的生理和心理特點
從50歲到60歲這個階段,明顯地會出現一些衰老的跡象,主要表現在容易健忘,愛發脾氣,認知過程缺乏適應能力;視覺模糊,色彩辨別力降低,視野范圍和判斷距離的能力通常大大不如過去;動作緩慢,手眼配合欠佳,聽覺便開始逐漸減退。[3]總之,因此,隨著年齡增長,工作效率逐漸下降。具體表現如下:
(1)近距離視力退化更大。比如在35厘米左右的讀書距離內,視力減退的驚人,并伴有老眼昏花。據統計,70歲健康老人的視力超過0.6的只有51.4%。
(2)聽力顯著下降。特別是對較復雜和速度快的語言的理解,男性比女性減退的更明顯。老年人并不知道自己的聽力在下降,而是認為別人說話不清楚。
(3)記憶的減退,但也有自己的特點,比如老年人對往事的記憶清晰,而對新近發生過的事物或者新近學習過的內容遺忘較快;對需要將記憶材料進行組織加工使之進入長時儲存方面的記憶力較差;老年人的意義識記減退較少,機械識記減退較多。例如,老年人對人民、地名、數字等東西的記憶效果就不好;
(4)思維能力弱化。在調查里,許多老年人常常抱怨自己已經不能像早先那樣很好的思考問題了,這反映人的思維能力到老年時出現逐漸衰老的趨勢。
2 以老年用戶為中心的網站界面設計要點
在對老年用戶做了研究之后,筆者認為適宜老年人的網站界面設計的總體原則是以人性化為本,同時注意網站的易用性,規范性,美觀性,具體如下五點:
2.1 將操作任務化繁為簡
在越來越強調人機交互的今天,對于老年用戶來說,最好的人機交互就是簡化操作任務,減少不必要的任務,[4]盡量讓老年用戶在網站上面的操作變得簡單,同時又不宜出錯。比如強調基本功能,盡量減少和弱化附加功能。如Gmail的登陸界面,簡化到“登錄信息+登錄設置”即可,無須要其他的附加信息。
2.2 合理的信息顯示
互聯網的根本目的是提供信息,合理的信息顯示包括兩方面的內容:劃分信息功能區和減少視覺密度。[5]
(1)劃分信息功能區。當頁面的信息較多時,為了避免視覺混亂,應該劃分信息功能區。最重要的信息放在頁面的視覺中心;同一類的信息放在一起,并與其他類信息間隔一定的空間;同一類的信息用同一種顏色或同一色系的顏色來表示;不同信息區又可以用不同背景色來區分。
(2)減少視覺密度。網站界面需表達的信息很多時,易造成界面看起來非常擁擠,信息擠在一團,對于老年人來說很難一眼就能獲得所需的信息。因此,必須減少視覺的密度,比如:考慮適當的留白,適當的留白將使整個界面看起來清楚而美觀;降低品牌識別logo、名稱的大小,無需為了彰顯品牌形象而刻意放大;使用簡單的圖形,盡量平面化,不要使用過度復雜的圖像;使用空白空間,而非線條去區分文字內容;使用簡潔的語句表達信息,避免內容過多等等。
如upcoming的首頁設計,依據信息的不同類別劃分板塊,并按重要性擺放在相關位置。焦點活動咨訊配圖放在視覺中心點,緊接著下面是活動信息介紹,左邊的活動類型板塊,右邊是活動的輔助信息。信息安排布局井然有序,是劃分信息功能區和減少視覺密度的最佳例子之一。
2.3 合理的文字規劃
文字對于網站界面的作用不言而喻,對于老年用戶來講,網頁文字的漂亮是建立在易讀易辨的基礎上的,合理的文字規劃,主要表現為以下兩個方面:[6]
(1)文字內容盡量簡潔,配上有意義的圖標或者圖片,同時應該避免使用專業術語。字體的選擇也要易于老年用戶辨認,網頁默認的字體是宋體。可以根據需要選擇一些特別字體。例如,為了體現專業可以使用粗仿宋體,體現設計精美可以用廣告體,體現親切隨意可以用手寫體等等,但前提是一定要易于老年人辨認。
(2)井然有序的排版。有時候別出心裁的界面設計或許會帶給使用者眼睛一亮、賞心悅目的視覺感,但無論何,井然有序的文字區規劃,才易達成最有效、最舒適的效果。如有較多的說明文字,要讓說明具有順暢地閱讀連貫性。舉個例來說,一個向中對齊與一個向左對齊的文字區塊,明顯地,向左對齊的區塊讀起來順暢多了,因為使用者在讀完一行字后,自然而然往左下方繼續讀下去,不需要重新找尋開頭,相較之下,向中對齊的區塊看起來混亂多了。因此,有規矩地文字區規劃將可大幅度提升用戶界面的品質。
2.4 合理的色彩規劃
網站界面的色彩對于老年人來說同樣重要。老年人的視覺衰退很明顯,一個好的色彩規劃可以提高界面的視認性,從而提高操作的準確性和效率;可以減輕視覺上的疲勞。另外,通過色彩規劃來增強界面的美感和親和力。[7]
具體來講,老年用戶界面中,最好不要超過3到5種顏色。大區域最好使用淺色調,如白色、淺灰等。對于老年人而言,配色要采用視認性高的色彩,要加大色彩的對比度,背景與主體對比度要大,背景色不宜采用有金屬反光的顏色,如銀色和金色。對于重要的按鈕或信息要用誘目性高的色彩來表達,但顏色不宜過多,且區域不可以太大,否則看起來過度混亂,缺少美感,也容易造成視覺上的疲勞。
2.5 細節為王
對于老年用戶來說,細節同樣重要,比如盡量使用有意義的圖標,盡量不要使用生澀難懂的專業術語,注意提供精確的導航提示,提供聲音控制,盡量減少噪音干擾,克制使用新技術的欲望等等。
3 結束語
關注老年人網站界面設計,是以人為本的需要,也是國內所有優秀設計師的責任。限于篇幅有限,對于老年人使用的網站界面設計,筆者也只能泛泛而談,有所不足和欠缺,還望讀者指正。同時,撰寫本文,以期拋磚引玉,引起大家對老年人更多的關愛和設計出更多更好適宜老年人使用的產品。
參考文獻:
[1] 劉春花.基于用戶體驗的界面設計UI研究[C].天津工業大學碩士學位論文,2007(12).
[2] 楊足.老年人使用的家電的人機界面設計研究[C].江南大學碩士學位論文,2004(06).
[3] 廖曄.網頁界面設計及其學科相關性研究[C].湖南師范大學碩士學位論文,2006(04).
[4] 趙侃用戶體驗設計――網頁界面設計的重中之重[J].藝術與設計(理論),2010(09).
[5] 何榮.淺析網站界面設計[J].科技信息,2008(26).
[6] 宗明明.老年人網站界面設計前景分析[J].設計(Design),2012(10).
關鍵詞:設計模式;界面設計;交互設計
1 設計模式思想簡介
設計模式思想的主旨是針對常見的設計問題提供已被驗證為有效的解決方案,從而充分利用前人經驗和成果解決設計問題,避免無意義的重復勞動。該思想最早由建筑師、加州大學伯克利分校建筑學教授Christopher Alexander在20世紀70年代提出。Alexander如此論述建筑設計模式的價值:“每一模式描述我們周圍環境中一再反復發生的某個問題,接著敘述解決這一問題的關鍵所在,這樣,你就能千百次地重復利用這種解決問題的辦法而又不會有老調重彈之感。” [1]
Alexander闡述了設計模式的基本構成要素,他認為,每個模式都是一個規則,由三部分組成,表達了一個特定情境、一個問題和一個解決方案之間的關系。[2]其中,“情境”表示該模式在解決問題時的周圍環境和狀況,“問題”表示該模式的目的或預期目標,“解決方案”表示解決該問題的方法的核心。然而,設計模式思想影響最為深遠的領域并非建筑,而是軟件工程。20世紀90年代,Erich Gamma等人將設計模式思想推廣到了軟件工程領域。在Alexander的理論基礎上,Gamma等人制定了軟件設計模式的格式規范。他們認為一個模式有四個基本要素:模式名稱、問題、解決方案、模式效果。[3]
Alexander和Gamma等人并沒有發明新的解決方案,而只是分別對建筑和軟件設計中現存的“無名”(即存在于設計實踐中,但尚未被人明確命名并提出)的優秀解決方案進行了系統化的總結和歸納,并以設計模式的形式表述出來。盡管如此,設計模式的價值仍得到了高度認可。尤其是在軟件工程領域,設計模式已成為重要的程序設計指導理論。近年來,設計模式思想在界面設計領域也逐漸受到重視。
2 界面設計領域的設計模式研究現狀
Alexander的設計模式思想很早就已進入交互設計研究者的視線。早在1988年,Donald A.Norman就在他影響深遠的著作《The Psychology of Everyday Things》(后更名為《The Design of Everyday Things》)中提到了Alexander的研究成果。[4]但設計模式在該領域的發展較為緩慢,直到2000年前后,國外的交互設計和界面設計研究者對設計模式的關注才開始逐漸加深,并逐漸出現了一些重要的研究成果。一些研究者和機構提出了自己的界面設計模式規范和模式庫,如Jenifer Tidwell在《界面設計模式》一書中以設計模式的形式總結了界面設計的法則,給出了常見問題的解決方法及其在實踐中的運用,并以該書內容為基礎構建了一個設計模式庫。[5]雅虎公司也了一套具有影響力的網頁設計模式庫。[6]其他知名模式庫包括、Quince等。
相對于國外研究的逐漸興起,國內對于數字產品界面設計模式的相關研究和應用則十分匱乏。雖然近年來出現了少量關于界面設計模式的論文和著作,如《Web2.0界面設計模式》,但這些文獻并未深入挖掘設計模式的思想,也未能提出較為系統、規范和全面的設計模式庫,實用價值有限。總體而言,國內的相關研究和應用與國外相比有較大差距,研究文獻的數量極少,深度不足,極其缺乏理論化、系統化的中文研究資料。
目前,界面設計模式相關研究主要集中于設計模式個體的研究和構建。雖然也涉及不同設計模式之間的關系,但并未系統和深入地探討設計模式的編目方法,即如何將多個設計模式組織、統籌起來,以跳出單個設計模式的狹窄范圍,服務于更高層次的用戶目標。這是目前相關研究的一個不足之處。Alexander雖然提出了“模式語言”的編目思想,但該思想仍然主要基于個人的主觀經驗,缺乏可推廣性。Robert Hoekman,Jr.和Jared Spool的研究起到了一定彌補作用。他們在《網站設計解構:有效的交互設計框架和模式》一書中提出,應將多個設計模式組織成框架體系,從而從全局的角度指導由多個設計模式組成的完整的界面系統設計。[7]在該書理論的基礎上,他們創建了一個公共的框架體系資源庫,包含了網頁交互設計的幾種常見框架示例。其框架格式與設計模式格式類似,主要包含應用情境、用戶目標、任務流程、所用模式等。[8]
總體來說,現有的界面設計模式研究主要存在三點不足:(1)缺乏對模式在設計實踐中的使用方式、方法和流程的研究。 (2)缺乏對模式編目方式(即如何綜合運用多個模式解決問題)的研究。 (3)缺乏對模式庫建立(包括模式識別、模式記錄)及擴充過程的系統化研究。目前,模式庫的建立主要依靠建立者個人的經驗和觀察。
3 界面設計模式的應用價值
在交互界面設計中,設計模式的價值主要在于[9]: (1)設計模式包含了問題的相關信息,使得解決方案能夠確實地發揮作用。 (2)設計模式詳細闡述了解決方案是如何受上下文(即情境)限制的。 (3)設計模式闡述了解決方案的基本原理,其中包括了前人積累下來的經驗性知識。 (4)設計模式具有一種潛力:多個模式可以組織成一種模式語言,使設計師能夠以一種積極活躍的方式來跨越性地解決不同細節層次上的設計問題。
如上所述,設計模式不僅能有效地解決問題,而且充分考慮到了問題的上下文情境,并從方法論的角度闡述解決方案的原理。這是設計模式與一般的零散性設計原則的重要區別。
設計模式的另一個應用價值是它有效地彌補了目前廣泛應用的設計指南(guideline)的不足。設計指南通常由企業,為該企業相關產品的界面設計提供指導和參考,以保證設計的一致性,幫助設計師提高設計質量。典型例子有蘋果公司的《iOS Human Interface Guidelines》《iOS 7 UI Transition Guide》等。與設計模式庫相比,設計指南通常實例數量較少,且多闡述抽象和綱領性原理,而非像設計模式那樣提供具體設計案例,因而難以為設計師提供具體問題的解決方法。而利用設計模式,設計師可以更為系統化、具體化地解決設計問題。例如,西門子公司在實踐中成功運用設計模式提高了其軟件開發效率。該公司從2000年起就持續對界面設計模式進行探索,并建立起了一個內部界面設計模式庫,其模式的應用范圍覆蓋了桌面、網頁應用和移動設備等不同平臺。[10]
4 總結與展望
從以上研究可以看出,設計模式在交互設計和界面設計領域的研究和應用已取得了一定進展,但近年來數字產品發展迅速,以iPhone等移動設備為代表的新一代數字產品在我國迅速普及,扁平化、模塊化等新設計思想不斷涌現,設計模式思想也需要不斷跟進,以符合時代快速發展的需求,體現出新一代數字產品的界面設計理念。國內雖然引進出版了《界面設計模式》等一批重要著作,但設計模式思想的影響力仍然不足,并未在界面設計領域得到廣泛認知。如何挖掘設計模式的優點,將其推介給國內設計界,從而對產品的界面設計有所助益,是國內界面設計研究者應該思考的方向。該領域還存在其他一些有待探索的研究方向,比如如何將零散的設計模式以系統化的方法組織起來構成整體框架,以及如何將設計模式應用到硬件界面的設計中。此外,最新涌現的扁平化設計、響應式界面設計等界面設計思想也亟須得到設計模式理論的支持。總體而言,界面設計模式在界面設計領域仍有很大發展潛力,有待于設計研究者進一步探索。
參考文獻:
[1] Christopher Alexander,et al.建筑模式語言[M].北京:知識產權出版社,2002:3.
[2] Christopher Alexander.建筑的永恒之道[M].北京:知識產權出版社,2002:194.
[3] Erich Gamma,et al.設計模式:可復用面向對象軟件的基礎[M].北京:機械工業出版社,2000:2.
[4] D.A.Norman.The Psychology of Everyday Things[M].Basic Books,New York,1988:229.
[5] Jenifer Tidwell.界面設計模式[M].北京:電子工業出版社,2013.
[6] Yahoo!Inc.[DB/OL]http:///ypatterns/.
[7] Robert Hoekman Jr.,Jared Spool.網站設計解構:有效的交
互設計框架和模式[M].北京:人民郵電出版社,2010.
[8] Robert Hoekman Jr.,Jared Spool.[DB/OL]http:///.
[9] Stefan L.Pauwels,Christian Hübscher,Javier A.Bargas-Avila,Klaus Opwis.Building an interaction design pattern language:A case study[J].Computers in Human Behavior,2009,26(3):452-463.
[10] Helmut Degen,袁小偉.UX最佳實踐:提高用戶體驗影響
力的藝術[M].北京:機械工業出版社,2013:174.
關鍵詞:多媒體;課件;Authorware;背景音樂;多媒體
前言
多媒體課件以豐富的視聽信息,生動的圖形、圖像,高科技表現手段使教學內容化繁為簡,化宏觀為微觀,形象生動,創設情境,論文使理論學習、問題輔助學習、激發興趣和協作學習等在教學中得以體現,使學生由被動學習變為主動學習,由個體獨立學習變為群體合作學習,由復制性學習變為創造性學習[1]。本文采用的Authorware7.0軟件,通過Fireworks8.0創作動畫輔助,將多種教學媒體和教學方法有機結合,完成《電子測量技術》課程的課件設計。
1課件的設計
《電子測量技術》課程是高等職業教育電子信息、應用電子、自動化等專業的專業基礎課,同時也是新知識點較多的一門課程。針對職業教育特點,我們主編了《電子測量技術》規劃教材,2003年由電子工業出版社出版,教材目前印刷7次,印數已達3萬冊。因此,從教學角度出發,考慮該教材已獲得廣泛承認,課件內容以該書為基礎,涵蓋《電子測量技術》全書12章節內容,并且借鑒原來基于PowerPoint課件的經驗,各章節自成體系,按教學大綱劃分出知識點;其次是課件應具有良好的用戶界面和視覺、聽覺效果,課件所使用的計算機硬件和軟件開發環境相對兼容,便于升級擴展。
1)腳本的編寫
編寫詳細的腳本,是整個多媒體課件開發過程中的一個重要環節,它把課件設計與制作緊密地聯系在一起,成為課件制作的重要依據。畢業論文編寫腳本包括界面設計、交互設計和風格設計3個方面[2]。
界面是教學信息在屏幕上的顯示區域及用戶操作區域,設計時我們主要突出“教為學”的思想,圍繞教學內容這一中心,既防止課件界面色彩、聲像效果等過分濃烈、喧賓奪主,影響學習內容;又考慮課程部分內容如儀器內部電路抽象、枯燥,而學生需要感官刺激,激發興趣的特點。
同時,我們體會多媒體課件的強大生命力主要體現在交互能力上,比如只需通過單擊屏幕上某個特殊的鏈接設置,方便實現不同對象之間的跳轉。本設計中創建了兩個導航結構,一種是利用“導航”圖標指向框架圖標中的某一頁,來實現程序內部的跳轉和調用。另一種是通過“框架”圖標內嵌的導航控件來實現不同頁面間的瀏覽、翻頁。除此之外還可以通過設置相應的超文本鏈接來實現交互性能。
在風格設計上主要體現界面、字幕和顯示對象上整體的和諧統一。
2)框架結構的設計
編輯之前考慮到有大量的文本的輸入,實現各個章節之間的翻轉如果只使用“交互”圖標,也是可以實現翻頁功能,但碩士論文制作起來比較麻煩,而且在查找頁和指定固定頁方面力不從心。因此運用“框架”圖標及“導航”圖標制作文本瀏覽,就方便多了[2]。
“框架”圖標和“導航”圖標密切相關,經常放在一起使用。導航結構提供了選擇路徑的方法,可以根據設置自動跳轉到指定的目標頁上;“框架”圖標可以方便地設計含有圖形、聲音、動畫等組件的頁面,最重要的是在“框架”圖標的內部內嵌了一整套導航控件,通過這一控件可以更容易實現頁面之間的來回翻轉。
基本框架結構設計后,對有的地方進行了編輯,如更改控制按鈕的位置和圖標、設置按鈕防止頁面回繞、編輯進入和退出畫面等,使其更適合課件的使用。
2多種媒體素材的使用
要實現多媒體課件的內容豐富多彩,使用多種媒體素材是必不可少的。其中文本、圖形、圖像是最基本元素,此外還有聲音、動畫、視頻等媒體信息。考慮到職業教育“淡化理論、夠用為度、培養技能、重在應用”的特點,我們認為對測量原理部分的講解應力求突出基本概念,通俗易懂,工作總結便于自學,因此課件這部分主要以文本、圖片形式,比較詳細;而測量方法則應突出操作應用,在設計時則主要以視頻演示為主;對測量儀器儀表則重點講清工作原理和組成框圖,在設計時主要以動畫、網頁內容為主,整個課件設計力求對多媒體資源的合理布局,使它們既符合教材要求,又突出多媒體特征。
1)文本的輸入
Authorware可以直接將外部的文本輸入到其內部,但是它有一特點就是在文本的輸入格式方面有一定的限制,它只能輸入TXT、RTF格式的文件[3]。對于不是這種格式的文檔如果采用常規直接進行輸入勢必會占用很多時間,不利于課件的開發。因此借助系統剪貼板使用復制、粘貼的方法來添加文本。當文本過長時,或者輸入的文本篇幅較大,采用滾動文本的輸入方式,這樣在預覽時會顯得更方便。
2)圖片的應用
使用系統本身的繪圖工具箱可以繪制出比較簡單的畫面,但對于《電子測量技術》這門課程僅僅依靠繪圖工具箱不能達到實際的要求,如大量的儀器原理圖、接線圖、儀器面板圖等,我們采取的第一個方法是采用Authorware7.0提供的插入外部對象的功能,將原來以Protel99SE、Word、LabVIEW等制作轉換為圖片形式,醫學論文使設計的原料變得更加豐富。
3)添加背景音樂
在Authorware7.0系統中可以支持多種類型的聲音文件格式,如WAV、SWA、AIFF、PCM、MP3等[3],在制作課件時,通過“聲音”圖標來插入音頻和設置聲音播放,如控制播放次數、設置播放時間、速率等,可以輕松引用這些聲音素材添加到課件中。在課件中導入背景音樂有它的優點,但是并不是每個人都喜歡有音樂,因此通過對“計算”圖標和按鈕響應的設置,編寫按鈕激活代碼使課件在播放時可以由使用者根據自己的意愿單擊相應的按鈕,實現有聲和靜音之間的轉換[4]。
4)動畫的調用
動畫是多媒體作品中不可缺少的一部分,也是設計中的一個亮點,但使用Authorware本身只能制作出二維的動畫,即動畫的對象只能在一個平面內運動,這樣使演示的效果大打折扣,然而這并不說明Authorware不能演示三維動畫,它可以通過文件插入的方式來演示其他軟件制作的三維動畫,同時系統本身也提供多種效果的頁面切換功能,對各種外部和內部資源加以利用同樣可以達到理想的效果。
制作動畫的軟件有很多,使用起來也各有特色。選擇合適的創作工具是設計成功的關鍵,通過查閱相關的資料,了解Authorware系統提供了對GIF動畫圖像的支持,可以將其應用到課件中。GIF動畫是一種特殊的圖像格式,其中包含了多幀圖像,這些圖像按照一定的時間頻率交替顯示,從而達到動畫顯示的效果,具體是通過MacromediaFireworks8.0來設計。在Fireworks中制作動畫的一種方法是通過創建元件并不停地改變它們的屬性來產生運動的錯覺。當按順序播放所有的幀時就成了動畫[5]。
5)智能對象與數字電影
智能對象就像一個插入Authorware作品的邏輯包,它是一個強有力的開發工具,它的不同之處在于它與向導的聯接,向導可以給Authorware作品提供設置界面,職稱論文并且可以在插入智能對象的位置添加各種變化、新的內容和邏輯關系。它能使看似繁瑣的工作變得更加容易完成,即使是沒有經驗的開發人員也更容易更有效地完成任務。實際上智能對象在多媒體編輯上做出了根本性的改革。比如智能對象與數字電影的結合應用[3]。在課件中引入數字電影如果只是采用之前的方法,就是在流程線上添加相應的圖標進行導入,在程序運行過程中當執行到該圖標,系統會直接彈出播放的窗口,不利于下一操作,但是通過MovieController智能對象可以容易實現播放進度的調節。
6)網頁鏈接
在課件設計時,考慮到有些儀器由于價格昂貴或者其他原因,學校無法購置,如數字通信測試用誤碼儀、邏輯分析儀等,課件設計中考慮實現網頁的鏈接,鏈接到知名企業的網頁上,已加強學生感性認識。這一功能是通過Fireworks中使用URL來實現,編輯選中的熱點并對其指定URL路徑,最后導出此URL即可實現指定網頁的鏈接。
課件的主界面如圖1所示,課件第1章界面如圖2所示。
3課件的調試與打包
課件主要是為《電子測量技術》教材而制作的,因此為方便發行和使用,課件的后期工作就是進行調試和打包處理。
由于課件發行打包后將不允許用戶再修改,打包之前應盡可能排除其中的錯誤,確認課件可以正常運行。英語論文調試可以通過兩種方法來實現。一種是利用區段標志(開始/停止標志),另外一種是通過控制面板的使用。通過使用調試工具可以控制程序流程執行的區段,逐個執行程序流程中的設計圖標。將制作好的課件與課件中的庫文件一起打包能夠提高文件的性能,減少文件的數量,使最后的作品的安裝、運行更為容易,并且增加了作品運行的可靠性,避免運行時因為找不到外來函數或庫文件而發生錯誤。
打包好的課件進行設置,可以運行在Windows95、Windows98、WindowsXP、或者是WindowsNT、Windows2000這樣的32位操作系統中。其中要求的CPU應該是Pentium166以上兼容機種、內存是64M以上、硬盤容量780M、支持DirectX的顯卡、光驅是8倍速以上的光驅,此外由于演示窗口大小設置為832*624像素,因此可以用于不低于16英寸顯示器。制作好課件并打包后,就可以,課件時必須隨同程序中用到的外部媒體文件或外部函數文件一同,Authorware7.0提供了作品的功能,該功能可以將運行作品所需的各種文件及外部函數輸出到指定的目錄中,從而形成用于發行的最終作品[3]。
4結論
隨著各種多媒體教學的推廣和普及,計算機輔助教學作為一種先進的教學手段,以其直觀性、靈活性、實時性、立體化的優勢,留學生論文越來越受到大家的青睞。要想運用好計算機輔助教學這一現代化的教學手段,其關鍵是要設計和制作出符合教學要求的多媒體課件[6]。我們的作品雖然完成了,但是在各院校使用過程中,一定還會發現很多不盡人意之處,我們將與時俱進,將作品更加完善,以更好的實現教學目的,達到教學效果。
參考文獻
[1]胡欣杰.時尚教師多媒體課件DIY[M].北京:中國宇航出版社,2005.14-18
[2]孫印杰,李春暉,封新亞.新世紀多媒體CAI課件制作培訓教程[M].北京:電子工業出版社,2004
[3]NaheedaRavjani.UsingAuthorware7[M/CD].Macromedia,Inc.600TownsendSt.SanFrancisco,CA94103,2003
[4]China-.Authorware5多媒體制作實用教程[DK/CD].北京寰宇之星軟件有限公司2000
關鍵詞: 科研機構; 信息系統; 信息;
中圖分類號:TP315 文獻標志碼:A 文章編號:1006-8228(2013)01-64-02
Design and implementation of information management system of research institution
Feng Yuan1, Han Li1, Tan Qianjin2, Cai Zengyu1
(1. School of Computer and Communication Engineering, Zhengzhou University of Light Industry, Zhengzhou, Henan 450002, China;
2. College of Economics and Management, Dalian Ocean University)
Abstract: In order to realize the information management in research institution, the general method for design and implementation of information management system in research institution is studied. Through analyzing the requirement, designing function, database and interface, the information management system of computer network institute of ZZULI is constructed by using the key technologies such as page class, web-pagination and security guarantee. The testing results of this system show that the information management system is able to meet the system requirements.
Key words: research institution; information system; information publishing;
0 引言
計算機廣泛應用于各個方面,很多研究機構都構建了自己的信息系統,用以單位形象展示和數據管理,其中比較典型的有高校研究機構內容管理系統[1]等,高校科研管理信息系統[2]。高校研究機構信息管理系統是一種具有交互功能的信息管理系統,主要負責研究所內部新聞、通知等信息,以及研究人員的學術論文、科研項目等研究成果。這不僅方便了內部人員的辦公需求,也方便外部人員通過網絡來了解研究所的信息。本文以鄭州輕工業學院網絡研究所信息管理系統為例,研究科研機構信息管理系統的設計和實現的一般方法。
1 網絡研究所信息管理系統設計
1.1 需求分析
網絡研究所信息管理系統的主要功能是信息展示和信息管理,管理員通過該系統新聞、通知和共享,研究人員自己的研究成果,瀏覽者了解研究所最新新聞、通知、員工科研情況等。網絡研究所信息管理系統在功能方面滿足各種用戶的需求,并實現對系統及數據庫的維護。另外,針對網絡開發環境,需要保證系統的可用性和數據的安全性。
1.2 功能設計
網絡研究所信息管理系統用戶主要分為系統管理員、研究人員、外部人員。外部人員只能瀏覽網站的內容,包括瀏覽新聞、查看內部通知、查看研究所簡介、員工介紹、學術成就、發表的論文和資源下載等功能;研究人員主要使用個人信息管理模塊,主要有簡介管理、論文管理、參與項目管理、出版圖書管理等;管理員主要負責新聞管理、通知信息管理、員工管理、數據備份和資源管理等功能模塊。本系統功能模塊如圖1所示。
1.3 數據庫設計
網絡研究所信息管理系統使用的對象分為三類,第一類是用于展示信息的新聞、通知;第二類是研究成果,包括論文、著作、項目、獲獎情況等;第三類是研究人員數據表和管理員數據表。
對于新聞、通知,分別用News表和Notices表存儲,News表包括標題、說明、附注、時間、點擊次數、圖片地址等字段。其中“NewsID”是新聞的編號,以自動編號來添加數據表信息,也是News表的主鍵。Notices表相比新聞數據表,少了圖片字段,該數據表中的字段“ID”是通知編號的標識,作為通知的主鍵在數據庫中使用,并作為外鍵使用。
研究人員(Users)數據表描述了內部人員用戶注冊時填寫的一些基本信息,包括年齡、職稱,研究方向,個人簡介等信息。其中個人的編號“UserID”用來作主鍵,而個人的姓名“UserName”就會被表“papers”的“PapersAuthor”引用。
論文數據表(papers表)包含的基本屬性,包括了編號、論文標題、級別、作者姓名、發表刊物、存儲路徑,卷號,期等信息。其中論文的編號“PapersID”用來作關鍵字,而論文的作者“papers”的“PapersAuthor”引用“Users”表的“UserName”。
另外還有角色表、日志表、著作表和項目表等數據表,在此不再詳述。
1.4 界面設計
根據研究所的性質,采取了以較莊重的底色“藍色”作為背景顏色,網站信息系統布局較為嚴謹簡潔,在導航欄中顯示各個功能的頁面連接標題,首頁如圖2所示。其他頁面顯示則是根據首頁為主題來設置的模板而定,與首頁的風格保持一致。
2 網絡研究所信息管理系統實現關鍵技術
2.1 頁對象的使用技術
包含很多頁對象,用于處理頁面的請求,獲取相關屬性以及對這些屬性進行的操作,并實現頁面間的共享信息的傳遞。常見的對象有Session、Request、Response等。
⑴ Session 技術的使用
Session機制是一種服務器端的機制,服務器使用一種類似于散列表的結構(也可能就是使用散列表)來保存信息。在中Session對象簡單來說就是服務器給客戶端的一個編號,主要用于存儲一定生命周期內某個用戶的個人信息。本系統多次使用Session對象實現了Web頁面間的數據傳遞,例如在教師登錄系統后,系統將顯示歡迎信息,具體實現:在登錄頁login.aspx中用Session["username"]=username.Text。
⑵ Request對象
Request 對象包括請求報頭(Header)、客戶端的機器信息、客戶端瀏覽器信息等,用于實現對客戶端信息的獲取。本系統在上傳文件、日志記錄上使用了Request對象。
客戶端IP地址:
當前文件服務端物理路徑:
⑶ Response對象
Response對象是HttpResponse類的一個對象,與一個HTTP響應相對應,通過該對象的屬性和方法可以控制如何將服務器端的數據發送到客戶端瀏覽器[3]。本系統在網頁跳轉上多處使用了Response對象。
2.2 Web分頁技術
支持的分頁技術分為兩類:內存數據分頁和存儲過程分頁。內存分頁方法實現簡單,對于少量數據檢索效率較高;存儲過程分頁需要數據庫服務器的支持,適合大數據量的處理。在用戶管理、科研成果管理、新聞和通知管理等用到的數據項不是太多,所以使用內存數據分頁來實現;日志顯示和管理處理的數據可能非常多,所以使用了存儲過程分頁技術。在實現內存數據分頁方法時候,本系統使用了PagedDataSource類實現DataList和Repeater控件的分頁顯示。PagedDataSource類是一個封裝數據綁定控件(如DataGrid、GridView和DetailsView等),具有與分頁相關的屬性,該控件可以執行分頁操作。
2.3 安全性保障
⑴ 防止SQL注入。首先使用驗證控件,在網頁加入輸入檢驗功能。驗證控件對訪問者的輸入信息進行限制,預防腳本注入;使用存儲過程,避免SQL注入式攻擊,使輸入參數與相應的列具有相應的尺寸,通過執行存儲過程實現對數據表的操作,避免了對數據表的直接訪問,保證了數據的安全。
⑵ 訪問控制設計。設計了基于RBAC的訪問控制機制,定義超級管理員、系統管理員、內部員工等角色,對不同的用戶對應其中的一個或多個角色,根據角色劃分權限,不同的角色看到的界面不一樣,從而實現對用戶的權限控制。
3 網絡研究所信息管理系統測試
基于網站的系統測試不但需要檢查和驗證系統是否按照設計的要求運行,而且還要評價系統在不同用戶的瀏覽器端的顯示是否合適;重要的是,還要從最終用戶的角度進行安全性和可用性測試[4]。為了保證本系統的正確穩定運行,在功能方面進行了鏈接測試、表單測試、Cookies測試、數據庫測試等,測試結果表明,本系統在所測試項目上沒有問題,能夠正確運行。可用性測試進行了導航標題測試、圖形測試;內容測試檢驗了Web應用系統提供信息的正確性、準確性和相關性[5]。本系統經過以上各項測試顯示,各項功能均已基本達到了設計要求。
4 結束語
本文構建了基于的鄭州輕工業學院網絡研究所信息管理系統,系統測試和用戶試用效果良好,很好地實現了網絡研究所的信息管理和,功能齊全、界面友好,很好地滿足了用戶需求。本系統的使用,將會提高網絡研究所的信息發表的方便性和管理質量,促進研究所的研究成果和研究動態對社會的信息開放。進一步的研究是開發出科研機構信息管理的通用平臺和自動定制系統,使系統更具有推廣價值。
參考文獻:
[1] 何曉蓉.高校研究機構內容管理系統的設計與實現[J].現代計算機(下半月版),2007.6:70-72
[2] 侯艷輝,李曉青,徐偉.基于的高校科研管理信息系統的設計與實現[J].電子商務,2011.4:68-69
[3] 葉文勝,滿學璐常見頁對象使用[J].農村經濟與科技,2009.10:91,122
計算機畢業論文
目錄
第一章:諸論………………………………………………………………..1
1.1設計思想……………………………………………………………………………………1
1.2開發工具的選用及介紹……………………………………………………………………….1
第二章:網站總體分析與設計2
2.1網站系統分析………………………………………………………………………………………….2
2.2、主頁設計3
2.3、數據庫設計4
第三章:詳細設計4
3.1家長學校聯絡簿………………………………………………4
3.2網上圖書館11
3.3網上評優投票系統20
3.4達級考試在線查分系統與計數器的制作………………………22.
第四部分:系統的使用說明與安裝25
第五部分:參考文獻:26
附錄:源文件代碼27
第一章諸論
在internet飛速發展的今天,互聯網成為人們快速獲取、和傳遞信息的重要渠道,它在人們政治、經濟、生活等各個方面發揮著重要的作用。internet上信息主要是通過網站來實現的,獲取信息也是要在internet“海洋”中按照一定的檢索方式將所需要的信息從網站上下載下來。因此網站建設在internet應用上的地位顯而易見,它已成為政府、企事業單位信息化建設中的重要組成部分,從而倍受人們的重視。為了更好的辦學,提高學校知名度,特構建長沙市工商職業中專學校網站。
1.1設計思想
通過網站,全面宣傳,展示學校風采、優點與特色,學校的重大活動安排與招生政策,增強家長與學校之間的聯系,在internet上實現完成部分校務,提高辦事效率。
1.2開發工具的選用及介紹
asp的優勢:
activeserverpages:“動態服務器網頁”,一般簡稱為“asp”,asp之所以能受到大家的重視與使用的原因,主要在于所產生的執行結果都是標準的html格式,而且這些程序是在網絡服務端中執行,使用一般的瀏覽器(如ie或netscape)都可以正確地獲得asp的“執行”結果,并且將這asp執行的結果直接在瀏覽器中“瀏覽”,不像vbscript或javascript是在客戶端(client)的瀏覽器上執行,若使用vbscript來設計程序,客戶端(client)在ie瀏覽器中可以顯示程序執行的結果,可是,客戶端(client)若使用netscape瀏覽器就無法顯示vbscript的執行結果。
asp的特點:
任何開發工具皆可發展asp只要使用一般的文書編輯程序,如windows記事本,就可以編輯。當然,其他網頁發展工具,例如,frontpageexpress、frontpage等也都可以;不過還是建議你用記事本來寫,既省錢又方便,若是使用那些所見即所得的網頁編輯來寫asp,可能會發生一些意想不到的離奇狀態。
通吃各家瀏覽由于asp程序是在網絡服務器端中執行,執行結果所產生的html文件適用于不同的瀏覽器。
語言相容性高
asp與所有的activexscript語言都相容,除了可結合html,vbscript、javascript、activex服務器組件來設計外,并可經由“plug-in(外掛組件模組)的方式,使用其他廠商(thirdparty)所提供的語言。
隱密安全性高
如果我們在瀏覽器中直接查看網頁的原始代碼,就只能看到html文件,原始的asp程序代碼是看不到的!這是因杰asp程序先于網站服務(webserver)端執行后,將結果轉換成標準html文件,再傳送到客戶端(client)的瀏覽器上,因此,我們所辛苦撰寫的asp程序并不會輕易地被看見進而被盜用。
易于操控數據庫
asp可以輕易地通過odbc(opendatabaseconnectivity)驅動程序連接各種不同的數據庫,例如:acess、foxpro、dbase、oracle等等,另外,asp亦可將“文本文件”或是”excel”文件當成數據庫用。
面向對象學習容易
asp具備有面向對象(object-oriented)功能,學習容易,asp提供了五種方便能力強大的內建對象:request、response、sever、application以及session,同時,若使用asp內建的“application”對象或”session”對象所撰寫出來的asp程序可以在多個網頁之間暫時保存必要的信息。
asp的六大內部對象
對象名稱功能描述
requestresponseserversessionapplicationobjectcontext從客戶端取得信息將信息送給客戶端提供一些web服務器工具儲存在一個session內的用戶信息,該信息僅可被該用戶訪問在一個asp-application中讓不同的客戶端共享信息可以用來配合microsofttransaction服務器進行分布式事務處理所以我選擇了asp結合frontpage架構長沙市工商職業中專學校網站
第二章網站總體分析與設計
2.1網站系統分析
根據前面的設計思想進行分析,按照系統開發的基本觀點對網站進行分解,從內容上可對網站作如下劃分:
l學校風采通過學校概括、教師風采、校園之星及部分圖片等內容來展現。
l優點特色通過新聞、生動活潑的教育教學欄目來展現。
l信息通過公告欄、信息查詢等欄目來實現,內容有招生政策、
活動安排等。
l部分校務根據校務的公開程度與參與人數的多少,特選擇圖書管
理、評優、考試查分、家校聯系四大校務在網上實現。
2.2主頁設計
網站主頁采用靜、動相結合的方式,即靜態的主畫面和動態的圖片相結合,體現學校的勃勃生氣,靜態主
頁方式介紹學校風采、優點特色、信息,對于四大校務,就得利用asp與數據庫結合的技術建立數
據庫查詢管理系統,采用交互式的動態的web畫面來實現。
主頁結構圖
注:帶下劃線的表示是鏈接方式
2.3數據庫設計
采用的數據庫是microsoftaccess,擬建立teach.mdb庫文件,包含如下幾個表文件:
allmessage留言信息表
libbooks圖書信息表
libcategories圖書類別信息表
libemps圖書館用戶信息表;
stud學生信息表
第三章詳細設計
3.1家長學校聯絡簿
3.1.1功能:
利用sql語法過濾特定的家長留言意見,讓老師可以針對某位特定學生家長所發表的意見作出獨立的回答,同時,家長在發表個人意見時,若認為意見內容涉及敏感的話題或是意見內容涉及私人隱私,都可用“悄悄話”的方式發言,這些“悄悄話”將不會被顯示出來讓大家看到,當然,老師擁有管理的能力,只要以密碼登錄管理模式,就可以進行各個學生家長的單獨意見回復,而且還能看到家長們所留下的“悄悄話”。
3.1.2組成構造
共分成六大部分:
1,意見留言結果網頁guest.asp:用來顯示家長發言與老師回復內容,同時還具備一般模式與管理模式兩種顯示方法。
2,家長發言表單網頁addmsg.asp:讓學生家長填寫發言內容并選擇發言性質。
3,家長發言數據處理asp程序add.asp:處理家長發表的意見數據,同時將這些意見數據記錄起來并將網頁顯示轉向至意見留言結果網頁。
4,老師回復表單網頁teachans.asp:讓老師針對某位特定學生家長所發表的意見作出獨立的回答。
5,老師回復數據處理asp程序anssave.asp:處理老師回復的數據內容,同時將這些意見數據起來并將網頁顯示轉向至意見留言結果網頁。
6,數據表文件allmessage:用來儲存家長發言數據與老師回復數據的access類型數據庫文件。“數據表文件”負責存放家長發言數據與老師回復內容的數據記錄,為access類型的庫文件,將它定名為:“message.mdb”。
下圖為家庭聯絡簿的組成與流程圖:
老師回復
家長留言
讀入寫入
寫入
3.1.3數據庫結構設計
數據庫文件”teach.mdb“中的數據表”allmessage“的欄目設置,如下圖:
字段名字段類型
3.1.4界面設計與重點、難點代碼的設計
數據庫與留言顯示程序網頁
家長發言與老師回復的內容數據全部儲存在數據庫中,要在網頁中顯示目前的家長發言與老師回復數據,必須先進行數據庫的鏈接與打開,要鏈接數據庫我們必須使用ado對象群的connection對象;而要打開數據庫則必須使用ado對象群的recordset對象,程序:
setcn=server.createobject("adodb.connection")
cn.open"filedsn=c:\programfiles\commonfiles\odbc\datasources\msaccessdatabase.dsn"
setrs=server.createobject("adodb.recordset")
sql="select*fromallmessageorderby留言時間desc"
rs.opensql,cn,1,1
recordset對象是負責瀏覽與操作從數據庫取出來的數據,connection對象只負責與數據庫進行鏈接的動作,并不能使用數據庫內的數據,因此必須建立一個可以存取數據庫數據的recordset對象,使用rs.open方法存取”teach.mdb”數據庫
rs.opensql,cn,1,1
使用open方法來打開數據表或執行select指令參數設置如下:
1,參數一(source):為欲打開的數據表或sql指令。
2,參數二(actionconnection):指定一個已打開的數據庫對象,將此參數設為鏈接我們已經建立好的connection對象“cn”。
3,參數三(cursortype):指定recordset的打開類型,1為可讀寫且可自由移動。
4,參數四(locktype):指定鎖定類型,1為只讀。
數據排序與sql指令
1.select指令的篩選語句:
格式:select…from
在sql語言中:“select”數據表“中選取某些“欄位”的數據.
2.如果要選取的數據表數據包含了一個以上的欄位,則我們可以利用“,”逗號來欄位名稱隔開。
3.如果要選取的數據表數據包含了全部的欄位,則可以利用萬用字符“*”來代表全部的欄位。
可排序數據的select指令
1.當我們希望被選取出來的數據記錄數據能夠依據某個或某幾個欄位的內容來排序時,只要將這些排序
依據的欄位擺放在“orderby“保留字之后,然后將這處排序的語句連接在”select…from“后面就行了
。
2.“orderby“默認的排序方式是“由小排到大”,但若是希望排序方式是“由大排到小”,則我們可
在欄位名稱后再加上“desc“保留字!將排序方式改為”由大排到小“。
在“顯示留言意見”網頁中的打開數據庫asp程序中的語句:
select*fromallmessageorderby留言日期desc
功能為:從數據表“allmessage“中取出所有欄位的數據,并將取出的數據記錄內容依照”留言日期“欄
位使用的”由大排到小“排序方式進行排序。
留言顯示網頁的管理模式
“顯示留言意見”的網頁就必須具備顯示模式選擇的功能,當顯示模式在一般情況時要能顯示家長們的一
般性發言,同時還得將“悄悄話“的發言隱藏起來。當老師以密碼登錄成為管理模式時,則必須將一般性
發言與悄悄話發言的數據全部顯示出來,同時還得讓老師們可以針對某位特定學生家長所發表的意見作出
獨立的回答。
這兩個情況是通過密碼登錄管理模式的asp程序實現的:
密碼:value="教師管理">
在這段網頁語句中,利用session對象來記錄目前的工作模式。當我們第一次進入“顯示留言意見”網頁
的時候,我們所見的網頁畫面一定是一般!因為session尚未被建立,因此它的“變量”值一定不會是
“yes”,所以網頁中會出現一個輸入密碼進入“教師管理”模式的欄位,只有當我們輸入密碼按下“教
師管理”的按鈕組織上發asp程序中的進入管理模式語句后,session對象才會被建立,同時,
“checkedit“session對象變量值被設置為“yes“,所以我們就進入了能將一般性發言與悄悄話發言的
數據全部顯示出來,同時還讓教師們可以針對某位特定學生家長所發表的意見作出獨立回答的管理模式頁
面。
留言顯示網頁的分頁
當家長的發言與老師回復的數據筆數太多時,一次要將全部的數據內容顯示在網頁中,等待網頁下載的時
間太長了,因此采用固定筆數分頁瀏覽方式來顯示網頁。
要進行分頁顯示,得先知道目前有多少筆的留言數據,而留言數據筆數可以通過recordset對象的
“recordcount“(記錄個數)屬性得知,我們將每10筆數據為一單位分頁顯示:
count=rs.recordcount
ifcount/10>(count\10)then
totalpage=(count\10)+1
elsetotalpage=(count\10)
endif
“/”為浮點數除法,“\”為整數除法。
跳頁選擇的asp程序語句
所有的發言數據采用固定筆數分頁瀏覽的方式來顯示后,還要提供一個跳頁鏈接顯示的功能,讓瀏覽者可
以選擇希望瀏覽的頁次進得瀏覽,asp程序語句:
pagecount=0
rs.movefirst
ifrequest.querystring("topage")<>""thenpagecount=cint(request.querystring("topage"))
ifpagecount<=0thenpagecount=1
ifpagecount>totalpagethenpagecount=totalpage
rs.move(pagecount-1)*10
發言表單網頁制作
insetu3
表單的參數
表單的action參數:action參數是用來指定server端處理此一表單數據內容的程序,此處表單處理asp程
序為“add.asp“,
表單的mothed參數:要將表單傳送至server端的方式有兩種,設置值分別為get及post,若設置為post,
則瀏覽器會等server端來讀取數據,若設置為get,則當我們按下送出按鈕時,瀏覽器會立即將表單中的
數據內傳送出去。利用post方法,在傳送的數據上將不受限制,利用get方法傳送的數據量則大約只有2k
左右。
留言處理程序
要將家長發言數據作后續處理及將這些數據內容存入數據庫,須利用添加數據記錄的insertinto指令,
然后再寫入數據庫文件中:
insetinto指令語句格式:
insertinto數據表名(欄目名)values(欄目值)
sql="insertintoallmessage(家長姓名,留言主題,聯絡信箱,留言內容,私人公開,留言時間,班級)
values("
sql=sql&""&parent&","
sql=sql&""&subject&","
sql=sql&""&email&","
sql=sql&""&memo&","
sql=sql&""&personal&","
sql=sql&""&now&","
sql=sql&""&bj&")"
cn.executesql
回復表單程序網頁
必須讓老師們可以針對某位特定學生家長所發表的意見作出獨立的回答,
使用select…from…where篩選語句
sql="select*fromallmessagewhere(編號="&id&")"
rs.opensql,cn,1,3
然后將特定的家長發言數據放在表單,方法是將數據庫中的數據取出來,然后放在表單欄位中:
“家長姓名“欄位網頁語句標簽
“留言主題“欄位網頁語句標簽
“留言內容“欄位網頁語句標簽
老師在回復欄位中所填入的數據,必須送給處理老師回復數據的asp程序”anssave.asp”來記錄以及處理
這些回復數據。當老師填寫好回復發言的數據后按下“送出回復”按鈕后,表單中的數據內容就會以
“post”的方式由sever端讀取,然后將數據內容交由處理老師回復數據的asp程序“anssave.asp”來將
數據內容寫入數據庫。
3.2網上圖書館
網上圖書館將學校圖書館圖書放到網絡上供人借閱,這樣不僅方便了校內的學生與教職員工使用圖書館的
資源,還為圖書館管理員提供了一種簡便地管理圖書館的方法.
3.2.1功能
網上圖書館系統可以進行圖書的出借和歸還.還可以在系統中按照多種字段對圖書進行查找,還可以瀏覽某
個種類的所有圖書.該應用程序也為圖書館管理員提供了一些功能,如添加、編輯以及刪除圖書等,或者在
分類層次結構中添加新的種類。
3.2.2系統的層次結構
下圖的每個方框代表校園圖書館網站中的一個頁面。除了只包含html的search頁面外,其他的均為
asp頁面。因為每個圖書的頁面都不同,所以大多數的頁面實際上都是多頁面。
3.2.3數據庫設計
本系統共使用3個數據表:
libbooks表包含與圖書有關的所有數據。該表中的字段內容的圖書的通用信息。另外,對于已經出借的圖
書,該表中還包含借閱該圖書的用戶的id號,以及圖書的狀態。
表視圖如下:
字段名意義字段類型字段名意義字段類型
bookid書號(主鍵)數字(nonull)status狀態文本
title書名文本checkedoutto用戶id數字
author著者文本reservedby用戶學號數字
subject主題文本description描述文本
isbnisbn號文本keywords關鍵字文本
libcategories表包含library中的所有類別,在訪問者瀏覽圖書列表時將會用到這些類別。每個類別都
可以作為另外類別的父類別。有一個特殊的類別,top-level,沒有出現在類別列表中,但是可以作為其他
任何類別的父類別。
字段名意義字段類型
categoryname類別文本(noll)
parentcategory父類別文本(noll)
libemps表包含可以訪問圖書館網站的用戶信息。該表包含一些通用的信息字段,比如用于進入圖書館
的用戶密碼等。
字段名意義字段類型字段名意義字段類型
empid用戶id(主鍵nonull)數字password用戶密碼文本
empname用戶姓名文本manager管理員代號數字
emailaddress用戶郵箱文本
圖書館數據庫的數據關系如圖9-22所示。其中表libemps和表libcategories與表libbooks之間都是一對
多的關系。每個雇員都可以借閱多本圖書,每個類別都可以包含多本圖書。
3.2.3界面設計與重點代碼的設計
網上圖書館系統有兩種用戶,一是管理員。另一種是只允許使用圖書館系統,而沒有管理功能的一
般用戶。訪問者進入網站,首先要進行登錄,如下圖所示。登錄頁面(index.asp)
訪問者輸入e-mail地址和密碼來登錄,然后單擊“登錄”按鈕。輸入的數據提交后與數據庫中的用戶表
進行匹配。
須創建一個記錄來保存基于訪問者登錄的用戶信息
setrsfindemp=conn.execute("selectempid,managerfromlibempswhere"_
&"emailaddress="&request.form("emailaddress")&"and"_
&"password="&request.form("password")&"")
ifrsfindemp.eofthen
themessage="密碼或email地址不對."
else
session("empid")=rsfindemp("empid")
session("manager")=rsfindemp("manager")
response.redirect"../yk.htm"
endif
表單域emailaddress和password用于where了句中來獲取一個記錄。如果訪問者輸入了一個無效的用戶名
,則記錄集中將不會返回匹配的記錄。我們可以通過查看eof標記來判斷一個記錄集是否為空。為空,則
訪問者將被拒絕進入該系統。不為空,則訪問者的empid值和manager值將從記錄集中返回。寫入session
變量,變量將在整個網站的所有網頁中都是有效的。這些變量的存在與否及其取值將用于確定是否允許
進入一個特定的網頁,同時也用于訪問者進行書目的歸還和借閱操作。
圖書館菜單頁面
圖書館菜單頁面包含指向其他4個頁面的鏈接:管理頁面、搜索頁面、圖書列表頁面和主頁面。還有一個
可顯示用戶所借書籍的按紐。如果訪問者是圖書館管理員,則菜單界面如圖所示。如果訪問者不是圖書館
管理員,則看到如圖所示的界面。非管理員的訪問者的界面上沒有指向管理員菜單頁面的鏈接。
實現辦法:訪問者登錄時在登錄頁面上的創建的會話變量session用于從數據庫中獲取訪問者的有關
信息,表示它是否是管理員。如果值為1,就表明訪問者是一個管理員,則用如下代碼寫入一個指向管理
員頁面的鏈接:
管理員菜單
通過按紐b1是否為空來判斷要不要顯示用戶所借圖書,利用一個記錄集來獲取訪問者已經借出了的所有圖
書的列表。
ifnotisempty(request.form("b1"))then
setrsbooks=conn.execute("selectbookid,titlefromlibbookswhere"_
&"checkedoutto="&session("empid"))
endif
再用循環語句將所借書以表格形式顯示出來。
循環將遍歷rsbooks記錄集中的每個記錄,直到該記錄集結束:
該網站中的所有asp頁面都會在訪問者訪問之前對其進行登錄檢查。這樣就可以避免訪問者通過輸入
某個頁面地址然后在沒有登錄的情況下直接進入該頁面的情況發生。此外,每個管理頁面都要確認訪問者
是管理員。
管理菜單頁面
管理菜單頁面有一個html表單,根據選擇的按鈕的不同,可以進行5種不同的操作:圖書的歸還、圖書的
編輯、圖書的刪除、圖書的添加和類別的添加。不管選擇了哪一個按鈕,該表單都提交人其自身進行處理
。
要進行圖書的歸還、圖書的編輯、圖書的刪除三種操作,須先進行搜索,找到該書后,由圖書book.asp返
回一個鏈接:
&bookid=">管理員菜單
而管理者頁面通過下列語句
>
這樣就將所找到的書的書號bookid、書名title傳遞管理者頁面。再進行所須操作。共有3個不同的銨紐,
可以進行3種操作。若單擊“修改”鈕:
則重定向到編輯圖書頁面,同時把bookid傳遞給該頁面。
response.redirect"./edit_book.asp?bookid="&request("bookid1")
將其他的情況需要建立到數據庫的連接:
setconn=server.createobject("adodb.connection")
conn.open("filedsn=c:\programfiles\commonfiles\odbc\datasources\msaccessdatabase.dsn")
ifnotisempty(request.form("delete"))andrequest("bookid1")<>""then
conn.execute"deletefromlibbookswherebookid="&request("bookid1")
endif
if(notisempty(request.form("checkin")))andrequest("bookid1")<>""then
conn.execute"updatelibbookssetcheckedoutto=0,status=availablewherebookid="&request
("bookid1")
endif
頁面中的添加新的種類部分包含一個文本控件和一個選擇控件。其中選擇控件是用所有已經存在的類別列
表進行填充的,包括特殊類別toplevel,該類別表明當前類別是處于類別層次結構中的最頂層。代碼
如下:
先用一個記錄集來填充父類別選擇控件:
setrscategories=conn.execute("selectcategorynamefromlibcategoriesorderby
categoryname")
再用下列循環語句:
">
遍歷rscategories記錄集中的每個記錄,并作為一個選項添加到列表中,而記錄集中categoryname同時
作為顯示值和傳遞值:
本頁面還包含一個指向添加圖書頁面的鏈接。
搜索結果頁面
搜索頁面的代碼獲取與訪問者查找規則相匹配的圖書,然后將這些圖書顯示給訪問者。
搜索頁面上的表單包含一個選擇控件和一個文本控件。選擇控件中的選項是用可搜索的字段填充的:
需要用一個記錄集來保存與訪問者的查找規則相匹配的記錄:
setrsbooks=conn.execute("selectbookid,author,title,subjectfromlibbookswhere"_
&request.form("searchfield")&"like%"&request.form("searchcriteria")&"%")
注意:,符號%表示的是一個廣義搜索。這一點類似于access中的符號*。
然后將所找到的書以表格形式顯示出來。代碼如下:
書名:">
著者:
;主題:
圖書頁面
圖書頁面的代碼顯示圖書的有關信息,以及管理圖書的出借操作。
該頁面通過querystring傳遞bookid
ifisempty(request.querystring("bookid"))then
response.redirect"./search.html"
endif
如果其中不存在,則訪問者將被重定向到搜索頁面:
如果同時傳遞表單中包含的變量action不為空,則表明訪問者正借閱該圖書:
ifnotisempty(request.querystring("action"))then
在這種情況下,需要將圖書狀態改為checkout,同時需要將checkedoutto字段修改為該訪問者:
conn.execute"updatelibbookssetstatus=checkedout,"_
&"checkedoutto="&session("empid")&"wherebookid="_
&request.querystring("bookid")
response.redirect"./library_menu.asp"
endif
然后將該訪問者重定到圖書館菜單頁面:
下一步,利用圖書的狀態來確定不同的鏈接
未借出時鏈接如下:
ifrsbooks("status")="available"then
linktext="借這本書"
如果圖書已經借出,就創建一個不同的消息,并將鏈接設置為指向librarymenu頁面:
linktext="圖書已出借,返回主菜單。"
最后根據是否是管理員,顯示管理員菜單鏈接。
&bookid=">管理員菜單
3.3網上評優投票系統
3.3.1功能:
能實現全校性的評選,快捷、公平,且有效,不允許做票。
3.3.2組成構造
這個系統由3個部分組成——投票頁面vote.htm,處理投票結果的腳本,顯示投票頁面。
3.3.3數據表的設計:
3.3.4界面設計與重點、難點代碼設計
投票頁面
該頁面是一個純html文件,它讓用戶選擇自己想選舉的候選人,并填寫自己的詳細資料,以確認投票的有
效性。頁面顯示如圖所示。
表單處理腳本
在vote.htm中各項數據都填寫完畢后,單擊確定投票按鈕,表單的數據就被提交,
本次評優共有4個候選人,但只能選兩個。故用復選框。
投票的有效性通過是否是本校學生,且是否投過票來判斷。
ifrequest("passno")<>""then
sql="select*fromstudwherepassword="&""&request("passno")&""&"andyitu=0"
setrs=cn.execute(sql)
ifrs.eofthen%>
本設計允許少選,不允許多選。通過判斷vote投票界面傳遞過來的復選按紐值的長度看是否多選。
vo=request("cand")
iflen(vo)>4then%>
然后根據所投的票將對應候選人的投票結果字段加1,同時將該投票人的已投字段置為1。
sqq="updatestudsetyitu=1wherepassword="&""&request("passno")&""
cn.execute(sqq)
ifinstr(vo,"1")then
cn.execute("updatestudsetresult=result+1wherename=李寧")
endif
ifinstr(vo,"2")then
cn.execute("updatestudsetresult=result+1wherename=楊蘭")
endif
ifinstr(vo,"3")then
cn.execute("updatestudsetresult=result+1wherename=江道明")
endif
ifinstr(vo,"4")then
cn.execute("updatestudsetresult=result+1wherename=段啟文")
endif%>
顯示當前投票情況show.asp
由于投票處理頁面已經完成了絕大部分的工作,所以顯示結果頁面就很簡單了,其功能是從stud表文件
中讀取候選人所得票數,顯示在頁面上。
頁面顯示如圖
值得注意的代碼主要有以下幾處:
該頁面有自動刷新功能,使在線用戶可以盡快的看到最新的選舉情況。我們這里設定每隔30秒鐘自動刷新
一次。
顯示投票時,我們采用了while循環,把候選人及其得票數,整齊地顯示在一個表格中,這種技術在數據
庫查詢結果的顯示中也經常用到。代碼如下:
3.4達級考試在線查分系統與計數器的制作
3.4.1功能:
它提供了在線查看成績。考生可以在網上使用這一系統,通過輸入準考證編號來查詢達級考試的結果。
3.4.2數據表的設計
與評優系統共用stud表,表設計同上。
3.4.3界面設計與重點難點代碼的設計
該模塊需要查詢者輸入準考證號后來查看結果。若id1不為空時,表示有表單輸入,開始查詢數據庫。使
用select的sql指令查詢數據庫的數據。先設定sql指令,查詢id符合準考證編號request.form("id1")的
數據,下個“execute”指令,即可開始執行存取、查詢數據的動作了。并將查詢結果儲存到recordsets
組件rs中。
ifrequest.form("id1")<>""then
setconn=server.createobject("adodb.connection")
conn.open("filedsn=c:\programfiles\commonfiles\odbc\datasources\msaccessdatabase.dsn")
sql="selectname,id,scorefromstudwhereid="&request.form("id1")&""
setrs=conn.execute(sql)
若考試通過,則顯示考試的結果,包括姓名、準考證編號、總分和考試結果,分別由recordsets組件的
rs(0)、rs(1)、rs(2)、rs(3)得到。fs.field.count表示recordsets組件的域的總數,由“for
i=0tors.fields.count-1”,取得rs(i)各域的數據。配合表格的html語法,將結果填入表
格的各單元格中。若還有下一個數據,就使用rs.movenext移到下一個位置。
3.4.4頁面訪問計數器的制作
利用文件處理組件filesystem的強大功能來制作,比用application對象計數器要好,application計數器
當有20分鐘沒有人連上該網頁或關機時,計數器會被歸零。而文件計數器卻不會因時間而消失。我用
count.txt存放訪問人次。代碼如下:
whichfile=server.mappath("pic\count.txt")
setmyfile=server.createobject("scripting.filesystemobject")創建一個
setthisfile=myfile.opentextfile(whichfile)組件對象
visit=thisfile.readline
thisfile.close讀取計數器數據文件count.txt中的計數數據
visit=visit+1記錄自加一次
length=len(visit)
fori=1tolength
response.write""將記錄的數據用圖片顯示出來
next
setthisfile=myfile.createtextfile(whichfile,1)將新計數數據寫入文件thisfile.writeline
(visit)
setmyfile=nothing
數字圖片我利用photoshop中的文字特效制作了9個立方數字:
等
四.系統的使用說明與安裝
4.1運行環境要求
windows98
personalwebserver3.0(pws)
microsoft?access2000(9.0.2812)
4.2安裝設置
a.將本網站拷貝到硬盤上的某一目錄下,如:拷貝至c:\y1下。
b.運行pws,將默認的web站點主目錄設置為該目錄,如上例應為c:\y1;
具體步驟:
a.選擇“高級”項;
b.單擊“編輯屬性”按鈕,在出現的“編輯屬性”對話框中的“目錄”項中填入“c:\y1”,其他不變,
確定;
c.設置啟動默認文檔為:yy.asp
致謝
通過這次畢業設計,使我感到高科技、新知識的力量。這次畢業設計過程中,得到了長沙市工商職業中專
學校的大力支持,給我提供了舒適的工作學習環境,也得到了科大老師、教授的精心指導,在此表示衷心
的感謝!
五.參考文獻
[1]李世杰activeserverpages(asp)3.0網頁設計手冊北京:清華大學出版社1999
[2]前沿電腦圖像工作室巧學巧用dreamweaver、fireworks、flash制作網頁北京:人民郵電出版社
[3]asp入門與實例演練薄小志編著中國青年出版社
畢業論文范文
畢業論文格式范文
[摘要]頁面要求:畢業論文須用a4(210×297mm)標準、70克以上白紙,一律采用單面打印;畢業論文頁邊
距按以下標準設置:上邊距(天頭)為:30mm;下邊距(地腳)25mm;左邊距和右邊距為:25mm;裝訂線:
10mm;頁眉:16mm;頁腳:15mm。
頁眉:頁眉從摘要頁開始到論文最后一頁,均需設置。頁眉內容:浙江廣播電視大學專科畢業論文(
設計),居中,打印字號為5號宋體,頁眉之下有一條下劃線。
頁腳:從論文主體部分(引言或緒論)開始,用阿拉伯數字連續編頁,頁碼編寫方法為:第x頁共x
頁,居中,打印字號為小5號宋體。
題目采用黑體二號居中,題目下空一行寫摘要,摘要(包括關鍵詞)、參考資料用宋體5號。
前置部分從中文題名頁起單獨編頁。
字體與間距:畢業論文字體為小四號宋體,字間距設置為標準字間距,行間距設置為固定值20磅。正
文中的小標題用三號黑體.
[關鍵詞]
畢業論文,免修免考,社會實踐
為加強中央廣播電視大學免修免考,促進廣播電視大學教育與其他高等教育的相互溝通,推進中央廣播電
視大學人才培養模式改革和開放教育試點的深入開展,中央廣播電視大學制定了《中央廣播電視大學免修
免考課程管理辦法(試行)》文件,現就文件中有關問題問答如下:
一.《中央廣播電視大學免修免考課程管理辦法(試行)》何時實施,以往中央電大所發文件與本規定有
不符者,將如何執行?
本規定自文件之日起開始執行;以往中央電大所發文件與本規定有不符者,廢止。
二.免修免考課程內容有何要求?
作為免修免考替代的課程,其專業層次、教學內容和教學要求應不低于現修專業被替代課程的專業層
次、教學內容和教學要求。
三.免修免考對象?免修不免考的對象?
免修免考對象為電大課程、國家自學考試課程、合作高等學校課程、國家外語等級證書;另外,對于
公共基礎課程(15年有效),允許已獲得相應科類專業專科以上學歷(國家承認的國民教育系列)者免修
免考,并獲得相應學分,如:數學專業畢業的學生可申請非數學專業的高等數學課程免修免考。免修不免
考的對象為其他高等學校課程。
注:開設專業與合作高校一覽表
專業名稱
合作高校
專業名稱
合作高校
會計學
北京工商大學
英語
北京外國語學院
計算機科學與技術
清華大學
工商管理
東北財經大學
金融學
中國金融學院
法學
中國政法大學
漢語言文學
北京大學
數學與應用數學
東北師范大學
土木工程
天津大學
機電
哈爾濱工程大學
公共事業管理(衛生)
北京大學醫學部
小學教育
上海師范大學
公共事業管理(教育)
東北師范大學
水利水電工程
華北水利水電學院
四.現修專業所有課程只要符合條件均能被免修免考嗎?
現修專業并不是所有課程只要符合條件均能被免修免考!因為考慮到課程開放的特點,課程開放專業
所有課程暫不考慮學分替換和免修免考問題;反之,對于已獲得課程開放專業的合格課程可免修免考電大
其它非課程開放專業的課程。
五.免修免考課程學分如何記載?
經審核允許進行學分替換的課程,學分按現修專業中被替代課程規定的學分記載;對批準免修免考課
程的成績,按“合格”記載。
六.如何理解文件中的專業層次?
專科段層次的課程只能替換相同或不同專業專科段層次的課程,即使其它條件符合免修免考要求,也
不能用它來替換本科段層次專業的課程。例如:某生在專科段學了經濟數學課程,在本科段學習時又必修
相同內容和要求的該課程(且教材相同),可它仍然不能被免修免考。但是中央電大對英語課有特殊規定
,對于在低層次(如專科段)所學的,并記入畢業總學分審核的英語(1)(2)課程,在高層次(如本科
段)學習中只給予免修免考,但不能獲得學分,其學分必須通過選修同層次課程獲得;在同層次中予以免
修免考,并獲得本課程學分。相反,某生在本科段學了經濟數學課程,在專科段學習時又必修相同內容和
要求的該課程(且教材相同),那么該課程允許免修免考,并獲得相應的學分。
七.只要教學內容、教學要求不低于現修專業被替代課程教學內容、教學要求的課程都能免修免考嗎?
不是。作為免修免考替代的課程,除了考慮其教學內容、教學要求不低于現修專業被替代課程的教學
內容、教學要求外,還應考慮其有效年限、課程所在院校和專業層次等等。
八.所有免修免考的課程均可獲得相應的學分嗎?
不是。中央電大對英語課有特殊規定,對于在低層次(如專科段)所學的,并記入畢業總學分審核的
英語(1)(2)課程,在高層次(如本科段)學習中只給予免修免考,但不能獲得學分,其學分必須通過
選修別的課程獲得;在同層次中予以免修免考,并獲得本課程學分。
九.如何理解文件中的有效年限?
有效年限是指已獲得的畢業證書、單科結業證書、國家外語四、六級證書簽發日期到電大注冊日期。
如6年有效這樣理解:如果你是合作高校97年7月畢業生,02年入學注冊,注冊時離畢業時間只有5年,不
到規定年限6年,那么你將有權利申請免修免考課程,并且此門課程保留八年學籍有效。假如你是03年秋
季或之后前入學注冊,注冊時離畢業時間已到規定年限(6年),那么你將沒有權利申請免修免考。另外
,高校畢業生課程均視為畢業年所學,比如98年合作高校學生在第一學歷學習時學了國際公法課程(不管
此門課程當年畢業時間,均視為該專業畢業年98年7月所學),假如這位學生03年春季或之前注冊中央電
大開放教育本科法學專業,那么根據《中央廣播電視大學免修免考課程管理辦法(試行)》規定和中央廣
播電視大學專業教學計劃,他將可以免修免考該課程,并獲得該課程5學分(前提是符合免修免考應具備
的其它條件);相反,假如這位學生03年秋季或之后注冊中央電大開放教育本科法學專業,那么根據《中
央廣播電視大學免修免考課程管理辦法(試行)》規定,此門課程已過免修免考有效年限6年,因此他將
不能申請免修免考。對于有單科結業證書的課程,有效年限起始日期不應以畢業證書日期為準,而應以單
科證書簽發日期為準(審核人員應加強管理力度,預防學生舞弊)。
十.省級成人高等本科英語統測證書能替換電大公共外語課程嗎?國家外語四、六級證書呢?
獲得省級成人高等本科英語統測證書可以免修電大英語(1)(2)(或電大英語(3)(4)課程)課
程和大學英語ⅲ(1)(2)課程,但其不能獲得相應學分,其學分必須通過選修同層次其他課程獲得相應
學分。我們建議具有較高外語水平的學生,各校應鼓勵他們學習更高層次的公共外語課程。
獲得國家外語四、六級證書的學生可以替換所有設置公共外語課程(包括大學英語ⅲ(1)(2)),
并可取得相應的學分。
十一.是否除合作高等學校之外的任何其他高等學校課程,均不能免修免考?
不是!對于普通高等學校基礎專業畢業的課程,將可申請電大非原畢業專業基礎課程的免修免考,并
取得相應的學分。如:數學專業畢業的學生可申請非數學專業的高等數學課程免修免考。
十二.免修免考外語課程將影響申請學位嗎?
不一定!如《免修免考課程管理辦法》允許注冊前6年內或注冊后學籍期間,獲得國家外語四、六級
證書者可免修免考電大非英語專業所有外語課程,但是中央電大學位條例只承認申請學位當年前5年內所
獲得的國家外語四、六級證書。另外,通過外語專業畢業證書取得電大非英語專業外語課程免修免考者,
將無法替代學位外語。
十三.只要符合替換要求的課程都能100%替換嗎?
不是!替換課程比例有限制,如下表課程類型替代必修總學分比
替代方法
電大課程(含注冊生)
100%
免修免考
國家自學考試課程
40%
免修免考
合作高等學校課程
100%
免修免考
其他高等學校課程
50%
免修不免考
十四.某生98年注冊國家自考辦法律專科專業(共11門課程),現已通過9門,還有兩門屢站屢敗,后來
這位學生轉入中央電大注冊視聽生法律專科專業學習,恰好有5門課教學內容、教學要求、有效年限、專
業層次等都不低于現修專業被替代課程的教學內容、教學要求、專業層次。試問這位學生的5門課能免修
免考嗎?
不一定,文件規定課程替換有比例限制,對于國家自考辦課程,只能替換現專業(電大注冊視聽生法
律專業)必修課總學分的40%,那么根據電大注冊視聽生法律專業教學計劃,其必修課總學分為47分,折
40%,實際能替換為18.8學分。即從5門課中挑出學分和不高于18學分的完整課程來替換。假如這位學生的
5門課程是中央電大或合作高校的,那么這些課程將100%替換。假如這位學生是92年注冊國家自考辦,那
么情況又不同了,還得驗證這5門課程的有效年限(國家自考辦單科結業證書6年,電大課程和合作高校均
為8年)。
十五.對于分學期課程(如刑法學(1)(2)課程、學校管理(1)(2)課程等分兩學期開設的課程)應
如何執行替代原則?
對于分學期課程(如《刑法學(1)(2)》),首先應明確它在教學計劃中是作為一門課程,因教學
內容和教學任務等較重而分兩學期開設,嚴格課程名稱為《刑法學》,(1)(2)只是標識分兩學期開設
。單獨的《刑法學(1)》或《刑法學(2)》都不能構成一門完整的課程。因此不能對現修課程《刑法學
(1)》或《刑法學(2)》中之一進行免修免考,只有原修課程的教學內容、教學要求、有效年限、專業
層次等都不低于現修被替代課程《刑法學(1)(2)》方可免修免考。如:高自考《刑法學》教學內容和
要求高于電大《刑法學(1)》但低于《刑法學(1)(2)》,因此高自考《刑法學》不能替代電大《刑
法學(1)(2)》。那么能否替代《刑法學(1)》呢?回答不能!因為《刑法學(1)》不是一門課,無
法替代一門課的部分內容。
十六.那些證書能免修免考電大課程?
國家外語四、六級證書(替代非外語專業所有英語課程,6年有效期)、國家承認的基礎專業(如數
學專業、英語專業等)畢業證書(替代非本專業相對應的基礎課程)等。
十七.省級電大審核的基本程序?
(1)由省級電大按照申請免修免考的條件、申請免修免考的原則,負責對學生有關證件的有效性進
行審核,并將有關證件、材料復印存檔且填寫初審意見。(由經辦人初審并填寫)。
(2)省級電大要聘請熟悉本課程教學要求且具有中級以上職稱的專職教師,根據專業層次、教學內
容和要求不低于現修課程教學大綱要求的原則,對有關教材(或教學大綱)進行審核。對于學科發展變化
較快的課程,應以學生知識結構的合理性為原則,嚴格控制并適當縮短證書有效年限。審核之后,要認真
填寫審定意見及審定結論。
(3)教務處主管領導,要根據免修免考申請條件、原則、專家審定意見及證件的有效性等情況,對
申請作最后的審批。
(4)省級電大根據批準的申請報告,將免修免考課程人員情況、單科結業證書復印件及審核意見等
文件存入學生成績檔案。(對批準免修免考課程的成績,按“合格”記載)
(5)省級電大應將審批結果,填入“廣播電視大學課程替代、免修免考情況登記表”;采用教務管
理系統中的成績管理子模塊,錄入免修免考課程數據。將免修免考數據和“廣播電視大學課程替代、免修
免考情況登記表”(打印稿)隨考試成績單報中央電大。
(6)省級電大應按時向申請人反饋中央電大審批結果,通知應包括未批準的原因等情況。
十八.中央電大終審程序?
(1)中央電大負責對“廣播電視大學課程替代、免修免考情況登記表”進行審核,并根據省級電大
上報的有關情況,對學生的課程免修免考檔案進行抽查。
1.1教學設計。電路教學系統設計的最終目的是服務于人,因此在對網絡課程進行開發設計時,要充分考慮教師的教學策略和學生的學習策略。
1.1.1教學策略設計。網絡教學系統設計目的之一是為學習者提供在任何時候、任何地點都能學習的環境,因此在電路教學系統設計過程中,應采用演示實驗、仿真技術等教學策略,為學生創設可靠、有效的學習環境。
1.1.2學習策略設計。網絡教學課程設計的重點是對學習策略進行科學設計。學習策略不同,所獲得的學習效果也具有差異性,對于學生來說,自主學習策略、協助學習或案例學習策略顯然更能體現網絡教學的優點。在設計教學系統時,應將界面設計盡量簡潔化,便于學習者操作。
1.2電路教學系統設計原則。電路教學系統在設計過程中,應遵循以下幾項原則:開放性、個性化、靈活性、共享性、可交互性、便利性、可評價性等。具體來說應從以下幾方面入手:首先,教學目標設計應注重整體性、靈活性和可操作性,將電路課程中的各章節知識點以不同的形式進行展現,以完成教學目標。其次,教學內容設計應注重科學性、系統性和先進性,增加學生的知識面,提高學生的學習興趣;對不同的知識內容進行劃分時,盡量保持不同模塊之間的獨立性。最后,學習評價設計時應遵循客觀性、整體性、指導性和科學性的原則,使學習評價更具有指導意義,提升電路課程的教學水平。
1.3網絡課程學習系統設計。網絡課程開發的首要任務是對教學對象、教學內容、教學目標進行分析,制定合理的教學大綱和教學計劃。在制定教學大綱時,應對課程性質和目的進行說明,對教學內容中各知識點的關聯性進行說明,對所需要的教學方法、教學環境進行說明。
2網站建設
2.1網站模塊及功能。管理員管理模塊,網站涉及的用戶可分為一般用戶、學生、教師和管理員四類,管理員可對各個用戶的申請進行審核;教師工作模塊,教師用戶登錄該模式界面后,可對各管理模塊進行調整、修改或更新。如公告、作業批改、網上答疑、講義上傳等;學生學習模塊由目錄導航和信息展現兩部分組成,通過導航,學生可獲取相關的學習內容,完成學習任務;公共信息模塊,可為用戶提供學科動態、知識拓展、教研論文或熱點新聞等內容,豐富學生的學習面,節省查找信息的時間。
2.2開發平臺和工具
2.2.1網站開發工具。網頁編輯器采用由Macromedia公司推出的DreamWeaver網頁編輯器,該產品具有所見即所得的特點,且帶有站點管理功能,為用戶設計和管理多個站點提供了極大的便利。DreamWeaver的功能較為齊全,如表格控制、站點管理、多媒體插件等,使用該工具編輯網頁的效率較高,而且對HTML語言的相關知識需求不高。
2.2.2網絡開發工具。在動態網絡開發技術中,應用較為廣泛的是由微軟公司推出的服務器端腳本環境(ASP),該技術可向頁面嵌入動態元素,這對于WEB功能的擴展、動態交互和數據庫的讀寫是十分方便的,而且該技術對客戶端的要求較低,降低了環境成本,減少了后期的維護工作。ASP技術不足之處是穩定性較差、可支持的數據庫較為單一,更新速度慢,因此在實際應用過程中,可與HTML網頁、ActiveX元件組合使用提高網站的交互能力;并建立專門的管理員客戶端,對網站內容進行修改或更新。
2.3網站素材準備。網站素材需要用到文字、圖形、圖像、動畫和視頻等多種媒體形式,因此需要耗費的人力、時間較多。文字素材需要用錄入和編輯功能,可使用MicrosoftWord2003;圖形素材可使抽象內容直觀化、形象化,還能起到美化界面的作用,圖形可用畫圖工具完成;圖像素材是反映真實情景的圖片或者錄像,可由網絡獲得;動畫素材需要用到專業的制作軟件,如常用的Flash工具。
2.4動態網站的設計和制作。動態網站是指具有交互性的網站,既能根據用戶的需要進行改變或響應,還可自動更新的網站;另外,網站還能根據用戶的特點,顯現不同的內容,當不同時間、不同用戶訪問同一網址時,可顯示不同的內容。目前,已經實現以上功能的幾大模塊有登錄模塊、教案上傳模塊和網站調查模塊。
2.5網站評價
2.5.1課程、運行及調試。網絡課程只有經過運行、調試后才能供學生瀏覽學習。課程完成后,插入超鏈接集成就可通過服務器到網站上去,由于制作中技術失誤或運行環境的差異性,課程到網站上可能會出現多種錯誤,如鏈接失效、內容中有瑕疵、文件不顯示、交互部分功能出現異常等,在對各項功能進行檢查、調試,確認無誤后進行上傳。
2.5.2網站評價。學習系統開發的重要步驟是能夠展示運行系統的評價內容,網站經過試行評價,才能檢驗其有效性。參與網站評價的人員應該由教學專家、網站開發人員、學生及教師,以確保評價的全面性。本次電路教學系統網站評價,可利用“在線學習的認證標準”進行評價,該標準從可用性、教學性和技術性三方面對教學網站進行客觀評價。
3總結