真人一对一直播,chinese极品人妻videos,青草社区,亚洲影院丰满少妇中文字幕无码

0
首頁 公文范文 網站開發論文

網站開發論文

發布時間:2022-04-17 03:47:17

開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇網站開發論文,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。

網站開發論文

網站開發論文:網站開發發展中小企業論文

1網站的定位

網站是企業宣傳形象、理念、產品文化的窗口,是企業在網絡上的代言人。網站對企業網絡營銷的效果有直接影響。網站定位不準確是許多企業網站失敗的主要原因。在給中小企業開發網站時,首先要明確建站的目的是什么,哪些人可能會訪問這個網站,這個網站能給用戶提供哪些內容和信息。只有這些問題都有了明確的答案,網站建設的其它步驟才能順利開展,達到企業網站建設的預期效果。

2收集網站素材

網站的定位明確以后,就可以到企業去收集相關用于網站建設的素材。素材包括:文字、圖片、視頻、宣傳冊等,這些素材應當包括企業本身介紹的,也應包括企業產品的。對這些素材要進行整理形成文檔,為以后的網站制作工作打下良好的基礎。

3網站的規劃

(1)采用何種開發技術制作網站前要根據具體的網站選取相應的開發平臺和運行平臺、開發工具和開發技術。現在比較流行的開發平臺有兩個,一個Windows操作系統下的IIS,主要的開發技術是ASP、,數據庫一般采用SQLSERVER或ACCSESS。另一開發平臺是Linux操作系統平臺下Apache,開發語言一般為PHP,數據為MySQl。網站的頁面開發工具可以選擇微軟的網頁三劍客。

(2)網站的風格設計網站風格是指一個網站的整體形象給瀏覽對象的一個整體感受,是站點與眾不同的特色,通過它可以展現出企業形象、企業文化和企業精神。整體風格應當體現在網站的結構設計、色彩和內容的各個方面。每個企業網站都應有自己的特色,而不應是產品介紹的一個簡單的羅列。

(3)網頁的色彩搭配在設計網頁時,一定要根據企業的特點和產品的特色選擇色彩,使網頁中的文字、圖片和色彩搭配美觀,給人留下深刻的印象。首先要根據企業特色選擇主色調,根據主色調選擇輔色調,做到主色突出,輔色調與主色調互相協調。

(4)網站的版式設計網頁的版式設計指如何合理的美觀的把各個網頁元素合理組織起來。首先要考慮頁面的大小,考慮用戶屏幕的分辨率,要確保瀏覽器滿屏時不出現滾動條。網站的首頁不要做得太長。此外要選擇具體的布局版式,比如T型布局、“口”型布局、“三”型布局、POP布局等。

(5)網站的欄目設置一般企業網站應包括:公司簡介、產品介紹、服務內容、價格信息、聯系方式、網上定單等基本內容。根據以上設計,開發者用作圖軟件Photoshop或Firework給用戶做出三個或以上方案的頁面效果圖,供用戶選擇。效果圖包括網站首頁、欄目頁和內容頁。用戶可以選擇其中滿意的效果圖作為網站的開發方向,如果效果圖用戶不滿意,可以在此基礎上修改。當效果確認好了以后,就可以進行頁面的制作了。

4網站頁面的制作

現在比較流行的是使用DIV+CSS技術進行頁面排版。首先要對效果圖進行頁面布局,根據布局結果對效果圖進行切片,將切出的圖片保存成需要的格式。在站點建立以后,需要制作CSS樣式文件和相關聯的XHTML文件。通過DIV和CSS技術分別制作網頁的背景、Logo、導航、頁面內容的版式、網站的超鏈接等。最終把效果圖轉化為HTML網頁文件。網頁的前臺界面出來以后,可以著手進行動態網頁部分的設計,并最終與后臺數據庫進行連接,實現網站的最終效果。

5網站的測試和

網站建設好后要進行相關的測試。首先要進行網站的功能測試,包括鏈接是否正確,表單提交數據是否符合要求,表單數據是否與數據庫數據類型一致。然后還要對網站的性能進行測試,要測的項目包括連接速度、連接數量的壓力測試。此外還要進行客戶端的兼容性測試和安全性測試。經過相關測試后就可以將企業網站到WEB服務器上,供客戶進行瀏覽。

作者:冀松單位:中國地質大學長城學院

網站開發論文:網站開發與網頁設計論文

1網頁設計與網站開發教學活動中的計算參與

網頁設計與網站開發課程的教學活動的要從三個方面來描述:從編寫HTML代碼到創建實際任務;從獨立開發到小組合作、組間協作;從“白手起家”到“站在巨人肩膀上”再創造再開發。

1.1從編寫代碼到創建實際任務。傳統的網頁教學總是以編寫HTML超文本標記語言、CSS層疊樣式表文件、JavaScript為基礎,通過Dreamweaver工具的拆分模式實現可視化的實際效果與基礎理論的結合來展開。這樣的教學方式與網頁的實際應用聯系較少。使得學生在學完網頁之后難以解決具體的實際問題。采用任務驅動的教學方法,通過實際項目,引入真實情境,如玩具銷售店、我的大學生活、學科資源網站等。讓學們從單純的學生角色轉化為網站構建者,成為一個生產者。這樣大大激發了學生的學習動力,并肩負責任感和成就感去學習。學生在構建實際網站過程中直接、頻繁地接觸計算思維的概念,如網頁結構的搭建,樣式美化的屬性設置等,并不斷提升系統性的思考能力和創意思維能力。構建網站時系統性的思考力是指學生需要在設計諸如導航條或鏈接中從設計網站、解決問題和理解用戶需求的角度去“仔細思考用戶與網站的互動方式以及根據意圖實現功能的方式解決問題”[1]。構建網站中的創意思維是指學生可以把網頁設計學習融入到創作具有實際意義和真實內容及富有個性的網站構建過程中,將學科學習與實際生活相統一。

1.2從獨立開發到小組合作、組間協作。網頁設計與網站開發的工作不是一個人獨立完成的,而是需要團隊的合作共同完成,當前的信息產業的工作都不是一個人獨立能夠完成的,而需要與他人合作完成。因此,獨立思考和學習確實能促進學生知識掌握能力、而通過合作構建網站可以分解復雜任務。利用這種協作模式可以培養計算思維能力中除知識技能方面的其他方面——過程與方法、情感態度與價值觀。

2考核評價

根據《網頁設計與網站開發課程》的三維教學目標(知識技能、過程與方法、情感態度三方面)制定考核方法及評價標準。考核評價改變傳統的單一的總結性評價的方法,采用平時的過程評價、階段評價和綜合評價相結合的評價方法。過程評價是指學生平時的學習過程,根據精心設計的學習情境對學生的學習過程進行記錄和評分。這其中包括學生出勤情況、學習態度、單元情境的完成情況;階段評價即是期中評價,通過期初時提出主題網站任務,學生在學習過程中著手規劃、設計、實施并完成任務,在學期中期進行集中評價[2],起到貫穿始終、承前啟后的作用;期末考試采用上機考試,題型包括根據給定素材及代碼截圖拼出網頁頁面,根據給定模板和主題要求,在現有素材的基礎上實現網站規劃及網頁設計。

3結束語

在網頁設計與網站開發的教學活動中,培養學生計算思維的三維目標,并結合行之有效的計算參與,將會大大調高教學質量和教學效果。

作者:陳麗麗 單位:遼寧建筑職業學院

網站開發論文:網站開發項目的任務拆分

摘 要 在軟件項目開發過程中,項目延期,質量不合格,IT人員緊缺,小型軟件開發公司多,開發人員的經驗不足等,嚴重影響著軟件的質量。如何管理好軟件項目開發,成了當前很多軟件公司的困境。本文以針對目前軟件項目開發中的代碼編寫問題進行探討分析,并提出一些解決方法以減少項目的失敗率,減少項目的風險。提高項目的交付時間準時性,提高軟件項目的質,降低成本。

【關鍵詞】項目管理 軟件開發 任務

1 合理的人員分配

目前很多小公司的開發人員是一個經驗豐富的項目管理人員,帶一些新人。那么任務分配的時候,我們就盡可能的把任務分成簡單的,容錯能力強的和復雜的容易出錯的任務分開。把前部分分配給新員工,技術熟練成度不是很高的員工。

例如某新聞項目拆分為兩大知識點,分別是html+css和JSP+數據庫動態代碼部分。html+css分為DIV布局拆分,ul li、連接標簽,Css屬性等。 JSP+數據庫動動態代碼包含了數據庫設計與連接,數據庫內容顯示。html+css部分分配給新員工,老員工給予技術指點。JSP+數據庫動由老員工編寫。既減少了關鍵人員的時間,又保證了軟件的質量,新員工也得到了進步。

2 簡明扼要的代碼

軟件開發代碼編寫要求用純html標簽編寫,不要用軟件生成,這樣的代碼簡單易懂,層次分明,美觀好看,方便自己修改和別人維護,方便插入相應的JSP代碼。例如,某新聞網頁,分為如下四部分。

2.1 DIV布局拆分設計

首頁拆分為三個模塊,第一個模塊為頭部1000px*100px。第二個模塊再拆分成440px*400px,540px*400px兩個模塊,為間20px的小灰邊,第三個模塊尾部為1000px*80px。

對應的HTML代碼為:

網站開發論文:網站開發綜合實訓課程中項目教學法的應用

【摘 要】本文針對網站開發綜合實訓課程教學現狀,分析項目教學法及其在網站開發綜合實訓課程中的作用,并探索網站開發綜合實訓課程中項目教學法的具體應用,以有效地提高學生實操能力,提升教學質量。

【關鍵詞】網站開發綜合實訓課程 項目教學法 應用

網站開發是一項對實操能力、自主創造力以及團隊協作能力要求非常高的專業技能。中職教育是以向社會輸送專業技能型人才為主要目標,以提高學生職業技能為目的培養社會所需的人才。本文試針對網站開發綜合實訓課程教學現狀,分析項目教學法及其在網站開發綜合實訓課程中的作用,并提出網站開發綜合實訓課程中項目教學法的應用措施,以有效地提高學生實操能力,提升教學質量,培養更多的專業技能型人才。

一、網站開發綜合實訓課程教學現狀

整個計算機網絡專業課程中,網站開發是優秀技術之一,它將多門專業學科知識融會貫通,是一門對實踐和操作都要求非常高的技術課程。現有中職計算機網絡專業的各科成績以及最后實踐的大數據調查普遍顯示學生的各科成績都達到優異的標準,但綜合實踐的過程中卻存在不會開發、不會思考,甚至是對于一個開發網站的項目無從下手的情形。種種跡象表明,學生雖然各科成績優異,但缺乏將所學知識運用于實際,缺乏連貫運用,缺乏實際操作能力。因此,對于計算機網絡專業的學生開設網站開發綜合實訓課程非常必要。它對于培養學生動手能力、激發學生學習探索的興趣以及提高學生綜合知識應用能力有著顯著的改善。

然而,從網站開發綜合實訓課程整體開設的現狀來看,其教學模式仍是以教師為主體,教師通過電腦屏幕的控制向學生演示課程中即將要實現的功能以及實現的過程,讓學生模擬練習,如此一來,學生無須動腦,他們大多認為只要根據步驟實現功能就行,缺乏自主探索意識,這樣的實訓現狀已經跟不上當前網站開發的現實需求。

二、項目教學法及其在網站開發綜合實訓課程中的作用

