時間:2022-03-17 06:32:19
開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇網站設計論文,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。
主題內容一目了然是宜家家居網站給用戶的第一感覺,這也是“訪客至上”網站的重要特征。宜家家居網站能讓用戶快速了解該網站的主題內容,并讓用戶快速知道如何使用它,這主要體現在其主頁的視覺設計上。主頁是一個網站必備的重點要素,其視覺第一印象能否令人心動,直接影響著網站的整體形象。因此,追求“訪客至上”的宜家家居網站把主頁的設計看得至關重要。從宜家家居的主頁設計中我們可以看到,頁面一目了然的視覺設計定位清晰明確。顯然,其頁面設計是為一目了然的“掃描”而設計,而非為理性思考的閱讀而設計。因為從整體上看,其內容布局主次分明、疏密得當、規范有序,并具備“站點標識”“站點層次”“功能推介”“快捷方式”“內容簡介”“內容更新”“友情鏈接”(宜家家居網頁導引標題)等適合快速瀏覽的內容,且圖文面積搭配也適宜快速識別。其中,大圖片的使用不僅使頁面形成了視覺焦點,也凸顯了其經營家居產品的主題。整個主頁設計風格簡約明快、干凈利落,而且內容完善,重點內容突出,尤其是“綠色調”色彩設計,可謂獨特高雅、清新明朗,并且體現了瑞典綠色植被豐盛的國家特征。同時,當用戶領略和欣賞此主頁時,不僅會立刻感受到網站“為家注入新活力”的經營主旨,也能快速找到自己想要的產品,這無疑極大地增強了網站的向心力和用戶的使用信心。
根據宜家家居網站主頁的設計,我們可以從用戶的角度“體驗”一下操作過程。當用戶打開宜家家居網站的主頁時,可能會遇到以下情況:如果是想了解宜家家居近期的產品動態,用戶可以直觀地看到網站在頁面中間第一時間更新的近期產品信息;若要注冊會員,用戶可以點擊位于頁面右下角的“宜家俱樂部”;或者還想查找需要了解的其他相關信息,則可以直接“咨詢”網頁左側別具特色的“問問安娜”等,因為這些項目及其點擊方位的設計都顯而易見、一目了然。也就是說,無論用戶瀏覽宜家家居網頁是出于什么目的,都能在這個頁面上輕而易舉地實現,其過程為:“瀏覽—定位—點擊—獲取—滿足體驗”。相反,我們經常接觸到的一些其他網站的頁面卻大多是大片零碎的文字信息,用戶的視覺往往被淹沒其中而找不到瀏覽的起點或方向,其原因多是設計者缺少一目了然的設計意識。雖然這些信息也都是網站設計者花了很大的心思設置的,他們或許認為這些東西都有用或都很精彩,卻沒有意識到其主題和內容因為這些內容的存在而變得凌亂不堪,用戶在瀏覽時也會眼花繚亂。實際上,大部分時間里用戶在瀏覽網站時不會盯著每個網頁仔細閱讀設計者精心編制的文字,并通過它們領會設計者的設計意圖,而是像在高速公路上坐車看窗外的高架廣告一樣,只是粗略地感受,不會用心閱讀或思考。這就要求網站設計者在設計頁面時要省略不必要的文字信息,如歡迎詞、非實質性的廣告語、類似的指示說明等,以求最大限度地降低視覺噪聲,從而保持頁面的整潔和明晰。因為在用戶看來,重要的并不是設計者提供的信息量有多少,而是設計者能否給他們提供明晰可辨的閱讀秩序??梢?,站在用戶的角度,網頁的設計做到一目了然、主題鮮明有多么重要。
無論如何,作為一個網站,一目了然的主題和清爽明確的視覺布局總能讓用戶的體驗過程輕松愉快。因為這樣的網頁設計會讓用戶的瀏覽更有實效性與享受感,也會給用戶留下深刻的印象。所以,當一個網站的各種視覺元素都鮮明地圍繞特定主題清晰地展現出來時,這樣的網站就能夠滿足用戶對其功能的體驗需求,進而滿足其情感的體驗需求。宜家家居網站一目了然的視覺設計定位即展示了這種特性,其迅速吸引用戶并快速傳達信息的設計效能,也體現了網站“訪客至上”的優秀品質。
二、創新設計定位:新意迭出
一個網站想要真正做到實效的持續性,除了要有實在的內容和一目了然的視覺設計之外,還要有創新意識與創新設計定位,并切實做到在設計實踐上不斷創新。宜家家居網頁的設計策劃就有其獨到和精妙之處,總是新意迭出,讓用戶在瀏覽其網頁時不斷處于驚喜狀態。應該說,這也是對“訪客至上”誠摯追求的一種體現。人們對第一次看到或接觸的事物常常印象特別深刻,宜家家居網站的設計者似乎深諳其道,總是不斷為用戶制造美好的“第一印象”。其中,宜家家居網站不斷花心思讓用戶聽網站講新“故事”就是明顯的一例。新“故事”常常是伴隨著新產品出現的,在其網站中,當用戶點開其中一項內容時,網站所呈現的方式和內容往往會讓用戶眼前一亮,新鮮感撲面而來,此時用戶會不自覺地意識到新產品又上市了。如,當用戶點開“PS2012系列產品背后的設計故事”想深入了解2012年的新產品時,網站就會選擇用一種別開生面且生動有趣的方式向用戶傳達產品的最新信息。
其場景是由2012年的新產品構成,畫面輕松幽默、顏色艷麗時尚、氛圍生動感人,場景中的三個人物即是這些產品的設計師,他們不斷重復著表演性的動作,與用戶“互動”,引導用戶點擊“這里”,這種場景的設計本身就具有十足的創新性。當用戶點擊其中一個設計師時,會直接鏈接相關視頻,讓用戶觀看他們構思、設計和制作這些產品的過程以及設計這些產品時所經歷的有趣故事。這種方式打破了常規的互動模式,更大限度地縮短了用戶與網站之間的心理距離,增加了用戶對網站的信任度,并且使用戶通過設計者提供的視頻對原本不了解的產品有了較全面的了解,以此增強了用戶的購買欲望。正如宜家家居廣告語所言:“我們始終秉承一貫的理念。好設計屬于每個家庭,我們將繼續不斷提供大眾買得起的好品質和好設計?!闭沁@種創新意識與創新舉措,使宜家家居網站不斷產生新“故事”,并吸引著無數用戶期待著新的美好體驗。
“視頻勝過千言萬語”④,這種方式已經被很多網站掌握并利用。而宜家家居的網站設計則是在這種形式的基礎上,根據用戶求新求異的體驗需要,通過不斷講新“故事“的方式進行突破,而且獲得了優異、持續的成效,這是其他類似網站所不具有的優勢。在人們越來越重視感性因素和符號意義的今天,以互動方式給用戶講一個完整的“故事”,使其獲得虛擬的體驗并在體驗過程中自動開放自己的思維,進而接受設計者的引導,不能不說這是一種有效的信息傳播途徑。我們都有這種經驗,若網頁只是“說教式”地展示產品,點擊率非常低,而創造性地把講“故事”與產品捆綁在一起,營造一個特殊、美妙的用戶體驗過程,點擊的流失率則會大大降低。因為在網站這樣的開放平臺上,雖然用戶的口味和喜好千奇百怪,個性和訴求都不一樣,但求新求異的心態是相同的。從表達形式上評價,一方面,宜家家居網站以講“故事”的方式為網站和用戶創造了更多互動的機會;另一方面,這種表達風格也顯得尤為時尚、親切和獨特,因而深受用戶喜愛并為宜家家居培養了更多的潛在消費者。可以說,這是其網站創新設計定位的結果。對于用戶來說,宜家家居網站的創新設計定位不僅僅是一種體驗的誘惑,更為重要的是其通過這種新體驗能及時了解到最新產品的上市信息和銷售狀況,從而方便消費者形成一個較為理想的選擇。這種“訪客至上”的誠懇之心,不僅帶動了宜家家居網站成為一個新意迭出的網站,也因此使其形成了自己的網站特色。
三、服務設計定位:貼心周到
在一目了然、新意迭出的基礎上,宜家家居網站貼心周到的服務更讓廣大用戶心悅誠服,這是其服務設計定位的體現。我們知道,互聯網本身的開放性和互動性客觀上已為服務用戶提供了各種可能,但宜家家居網站為進一步方便用戶,選擇了更加細致、體貼、周到的服務,并為之作出了卓有成效的設計和實施,這種服務上的設計的確能讓用戶帶著輕松的心情體驗并享受貼心周到的服務。同時,這種“訪客至上”的精神也讓宜家家居網站的眾多用戶不得不為之嘆服。凡瀏覽過宜家家居網站的用戶都可能會有同樣的體會,即網站會告訴用戶想知道的有關宜家家居的一切。如果用戶帶著問題進入其網站頁面,可點擊主頁右上角的“問問安娜”?!鞍材取币思壹揖拥奶摂M在線助理,用戶輸入簡單的字詞或單句,即可獲取有關宜家家居的產品信息或服務信息。這種既方便、快捷,又時尚、高端并充滿溫情的“人工”服務,在很多網站里還是少有的,她以其親和的姿態改寫了僵化的問答方式,既有功能性又有人情味。
與此同時,宜家家居網站一旦知道用戶有哪些疑問就會及時解答。幫用戶解決實際問題是宜家家居網站追求的主要目標之一。用戶只要在主頁上點擊“宜家服務”中的“問與答”,即可獲得較為滿意的答案,因為宜家家居網站已經把常規問題以及用戶經常遇到的問題作了詳細的解答準備,其內容涉及產品、服務、公益活動、經營理念甚至是一些遠離其經營范圍的問題,如宜家家居賣場四周的交通問題、家居裝飾問題、有關瑞典人的愛好及生活觀念問題等。如,通過“問與答”想了解一下特定尺寸的室內空間如何選擇家居產品,用戶即刻就能獲得三種建議:一是依據類似尺寸的“樣板間”選擇配套產品;二是通過賣場“自助設計區”提供的電腦,選擇自己喜愛的產品模擬組合家居空間;三是以付費方式由宜家家居的室內設計師有針對性地為消費者設計。這種細心的解答、貼心的關懷及周到的服務,不僅讓用戶倍感親切,也使宜家家居網站擴大了點擊率和影響力,并以此形成了良性循環。
在網站與用戶的互動中,服務設計的介入對于用戶而言比網站展示的信息本身更有吸引力。因為服務豐富了產品的信息傳達,強化了用戶對產品信息的認知,使產品產生了連帶的品牌價值。很明顯,優質的服務方便和激勵了用戶的體驗過程,使用戶形成積極的情緒,從而增強了產品的關注度以及產品在用戶心目中的良好印象。我們知道,品牌競爭的核心是爭奪心理資源,但服務本身也是品牌,是企業的隱性形象,是企業的一種文化、態度,其內涵、故事、情感等都能在服務中體現出來。這種軟性促銷除了能傳達企業信息之外,在支配人的情感深度上也占據著明顯的優勢。因為服務承載了心理功能,誠心的服務是需要動情的,而情感的交流能達成心理共鳴和心理滿足感,提升信息交流的內涵,帶給人以心理上的正面影響,與用戶建立更深層次的關系,從而促進用戶的心理認同,并使其多一份期盼,這些對一個品牌或一個企業而言無疑都是有利因素。宜家家居網站的服務設計與服務實踐已經證明,通過服務傳遞的產品信息要比刻意地通過廣告宣傳所傳達的信息更有說服力,更能促使用戶對產品和企業的認可。相反,那些缺少服務的網站信息互動則會顯得過于功利和膚淺,根本無法產生持久的影響力和誘惑力,而且用戶對那些過分功利的廣告行為常常也會表現出一定的反感。用戶是流動的,其忠誠度也是變化的,一個網站如何持久下去,贏得長期而穩定的點擊量?實例說明,企業網站經營持久度的關鍵在于能否提供周到、稱心的服務設計。也就是說,在網站運營中將服務貫穿于每個細節中,并注重在細節中表現人性的體貼和關懷,以一種充滿體恤的方式為用戶提供信息,才有可能與用戶的心理期盼達成對接,才可能使企業保持持久的利益。的確,服務的滋潤更利于網站的進步和形成自身的面貌及優勢,更利于提高用戶對產品的關注度和喜愛度,并最終使產品凝固于消費者心中且占據一個有價值的位置。
雖然網站設計包含很多方面,如文字和圖片的分布、頁面的形態與色彩、網站與用戶之間信息交流的途徑等,但其中的服務設計更能觸及用戶的心靈,一旦這些服務內容與真誠服務的情感聯結在一起,即會產生難以抗拒的感染力。應該說,宜家家居網站的服務設計做到了這一點,用戶在其完善、貼心的服務下,體驗著一種親和、自在以及“訪客至上”的感受,而這種感受會讓用戶不自覺地產生一種美好的心情,并在美好的心情中從普通用戶轉變為忠實的消費者。
四、結語
1.1企業類網站的概念
企業類網站通常就是指應用網絡在信息傳播領域的特征,以互聯網作為重要的手段和載體進行網站的建設,以達到為企業擴大社會影響力的目的,讓更多瀏覽者通過網頁對企業更加詳細和深入的了解,從而也幫助企業建立一個更有利于自身發展的社會形象,同時也為目標客戶提供一定的服務。當前,按照企業的行業特點以及企業建立網站原始目的的差異可以將企業的網站分成三個大類,第一類是基本信息類,第二是電子商務類,第三是多媒體廣告類。
1.2版式設計的定義
版式設計通常就是指將網站版面上的圖片、文字以及色彩進行合理的安排和規劃,同時還要將這些元素通過一定的方式和手段凸顯出來,從而能夠實現更加藝術化的視覺效果,在提供給瀏覽者企業的一些關鍵信息的同時也可以充分的滿足人們對審美的需要,版式設計的內容包括很多項畫冊、刊物、唱片封套和網頁整體的頁面等等,所以網站的版式設計在實際的工作中是表達視覺效果的一個十分關鍵的途徑,它也是現代藝術設計領域一個重要的環節。
1.3網站版式設計
網站的版式設計通常就是指在一定的空間內將視覺和聽覺的內容進行合理的整合和編排,它和平面媒體的設計有比較多的相似之處,二者實際上都是將一些非?;镜囊剡M行整體化合理化的布局,同時還要根據主題和風格的需要對整個版面進行設計,一個成功的網站在給瀏覽者提供全面的信息的同時也可以很好的給瀏覽者以美的享受,這樣一來,網站整體的價值再一次的得到了提升。
2.企業類網站版式的設計
2.1企業類網站版式的尺寸
企業類網版式在具體的尺寸方面和平面媒體的板面設計存在著比較大的差異的,后者的尺寸是比較固定的,但是網頁版式的設計是不固定的,它也是相對性比較強的一個要素,因為瀏覽者和使用者在視覺習慣上都有著一定的不確定性,這樣也就使得設計師在進行版式設計你的過程中無法對每一個元素的尺寸和位置進行有效的掌控,網站結構本身也和報紙雜志等平面載體有著非常大的差異,所以在網站版式設計的過程中難度也更大,在設計之前首先應該對網站空間和具體的頁面尺寸進行了解,之后才能對其進行更加科學和合理的布局??茖W技術的發展水平有了很大的提升,同時顯示器屏幕的尺寸也有了很大的變化,由以前的15寸變成了現在的24寸,因為在網站運行的過程中瀏覽器的工具條實際上也要占用一些空間,所以網站的頁面會因為屏幕尺寸的不同而展現出不同的視覺效果。按照當前很多人顯示器中分辨率的常規設置,很多網站版面尺寸都是按照1024×768的像素進行設計的,這樣就可以保證瀏覽者在瀏覽的過程中可以更舒服的進行信息的讀取。為了能夠更好的對瀏覽器水平方向的滾動條所占的尺寸進行考量,同時還要使得網站版式可以顯示出更好的視覺效果,在網站版式設計的過程中應該將網站的安全寬度控制在合理的范圍之內,這一數值通常都是1002像素,這樣才能更好的保網站在水平方向上能夠完全處在屏幕的范圍之內,網站的頁面長度實際上是可以無限延長的,它的實際長度和網站設置的具體內容有著非常密切的關聯,但是為了保證整個網站的下載速度都能在一個比較合理的范圍內,其長度應該控制在1到3屏之間。
2.2企業類網站版式的常用結構類型
企業類網站版式的常用結構有“國”字型、左右框架型、上下框架型、封面型、Flash型等。國字型又稱為“同”字型,是網上見到最多的一種結構類型,也是一些大型企業網站所喜歡的類型。即最上面是網站的logo、標題以及橫幅廣告條,接下來是網站的主要內容,分為左、中、右三個部分,中間是主要部分,與左右一起羅列到底,最下面是一些企業的基本信息,聯系方式和版權聲明等。左右框架型,是由左右兩個部分構成的網站整體布局,通常左邊為導航的鏈接,右面是正文。通常企業類網站喜歡采用這種類型的結構,因為它使網站的內容一目了然,非常清晰,可以迅速吸引瀏覽者的眼球,快捷地捕捉到網站的信息。上下框架型類似于左右框架型,不同的是分為上下兩個部分。封面型一般出現在網站的首頁,多以精美的平面結合動畫設計制作而成,設計一個“進入”按鈕和一些簡單的鏈接來完成頁面的跳轉,如果處理得好會給人賞心悅目的感覺。Flash型等同于封面型,與封面型不同的是它采用具有強大功能的FLASH軟件制作而成,使得頁面的信息內容更加豐富多彩,最顯著的就是交互性和多媒體的運用。
2.3企業類型網站版式的構成要素
企業類型網站版式的構成要素有很多,logo、導航條、色彩、文字、Banner、快速通道等等很多的內容。首先logo是一個企業的主要標志,它是一個企業內在含義和企業文化的一種最為集中的體現。在使用的過程中它也是和其他網站建立鏈接的一個最為重要的內容,所以在網站版式設計的過程中它也是首先應該考慮的一個要素。其次是導航條,它能夠為用戶瀏覽網頁提供重要的指引,同時它也是連接不同頁面的一個重要的紐帶和橋梁,瀏覽者通過鼠標對導航條進行點擊就可以進入到相應的頁面,了解不同的信息,這一要素設計的合理性直接影響到了網站設計和使用的整體效果。再次是色彩,企業網站版式的色彩實際上包含很多方面的內容,色彩的選擇和搭配實際上是合格企業自身的經營項目和自身的性質有著非常密切的聯系的,應用不同的色彩能夠很好的體現出企業自身的文化和內涵,但是需要注意的是色彩的種類不要過多,同時色彩的飽和度也不要太高,這樣才不會讓網站的瀏覽者產生眼花繚亂的感覺。第四就是文字上的選擇網站導航當中字體的可讀性會對企業網站的點擊量產生非常重大的影響,所以在進行文字設計的過程中一定要注重文字的美感,要使用多種字體去提高閱讀的趣味性。
3.結語
“微課”最初是“微型教學視頻課例”的簡稱,以微型教學視頻為核心,包含與教學相配套的微教案、微課件、微練習、微反思、微點評等支持性和擴展性資源,從而形成一個半結構化、網頁化、開放性、情景化的資源動態生成與交互教學應用環境[1]。微課程以其教學目標明確、內容短小精悍,集中說明并解決一個問題的小課程,具有快餐化、簡單化、實用化、多樣化、聚焦化、智能化、娛樂化等鮮明特點,更加適合網絡平臺的共享與傳播,隨著移動網絡的快速發展,學生智能手機的普及,微課程實現了對教師“教”的資源和學生“學”的資源的有效補充。因此,高?!拔⒄n”網站的建設一方面能夠提升教師專業發展水平,促進高校課堂教學改革,另一方面能夠輔助學生自主學習,激發學生學習興趣,提高學習效率?!拔⒄n”建設作為筆者所在高校促進教育教學改革的一個錨點,是校內信息化教學的重要組成部分,該網站的建設不同于其他商業類網站,要把師生的教學需求放在第一位,避免形式主義,同時要區別于社會微課資源網站建設,體現財經類高校課程特色,立足本校教學,兼顧社會效益。因此,“微課”資源網站的設計,首先從師生需求出發,前期設計著重考慮教師的教學需求與學生的學習需求,一方面能夠滿足學生的自主學習需求,另一封面也要能夠成為教師課堂教學的輔助平臺。在強調資源建設的同時,豐富網站各項教學功能,力圖實現資源與教學平臺的同步發展,打造成為校內教學資源中心與網絡平臺,進一步豐富教師教育教學方法,更新教育教學理念,推進高校教育信息化改革。
二MOOC理念對微課資源網站設計的啟示
1MOOC概述
MOOC,是英文AMassiveOpenOnlineCourse的首字母縮寫,中文譯為“大規模網絡開放課程”,維基百科的解釋為:MOOC是由大量參與者經互聯網并免費開放的網絡課程。除了提供傳統課程材料,如視頻,閱讀,和問題集外,MOOC還幫助學生、教授和助教們搭建一個網絡互動社區[2]。MOOC是近年來出現的一種在線課程開發模式,其完全開放性、超大規模、用戶自組織和社會建設性的特點造就了其在互聯網迅速普及的神話。所有的MOOC課程都是完全免費開放的,這些課程不是搜集,而是一種將分布于世界各地的授課者和學習者通過某一個共同的話題或主題聯系起來的方式方法。MOOC課程提倡共享資源,匯集大量用戶思想以獲得更多的知識,這種理念來自于聯通主義學習理論,與聯通主義的基本觀點相對應,Downes等人總結出MOOC課程的若干基本原則。(1)聚集。在傳統課程中,學習內容是由教師提前準備好的。而在MOOC課程中,大部分內容是動態匯集的。課程為分布在互聯網各處的海量內容提供了一個集合點,這些內容會通過網頁或課程通訊(Newsletter)等形式聚合以提供給課程的使用者。這些內容是無止境的,學習者很可能不能讀完所有的內容,他們應該根據自己的興趣選擇要學習的內容。(2)混合。學習過程中學習者將課程中的內容和課程外的內容相互混合,將學習者自己的資源和課程資源混合。通常的做法是撰寫博客,通過社會性書簽記錄和分享新資源,參與論壇討論,使用Twitter發表簡短的意見等。(3)轉用。根據學習者自己的目標轉用聚合的課程資源以及混合后的資源。課程的目標不是讓學習者重復課程的已有的內容,而是鼓勵他們在此基礎上有所創新。學習者可以基于課程已有知識根據自己的理解和想法編撰新的內容。(4)推動分享。學習者應該積極與課程的其他學習者以及課程外的所有人分享自己所創作、混合或轉用的創意和內容,引起更多的回應和評論。分享的內容可以是新資源、新觀點、新見解等。這些內容中有價值的部分也會被課程協調人聚合到課程通訊中[3]。
2MOOC課程的運行模式
根據李青等[4]對國際上流行的MOOC課程分析,MOOC的一般運行模式如圖1。每門MOOC課程都會有一個中心平臺(一般會采用Wiki或Blog等簡單易用的社會化工具),由課程協調人管理和維護。通過該平臺的課程信息包括課程概要、內容資源、每周話題、活動通知、組織教師介紹等等,以此組織整門課程的學習活動。學習者可自由選擇論壇、微博、社交網站等個性化學習工具。在MOOC課程中,教師話題和活動,協調學習者的討論,推動學習進程;學習者則通過各種平臺和工具,瀏覽、討論、完成作業,最終達到學習的目的。這一流程對于微課資源網站設計的啟發是,微課資源網站不應該只是一個資源的、下載站點,應該更加注重教學互動,為師生提供專屬討論區、自由的資源共享權限、靈活的資源分享方式,成為一個集資源分享、社區討論為一體的教學平臺。
三基于MOOC理念的“微課”網站設計分析
1“微課”網站總體規劃
(1)頁面風格設計。“微課”網站界面的設計應當以簡潔、美觀為主,色彩、文字、圖片、視頻的使用風格要同意,排列清晰有序。網站頁面以淺色為主,營造輕松、舒適的頁面感受。
(2)系統功能結構設計。網站功能模塊主要包括:網站幫助系統、資源中心、論壇、檢索系統、后臺管理五大模塊,具體功能結構如圖2。網站的幫助系統主要包括網站使用說明、資源上傳規范說明、留言板和論壇版塊使用說明,同時提供系統留言板,支持匿名留言,解答用戶使用中的疑難問題。幫助系統幫助用戶有效操作“微課”資源網站?!拔⒄n”資源中心是“微課”資源網站建設的核心。對資源中心的資源分類依據校內學院系部課程進行劃分,這樣有助于校內用戶迅速查找相關課程資源,同時,在論壇模塊以同樣的方式劃分論壇版塊,與資源中心相呼應,并將注冊用戶的操作信息同步,例如,在資源中心上傳資源后,會在論壇相應版塊自動一條帶有超級鏈接的至該用戶上傳資源的帖子。資源中心支持所有用戶的資源查詢、瀏覽、下載,支持注冊用戶的資源上傳、訂閱、收藏、推薦與評價功能,同時通過設置注冊用戶的角色信息,實現對注冊用戶的個性化資源推送功能。資源訂閱功能,通過XML語言實現資源庫對不同注冊用戶需求的個性化推送。一旦網絡上傳了用戶訂閱的偏好資源,系統即可以向用戶以短信、郵件的形式直接向用戶推送該資源。資源收藏功能為注冊用戶提供網絡在線資源收藏功能。用戶對自己上傳、下載或喜愛的資源,可以直接分類保存在用戶網絡收藏夾中,以便于用戶管理自己的學習資源。資源的檢索功能分為分類檢索和綜合檢索。分類檢索是用戶可以依據資源的專業、年級、學院屬性直接進行檢索;綜合檢索中,可以實現以標題、關鍵字、專業和作者等數據的核心資源屬性進行檢索。資源評價功能可以實現用戶對“微課”資源的評分、評論,評分結果計入系統推薦功能模塊,在首頁實現對資源的評分排序推薦。論壇功能為用戶提供交流的平臺,論壇版塊分類與資源中心的資源分類同步,當資源中心注冊用戶上傳相關資源后,在論壇相應版塊也會直接新建帖子,提供該上傳資源的鏈接地址。同時,論壇可以實現與QQ賬號綁定,個人發言信息可以在騰訊微博同步廣播。注冊教師用戶可以根據教學的需求,向管理員申請新建課程討論版塊,對版塊內討論內容,教師有權進行審查、刪除。后臺管理模塊可以對網站的所有上傳資源、論壇、網站注冊用戶進行管理,并且可以實現對注冊用戶網絡學習行為的統計,包括注冊用戶在線時長,發帖頻率,資源上傳與下載頻率等,并以報表的形式呈現給后臺管理員。在網站管理模塊中,管理人員的角色劃分為網站管理員、教師、學生三個不同權限的組,每組的具體權限劃分詳見下文“用戶角色權限”內容。
(3)用戶角色權限根據“微課”網站的使用對象,將網站用戶分為四類:教師、學生、匿名用戶、網站管理員。各類用戶的角色權限如圖3所示。匿名用戶權限包括檢索、查詢、獲取資源,可以對訪問的資源進行留言評價,還可以通過網站留言板獲得支持。學生注冊用戶除了擁有匿名用戶的權限外,還擁有以下權限:資源管理權限:資源的上傳與下載、對自己上傳的資源進行再編輯,包括查看、刪除、修改;對喜愛資源進行收藏,訂閱。論壇權限:用戶基本信息維護,參與論壇討論,申請加入特定教師課程討論組,向論壇注冊用戶發送站內短消息,留言版塊留言。教師注冊用戶除了擁有上述學生用戶的所有權限之外,再資源與論壇權限方面還擁有以下特權:資源管理權限:教師可以對所屬學院類目下的“微課”資源管理,包括該學院類目下所有資源進行查看、刪除、修改、上傳與評價。論壇權限:教師有權申請設立獨立的課程討論版塊,并有權新建用戶組,對該用戶組學生用戶進行管理。例如,教師能夠為新建用戶組的學生發放學習資料、發送群組消息、推薦資源、管理組內學生上傳內容、查看學生網絡學習行為的統計信息,包括學生上網時長、逗留版塊、發言頻次等。網站管理員對用戶的管理包括添加、刪除、修改學生和教師用戶的信息與權限。對網站的資源的管理,包括對于資源入庫的審核,資源的編輯、刪除;對論壇的全面管理,包括帖子審核、屏蔽、刪除、修改;同時也可以查看整個網站注冊用戶的網絡行為統計信息(包括登錄次數、在線時長、發言頻次、登錄板塊分布等)。
(4)微課網站運行流程通過上述功能設計,教師可以充分利用MOOC課程建設理念使用微課網站輔助課堂教學,在課堂教學開始之前,教師可以首先通過微課資源網站課程相關信息,包括使用論壇專屬版塊、教師個人微博、郵件推送等方式,向班級學生提供課程資料(包括微課視頻、教學課件、講稿等)、布置課程任務、提出討論主題,學生及時參與互動,自由上傳搜集來的各種課程相關資源,由教師審核后至網站,為課堂教學的展開打好基礎。課堂教學過程中,學生依據自學的網絡課程資源與討論主題,在課堂與教師展開互動,依據網站平臺的學生網絡學習行為統計信息,對已經參與網絡學習討論的學生,直接回答其學習疑惑;對未進行網絡學習的學生,引入新課,講解要點,布置任務,督促學習,有針對性地區別輔導。課后,再次通過微課資源網站,匯總討論問題,上傳新課任務(如圖4)。學生在課前通過微課資源網站與教師騰訊微博郵件等方式,自主學習教師布置的新課任務,收集學習各類課程相關資源,并將自己認為較好的資源上傳至微課網站,提交教師審核,同時整理學習疑問,在課堂上集中與教師和同學討論,課后再通過微課資源網站發帖或向教師發郵件解決遺留問題,接收教師新課內容,開始下一單元學習(如圖5)。
四結語
[關鍵詞]網站立項系統分析系統設計網站測試網站維護
一、引言
網絡技術的不斷成熟和發展,促進了基于網絡技術的校園網站的發展。校園網站開發是一項很復雜的工作,我校根據學校實際,確定網站的定位和需求,從軟件工程的角度出發,針對學校網站建設的特點和重點,整理出一套適合學校網站建設管理和控制的方法,以此來保證網站建設的高效率、高質量。
二、網站立項
校園網站建設,要成立一個專門的項目小組:學校領導、學校網絡管理員、美術教師、各科室人員、計算機專業教師等8人~9人以及“計算機學會”社團學生代表5人組成,由網絡管理員作為項目負責人負責對該項目的統一調度和安排。
三、網站設計開發過程
(一)系統分析階段
建立一個網站,首要明確設計思想,編寫一份詳盡的需求說明書,這是網站建設成功的關鍵所在。
我校根據各方面的反饋意見進行認真的分析,對網站設計進行準確定位:學校網站規劃要著重考慮教師和學生的需求;內容上要以學校整體宣傳為主,同時也要為訪問者提供其所關心的內容;內容要求及時更新;版面要求新穎有特色,同時還要增強網站的方便性、整體性和安全性。
(二)系統設計階段
1.網站總體設計
網站設計有了一份詳盡的需求說明書后,就可以根據需求說明書,對網站進行總體規劃,給出一份網站總體建設方案??傮w規劃具體要明確網站需要實現的目的和目標;網站形象說明;網站的欄目版塊和結構;網站內容的安排,相互鏈接關系;使用軟件、硬件和技術分析說明;開發時間進度表;維護方案;制作費用;需要遵循的規則和標準有哪些等。
2.網站詳細設計
總體設計階段以比較抽象概括的方式提出解決問題的辦法,具體設計階段的任務就是把解決方法具體化、明確化,設計中應注意的問題有:
(1)網站設計的風格定位。網站要有自己的特色,設計中不要太多地考慮技術問題,而應該更多地考慮不斷增加網站的內涵,要在能夠動態反映學校情況的內容上下功夫。
(2)網站設計的整體性。網站設計,注意考慮網站的易維護性,技術上多采用CSS、模板等,對網站的整體風格進行定位,方便日常維護與更新。
(3)關鍵技術的研究及應用。網站設計中,怎樣防黑,保護網站內容不被別人竊取、修改是網站建設必須考慮的技術性問題。本人主要從IIS、ASP和Access三方面來總結網站系統面臨的常見的安全威脅及解決方法。
①集中管理ASP的目錄,設置訪問權限。在設置WEB站點時,將HTMI文件同ASP文件分開放置在不同的目錄下,然后將HTML子目錄設置為“讀”;將ASP子目錄設置為“執行”。
②對IIS中的特殊Web目錄禁止匿名訪問并限制IP地址。對IIS中的sample、scripts、iisadmin等web目錄,通過各目錄屬性對話框中的“目錄安全性”標簽設置為禁止匿名訪問并限制IP地址,并用NTFS的特性設置詳細的安全權限,除了Administrator,其它帳號都應該設置為只讀權限。
③防止Access數據庫被下載。有效地防止數據庫被下載的方法有:非常規命名法:為Access數據庫文件取一個復雜的非常規名字,并把它放在幾層目錄下;使用ODBC數據源:在ASP程序設計中,如果有條件,應盡量使用ODBC數據源,不要把數據庫名寫在程序中。
④進行數據備份。運用FSO組件對Access數據庫進行備份,以便在數據被破壞時進行快速恢復,盡可能多地挽回損失。
⑤對ASP頁面進行加密。為了有效地防止ASP源代碼泄露,可以對ASP頁面進行加密。加密的方法一般有兩種:一是使用組件技術將編程邏輯封裝入DLL之中;二是使用微軟的ScriptEncoder對ASP頁面進行加密。
⑥后臺用戶注冊驗證。為了防止后臺用戶未經注冊的用戶繞過注冊界面直接進入應用系統,我們采用Session對象進行注冊驗證:<%UserID=Request(“UserID”)
‘讀取使用者所輸入的用戶名和密碼
Password=Request(“Password”)
IfUserID<>“hrmis”OrPassword<>“password”Then
Response.Write“用戶名錯誤!”
Response.End
EndIf
‘將Session對象設置為通過驗證狀態
Session(“Passed”)=True%>
進入應用程序后,首先進行驗證:
<%‘如果未通過驗證,返回Login.asp頁面登陸狀態
IfNotSession(“Passed”)ThenResponse.Redirect“Login.asp”
EndIf%>
⑦讓學生參與網站設計。優秀學生參與設計,無論對豐富網站內容、提高學校網站的點擊率還是擴大學校網站的影響都能起到相當大的作用。
(三)網站測試
有了網站的具體設計方案,各網站制作人員就可以全力進入開發階段。盡量采用邊制作邊調試,即采用本機調試和上傳服務器調試的方法,觀察速度、兼容性、交互性等。
投入運行之前,需對網站需求分析、系統分析、設計規格說明和編碼最終復審,還要對系統進行各種綜合測試。測試結束后,制作有關文檔存檔,并寫出一個校園網站使用說明文檔。至此,網站項目建設完畢。
(四)網站的管理和更新
做好網站的管理與更新,是一個網站樹立形象的根本、生存的根本。我校專門成立了安全組織機構,制定出適合我校的《校園網站管理辦法》、《校園網站信息審核制度》、《校園網站異常情況案件報告制度》等規定,建立健全了各項安全管理制度。
四、結論
我校網站已經試運行一段時間,為學校的教師、學生和教學管理人員提供教學管理、教學研究、日常辦公、信息交流等應用服務的平臺,較好地滿足了設計最初的需求。在整個設計網站的過程中,重視學校網站的“規劃—設計—管理—發展”的規律,實現可持續性發展。
參考文獻:
[1]田原.高職院校校園網站主頁設計探討[J].十堰職業技術學院學報,2007,(7).
[2]方照.立足校本,探索校園網建設之路[J].教育信息技術,2007,(12).
[3]田建勇.淺析學校網站的設計與建設[J].安順師范高等??茖W校學報,2006,(6).
[4]侯占偉,翟海霞.ASP代碼廈網站安全的探討[J].焦作大學學報,2005,(4).
從“靜態”逐步轉變為“動態”,動態網站的設計技術也隨之發展成熟起來介紹了動態網頁的一些特點以及日前在
動態網頁設計中應用相當)‘一泛的開發環境—ASP,以如何建立基于IIS的ASP動態網站為中心,簡要介紹了動態
商業網站設計的趨勢,并以實例分析比較直觀地展示了ASP在動態網頁設計中的優越性
關鍵詞:動態網站;物件導向;表單;腳本語A
1引言
目前呈兒何增長的互聯網站中,有相當一部分仍固守“靜態“,無形中已大大落后于時代的步伐.所謂“靜態”指的就是網站的網頁內容“固定不變“,當用戶瀏覽器通過互聯網的HTTP(HypertextTransportProtocx>1)協議向WEB服務器清求提供網頁內容時,服務器僅僅是將原已設計好的靜態HTML文檔傳送給用戶瀏覽器.其頁面的內容使用的僅僅是標準的HTML代碼,最多再加上流行的GIF''''89A格式的動態圖片,若網站維護者要更新網頁的內容,就必須手動地來更新其所有的HTML文檔.“靜態”網站的致命弱點就是不易維護,為了不斷更新網頁內容所做的工作量是巨大的.
隨著網站信息量的不斷增大,靜態網站逐漸沒落,動態網站已經成熟起來,它的“交互性”少自動更新”、“因時因人而變”等諸多優良特性無疑很好地適應了信息時代的要求.能夠使網站“動態化”的技術較多,目前比較流行和成熟的是ASP技術.
2基于ASP的動態網站建設概述
2.1“動態”的概念
所謂“動態”,并不是指那兒個放在網頁上的GIF動態圖片,在這里筆者為動態頁面的概念制定了以下兒條規則:
1)“交互性”,即網頁會根據用戶的要求和選擇而動態改變和響應,將瀏覽器作為客戶端界面,這將是今后WEB發展的大勢所趨.
2)“自動更新”,即無須手動地更新HTML文檔,便會自動生成新的頁面,可以大大節省工作量.
3)“因時因人而變”,即當不同的時問、不同的人訪問同一網址時會產生不同的頁面.
2.2ASP的概念及特點
MicrosoftActiveS。二Pages即我們所稱的ASP,其實是一套微軟開發的服務器端腳本環境,ASP內含于IIS3.0和4.0之中,通過ASP我們可以結合HTML網頁,ASP指令和ActiveX元件建立動態、交互目_高效的WEB服務器應用程序.有了ASP你就不必擔心客戶的瀏覽器是否能運行你所編寫的代碼,因為所有的程序都將在服務器端執行,包括所有嵌在普通HTML中的腳本程序.當程序執行完畢后,服務器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度.以下羅列了ActiveS。
二Pages所獨具的一些特點:
1)使用VBScriptJScript等簡單易懂的腳本語言,結合HTML代碼,即可快速地完成網站的應用程序.
2)無須Compile編譯,容易編寫,可在服務器端直接執行.
3)使用普通的文本編輯器,如Window、的記事本,即可進行編輯設計.
4)與瀏覽器無關(Br+wserIn<lepen<lenoe),用戶端只要使用可執行HTML碼的瀏覽器,即可瀏覽Active
S。二Pages所設計的網頁內容.ActiveS。二Pages所使用的腳本語言(VBSoriptJsoript)均在WEB服務器端執
行,用戶端的瀏覽器不需要能夠執行這些腳本語言,如圖1所示.
用戶端瀏覽器IE或NS1r1''''1''''1''''潔求11而1''''III]子
WEB服務器ActiveServerP
5)ActiveS。二Pages能與任何AotiveXscripting語言相容.除了可使用VBSoript或JSoript語言來設計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如REXX,Perl,Tol等.腳本引擎是處理腳本程序的COM(ComponentObjectModel)物件.
6)ActiveS。二Pages的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人票J竊,也提高了程序的安全性.
7)可使用服務器端的腳本來產生客戶端的腳本.
8)物件導向(Obje<,一(>riented).
9)AotiveXS。二Components(AotiveX服務器元件)具有無限可擴充性.可以使用VisualBasic,JavaVisualC++,Cobol等編程語言來編寫你所需要的AotiveXS。二Component.
2.3ASP技術流行的原因
如果你是個人網站的維護者,使用的是免費主頁空問,那么絕大多數情況下你只能使用Java,JavaScript和最新的DHTML技術.DHTML就是當網頁從WEB服務器下載后無須再經過服務器的處理,而在瀏覽器中直接動態地更新網頁的內容排版樣式、動畫.
或許對于一個個人網站來說,充分運用DHTML技術足以令網頁栩栩如生,動感十足.然而對于建立商業網站的企業而言,僅僅擁有DHTML是遠遠不夠的.因為僅僅發生在客戶瀏覽器端的動態效果是無法滿足商業網站大量信息查詢,客戶咨詢,資源交互等“動態”需求的.因此作為商業網站的設計者,必須要設計出更具實用性和交互性的“動態”網站.由于絕大多數商業網站都具有大量的數據和信息,而建網的初衷也就是在于方便客戶查詢企業資料,方便同客戶的交流,及時獲得信息反饋.那么,就必然會面臨如何讓使用者在瀏覽器界面中,通過互聯網或內聯網(Intran川查詢WEB數據庫的資料,甚至輸入、更新和刪除WEB服務器上的資料.
目前)匕種常用的“動態”網站設計方法有:CGI(CommonGatc}vayInterlace),IDC(InternetDatabaseConnec-tor),ActiveXDataOhje川ADO),相比較而言ADO具有容易使用、開發執行快速、消耗系統資源較少和占用磁盤空問小等優點.根據許多從事網站設計工作多年的專家的經驗,ADO和ASP的結合可以高效快速地使網站“動態化”,使得網站便于管理和維護,從長遠來看這對搭檔也勢必成為今后一段時問內“動態’''''WEB的核心技術,因此ASP技術在動態網站設計中的流行也成為了一種必然.
3實例
以下通過兒段源代碼很好地說明了ASP的簡潔、靈活、迅速、多變的特性.
建立一個自動監測瀏覽時問并根據不同時段動態顯示不同頁面內容的ASP程序,用記事本書寫該源代碼,存為[estl.asp:
<html>
<ho<ly>
<F01}TCOLOR=“Green">
<%If''''T油e<#12:00:00#An<1T油e>=#00:00:00#Then%>
早上好,今天天氣不賴啊!
<%E1seIf''''T油e<#19:00:00#An<1T油e>=#12:00:00#Then%>
下午好!
<%Else%>
哈u}!今晚你有沒有去IRC聊天!
<%EndIf%>
</ho<ly>
</html>
將testl.asp保存在WEB服務器的虛擬目錄(如:aspsamp/)下,并在瀏覽器中用HTTP的方式進行瀏覽,如:yourcx>mpu[二二e/aspsamp/test1.asp.
雖然,這只是一個非常簡單的實例,而A_這一功能完全可以通過javascript完成,但是不難發現使用ASP要比javascript簡潔迅速得多,而A_運用此法,完全可以輕而易舉地令你的網頁在不同的時段展示不同的風格,此例中的“Time"實際上是一個VBScript內置的顯示系統當前時問的函數,由于系統默認的腳本語言是VBSeript,因此在ASP命令中調用該函數時,腳本引擎會自動將其轉換成當前的系統時問.接下來是給testl.
asp添加一點色彩,在<holy>標識中添加“bgcx>lor=“<%=hgc%>””即變為<bodybgcx>lor=“<%=bgc%
>”>,并在<holy>標記前添加如下語句:
<%If''''T油e<#12:00:00#An<1T油e>=#00:00:00#Then
bg}}=“silver"
E1seIf''''T汕e<#19:00:00#An<1T油e>=#12:00:00#Then
hg(一“navy
Else
bg}}=“re<1"
En<1且
%>
如此一來,當用戶在不同的時段訪問該頁面時,將會看到不同的頁面背景色.我們可以做的事情還有很
多,譬如想知道在凌晨至十二點之問瀏覽該頁面的客戶的姓名,并向客戶問好,那么下面的這段程序將能助你達成心愿.首先你需要在頁面中設置表單,將以下HTML代碼剪貼到“<%IfTime<#12:00:00#An<1Time>=#00:00:00#Then%>”之后:
歡迎光臨我的主頁,清填寫以下信息:<FORMMETHOD="POST"ACTION="testl.asp">
<P>FirstName:<INPUTNAME="fname"SIZE="48">
<P>LastName:<INPUTNAME=“lname"SIZE=“48">
<P>Title:<INPUTNAME=“title"TYPE=RADIO、4LUE="mr">Mr.
<INPUTNAME=“title"TYPE=RADIO、4LUE="ms">Ms.
<P><INPUTTYPE=SUBMIT><INPUTTYPE=RESET>
</FOR1Vl>
然后在以上HTML代碼后面添加如下ASP命令:
<%title=request.form(“title")
iftitle="mr"then
%>
歡迎您Mr.<%=二qu艦.拓mi(+.二;request.form((name)%>.
<%elseiftitle="ms"then%>
歡迎您Ms.<%=二qu艦.拓mi(+.二;request.form((name)%>.<%else%>
<B><Fontcola</font></B>
<%endif%>
保存文件testl.
12:00:00之問的話,>r=blue>歡迎您<%=二que從.長)mi(+.二e;)&+;&二明es[.長)mi(“玩二e;request.form((name)&&request.form(lname%>
asp,并在瀏覽器中以HTTP方式進行瀏覽,如果此時的系統時問在凌晨0:00:00和中
這其實是一個在Internet和Intranet上常見的功能,即當用戶在瀏覽器端填寫完表單后,通過調用一個通用網關程序將用戶數據傳送到服務器,由服務器進行處理后再將結果返還給客戶瀏覽器.過去為了實現這樣的功能必須編寫一個獨立于HTML之外的CGI程序,并通過HTML進行調用,撇開CGI編寫復雜等缺點不談,CGI的執行效
率也是一個大問題,每一個表單(form)均須執行一個可執行文檔,當多人同時上線使用時,多個文檔同時執行,將大大降低WEB服務器的執行速度,如今ASP提供了與HTML完全相融的編程環境,顯然要比使用CGI便捷得多.
通過網站,全面宣傳,展示學校風采、優點與特色,學校的重大活動安排與招生政策,增強家長與學校之間的聯系,在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程序實現的:
<formmethod="post">
<%ifsession("checkedit")="yes"then%>
<inputtype="hidden"value="yes"name="goexit">
<inputtype="submit"value="離開管理模式">
<%else%>
密碼:<inputtype="password"name="password"size="4"maxlength="4">  <inputtype="submit"value="教師管理">
<%endif%>
</form>
在這段網頁語句中,利用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
然后將特定的家長發言數據放在表單,方法是將數據庫中的數據取出來,然后放在表單欄位中:
“家長姓名“欄位網頁語句標簽
<tdbgcolor="#CCCCFF"><fontsize="2"><%=RS("家長姓名")%><font></td>
“留言主題“欄位網頁語句標簽
<tdbgcolor="#CCCCFF"><fontsize="2"><%=RS("留言主題")%></font></td>
“留言內容“欄位網頁語句標簽
<tdbgcolor="#CCCCFF"><fontsize="2"><%=RS("留言內容")%><font></td>
老師在回復欄位中所填入的數據,必須送給處理老師回復數據的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,就表明訪問者是一個管理員,則用如下代碼寫入一個指向管理員頁面的鏈接:
<%IfSession("Manager")=1then%>
<AHREF="../html/management_menu.asp">管理員菜單</A>
<%endif%>
通過按紐B1是否為空來判斷要不要顯示用戶所借圖書,利用一個記錄集來獲取訪問者已經借出了的所有圖書的列表。
ifNOTisempty(Request.Form("B1"))then
setRSBooks=conn.Execute("selectBookID,TitlefromLibBookswhere"_
&"CheckedOutTo="&Session("EmpID"))
endif
再用循環語句將所借書以表格形式顯示出來。
<tableborder=1width="90%">
<%ifNOTisempty(Request.Form("B1"))then
DoUntilRSBooks.EOF%>
<TR>
<TDWIDTH=40%height="20"><%Response.WriteRSBooks("Title")%></td></tr>
<%RSBooks.MoveNext
loop
endif
%>
</table>
循環將遍歷Rsbooks記錄集中的每個記錄,直到該記錄集結束:
該網站中的所有ASP頁面都會在訪問者訪問之前對其進行登錄檢查。這樣就可以避免訪問者通過輸入某個頁面地址然后在沒有登錄的情況下直接進入該頁面的情況發生。此外,每個管理頁面都要確認訪問者是管理員。
管理菜單頁面
管理菜單頁面有一個HTML表單,根據選擇的按鈕的不同,可以進行5種不同的操作:圖書的歸還、圖書的編輯、圖書的刪除、圖書的添加和類別的添加。不管選擇了哪一個按鈕,該表單都提交人其自身進行處理。
要進行圖書的歸還、圖書的編輯、圖書的刪除三種操作,須先進行搜索,找到該書后,由圖書Book.asp返回一個鏈接:
<%IfSession("Manager")=1then%>
<AHREF="../html/management_menu.asp?title=<%response.writeRSBooks("Title")%>&BOOKID=<%response.writeRSBooks("BOOKID")%>">管理員菜單</A>
<%endif%>
而管理者頁面通過下列語句
<%=request.querystring("title")%>
<inputzztype=hiddenname="BOOKID1"value="<%=request.querystring("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=''''Available''''whereBookID="&Request("BOOKID1")
endif
頁面中的添加新的種類部分包含一個文本控件和一個選擇控件。其中選擇控件是用所有已經存在的類別列表進行填充的,包括特殊類別Toplevel,該類別表明當前類別是處于類別層次結構中的最頂層。代碼如下:
先用一個記錄集來填充父類別選擇控件:
setRSCategories=conn.Execute("selectCategoryNamefromLibCategoriesorderbyCategoryName")
再用下列循環語句:
<%
DoUntilRSCategories.EOF
%>
<OPTIONVALUE="<%response.writeRSCategories("CategoryName")%>"><%response.writeRSCategories("CategoryName")%></OPTION>
<%
RSCategories.MoveNext
Loop
%>
遍歷RSCategories記錄集中的每個記錄,并作為一個選項添加到列表中,而記錄集中CategoryName同時作為顯示值和傳遞值:
本頁面還包含一個指向添加圖書頁面的鏈接。
搜索結果頁面
搜索頁面的代碼獲取與訪問者查找規則相匹配的圖書,然后將這些圖書顯示給訪問者。
搜索頁面上的表單包含一個選擇控件和一個文本控件。選擇控件中的選項是用可搜索的字段填充的:
需要用一個記錄集來保存與訪問者的查找規則相匹配的記錄:
setRSBooks=conn.Execute("selectBookID,Author,Title,SubjectfromLibBookswhere"_
&Request.Form("SearchField")&"Like''''%"&Request.Form("SearchCriteria")&"%''''")
注意:,符號%表示的是一個廣義搜索。這一點類似于ACCESS中的符號*。
然后將所找到的書以表格形式顯示出來。代碼如下:
<%DoUntilRSBooks.EOF%>
<TRVALIGN="top"ALIGN="left">
<TDWIDTH=40%height="20"><B>書名:</B><AHREF="../html/book.asp?BookID=<%Response.WriteRSBooks("BookID")%>"><%Response.WriteRSBooks("Title")%></A></TD>
<tdwidth=20%height="20"><B>著者:</B><%Response.WriteRSBooks("Author")%></td>
<tdwidth=30%height="20"><B>主題:</B><%Response.WriteRSBooks("Subject")%></td>
<%RSBooks.MoveNext
Loop%>
圖書頁面
圖書頁面的代碼顯示圖書的有關信息,以及管理圖書的出借操作。
該頁面通過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="<AHREF=""../html/book.asp?Action=CheckOut&BookID="_
&Request.QueryString("BookID")&""">借這本書</A>"
如果圖書已經借出,就創建一個不同的消息,并將鏈接設置為指向Librarymenu頁面:
LinkText="<AHREF=""../html/library_menu.asp"">圖書已出借,返回主菜單。</A>"
最后根據是否是管理員,顯示管理員菜單鏈接。
<%IfSession("Manager")=1then%><AHREF="../html/management_menu.asp?title=<%response.writeRSBooks("Title")%>&BOOKID=<%response.writeRSBooks("BOOKID")%>">管理員菜單</A><%endif%>
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%>
<h2align=center><%response.write"你無權投票"%></h2>
本設計允許少選,不允許多選。通過判斷Vote投票界面傳遞過來的復選按紐值的長度看是否多選。
vo=request("cand")
iflen(vo)>4then%>
<h2align=center><%response.write"多選了,無效"%></h2>
然后根據所投的票將對應候選人的投票結果字段加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秒鐘自動刷新一次。
<metahttp-equiv="refresh"content="10;URL=show.asp">
顯示投票時,我們采用了while循環,把候選人及其得票數,整齊地顯示在一個表格中,這種技術在數據庫查詢結果的顯示中也經常用到。代碼如下:
<%whilenoths.eof%>
<tr>
<tdwidth="100%"><center>
<fontcolor="#8000ff"><big>
<%=hs("name")&""&hs("result")&"票"%>
</big></font>
</center>
</td>
</tr>
<%hs.movenext%>
<%wend%>
3.4達級考試在線查分系統與計數器的制作
3.4.1功能:
它提供了在線查看成績??忌梢栽诰W上使用這一系統,通過輸入準考證編號來查詢達級考試的結果。
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組件的域的總數,由“forI=0toRS.Fields.count-1”,取得RS(I)各域的數據。配合<Table>表格的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"<imgsrc="&mid(visit,i,1)&".jpg></img>"將記錄的數據用圖片顯示出來
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
1、申請域名
域名是一個網站特有的名稱或標志,比如就是新浪網的一個域名,因此,我們在建立一個學校網站時首先要為學校申請一個網站的域名,只有有了域名,我們才能通過這個域名來訪問學校的網站信息。申請域名的公司有很多,比較常見的有中國萬網,我們可以通過中國萬網的網站(.cn)去申請一個域名。
2、安裝好一臺網站服務器域名
申請好了以后,我們就必須要在學校內安裝好一臺學校網站的服務器,在服務器的選擇與安裝中我們應當注意以下幾個問題。
1)必須選擇一臺專業的服務器作為網站的服務器,因為網站服務器一般情況下是全天后24小時開機的,而且通常幾個月才會關機一次,所以必須選擇專業服務器,而一般的計算機無法達到服務器的要求,幾天或幾周連續工作就可能會出現死機等情況。
2)在網站服務器上必須安裝服務器版本的操作系統,如可以安裝windows2003server,而如windowsxp這樣的操作系統是無法實現服務器功能的。
3)在安裝操作系統時,必須把服務器的C盤的文件格式設置成為NTFS格式,計算機的硬盤格式一般有NTFS和FAT32,NTFS是一種比較安全的文件格式,而如果要作為網站服務器,必須將C盤的文件格式設置成為NTFS格式,否則在網站建設的過程中將出現錯誤。
4)網站服務器操作系統安裝時,必須安裝好組件中的IIS服務器,IIS(InternetInformationServer,互聯網信息服務)是一種Web(網頁)服務組件,其中包括Web服務器、FTP服務器、NNTP服務器和SMTP服務器,分別用于網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面,它使得在網絡(包括互聯網和局域網)上信息成了一件很容易的事,所以服務器的操作系統必須安裝好IIS,在下面的文章中我們還會介紹到IIS是如何設置的。
3、學校網站框架的設置
基于動易網絡的學校網站系統,為我們提供了收費的網站系統,也可以下載免費的用于研究學習的免費版本。我們可以到動易網絡的網站/下載一個免費的版本,然后下載到服務器上。下載解壓后會有一個“源文件”的文件夾。我們可以將“源文件”這個文件夾復制作服務器的D盤上,今后在學校網站的建設中所有內容都在D盤的“源文件”文件夾中。接下來,我們就可以登陸我們的網站了,登陸我們的網站方法如下,假如我們的服務器的IP地址為192.168.1.2,那么我們只要在我們的IE瀏覽器中輸入192.168.1.2/install.asp就可以進入我們的網站開始設置我們的學校網站了。在進入我們網站進行設置時,有可能會出現錯誤,主要是因為服務器的IIS中我們還有一些選項沒有設置正確,可能出現的問題是IIS設置錯誤,首先要將服務器的D盤下“源文件”文件夾作為我們的訪問內容,必須在IIS中把WEB服務器的默認路徑設置為D:/源文件/,再要把訪問的文件設置成為index.asp。如果還是有錯誤無法登陸的話,我們可以按下面的方法設置IIS中的兩個選項,設置一:IIS中屬性-主目錄-配置-選項中把“啟動父路徑”前面打上勾,設置二:IIS中-web服務擴展-activeserverpage–設置成為“允許”。
4、學校網站的日常管理
基于動易網絡的網站,為我們提供了強大的后臺管理系統,大大方便了我們在學校網站上信息與日常管理學校網站。
4.1網站的日常管理剛建設好的學校網站中網站欄目可能和我們學校所需要的欄目不一樣,那我們就應該把網站的欄目設置成為符合自己學校的實際情況。如剛剛建設好的網站上有“新聞中心”、“圖片中心”、“下載中心”、“雁過留聲”四個欄目,顯然是不符合我們學校的情況的,因此我們可以通過后臺管理系統,通過<系統設置>-<網站頻道管理>將網站的欄目設置成為我們所需要的欄目。
4.2網站的日常信息剛建設好的學校網站是沒有任何內容的,下面我們就要向網站里添加新聞等內容,基于動易網絡的網站后臺管理系統可以讓我們設置不同的用戶,不同的用戶可以為不同的欄目添加內容,大大降低了單個人員的工作量,可以達到網頁內容分配管理的目的。例如:我們學校欄目中有“教務處”、“德育處”兩個欄目,我們就可以分別設置兩個用戶名,讓兩個用戶名另負責“教務處”、“德育處”中的一個欄目的信息。
5、學校網站完全配置
高等數學教學資源可以多種方式組合,以適應A級、B級、C級不同學習者的需要。高等數學的教學從單純課堂教學延伸到了網絡上的協同輔導、學習和工作。網絡提供的各種學習資源還可以被不同高校共享,并在每個學習者需要的時間和地點被使用,使高等數學的教學突破了時間和空間的限制。本設計利用云南省昆明市西南林業大學已經建設完成的遍布各教室、各學生宿舍的校園網絡,以高等數學課程教學內容為核心,以高等數學教學資源庫、網絡課程、模擬測試題庫等為資源支撐,建設高等數學課程教學網站,為教師所需集成各自教學內容、為學生自主學習和個性化培養提供全面的支持和服務。
二課程學習網站功能模塊結構
1數學新聞
數學新聞信息顯示,由課程負責人在后臺添加新聞信息,包括標題、添加時間、簡要描述、詳細描述等內容,前端以列表形式進行展示,學生點擊新聞標題,進入相應的新聞詳細信息頁瀏覽新聞內容。對新技術、新知識的分享,讓學生能從課堂之余學習新知識。
2教學團隊
辦學質量的好壞,取決于學校管理的各個方面,而最關鍵乃教學管理。該項主要展示學校數學的教育師資力量。
3數學史話
數學科學具有悠久歷史,與自然科學相比,數學更是積累性學科,其概念和方法更具有延續性。從古至今,從國內到國外的著名數學大師趣事收集于此,不僅能讓學生更多的了解數學發展歷程,還能提高學習興趣,從各素材中汲取養分,為今后學習奠定基石。
4課程安排
學生進入高等數學課程網站后,從導航菜單中進入課程安排選項,瀏覽每位教師制定的教學安排計劃,了解各個學習階段應要學習或掌握的知識,并能根據教師的課程安排計劃合理調整自身的學習計劃,以不斷增強自身知識結構,復習和預習課程內容。
5學習園地
學習園地模塊共分為兩個小的模塊,分別為查看作業布置和作業提交。查看作業布置可以查詢本次課或以前課程的課后作業,并能進行在線練習,或記錄下來再學習。作業提交,學生根據教師的要求,完成作業后,進行作業的提交。當然,為了安全考慮,在學生上傳文件前必須首先進行登錄,上傳文件僅為rar或zip的壓縮包文件,上傳文件大小不超過3Mb。作業上傳路徑為教師布置作業時產生的路徑,教師收取作業時進入該路徑即可。
6在線測試傳統考試
從出題、組卷、印刷到試卷的分發、答題、收卷等程序,使得整個過程人工參與量大、周期長,容易出錯,還需做好保密工作,使得學習考試成本較大。而在線測試可以實現無紙化、網絡化、自動化,教師可以從題庫中按所需自動組題成一套試卷,學生也可自行到系統內抽取題目進行測試,該過程充分合理利用資源,節省了財力、物力、人力,同時也大大提高了學生學習的主動性和積極性。
三數據庫設計
使用網絡媒體,高等數學教學資源可以多種方式組合,以適應A級、B級、C級不同學習者的需要。高等數學的教學從單純課堂教學延伸到了網絡上的協同輔導、學習和工作。網絡提供的各種學習資源還可以被不同高校共享,并在每個學習者需要的時間和地點被使用,使高等數學的教學突破了時間和空間的限制。本設計利用云南省昆明市西南林業大學已經建設完成的遍布各教室、各學生宿舍的校園網絡,以高等數學課程教學內容為核心,以高等數學教學資源庫、網絡課程、模擬測試題庫等為資源支撐,建設高等數學課程教學網站,為教師所需集成各自教學內容、為學生自主學習和個性化培養提供全面的支持和服務。
2課程學習網站功能模塊結構
2.1數學新聞
數學新聞信息顯示,由課程負責人在后臺添加新聞信息,包括標題、添加時間、簡要描述、詳細描述等內容,前端以列表形式進行展示,學生點擊新聞標題,進入相應的新聞詳細信息頁瀏覽新聞內容。對新技術、新知識的分享,讓學生能從課堂之余學習新知識。
2.2教學團隊
辦學質量的好壞,取決于學校管理的各個方面,而最關鍵乃教學管理。該項主要展示學校數學的教育師資力量。
2.3數學史話
數學科學具有悠久歷史,與自然科學相比,數學更是積累性學科,其概念和方法更具有延續性。從古至今,從國內到國外的著名數學大師趣事收集于此,不僅能讓學生更多的了解數學發展歷程,還能提高學習興趣,從各素材中汲取養分,為今后學習奠定基石。
2.4課程安排
學生進入高等數學課程網站后,從導航菜單中進入課程安排選項,瀏覽每位教師制定的教學安排計劃,了解各個學習階段應要學習或掌握的知識,并能根據教師的課程安排計劃合理調整自身的學習計劃,以不斷增強自身知識結構,復習和預習課程內容。
2.5學習園地
學習園地模塊共分為兩個小的模塊,分別為查看作業布置和作業提交。查看作業布置可以查詢本次課或以前課程的課后作業,并能進行在線練習,或記錄下來再學習。作業提交,學生根據教師的要求,完成作業后,進行作業的提交。當然,為了安全考慮,在學生上傳文件前必須首先進行登錄,上傳文件僅為rar或zip的壓縮包文件,上傳文件大小不超過3Mb。作業上傳路徑為教師布置作業時產生的路徑,教師收取作業時進入該路徑即可。
2.6在線測試
傳統考試從出題、組卷、印刷到試卷的分發、答題、收卷等程序,使得整個過程人工參與量大、周期長,容易出錯,還需做好保密工作,使得學習考試成本較大。而在線測試可以實現無紙化、網絡化、自動化,教師可以從題庫中按所需自動組題成一套試卷,學生也可自行到系統內抽取題目進行測試,該過程充分合理利用資源,節省了財力、物力、人力,同時也大大提高了學生學習的主動性和積極性。
3數據庫設計
1、余雨晴
指導教師評語
余雨晴的論文《高頻電子線路精品課程網站建設》,基本完成了高頻電子線路精品課程網站的設計,論文介紹了設計思想、制作過程,并設計了基本的網站雛形。閱讀指導教師指定的參考資料、文獻,開題報告有實施方案,并按要求完成外文翻譯,設計基本合理,對網站建設提出了個人見解,作者基本掌握了網站建設的基礎理論。論文撰寫規范,符合學位論文答辯要求。
同意該同學參加學位論文答辯。
評閱教師評語
余雨晴的論文《高頻電子線路精品課程網站建設》,基本完成了高頻電子線路精品課程網站的設計,論文介紹了設計思想、制作過程,并設計了基本的網站雛形。網站設計基本上合理、科學,表明作者基本上掌握了相關專業知識。畢業論文撰寫符合規范要求,論文達到了本科畢業論文的要求。
同意該生參加學位論文答辯。
答辯委員會評語
答辯小組通過對余雨晴的論文《高頻電子線路精品課程網站建設》的審核,認為該論文選題具有研究價值,基本上完成了網站的設計任務,設計基本上合理、科學。該生基本完成了畢業論文任務書所規定的內容,論文撰寫基本符合規范,答辯時能基本正確地回答問題。
經答辯小組討論,答辯成績定為及格。
2、楊婷
指導教師評語
楊婷同學的論文《PLL技術及其應用》,較好地完成任務書規定的設計任務。論文在詳細分析PLLIC電路的基礎上,利用鎖相集成電路設計了紅外自動控制水龍頭。紅外自動控制水龍頭運用LM音頻鎖相環芯片設計,同時結合定時器芯片和三端集成穩壓器等組合而成,設計合理。該生除全部閱讀指導教師指定的參考資料、文獻外,還能閱讀一些自選資料,并提出較合理的開題報告實施方案,按要求按時完成外文翻譯,譯文質量較好。對對研究的問題能正確分析,反映出作者較好地掌握了電科專業基礎理論與專業知識,論文撰寫規范,符合學位論文答辯要求。
同意該同學參加學位論文答辯。
評閱教師評語
楊婷同學的論文《PLL技術及其應用》選題具有實際意義,較好地完成了規定的任務,論文在詳細分析PLLIC電路的基礎上,利用鎖相集成電路設計了紅外自動控制水龍頭,紅外自動控制水龍頭是運用了LM音頻鎖相環芯片設計,同時結合定時器芯片和三端集成穩壓器等組合而成的電路。設計合理,表明作者比較好的掌握了電科專業相關的知識。畢業論文撰寫符合規范要求,論文達到了本科畢業論文的要求。
同意該生參加學位論文答辯。
答辯委員會評語
答辯小組通過對楊婷同學的論文《PLL技術及其應用》的審核,認為該論文選題具有研究價值,論文利用鎖相集成電路設計了紅外自動控制水龍頭電路,設計合理,表明作者比較好的掌握了相關專業知識,設計的產品具有一定的使用和參考價值。該生認真完成了畢業論文任務書所規定的內容,論文撰寫符合規范,答辯時能正確地回答問題。
經答辯小組討論,答辯成績定為良好。
3、王銳
指導教師評語
王銳同學的論文《基于FPGA技術的電子密碼鎖》,完成了任務書所規定地研究(設計)任務。論文采用EDA技術通過自頂向下的設計方法對數字密碼鎖進行了設計,描述了數字密碼鎖的總體結構、主要功能、設計流程、模塊劃分及總體和各模塊的VHDL源程序,并且給出了數字密碼鎖設計的仿真結果。外語資料翻譯尚可,論文格式基本規范,論述基本準確,達到了預期的要求,符合學士學位論文答辯的要求。
同意該同學參加畢業論文答辯。
評閱教師評語
王銳同學的論文《基于FPGA技術的電子密碼鎖》選題具有一定的實際意義,基本上完成了規定的任務,主要工作包括用EDA技術通過自頂向下的設計方法對數字密碼鎖進行了設計,描述了數字密碼鎖的總體結構、主要功能、設計流程、模塊劃分及總體和各模塊的VHDL源程序,并且給出了數字密碼鎖設計的仿真結果,存在的不足主要是沒有具體實現。畢業論文撰寫符合規范要求,論文達到了本科畢業論文的要求,同意該生參加學位論文答辯。
答辯委員會評語
答辯小組通過對王銳同學的論文《基于FPGA技術的電子密碼鎖》的審核,認為該論文選題具有一定的研究價值,作者具有一定的閱讀參考資料的能力,認為完成了畢業論文任務書所規定的內容,行文基本流暢,答辯時能較比較正確地回答問題。本文尚存在全篇結構不夠合理、沒有完全實現等缺陷。
經答辯小組討論,答辯成績定為中等。
4、周洋
指導教師評語
周洋同學的論文《純音聽力計的設計與實現》,較好地完成了任務書所規定地研究任務。論文從聽力計的發展趨勢和面臨現狀出發,基于對系統結構和功能要求的分析,論述了儀器的工作原理,軟、硬件設計方法和純音信號與噪聲信號的實現過程。外語資料翻譯尚可,論文格式基本規范,論述基本準確,達到了預期的要求,符合學士學位論文答辯的要求。
同意該同學參加畢業論文答辯。
評閱教師評語
周洋同學的論文《純音聽力計的設計與實現》選題具有一定的實際意義,基本上完成了規定的任務,從聽力計的發展趨勢和面臨現狀出發,基于對系統結構和功能要求的分析,論述了儀器的工作原理、軟、硬件設計方法和純音信號與噪聲信號的實現過程,設計基本合理。畢業論文撰寫基本符合規范要求,論文基本上達到了本科畢業論文的要求,同意該生參加學位論文答辯。
答辯委員會評語
答辯小組通過對周洋同學的論文《純音聽力計的設計與實現》的審核,認為該論文選題具有一定的研究價值,作者具有一定的閱讀參考資料的能力,基本完成了畢業論文任務書所規定的內容,行文基本流暢,答辯時能較比較正確地回答問題。本文尚存在全篇結構不夠合理、設計沒有完全實現等缺陷。
經答辯小組討論,答辯成績定為中等。
5、李思靜
指導教師評語
李思靜同學的論文《調頻電路及其設計》,很好地完成任務書規定的設計任務。論文采利用導頻制調頻立體聲發射接收技術及高性能的專用發射與接收集成電路,設計了一套基于BA和CXA的小型無線調頻立體聲系統。該生除全部閱讀指導教師指定的參考資料、文獻外,還能閱讀較多的自選資料,較好地理解課題任務并提出開題報告實施方案,能出色完成外文資料的翻譯,對研究的問題能較深刻分析,反映出作者很好地掌握了有關基礎理論與專業知識,論文撰寫規范,符合學位論文答辯要求。
同意該同學參加畢業論文答辯。
評閱教師評語
李思靜同學的論文《調頻電路及其設計》選題具有實際意義,完成了規定的任務,論文采利用導頻制調頻立體聲發射接收技術及高性能的專用發射與接收集成電路,設計了一套基于BA和CXA的小型無線調頻立體聲系統,表明作者很好的掌握了調頻通信方面的知識。畢業論文撰寫符合規范要求,論文達到了本科畢業論文的要求。
同意該生參加學位論文答辯。
答辯委員會評語
答辯小組通過對李思靜同學的論文《調頻電路及其設計》的審核,認為該論文選題具有研究價值,作者設計了一套基于BA和CXA的小型無線調頻立體聲系統,作者很好的掌握了調頻通信方面的知識。具有很好的閱讀參考資料的能力,認真完成了畢業論文任務書所規定的內容,行文流暢,論文撰寫符合規范,答辯時能正確地回答問題。
經答辯小組討論,答辯成績定為優秀。
6、王莉
指導教師評語
王莉同學的論文《無線電遙控系統設計》,較好地完成任務書規定的設計任務。論文設計了一種無線電遙控系統,包括發射電路的設計和接收電路的設計,實現了遠程遙控功能。該生除全部閱讀指導教師指定的參考資料、文獻外,還能閱讀一些自選資料,并提出較合理的開題報告實施方案,按要求按時完成外文翻譯,譯文質量較好。對對研究的問題能正確分析,反映出作者較好地掌握了有關基礎理論與專業知識,論文撰寫規范,符合學位論文答辯要求。
同意該同學參加學位論文答辯。
評閱教師評語
王莉同學的論文《無線電遙控系統設計》選題具有實際意義,較好地完成了規定的任務,論文設計了一種無線電遙控系統,包括發射電路的設計和接收電路的設計,實現了遠程遙控功能。設計合理,表明作者比較好的掌握了相關專業知識。畢業論文撰寫符合規范要求,論文達到了本科畢業論文的要求。
同意該生參加學位論文答辯。
答辯委員會評語
答辯小組通過對王莉同學的論文《無線電遙控系統設計》的審核,認為該論文選題具有研究價值,論文設計了一種無線電遙控系統,包括發射電路的設計和接收電路的設計,實現了遠程遙控功能。設計合理,表明作者比較好的掌握了相關專業知識,設計的產品具有一定的使用和參考價值。該生認真完成了畢業論文任務書所規定的內容,行文流暢,論文撰寫符合規范,答辯時能正確地回答問題。
經答辯小組討論,答辯成績定為良好。
7、趙霞
指導教師評語
趙霞同學的論文《電子信息科學與技術專業網站設計》,較好地完成電子信息科學與技術專業網站設計,完成了總體方案設計及留言板模塊和新聞管理功能模塊的結構設計與編程。本設計由兩位同學合作完成,趙霞同學負責新聞管理功能模塊的設計,其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。該生除全部閱讀指導教師指定的參考資料、文獻外,還能閱讀一些自選資料,并提出較合理的開題報告實施方案,按要求按時完成外文翻譯,譯文質量較好。論文撰寫規范,符合學位論文答辯要求。
同意該同學參加學位論文答辯。
評閱教師評語
趙霞同學的論文《電子信息科學與技術專業網站設計》選題具有實際意義,較好地完成了新聞管理功能模塊的設計,其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。網站設計合理、科學,表明作者比較好的掌握了相關專業知識。畢業論文撰寫符合規范要求,論文達到了本科畢業論文的要求。
同意該生參加學位論文答辯。
答辯委員會評語
答辯小組通過對趙霞同學的論文《電子信息科學與技術專業網站設計》的審核,認為該論文選題具有研究價值,較好地完成了新聞管理功能模塊的設計,其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面,設計合理、科學。該生認真完成了畢業論文任務書所規定的內容論文撰寫符合規范,答辯時能正確地回答問題。
經答辯小組討論,答辯成績定為良好。
8、周星
指導教師評語
周星同學的論文《電子信息科學與技術專業網站設計》,較好地完成電子信息科學與技術專業網站設計,完成了總體方案設計及留言板模塊和新聞管理功能模塊的結構設計與編程。本設計由兩位同學合作完成,周星同學負責網站頁面的設計和留言板系統的設計。該生除全部閱讀指導教師指定的參考資料、文獻外,還能閱讀一些自選資料,并提出較合理的開題報告實施方案,按要求按時完成外文翻譯,譯文質量較好。論文撰寫規范,符合學位論文答辯要求。
同意該同學參加學位論文答辯。
評閱教師評語
周星同學的論文《電子信息科學與技術專業網站設計》選題具有實際意義,較好地完成了新聞管理功能模塊的設計,其開發主要包括網站頁面的設計和留言板系統的設計。網站設計合理、科學,表明作者比較好的掌握了相關專業知識。畢業論文撰寫符合規范要求,論文達到了本科畢業論文的要求。
同意該生參加學位論文答辯。
答辯委員會評語
答辯小組通過對周星同學的論文《電子信息科學與技術專業網站設計》的審核,認為該論文選題具有研究價值,較好地完成了網站頁面的設計和留言板系統的設計,設計合理、科學。該生認真完成了畢業論文任務書所規定的內容論文撰寫符合規范,答辯時能正確地回答問題。
經答辯小組討論,答辯成績定為良好。
9、蔡凌云
指導教師評語
蔡凌云同學的論文《數字調頻發射機的設計》,較好地完成了任務書所規定地研究任務。論文主要采用數字信號處理(DSP)和直接數字頻率合成(DDS)技術,實現了數字調頻發射機的設計。本設計由兩位同學完成,該生主要負責數字調頻發射機的數字調頻調制模塊部分的設計。外語資料翻譯尚可,論文格式基本規范,論述基本準確,達到了預期的要求,符合學士學位論文答辯的要求。
同意該同學參加畢業論文答辯。
評閱教師評語
蔡凌云同學的論文《數字調頻發射機的設計》,較好地完成了任務書所規定地研究任務。論文主要采用數字信號處理(DSP)和直接數字頻率合成(DDS)技術,實現了數字調頻發射機的設計。本設計由兩位同學完成,該生主要負責數字調頻發射機的數字調頻調制模塊部分的設計,設計基本合理。畢業論文撰寫基本符合規范要求,論文基本上達到了本科畢業論文的要求,同意該生參加學位論文答辯。
答辯委員會評語
答辯小組通過對蔡凌云同學的論文《數字調頻發射機的設計》的審核,認為該論文選題具有一定的研究價值,數字調頻發射機的數字調頻調制模塊部分的設計基本合理。作者具有一定的閱讀參考資料的能力,基本完成了畢業論文任務書所規定的內容,答辯時能較比較正確地回答問題。
經答辯小組討論,答辯成績定為中等。
10、張佳富
指導教師評語
張佳富同學的論文《高頻功率放大器及其設計》,基本地完成了任務書所規定地研究任務。論文對高頻功率放大器的發展以及應用做了介紹,設計了基本合理的高頻功率放大器電路。外語資料翻譯尚可,論文格式基本規范,論述基本準確,基本達到了預期的要求,符合學士學位論文答辯的要求。
同意該同學參加畢業論文答辯。
評閱教師評語
張佳富同學的論文《高頻功率放大器及其設計》,基本地完成了任務書所規定地研究任務。論文對高頻功率放大器的發展以及應用做了介紹,設計了基本合理的高頻功率放大器電路,設計基本合理。畢業論文撰寫基本符合規范要求,論文基本上達到了本科畢業論文的要求,同意該生參加學位論文答辯。
答辯委員會評語
答辯小組通過對佳富同學的論文《高頻功率放大器及其設計》的審核,認為該論文選題具有一定的研究價值,高頻功率放大器電路的設計基本合理。作者具有一定的閱讀參考資料的能力,基本完成了畢業論文任務書所規定的內容,答辯時能較比較正確地回答問題。
經答辯小組討論,答辯成績定為中等。
11、李薇
指導教師評語
李薇同學的論文《數字調頻發射機的設計》,較好地完成了任務書所規定地研究任務。論文主要采用數字信號處理(DSP)和直接數字頻率合成(DDS)技術,實現了數字調頻發射機的設計。本設計由兩位同學完成,該生主要負責系統在DSP方面的設計。外語資料翻譯尚可,論文格式基本規范,論述基本準確,達到了預期的要求,符合學士學位論文答辯的要求。
同意該同學參加畢業論文答辯。
評閱教師評語
李薇同學的論文《數字調頻發射機的設計》,較好地完成了任務書所規定地研究任務。論文主要采用數字信號處理(DSP)和直接數字頻率合成(DDS)技術,實現了數字調頻發射機的設計。本設計由兩位同學完成,該生主要負責系統在DSP方面的設計,設計基本合理。畢業論文撰寫基本符合規范要求,論文基本上達到了本科畢業論文的要求,同意該生參加學位論文答辯。
答辯委員會評語
答辯小組通過對李薇同學的論文《數字調頻發射機的設計》的審核,認為該論文選題具有一定的研究價值,系統在DSP方面的設計基本合理。作者具有一定的閱讀參考資料的能力,基本完成了畢業論文任務書所規定的內容,答辯時能較比較正確地回答問題。
經答辯小組討論,答辯成績定為中等。
12、宋治樺
指導教師評語
宋治樺同學的論文《射頻功率放大器》,完成了任務書所規定地設計任務。論文通過圖例和對比進行分析,闡述了射頻功放的基本理論;在研究了射頻功放的工作狀態、負載和調諧等外部特性的基礎上設計了一種射頻功率放大器。外語資料翻譯尚可,論文格式基本規范,論述基本準確,達到了預期的要求,符合學士學位論文答辯的要求。
同意該同學參加畢業論文答辯。
評閱教師評語
宋治樺同學的論文《射頻功率放大器》選題具有一定的實際意義,基本上完成了規定的任務,在研究了射頻功放的工作狀態、負載和調諧等外部特性的基礎上設計了一種射頻功率放大器,設計基本合理。畢業論文撰寫符合規范要求,論文達到了本科畢業論文的要求。
同意該生參加學位論文答辯。
答辯委員會評語
答辯小組通過對宋治樺同學的論文《射頻功率放大器》的審核,認為該論文選題具有一定的研究價值,作者具有一定的閱讀參考資料的能力,認為完成了畢業論文任務書所規定的內容,答辯時能較比較正確地回答問題。
經答辯小組討論,答辯成績定為中等。
13、鄒元杰
指導教師評語
鄒元杰同學的論文《基于單片機STCCLED點陣顯示》,很好地完成任務書規定的設計任務。系統以STCC單片機為主控芯片,利用溫度測量,實時時鐘芯片和數據存儲技術并配合軟件,實現了溫度的測量、時間、數據掉電不丟失等功能,最終很好地完成了規定任務。該生對研究的問題能較深刻分析,反映出作者很好地掌握了有關基礎理論與專業知識,實際動手能力強,論文撰寫規范,符合學位論文答辯要求。
同意該同學參加畢業論文答辯。
評閱教師評語
鄒元杰同學的論文《基于單片機STCCLED點陣顯示》,選題具有實際意義,完成了規定的任務。系統以STCC單片機為主控芯片,利用溫度測量,實時時鐘芯片和數據存儲技術并配合軟件,實現了溫度的測量、時間、數據掉電不丟失等功能,最終很好地完成了規定任務。畢業論文撰寫符合規范要求,論文達到了本科畢業論文的要求。
同意該生參加學位論文答辯。
答辯委員會評語
【關鍵字】商務網站設計 課程改革 案例教學
一、引言
《商務網站設計》是電子商務專業技術核心課程,目的了解網站的架構,掌握網站開發技巧和能力,特別是掌握商務網站設計與開發能力。《商務網站設計》內容涉及靜態網頁制作、SQL server數據庫應用、動態網頁編程等內容,是一門難度特別大的技術綜合課程。
二、教學中發現的問題
由于《商務網站設計》集網頁制作、數據庫應用、網絡編程、系統開發設計于一身,技術性,專業性、實踐性、動力能力要求非常強。在教學中活動中,發現存在下列主要問題:
1.教材過于簡單
現在,社會上介紹網站開發程序和技巧的課本主要是二類教材,軟件和java編程。現實用教程為例,由于同學剛學習網絡編程,所以教材往往會采用實用教程作為教材。教材首先介紹VS201運行環境,變量定義if語句forwhile循環,類屬繼承,基礎web控件內置對象,主要對象,數據控件GridView顯示數據,主題與模板,網站導航,XML數據傳遞和web服務。教材往往把各部分單獨介紹,沒有相互配合,完成整個系統,各個web控件、內置對象、對象、GridView的功能介紹得特別簡單,以方便學生了解掌握基礎知識和基本技能。
2.教學案例簡單不連貫,教學方法以講為主
由于教材為適應初學者,數據庫操作只介紹一個表的查詢、插入、修改、刪除等最基礎操作;最重要的GridView控件只介紹數據查詢顯示,而GridView的分頁、鏈接字段、圖形顯示、刪除修改等特別重要功能,一概不說。前一章案例與后一章案例毫無關系,系統開發實用常用知識和技巧都不講?!渡虅站W站設計》比較高要求圍繞商品展示、商品查詢、購物車、下訂單支付等功能,完成商務網站開發,內容包括設計靜態網頁,數據庫的表,網絡編程,使它們形成一個有機整體。但教材對這些內容無從談起。
另外上課以老師講課為主,老師將網站制作需要的知識點,做成PPT,進行講解示范;學生通過簡單模仿老師講解的方法,完成網頁功能,造成老師教什么,同學就只會什么,沒有深入分析為什么,結果{殺了同學主動性創造性。
3.課程網站成擺設,互動性差
許多學校都要求老師建立課程網站,方便同學課后學習。老師與同學的互動主要是在課堂時完成;課后,老師與學生各忙各的,交互性差,只是通過課程網站完成,讓同學自主學習。
通常老師只是簡單把教學大綱、教案、課件PPT和相關視頻放到課程網站上,對課程網站內容更新慢,缺乏指導,沒有相互討論。同學上去,發現資料比較少,,更新比較慢,去了2、3次就不去了。課程網站缺少人氣,基本成擺設。
三、改革措施
1.加強教學內容
把常用實用的知識、編程技巧講深講透,把重要控件功能、程序、應用,反復講反復練,比如Gridview的自定義顯示數據、分頁功能、字段鏈接、選擇、修改、刪除等重要功能,相關事件、對應程序,擴展到如何使用Gridview控件在同一個網頁中完成顯示、修改和刪除,實現直觀方便完成數據管理功能。
2.以電子商務角度選擇案例,加以擴展
教學中,應該以學生熟悉、簡單B2C商務網站作為案例,比如網上書城,介紹商務網站基本功能―前臺:商務展示、商品查詢、詳細信息、購物車、下訂單、用戶登陸注冊,后臺:商務管理、優惠打折等功能;數據庫數據如何變化,才實現網上購書。最后逐步講解主要程序技巧,完成商品展示、購物車、下訂單等功能。
學生三四個人組成一組,分別選擇網上書店、海爾公司商務網站、C2C商務平臺等不同商務網站、或者QQ空間、社區論壇、軍事網站等作為項目,通過自主完成項目,發揮主動性創造性,大大提高同學的開發設計商務網站的能力和經驗。
把商務網站的各個功能拿出來作為任務,由各個小組分別負責,組織分析講解要點和主要技能,全班同學討論,最后由老師點評。也可以把完成項目過程,遇到困難,收獲的經驗,或者學到技巧,在課堂上與同學交流,提高彼此水平。避免老師不管學生吸收能力,滿堂灌的現象。
3. 增強課程網站互動性
老師每次上完課,把上課內容、作業都放到課程網站,學生從課程網站下載資材,課后學習,完成作業并上傳到課程網站,方便老師檢查。學校規定每學期各門老師每周固定一個時間在課程網站與同學探討互動。老師把思考題、擴展案例放到討論區,讓同學上課程網站進行討論,指導學生學習,回答學生問題,并通過學生的表現,給出一定平時成績。
四、結論
《商務網站設計》是一門電子商務專業綜合性實驗性非常強的課程,要以真實的商務網站為精講的安全,即要對基礎知識講深講透,也要對重點控件熟練應用,發揮同學熱情和能動性,擴展到其他常用網站。課堂上課后,都需要加強互動,才能上好《商務網站設計》課程。
參考文獻:
[1]劉容容,《電子商務網頁設計與制作課程教學改革探究》 (J),職業,2015.5,53
關鍵詞:校園網;工作體會;功能模塊
市教育局下發《關于在中小學實施“校校通”工程的通知》后,全市各中小學紛紛投入到校園網建設之中??平膛d國,教育為本,教育事業蓬勃興旺是國家可持續發展的根本保障。新的世紀,信息技術正以驚人的速度傳播著。面對教育界的新形式,為了加大學校與外界間的信息交流、提高辦公和教學效率、提高學校管理水平、進行高效的信息傳輸,學校校園網絡建設勢在必行。下面就校園網建設應注意的問題,談談自己的看法。
一、明確網站建設目標
在校園網的建設工作中,必須要堅持為教育教學服務,推進教育現代化的根本宗旨。在具體實施上,要緊密結合教育教學的需要,立足學校經濟能力,堅持高效、適度超前的原則,有計劃、有重點、分層次、積極穩妥地推進;要明確“什么是校園網”、“校園網應具備怎樣的功能”、“建網目標是什么”等一系列問題,簡單的說,校園網和企業網一樣,首先是一個Intranet(內部網),建網目標是使學校管理、教育教學信息化。校園網應具備學校管理、教育教學資源共享、交流等功能,為教育教學服務。
二、明確網站分類內容
學校網站的中心任務是為師生的教育教學行為提供必要的服務,因此,在進行網站設計時要對主題有所突出。具體來說,在校園網站設計上,可以將整個網站劃分成學校簡介、校園公告欄、教師中心、學生中心、網絡辦公等幾個板塊。細分的話,可以包括學校介紹、招生信息、師資力量、新聞、教學設備、科研成果、校長之聲、校長信箱、留言版、校際交流、學校招聘、學習園地、個人空間、教學素材、校園論壇、校內生活、校史回顧、網上調查、郵件服務、教育咨訊、法規指南、機構設置、校友錄等。當然,欄目的設置必須符合學校的實際情況,在具體模塊設置上,學??筛鶕宰陨淼膶嶋H情況作相應減增、修改。此外,在網站設計上,還可以設立以下版塊:
一是設立學校專用論壇BBS系統。論壇是學校網站不可缺少的一個重要的部分,在總論壇下可開設數個分論壇。 二是設立學校意見反饋系統。用以及時收集訪問者對學校情況、招生計劃等信息,了解教師對學校的意見和建議,更好的促進學校的發展。三是設立教學論文系統??梢噪S時教師的教學論文,管理員有在線審核功能,可以增加對論文的評論。四是設立優秀教師教案展示。通過該欄目,可以展示各科優秀教師的詳細教案,促進教師間的教學經驗的交流,加快形成教學經驗交流互補的良好氛圍。五是設置訪客留言系統,及時了解網站參觀者對學校、網站的意見,設置版主回復功能,及時回復有關反饋。六是增加網站流量分析系統,統計出網站的日訪問量,在線人數,訪問者地區,訪問者IP,被訪問的頁面和來源頁面,訪問者所使用的電腦的操作系統等。
三、明確網站建設步驟
校園網的建設是一個系統的全員工程。全校上下必須共同參與,要多方多聽取意見、建議,才能加快建設步伐。重點是兩個階段:
一是準備階段。校園網的建立應由校領導、計算機管理員、各學科教師代表組成,并為校園網建設組建,做好前期準備工作。例如,可以組織有關人員組織到校園網建設比較成功的學校進行參觀,可以邀請校園網建設方面的專家做校園網建設方面的專題講座。在進行了一系列的參觀、調查、研究后,可在爭求意見和建議的基礎上,制定出切實可行的校園網建設方案。二是校園網運行維護階段。師生是校園網的主要使用者,各學科的教育教學資源由本學科的骨干教師進行維護更新,整個系統的穩定、安全、數據的備份由計算機管理員負責,相關人員的協調、重大問題的決策由領導負責。但是,有的學校在建設校園網的時候,由于一些學科教師根本沒什么參與,計算機教師也參與甚少,學校領導“一手抓”。這個問題,有待于在今后工作中加以解決。。
四、明確網站技術要求
在校園網的建設過程中,必須要具有戰略眼光,要穩步發展,適度超前。一是要避免“一步到位”的誤區。校園網建設是一個不斷發展、逐步完善的過程。新的技術、新的應用不斷出現,這就需要根據實際需求、經濟能力,穩步發展,不可能做到“一步到位”。二是要避免一味追求高性能。新的設備剛推出時,由于產量較小,價格很高,比全面推廣時往往要高出一倍左右;新的設備還沒經過考驗,在帶來高性能的同時,可能會帶來新的缺陷。所以我們要選擇比較成熟的產品,根據實際需求合理配置。軟件配置也是同樣的道理。三是網絡建設要分步進行,不要全面出擊。應用系統一個一個上,每上一個應用系統前要試運行,確保每一個應用系統都能發揮效益,力爭一分投入分回報,避免投資浪費。四是軟件要采用較成熟的平臺。要選擇易維護、易升級、可擴展的軟件,同時還要考慮以后的升級費用,要簽訂協議,預防后顧之憂。五是保持網絡管理人員穩定,交替要銜接好。要重視管理人員的培訓,避免人才流失。
總之,校園網建設是一項高投入的工程,我們要努力實現“高效益、高產出”,使學校的管理、教育教學工作走上信息現代化的軌道。在現代學校的學校管理、教育教學改革中,充分發揮校園網的作用,使自己的學校走在同行的前列。
參考文獻:
[1] 江省教育廳2001年6月5日《關于加強中小學教育網絡建設的意見》文件.