网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 精選范文 網(wǎng)站開發(fā)論文范文

網(wǎng)站開發(fā)論文精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的網(wǎng)站開發(fā)論文主題范文,僅供參考,歡迎閱讀并收藏。

網(wǎng)站開發(fā)論文

第1篇:網(wǎng)站開發(fā)論文范文

>> 基于Web的技術(shù)的網(wǎng)站設(shè)計 基于的博客網(wǎng)站設(shè)計研究 基于技術(shù)的網(wǎng)站群系統(tǒng)設(shè)計 基于的報社網(wǎng)站設(shè)計 基于平臺的中小型電子商務(wù)網(wǎng)站的設(shè)計與研究 基于ASP的購物網(wǎng)站設(shè)計 基于的市級氣象服務(wù)平臺(網(wǎng)站)開發(fā)建設(shè) 基于平臺的安全網(wǎng)站編程技術(shù) 基于的倉儲系統(tǒng) 基于的精品課程網(wǎng)站的設(shè)計與研究 淺淡基于的網(wǎng)站CMS新聞管理模塊的設(shè)計與實現(xiàn) 基于的船員遠程自主學(xué)習(xí)培訓(xùn)網(wǎng)站的設(shè)計 基于的C語言課程學(xué)習(xí)網(wǎng)站的設(shè)計與實現(xiàn) 基于的精品課程網(wǎng)站的設(shè)計和實現(xiàn) 基于的《計算機應(yīng)用基礎(chǔ)》課程網(wǎng)站的設(shè)計 基于的交互式動態(tài)企業(yè)網(wǎng)站設(shè)計分析 基于頁面模板與技術(shù)的信息網(wǎng)站設(shè)計與實現(xiàn) 基于的精品課程網(wǎng)站設(shè)計與開發(fā)① 基于的數(shù)字圖書館網(wǎng)站設(shè)計與實現(xiàn) 基于技術(shù)的網(wǎng)站開發(fā)架構(gòu)設(shè)計 常見問題解答 當(dāng)前所在位置:lEncode(txtuserpwd.Text),"md5");

驗證碼是一種防范Cookie數(shù)據(jù)自動保存而引起的憑據(jù)被截取技術(shù),從自己服務(wù)器發(fā)起的表單進行驗證便可解決這一漏洞,隨機產(chǎn)生的驗證碼和文本框比較來實現(xiàn),關(guān)于產(chǎn)生圖片驗證碼的技術(shù)源碼網(wǎng)絡(luò)上的資源有很多,大家可以進行自由下載參考。

7數(shù)據(jù)庫訪問技術(shù)

1)作為網(wǎng)頁與數(shù)據(jù)庫訪問的接口,提供強有力的對象支持,在實現(xiàn)過程中,我們可以基于以下兩種策略來實現(xiàn)。一種策略是連接對象Connection(指定數(shù)據(jù)庫信息)、命令對象Command(查詢、添加、修改、刪除)、數(shù)據(jù)讀取對象DataReader(執(zhí)行操作后的臨時數(shù)據(jù)表,給應(yīng)用程序提供執(zhí)行操作后的結(jié)果);一種策略是連接對象Connection、數(shù)據(jù)適配器對象DataAdaper(負責(zé)數(shù)據(jù)的傳輸)、數(shù)據(jù)集對象DataSet(臨時數(shù)據(jù)庫,保存執(zhí)行后的臨時數(shù)據(jù),供應(yīng)用程序訪問)。

2)從vs2005以后版本的.NET開發(fā)平臺,增加了使用數(shù)據(jù)源直接操作數(shù)據(jù)庫的功能,省去了連接的過程和臨時數(shù)據(jù)操作。

3)數(shù)據(jù)批量導(dǎo)入,借助文件上傳控件導(dǎo)入EXCEL文件,借助實現(xiàn)數(shù)據(jù)的導(dǎo)入,借助GridView控件進行數(shù)據(jù)的顯示,最后使用For循環(huán)實現(xiàn)數(shù)據(jù)的添加。

①文件的導(dǎo)入:filepath = Server.MapPath("~\\MSadmin\\") + "excel.xls";FileUpload1.SaveAs(filepath);

GridView1.DataSource = CreateDataSource();

②借助實現(xiàn)數(shù)據(jù)的導(dǎo)入,即CreateDataSource()方法實現(xiàn)數(shù)據(jù)的連接,數(shù)據(jù)適配器的設(shè)置,生成的數(shù)據(jù)集對象作為函數(shù)的返回值,以綁定到GridView控件中。

③通過For循環(huán)將GridView中的數(shù)據(jù)進行讀取并寫入到數(shù)據(jù)庫中。

4)數(shù)據(jù)批量導(dǎo)出,借助于Gridview將查詢的結(jié)果先進行顯示,然后將表格中的數(shù)據(jù)進行導(dǎo)出到EXCEL中,關(guān)鍵代碼為:

Response.AppendHeader("Content-Disposition","attachment;filename=" + HttpUtility.UrlEncode("表名.xls",Encoding.UTF8).ToString());

8 結(jié)論

通過一個實際的網(wǎng)站案例,從網(wǎng)站布局設(shè)計到網(wǎng)站安全防范、網(wǎng)站技術(shù)實現(xiàn),本文給出了一個概要框架,限于篇幅的原因,很多技術(shù)細節(jié)沒有體現(xiàn);當(dāng)然,網(wǎng)站開發(fā)技術(shù)還有很多,本人也在學(xué)習(xí)過程中,論文所列觀點與技術(shù)點僅供參考,不恰當(dāng)之處還請閱讀者多多指教。

參考文獻:

[1]孫守強.“基于平臺的安全網(wǎng)站編程技術(shù)”.電子技術(shù)與軟件工程,2015.6.

第2篇:網(wǎng)站開發(fā)論文范文

【關(guān)鍵詞】精品課程;網(wǎng)站;項目開發(fā)

現(xiàn)國家正加強中職學(xué)校精品課程建設(shè),精品課程建設(shè)工程的目標是實現(xiàn)全國優(yōu)質(zhì)教學(xué)資源的共享,要求精品課程的相關(guān)內(nèi)容全部通過網(wǎng)站的方式對外開放。因此,精品課程網(wǎng)站建設(shè)是精品課程建設(shè)中的一個重要環(huán)節(jié)。

目前很多資料或論文在涉及精品課程網(wǎng)站制作時,都以站在網(wǎng)站的技術(shù)開發(fā)角度進行論述,這些專業(yè)知識對于非計算機專業(yè)人員是較難透徹理解網(wǎng)站的開發(fā)過程。而且精品課程網(wǎng)站作為一個共享平臺,還要把課程的資源放到平臺上,涉及到平臺的建設(shè)、各個資源內(nèi)容制作和整合等工作,更是需要團隊合作。一個完整的網(wǎng)站開發(fā)不像其它項目或者任務(wù)可以單獨完成,是需要一個團隊多個人分工合作完成。

一、網(wǎng)站項目開發(fā)團隊,包括以下的角色和職責(zé):

(一)網(wǎng)站項目經(jīng)理

職責(zé):1.項目執(zhí)行監(jiān)理2.質(zhì)量監(jiān)督員

網(wǎng)站項目經(jīng)理負責(zé)與用戶進行溝通,了解用戶開發(fā)網(wǎng)站的思想、用途和要求。并創(chuàng)建和維護項目的規(guī)劃和戰(zhàn)略文件,預(yù)算表,項目進度和甘特圖表,會議記錄,費用記錄和團隊其他詳細工作的項目文檔。并協(xié)調(diào)、溝通網(wǎng)站各項目小組的日常工作。

(二)藝術(shù)總監(jiān)

職責(zé):1.網(wǎng)頁界面設(shè)計師2.交互式設(shè)計師

(FLASH,JavaScript,Ajax)3.媒體專家(攝影,插圖,視頻,音效)。藝術(shù)總監(jiān)的主要職責(zé)是設(shè)計網(wǎng)站的整體外觀和感覺。把網(wǎng)站排版、用戶界面設(shè)計、顏色標準、頁面布局細節(jié)、圖片要求、攝影、插畫、網(wǎng)站的視聽媒體等元素匯聚并形成一個整體。

(三)網(wǎng)站技術(shù)主管

職責(zé):1.網(wǎng)頁程序設(shè)計師(.net,Java,PHP/Perl,Ruby)2.網(wǎng)頁工程師(XHTML,CSS,JavaScript,Ajax)3.數(shù)據(jù)庫管理員4.網(wǎng)站管理員網(wǎng)站技術(shù)主管必須掌握有網(wǎng)站的環(huán)境、開發(fā)語言和開發(fā)站點框架、選擇網(wǎng)絡(luò)數(shù)據(jù)庫等廣泛的網(wǎng)絡(luò)技術(shù)。他應(yīng)該在技術(shù)人員、創(chuàng)意人員和項目團隊各主管中充當(dāng)一個橋梁或者翻譯工作

(四)網(wǎng)站制作主管

在設(shè)計早期階段,網(wǎng)站制作主管主要負責(zé)把原始的網(wǎng)站模型、界面和藍圖轉(zhuǎn)化成HTML頁面。一旦網(wǎng)站規(guī)劃及設(shè)計完成并且信息架構(gòu)也規(guī)劃好之后,網(wǎng)站制作主管的主要工作就是制作站點頁面,當(dāng)然他可以直接用html編寫,或者使用網(wǎng)站內(nèi)容管理系統(tǒng)(CMS),也可以用一些站點開發(fā)軟件,例如Adobe Dreamweaver。

(五)網(wǎng)站信息架構(gòu)師

網(wǎng)站信息架構(gòu)師主要負責(zé)網(wǎng)站的結(jié)構(gòu)和內(nèi)容進行組織和分類。在整個項目的設(shè)計和規(guī)劃早期階段,信息架構(gòu)師是最活躍的。他要制定整個網(wǎng)站的內(nèi)容結(jié)構(gòu),網(wǎng)站的框架結(jié)構(gòu),向客戶和網(wǎng)站開發(fā)團隊介紹網(wǎng)站的整體規(guī)劃。信息架構(gòu)師也要與網(wǎng)站設(shè)計師緊密合作,制作用于顯示網(wǎng)站各個頁面的名稱、導(dǎo)航和頁面內(nèi)容的網(wǎng)站藍圖。