在計算機網絡專業的綜合實訓課程教學中,傳統的利用投影儀或者是利用多媒體網絡教學的情形非常普遍,各種先進的教學方法也引入教學之中。然而,由于長期以來教學一直強調的是以課堂為中心、以教師授課為中心,忽略了學生的主動性以及積極性的發展,這就導致學生在實踐中缺乏實際開發能力。項目教學法是以學生為主體、以教師為主導、以項目為主題的一種創新型教學教學方式。它強調學生的自主學習,促使學生從嘗試入手,從練習開始,調動學生的自主學習能力、積極探索能力,讓學生當“主角”、讓教師當“輔助”,如此一來,有利于鍛煉學生動手能力,提高實際操作能力,對所學知識進行融會貫通。在綜合實訓過程中應用項目教學法,則都是由學生自主分析、自主操作、自主探索,教師扮演解惑的指導角色。它能夠充分調動學生的主觀能動性以及積極創造性、動手能力、思維能力,促進學生更好地將所學知識運用于實際,實現教學的目的。這就有助于培養學生創造力和創新力,使學生能真正理解什么是網站開發,網站開發都需要經歷什么樣的過程,并在實操中學以致用。

三、網站開發綜合實訓課程中項目教學法的具體應用

網站開發綜合實訓課程是一門綜合考驗學生對于各科知識的掌握情況,提高學生專業技能的重要課程。可以說,它是對學生在網站開發中實操能力的終極鍛煉。網站開發綜合實訓課程中應用項目教學法,讓學生獨立對一個項目進行處理,包括開發前期信息的采集,設計項目方案,書寫項目開發文檔以及預估開發過程和網站開發之后部署實施,交付報告,終極測評等,不僅可以加深學生對知識的理解,更有助于提高學生全方位的技能。在網站開發綜合實訓課程中項目教學法主要涉及設計思想、設計理念、設計步驟、實施過程以及項目考核。

(一)設計思想。網站開發綜合實訓課程的主要目的是要將網站開發的優秀課程知識串聯起來完成一個具有動態交互功能的網站,所依據的基本思想為:從項目主題出發,憑借自己所學的專業知識和技能,通過方法分析、任務分解以及社會能力的運用來完成整個項目的設計。

(二)項目制定。從確立該項目為交互式動態網站開發主題開始,根據學生的能力將該網站目標定位為:創建網站、網頁設計、動靜態網頁制作以及數據庫創建與維護、腳本語言的使用技術等,根據學生掌握相關知識的能力對這些模塊進行重組,主要體現在以下 6 個模塊:

從設計理念上看,每個項目都是一個相對完整的工作過程。設計之初,必須明確在該項目中要實現的目標以及預估或檢測是否在自己的能力范圍內,所需的專業知識,在該項目進行開發的過程中所涉及的知識、方法等事先都應該明確,如此才能更好地進行網站開發的后續工作。

(三)項目實施。將一個項目分成 6 個獨立的模塊,以實現每個模塊為目標,最終實現一個完整的項目。如此一來,項目目標明確,每個模塊要實現的功能任務也很明確,學生在一步步完成既定的分解任務之后,再進行有效的模塊匯總,最終實現項目,實現該項目所要達到的功能。鑒于此,該項目依照上述分解的模塊,具體的設計步驟或是詳情步驟可分為以下幾步:一是將上述模塊1的框架設計分解來進行網站創建、頁面結構、頁面布局等框架的設計。二是動靜態網頁的創建可分解為使用 javascript 腳本語言、htnl 網頁語言或者是 、PHP 等開發語言來實現頁面注冊以及其他功能性網頁的創建。三是數據庫模塊的設計步驟可分解為數據庫的配置、鏈接、建表、所要涉及的視圖、存儲過程以及數結構編寫等。四是網頁美工模塊可分為整個網站的網頁布局統一性以及單個頁面設計的美化性等。五是功能信息模塊可將其分解為單個頁面功能的實現以及整個網站統一性的功能完善等,包括繪圖、按鈕形狀以及后臺邏輯過程的處理。六是該模塊可分解為整個網站進行黑盒測試、百盒測試以及服務器搭建和網站的。

項目的實施主要包括實施項目、網站展示檢查以及評測,包括對項目進行可行性的分析、項目實現的基本思路、實施的基本步驟以及進度控制的方面的工作。可采取小組的形式進行,到整個項目結束提交一份總結以及項目的開發文檔并進行匯報。而教師對該項目在開發過程中出現的一些問題以及處理問題的方法進行評測、歸納并總結,提出可改進的一些建議,以便學生在下次進行網站開發項目中能得到提升。

(四)項目考核。考核是對整個網站開發項目的最后的步驟,考核直接關系到教學成果,直接關系到學生實施項目的效果和最終成績的評定,重點在于技能考核,所實現功能的方法考核,是否測試通過考核以及教師評測和學生自評等組成,至于成績比例的分布等可根據不同項目來逐步確定。

總之,網站開發對于實際操作能力以及動手能力的要求非常高,項目教學法推行于網站開發項目教學的課程中,不僅可以很好地實現教學環境與實際工作環境一致,而且其對于小組之間的合作性、學生自主創造性以及實操能力都有一個完美的提升,因此,在實訓教學環節中,可根據具體的實訓項目開展項目教學法,并從中摸索出一條適合本校教學特色的教學之路。

網站開發論文:基于ASP的網站開發安全問題及漏洞防范研究

摘要: 許多用戶共享的數據都集中在數據庫系統中,因而其安全性也是個十分重要的問題。一旦數據庫遭到破壞,整個系統都將面臨崩潰。從SQL Server2000數據庫管理自身提供的安全機制出發,對在設計與開發Web網站中所遇到的操作數據庫的安全性問題進行探討,并對SQL注入漏洞給出具體的防范措施,這些方法和措施可用于網站設計中對SQL Serve數據庫進行安全訪問控制。

0 引言

在數據庫系統中,許多數據集中存放,被許多用戶共同享用,因而其安全性問題尤為突出。一旦存儲大量數據的數據庫遭到破壞,整個數據庫系統就都將面臨崩潰。ASP技術具有編程靈活且簡便等優越的特點而使其成為當下最為廣泛訪問WEB數據庫技術中應用的一種技術。本文分析研究數據庫的安全問題是選用ASP + SQL Server2000開發Web網站為實例的。

1 分析ASP技術的安全開發問題

按照計算機web網絡服務器的結構,Web網站的數據安全性可分操作系統層次、IIS層次、數據庫管理系統層次、ASP源代碼層次四個層次。本文通過分析ASP連接SQL Serve數據庫的操作來舉例說明安全開發的問題,多數情況下,程序開發人員在應用SQL Server數據庫進行動態網站開發時,都會選擇直接使用SQL Server的系統用戶賬號Sa和密碼進行數據庫訪問。以ADO方法連接數據庫為例子:建立與KWServer服務器上KWGL數據庫的連接,其ASP連接數據庫代碼如下:

一旦非法用戶查得到數據庫的連接文件,由于Sa賬號的管理權限是最高的,非法用戶就能夠很輕松地進入到數據庫中,進而對數據表等數據信息進行破壞。可以從SQL Server2000數據庫管理系統自身提供的安全機制出發提高數據庫系統的安全性。

2 SQL Server數據庫系統安全認證機制

用戶在訪問數據庫以及數據庫對象時,需要經過身份認證和權限授予兩個安全性階段。登錄帳號認證是SQL Server2000數據庫管理系統用來控制約束用戶對服務器的連接進入問題,更進一步,使用數據庫的“授權”限制是用戶對數據庫及數據庫對象的操作,兩個方面共同組成SQL Server數據庫管理系統的安全機制。SQL Server DBMS的安全策略都是具有層次結構的,層層遞進,即只有滿足上層系統的安全性需求之后方能進入下一層。

2.1 身份認證階段 用戶首先要獲得SQL Server上對數據庫的訪問權限,要先要被系統承認,認為是合法的才登錄到服務器上,然后,SQL Server對用戶進行身份認證通過就可以連接到SQLServer上,認證不通過服務器就將拒絕用戶登錄。

2.2 權限授予階段 身份認證階段系統只基本的檢驗用戶是否有連接SQL Server實例的權限,身份認證通過就表示用戶可以連接SQL Server,身份認證不通過則系統將拒絕用戶的連接。然后進一步就需要授予SQL Server數據庫中對應到用戶登錄的帳號訪問權利,需要檢驗用戶是否有訪問服務器上數據庫的權限,因此,用戶的權限認證可以約束控制用戶在數據庫中進行的所有操作。

3 SQL注入漏洞的防范措施

在客戶端上是無法看到ASP程序后臺執行過程,ASP源代碼也一樣是客戶端看不到的,但是即便這樣,在數據庫的弱權賬戶下,非法用戶對數據表的直接訪問也是十分危險的,網站結構信息容易暴露不說,還可能引發攻擊的可能性。非法入侵者SQL注入漏洞的方式多種多樣,如:定義函數防范SQL注入漏洞 ,通過FORM表單提交數據注入,過濾參數中的非法字符防范SQL注入漏洞等等,這里因為篇幅有限,不一一列舉,只簡要談一下過濾參數中的非法字符防范SQL注入漏洞和定義函數防范SQL注入漏洞。

3.1 過濾參數中的非法字符的方法 通過把瀏覽器地址欄中將要訪問的文件名后面加上問號及參數列表的手段,黑客(非法用戶)可以用來猜解出字段名、表名、用戶名和對應的密碼信息等,如:構造URL地址為//127. 0. 0. 1/login. asp? uname=admin'and (select count)from data)>0 and `a'='a。通過不停地變換表名“data”,直到猜出真表名。猜出表名后即可猜字段名,通過提交不同的SQL語句給URL地址,根據鏈接的頁面顯示是否正常,可以把數據庫中所有記錄的數據逐個“解出”。

3.2 定義函數的方法 由于數據庫中存儲的用戶名和密碼都是對應的字符串型數據,在查詢數據庫時我們通常使用引號把查詢值括起來。但是很多網站喜歡把用戶名和密碼放到數據庫中,此時,黑客(攻擊者)只要根據SQL構造一個特殊的用戶名和密碼,就可以輕而易舉的通過數據庫的驗證,進入訪問本來沒有權限的頁面。如果要防止此類的ASP程序密碼驗證漏洞,可通過使用定義函數的方法對SQL語句中的單引號進行轉換來實現。

4 結束語

探討ASP + SQL Server2000開發Web網站中所遇到的訪問數據庫的安全性問題,從數據庫系統安全認證機制出發,通過分析常見的幾種SQL注入漏洞的方式,得到了防范數據庫安全的保障措施。一般而言,數據庫系統本身的安全措施只能滿足最基本的需求和應用,對于一些敏感領域和重要的單位部門,還要考慮更深層次的處理手段,在數據庫的安全訪問控制的前提下,進行相關存儲重要數據庫運用加密技術來增強安全性。

網站開發論文:KindEditor在網站開發中的應用研究

摘 要: KindEditor是一套開源的在線HTML編輯器,網站開發人員可以用KindEditor把傳統的多行文本輸入框替換為可視化的富文本輸入框,從而讓網站用戶獲得所見即所得編輯效果。KindEditor功能齊全,使用簡單,具有很強的可擴展性,而且能夠兼容各種主流瀏覽器。KindEditor可用于動態網站和精品課程開發制作中,利用KindEditor的富媒體性,可輕松實現文本編輯以及視頻、音頻、圖片和附件等資料的上傳管理。

關鍵詞: KindEditor; 富文本; 動態網站; 精品課程

0 引言

目前,Internet上各類中小型網站如雨后春筍般涌現,這些網站通常都是動態網站,動態網站通常都會有一個簡單的網站后臺管理系統。后臺管理功能通常有新聞,產品和商品添加等。而要方便快捷地實現這些功能,通常需要一個在線HTML編輯器。常用的在線HTML編輯器有KindEditor、TinyMCE、FCKEditor、CuteEditor和eWebEditor等。本文以使用最為廣泛的KindEditor為例,探討在線HTML編輯器在網站開發中的應用。

KindEditor是一套開源的在線HTML編輯器,主要用于讓用戶在網站上獲得所見即所得編輯效果,開發人員可以用KindEditor把傳統的多行文本輸入框(textarea)替換為可視化的富文本輸入框[1]。

1 KindEditor在網站中的使用

要在動態網頁(如asp網頁)中使用KindEditor在線HTML編輯器,需要經過以下幾個步驟。

⑴ 到網站下載KindEditor在線HTML編輯器。將下載的壓縮包解壓后如圖1所示。KindEditor目前支持asp、jsp、和jsp等動態網頁技術,因此可以在這四種動態網頁中集成KindEditor在線HTML編輯器。

⑶ 在網頁的表單中設計一個多行文本輸入框,這里注意要將多行文本輸入框的visibility屬性設置為“hidden”,多行文本框代碼如下[3]:

多行文本輸入框的name屬性值(Description)應該出現在步驟⑵的以下代碼行中。

這樣設置的目的是用KindEditor富文本輸入框取代傳統的多行文本輸入框,傳統多行文本輸入框如圖2所示。

經過上述設置后,傳統多行文本輸入框將會變成一個富文本輸入框。如圖3所示。

比較圖2和圖3就可以看出,圖3的富文本輸入框比圖2的傳統多行文本輸入框多了很多實用的工具,這些工具可修改文本格式,上傳圖片、視頻和附件等。

如果要在處理表單的asp頁面獲取該KindEditor富文本輸入框中的內容,使用以下語句即可:

Description=request.form("Description")

KindEditor會將圖片、視頻和附件等資料上傳到圖1的“attached”目錄下相應子目錄,通過以上語句獲得的內容通常是一段HTML代碼,要在Access數據庫中存儲這段HTML代碼,可以用一個數據類型為“備注”的字段即可。

⑷ 圖3所顯示的在線HTML編輯工具可以由用戶定制,定制方法比較簡單,打開kindeditor根目錄下的kindeditor.js文件,找到如下代碼段。

用戶可以在該代碼段中定制在線HTML編輯器的工具,只需把不想要的工具刪除即可。'/'符號表示換行,其他工具基本可以做到見名知意。如果將上面代碼段刪減為以下代碼段,則得到的富文本輸入框的效果如圖4所示。

圖3所展示的富文本輸入框通常用于網站后臺,因為網站后臺管理員通常需要插入flash動畫、視頻和附件等內容。圖4所展示的富文本輸入框通常用于網站前臺,網站前臺留給用戶的功能應該要少一些。通常主要是一些文本格式、圖片和表情工具等。

如果要在網頁中創建兩個或多個可視化的富文本輸入框,首先創建多個傳統多行文本輸入框,代碼如下:

以上代碼的作用是創建兩個Kindeditor富文本輸入框替代傳統多行文本輸入框。

⑸ Kindeditor可上傳的資源有圖片、flash、媒體和其他附件。這些文件的格式在kindeditor中都可以指定,如果還需要上傳某些特殊格式的文件,可以對kindeditor中指定的文件格式進行修改。另外,kindeditor中對上傳文件的最大尺寸做了限制,這個限制也可以修改。修改方法比較簡單,找到kindeditor根目錄下的asp子文件,找到upload_json.asp文件并打開,找到如下代碼段。

用戶可以在這段代碼中設定要上傳的文件格式和最大文件大小。修改方法比較簡單,如果需要在網站中上傳bmp格式的圖片,可將第一行代碼改為:

imageExtStr="gif|jpg|jpeg|png|bmp"

其他代碼的修改方式與此基本一致,讀者可自行修改。

2 結束語

KindEditor是一套開源的在線HTML編輯器,它功能齊全,使用簡單,具有很強的可擴展性,而且能夠兼容各種主流瀏覽器。KindEditor可廣泛用于動態網站和精品課程開發, KindEditor的信息可以插入視頻、音頻、圖片和附件等資源,因此KindEditor的信息更加具有多媒體性。但KindEditor也有一些缺陷,比如KindEditor的多媒體信息在刪除后,信息中包含的視頻、音頻、圖片和附件等資源沒有同時被刪除,仍然留在服務器中。這些沒有被刪除的資源會白白浪費服務器存儲空間并影響網站訪問速度。這是KindEditor下一步應該繼續修改和完善的地方。

網站開發論文:網站開發課程交互中朋友圈群體信任解決方案

摘要:隨著社會網絡微信、微博等互動活動的增加,一些用戶根據自己的興趣,經常參加一些團體活動。在社會網絡決策環境中,每個用戶都會對其他用戶有不同程度的信任度,用戶的信任度越高,信息的反饋就相對容易被其他用戶所接受。本文的研究是在網站開發過程中建立朋友圈之間的信任度,建立用戶之間的信任度。

關鍵詞:微信朋友圈;群體信任;交互

1 引言

近幾年,社會網絡互動活動的增多,很多用戶根據自己的興趣參與某些活動,他們的行為是群體性特征的表現。為了給這些用戶提供一些建議,需要建立一個系統,這個系統將是電子商務領域的新的發展方向之一。這個系統不僅需要考慮個人的喜好,而且需要考慮群體的喜好,主要是要找到一個方案,這種方案就是將所有的喜好結合在一起。但是這種方案雖然簡單但是精確度不高。主要原因是:朋友圈的微信沒有相互作用,群體沒有一個共識,沒有考慮在微信朋友圈組的用戶之間的社會網絡的信任關系。不同于傳統的群體互動決策,在社會網絡環境下,群體用戶之間存在一定的信任網絡關系。

因此有了網絡環境下一種新的群體決策問題,它主要包括以下幾個優秀問題:如何確定一系列的微信朋友圈用戶群體之間的信任關系的成分,有必要分析用戶的信任行為,用戶之間的信任傳遞。如何確定在朋友微信圈組有一致的追求,有共同的語言,除了追求一致性,還要考慮個人,如果一致性和獨立性是沖突的,如何幫助社會達成共識?對這些問題的進一步研究,不僅有利于電子商務群體推薦方法的進一步完善,也是傳統群體決策理論對社會網絡環境發展的必然要求。

2 微信朋友圈

微信圈指的是騰訊微信的社交功能,用戶可以通過朋友圈的文字和圖片,也可以在音樂或朋友圈分享給其他軟件。用戶可以在朋友的新照片上“評論”或“贊美”,但是用戶只能看到同一個朋友的意見或贊揚。

微信的朋友圈可以直接圖片動態。圖片可以選擇拍照或從相冊中選擇,最多可共享九張圖片,并且的圖片可以伴隨文字描述,但是這些圖片會進行壓縮的一個平臺,一般來說,iOS的微信版本高于其他手機的版本。

微信的朋友圈可以選擇內容,選擇一個小的視頻分享。小視頻當前支持最長8秒的小視頻共享。朋友圈顯示的小視頻自動播放默認,但沒有聲音。當你點擊小視頻進入個人播放器時,你可以播放聲音。在微信設置,您可以關閉小視頻自動播放節省流量。小視頻也可以通過聊天列表直接把聊天界面釋放出來,以實現快速分享的需求。在最新版本中,一個小視頻已被支持后的拍攝暫時保存發送。但是,后的一個小視頻不能轉發或收藏。

根據的朋友圈的攝像頭圖標,可以輸入純文本的動態界面。第一次入門會提示這是一個函數的內部測試,可能會在版本更改中取消。這種純文本動態支持最新的草案,最后一次編輯沒有發送或清空下一個打開的內容將自動恢復。它不能被轉發或存儲,不支持位置標簽、組視圖和@某人。

朋友支持其他應用程序共享的微信圈。在內容直接分享到朋友圈中的應用。以鏈接的形式分享朋友圈的內容。音樂應用程序共享歌曲,可以直接在朋友圈播放,直接播放圖標,不需要打開鏈接。

在朋友的微信圈最新版本開始推送廣告,形式和廣大朋友圈相似,為圖片+文字”。廣告圈的朋友會顯示在右上角的“促銷”。在第一版中,只有“體內”“可口可樂”和“寶馬”三個廣告,根據內部算法被推到不同的用戶。廣告圈的朋友和普通朋友圈將類似的時間線與新朋友圈,以推動前進,而不是一個固定的位置。

朋友圈分享可以評論和點贊。自己的評論可以在任何時候刪除,點擊一次就可以取消。每一條信息都只能是一個點的贊美。朋友圈里的朋友評論要自己點開這條說說才能夠看見。

3 電子商務信任機制方案

阿里巴巴和其他的商業模式是B2B電子商務模式。對于一個企業,一個良好的信譽是生存的基礎,企業只有有良好的信譽,才能持續發展,才能占有一定的市場份額。對雙方交易的B2B模式的企業,一般企業之間的交易是一個長期的行為和大量的行為。公司通常不會失去他們的信任的人的行為,他們是從長遠的角度來看,更多的關注是企業和品牌的聲譽。在一般情況下,企業之間的交易,有一個正式的合同保護。交易時,雙方有合同文件,將受到法律約束,雙方通常會作出合理選擇的交易,主體的交易也有足夠的信心,對方可以履行的信任關系。如果主體可以達到客體的預期價值,那么客體是信任的主體,信任關系是這種情況的體現。你可以使用預期的價值來衡量信任關系,通常用信任來表示。信任模型與社會人的信任關系。在這種情況下,信任和信任管理的問題就不那么突出了。

卓越網,當當網和其他的商業模式是B2C電子商務模式,企業和消費者雙方的交易。一般企業通過電子商務網站的方式提供賣家信息,主要功能是信息搜索、下訂單、支付和配送功能。B2C電子商務中的信任關系是:企業與消費者、企業和供應商,企業和物流公司、企業、銀行、消費者和銀行等。在這種交易方式下,交易往往要求消費者支付首付款,在收到商家的付款后發貨。因此,這種電子商務信任問題的交易模式主要是針對企業。所采取的措施應主要是增加商業和聲譽的審查,對于那些投機的企業,應禁止他們進入電子商務領域。

易趣網、淘寶和其他的商業模式是C2C電子商務模式,參與交易的雙方是消費者和消費者。與前兩種方式相比,電子商務信任模型是最嚴重的問題,最大的風險。交易主體以網絡的優勢,不喜歡傳統的交易模式在時間和空間上的限制。在交易前,雙方可能不了解對方,甚至是一個完全陌生的人。將不會追求一個可持續的業務作為一個業務,但也強調,一次性有利可圖的交易之間的主要交易行為更。更為不利的是,在這種電子商務模式下,雙方往往是匿名交易,不會注意個人賬戶的聲譽。而企業、個人在盈利的情況下,可能更傾向于不值得信賴。因此,上述兩模型相比,C2C電子商務模式最重要的信任問題。

4 結束語

在人類社會中,信任是人與人和諧相處的基礎,同時也是個人情感的顏色。在電子商務環境中,用戶可以獲取商品信息,可以與用戶進行溝通,也可以表達自己的觀點和意見。這些信息可以收集和量化。本文的研究是在網站開發過程中建立朋友圈之間的信任度和建立用戶之間的信任度。

網站開發論文:基于行動導向教學法的ASP.net網站開發課程改革探索

【摘 要】軟件技術專業課程中網站開發是優秀和關鍵,具備很強實踐性,行動導向教學法是針對技工院校學生進行的教學方法。基于此本文依據網站開發為例,研究網站開發中行動導向教學法的實踐過程,改變滿堂灌的教學方式,簡化教學理論,提高學生實踐能力,全面促進網站開發課程的改革。

【關鍵詞】行動導向教學法;網站開發;課程改革