1.文字撰稿人2.站點內(nèi)容專家(內(nèi)容協(xié)調(diào),制作)。網(wǎng)站編輯負責(zé)整個網(wǎng)站的文字內(nèi)容和編輯質(zhì)量。他或她創(chuàng)建的網(wǎng)站編輯的基調(diào),確定文字風(fēng)格,并與客戶和相關(guān)內(nèi)容的專家收集、整理。以上就是網(wǎng)站開發(fā)時所需要的六個基本角色及其職責(zé),每個角色都有負責(zé)的方面。當(dāng)然其中有可能一個人員充當(dāng)幾個角色,也有可能一個角色里面要幾個人員組成。

二、網(wǎng)站項目開發(fā)過程及團隊各角色相互合作關(guān)系

從圖1-1我們可以把網(wǎng)站作為一個完整的項目,可以分為“規(guī)劃”和“站點制作”兩個主要階段。

(一)規(guī)劃階段

這個階段里要進行的工作就是用戶調(diào)查與網(wǎng)站規(guī)劃。網(wǎng)站項目經(jīng)理要與用戶進行接觸,全面了解用戶的需求,包括網(wǎng)站的用途和要實現(xiàn)的功能。用戶也在這個階段明確要網(wǎng)站能實現(xiàn)的功能模塊和需要提供的材料。充分了解用戶需求后,藝術(shù)總監(jiān)和網(wǎng)站信息架構(gòu)師就要基于用戶的要求、網(wǎng)站的用途和網(wǎng)站訪問者等各方面的考慮,使用PhotoShop或其它工具繪制出網(wǎng)站首頁、二級頁面的圖形界面。與用戶確定好界面、功能與內(nèi)容,就開始分兩條線路進行開發(fā)。1、技術(shù)路線:網(wǎng)站技術(shù)主管根據(jù)界面并與信息架構(gòu)師一起進行技術(shù)規(guī)劃,制作好網(wǎng)站使用的開發(fā)語言、技術(shù)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫等。2、內(nèi)容路線:網(wǎng)站編輯要開始規(guī)劃網(wǎng)站編輯的基調(diào);內(nèi)容在網(wǎng)頁上的表現(xiàn)形式(文本、圖片、視頻、動畫);確定文字風(fēng)格和網(wǎng)頁顯示的字體的大小與字形;

(二)站點制作階段

站點制作階段是實際開發(fā)周期,各項目小組根據(jù)前面制定好的規(guī)劃進行制作。網(wǎng)站信息架構(gòu)師在各部門之間進行項目規(guī)則解釋、協(xié)調(diào)和統(tǒng)籌。1、程序開發(fā):網(wǎng)站制作小組根據(jù)界面規(guī)劃把圖形界面轉(zhuǎn)換成網(wǎng)頁格式;依據(jù)技術(shù)規(guī)劃,制作網(wǎng)站的各頁面。從圖中的甘特表顯示,程序開發(fā)和網(wǎng)站合成占整個項目的最大時間比例。2、內(nèi)容整理:網(wǎng)站編輯要與客戶和相關(guān)內(nèi)容的專家收集、整理放到網(wǎng)站平臺的資源。網(wǎng)站資源如涉及到圖片、動畫和視頻等,網(wǎng)站編輯要與媒體專家合作共同制作。當(dāng)平臺主要架構(gòu)搭建成形,后臺數(shù)據(jù)庫建立完畢,網(wǎng)站編輯就可以把網(wǎng)內(nèi)容上傳到網(wǎng)站平臺內(nèi),把網(wǎng)站合成。

參考文獻

第3篇:網(wǎng)站開發(fā)論文范文

開題報告

指導(dǎo)教師:王春平

論文題目:幼兒園網(wǎng)站設(shè)計

學(xué)生姓名:王凌宇 專 業(yè):計算機 20xx年11月4日

幼兒園主題網(wǎng)站設(shè)計開題報告

1本課題的研究意義

可以說,從孩子一出生起,父母就一直在以理想的方向而塑造著他們。然而,這樣單純的教育模式是否就是完美的呢?我們究竟應(yīng)該為幼兒建立一個怎樣的教育體系,如何為他們提供一個平等的發(fā)展機會?

一個由家庭、幼兒園和社會共同構(gòu)成的完整的教育體系,才會為培養(yǎng)和諧發(fā)展的未來人才提供強大的推動力。教育是國家富裕強盛的根本,幼兒教育更是不能忽視,如今已是信息化普及,網(wǎng)絡(luò)也遍及到每家每戶。因此,我選擇了幼兒園主題網(wǎng)站設(shè)計來做我的畢業(yè)設(shè)計。這樣可以利用網(wǎng)絡(luò)進行工作學(xué)習(xí)以及品牌推廣,以便打造一個三方相互聯(lián)系,相互溝通的平臺:為幼兒園和家長溝通建立一座橋梁;提供了一種最低廉最有效的宣傳平臺;樹立幼兒園品牌,展示幼兒園風(fēng)采。

2.本課題的基本內(nèi)容

其網(wǎng)站制作首要內(nèi)容是對制作網(wǎng)站所要用到的技術(shù)的掌握。本網(wǎng)站要掌握的技術(shù)有dreamware+access2019平臺開發(fā),ASP技術(shù)等

在服務(wù)器端運行ASP腳本語言,并連接到后臺數(shù)據(jù)庫,把動態(tài)查詢生成的網(wǎng)頁傳送到客戶端瀏覽器。ASP中通用設(shè)置變量可以實現(xiàn)對數(shù)據(jù)的存儲、檢索和操作。通過調(diào)用函數(shù)、定義過程執(zhí)行特定的任務(wù)。Dreamware是一款高效率具有 網(wǎng)站管理功能和超強的管理功能是一個開發(fā)平臺,用起來更簡單方便!其內(nèi)容有以下幾點:

(1)在功能上,網(wǎng)站要實現(xiàn)提高教師專業(yè)發(fā)展、指導(dǎo)家庭教育、增進家園互動等功能。充分發(fā)揮這些功能,會使網(wǎng)站具有鮮明的服務(wù)特色,也會增強網(wǎng)站的專業(yè)性。

(2)在欄目設(shè)置上,網(wǎng)站應(yīng)該充分考慮教師和家長的需要,設(shè)計一些他們感興趣和針對性強的欄目,如教育活動展示、幼兒個案研究、幼兒成長記錄、家庭教育論壇、家園直通車等。這些欄目簡單明了,針對性強,能吸引教師和家長的注意,激發(fā)他們訪問網(wǎng)站的興趣和積極性,發(fā)揮網(wǎng)站的教育作用。

(3)在信息提供上,網(wǎng)站應(yīng)多提供訪問者需要和感興趣的教育信息,如優(yōu)秀的教育活動案例和評析,科研課題的研究成果,教師撰寫的優(yōu)秀論文,各領(lǐng)域教育活動的文獻音像資料等。

3.本課題的重點和難點 :

重點在掌握運用dreamware+access2019平臺開發(fā),ASP技術(shù)并設(shè)計構(gòu)思網(wǎng)站的主體,難點在于綜合運用ASP技術(shù)和數(shù)據(jù)庫技術(shù)知識開發(fā)一個實用的網(wǎng)絡(luò)應(yīng)用程序,并在網(wǎng)上運行。

4.本課題的進展計劃

1、第一階段:11月3日—11月8 閱讀參考資料并撰寫開題報告。 2、第二階段:11月8日—12月5日 完成作品的設(shè)計開發(fā)。

3、第三階段:12月5—12月22日 撰寫畢業(yè)論文并對設(shè)計作品進行完善修改。 4、第四階段:12月22日 準備畢業(yè)答辯。

參考文獻

[1] 何海霞,Dreamweaver8 完美網(wǎng)頁設(shè)計[M],北京:電子工業(yè)出版社,2019 [2] 羅國慶 陳兩萍,網(wǎng)站建設(shè)案例精粹[J],重慶:電子工業(yè)出版社,2019

[3] 龍馬工作室編著,Dreamweaver MX 2019 完全自學(xué)手冊,北京:人民郵電出版社,2019

[4] 唐偉等編著,網(wǎng)站規(guī)劃與網(wǎng)頁設(shè)計,北京:清華大學(xué)出版社,2019

[5] 王璞編著,網(wǎng)頁制作三劍客(MX 2019版)入門與提高,北京:清華大學(xué)出版社,2019

[6] 林小芳,吳怡. ASP動態(tài)網(wǎng)頁設(shè)計教程[M] .北京:清華大學(xué)出版社,2019 [7]金旭亮,吳彬.網(wǎng)站建設(shè)教程[M].北京:高等教育出版社,2019

[8]許衛(wèi)林.VBScript+ASP動態(tài)網(wǎng)頁制作[M].北京:中國電力出版社,2019

[9]陳建偉,李美軍,施建強. ASP動態(tài)網(wǎng)站開發(fā)教程[M]. 北京:清華大學(xué)出版社,2019

第二篇:幼兒園利用家庭資源進行科學(xué)教育 開題報告 400字

伊犁師范學(xué)院教育科學(xué)系

本科生畢業(yè)論文(設(shè)計)

開題報告

論 文 題 目: 幼兒園利用家庭資源進行科學(xué)教育的現(xiàn)狀研究

專 業(yè): 學(xué) 前 教 育

學(xué) 生 姓 名: 顧 倩 雯

學(xué) 號: 08040102028

指 導(dǎo) 教 師:

開題報告時間: 年 月 日

伊犁師范學(xué)院教育科學(xué)系制

填表說明和要求

1.開題報告作為畢業(yè)論文(設(shè)計)答辯小組對學(xué)生答辯資格審查的主要依據(jù)材料之一。此報告應(yīng)在指導(dǎo)教師指導(dǎo)下,學(xué)生在畢業(yè)論文(設(shè)計)工作前期內(nèi)完成,經(jīng)指導(dǎo)教師簽署意見,同意后生效。

2.學(xué)生閱讀論文、資料的篇數(shù)一般不少于10篇,開題報告中應(yīng)包括文獻綜述、選題依據(jù)、可行性分析及預(yù)期成果。字數(shù)不少于2000字。

此表一式兩份,隨同學(xué)生畢業(yè)論文(設(shè)計)一起由各系存檔。

第4篇:網(wǎng)站開發(fā)論文范文

根據(jù)筆者的統(tǒng)計,2000年至2010年,十年間探討網(wǎng)站快速開發(fā)及敏捷開發(fā)或模塊式開發(fā)的文章近366篇,提出了13種解決方式,而這些大部分都是屬于國內(nèi)較流行的方法。有些方法以工程實踐的形式展開,有的是基于計算機網(wǎng)絡(luò)的前序課程提出的網(wǎng)站設(shè)計方法,有的是基于編程語言的方法,例如:JAvA語言教學(xué)在課后要求學(xué)生自學(xué)等;有的基于培訓(xùn)性質(zhì),教授某一門語言如LT技術(shù)等。在教學(xué)方法的提法上,有的是以傳統(tǒng)的編程語言來命名,如C語言、JAvA語言、.NET語言等。有的是以軟件工程的開發(fā)模式來命名,如瀑布式開發(fā)模型、胡戈式開發(fā)模型、單元測試開發(fā)模型等。盡管有上百個研究文獻,但是從教學(xué)方法方面展開探討的論文卻為數(shù)不多,其中具有代表性的有:馬飛、張敬普、程榮花專家從教學(xué)實踐的角度出發(fā)提出了網(wǎng)站快速開發(fā)模型的引導(dǎo)作用伙湖北襄樊的曾燕,根據(jù)網(wǎng)站的特點,在計算機網(wǎng)絡(luò)環(huán)境下提出了一些教學(xué)的模式及教學(xué)方式閉。上述教學(xué)方法,雖然強調(diào)了基礎(chǔ)知識的重要性,但是他們把目光都集中在了如何從理論研究上來認識這項技能的方面,對于如何具體實現(xiàn)涉及很少,或者根本沒有涉及。因此,本文從教學(xué)方法研究的層面來探討如何培養(yǎng)學(xué)生的網(wǎng)站快速開發(fā)能力及如何提高文科類學(xué)生的技能,鞏固其基礎(chǔ)知識。針對文科類院校網(wǎng)站快速開發(fā)的教學(xué)方法理論,本文提出的網(wǎng)站快速開發(fā)是一種與文科生基礎(chǔ)相結(jié)合的教學(xué)模式。在吸收傳統(tǒng)的快速開發(fā)的經(jīng)驗的同時,將開發(fā)的方法總結(jié)為理論概述、實例演示和項目驅(qū)動。

學(xué)生在很短的時間內(nèi)需要把整個網(wǎng)站開發(fā)的這個流程展示出來。比如說,當(dāng)用戶打開百度這個網(wǎng)站,第一眼看到的只是它的一個前臺界面,包括網(wǎng)頁的顏色、功能。而當(dāng)用戶點擊“百度一下”,就可以搜索到很多內(nèi)容。但實際上,用戶看不到的是前臺展示背后的后臺程序處理。當(dāng)用戶鍵人所要搜索的內(nèi)容,看到的東西其實全都是經(jīng)過后臺的處理的。當(dāng)后臺處理完成之后它會把檢索到的資料再顯示給前臺,用戶就可以看到搜索的結(jié)果。因此,整個課程的安排是:如果需要在12課時內(nèi)講完的話,就需要安排前6次課和后6次課。前六次課教授一個網(wǎng)站的前端開發(fā)工程師所需要掌握的技能,后6次課教授網(wǎng)站的后臺開發(fā)工程師需要掌握的技能。一般來說,這兩項是要學(xué)生分工來完成的。由于教師需要在一學(xué)期內(nèi)把它講完,要讓聽課的文科生能夠掌握,就必須在講述方面注意加快進度。網(wǎng)站開發(fā)教學(xué)方法理論概述課程涉及到的理論知識點在分類上盡量做到明晰,包括以下的幾個方面:前6次課講授HTML、Dlv、css、Jav滔crint技術(shù),在講述完四個概念之后,教師安排一次切圖的實踐課,內(nèi)容是對一個整體的網(wǎng)頁進行切圖。具體來說,當(dāng)學(xué)生收到一個網(wǎng)頁的首頁設(shè)計圖后,學(xué)生需要完成一個切圖的工作,這也是網(wǎng)頁前端開發(fā)工程師所需掌握的技能。

當(dāng)然,切圖完成之后,它只是一個靜態(tài)的網(wǎng)頁,最多能夠?qū)崿F(xiàn)的動態(tài)效果是:當(dāng)鼠標滑過,圖片能夠切換,或者是,當(dāng)鼠標放在圖片上圖片會放大等效果,但是無法實現(xiàn)一些更深層次的動態(tài)效果。后6次課會講授到一些后臺的開發(fā)技術(shù),包括PHP、Mysql等技術(shù)。這些是以實例的方式來進行,比如制作一個留言板的系統(tǒng),學(xué)生需要自己在第一個頁面上畫上文本框和按鈕,然后填寫用戶的姓名和留言,點擊“我要留言”按鈕,就會指向另一個頁面,另一個頁面的內(nèi)容是展示所有留言的記錄。這樣就通過一個很簡單的實例,把后臺的技術(shù)串聯(lián)起來。依靠實例的講解并聯(lián)系實際生活課程設(shè)計在所有的課程講授完之后,拿出一個普通的CMS系統(tǒng),來講解CMS系統(tǒng)在一些新聞網(wǎng)站上的應(yīng)用。比如說校內(nèi)的一些新聞網(wǎng)站,以各個系的名義一些信息內(nèi)容、通知公告等。這在社會上的應(yīng)用很多,學(xué)生們也非常熟悉這類網(wǎng)站。使用這些實例能夠更好地鍛煉學(xué)生的實踐能力。再比如,網(wǎng)站的長網(wǎng)址很難記憶,這時候我們就可以開發(fā)出一個仿照百度短網(wǎng)址功能的網(wǎng)站,把一些長的網(wǎng)址生成為一些短的網(wǎng)址。通過此功能,我們只需要記憶短的網(wǎng)址,就可以訪問網(wǎng)頁。這也是一個很簡單很實用的應(yīng)用程序,可以拿來給學(xué)生作為一個實例來講解。

項目驅(qū)動型教學(xué)在課程的知識點講授完畢之后,上機實驗課使用項目的方式來給學(xué)生布置任務(wù),讓學(xué)生利用課上所學(xué)的知識點解決項目中的一些實際問題。課上的時間比較緊促,因此所學(xué)到的知識點都是一些較為重要的和關(guān)鍵的。而其他很多瑣碎的技術(shù)細節(jié)都需要在實踐中去解決,比如說一些小的問題,可以通過搜索引擎來解決。這種解決問題的方式可以鍛煉學(xué)生的自主能力,因此這種項目驅(qū)動的方式更適合本課程。團隊分工合作在上機實踐課中將學(xué)生分成網(wǎng)站前臺開發(fā)工程師和網(wǎng)站后臺開發(fā)工程師。由于他們的分工不同,教師首先講解一個網(wǎng)站整體的開發(fā)流程,然后分為前臺開發(fā)和后臺開發(fā)兩項工作。前臺開發(fā)工程師被分配的工作是使用前臺的靜態(tài)頁面技術(shù)進行切圖,主要運用Dlv+css技術(shù)和Javascrint技術(shù)就可以完成。當(dāng)學(xué)生熟練到一定程度之后,他們就會感到這種技術(shù)很容易在合作中掌握。后臺開發(fā)工程師的工作是使用動態(tài)網(wǎng)頁編程技術(shù)連接數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)庫的增、刪、改、查等操作。當(dāng)他們在團隊分工合作中得到鍛煉,靈活應(yīng)用之后,一些有興趣的同學(xué)也能較為熟練地掌握。

作者:朱儉 李領(lǐng) 黃夢莎 王喬

第5篇:網(wǎng)站開發(fā)論文范文

1.1 研究背景

目前,縱觀全國各地高校,學(xué)位論文管理系統(tǒng)得以廣泛實現(xiàn)應(yīng)用,有一些學(xué)院依舊用手工錄入的方式進行管理;經(jīng)過仔細對比,很多高校使用WEB方式進行論文管理時的相關(guān)操作,在功能上及相應(yīng)的業(yè)務(wù)流程比較相似;都使用較簡單的方式,如都使用論文提交、審核,及搜索模塊,基本上來說都沒有題目選擇或者導(dǎo)師互動等模塊。在本課題在這些基礎(chǔ)上,加入前期論文題目及導(dǎo)師的互動選擇功能,從而使得論文的各個過程都能在網(wǎng)上進行,從而方便了審核人員,導(dǎo)師和學(xué)生。在線的論文指導(dǎo)(站內(nèi)短信)功能可以導(dǎo)師和學(xué)生進行方便地進行溝通和交流,另外在線修改功能也能避免線下修改造成的紙張和時間的浪費。

1.2 研究內(nèi)容

做為一個涉及多個權(quán)限用戶的系統(tǒng),這就需要對用戶信息數(shù)據(jù)進行處理,再加載不同的用界面。根據(jù)該論文系統(tǒng)需求特點,要求平臺建立在網(wǎng)絡(luò)的基礎(chǔ)上,盡可能地使論文的整個過程方便,簡單,界面更加友好。整個過程首先由有相應(yīng)論文指導(dǎo)權(quán)限的教師上傳可供學(xué)生選擇的標題,教師所在的單位審查通過后,便開始了基于該網(wǎng)絡(luò)平臺的互動論文選擇過程,學(xué)生以志愿的方式選擇相應(yīng)的論文標題進行申請,然后相應(yīng)教師對申請學(xué)生進行選擇,系統(tǒng)接著對結(jié)果進行處理。處理完成后,落選雙方進行第二次雙向選擇,最終完成選題的過程。然后教師與學(xué)生論文寫作過程,進行開題報告,正文寫作等過程,最后教師對論文進行評分。就是基于上面這一個論文過程,進行仔細分析,最后開發(fā)出這個系統(tǒng)。

1.3論文綜合管理系統(tǒng)的開發(fā)環(huán)境

1.3.1 LAMP(LINUX+APACH+MYSQL+PHP)

網(wǎng)站主體采用執(zhí)行效率極高的PHP開發(fā),使用AJAX技術(shù)輔助,數(shù)據(jù)庫方面采用與PHP之最佳組合MYSQL,web服務(wù)器和操作系統(tǒng)則采用apache和linux,這就是所謂的LAMP建站方案。