行動導向教學法在實踐應用中可以做到做中學,學生依據自身行動來獲得知識,從而培養職業能力。行動導向教學法是以學生為主的實踐活動,注重學習評價,也就是學習過程的反饋和評價。行動導向教學包括五步教學法、案例教學法、項目教學法、頭腦風暴教學法等。在網站開發中應用行動導向教學法,能夠促進學生對知識的認識,改變教學模式,提高教學效率。

一、行動導向教學法的網站開發課程改革

1.構建教學體系和教學內容

網站開發教學可課程中,依據微軟ATA快遞運輸管理系統為例,適當融入優秀的學生作品,利用企業實際管理方式來創建大學生虛擬創業公司,此時教學的主要內容就是虛擬公司真實項目[1]。實際操作中功能模塊為快遞運輸管理系統,以此當做教學的載體,并且把教學內容合理分為多個情境,從不同情境來對學生能力進行考核。對快遞運輸管理系統進行分析,依據不同功能可以把案例分為應用管理、接貨管理、到貨管理、客戶管理、配車管理、票據管理六大模塊。常規教學過程中主要針對應用管理和客戶管理進行設計和實現,小學期實踐中完成其他模塊。設計快遞運輸管理系統的時候,包括常用服務器控件、CSS樣式、內置對象、數據庫編程等網站開發的基礎知識,小學期培訓的過程中對學生進行分組,每組5~6人,模擬完成案例教學的其他四個模塊。實踐教學的主體是學生,老師只是引導者和組織者,負責回答、收集學生的問題。學期結束的時候,學生需要對課程進行評比和答辯,從中選擇優秀的作品參加設計大賽[2]。

2.改革教學方法

網站開發教學方案實際上是依據項目驅動的方式進行課程教學,并且利用角色扮演和任務導向方式實施每堂課的教學,此外也需要合理應用多種輔助手段。網站開發教學中依據案例的不同情境進行真實教學。教師授課的時候利用引入問題的方式來具體講解案例項目,并且從中提煉有用的知識,同時向學生介紹需要完成的項目學習情境,教師和學生一起進行討論和分析,最后學生解決問題,教師總結問題。小學期實訓項目中,對學生進行分組教學,并且每組都選出一名作為經理人的組長,項目程序員作為組員,切實完成案例的設計和實現[3]。

3.改革教學手段

網站開發教學的時候,合理利用現代信息技術,并且有機結合SOVO虛擬平臺,從而緊密聯系實際工作環境和課堂教學,以便于達到無縫對接企業工作和學習課程的目的。網站開發教學中進行相應的改革和創新。第一,網站開發教學中所有教師都配備教師電腦,教師授課中全面利用多媒體,從而確保可以有效提高教學質量,促使形成豐富多彩、生動活潑的學習內容;第二,網站開發教學中,大部分專業課教學中保障學生人手一臺筆記本,充分體現移動實驗室的效果和作用。第三,實施網上訓練和答疑。為了有效提高師生交流,增加學生學習機會,學校可以開設網站開發課程網站,為師生交流提供平臺。第四,通過輔導員、郵件、微信等方式來密切聯系學生,確保可以及時了解學生情況,方便調整教學方式和教學進度。第五,有興趣和有時間的學生可以把他們融入到SOVO中,并且利用虛擬真實項目來有效提高學生的專業能力。第六,學校每一年都設置小學期,依據課程實訓來檢驗和鞏固之前的學習內容。第七,利用期末總結匯報的方式來為學生提供機會,并且通過學習動力和壓力來最大限度激發學生的積極性。第八,學校定期或者不定期舉辦軟件設計大賽,以便于提高學生積極性。例如,軟件設計大賽、網頁設計大賽等[4]。

二、行動導向教學法網站開發課程改革的特色

經過多年研究和實踐,行動導向教學法網站開發課程建立形式多樣、內容豐富的教學資源。從社會服務覆蓋性和專業教學支撐性體現課程資源,包括以下幾方面特色[5]。第一,課程資源主要就是實際項目,并且結合SOVO案例和優秀學生作品構成,在整個教學中貫穿案例,充分展現項目為導向、實踐為基礎、改革為本位的理念。從專業角度來構建課程,依據快遞運輸管理系統來實現網站開發課程教學活動,并且把課程案例分為幾個獨立模塊,對所有模塊進行講解、練習、模擬以及實訓,從易到難,從簡單到復雜,逐漸完成整體案例。第二,設計網站開發課程的時候,利用實訓學期做中學、常規學期學中做的原則進行教學,也就說第二學期的時候教師帶學生完成案例實訓的應用管理和客戶管理模塊,注重教師講解演示,學生學習操作。小學期實訓的時候依據分組形式獨立完成案例項目,網站開發是小學期實訓的基本內容。以一個月為時間,學生獨立完成軟件項目開發的五個階段的所有項目,最后在學期期末結束的時候進行評比答辯,并且推薦優秀作品參加學校比賽。第三,構建項目開發真實案例庫的時候合理應用SOVO虛擬平臺。SOVO的賽特科技、威信科技、奧德科技等都是軟件開發企業,從接手項目、分配任務、開發項目都應該配備專門的學生,教師只是需要在學生實踐中進行指導[6]。

三、結束語

綜上,隨著科學技術以及信息技術的不斷發展,學校教育也越來越重視軟件的開發,網站開發課程改革得到專家和學者的廣泛關注,可以在一定程度上促進其他課程的發展。網站開發課程依據實踐示范和教學示范來改革課程。網站課程提供教學教案、教學大綱、電子教材、實驗指導、習題解答、網絡課件等可以極大程度上擴展教學空間和資源,不但能夠促進教學效率,同時也能夠體現師生共享資源的優勢,起到了良好的示范作用。實際操作中需要從教學案例、教學方法、教學手段方面創新和完善網站開發課程的改革方式,最終構建特色的網站開發課程。

網站開發論文:基于.NET的網站開發教學研究

摘 要:隨著當前網絡技術的普及,越來越多的教師已經習慣利用互聯網進行在線教學。本文就設計出一套基于.NET的網站開發教學平臺,通過使用.NET技術來提升教學效率,同時這種教學平臺也非常利于網站的后期維護和升級。

關鍵詞:NET;教學平臺;網站

一、平臺模塊設計

在本次設計中,教學平臺的功能主要包括欄目管理、作業管理、在線測試、題庫管理以及師生在線交流和用戶管理共6個模塊。

欄目管理包括新建目錄、添加、刪除等功能,欄目管理的設定顯示本教學平臺具有很好的擴展性,在今后的教學中,可以根據學生的需求隨時進行擴容,這樣就能更好地發揮本教學平臺的教學作用。

作業管理是本教學平臺中的基礎模塊,作用就是使教師可以通過該平臺各種作業,而學生可以利用該教學平臺在線寫作業,同時也可以在提交之前隨意修改,但一旦提交,就不能再次修改。此外還具有查收作業的功能。

在線測試和題目管理的作用是利用本平臺完成在線考試測評。教師可以利用題庫管理對考試題目的類型進行增添和修改,并對每個題目進行分數設置。當教師完成預定的考試的題目設置后,就可以利用在線測試最新的考試題目和考試時間。當學生通過該平臺了解到考試最新信息后,就可在規定時間內上機進行考試。學生在考試時間內可以修改答案,不過一旦提交試卷,就無法再對答案進行修改。同樣,教師也可以利用題目管理模塊對考生的答卷進行人工評卷。

師生在線交流模塊為本次設計提供了一個論壇插件,無論教師還是學生,都可以在該論壇發帖。為了避免無用信息過多,安排一位在校教師擔當論壇管理員,這樣就可以有效管理論壇。論壇的作用就是加強學生和導師之間的互動,論壇可以很好保存信息,因此受到全體師生的歡迎。

用戶管理模塊由管理員、教師和學生組成。管理員可以對教師和學生的權限進行各種設置。例如,教師可以進行作業管理、試題編輯、在線審卷等。學生只能進行在線作業、在線考試以及在線論壇交流等。

二、動態導航技術的實現

本次開發的教學平臺具有動態導航的功能,該功能是通過Visual Studio2012軟件中的控件TreeView來實現的,利用TreeView控件能夠很好地完成節點的各種設置。通過對樹形結構的遞歸方式來調用各種節點的信息,并通過數據庫將這些信息以動態樹形菜單來體現,用戶可以逐層打開這種動態樹形的菜單,然后就可以看到頁面右面顯示出來的隱藏信息。

三、結語

本次設計實現了課程導航、工學結合、在線測試、課程管理、作業管理等功能。可以說,.NET技術可以用一種低成本、多功能的方式來實現教學的多樣性和教學效率的明顯提升,從而使得教師教得更輕松,學生學得更容易。

網站開發論文:試論數據庫設計在網站開發中的應用

摘 要:數據庫設計是網站開發建設的重要內容,程序員的水平高低在很大程度上是表現在數據設計的水平的高低上的。要實現網站的良好運作,必須要優化數據庫的設計工作,這里分析了數據庫設計的內容及數據庫設計在網站開發中的應用,對于促進網站開發工作的發展具有積極的促進作用。

關鍵詞:網站開發;數據庫設計;應用

目前,網站建設是很普遍,不同的網站建設滿足了社會各層人們不同網絡化需求。各個單位和部門也加強網站建設力度,通過建設自己的網站搞一些宣傳活動,促進產品更好的銷售,或者是進行文化的傳播,滿足人才的不同需要。在網站建設中,數據庫設計工作是非常重要的,網站開發的中心內容就是數據庫的設計應用,網站中的所有信息都需要借助數據庫進行處理使用,因此,數據庫設計質量直接決定了網站的運行質量。

1 數據庫的設計內容

1.1 數據庫設計的原則

在設計數據庫的時候,程序員要對數據庫設計的相關因素進行分析研究,按照一定的程序進行數據庫設計。作為程序員要樹立整體意識,在設計數據庫的過程中,要依托用戶需要進行設計。要研究用戶需要,在此基礎上開展設計工作,避免造成數據庫空間的浪費,要對相關因素進行綜合分析,避免人力財力和物理的浪費。在設計過程中,程序員要對數據庫范圍進行有效的界定,對用戶需要儲存的數據信息進行高效的管理。在數據庫開發設計之前,要做好必要的準備工作,對網站建設內容進行全面把握,并對網站后期開發工作進行充分研究。在設計開發數據庫的時候,要為數據庫再開發預留一定的空間,保障數據庫的擴展性,保障數據庫的成功設計。

1.2 設計字段類型

在設計字段類型,對數據表中的字段進行選擇的時候,需要充分考慮用戶需要,對用戶需求字段的最小數據類型進行研究,對具有代表性的性別數據庫進行設計。具有典型性的性別數據庫包括的類別有兩種,可以應用int方式進行設計。女性使用字段類型用1進行表示,男性使用字段類型用0進行表示,這是一種常采用的字段類型設計方式。但這種設計也有一定的問題,會造成一定的浪費。在字段類型設計中,可以以最優化設計理念為基礎進行設計,可以使用bit方式進行字段設計,對字段設計進行進一步優化處理。隨著信息技術的不斷發展,硬盤的儲存量發生了改變,儲存量不斷增加,但硬盤價格還有下降,這對消費者而言是有利的。但如果數據庫設計工作做的不好,數據庫設計不合理,不科學,在數據資源不斷增加的情況下,硬盤的存儲空間就會不斷降低,這樣,就影響到數據庫的運行效率,影響到用戶的使用,導致用戶瀏覽網頁時間增加。因此,對數據庫進行科學合理的設置是非常必要的。

1.3 設計數據表

數據表設計是數據庫設計的重要內容,設計好數據表才能使數據庫對用戶的體現得以有效的展示。依據用戶的需要,設計不同規格的數據庫,滿足用戶的不同類型的需要,是數據庫設計需要秉承的理念。數據庫設計對網站的規模有一定的影響,再設計數控的過程中,要充分考慮用網站的擴展性與多樣化的需求,保障數據設計能滿足網站建設的需要。網站建設離不開對不同功能模塊的區分設計。數據庫的設計,必須要研究數據庫的不同表格內容和需要,需要將數據資源進行儲存,對數據表的性能進行拓展,設計好數據表,這樣,才能保障數據庫的有效設計。

2 數據庫設計在網站開發中的應用

2.1 數據庫設計應用于手機銷售網站中

數據庫設計應用于網站管理系統可以發揮重要的作用,應用數據庫設計進行網站管理,可以提升信息資源的準確率,為不同行業的發展提供有效的數據信息支持。應用數據庫設計網站管理系統運行會更為平穩,運行的環境會更安全,運行效率更好。數據庫設計在銷售網站中應用,可以使網站發揮更多大功能。主要功能如下:第一,前臺商店功能。用戶可以進行網站的瀏覽,整個購物環節都可在網站中得到詳細的展示,商品的分類更為清楚,店主可以根據實際情況對網站信息進行設置,客戶可以根據需要,在短時間內,進行物品的選購。

第二,訂單購物功能,用戶可以對網站的界面進行瀏覽,可以根據自己的需要對商品進行檢索。店主可以對商品類型進行設計,更便于用戶進行商品的檢索。主頁可以放置熱賣商品,放置一些具有一定特點的商品,用以吸引用戶。第三,購物車的功能。在選好商品之后,用戶可以自己把商品放入到購物車中,進行結算。通過訂單確認,用戶就可以了解詳細的訂單信息,并選擇適合的付款方式和快遞手段。第四,后臺管理功能。后臺管理能夠對商品進行分類處理,根據訂單情況進行分類,對商品配送方式和付款方式進行設計,做好相應的后期服務工作。

2.2 數據庫設計應用于建設呼供局網站

數據庫設計應用于建設呼供局網站可以使網站的功能更為強大。比如,網站可以發揮交流和管理的功能,所有部門的數據信息都可以在網站中得到及時的更新。這種應用使網站的信息質量更高,使信息更為真實準確。在網頁中,可以根據需要對相關頻道進行設計,可以為相對應的網站提供下載服務 。在網站運行中,使用數據庫設計技術,可以增加頻道數量,使各個系統能夠建立連接。

2.3 數據庫設計應用于設計學生成績管理數據系統中

隨著教育管理形式的不斷變化,教育模式的不斷轉變,教育管理內容不斷豐富,人工已經很難很難對學生成績進行有效的管理,因此,需要建設一個有效的成績數據庫對學生成績進行管理。學生的成績數據庫系統可以對課程信息,教育資源進行管理,可以對功能模塊進行管理,提升成績管理質量。比如,設置學生信息管理模塊,相關人員只需要將學生的基本信息錄入到相關網站中,就可以應用相關操作,對學生的基本信息進行修改或者是補充完善。通過關鍵字的輸入學校教育者就可以獲得相關學生基本信息。另外,也可以實現對功能模塊的管理,在相應數據庫中設置的有保存系統功能,這個保存系統功能能夠對用戶的權限進行動態化的管理,可以對功能模塊進行刪減或者是修改,以實現對功能模塊的管理。

作者簡介:章立(1977-),男,江西南昌人,本科,副教授,研究方向:計算機專業發展研究。

網站開發論文:CDIO理念在《動態網站開發》課程中的應用研究

摘要:動態網站開發是信息社會中的一門專業技術,同時也是計算機及其相關專業的優秀課程。為優化課堂教學效果,提高學生網站開發技能,在分析該課程特點的基礎上,結合CDIO教育理念,探討其課程設計思路、案例設計原則、教學方法和考核方式,以期為課程教學提供參考。

關鍵詞:動態網站開發;CDIO理念;課程設計

0引言

《動態網站開發》是一門綜合性、應用性較強的專業課程,內容包括動態語言基礎、數據庫設計、服務器環境搭建等。據筆者對天津職業技術師范大學進行的調研,超過半數學生學完課程后,不能獨立地開發完整的動態網站。主要原因在于當前的教學大多注重語法基礎、網頁結構、技術原理等內容的講解,設計思維和應用能力訓練不夠。學生實踐技能培養不夠,不僅極大地影響了其學習的積極性和主動性,也會給日后工作帶來一定影響。因此,重新審視該課程教學,開展教學改革具有重要的實踐意義。

目前,基于CDIO理念的工程教育模式發展成熟,在非工程專業學科領域也有廣泛應用。本文借鑒國內外CDIO教育成功經驗,嘗試將CDIO理念引入到《動態網站開發》課程教學各個環節,進行課程設計。

1CDIO工程教育模式

1.1CDIO的含義

CDIO工程教育模式是近年來國際工程教育改革的最新成果,最初由麻省理工學院和瑞典皇家工學院等4所大學經過4年探索而成。CDIO代表4個英文單詞,分別是構思(Conceive)、設計(Design)、實現(Implement)、運作(Operate)。CDIO以綜合培養的方式使學生在工程基礎知識、個人能力、人際團隊能力和工程系統能力4個層面達到預定目標,如表1所示。它以產品研發到產品運行的生命周期為載體,讓學生主動學習,注重課程之間的有機聯系[1]。

1.2CDIO在教學中的應用

我國最早將CDIO工程教育模式應用于教學是在2005年,由汕頭大學的顧佩華教授率先引入到其所在工學院的5個工科專業,并取得了顯著教學效果。此后,此人才培養模式在我國各大高校中得到廣泛應用,進而形成一種頗具影響力的教育模式。CDIO理念所倡導的“做中學”和“基于項目的教學”也逐漸滲透到非工程專業學科教育中,如清華大學的顧學雍教授在“數據結構”和“數據庫系統原理”兩門課中均采用CDIO教學方法,得到了學生的普遍認可。

2《動態網站開發》課程定位

目前,CDIO教育模式主要應用于高校,涉及多個學科專業課程。由于各專業培養目標不同,學科性質特點也有所差異,因此需要對課程進行準確定位。

2.1課程性質

《動態網站開發》課程屬于應用型專業課程,其優秀任務是使學生掌握動態網站設計與開發的基本原理與技術,培養學生運用所學知識和方法設計動態網頁產品,具備網站開發思想和能力職業素養。

2.2課程目標

該課程的知識目標是使學生掌握動態網站的設計原理、開發流程以及優秀技術。技能目標是培養學生需求分析、概要設計、詳細設計、程序編碼、系統測試等基本能力,提高學生分析問題、解決問題、創新研究的能力。此外,激發學生對動態網站開發的興趣,提升溝通與協作能力,具備相應的職業道德和職業素養。

2.3課程特色

該課程具有較強的實踐性和技術性,“基于項目的教學”按照教學內容組織結構將課程知識點轉換為可實現的小型工作任務,讓學生在“做中學”。充分調動學生的積極性和主動性,極大地激發他們的學習熱情。此外,動態網站開發的主要流程與CDIO的構思、設計、實施和運作一致,如圖1所示,將CDIO理念融入課程設計各環節。

3CDIO理念下《動態網站開發》課程設計

3.1課程設計思路

該課程屬于專業課程群中的二級項目課程,是先修課程知識內容的融合。基于CDIO的課程設計以項目案例為驅動,通過設計和實現一個功能完整的綜合項目展開教學,綜合項目可細化為一系列包含相關知識點且具有獨立功能的小項目。學生在完成項目的過程中,綜合運用所學的網站動態語言、數據庫原理與設計、Web界面設計等知識。

3.2案例設計原則

通過案例講解可以系統訓練學生構思、設計、實現和運作4個方面的能力,使學生掌握工程化思維模式、專業知識以及實踐技能。使用案例教學可以將抽象的原理、概念具體化,將知識點置于真實情境中,促進學生體會原理、概念在實際項目中的應用,增強學習的興趣和動力。因此,CDIO教學模式下的案例設計與選擇至關重要,可依據以下幾個原則:

(1)實用性。真實案例的呈現能極大地調動學生學習的主動性,還能使學生清晰地理解網站的組織結構,加強對課程內容的整體了解。隨著網絡案例資源的豐富,教師可以選取各類不同的網站作為引導項目,選取學生身邊熟悉的網站案例(例如教務管理系統或購物網站)更有利于激發學生的興趣。

(2)適宜性。案例設計難度太大,學生易失去學習信心,同時也會增加教師的工作負擔。難度太小,學生易失去學習積極性,難以達到能力培養要求[2]。因此,教師需根據學生的實際選取難度適中的項目案例。

(3)綜合性。項目案例必須是功能完善的網站,包含課程基本知識點,具有綜合性,啟發學生融會貫通知識點。同時,案例需具有一定的可擴展性,學生可創造性地改進原有網站,培養學生的創新能力,加深對技術的理解。

(4)規范性。網站開發有標準規范,應注重學生規范意識培養[4]。盡可能選取具備需求說明文檔、編碼設計規范等的案例進行講解,要求學生按照網站開發規范流程進行設計和實施。

3.3教學實施方法

依據CDIO教育理念,需在教學不同階段靈活運用多種教學方法。本課程以項目任務為主線,整個教學過程以“學生為主體,教師為主導”,綜合運用講授、案例、啟發式、討論等教學法,通過小組合作等方式集“教、學、做”為一體。

(1)“教、學、做”一體化。課程以包含一系列小項目的綜合項目任務為主線,以學生實踐為主,教師講解為輔,使學生在做中學做,通過項目引導學生分析問題、解決問題,從而掌握必備的知識技能[3]。

(2)小組協作。小組協作的方式有助于培養學生的責任感和團隊意識。以項目任務展開,將學生分組,每組人數不宜過多,成員分工合作,定期匯報小組工作進展,教師給予指導。

(3)自主探究學習。動態網站開發包含的知識點多且零散,涉及到的課程內容豐富,學生僅通過課堂不可能掌握所有知識技能,需要課下進行自主探究學習。教師可向學生提供一些精品課程網站,學生通過資源共享和師生互動的方式進行自主學習,提高獨立解決問題的能力。

3.4課業考核方式

《動態網站開發》課程的實踐性和拓展性很強,傳統的筆試或機考難以評價學生的真實水平。CDIO教育理念下,不僅要求學生在知識、技能學習上達到教學目標,還要在分析、解決問題能力,團隊協作意識以及工程系統能力等方面達到CDIO大綱要求。另外,項目開發是一個可持續的動態過程,需在課程各環節設立評價標準并進行考核。因此,緊密聯系課程項目,制定一套公平、完整的評價與考核體系很有必要。可以從多樣化、差別化、建檔管理3個方面綜合考慮制定考核方式。

(1)多樣化考核。學生以小組合作的形式開發項目,可以采取小組互評、組內成員互評以及教師評價3種考查方式。在項目最終考核中,教師根據學生的平時表現、設計報告、匯報情況、項目進展、最終網站等分別給出成績,側重考核學生的實踐技能、自主學習能力以及團隊協作能力等。

(2)差別化考核。基于CDIO理念的課程教學以項目案例為驅動,學生通過“做中學”完成功能完整的項目,為激發學生的學習興趣,提升學生完成項目任務的信心,可采取差別化的考核方式。對于基礎水平較好的同學,除了基本考核外,著重考查網站產品創新點、實現難度、新增功能等;對于基礎水平一般的同學,著重考查是否實現指定功能,是否達到完整性和規范化的要求[4]。

(3)建檔管理,跟蹤反饋。將學生信息進行建檔并生成電子信息表,包括學生個人基本信息以及CDIO大綱培養要求的各層面能力評價[5]。對學生學習情況定期跟蹤,及時了解學生知識掌握情況。

4結語