2 相關(guān)技術(shù)綜述

2.1 PHP編程技術(shù)介紹

PHP是一種公開源代碼!運行在服務(wù)器端的嵌入式腳本語言,允許程序員將語言嵌入HTML文件當(dāng)中,并且PHP對不同的技術(shù)提供了編程環(huán)境與接口,利用它可以方便地開發(fā)各種功能完備!交互性強的動態(tài)頁面,為網(wǎng)站建設(shè)提供了簡單!實用的解決方案:

2.2 MySQL數(shù)據(jù)庫技術(shù)介紹

MySQL是一個精巧的SQL數(shù)據(jù)庫管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。由于它的強大功能、靈活性、豐富的應(yīng)用編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞。

2.3 開發(fā)環(huán)境

LAMP即操作系統(tǒng): LINUX,web服務(wù)器: APACHE,數(shù)據(jù)庫:MYSQL,服務(wù)器端腳本PHP的第一個字母組合。LAMP通過多年的發(fā)展,迅速由草根階層走出來,在世界范圍的層面,一旦談及WEB服務(wù)器標準,人們就會自然談到LAMP。也正是因為LAMP都是開源的組件,不斷完善其兼容性,它們的應(yīng)該場合越來越廣泛,普遍。并成為一個相當(dāng)強大的WEB平臺。

2.4 B/S體系與三層配置模式

B/S結(jié)構(gòu)從邏輯上講分為四個層次:客戶機、Web服務(wù)器、應(yīng)用服務(wù)器、數(shù)據(jù)服務(wù)器。客戶機主要負責(zé)人機交互,Web服務(wù)器主要負責(zé)對客戶端應(yīng)用程序的集中管理,應(yīng)用服務(wù)器主要負責(zé)應(yīng)用邏輯的集中管理,它也可以根據(jù)其處理的具體業(yè)務(wù)不同而分為多個;數(shù)據(jù)服務(wù)器則主要負責(zé)數(shù)據(jù)的存儲和組織、數(shù)據(jù)庫的分布式管理、數(shù)據(jù)庫的備份和同步等等。

2.5開發(fā)方法:原型法開發(fā)

3 系統(tǒng)設(shè)計與實現(xiàn)

3.1系統(tǒng)需求分析

本系統(tǒng)作為一套論文綜合管理系統(tǒng),在使用過程中主要呈現(xiàn)出了以下幾個特點:

1)系統(tǒng)是根據(jù)具有本學(xué)院特色的論文管理模式進行編寫的,具有通用性,同時也更具有個性化的特點,以方便學(xué)院師生論文操作和提高論文效率為核心,采用以管理與先進的計算機網(wǎng)絡(luò)技術(shù)相結(jié)合。

2)規(guī)范的軟件結(jié)構(gòu)搭配先進的軟件開發(fā)技術(shù)。該文管理系統(tǒng)基于B/S結(jié)構(gòu),并根據(jù)軟件設(shè)計的思想,運用了標準化,模塊化,網(wǎng)絡(luò)化等技術(shù),使得整個系統(tǒng)可靠性,適應(yīng)性,維護性及安全性得到了很好的保障。

3)方便友好的用戶界面。系統(tǒng)采用的瀏覽界面更加的友好,更加的清晰,布局也更加的合理,無論是那一種角色用戶得能方便地操作,提高了他們使用系統(tǒng)完成任務(wù)的效率,最大化地使用戶得到好的用戶體驗。

3.2系統(tǒng)設(shè)計目標

本系統(tǒng)設(shè)計的根本就是為了使得整個論文過程網(wǎng)絡(luò)化,提高過程的完成效率,減少人工成本,提高論文信息的查詢、紀錄等工作的速度,使得論文的整個流程更加地完善。以便更加方便、直接、快捷地為我院師生提供服務(wù)。

3.3設(shè)計方案

3.5系統(tǒng)描述

該文系統(tǒng)的核心任務(wù)是論文的過程管理,它包含了系統(tǒng)管理的多個方面,內(nèi)容上比較復(fù)雜、廣泛,必須使得系統(tǒng)核心任務(wù)十分穩(wěn)定,并且與系統(tǒng)其它模塊的協(xié)作也要十分穩(wěn)定,流暢。論文系統(tǒng)功能主要包括:論文,人員,以往論文,新聞,系統(tǒng)內(nèi)短信等功能模塊;及能根據(jù)系統(tǒng)賦予的角色權(quán)限對相應(yīng)的信息進行相應(yīng)的查詢、統(tǒng)計、修改等操作的功能。

其中核心的論文管理行為包括:

1)本系統(tǒng)的院系管理員負責(zé)管理系統(tǒng)各種信息。管理教師和學(xué)生用戶的論文操作權(quán)限;

2)非管理員用戶只能檢索、查看系統(tǒng)相關(guān)資料信息。

4 總結(jié)

論文綜合管理系統(tǒng)的開發(fā)不僅僅是一個網(wǎng)站制作的過程,更重要的是在系統(tǒng)分析和設(shè)計階段所做的工作。在這過程中,我充分利用了網(wǎng)站開發(fā)上的靈活和效率高的特點,應(yīng)用PHP和MYSQL數(shù)據(jù)庫以LAMP架構(gòu)開發(fā)本系統(tǒng)。

在系統(tǒng)的設(shè)計過程中,本對系統(tǒng)的設(shè)計的過程越來越清晰,也更加熟悉PHP的程序應(yīng)用,對系統(tǒng)整體的架構(gòu)設(shè)計,模塊劃,頁面的整體布局設(shè)計也有了更深的認識,為更好地學(xué)習(xí),工作打下更加堅實的基礎(chǔ)。

參考文獻:

[1] 清華大學(xué)圖書館學(xué)位論文描述元數(shù)據(jù)規(guī)范課題組.學(xué)位論文資源分析報告[J].http://cdls.nstl.gov.cn/cdls2/w3c/2003/SpcMetadata/387298,(AccessedMar.19,2005):12-20.

[2] 朱紅.學(xué)位論文管理系統(tǒng)的分析與實現(xiàn)[J].四川理工學(xué)院學(xué)報:自然科學(xué)版,2006,19(5):124-126.

[3] 馮建華.數(shù)據(jù)庫系統(tǒng)設(shè)計與管理[M].北京:清華大學(xué)出版社,2007,5:40-57,100-120 .

[4] Andy Harris.PHP 5 /MySQL Programming for the Absolute Beginner?。‵or the Absolute Beginner)?。≒aperback) [M].10-180.

第6篇:網(wǎng)站開發(fā)論文范文

[關(guān)鍵詞]社會標簽 圖書館網(wǎng)站 Web2.0

Web2.0技術(shù)的出現(xiàn)與發(fā)展,使得網(wǎng)絡(luò)用戶從單純的被動使用者變成了復(fù)合型的主動信息創(chuàng)建者,在網(wǎng)絡(luò)內(nèi)容的創(chuàng)建和共享越來越容易的情況下,海量新信息被一種區(qū)別于以往的主題詞、標引詞、關(guān)鍵詞稱為“社會標簽”的自由分類法所標注,并得到廣泛的推廣。

一、社會標簽概述

社會標簽(social tagging或者social bookmaking)興起于本世紀初,是信息用戶在使用網(wǎng)絡(luò)資源過程中以便再次快速使用而對資源采用的一種標注方式,是web2.0的核心應(yīng)用之一。社會標簽允許用戶使用自然語言對資源加注淺顯易懂的個性化標簽,并通過標簽的相關(guān)性和聚合來實現(xiàn)信息組織。

社會標簽的出現(xiàn),使用戶實現(xiàn)了對資源的自由標注并便利的同他人分享。它具有如下特征:

(1)組織信息資源。由信息用戶根據(jù)自己需要,用個性化標簽以描述網(wǎng)絡(luò)信息資源的方法,更加清晰、直白,同時提供了多角度、深層次、寬領(lǐng)域挖掘網(wǎng)絡(luò)資源的可能,特別是針對用戶的隱性信息。

(2)便于檢索和共享信息。利用意義相近的標簽,可以將擁有相同屬性,如形式特征、專業(yè)知識、學(xué)科領(lǐng)域的資源集合起來,點擊相應(yīng)的標簽鏈接就可以查詢該類資源,它將分散的用戶聯(lián)系起來,進一步擴大資源共享范圍。同時,社會標簽也反映了用戶的興趣,以此可以建立準確的信息推送機制。

(3)便于資源挖掘與推送。不同標簽下標注的網(wǎng)絡(luò)資源內(nèi)容差別很大,比較熱門的標簽顯示了用戶關(guān)注度高、興趣濃厚的科點。同時觀察部分使用活躍用戶收藏標簽、標注文獻的變化,也可以發(fā)現(xiàn)學(xué)科熱點和新的學(xué)科發(fā)展,便于網(wǎng)站開發(fā)者有針對性的開展個性化信息服務(wù),提高資源推送的準確度。

(4)加強用戶間的信息溝通。在標簽系統(tǒng)中,用戶能夠通過標簽評價信息資源,同時具備推薦給其他用戶的功能。熱門標簽也能幫助用戶找到符合自己需要的信息資源。標簽簡潔、明了的表示方式,也幫助其他用戶加深對網(wǎng)絡(luò)資源的理解,促進用戶間的溝通交流。

二、圖書館網(wǎng)站建設(shè)的新趨勢

在Web2.0技術(shù)的推動下,圖書館2.0(Lib2.0)技術(shù)也逐漸興起,綜合運用圖書館2.0技術(shù)的圖書館網(wǎng)站開發(fā)也具有了新特色。

(1)從顯示信息向推送信息演化

圖書館擁有海量的信息資源,大多數(shù)讀者是通過圖書館網(wǎng)站來檢索資源的。擁有人性化設(shè)計的網(wǎng)站不僅要顯示海量的信息,更要向用戶推送他們感興趣的信息。信息資源,只有在被用戶利用的情況下才能使其社會效益和經(jīng)濟效益得到最大程度的發(fā)揮。圖書館網(wǎng)站的開發(fā)就要依賴圖書館大量的信息資源,結(jié)合現(xiàn)代化的網(wǎng)絡(luò)技術(shù)和方便、快捷、準確和人性化的服務(wù)手段,為用戶提供優(yōu)質(zhì)、高效的服務(wù),從而贏得用戶的美譽。