基于CDIO理念的《動態網站開發》課程教學在強調理論知識的基礎上,通過項目驅動在“做中學、學中做”中培養學生分析問題、解決問題、創新研究、團隊協作、交流表達以及系統工程等方面的能力。可以在很大程度上解決以往教學過程中實踐技能訓練不夠的問題,有效激發學生的學習興趣,從而提升課堂質量。同時,基于CDIO理念的教學對教師的教學能力和工程實踐能力提出了更高要求,任課教師需要不斷加強自身理論學習和教學實踐。

網站開發論文:探討PHP語言在企業網站開發中的應用

摘 要:隨著互聯網技術的發展,網站開發技術水平在不斷的提高,并且得到了廣泛的應用。網站的開發設計,不僅可以促進企業與客戶之間的溝通,更為企業帶來更多的經濟效益。在網站建設開發方面有很多工具軟件可以使用,PHP語言是其中應用較為廣泛的一種,以其自身具備的優勢應用于多行業領域的網站建設中,本文就PHP語言在企業網站開發中的相關應用做詳細的分析與論述。

關鍵詞:PHP語言;企業網站開發;互聯網技術

互聯網的應用和普及豐富了我們的生活,并且在生活和工作中占據著越來越重要的地位,互聯網成為經濟時代中衡量一個國家文明發展水平的重要標志。隨著互聯網的發展,為電子商務提供了有力的平臺。在現今的互聯網大環境下,建立網站可以幫助企業單位更好的適應當下的環境,同時促進企業更好的發展[1]。PHP語言在網站建設中占據著較為重要的地位,對其進行分析研究具有較高的現實意義。

1 PHP語言概述

目前有越來越多的企業商家加入到互聯網行業,進入網絡營銷的模式,不僅是為了提升企業的銷售額,同時也為了達到一定的推廣目的,讓更多的人了解企業,為企業的下一步發展奠定較好的基礎。在互聯網飛速發展的今天,電子商務的發展趨勢已經是企業發展必不可少的一部分,線上產品的展示和交易,也能為企業帶來很大的收益;在完成網站的設計開發之后,相應的頁面美觀度、用戶體驗度都會成為吸引用戶的重要元素,也就是說技術越優良、用戶體驗度越高的網站更加受到客戶的青睞,同時對企業的好處就越大。由于網站開發軟件和技術之間的互通性較強,從而出現了一種多軟件互相結合的現象,即AVA+Oracle,PHP+My SQL等形式的開發設計;對于語言技術的選用主要根據企業的實際情況以及想要實現的網站效果,挑選與之相對應的技術進行實現。本文以PHP語言為主要開發技術為例對開發的過程進行詳細的分析與論述。

PHP的全稱為Hypertext Preprocessor,中文名稱超文本預處理器,是目前較為通用的一種開源腳本語言;綜合了之前的語言特點,比如C++語言、JAVA 語言等,易學習并且使用范圍廣泛。PHP語言具有獨特的語法,混合了其他腳本語言的語法特點并且在此基礎上進行了相應的創新,形成了一種更為新穎的語言開發環境。使用PHP語言設計出的動態網站效果具有更高的執行效率,將程序嵌入到HTML文檔中去執行,同時PHP還可以執行編譯后代碼[2]。采用PHP設計出的網站,功能更容易實現,操作較為簡單便捷,網站系統的性價比高。

2 企業網站開發設計的需求分析

2.1 PHP語言可行性的分析

PHP具有極強的跨平臺性,其對操作系統沒有較高的限制和約束,Windows、LINUX、UNIX等都可以支持PHP語言的使用,這一優勢降低了網站開發的重復率,為企業節省了許多開發設計的成本;其次PHP語言具有極強的執行效率,與其他腳本語言相比,PHP使用的頻率是最高的,并且執行效率是其他語言的幾十倍;另外還有易學習易操作的技術優勢。

2.2 用戶操作分析

在操作使用方面,要以用戶的實際需求為出發點,考慮用戶的操作習慣、瀏覽習慣等,在設計之前可以先進行一定的市場調查,了解用戶的使用習慣,并且在同行業已經實現的頁面功能效果之上,做出更具實用性質的創新,在體現企業的基本理念和整體形象的基礎上,簡化頁面布局,優化用戶體驗度,進而產生一定的粘性,吸引用戶高頻次、長時間的訪問網站。對一些操作性較強的頁面、模塊,在設計時要注意簡化其流程,便于用戶操作和使用,從而對網站有一個較好的印象。

2.3 常規功能需求分析

網站設計之初,一些常規的功能必須具備,并且要與企業的實際情況相契合,具有商家特色,設定網站名稱,設計具有代表性的LOGO;然后建立起網站管理員專用的郵箱,便于后期工作的管理和分配;最后對網站功能進行更改設置,比如文件上傳的格式、大小等;另外還要實現網頁中信息的添加、修改和刪除的功能,包括字體大小、顏色的調整,文章的編輯修改、添加超鏈接等設置。

2.4 欄目管理

當網站的欄目管理合理時,網站內容才會更有條例更清晰,根據用戶管理的實際情況進行相應增刪等操作;欄目的名稱及分類可以進行自定義的設置,也可以添加一些相關的目錄或者鏈接[3]。

首先模板管理,用戶所看到的網站前臺頁面,可以根據個人的喜好進行字體大小、顏色以及頁面整體風格的修改設置,實現模板自定義的功能,讓用戶在瀏覽、使用網站的同時具有一定的趣味性,從而吸引用戶訪問并停留在網站頁面上。其次用戶管理,在管理用戶的同時,根據用戶的相關信息進行分析分類、整理,結合用戶表現出的一些特征進行針對性的服務。然后將所有的文件進行分類整理,同時為各個分類設定相應的名稱,然后在前臺頁面上添加文件類別名稱,設計下載的位置和入口,當用戶有需要時,可以根據條件篩選進行相應的文件下載。最后網站公告方面的管理,需要管理員將網站最新的公告、通知進行及時的,根據企業、網站的實際情況,對公告模塊進行及時的更新,讓用戶在瀏覽使用的過程中可以及時、準確的了解到企業的發展動態和趨勢。

3 PHP語言在網站開發中評價

由于PHP語言自身具備的多種優點,使其在網站設計開發中使用的頻率變得越來越高,其在網站開發中表現出的特征主要有:一是融入了B/S架構,對網站正式運行后的日常維護和故障維修有了較高的保障,并且在系統上也具有一定的重用性;二是結構較為簡單,維修維護尤為方便,采用適當的面向對象技術,提高了系統運行的效率和代碼的可讀性;三是在網站建設中,采用smarty模板引擎,降低代碼與模板之間的干擾,甚至能夠達到互不干擾的狀態,在此基礎上可以更好地提高模板更換功能的使用效率;四是PHP語言在設計中,所使用的文本編輯采用的都是kindeditor,由于其具有操作簡單,資源占據空間較小,同時具有較為全面且強大的功能,提升網站的整體質量和運行效率。

4 結語

PHP語言具有一定的程序編寫優勢,較其他腳本語言來說,PHP具有效率高、開放性強、跨平臺性強等多方面優點,在網站的開發設計中起到了重要的作用。對于企業來說,網站建設是企業發展的重點工作之一,網站的整體效果更對企業有著至關重要的而影響,與客戶的溝通交流,向外部展示企業的形象、文化等,PHP語言在網站設計開發中的應用,不管是前臺還是后臺,幫助系統實現多種功能,優化網站的整體效果,提升網站的運行效率,促進企業經濟效益的提高。

網站開發論文:基于《企業網站開發與管理》課程的移動學習支持系統研究

摘 要:人類信息的主要載體伴隨著數字化時代的到來,已經由傳統的紙質材料逐漸轉變為輕小、便捷的個人手持設備,從而引發了學習方式的重大變革。新媒體的發展催生了移動學習,并以非常快的速度在人人手持移動設備的大學生群體中普及,《企業網站開發與管理》課程涉及多種知識和技術,覆蓋面廣,但知識點相對獨立,本文設計了手機移動學習支持系統,旨在彌補課堂教學的一些不足,提高學生對課余時間的利用率和對零散知識的吸收率。

關鍵詞:移動學習; 企業網站開發與管理;系統研究

一、引言

移動學習起源于美國加州大學伯克利分校一個名為“Mobile Education”的項目。從 2001 年起,包括德國、英國等數十個國家都在著手實施移動學習的項目。進入21世紀,我國也陸續對移動學習開始研究。伴隨著互聯網技術的飛速發展和智能手機的不斷普及,移動 學習已經呈現出強大的發展勢頭。現在,智能手機已經成為人們生活學習的重要工具,相應的手機App也不計其數,如百度地圖、有道詞典等,方便了人們的學習、工作和生活。大學校園中構建良好的移動學習氛圍,為課堂教學的有效延伸提供條件勢在必行。在滿足師生隨時、隨地進行學習交流的同時,移動學習還充分地利用了碎片化的時間,并可以達到提高零碎知識吸收率的效果。

移動學習系統(Mobile Learning System)是指由于人們地理空間流動性和彈性學習需求的增加而建構的一種由支持網絡、資源平臺、移動學習設備組成的新型學習系統。另外,根據結果顯示,目前大學生中98%以上擁有至少一臺智能手機,因此,本文設計并開發基于Android的移動學習支持系統來輔助教學設計的實施、促進教學質量的提升。

本文考慮到《企業網站開發與管理》這門課程涵蓋知識內容較多,且各知識模塊間相對獨立,對系統性學習的要求不高,內容淺顯,學生自學配合教師輔導效果會更好。借助移動學習平臺,教師針對不同的內容設計并上傳相應的學習資料和試題,供學生在課下的時間上網自學,傳統教學枯燥、教條的方式也能得到改觀,關鍵是有利于學生自身學習習慣的培養,能夠更好地利用零散的時間學習。

二、學習資源的設計

學習資源設計的合理性是決定系統是否能夠很好地服務學生的首要因素。教師應當研讀教學大綱,整體把握教材,科學制訂教學進度和教學計劃;應充分考慮學生的學習風格、認知能力,合理安排教學內容、選擇教學方法;最重要的是要與系統適配,盡量選擇短小的視頻、音頻或片段式的學習資料。

《企業網站開發與管理》課程主要內容可大致分為理論和實踐兩部分:實踐部分包括網站設計的各類技術手段,如網頁設計、數據庫技術等;理論部分涉及網站管理的原則、網站安全等內容。系統對資源的呈現大概分為以下幾部分:(見圖1)

(1)系統支持視頻、音頻、文檔等資源的上傳。教師為學生提供學習資料,在后臺進行上傳,尤其是實踐性內容。

(2)理論部分多為記憶性內容。本文采用過關性測試的方式,通過手機做一些選擇題,鞏固知識內容。

(3)另外,還提供學習學案、知識地圖的框架,方便復習和記憶。

三、移動學習系統設計

1.系統需求分析與功能結構

(1)需求分析。從教師方面來說,信息類課程多數采用傳統的“課堂講解+上機練習”的模式,備課、授課工作量大,教學效果卻并不理想;從學生角度來看,枯燥乏味的理論知識、抽象龐雜的代碼設計會讓人產生倦怠情緒;從課程內容來看,各部分內容獨立性較強,適合采用片段式教學。本文設計的系統可滿足上述要求,實現課堂的生活化,進行隨時隨地的學習。

(2)設計原則。本文設計的目的就是要在移動學習不斷普及的今天,進一步實現學習時間零散化、學習內容片段化和學習工具微型化。系統開發過程中要考慮以下幾點:一是適應性。要適應更廣大的學生群體,而不是少數人,技術上要能夠兼容不同的手機系統,界面操作上要能夠適應大眾的認知水平,功能上要適應課程與師生需求。二是簡約性。系統的設計目的是為了幫助學生學習,操作方式越簡單、越人性化越好。三是完整性。要在開發過程中不斷完善,力求達到完整的“學習―自測―反饋”,能夠真正應用到完整的教學活動中。

(3)總體框架。根據移動學習系統的特點,可以將其自底向上分為四個層次――資源層、服務層、用戶層、支撐層,如圖2所示。資源層是整個學習系統的最基礎部分,為整個平臺提供學習資源、共享數據及其他信息記錄。服務層包括學習者管理、線上交互、資源共享和信息推送,直接為用戶提供學習服務。再上一級是用戶層,管理員、學習者、指導者構成了系統的用戶群,管理員負責信息的推送,普通用戶可以進行線上交互,學習者在線分享資源,指導者對學習者進行管理。頂層是支撐層,設計以Android的手機App作為接口,為用戶提供學習體驗。

2.系統采用的技術

系統開發中運用到的主要技術有:

(1)面向對象分析設計。該系統采用面向對象的思想來分析和設計,開發前要仔細地劃分系統的各個部分,明確它們之間的層次關系,然后將各個部分作為一個對象進行分析,Java語言是完全面向對象的語言,所以在系統設計中采用Java編寫代碼,對系統的完成有很大的幫助。

(2)jQuery Mobile。創建移動 web 應用程序的框架。jQuery Mobile 適用于所有流行的智能手機和平板電腦。jQuery Mobile 使用 HTML5 和 CSS3 通過盡可能少的腳本對頁面進行布局,jQuery Mobile 是一個為觸控優化的框架,用于創建移動 web 應用程序。jQuery 適用于所有流行的智能手機和平板電腦,它使用 HTML5、CSS3、JavaScript 和 AJAX 通過盡可能少的代碼來完成對頁面的布局。

(3)數據庫。在主要的應用中,數據庫相關的環節應用很多,它是動態系統的優秀,只有強大的數據支持才能運行和管理系統。在數據庫中建立的數據表包括用戶信息表、課程內容表、情況統計表、試題表等,表中設置了字段名、屬性以及操作。在建立過程中,采用SQLServer2005等工具,并結合ADO技術實現對數據的操作。

3.系統流程與功能描述

系統從教師和學生實際應用的角度出發,設計思路簡單易行,主要分為前臺和后臺兩部分內容。前臺為學習者提供便利條件,后臺為教師提供管理。學習者可按照如圖3所示的流程方便快捷地進行學習。

(1)登錄、注冊。每個用戶都需要先登錄才能獲得學習內容,首次登錄需要先注冊。在本系統中,用戶信息只為教師或管理員統計學習者學習情況提供參考,不作為任何其它用途,因此用戶經過簡單的信息填寫即可注冊并登錄系統進行學習。

(2)章節選擇。成功登錄之后,可以進行章節選擇,這是教師或系統管理員事先按照教學要求設定好的內容,學習者根據學習進度或興趣選擇學習的章節。

(3)內容選擇。不同章節的學習要求不同,可以按照系統提供的學習內容進行學習,如觀看視頻、記筆記等,部分章節內容學習完成之后還可以進行自我檢測、問題反饋等。

(4)在線學習情況監控。無論教師還是學生登錄都能看到當前上線的人數,這從一定程度上是對學習者的一種激勵,也是對教師教學設計的一種反饋,有助于不斷改進教學和增強師生約束。

4.系統UI設計

系統的UI設計遵循簡潔、人性化的原則,方便學生使用。主要操作界面如圖4所示,具有如下特點:一是色調以黑白為主,背景與文字對比明顯,容易讓主要內容抓住人的眼球;二是頁面結構緊湊、部局簡單,不易使用戶產生疲勞情緒;此外,手指點擊按鈕處放置大圖標,方便識別,也不易導致誤點。

四、教學活動與結果

1.學習內容設計

截選課本第8章的內容作為系統測試的案例,圖5所示是本章內容的知識結構。該部分內容是理論知識為主,理解記憶性內容較多。著重培養學生自主學習的意識,通過系統測試,隨時了解學生動態,并讓學生達到自知,學會挖掘知識的重點,強化記憶。

2.學習過程監控統計

本系統還可以對學生上線人數進行監控,如圖4所示,在用戶進入課程選擇界面的右下角均能顯示當前在線人數,我們關注每天不同時段上線學習者人數,選取每天的8:00-12:00、12:00-18:00、18:00-22:00三個時段,取平均值記錄下來,以每周三為例,統計了10周,并提取數據進行統計分析,結果如圖6所示。可以看出三個階段均呈現上升趨勢,可見,通過這種教學方式,可以在一定程度上增加學生自學的時間,提高學生學習的興趣,而且在后期,18:00-22:00這段時間學習人數明顯較多,說明學生的課余時間利用率也得到了提高。

3.學習效果評價

學習者對象是開設該課程的大二某班全體學生。采用分層抽樣的辦法對學生的學習情況進行監控,具體來說就是,將全班44人按學期考核成績由高到低每4人一組等分成11個小組,每個小組隨機抽取一名學生作為監控的對象,每周進行一次訪談,了解大家的學習動態,采納對系統和教學方法的改進意見。大家提出的一些典型的建議總結起來有三點:一是大家出于對系統的興趣和好奇會不由自主地進去學習;二是將課程內容分類規劃,重點明確,學習目的也明確了,便會減少學習的畏難情緒,增強學習動力;三是教師對學習情況可以隨時監控,很大程度上督促了學生學習。總之就是提高了時間的利用率、知識的吸收率和自主學習的能力,改善了教學效果。

五、總結

本文通過對學習資源的重新設計,借助移動學習支持系統,對學生學習活動方式做了改進,做到了以下三點:一是“走下課堂、走進生活”。將原來所有的知識均在課堂內獲取轉變為隨時隨地獲取,可能在食堂等飯過程中,也可能是睡前。二是“化整為零、化難為易”,將教學大綱中要求的內容分解成零散的知識點,避免了長時間學習帶來的厭學情緒,也使學習變得更容易。三是“學習片段化、答疑及時化”,通過這種方式,學生對時間的管理能力有所提高,充分利用課余時間,并能養成良好的學習習慣。

當然這只是作為一名教師在移動學習的道路上做的一點小小的改進,而真正的教學改革過程是漫長而且循序漸進的,我們要做的努力還有很多,下一步還要再不斷完善系統的功能,向更人性化的方向設計和改進,還應在學習資源的設計上下工夫,只有合理、科學、有趣的內容才能吸引大家。另外,試行過程中,部分學生并不配合教師完成自己的學習,導致最終的數據在一定程度上不能完全說明問題,這也為接下來的教學工作提出了要求

網站開發論文:可定制門戶網站開發研究

摘要:針對門戶網站增加欄目,更新版面困難的問題,提出了利用數據庫描述網站架構,通過后臺管理,可以在不影響網站運行的情況下,實現對網頁欄目的變更和版面的更新。

關鍵詞:可定制;數據庫;門戶網站

1引言

對于一個門戶網站,除了要定期更新其內容外,還經常面臨著增加欄目,更新版面等問題,而這些問題的解決往往需要專業的網站開發人員來完成。而對于一般的單位,門戶網站的管理人員都不是專業的技術人員,當遇到這類的問題時,只能求助于當初開發門戶網站的公司,重新提需求,進行二次開發。這樣,一方面增加了成本,另一方面也會因為開發周期等問題而影響門戶網站的正常使用。針對以上問題,結合我們學院可定制門戶網站的開發,嘗試在不影響系統應用的前提下,快速高效地定制門戶網站。

2門戶網站分析

通過對互聯網中一些門戶網站的調查,對于一般的門戶網站,大多的網站頁面由以下幾部分構成:頂端是Logo,Logo的下面一般都有一個菜單,底部為版權、備案和聯系方式等信息,中間是網頁內容的呈現部分。

中間部分是一個網頁的優秀部分,一般由兩部分或三部分組成。無論是兩部分還是三部分,最大的部分主要顯示兩類內容:一是分成幾塊,按信息時間顯示各類信息的列表;二是顯示某個信息的詳細內容。而相對較小的部分一般用來顯示以下幾類內容:一是整個網站的信息或某類信息按時間排序的列表;二是整個網站的信息或某類信息按點擊排行的列表;三是一些圖片或文字鏈接。如圖1所示,顯示了一個普通的門戶網站的結構。

3可定制門戶網站的數據庫設計

根據對門戶網站的分析,總結其布局特點和網頁呈現方式,形成了可定制門戶網站的數據庫。數據庫由頁面總體框架表(PageFrame)、中間部分詳細設計表(PageDetail)、頁面附加信息表(PageAdditional)、菜單表(PageMenu)和菜單詳細信息表(PageMenuItem)五個表組成。

3.1PageFrame表

PageFrame表記錄了門戶網站中所有頁面的布局參數,包括以下信息:(1)每個網頁的標題、寬度、背景、字體;(2)頂端的Logo圖片地址及其高度;(3)底部信息的內容、前景色、背景色、高度、字體、行高;(4)網頁是否有菜單,如果有,使用菜單表中的哪一個菜單;(5)中間部分由哪些部分構成等信息。

包括主頁面在內,門戶網站中有幾個頁面,就會在此表中出現幾條記錄。

3.2PageDetail表

PageDetail表記錄了組成每一個頁面中間部分的詳細設計信息,是可定制門戶網站布局的關鍵表,可以根據門戶網站的具體需求而設計,可變參數越多,網站顯示形式越豐富,但后臺管理也就越復雜。我們在設計時將網頁的中間部分,按照其顯示的內容和形式,分成了若干模塊,每個功能模塊形成一條記錄。

每個記錄的Position字段決定了該模塊在網頁中間部分的位置(左、中、右);ModelWype字段決定了該模塊顯示信息的類型(信息列表、詳細信息、文字鏈接或圖片鏈接);PositionOrder字段決定了該模塊在與自己在同一Position上時的排列順序,比如,在中間頁面的左側存在兩個模塊,一個是最新信息列表,一個是按點擊排行列表,那么PositionOrder值的大小就決定了這兩個模塊哪一個排在上面,哪一個排在下面;OrderKind字段是在ModelType為信息列表時,決定是按時間順序顯示信息還是按點擊次數排序;InfoKindID字段決定了顯示哪一類信息。

除了上述的關鍵字段外,每個模塊還都有布局參數,包括前景色、背景色或圖片、字體、邊距信息、行高、顯示行數等字段。

3.3PageAdditional表

PageDetail表無法完成所有中間部分的描述,比如文字鏈接需要顯示的文字、圖片鏈接的圖片地址以及點擊它們后跳轉放鏈接等信息,因此增加了PageAddition表。

在表中,Title字段保存文字鏈接需要顯示的文字;ImgUrl字段保存圖片存儲的地址;TipText字段保存鼠標停留在文字或圖片上時的提示信息;ShowOrder字段保存顯示的順序;IsBlank字段決定是否在新窗口中顯示打開的鏈接;Url字段保存了鏈接直接跳轉的網址,比如友情鏈接的跳轉地址;Content字段保存了直接顯示的內容;LinkPageFrameID字段保存了網站內部的跳轉鏈接。url、Content和LinkPageFrameID字段對于一條記錄只能有一個字段有值。

3.4PageMenu表和PageMenuItem表

對于一般的網站,菜單的層級一般不會超過三級,PageMenu表記錄了每級菜單的link、hover、active和visited的前景顏色和背景顏色,以及菜單的字體、寬度和高度等信息。

PageMenuItemi~錄了各級菜單每個菜單項的詳細信息。包括:標題、鏈接、菜單級別、父菜單ID和在同級菜單中的顯示順序等信息。鏈接的處理方式與PageAdditional表中的處理方式相同,只是少了Content字段。

4系統實現

我們學院在進行可定制門戶網站開發時,采用MVC架構。