(2)從復(fù)雜向簡單的演進

對信息用戶來說,他們關(guān)心的是如何快捷準確地實現(xiàn)自己信息獲取目標,而不是采用什么技術(shù)開發(fā)。所以在采用先進技術(shù)的同時,將界面設(shè)計簡單實用是關(guān)鍵。圖書館網(wǎng)站的設(shè)計要體現(xiàn)“技術(shù)在內(nèi)、簡便在外”的理念,讓用戶瀏覽網(wǎng)站就如同翻閱書籍一樣簡單,這樣就會拉近網(wǎng)站與用戶之間的距離。

(3)界面從規(guī)格統(tǒng)一化向個性化發(fā)展

有沒有個性化定制的圖書館網(wǎng)站,是贏得用戶關(guān)注的重點。對用戶來說,所以圖書館界面非常相似,瀏覽到的信息幾乎一樣,很容易造成審美疲勞,產(chǎn)生厭倦心理。人性化的網(wǎng)站則提供自我定制功能,實現(xiàn)人性化特征和動態(tài)發(fā)展的信息服務(wù)體系,方便用戶使用,提高數(shù)字資源的利用率。

(4)從靜態(tài)向動態(tài)的轉(zhuǎn)變

隨著Web2.0技術(shù)在圖書館網(wǎng)站應(yīng)用的不斷深入,網(wǎng)站的互動功能也逐步增強,用戶通過博客或者即時信息工具參與網(wǎng)站建設(shè),時時地和圖書館員交流,給圖書館的工作提出寶貴的意見和建議。將社會標簽應(yīng)用于圖書館網(wǎng)站建設(shè)后,能夠建立以用戶需求為導(dǎo)向的、高度展示用戶友好性的交互式信息服務(wù)。

三、社會標簽在圖書館網(wǎng)站建設(shè)中的應(yīng)用

網(wǎng)站建設(shè)中“加標簽”看上去毫無規(guī)律可循,卻是用戶集體智慧的集合,建立個性化的分類規(guī)則,更能貼近用戶需求。將平臺上的資源按用戶利用標簽技術(shù)進行分類和標注,可以提高檢索的查全率與查準率。社會標簽在網(wǎng)站建設(shè)中的“書目檢索”,“常見問題解答”,“參考咨詢”和“學(xué)術(shù)博客”模塊中應(yīng)用前景廣闊。

(1)廈門大學(xué)圖書館網(wǎng)站社會標簽應(yīng)用

廈門大學(xué)圖書館網(wǎng)站標簽系統(tǒng)于2007年4月開發(fā)完成,開發(fā)的目的是將Web2.0技術(shù)應(yīng)用于圖書館網(wǎng)站建設(shè)中,將用戶添加標簽的方式使讀者參與到數(shù)字圖書館的建設(shè)中。用戶登錄廈門大學(xué)知識資源港后,點擊“館藏書刊檢索”,在左下就是及時更新的熱門標簽排行。排行列表由十個最熱門標簽組成,這些標簽均為用戶收藏的;點擊“更多”按鈕后,用戶可以進入所有標簽列表頁面,在“熱門標簽”按鈕下會顯示標簽云圖。點擊任意一個標簽,系統(tǒng)就會顯示所有標記為該標簽的書目列表。除此之外,網(wǎng)站還添加了使用標簽的檢索功能,能夠幫助用戶快速的找到某個標簽。當(dāng)需要將一本書加入到收藏時,在書目信息頁面的右上角可以輸入自己的標簽信息,隨后點擊“保存”按鈕,就實現(xiàn)了圖書的標記和收藏。在管理自己的標簽和收藏的書目,可以點擊“我的收藏”鏈接,進入到“我的收藏”頁面,進行已經(jīng)收藏的書目和標簽進行修改與增刪。標簽云圖帶給了用戶強大的視覺沖擊,可以在最大程度上引起用戶的注意,并富于藝術(shù)美感。一般來說,訪問量高的、熱門的標簽可以設(shè)置為較大的字體和鮮艷的顏色,而訪問量小的、冷門的標簽 則可以設(shè)置的字體稍小,顏色稍淡。

(2)社會標簽的規(guī)范應(yīng)用

1.建立標注的提示機制,提高標簽語言的規(guī)范性

每個用戶的認知水平和使用目的均不同,用戶在標注資源的過程往往是沒有經(jīng)過指導(dǎo)的,同時由于社會標簽屬于自然語言,且并沒有被約束到某一個詞匯范圍內(nèi),因此會造成標簽詞匯的混雜,也就是所即使是內(nèi)容相同的資源也可能被用戶采用完全不相干的標簽進行分別標注;相同的標簽用在兩個完全不同的領(lǐng)域也是很常見的,等等。這就是社會標簽的歧義行和多義性的問題,此類信息長期積累的話,就會造成標注系統(tǒng)的大量冗余,標注精度降低。

2.統(tǒng)計用戶標簽數(shù)據(jù),挖掘用戶興趣

用戶標注的歷史數(shù)據(jù)對圖書館網(wǎng)站的信息推送服務(wù)有很大幫助。將用戶興趣、偏好,結(jié)合用戶興趣模型的分類、圍繞用戶在資源上標注標簽的次數(shù)、出現(xiàn)的特點、頻率等信息,通過采用概率計算模型統(tǒng)計信息的規(guī)律,將這些規(guī)律轉(zhuǎn)換成可計算的量。這些量就可以用來反映用戶的偏好,同時可以通過協(xié)同過濾推薦算法完成個性化推薦系統(tǒng)。用戶標簽數(shù)據(jù)挖掘能夠更好地發(fā)現(xiàn)用戶興趣、發(fā)現(xiàn)新的知識、發(fā)現(xiàn)用戶數(shù)據(jù)的轉(zhuǎn)移、更好地推薦個性化標簽。 與此同時,歷史數(shù)據(jù)也決定著標簽推薦質(zhì)量。如果用戶是新用戶,沒有歷史標注記錄,同時其他用戶也沒有標注過他要標注的資源,或是資源標注數(shù)據(jù)龐大但是各用戶之間關(guān)系稀疏,或者幾乎沒有聯(lián)系, 這樣就無法構(gòu)建近鄰關(guān)系,得到恰當(dāng)?shù)耐扑]結(jié)果,從而出現(xiàn)冷啟動或者數(shù)據(jù)稀疏的問題。

社會標簽在某些商業(yè)網(wǎng)站的成功實踐使其應(yīng)用于圖書館網(wǎng)站變得更加容易并具有操作性。應(yīng)用社會標簽是圖書館在Web2.0 環(huán)境下做出的積極選擇,會吸引更多的公眾參與信息的組織、發(fā)現(xiàn)和共享。它將慢慢走進人們的視線,改變?nèi)藗儗π畔⒌慕M織及獲取方式。

參考文獻:

[1]吳丹,王艷妮. 社會標簽的規(guī)范性研究——學(xué)術(shù)論文標注[J]. 圖書館. 2012年1期:85-88.

[2]張海燕,孟祥武. 基于社會標簽的推薦系統(tǒng)研究[J]. 情報理論與實踐.2012年5期:103-106+111.

[3]馮倩然,吳丹. 社會標簽在圖書館中的應(yīng)用模式研究[J]. 圖書館工作研究. 2011年11月:88-92.

第7篇:網(wǎng)站開發(fā)論文范文

關(guān)鍵詞:ASP,JSP,服務(wù)器,客戶端

 

一、引言

ASP全名Active Server Pages,是一個WEB服務(wù)器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和執(zhí)行動態(tài)的、互動的、高性能的WEB服務(wù)應(yīng)用程序。ASP采用腳本語言VBScript(Java script)作為自己的開發(fā)語言。它是位于服務(wù)器端的腳本運行環(huán)境,通過這種環(huán)境,它可與數(shù)據(jù)庫和其它程序進行交互。

JSP是Sun公司推出的新一代網(wǎng)站開發(fā)語言,Sun公司借助其在Java上的不凡造詣,將Java從Java應(yīng)用程序和Java Applet之外,又有新的碩果,就是JSP,Java Server Page。JSP可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序。

ASP和JSP都提供在 HTML代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。但JSP代碼被編譯成 Servlet并由Java虛擬機解釋執(zhí)行,這種編譯操作僅在對JSP頁面的第一次請求時發(fā)生。在ASP、JSP環(huán)境下,HTML代碼主要負責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的 HTML頁面只依賴于Web服務(wù)器,而ASP、JSP頁面需要附加的語言引擎分析和執(zhí)行程序代碼。程序代碼的執(zhí)行結(jié)果被重新嵌入到HTML代碼中,然后一起發(fā)送給瀏覽器。ASP、JSP兩者都是面向Web服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。

二、在技術(shù)層面的比較

1.ASP技術(shù)

ASP 提供內(nèi)建對象,這些對象使用戶更容易收集通過瀏覽器請求發(fā)送的信息、響應(yīng)瀏覽器以及存儲用戶信息。ASP中的主要內(nèi)建對象有:Application,Request,Response,Server等。

ASP可以通過多種方法實現(xiàn)對數(shù)據(jù)的訪問。ActiveX DataObjects(ADO)是一座連接ASP應(yīng)用程序和數(shù)據(jù)庫的橋梁,通過ASP內(nèi)建的Database Access組件能夠輕而易舉的通過ADO訪問存儲在服務(wù)器端的數(shù)據(jù)庫或其它表格化數(shù)據(jù)結(jié)構(gòu)中的信息。

ASP對數(shù)據(jù)庫的訪問,首先瀏覽器向Web服務(wù)器發(fā)出請求,如果瀏覽器所要下載的不是ASP文件,則直接下載;如果是ASP文件服務(wù)器會自己解釋ASP文件中的Script段,而把其余部分交給用戶執(zhí)行。若執(zhí)行中的Script程序使用了ADO對象,則Web會根據(jù)ADO對象設(shè)置的參數(shù)來啟動對應(yīng)的ODBC驅(qū)動程序,而啟動ODBC驅(qū)動程序之后,程序可以直接利用ADO對象來訪問數(shù)據(jù)庫,或通過AIX)對象來發(fā)送SQL指令,進而達到存取數(shù)據(jù)庫的目的。訪問原理如圖2-1所示。

圖2-1 ASP訪問Web數(shù)據(jù)庫的工作原理

從軟件的技術(shù)層面看,ASP有如下的特點:

1)使用VBScript、JScript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。

2)無須compile編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。

3)使用普通的文本編輯器,如Windows的記事本,即可進行編輯設(shè)計。

4)與瀏覽器無關(guān)(Browser Independence), 客戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽Active Server Pages所設(shè)計的網(wǎng)頁內(nèi)容。Active ServerPages 所使用的腳本語言(VBScript、Jscript)均在WEB服務(wù)器端執(zhí)行,客戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。

5)Active Server Pages能與任何ActiveX scripting語言兼容。除了可使用VB Script或JScript語言來設(shè)計外,還通過plug-in的方式,使用由第三方所提供的其它腳本語言,譬如REXX 、Perl、Tcl等。腳本引擎是處理腳本程序的COM(ComponentObject Model) 對象。

6)可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。

7)ActiveX ServerComponents(ActiveX 服務(wù)器組件 )具有無限可擴充性。可以使用Visual Basic、Java、VisualC++、COBOL等程序設(shè)計語言來編寫你所需要的ActiveX ServerComponent。

2.JSP技術(shù)

JSP實現(xiàn)了動態(tài)頁面與靜態(tài)頁面的分離,脫離了硬件平臺的束縛,以及編譯后運行等方式大大提高了其執(zhí)行效率而逐漸成為因特網(wǎng)上的主流開發(fā)工具。具有以下技術(shù)優(yōu)點:

1)將內(nèi)容的產(chǎn)生和顯示進行分離

使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標識來設(shè)計和格式化最終頁面。使用JSP標識或者小腳本來產(chǎn)生頁面上的動態(tài)內(nèi)容。科技論文。產(chǎn)生內(nèi)容的邏輯被封裝在標識和JavaBeans群組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器端執(zhí)行??萍颊撐?。如果核心邏輯被封裝在標識和Beans中,那么其它人,如Web管理人員和頁面設(shè)計者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的產(chǎn)生。在服務(wù)器端,JSP引擎解釋JSP標識,產(chǎn)生所請求的內(nèi)容,并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護自己的代碼,而又保證任何基于HTML的Web瀏覽器的完全可用性。

2)強調(diào)可重用的群組件

絕大多數(shù)JSP頁面依賴于可重用且跨平臺的組件(如:JavaBeans或Enterprise JavaBeans)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件,或者使得這些組件為更多的使用者或者用戶團體所使用?;诮M件的方法加速了總體開發(fā)過程,并且使得各種群組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。

3)采用標識簡化頁面開發(fā)

Web頁面開發(fā)人員不會都是熟悉腳本語言的程序設(shè)計人員。JavaServerPage技術(shù)封裝了許多功能,這些功能是在易用的、與JSP相關(guān)的XML標識中進行動態(tài)內(nèi)容產(chǎn)生所需要的。標準的JSP標識能夠存取和實例化JavaBeans組件,設(shè)定或者檢索群組件屬性,下載Applet,以及執(zhí)行用其它方法更難于編碼和耗時的功能。通過開發(fā)定制化標識庫,JSP技術(shù)是可以擴展的。今后,第三方開發(fā)人員和其它人員可以為常用功能建立自己的標識庫。這使得Web頁面開發(fā)人員能夠使用熟悉的工具和如同標識一樣的執(zhí)行特定功能的構(gòu)件來工作。

JSP技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴展到能夠支持企業(yè)級的分布式應(yīng)用。作為采用Java技術(shù)家族的一部分,以及Java 2EE的一個成員,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。由于JSP頁面的內(nèi)置腳本語言是基于Java程序設(shè)計語言的,而且所有的JSP頁面都被編譯成為Java Servlet,JSP頁面就具有Java技術(shù)的所有好處,包括健壯的存儲管理和安全性。作為Java平臺的一部分,JSP擁有Java程序設(shè)計語言“一次編寫,各處執(zhí)行”的特點。隨著越來越多的供貨商將JSP支持加入到他們的產(chǎn)品中,可以使用自己所選擇的服務(wù)器和工具,修改工具或服務(wù)器并不影響目前的應(yīng)用。

三、應(yīng)用范圍及前景分析

ASP是Microsoft開發(fā)的動態(tài)網(wǎng)頁語言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng),只能執(zhí)行于微軟的服務(wù)器產(chǎn)品,IIS(Internet Information Server) (windows NT)和PWS(Personal WebServer)(windows 98)上。Unix下也有ChiliSoft的組件來支持ASP,但是ASP本身的功能有限,必須通過ASP+COM的群組合來擴充,Unix下的COM實現(xiàn)起來非常困難。

JSP幾乎可以執(zhí)行于所有平臺。如Win NT,Linux,Unix。在NT下IIS通過一個外加服務(wù)器,例如JRUN或者ServletExec,就能支持JSP。知名的Web服務(wù)器Apache已經(jīng)能夠支持JSP。科技論文。由于Apache廣泛應(yīng)用在NT、Unix和Linux上,因此JSP有更廣泛的執(zhí)行平臺。雖然現(xiàn)在NT操作系統(tǒng)占了很大的市場份額,但是在服務(wù)器方面Unix的優(yōu)勢仍然很大,而新崛起的Linux更是來勢不小。從一個平臺移植到另外一個平臺,JSP和JavaBean甚至不用重新編譯,因為Java字節(jié)碼都是標準的與平臺無關(guān)的。

目前在國內(nèi)PHP與ASP應(yīng)用最為廣泛。而JSP由于是一種較新的技術(shù),國內(nèi)采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術(shù),尤其是電子商務(wù)類的網(wǎng)站,多采用JSP。

ASP可以通過Microsoft Windowsd的COM/DCOM獲得ActiveX規(guī)模支持,通過DCOM和Transcation Server獲得結(jié)構(gòu)支持;JSP可以通過SUN Java的Java Class和EJB獲得規(guī)模支持,通過EJB/CORBA以及眾多廠商的Application Server獲得結(jié)構(gòu)支持。兩者中,JSP應(yīng)該是未來發(fā)展的趨勢。世界上一些大的電子商務(wù)解決方案提供商都采用JSP/Servlet。比較出名的如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere。它們都是通過CGI來提供支持的。

四、結(jié)束語

JSP模型是在ASP之后定義的,它借用了ASP的許多優(yōu)點,同時JSP使用而強大的JAVA語言,而不是效率比較低的的Scripting語言。ASP開發(fā)者只能使用基于Windows平臺的技術(shù),而JAVA和JSP是跨平臺的。但同時應(yīng)該看到ASP技術(shù)與JSP技術(shù)的發(fā)展前景是不容忽視的。所以我們正在學(xué)習(xí)這兩種技術(shù)的人不能忽視ASP技術(shù).更不能忽視JSP技術(shù)。

參考文獻

1、宋昕,ASP網(wǎng)頁開發(fā)技術(shù)入門實用教程.中國鐵路出版社.

2、范云芝,動態(tài)網(wǎng)頁制作技術(shù)ASP,PHP和JSP比較分析.電腦知識與技術(shù).

3、馮燕奎、趙德奎,JSP實用案例教程.清華大畢出成社.

4、吳濤,姜坪,網(wǎng)站全程設(shè)計技術(shù).清華大學(xué)出版社.

第8篇:網(wǎng)站開發(fā)論文范文

關(guān)鍵詞:高職高專;動態(tài)網(wǎng)頁制作;調(diào)查

中圖分類號:G712 文獻標識碼:A 文章編號:1672-5727(2012)03-009

《ASP動態(tài)網(wǎng)頁制作》課程特點與難點

“ASP動態(tài)網(wǎng)頁制作”課程是一門抽象、靈活運用要求高的課程。該課程的學(xué)習(xí)不僅要求學(xué)生掌握每個知識點,同時也要求學(xué)生能夠在動態(tài)網(wǎng)站開發(fā)過程中靈活運用所學(xué)知識,達到理論知識學(xué)習(xí)和實踐運用的高度統(tǒng)一。正因為該課程的抽象性和靈活性導(dǎo)致許多學(xué)生對于本課程的學(xué)習(xí)感覺難度大,興趣不高、淺嘗輒止,知識的學(xué)習(xí)通常浮于表面,深入不夠,升華不夠,沒能與實踐很好地結(jié)合,課程的整體教學(xué)效果不佳。

學(xué)生學(xué)習(xí)現(xiàn)狀調(diào)查

教學(xué)是教師的“教”與學(xué)生的“學(xué)”這兩個部分組成的,這兩部分應(yīng)該緊密結(jié)合、和諧統(tǒng)一才能很好地完成整個教學(xué)過程。其中,教學(xué)的主體是學(xué)生,教師教學(xué)方法的運用應(yīng)該時刻圍繞著學(xué)生的實際情況展開。通過筆者多年教學(xué)調(diào)查發(fā)現(xiàn),高職高專的學(xué)生在學(xué)習(xí)《ASP動態(tài)網(wǎng)頁制作》這門課程時普遍存在以下幾個問題:

學(xué)習(xí)目的不明確 學(xué)生作為課程的初學(xué)者,在學(xué)習(xí)過程中,他們很難對整個課程的知識點有一個宏觀的把握,他們不知道每一個知識點的學(xué)習(xí)是為了什么,每個知識點在動態(tài)網(wǎng)站開發(fā)過程中作用又是什么。這種情況導(dǎo)致學(xué)生學(xué)習(xí)目的不明確,學(xué)習(xí)多處于被動狀態(tài),積極性自然不高。

代碼中單詞拼寫錯誤多導(dǎo)致學(xué)生的學(xué)習(xí)興趣受到打擊 相當(dāng)一部分高職高專學(xué)生的英語基礎(chǔ)不好,看到英語單詞就有畏懼感,而動態(tài)網(wǎng)頁腳本開發(fā)過程中對象的方法和屬性等都是較長的英文單詞,如何幫助學(xué)生快速記住這些單詞也應(yīng)該是教師需要考慮的一個問題。