MVC是微軟官方提供的以MVC模式為基礎的 Web應用程序框架,將一個web應用分解為Model(模型)、View(視圖)和Controller(控制器),同時提供了對HTML、CSS和JavaScript的完全控制。

結合ASR NET MVC的特點,我們將頁面布局的數據模型建立在Model中,使用Controller中的不同Action,通過數據模型實現對數據庫的查詢等操作,在View中,使用查詢得到的數據模型中的數據和View引擎Razor,實現對門戶網站的布局。

對于整個系統的后臺管理,同樣使用 MVC架構,同樣使用Action,通過數據模型,實現對數據庫的增、刪、改和查詢操作,在View中,使用jQuery EasyUI,結合HTML實現后臺管理界面的開發。使用jOuery EasyUI可以使整個頁面布局如同應用程序,操作方便,美觀大方。

5結語

在對可定制門戶網站架構的設計和開發中,數據庫的設計是很關鍵的,而且數據庫的設計也不是統一的,要根據門戶網站的整體風格來設計;在實現的技術上,建議采用MVC架構,MVC架構可以試開發者在不依賴業務邏輯的情況下專注于視圖設計,非常適合網站頁面的定制開發。

文章對可定制門戶網站的開發提供了一個相對完整的解決方案,整體設計相對簡單,不可能完全滿足各類門戶網站的開發需求,在這里我們只是拋磚引玉,給門戶網站的開發者提供一個思路,供大家參考。

網站開發論文:ASP技術及其在動態網站開發中的應用

摘 要:本文研究ASP技術的應用范圍,動態網站的主要工作原理,ASP的工作原理與概念,但是目前網站的運用上還存在運行模式落后滯后,工具比較落后等問題,為解決這些問題,本文可以通過對ASP技術及其在動態網站開發中的應用進行探究,從而全方面地了解ASP技術及其在動態網站開發中的應用情況,使用戶在運用的過程中得到需要的信息資料。

關鍵詞:ASP技術;動態網站;設計

1 前言

現在互聯網站的發展速度越來越快,常規的靜態網站已經無法滿足社會發展的需要,動態網站具有靈活性好、操作簡單以及搜索開始等優勢,因此其使用的頻率慢慢超過了傳統的網站模式。同時由因為靜態網站的技術水平比較落后,因此在進行操作還是制作,均會產生非常多的問題。如果需要涉及許多的信息,則傳統網站無法滿足這一要求,嚴重影響了工作效率。因此許多的ASP技術結合數據庫技術的網站逐漸建立,獲得了很好的運用,從而提高了人們進行搜索、工作的效率。

2 ASP和動態網站的工作原理

2.1 ASP的工作原理

ASP(Active Server Pages)屬于一套微軟開發的服務器端腳本環境,其包含在WS(Personal Web Server)或者IIS(Internet Information Server)之中,可以明顯增加網站的功能和操作效率。而且ASP的功能比較多,可以運用于許多動態網站之中;ASP網頁包含普通文本、HTML標記、腳本命令、COM組件等;在實際工作在可以經過使用ASP來完成在網頁中增加額外的內容與功能,例如動態式功能、交互式內容等。在另一方面,也可以幫助網站完成需要的任務,從而提高工作的效果。在現在的先進的技術中,ASP技術是影響運行中發揮關鍵作用的技術,并且也是應用范圍比較廣泛的3P技術,對維持網絡運行具有重要的作用。

ASP的進行運用的時候,首先需要進入瀏覽器,然后進行操作獲得*.ASP文件;其次按照所需要進行的任務合理使用ASP引擎,使*.ASP文件得到充分利用;最后通過瀏覽器進行完成既定的任務,使用戶得到需要的資料。

2.2 動態網站的工作原理

WEB工作原理。WEB需要在網站服務器以及客戶機運行的情況下才能進行操作。主要表現為:在不同的情況下,可以使用對應作用的服務器,然后通過服務器與客戶機進行連接,可以給客戶提供不同的便利。而且在進行操作的過程中,服務器和客戶機需要在同等的時間內進行聯系,才能使客戶的要求得以完成。

在此項結構當中,WEB服務器軟件主要作用是完成服務器所需要進行工作,例如Enterprise,Apache等),而在日常生活中經常使用WEB瀏覽器可以根據客戶的要求完成既定的任務。主要表現為:WEB瀏覽器給予WEB服務器相應的信息,然后瀏覽器會根據所接收的信息進行解析,從而獲得相應的結果,最后使用專業的顯示設備顯現給客戶。

由于WEB網站的操作情況和站點的運行情況存在密切的關系,因此需要提高對站點運行期間的觀察和檢測。在企業對站點進行維修和維護的時候,不僅需要對站點的基本情況進行觀察,還要需要對站點的信息傳遞、日常辦公、新聞輸送等功能加以關注。但是由于這些內容所占的比重比較小,因此需要充分利用一些針對性的軟硬件配置:例如軟件環境:Sysbase Server,Dreamwear MX;硬件環境:P4 2.4G/256M/80G;操作系統:Windows 2000 Server,可以促進 WEB網站的順利運行。

3 ASP技術的運用情況

3.1 注意注釋的運用

在開發程序時,需要對子程序與常用函數進行適當注釋,由于可以幫助人們更好地運用這些程序進行工作的同時,也可以提高工作的效率。因此在對程序進行開發的時候,需要對注釋進行加以重視,特別要注釋清楚程序開頭序言,同時還要注釋程序的難點、優秀部分、關鍵算法等方面。另外不要注釋所有代碼,許多東西是有限度的,過多的注釋容易加重系統的負擔。

3.2 保持良好的編程習慣

為了保證腳本的準確度,在實際工作一旦出現錯誤就要及時進行處理,減少潛在錯誤的數量,使ASP得以順利應用。這需要工作人員在編程時養成良好的行為習慣,以免出現嚴重的錯誤,而且也可以可以降低程序運用出現的問題。需要對以下情況進行注意:首先要給變量進行準確命名,可以減少后期操作造成的誤解;其次在設計軟件設計時要提高軟件的質量,注意定期更新,減少潛在的錯誤;最后完善代碼的縮進編排和格式化,同時為了重用代碼可以將腳本語言進行封裝,提高編程的完善程度。

3.3 建設網絡數據庫信息查詢系統

在常見的網站中,不僅包含較好的頁面,也需要較好的搜索功能。主要表現為:客戶根據不同的關鍵詞進行搜索的時候,可以在最快的時間內獲得信息,并且信息的準確度也比較高。同時在網站上不僅可以進行搜索信息,也可以從不同的途徑獲得對應的信息。另外由于網絡數據庫可以容納大量的資料和數據,在使用ASP進行搜索數據庫的時候,可以有效增加數據的有效性,而且ASP也可以在防火墻之后放入數據庫服務器直,提高其安全性。ADO是ASP的主要組件,另外其可以與ASP進行運用,不但可以擴大信息的搜索面,也可以對web服務器上的數據進行合理應用,展現出它低內存、易于使用、高速度、系統開銷的優勢,從而促進網絡數據庫信息查詢系統的順利建立。

3.4 建立網站的搜索引擎

在進行完善網站功能的時候,尤其需要加強檢索功能,從而提高網站的實用性,主要表現為:經過關鍵字進行查詢對應的信息,但是要想把這方面做好,還需要許多技術的支持。而ASP對完善網站的搜索功能具有重要的作用,主要內容為:將某個文件系統對象放在任一權限之中,均就可以完整讀出,接著這些操作內容傳送到某個頁面之中,再根據關鍵詞進行搜索,然后在不停地進行分析和選擇之后,為客戶找到對應關鍵詞的內容。其操作方法為:首先在搜索區域中需要表現出現對應的關鍵詞,然后把關鍵詞轉變為不同的字符串變量,然后在許多的資料中進行查找,在找出滿足關鍵詞的內容之后,則會出現對應的文件,而每個文件均有自身的超鏈接,并且在搜索頁將整個超鏈接的內容顯示出來,使客戶可以得到需要的信息資料。

4 用ASP進行動態網站建設

4.1 ASP動態頁面的結構

ASP文件是比較常見于HTML文檔,這是由于服務器可以完成ASP文件的要求,并將其轉化為HTML的主要內容,并且和網站中所具有的HTML內容進行有機結合,從而使網站的內容更加完善共。ASP所具有程序代碼具有實用性強的特點,其每個文件的名字中均有.asp的顯示,ASP內容如下所示:第一是具有明顯的HTML記號,而且在文件中均存在HTML記號;第二在進行運用ASP語法的時候,需要充分利用ASP代碼的作用;第三服務器中具有大量的ASP代碼,可以滿足人們對信息的需求;第四ASP不僅可以靈活運用自身具有的腳本語言,客戶根據自身的需要也可以增加不同的腳本語言,這樣不僅可以提高網站的靈活性,也可以有效滿足的客戶的不同的需求,提高網站的有效性。

4.2 利用ASP進行動態數據查詢

為了充分運用ASP的作用進行查找資料,可以在ASP文件中增加Table的內容。可以方便人們使用不同的方法獲得對應的信息。同時人們也可以運用一些可以將虛擬的事物轉變成可以在網絡上直觀展示的工具,使ASP的功能得以增加,可以是按照自身的喜好改變用戶界面的顯示格式,為人們的日常辦公提供了便利。

4.3 ASP訪問數據庫

ASP具有不同的功能,因此其內部具有許多不同的構造,例如5個可以在ASP內部進行安置的組件以及6個可以在ASP內部進行安置的對象。5個可以在ASP內部進行安置的組件的主要內容為:第一是在數據庫中用于保存信息的組件:可以有效保存ASP內部所需要的信息。第二是幫助廣告進行顯示的組件,可以幫助客戶建設、保存有效的網絡廣告。第三瀏覽器運行所需要具備的組件,可以充分發揮瀏覽器的作用,使其可以為客戶提供不同的網絡內容。第四是對文件的內容進行取出和存入的組件,可以幫助客戶對文件進行閱讀和書寫提,為客戶的日常工作提供便利。第五是在特定的文件中進行超鏈接組件:可以根據客戶的需要對Web的各個網頁進行管理和維護。

6個可以在ASP內部進行安置對象的主要內容為:第一是及時的請求:客戶可以從ASP內部獲得對應的信息。第二是快速地響應:ASP把既定的信息輸送給對應的客戶。第三是有效的服務器:可以信息的搜索和傳送提供滿足需要的服務器工具。第四是特定的會話:可以有效保存客戶留在瀏覽過程中的信息,也幫助客戶進行保密信息。第四是具體的應用:可以幫助客戶對信息進行管理,提高信息的可用性。第五是有效的溝通:幫助服務器進行對信息進行處理。

5 總結

在現在的先進技術中,ASP技術是網站運行中發揮關鍵作用的技術,并且也是應用范圍比較廣泛的3P技術。因此在實際工作中,需要加強ASP的動態網站技術的運用,對使用戶得到需要的資料,完成自身的工作,同時也可以促進社會的可持續發展。

作者簡介:傅穎(1982-),女,天津人,講師,主要研究方向:計算機應用、教育經濟與管理。

主站蜘蛛池模板: 绍兴县| 子洲县| 莱西市| 诸暨市| 万全县| 黄梅县| 威海市| 屯昌县| 保亭| 同仁县| 辽阳县| 远安县| 仁布县| 界首市| 天门市| 陆川县| 织金县| 墨脱县| 汉寿县| 湖南省| 沐川县| 贵定县| 玛沁县| 兴安县| 株洲县| 克东县| 乌拉特中旗| 门源| 朝阳县| 尉氏县| 明光市| 奉化市| 辉南县| 延庆县| 于田县| 旬阳县| 瑞金市| 江阴市| 民县| 桐城市| 密云县|