腳本程序排錯能力差 腳本程序設(shè)計過程中出現(xiàn)各類語法、算法錯誤是不可避免的,很多學(xué)生碰到錯誤后,手足無措,不知該如何下手去改正錯誤,這也極大地降低了學(xué)生學(xué)習(xí)的積極性和自信心。

低層次模仿多,網(wǎng)頁創(chuàng)作靈活性不夠 相當(dāng)一部分學(xué)生在課堂學(xué)習(xí)中能夠認真記錄教學(xué)實例,但是到了實驗課時,這部分學(xué)生對于課堂記錄依賴性太強,只是將課堂記錄的實例代碼原封不動地輸入,實驗課堂對于他們來講幾乎變成了打字練習(xí)課,枯燥而乏味。

教學(xué)方法研究

要提高《ASP動態(tài)網(wǎng)頁制作》課程的教學(xué)質(zhì)量,教師的“教”應(yīng)從所教學(xué)生的具體情況出發(fā),結(jié)合該課程的特點,合理調(diào)整教學(xué)內(nèi)容、改進教學(xué)方法、合理利用輔助教學(xué)手段等來促進教學(xué)與學(xué)習(xí)質(zhì)量的提高。

案例教學(xué)法明確教學(xué)目的 案例教學(xué)是一種以問題為核心,以案例為基點設(shè)計教學(xué)過程的教學(xué)模式。通過使用案例教學(xué)能夠明確教學(xué)目的,可以充分調(diào)動學(xué)生學(xué)習(xí)積極性,提高學(xué)生發(fā)現(xiàn)、探索、解決問題的能力。本課程中,案例教學(xué)法的展開實施分成三個階段:首先是案例集中展示階段。案例集中展示安排在第一次課中實施。在第一次課中通過對多個完整案例的展示分析,讓學(xué)生對本課程所學(xué)的知識及如何運用所學(xué)知識有直觀的了解。這也能夠使學(xué)生明確學(xué)習(xí)目的、調(diào)動起學(xué)生學(xué)習(xí)的積極性。該階段的案例選擇應(yīng)該選取典型性的、與學(xué)生生活學(xué)習(xí)相關(guān)的、功能完整的網(wǎng)站進行展示,如購物網(wǎng)站、信息管理網(wǎng)站等。在案例的展示過程中,教師應(yīng)當(dāng)在宏觀上指出每個案例網(wǎng)站具備的功能模塊及相關(guān)技術(shù)點,當(dāng)教師講解2至3個案例網(wǎng)站后,本課程的知識結(jié)構(gòu)、重點就已經(jīng)明了。這時,可讓學(xué)生翻看教材目錄,尋找各個功能模塊及技術(shù)知識點所在的章節(jié),讓學(xué)生對于本課程在整體上有個正確的把握。其次是案例分析講解階段。本階段教學(xué)由網(wǎng)站案例的整體教學(xué)展示轉(zhuǎn)變?yōu)榘咐植考夹g(shù)知識點的學(xué)習(xí),所選擇案例保持不變,任課教師可以根據(jù)教材的章節(jié)安排及教學(xué)需要,逐步地講解各技術(shù)知識點。講解過程中,也應(yīng)當(dāng)遵循學(xué)生的認知過程,先展示案例并提出問題,接著引導(dǎo)學(xué)生分析問題,最后完成問題的解答。案例分析講解把枯燥乏味的灌輸式教學(xué)與被動學(xué)習(xí)變成了師生間思想的碰撞,把教與學(xué)的雙方帶到了矛盾的焦點,課堂的學(xué)習(xí)實際上變成了解決問題的公開討論。這樣,讓學(xué)生帶著問題完成了知識學(xué)習(xí)的全過程,學(xué)生學(xué)習(xí)目的明確,參與度高、學(xué)習(xí)積極性強。該階段的教學(xué)教師在操作過程中需要注意教學(xué)思路的連貫性,知識點的展開需要環(huán)環(huán)相扣。最后是案例擴展階段。案例擴展階段是在案例分析階段要求學(xué)生將所學(xué)知識進一步靈活地運用和總結(jié)。也就是教師在完成基本知識點教學(xué)后,本著精益求精的態(tài)度,在原有基礎(chǔ)上提出新要求,引導(dǎo)學(xué)生進一步探究、拓展提高。例如,在學(xué)生掌握網(wǎng)站用戶注冊功能后,可以引導(dǎo)學(xué)生從用戶角度轉(zhuǎn)到管理員層次,提出管理員如何進行批量用戶的預(yù)注冊。這樣。問題的解答核心知識點沒變,還是數(shù)據(jù)庫的寫操作,但是知識層次又進入了一個新的高度,學(xué)生的思考也進入了一個新的階段。本階段中,教師要充分調(diào)動學(xué)生去尋找原案例的不足之處,以新要求促進新思考,對學(xué)生提出的問題和方案進行批判性的肯定和分析,并作為課后作業(yè)要求學(xué)生予以完成,這種類型的作業(yè)靈活,能激發(fā)學(xué)生創(chuàng)新意識,為以后知識的靈活運用奠定了良好的基礎(chǔ)。

重復(fù)教學(xué)法促進學(xué)生記憶 動態(tài)網(wǎng)頁設(shè)計中涉及的腳本語言屬于第四代編程語言,其表達能力強,效率高,更接近現(xiàn)在普遍使用的英語。腳本程序設(shè)計中涉及的對象、對象方法、對象屬性、基本編程結(jié)構(gòu)都是通過英文單詞形式表現(xiàn)出來的,這也就意味著學(xué)生必須先記住這些單詞才能用好它們。但是現(xiàn)實情況是大部分學(xué)生對英語有畏懼情緒,總認為單詞難記憶,課后也提不起興趣去看,這樣導(dǎo)致代碼中有很多拼寫錯誤,程序調(diào)試不成功,極大打擊了學(xué)生學(xué)習(xí)的積極性和自信心。在教學(xué)過程中,通過使用重復(fù)法能很好地促進學(xué)生對于單詞的記憶?;静僮鬟^程如下:課堂中教師講解知識點時,涉及的英文單詞任課教師要有意識地多次反復(fù)地讀和寫,同時盡量要求學(xué)生讀出來。這樣通過課堂集中重復(fù)多次記憶,絕大部分學(xué)生能夠完成所教單詞的記憶。同時,授課過程中也要注意一次性單詞量不要太大,每次課控制在10個以內(nèi)。這樣將大量專業(yè)詞匯分散開來教學(xué),可使學(xué)生的學(xué)習(xí)效果更好。同時要注意的是,復(fù)習(xí)要及時,人的遺忘是有先快后慢的規(guī)律的。因此在第二次授課時必須復(fù)習(xí),甚至可以采取單詞默寫的方法幫助學(xué)生重復(fù)進行記憶。這樣再重復(fù)一次后,學(xué)生單詞記憶就牢固了。

錯誤示范教學(xué)法促進學(xué)生找錯、排錯能力提高 學(xué)生在編寫程序過程中犯錯誤是正常的也是不可避免的,但是相當(dāng)一部分學(xué)生發(fā)現(xiàn)錯誤后只能求助教師幫助解決,解決后的印象不深刻,下次容易再犯。如何提高學(xué)生找錯、排錯能力也是本課程急需解決的問題之一。錯誤示范教學(xué)法的核心就是教師模仿學(xué)生去犯他們常犯的一些錯誤,這些錯誤應(yīng)該具有代表性,包含的錯誤類型要盡量多,要能引起學(xué)生的共鳴。在授課過程和實驗過程中,教師模仿學(xué)生思路去講解包含錯誤的教學(xué)實例,邊講解邊讓學(xué)生發(fā)現(xiàn)一些顯而易見的語法錯誤,最后通過演示發(fā)現(xiàn)程序不能運行或出現(xiàn)與預(yù)期結(jié)果不符的效果后,在根據(jù)報錯提示引導(dǎo)學(xué)生發(fā)現(xiàn)算法上的錯誤。這種方法的要點在于以學(xué)生為主體,教師負責(zé)引導(dǎo)他們自己發(fā)現(xiàn)錯誤改正錯誤,讓學(xué)生充分參與,逐步積累經(jīng)驗教訓(xùn)。由于問題是學(xué)生自己發(fā)現(xiàn)的,因此印象深刻,下次再犯的概率會大大降低。

任務(wù)驅(qū)動法在實驗課堂運用促進學(xué)生靈活運用技術(shù)知識點 學(xué)生實驗課堂過多模仿理論課堂的教學(xué)實例一直是實驗課中矛盾的焦點,過多模仿使學(xué)生思路僵化、缺乏創(chuàng)新,不利于知識的靈活應(yīng)用。本課程中使用任務(wù)驅(qū)動法的核心就是針對學(xué)生的不同情況,在課程學(xué)習(xí)初就為每一個學(xué)生安排一個總的實驗任務(wù),一般為一個完整的網(wǎng)站系統(tǒng)的開發(fā)設(shè)計。在這個大任務(wù)下,每位學(xué)生根據(jù)平時的授課知識點,逐步地去完成、完善自己的網(wǎng)站系統(tǒng)開發(fā)。使用這個方法后,學(xué)生會感到學(xué)有所用,學(xué)習(xí)的知識能立即解決實際問題。低層次的模仿已經(jīng)無從進行,學(xué)生必須根據(jù)自己開發(fā)的網(wǎng)站系統(tǒng)的性質(zhì)進行靈活運用,效果良好。

我院經(jīng)過多年的實踐,證明了通過上述教學(xué)方法的綜合運用,學(xué)生對課程的掌握及實際動態(tài)網(wǎng)頁制作能力有了明顯提高,從學(xué)生畢業(yè)的選題、畢業(yè)設(shè)計過程及答辯情況來看,學(xué)生具備了獨立的動態(tài)網(wǎng)頁制作能力。我院學(xué)生成功完成了課題《高校學(xué)生管理系統(tǒng)設(shè)計》,同時該課題被定為“江蘇省高等學(xué)校大學(xué)生實踐創(chuàng)新項目”,同時學(xué)生撰寫的畢業(yè)論文《局域網(wǎng)qq的設(shè)計實現(xiàn)》獲得“江蘇省本專科優(yōu)秀論文三等獎”,教學(xué)成果顯著。

參考文獻:

[1]馬曉娟.非計算機專業(yè)visual basic案例教學(xué)模式探討[J].計算機教育,2009,(22):48-50.

[2]陳帝伊,馬孝義,辛全才.“計算機軟件技術(shù)基礎(chǔ)”課程教學(xué)方法探析[J].計算機教育,2009,(22):68-69.

[3]付興宏,羅雨滋.項目教學(xué)法在《ASP網(wǎng)站編程技術(shù)》課中的應(yīng)用[J].廣西民族師范學(xué)院學(xué)報,2010,(5):108-110.

[4]閔兆娥,肖欣欣.ASP網(wǎng)絡(luò)編程語言課程教學(xué)思考[J].計算機教育,2010,(22):116-118.

[5]覃曉康,盛雪豐.高職院?!俺绦蛟O(shè)計”課程教學(xué)改革探析[J].計算機教育,2009,(24):19-21.

[6]劉巧紅.高職“ASP程序設(shè)計”項目課程教學(xué)法的探索與實踐[J].中國電力教育,2009,(23):66-67.

第9篇:網(wǎng)站開發(fā)論文范文

隨著高校的擴招和畢業(yè)生人數(shù)的增加,如何提高畢業(yè)論文的選題管理效率成為畢業(yè)論文工作面臨的一個難題。2012年,全國具備普通高等學(xué)歷教育招生資格的學(xué)校有2492所,本??飘厴I(yè)生人數(shù)600多萬人,50%以上的高校對畢業(yè)論文收集、處理、檢索、更新采用人工處理,已經(jīng)無法達到信息化處理的要求,效率非常低。而其它大多數(shù)教學(xué)管理應(yīng)用已實現(xiàn)數(shù)字化管理操作,絕大多數(shù)高校都已經(jīng)擁有自己的機房,校園網(wǎng),這就提供了很好的硬件基礎(chǔ),完全有能力,有條件打造畢業(yè)論文的網(wǎng)上管理。一個可行的解決思路就是依托建好的校園網(wǎng),采用技術(shù),通過C#2005編程,后臺采用MS SQLSERVER2005數(shù)據(jù)庫平臺,構(gòu)建基于Web的畢業(yè)論文管理系統(tǒng)。

本系統(tǒng)旨在使畢業(yè)論文信息管理網(wǎng)絡(luò)化,可以直接在網(wǎng)絡(luò)對學(xué)生論文進行管理。首先,學(xué)生通過網(wǎng)絡(luò)選擇論文題目,待教師審核通過后,完成論文并提交;其次,教師(包括指導(dǎo)教師、評閱教師、答辯教師)通過網(wǎng)絡(luò)對論文進行評分;最后,由系統(tǒng)計算出學(xué)生的綜合成績,供學(xué)生在網(wǎng)上查閱。

2需求分析

2.1功能需求

該畢業(yè)論文評分系統(tǒng)需要滿足來自三方面的需求,分別是學(xué)生、教師和管理員。

學(xué)生對該系統(tǒng)的需求主要是查詢學(xué)生個人基本信息、查詢可選課題情況并進行選擇、提交選題申請、查詢已選課題、下載論文所需的相關(guān)文件、上傳論文、查看畢業(yè)論文成績、修改密碼等功能。

教師的需求是查詢教師個人基本信息、課題、課題審核、上傳文件、下載文件、對學(xué)生的論文、答辯情況等進行評分,修改密碼等功能。

管理員的功能包括對公告、文件、學(xué)生、教師、論文、分組、成績、用戶等8個模塊進行管理和維護,包括添加新教師、添加新生、添加公告、上傳文件、進行學(xué)生和老師的分組、審核成績、修改管理員密碼等,并對模塊的信息進行查詢、修改、刪除等操作。

2.2性能需求

根據(jù)用戶對本系統(tǒng)的要求,確定系統(tǒng)在界面、響應(yīng)時間、可靠性、安全等方面有較高的性能要求。

2.2.1界面需求

(1)頁面內(nèi)容:主題突出,站點定義、術(shù)語和行文格式統(tǒng)一、規(guī)范、明確,欄目、菜單設(shè)置和布局合理,傳遞的信息準確、及時。內(nèi)容豐富,文字準確,語句通順;專用術(shù)語規(guī)范,行文格式統(tǒng)一規(guī)范。

(2)導(dǎo)航結(jié)構(gòu):頁面具有明確的導(dǎo)航指示,且便于理解,方便用戶使用。

(3)技術(shù)環(huán)境:頁面大小適當(dāng),能用各種常用瀏覽器以不同分辨率瀏覽;無錯誤鏈接和空鏈接;采用CSS處理,控制字體大小和版面布局。

(4)藝術(shù)風(fēng)格:界面、版面形象清新悅目、布局合理,字號大小適宜、字體選擇合理,前后一致,美觀大方;動與靜搭配恰當(dāng),動靜效果好;色彩和諧自然,與主題內(nèi)容相協(xié)調(diào)。

2.2.2響應(yīng)時間需求

無論是客戶端和管理端,當(dāng)用戶登錄,進行任何操作的時候,系統(tǒng)應(yīng)該及時的進行反應(yīng),反應(yīng)的時間在5秒以內(nèi)。系統(tǒng)應(yīng)能監(jiān)測出各種非正常情況,如與設(shè)備的通信中斷,無法連接數(shù)據(jù)庫服務(wù)器等,避免出現(xiàn)長時間等待甚至無響應(yīng)。

2.2.3安全性需求

系統(tǒng)有嚴格的權(quán)限管理功能,各功能模塊需有相應(yīng)的權(quán)限方能進入。系統(tǒng)需能夠防止各類誤操作可能造成的數(shù)據(jù)丟失,破壞。防止用戶非法獲取網(wǎng)頁以及內(nèi)容。

2.2.4開放性需求

系統(tǒng)應(yīng)具有十分的靈活性,以適應(yīng)將來功能擴展的需求。

3系統(tǒng)設(shè)計

3.1系統(tǒng)功能設(shè)計

本系統(tǒng)依據(jù)用戶角色劃分主要由三大模塊組成:管理員功能模塊、教師功能模塊和學(xué)生功能模塊。其中管理員模塊又包括公告管理、文件管理、學(xué)生管理、教師管理、論文管理、分組管理、成績管理、用戶管理以及退出系統(tǒng)等子模塊。

3.2數(shù)據(jù)庫設(shè)計

3.2.1 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計

E-R圖是一種用于描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式,它直接使用信息世界中的術(shù)語來表示現(xiàn)實世界中的聯(lián)系。E-R模型的基本元素包括:

實體:它是客觀存在可以相互區(qū)別的事物

屬性:指實體的某一特征。

聯(lián)系:表示一個或多個實體之間的關(guān)聯(lián)關(guān)系。

3.2.2 系統(tǒng)E-R圖

4模塊設(shè)計與實現(xiàn)

在整個開發(fā)過程中,采取的方法是:分工精細、緊密合作,系統(tǒng)主要分為以下模塊:公告管理、文件管理、學(xué)生管理、教師管理、論文管理、分組管理、成績管理、用戶管理、退出系統(tǒng)等子模塊,在這些子模塊下包括對公告信息、文件信息、學(xué)生信息、教師信息、論文信息、分組信息、成績信息以及用戶信息的添加、查詢、修改、刪除等操作。

以下僅以論文管理頁面為例進行簡單描述。

當(dāng)用戶名和密碼都正確時,管理員進入界面默認是論文管理頁面,如圖2所示。管理員可以根據(jù)論文編號、題目和指導(dǎo)老師查詢相關(guān)的論文信息,并適時對論文信息進行更新和刪除操作。另外,頁面左邊導(dǎo)航欄論文管理下面還提供了一個“添加論文”鏈接,單擊此鏈接,頁面將跳轉(zhuǎn)到添加論文信息頁面,管理員可以在添加論文信息頁面上添加新增的論文信息。

5系統(tǒng)測試

系統(tǒng)的各功能模塊需要進行測試,對于模塊化應(yīng)用程序,軟件開發(fā)的最后一部分就是不斷的測試程序,該階段主要對系統(tǒng)的正確性及完整性等方面進行測試。主要進行:功能確認測試、運行測試、健壯性測試、安全性測試以及查錯方面的測試等,系統(tǒng)測試由測試組成員(或質(zhì)量保證人員)或測試組成員與用戶共同測試,在整個系統(tǒng)開發(fā)完成,即將交付用戶使用前進行。測試階段的信息流如圖3:

在這一階段,為使系統(tǒng)最終能夠順利運行,對整個系統(tǒng)進行了全面的測試。嚴格按照軟件測試步驟從管理員模塊測試開始到系統(tǒng)集成測試止,所有測試都追溯到學(xué)生、教師以及管理人員的要求,這種測試符合現(xiàn)代軟件測試準則從“小規(guī)?!睖y試開始逐步進行“大規(guī)?!睖y試。并嚴格按照程序內(nèi)部的邏輯測試程序,檢查程序中的主要執(zhí)行通路是否能按照預(yù)定要求正確工作。

在測試過程中,主要做了以下工作:

(1)檢驗數(shù)據(jù)顯示區(qū)域的GridView控件是否能夠按要求格式正確顯示輸入數(shù)據(jù)。

(2)檢驗數(shù)據(jù)顯示區(qū)域的GridView控件的相關(guān)列是否能夠?qū)崿F(xiàn)數(shù)據(jù)的刪除及更新操作。

(3)檢驗?zāi)芊駥斎霐?shù)據(jù)進行適時查詢并作相應(yīng)更新操作。

(4)檢驗功能模塊中所涉及的所有功能的實現(xiàn)及健壯性。

在整個系統(tǒng)調(diào)試程序過程中,我們也發(fā)現(xiàn)了各種各樣的問題,由于某些內(nèi)在的錯誤影響程序的運行,在采用上述調(diào)試方法對程序進行反復(fù)修改調(diào)試后,程序運行情況良好,達到了預(yù)期的設(shè)計目標,基本上可以滿足用戶的需要。

參考文獻:

[1]程不功,龍躍進,卓林. 2.0動態(tài)網(wǎng)站開發(fā)教程[M].清華大學(xué)出版社,2006,4(1).

[2]鄧文英,陳惠貞,陳俊華.挑戰(zhàn)ASP與網(wǎng)頁數(shù)據(jù)庫設(shè)計[M].中國鐵路出版社,2004.

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表