時(shí)間:2023-03-16 15:51:30
緒論:在尋找寫作靈感嗎?愛發(fā)表網(wǎng)為您精選了8篇網(wǎng)站開發(fā)論文,愿這些內(nèi)容能夠啟迪您的思維,激發(fā)您的創(chuàng)作熱情,歡迎您的閱讀與分享!
引言
隨著互聯(lián)網(wǎng)的普及與發(fā)展,網(wǎng)站已逐漸成為形象宣傳、產(chǎn)品展示推廣、商務(wù)貿(mào)易,信息溝通的最方便快捷的橋梁。網(wǎng)站是企業(yè)向用戶和網(wǎng)民提供信息(包括產(chǎn)品和服務(wù))的一種方式,是企業(yè)開展電子商務(wù)的基礎(chǔ)設(shè)施和信息平臺(tái),離開網(wǎng)站(或者只是利用第三方網(wǎng)站)去談電子商務(wù)是不可能的。企業(yè)的網(wǎng)址被稱為“網(wǎng)絡(luò)商標(biāo)”,也是企業(yè)無形資產(chǎn)的組成部分,而網(wǎng)站是INTERNET上宣傳和反映企業(yè)形象和文化的重要窗口。下面是就我們小組制作音樂網(wǎng)站整個(gè)過程書面說明:
一:如何規(guī)劃
1.1、網(wǎng)站類型的確定
為了完成畢業(yè)設(shè)計(jì),我們小組所有成員結(jié)合畢業(yè)設(shè)計(jì)所要求的題目進(jìn)行討論,并上網(wǎng)查看相關(guān)信息,初步?jīng)Q定做專業(yè)性的音樂網(wǎng)站,專門向音樂愛好者提供一個(gè)音樂視聽空間,這樣可以結(jié)合自己的興趣以及專業(yè)知識(shí)做出一個(gè)非常棒的音樂網(wǎng)站。為了盡快完成任務(wù),我們小組成員全體行動(dòng)起來,畢竟我們都是新手,這么一個(gè)大型的音樂網(wǎng)站,覺得有點(diǎn)力不從心,后來經(jīng)過我們?cè)敿?xì)的分析各個(gè)組員的專業(yè)水平及做事態(tài)度等等,決定了我們的最佳分工方式,并且彼此保證一定盡最大的努力本論文由整理提供
做好自己的工作。
1.2、網(wǎng)站規(guī)劃書
確定好做音樂網(wǎng)站后,我們將進(jìn)行下一個(gè)步驟——做一個(gè)網(wǎng)站規(guī)劃書。這個(gè)步驟是必不可少的部分,是建設(shè)一個(gè)網(wǎng)站的前期工作。一個(gè)網(wǎng)站的成功與否與建站前的網(wǎng)站規(guī)劃有著極為重要的關(guān)系。在建立網(wǎng)站前應(yīng)明確建設(shè)網(wǎng)站的目的,確定網(wǎng)站的功能,確定網(wǎng)站規(guī)模、投入費(fèi)用,進(jìn)行必要的市場分析等。只有詳細(xì)的規(guī)劃,才能避免在網(wǎng)站建設(shè)中出現(xiàn)的很多問題,使網(wǎng)站建設(shè)能順利進(jìn)行。
網(wǎng)站規(guī)劃是指在網(wǎng)站建設(shè)前對(duì)市場進(jìn)行分析、確定網(wǎng)站的目的和功能,并根據(jù)需要對(duì)網(wǎng)站建設(shè)中的技術(shù)、內(nèi)容、費(fèi)用、測(cè)試、維護(hù)等做出規(guī)劃。網(wǎng)站規(guī)劃對(duì)網(wǎng)站建設(shè)起到計(jì)劃和指導(dǎo)的作用,對(duì)網(wǎng)站的內(nèi)容和維護(hù)起到定位作用。寫網(wǎng)站規(guī)劃書一般都有一定的格式,我們根據(jù)本網(wǎng)站的具體要求,加上小組成員的共同商討,最后決定把網(wǎng)站按以下幾個(gè)方面完成:
(一)、建站前的市場分析1.自身?xiàng)l件和市場優(yōu)勢(shì):我們學(xué)的就是這個(gè)專業(yè),我們對(duì)于我們專業(yè)知識(shí)有信心,對(duì)音樂方面,我們平時(shí)對(duì)它亦十分的感興趣?,F(xiàn)在的年輕人都愛好音樂,一個(gè)好的專業(yè)音樂網(wǎng)站正是大家所期待的。2.有關(guān)行業(yè)的市場及其競爭者的分析:現(xiàn)在有網(wǎng)上有許多的音樂網(wǎng)站,怎么樣才能讓我們的音樂網(wǎng)站有特點(diǎn)呢!我們決定做一個(gè)純音樂網(wǎng)站。
(二)、建站的目的和功能定位3.建站的目的;為廣大音樂愛好者提供一個(gè)專業(yè)的音樂服務(wù),同時(shí)把自己的知道應(yīng)用,實(shí)踐。4.確定網(wǎng)站的功能定位;只提供音樂視聽,下載服務(wù)。
(三)、網(wǎng)站技術(shù)解決方案1.操作系統(tǒng):WINXP、WIN98、WINME、WIN2000、WIN20032.網(wǎng)站安全性措施:數(shù)據(jù)庫加密技術(shù)3.服務(wù)器:Apache,HelixUniversalInternetServer4.程序開發(fā):PHP5.數(shù)據(jù)庫;MYSQL(四)、網(wǎng)站內(nèi)容規(guī)劃1.網(wǎng)站頁面結(jié)構(gòu):2.網(wǎng)站主體結(jié)構(gòu)
(五)、網(wǎng)站引擎(后臺(tái))的設(shè)計(jì):用PHP開發(fā)的,用MySQL數(shù)據(jù)庫
(六)、網(wǎng)站前臺(tái)的設(shè)計(jì):用一些網(wǎng)頁開發(fā)工具,使頁面看起來美觀大方
(七)、流媒的制作:提供音樂的視聽支持
(八)、網(wǎng)站維護(hù)與測(cè)試:完善和擴(kuò)展網(wǎng)站的功能
(九)、建站日程
(十)、總結(jié)
有了這樣的大綱,我們就可以根據(jù)它來輕松地規(guī)劃我們的網(wǎng)站了。分別落實(shí)到每個(gè)小組成員身上,我就負(fù)責(zé)網(wǎng)站引擎(后站)的開發(fā)。根據(jù)分工情況,小組成員各自上網(wǎng)查找資料,分析資料,首先把各自分配到的內(nèi)容寫好,然后把每人寫好的內(nèi)容合成,初步進(jìn)行統(tǒng)一整理,不足之外再由小組成員共同修改,使各塊內(nèi)容前后銜接,條理清晰。經(jīng)過多次的反復(fù)修改排版之后,最后大一起審核,終于把一份完整的網(wǎng)站規(guī)劃書完成了。
二:如何開發(fā)
2.1、前臺(tái)方面
2.1.1、制作軟件
本網(wǎng)站主要采用我們熟悉的軟件(DreamweaverMX,FlashMX和Photoshop)。
Flash主要是用來制作引導(dǎo)頁及每個(gè)網(wǎng)頁上的動(dòng)畫,Photoshop主要是用來處理圖片,Dreamweaver是做本網(wǎng)站的主要軟件。
2.1.2、基本因素
設(shè)計(jì)一個(gè)網(wǎng)站,首先應(yīng)該考慮下列八條基本因素,這些因素對(duì)網(wǎng)站的成功與否有著重要的影響。(1)、整體布局網(wǎng)站主頁就好象是宣傳欄或者店面——對(duì)訪問者產(chǎn)生第一印象,都希望盡量給人留下好的印象,不是嗎?一般來說,好的網(wǎng)站應(yīng)該給人有這樣的感覺:干凈整潔、條理清楚、專業(yè)水準(zhǔn)、引人入勝。網(wǎng)頁應(yīng)該力求抓住而不是淹沒瀏覽者的注意力,過多的閃爍、色彩、下拉菜單框、圖片等會(huì)讓訪問者無所適從——離開是最好的選擇,就象一些商店,播放震耳欲聾的發(fā)燒音樂,你要做的唯一決定就是離開那里,越快越好。本網(wǎng)站采用藍(lán)色為主調(diào),經(jīng)過多次討論采用二分欄,給人有清爽之感,整體干凈整潔,條理清楚。
(2)、信息無論商業(yè)站點(diǎn)還是個(gè)人主頁,都必須給人們提供有一定價(jià)值的內(nèi)容才能留住訪問者,因?yàn)槲覀內(nèi)祟惪偸俏├菆D,第一個(gè)問題總是:“對(duì)我有什么用處?”所以,必須提供某些有價(jià)值的東西,當(dāng)然并不是說必須提供某些免費(fèi)的物品——免費(fèi)書籍、免費(fèi)入場券、免費(fèi)度假等,這些“有價(jià)值的東西”可以是:信息、娛樂、勸告、對(duì)一些問題的幫助、提供志趣相投者聯(lián)絡(luò)的機(jī)會(huì)、鏈接到有用的網(wǎng)頁,等等。如果經(jīng)營的是企業(yè)網(wǎng)站,需要提供關(guān)于產(chǎn)品或服務(wù)的信息:容易理解、容易查詢、容易訂貨。因此,本網(wǎng)站設(shè)有還待于完善,使用戶可以花更多的時(shí)間在我們的網(wǎng)站上逗留。
(3)、速度我們都知道,頁面下載速度是網(wǎng)站留住訪問者的關(guān)鍵因素,如果20—30秒還不能打開一個(gè)網(wǎng)頁,一般人就會(huì)沒有耐心。至少應(yīng)該確保主頁速度盡可能快,最好不要用大的圖片和比較大的音樂文件。但是許多網(wǎng)頁設(shè)計(jì)者往往忽視了這一點(diǎn),為了視覺上的美觀在網(wǎng)頁上插了一些大而無意義的圖案背景,使用大量的JAVASCRIPT等控件來顯示自己的水平,這樣只會(huì)使網(wǎng)頁的顯示速度大大降低。結(jié)果可能在你網(wǎng)頁的文字內(nèi)容未顯示前,讀者已因等的不耐煩離開了。所以我們時(shí)時(shí)提醒自己,網(wǎng)站首頁就像一個(gè)廣告牌。當(dāng)開車經(jīng)過一個(gè)廣告牌時(shí),沒有時(shí)間閱讀上面的詳細(xì)說明,也不可能贊賞其復(fù)雜的圖案,廣告標(biāo)志從眼前一閃而過,必須在一瞬間給人留下印象。網(wǎng)上訪問者也是“一閃而過”本論文由整理提供,所以,得保證首頁簡單而快速。
(4)、圖形和版面設(shè)計(jì)圖形和版面設(shè)計(jì)關(guān)系到對(duì)網(wǎng)頁的第一印象,圖象應(yīng)集中反映網(wǎng)頁所期望傳達(dá)的主要信息。顏色也是影響網(wǎng)頁的重要因素,不同的顏色對(duì)人的感覺也有不同的影響,例如:紅色和橙色使人興奮并使得心跳加速;黃色使人聯(lián)想到陽光,是一種快活的顏色;考慮到瀏覽者及網(wǎng)站性質(zhì),本網(wǎng)站采用藍(lán)色調(diào),藍(lán)色---是最具涼爽,清新,專業(yè)的色彩。
(5)、文字的可讀性我們?nèi)匀挥脧V告牌的比喻來說明,文字要在廣告牌上突出,周圍應(yīng)該留有足夠的空間。也許你曾到過一些網(wǎng)站,要么擁擠不堪的文字覺得好像只有把腦袋鉆進(jìn)去才能閱讀,要么深色的背景給人的感覺好像處于非常狹窄的空間里,而且讓人的心情感覺很壓抑。某些背景色的令人閱讀困難;紫色、橙色和紅色讓人眼花繚亂。顏色的運(yùn)用除了能夠起到強(qiáng)調(diào)整體文字殊部分的作用之外,對(duì)于整個(gè)文案的情感表達(dá)也會(huì)產(chǎn)生影響。這涉及色彩的情感象征性問題,限于篇幅,在這里不做深入探討。另外需要注意的是文字顏色的對(duì)比度,它包括明度上的對(duì)比、純度上的對(duì)比以及冷暖的對(duì)比。這些不僅對(duì)文字的可讀性發(fā)生作用,更重要的是,你可以通過對(duì)顏色的運(yùn)用實(shí)現(xiàn)想要的設(shè)計(jì)效果、設(shè)計(jì)情感和設(shè)計(jì)思想。參考報(bào)紙的編排方式,為方便而又快速閱讀,可以將你的內(nèi)容分欄設(shè)計(jì),甚至兩欄也要比一滿頁的視覺效果要好。本網(wǎng)站采用的就是二分欄。另一種能夠提高文字可讀性的因素是所選擇的字體,通用的字體(Arial,TimesNewRoman,GaramondandCourier)最易閱讀,特殊字體用于標(biāo)題效果較好,但是不適合正文(試想瀏覽整頁的Gothic,Script,Westminster,orCloister會(huì)是怎樣的感受)。因?yàn)殚喿x費(fèi)力,你的眼睛很快就會(huì)疲勞,不得不轉(zhuǎn)移到其他頁面。
(6)、網(wǎng)頁標(biāo)題的可讀性必須盡量使你的網(wǎng)頁易于閱讀,除了分欄之外(將頁面縱向分割),也需要利用標(biāo)題和副標(biāo)題將文檔分段。為所有標(biāo)題和副標(biāo)題設(shè)置同一字體,并將標(biāo)題字體加大一號(hào),使瀏覽者一眼就可以看到要點(diǎn),以便找出并繼續(xù)閱讀有興趣的內(nèi)容。標(biāo)題的重要性可見一斑,要認(rèn)真寫好每個(gè)標(biāo)題!也可以將整句采用粗體或用不同的顏色突出某些內(nèi)容,不過不要用難以閱讀的顏色。(這些本網(wǎng)站在設(shè)計(jì)過程中都經(jīng)過討論后做到了)。(7)、導(dǎo)航由于人們習(xí)慣于從左到右、從上到下閱讀,所以主要的導(dǎo)航條應(yīng)放置在最顯眼的地方,對(duì)于較長頁面來說,在最底部設(shè)置一個(gè)簡單導(dǎo)航也很有必要(如關(guān)于我們,聯(lián)系方式,意見反饋等等)。確定一種你滿意的模式之后,最好將這種模式應(yīng)用到同一網(wǎng)站的每個(gè)頁面,這樣,瀏覽者就知道如何尋找信息。
(8)、詞語一個(gè)網(wǎng)站如果只有漂亮的外觀而詞語錯(cuò)誤連篇、語法混亂,同樣是失敗的,對(duì)于網(wǎng)站所有者和負(fù)責(zé)人將產(chǎn)生很壞的影響,人們會(huì)用許多貶義詞來評(píng)價(jià)你:粗心大意、懶惰、外行、沒水平等等。所以在設(shè)計(jì)過程中,要求每個(gè)組員認(rèn)真對(duì)待,審核每個(gè)寫上的內(nèi)容。
2.1.3、內(nèi)容編排
經(jīng)過整組成員的討論及分析,整個(gè)網(wǎng)站主要分為四大部分:
(1)片頭
(2)主頁
(3)子頁(主要內(nèi)容包括:通俗音樂,本站會(huì)員,幫助等等)
2.2、后臺(tái)方面
2.2.1、腳本語言
后臺(tái)采用的語言:PHP語言、腳本語言--Javascript語言。功能:來實(shí)現(xiàn)網(wǎng)上互相交流等。PHP是一套服務(wù)器端的腳本環(huán)境,當(dāng)用戶從瀏覽器向Web服務(wù)器請(qǐng)求PHP文件時(shí),PHP腳本開始運(yùn)行,然后Web服務(wù)器調(diào)用PHP,PHP全面讀取請(qǐng)求的文件,執(zhí)行所有腳本命令,并將Web頁傳送給瀏覽器。Javascript主要用于接受用戶的輸入,并且把其他的一些組件捆綁在一起。最主要的web瀏覽器都內(nèi)建了Javascript引擎,它能接受這些無格式的Javascript文本代碼,并在客戶段將突發(fā)的指令翻譯。Php語言的特點(diǎn):多數(shù)WEB開發(fā)者眼中,ASP和JSP都被認(rèn)為是領(lǐng)跑者,而PHP卻被認(rèn)為是個(gè)弱小的“掙扎者”,或者說它是一門被貶低為業(yè)余者才使用的語言,不值得參與企業(yè)Web開發(fā)的競爭。在我看來,PHP沒有被當(dāng)作競爭者的理由是評(píng)論者缺乏對(duì)它的了解,而且也不了解用于Web開發(fā)的其他操作系統(tǒng)。和一些觀點(diǎn)相反,Windows不再占有Web虛擬主機(jī)服務(wù)市場的最大份額,我猜想它在Web開發(fā)這一領(lǐng)域里也在被摧城拔寨。1、在企業(yè)開發(fā)里為什么沒有PHP?很顯然,PHP被認(rèn)為落后ASP和JSP太多,以至于它是沒有什么用的,但是這恰恰與事實(shí)不符。PHP本身就是一門強(qiáng)大的語言。它事實(shí)上在每個(gè)發(fā)行版的Linux上都有,在MacOSX上也有。獲取開發(fā)和使用PHP代碼的構(gòu)件(building-block)工具和軟件都是免費(fèi)的。用于開發(fā)PHP應(yīng)用程序的商業(yè)集成開發(fā)環(huán)境(commercialintegrateddevelopmentenvironments,IDES)也可以找到——這樣的工具有Komodo(它運(yùn)行在Linux和Windows上)和ZendStudio(這個(gè)應(yīng)用程序能夠運(yùn)行在任何帶有Java運(yùn)行環(huán)境的操作系統(tǒng)上)。你幾乎可以在每個(gè)Web虛擬主機(jī)上運(yùn)行由PHP建立的網(wǎng)站,而不要考慮服務(wù)器所運(yùn)行的是什么操作系統(tǒng),這一事實(shí)讓PHP更加具有吸引力。2、PHP能夠提供什么?先把PHP周圍有什么忘掉一會(huì)兒,而考慮一下PHP自身能夠提供什么。它是一門強(qiáng)健的服務(wù)器端語言,能夠提供相當(dāng)多的功能,而且能夠迅速地為頁面提供服務(wù)。3、容易使用使用C或者Perl或者具有類似風(fēng)格和句法的另一種語言的任何用戶都能夠很快上手PHP。盡管它是設(shè)計(jì)用在Web上的,但是它也能夠作為命令行語言使用。你正在編寫的Web應(yīng)用程序需要每個(gè)小時(shí)或者每天執(zhí)行一次某些代碼嗎?使用cron或者類似的計(jì)劃安排管理器,你可以計(jì)劃安排PHP代碼在你希望的時(shí)候執(zhí)行,使用普通的命令解釋腳本或者批處理文件就能夠執(zhí)行這樣的代碼。不需要自動(dòng)調(diào)用瀏覽器就能夠查看專門的網(wǎng)頁,從而執(zhí)行你的事件,也沒有必要依賴來訪者的點(diǎn)擊來告訴你的系統(tǒng):特定的代碼需要在特定的時(shí)候被執(zhí)行。PHP在這一領(lǐng)域可擴(kuò)展性的事實(shí)是絕對(duì)具有吸引力的。4、PHP的好處我不是JSP或者ASP的老手,在此我也不想貶低這些語言。相反,我會(huì)把注意力放在PHP的好處上。(1)本地化PHP讓你能夠?yàn)榫W(wǎng)站的訪問者提供本地化的服務(wù)。當(dāng)用戶點(diǎn)擊進(jìn)入網(wǎng)站的時(shí)候,網(wǎng)站會(huì)根據(jù)他們?yōu)g覽器的設(shè)置自動(dòng)地以其母語向其提供頁面。要實(shí)現(xiàn)這一點(diǎn)不需要使用用于語言翻譯的煩雜文件,而是使用和本地化的C程序所具有的相同能力,通過一個(gè)叫做gettext的系統(tǒng)實(shí)現(xiàn)的。如果被請(qǐng)求的語言文件存在,那么用戶所看到的文本就是其母語;如果語言文件不存在,那么文本就是缺省的英語或者其他任何你所指定的語言。許多本地化的UNIX應(yīng)用程序都將gettext作為標(biāo)準(zhǔn),它讓第三方的翻譯變得輕而易舉。(2)輕易地使用命令行PHP支持在需要的地方設(shè)置和執(zhí)行命令行程序。使用標(biāo)準(zhǔn)的UNIXdiff工具,它能夠生成錯(cuò)誤最后一次修改同要使用電子郵件發(fā)送到錯(cuò)誤的所有者的當(dāng)前注釋之間的不同。PHP代碼對(duì)在系統(tǒng)上所編寫的兩個(gè)文件執(zhí)行diff,將其輸出作為輸入,再生成一個(gè)要發(fā)送的電子郵件。這封電子郵件是通過PHP自己來發(fā)送的。(3)其他好處上面的只是我在自己程序里所用到的強(qiáng)大功能中的兩個(gè),而還其他的功能。例如,你可以:即時(shí)創(chuàng)建簡單的Flas。即時(shí)創(chuàng)建PDF文檔。使用高級(jí)數(shù)學(xué)功能,以及面向?qū)ο蟮木幊碳夹g(shù)。讀取和寫入到本地和IMAP郵箱。在PHP里就可以使用任何標(biāo)準(zhǔn)的Internet協(xié)議。想要編寫基于PHP的FTP、Web或者新聞客戶端?沒有問題!只使用PHP你就完全能夠編寫出使用標(biāo)準(zhǔn)TCP/IP套接字的客戶端和服務(wù)器,并以此創(chuàng)建自己的協(xié)議。實(shí)現(xiàn)對(duì)加密的支持,以及對(duì)各種數(shù)據(jù)庫服務(wù)器的支持。在編寫的Web應(yīng)用程序需要每個(gè)小時(shí)或者每天執(zhí)行一次某些代碼嗎?使用cron或者類似的計(jì)劃安排管理器,你可以計(jì)劃安排PHP代碼在你希望的時(shí)候執(zhí)行,使用普通的命令解釋腳本或者批處理文件就能夠執(zhí)行這樣的代碼。不需要自動(dòng)調(diào)用瀏覽器就能夠查看專門的網(wǎng)頁,從而執(zhí)行你的事件,也沒有必要依賴來訪者的點(diǎn)擊來告訴你的系統(tǒng):特定的代碼需要在特定的時(shí)候被執(zhí)行。PHP在這一領(lǐng)域可擴(kuò)展性的事實(shí)是絕對(duì)具有吸引力的。4、PHP的好處我不是JSP或者ASP的老手,在此我也不想貶低這些語言。相反,我會(huì)把注意力放在PHP的好處上。(1)本地化PHP讓你能夠?yàn)榫W(wǎng)站的訪問者提供本地化的服務(wù)。當(dāng)用戶點(diǎn)擊進(jìn)入網(wǎng)站的時(shí)候,網(wǎng)站會(huì)根據(jù)他們?yōu)g覽器的設(shè)置自動(dòng)地以其母語向其提供頁面。要實(shí)現(xiàn)這一點(diǎn)不需要使用用于語言翻譯的煩雜文件,而是使用和本地化的C程序所具有的相同能力,通過一個(gè)叫做gettext的系統(tǒng)實(shí)現(xiàn)的。如果被請(qǐng)求的語言文件存在,那么用戶所看到的文本就是其母語;如果語言文件不存在,那么文本就是缺省的英語或者其他任何你所指定的語言。許多本地化的UNIX應(yīng)用程序都將gettext作為標(biāo)準(zhǔn),它讓第三方的翻譯變得輕而易舉。(2)輕易地使用命令行PHP支持在需要的地方設(shè)置和執(zhí)行命令行程序。使用標(biāo)準(zhǔn)的UNIXdiff工具,它能夠生成錯(cuò)誤最后一次修改同要使用電子郵件發(fā)送到錯(cuò)誤的所有者的當(dāng)前注釋之間的不同。PHP代碼對(duì)在系統(tǒng)上所編寫的兩個(gè)文件執(zhí)行diff,將其輸出作為輸入,再生成一個(gè)要發(fā)送的電子郵件。這封電子郵件是通過PHP自己來發(fā)送的。(3)其他好處上面的只是我在自己程序里所用到的強(qiáng)大功能中的兩個(gè),而還其他的功能。例如,你可以:即時(shí)創(chuàng)建簡單的Flas。即時(shí)創(chuàng)建PDF文檔。使用高級(jí)數(shù)學(xué)功能,以及面向?qū)ο蟮木幊碳夹g(shù)。讀取和寫入到本地和IMAP郵箱。在PHP里就可以使用任何標(biāo)準(zhǔn)的Internet協(xié)議。想要編寫基于PHP的FTP、Web或者新聞客戶端?沒有問題!只使用PHP你就完全能夠編寫出使用標(biāo)準(zhǔn)TCP/IP套接字的客戶端和服務(wù)器,并以此創(chuàng)建自己的協(xié)議。實(shí)現(xiàn)對(duì)加密的支持,以及對(duì)各種數(shù)據(jù)庫服務(wù)器的支持。我覺得,那些尋找頂級(jí)Web開發(fā)語言而排除掉PHP的人是極其短見的。無論是像錯(cuò)誤追蹤系統(tǒng)這樣的高級(jí)功能,還是簡單地重復(fù)使用頁眉和頁腳這樣的普通功能,我都使用PHP編寫過。我用PHP編寫過半靜態(tài)的頁面,也編寫過全功能的多媒體演示。我不是唯一一個(gè)使用PHP的人。如果PHP不值得引起注意,如果它只是小兒科或者愛好者的語言,那它為什么會(huì)是在Web開發(fā)上成長最快的語言呢?如果它沒有ASP或者JSP那么強(qiáng)大,那么它為什么會(huì)被用在流量巨大Web網(wǎng)站上?例如Yahoo,據(jù)說它就是由PHP建成的。5、開發(fā)人員習(xí)慣用熟悉的產(chǎn)品我敢肯定,ASP和JSP有它們各自的強(qiáng)項(xiàng),但是我相信人們是用它們不是因?yàn)樗鼈兡軌蛱峁┍萈HP更加強(qiáng)大的功能,而是因?yàn)槿藗円呀?jīng)了解了它們,并希望以自己習(xí)慣的方法編寫代碼。排除PHP只能表示對(duì)這一語言的無知。
2.2.2、數(shù)據(jù)庫本站采用MYSQL數(shù)據(jù)庫,MySQL數(shù)據(jù)庫可以稱得上是目前運(yùn)行速度最快的SQL語言數(shù)據(jù)庫。除了具有許多其它數(shù)據(jù)庫所不具備的功能和選擇之外,MySQL數(shù)據(jù)庫是一種完全免費(fèi)的產(chǎn)品,用戶可以直接從網(wǎng)上下載數(shù)據(jù)庫,用于個(gè)人或商業(yè)用途,而不必支付任何費(fèi)用。MySQL是完全網(wǎng)絡(luò)化的跨平臺(tái)關(guān)系型數(shù)據(jù)庫系統(tǒng),同時(shí)是具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫管理系統(tǒng)。它具有功能強(qiáng),使用簡單,管理方便,運(yùn)行速度快,安全可靠性強(qiáng)等優(yōu)點(diǎn),特別適用于Web站點(diǎn)或應(yīng)用軟件的數(shù)據(jù)庫后端的開發(fā)工作,用戶可利用許多語言編寫訪問MySQL數(shù)據(jù)庫的程序。作為開放源代碼運(yùn)動(dòng)的產(chǎn)物之一,聞名遐邇的速度和易用性使MySQ關(guān)系數(shù)據(jù)庫管理系統(tǒng)越來越受到人們的青睞,應(yīng)用范圍也越來越廣。開放源代碼所提供的設(shè)計(jì)更新間隔正是系統(tǒng)同企業(yè)實(shí)際操作進(jìn)行同步所需要的,至少是在盡可能地同步。由于MySQL數(shù)據(jù)庫與php的結(jié)合更是完美無缺。我選擇了MySQL作為我們的數(shù)據(jù)庫??傮w來說,MySQL數(shù)據(jù)庫具有以下主要特點(diǎn):1同時(shí)訪問數(shù)據(jù)庫的用戶數(shù)量不受限制;2可以保存超過50,000,000條記錄;3是目前市場上現(xiàn)有產(chǎn)品中運(yùn)行速度最快的數(shù)據(jù)庫系統(tǒng);4用戶權(quán)限設(shè)置簡單、有效。
2.2.3、網(wǎng)站服務(wù)器
網(wǎng)站的服務(wù)器我首選的當(dāng)然是apache服務(wù)器的。ApacheServe的前身是NCSA的httpd,曾經(jīng)在1995年成為最為流行的萬維網(wǎng)的服務(wù)器。因?yàn)閺?qiáng)大的功能和靈活的設(shè)置及平臺(tái)移植性,ApacheServer取得了廣泛的信賴。ApacheServer的主要功能有:1、支持最新的HTTP1.1協(xié)議(RFC2616)。2、極強(qiáng)的可配置和可擴(kuò)展性,充分利用第三方??斓墓δ堋?、提供全部的源代碼和不受限制的使用許可(License)。4、廣泛應(yīng)用于Windows2000/NT/9x、Netware5.x,OS/2和UNIX家族極其他操作系統(tǒng),所支持的平臺(tái)多達(dá)17余種。5、強(qiáng)大的功能,涵蓋了用戶的需求,包括:認(rèn)證中的DBM數(shù)據(jù)庫支持;錯(cuò)誤和問題的可定制響應(yīng)的目錄導(dǎo)向功能;不受限的靈活的URL別名機(jī)制和重定向功能;虛擬主機(jī)(多宿主主機(jī))支持多個(gè)域主頁共存一臺(tái)主機(jī);超強(qiáng)的日志文件功能;利用站點(diǎn)的分析;拓展于維護(hù)等等。正因?yàn)檫@些強(qiáng)大的優(yōu)勢(shì),使ApacheServer與其他的Web服務(wù)器相比,充分展示了高效、穩(wěn)定及功能豐富的特點(diǎn)。ApacheServer已用于超過600萬個(gè)Internet站點(diǎn)。于是我決定用apache作為我們這個(gè)網(wǎng)站的服務(wù)器
2.2.4、網(wǎng)站的內(nèi)部數(shù)據(jù)結(jié)構(gòu)
本站也可以說是一個(gè)網(wǎng)絡(luò)應(yīng)用管理信息系統(tǒng)(MIS),管理信息系統(tǒng)(MIS)是一個(gè)由人、計(jì)算機(jī)等組成的能進(jìn)行信息的收集、傳遞、存儲(chǔ)、加工和使用的系統(tǒng)。隨著科技的發(fā)展,信息的膨脹,企業(yè)信息化成了企業(yè)在競爭中處于不敗地位的有效手段之一。而MIS不僅能夠及時(shí)全面地提供信息和數(shù)據(jù),簡化統(tǒng)計(jì)工作,對(duì)不同的管理層次提出不同的報(bào)告之外,還能根據(jù)過去的數(shù)據(jù)預(yù)測(cè)未來的情況。因此,采用何種方法開發(fā)出一種兼顧開發(fā)效率和運(yùn)行效率,同時(shí)滿足分布式事件處理功能的管理信息系統(tǒng)就顯得尤為重要。而本網(wǎng)站正是利用到了一些網(wǎng)絡(luò)三層結(jié)構(gòu)的知識(shí)。一說到三層式結(jié)構(gòu),一般人總是先想到JSP/Servlet,其實(shí)用任何語言都可以實(shí)現(xiàn)網(wǎng)絡(luò)的三層結(jié)構(gòu),而本站亦可以說是一個(gè)網(wǎng)絡(luò)音樂管理系統(tǒng),我在做這個(gè)網(wǎng)絡(luò)后臺(tái)是首先想到也就是要用三層網(wǎng)絡(luò)結(jié)構(gòu)來組織我們的數(shù)據(jù)。下面我簡單的介紹一下什么是網(wǎng)絡(luò)應(yīng)用程序的三層體系結(jié)構(gòu),所謂三層結(jié)構(gòu)是針對(duì)于過去的主機(jī)終端模式或者服務(wù)器客戶機(jī)模式區(qū)別而成的,它的特點(diǎn)是在后臺(tái)有一個(gè)后端數(shù)據(jù)支持服務(wù)器,在中端有一群應(yīng)用服務(wù)器,提供結(jié)合用戶業(yè)務(wù)和具體應(yīng)用的相關(guān)系統(tǒng)解決方案,在前端會(huì)有很多的接入設(shè)備,通過接入設(shè)備與客戶機(jī)。連接在三層結(jié)構(gòu)當(dāng)中,數(shù)據(jù)流的流動(dòng)方式是從后端數(shù)據(jù)支持層流向應(yīng)用層,進(jìn)而流向前端接入層,最后達(dá)到用戶層。如果把它和電視系統(tǒng)比較就可以看到,前端接入層就象電視機(jī),而中間應(yīng)用層就象是電視發(fā)射設(shè)備,而后端的數(shù)據(jù)支持層就象一個(gè)電視臺(tái),這樣由前、中、后構(gòu)成一個(gè)完整的系統(tǒng)。系統(tǒng)的三層體系結(jié)構(gòu)如圖1。
整個(gè)管理信息系統(tǒng)采用Browser/Web/DataBase的三層體系結(jié)構(gòu)。Web服務(wù)器接受請(qǐng)求,通過應(yīng)用程序服務(wù)器執(zhí)行一個(gè)Java服務(wù)器端小程序Servlet并返回其輸出,從而實(shí)現(xiàn)與客戶機(jī)進(jìn)行信息資源的交互。數(shù)據(jù)庫服務(wù)器用來存儲(chǔ)管理信息系統(tǒng)中所用到的各種數(shù)據(jù),數(shù)據(jù)由數(shù)據(jù)庫管理程序直接錄入。系統(tǒng)的客戶端只需要一個(gè)瀏覽器即可。相關(guān)人員通過瀏覽器來查詢、增加、修改、刪除數(shù)據(jù),對(duì)信息進(jìn)行管理。
2.2.5、后臺(tái)程序設(shè)計(jì)思想
本站使用了模塊化的設(shè)計(jì)思想,使用模塊化的設(shè)計(jì)思想可以實(shí)現(xiàn)代碼的重復(fù)利用,易維護(hù)、易使用、易編寫,可以在支持PHP的任何平臺(tái)上工作,還不要重新編寫,體現(xiàn)了“一次編寫,隨處運(yùn)行”的思想,有利于高效、高速的開發(fā)網(wǎng)站,有利于經(jīng)驗(yàn)的交流。本站的部分模塊及其功能如下:預(yù)定義模塊(config.php):定義本網(wǎng)站的基本信息(如站名、域名、背景色等),管理員,數(shù)據(jù)庫等基本信息公共模塊(public.php):預(yù)定義一些使用頻率較頻繁的函數(shù)(如用戶是否登陸判斷、出錯(cuò)判斷等)數(shù)據(jù)管理模塊:音樂數(shù)據(jù)的添加、刪除、修改、更新。幫助模塊:提供一定的幫助。用戶登陸模塊:提供用戶的登陸服務(wù)。
2.2.6、正在進(jìn)行中的后臺(tái)部分功能的擴(kuò)展與完善
1、需要完善的地方界面的完善,雖說現(xiàn)在這個(gè)界面已經(jīng)可以用了,我們不是專業(yè)的美工,總是有不盡人意的地方,這種感覺是一個(gè)長期過程,我想我們要想做到完美,可能不需要一段時(shí)間的培養(yǎng)與積累。腳本代碼的優(yōu)化,做一個(gè)程序總是不可避免的產(chǎn)生一些冗長而累贅的代碼,為了加速后臺(tái)的運(yùn)行,我們需要對(duì)程序進(jìn)行代碼優(yōu)化。2、需要進(jìn)行的功能擴(kuò)展論壇:現(xiàn)在的留言板不能方便的用戶進(jìn)行交流,為了更好的增加用戶之間的交流與互動(dòng),有必要增加一個(gè)論壇,現(xiàn)在這個(gè)工作正在制作中,這個(gè)論壇的引擎(也就是說后臺(tái))我已經(jīng)開發(fā)完了,現(xiàn)在要做的就是前臺(tái)的設(shè)計(jì)。
三:本網(wǎng)站實(shí)現(xiàn)的關(guān)鍵技術(shù)
下面就是本人認(rèn)為的關(guān)鍵技術(shù)及其實(shí)現(xiàn)方法
3.1、用戶是否登陸的判斷
在許多頁面中的一些特殊的功能是需要驗(yàn)證用戶是否是登陸的。這就需要我們做一個(gè)函數(shù),以便在需要的時(shí)候可以方便的調(diào)用它。但是它的實(shí)現(xiàn)是有點(diǎn)難度的。
首先是數(shù)據(jù)庫連接模塊,代碼如下
3.2、數(shù)據(jù)庫的使用
本網(wǎng)站之所以說是動(dòng)態(tài)網(wǎng)站,正是因?yàn)橛袕?qiáng)大的數(shù)據(jù)庫支持,我才可以大言不慚說我們的音樂網(wǎng)站是一個(gè)動(dòng)態(tài)網(wǎng)站。我們里面幾乎所有的功能模塊都是用數(shù)據(jù)庫來實(shí)現(xiàn)的。也只有這樣我們的網(wǎng)站才是動(dòng)態(tài)更新的。首先是數(shù)據(jù)表的建立,本站目前來說還只是一個(gè)純的音樂網(wǎng)站。這里面幾乎全部的數(shù)據(jù)都是來自數(shù)據(jù)庫,但是要對(duì)眾多的數(shù)據(jù)進(jìn)行分類不是一件容易的事情,經(jīng)過幾天的努力,并求助于網(wǎng)絡(luò),總算是把我們的數(shù)據(jù)進(jìn)行了分類,并建立了數(shù)據(jù)表。下面就是建立本站相關(guān)表的SQL語句://歌手地域表province`),KEY`user_id`(`user_id`))TYPE=MyISAM;而我們這里用到的主要是數(shù)查詢,其中多表查詢和數(shù)據(jù)的溢出處理發(fā)了我一些時(shí)間,下面就簡單的介紹一下。(1)多表查詢:本網(wǎng)站有許多地方用必需要用到多表查詢。MySQL數(shù)據(jù)庫是一種關(guān)系數(shù)據(jù)庫,它的多表查詢有許多方式,我在這里采用了一種比看起來比較簡單的方式,例如,我需要查找最新加入的前4張CD的歌手和CD信息:語言的甜餅機(jī)制,這是最不好控制的地方,至少我認(rèn)為是這樣的,php的session真的不好弄,有時(shí)候出錯(cuò)也另人不可思議。這也許是眾多php學(xué)習(xí)者和使用者頭痛的地方,我也上網(wǎng)于助過,不過得到的答案也不是那么的另人滿意。不知道新版的php5有沒有好好的解決這個(gè)問題。直到現(xiàn)在我也沒能弄清這個(gè)問題,看來我還得研究一下這個(gè)東東才行。
3.4、php面向?qū)ο蟮木幊谭椒?,如果用到了php面向?qū)ο蟮姆椒ǖ脑?,那就是專家?jí)的php程序員啦,現(xiàn)在雖說有些地方已經(jīng)用到了這個(gè)方法(例如客戶論證機(jī)制,登陸的判斷機(jī)制等等),但是還不是真正意義上的面象對(duì)向的編程。一個(gè)好的程序員不僅到學(xué)好程序開發(fā)語言,而更主要的是明白怎么樣去編程,即編程的思想。這就是為什么一個(gè)非計(jì)算機(jī)專業(yè)人可以考過高級(jí)程序員,但卻無法真正的去寫程序。這四年我認(rèn)為我真正學(xué)到的也就是這一點(diǎn)(即編程的方法)。
四:如何體現(xiàn)專業(yè)性與實(shí)用相結(jié)合
1、本網(wǎng)站集文字、圖片、色彩、動(dòng)畫于一體,通過它,可以一下子就抓住用戶視線,給用戶留下印相,增加用戶的回頭率。2、合理的數(shù)據(jù)組織結(jié)構(gòu)可以讓網(wǎng)站速度提升,而合理的界面布局可以使用戶可以很快的找到他自己需到的東西。3、提供動(dòng)態(tài)的數(shù)據(jù)更新,可隨時(shí)更新、更正、省時(shí)省力,節(jié)省了大筆的人力及財(cái)力。4、數(shù)據(jù)的模塊化,使得我們可以更好更容易的進(jìn)行網(wǎng)站更新和維護(hù)。
五:心得,體會(huì)
通過這次設(shè)計(jì),我們學(xué)到了很多新的知識(shí),溫故遺忘的知識(shí),并充分發(fā)揮了團(tuán)隊(duì)合作精神,在設(shè)計(jì)過程中,互幫互助。特別是在制作前期,與企業(yè)商談時(shí),更是學(xué)到了很多從未學(xué)過的知識(shí),更加體現(xiàn)到社會(huì)與學(xué)校的不同之處。整個(gè)設(shè)計(jì)下來,我們對(duì)這三個(gè)軟件有了更好的掌握,深入使用各個(gè)功能,對(duì)自己的設(shè)計(jì)生涯有了很好的提高。對(duì)于個(gè)人而言,在這個(gè)工程中讓我過了一把癮,在這個(gè)過程中我學(xué)到了不少的知識(shí),真正體會(huì)到了什么才是“完美結(jié)合”——Apache、PHP、MySQL的結(jié)合,知道了知識(shí)只有實(shí)踐才是真正的有價(jià)值,同時(shí)在這個(gè)過程中遇到了到現(xiàn)在都還不能很好解決的問題(見上15頁的三—3和三—4)。在以后的學(xué)習(xí)工作中我一定會(huì)逐步的去解決我所遇到的問題。
六:后記
兩個(gè)月的時(shí)間一晃就過去了,這我們網(wǎng)站的制作過程中,我們非常感謝同學(xué)們?yōu)閷?duì)我們的網(wǎng)站所進(jìn)行的測(cè)試,同時(shí)也感謝他們?yōu)槲覀兯岢龅膶氋F意見,使我們的網(wǎng)站得以完善。在這個(gè)過程中,我們更想感謝的是席泓老師,如果沒有她的指導(dǎo)和幫助,我想我們的網(wǎng)站無法完成的這么順利。同時(shí)我們還要感謝4年來學(xué)校領(lǐng)導(dǎo),老師對(duì)我我們的教育和幫助,給予了我們學(xué)習(xí)計(jì)算機(jī)知識(shí)和技能的機(jī)會(huì),使我們才有今天才有機(jī)會(huì)來制作這個(gè)網(wǎng)站,相信不會(huì)讓您們失望!當(dāng)然,其中肯定還有很多不足之處,希望您們繼續(xù)批評(píng)指正,使我們的專業(yè)水平日趨提高。在此表示衷心的謝意!
參考文獻(xiàn)
[1]李辛銘《PHP4網(wǎng)頁編程實(shí)例解析》清華大學(xué)出版社2002年2月
[2]黃禮強(qiáng)《電子商務(wù)能手——PHP&MySQL電子商務(wù)網(wǎng)站架構(gòu)案例》中國電力出版社2002年1月
目前流行的Web編程語言有ASP.省略由于以C#語言為基礎(chǔ),對(duì)于初學(xué)者來說難度較大,應(yīng)加強(qiáng)程序設(shè)計(jì)(C#)語言的基礎(chǔ)學(xué)習(xí)。數(shù)據(jù)庫是動(dòng)態(tài)網(wǎng)站開發(fā)的重要組成部分,由于是以教學(xué),則選擇SQL Server或ACCESS較為合適。
(三)高階課程群設(shè)置
網(wǎng)站開發(fā)高階課程設(shè)置包括B/S項(xiàng)目實(shí)訓(xùn)、IT項(xiàng)目管理等,旨在使學(xué)生完善網(wǎng)站開發(fā)過程及后期拓展,將學(xué)生培養(yǎng)成為具備網(wǎng)站開發(fā)能力的技能型人才。
通過B/S項(xiàng)目實(shí)訓(xùn)的實(shí)戰(zhàn)環(huán)境,學(xué)生可在完成項(xiàng)目的過程中自然地掌握和完善相關(guān)技術(shù)和知識(shí),并提高動(dòng)手能力和豐富項(xiàng)目開發(fā)經(jīng)驗(yàn)。并借助IT項(xiàng)目管理來構(gòu)建項(xiàng)目管理的知識(shí)體系與明確IT項(xiàng)目管理的方法和過程,進(jìn)而完善整個(gè)網(wǎng)站開發(fā)。
二、網(wǎng)站開發(fā)課程群教學(xué)團(tuán)隊(duì)建設(shè)成因
近年來,國家積極鼓勵(lì)高等院校啟動(dòng)教學(xué)團(tuán)隊(duì)建設(shè)項(xiàng)目,來確保高等教育教學(xué)質(zhì)量的不斷提高。學(xué)院也相應(yīng)出臺(tái)了各項(xiàng)政策,積極鼓勵(lì)教學(xué)團(tuán)隊(duì)的建設(shè)。我院信息管理教研室根據(jù)行業(yè)的發(fā)展與崗位的需求制定了以上網(wǎng)站開發(fā)專業(yè)方向課程群,但由于教師專業(yè)水平的差異、課程難易程度的不同以及缺泛完整網(wǎng)站開發(fā)的經(jīng)驗(yàn)等因素,大部分教師只能講授其中一兩門課程,對(duì)課程在網(wǎng)站開發(fā)中的定位以及課程之間的內(nèi)在聯(lián)系認(rèn)識(shí)不足,不能從培養(yǎng)學(xué)生綜合技能的角度上,對(duì)課程內(nèi)容進(jìn)行適當(dāng)?shù)脑鰷p,不能對(duì)學(xué)生開發(fā)一個(gè)完整的網(wǎng)站進(jìn)行指導(dǎo)。多門課程出現(xiàn)內(nèi)容重復(fù)、內(nèi)容斷層的事情時(shí)有發(fā)生。嚴(yán)重影響培養(yǎng)技能型高級(jí)人才目標(biāo)的實(shí)現(xiàn)。
三、網(wǎng)站開發(fā)課程群教學(xué)團(tuán)隊(duì)建設(shè)目標(biāo)
網(wǎng)站開發(fā)課程群教學(xué)團(tuán)隊(duì)建設(shè)的根本目標(biāo)就是提高教學(xué)質(zhì)量和效果、推進(jìn)教學(xué)改革。具體表現(xiàn)為一下幾點(diǎn):
(一)團(tuán)隊(duì)結(jié)構(gòu)的優(yōu)化
專業(yè)內(nèi)容、組員學(xué)歷、職稱等結(jié)構(gòu)以及梯隊(duì)建設(shè)、運(yùn)行機(jī)制等方面進(jìn)行優(yōu)化;培養(yǎng)1-2名網(wǎng)站開發(fā)項(xiàng)目帶頭人。精通網(wǎng)站開發(fā)各種工具與技術(shù),很好地指導(dǎo)其它教師授課和開發(fā)各類網(wǎng)站。
(二)團(tuán)隊(duì)水平的提高
通過深化教學(xué)研究與教學(xué)改革,加強(qiáng)教材建設(shè)與資源的利用,將科研轉(zhuǎn)化為教學(xué)成果進(jìn)一步提高團(tuán)隊(duì)的水平。培養(yǎng)4-5名網(wǎng)站開發(fā)課程骨干教師。了解網(wǎng)站開發(fā)流程、相關(guān)技術(shù)與工具,及對(duì)應(yīng)課程和課程之間的關(guān)系,能很好地指導(dǎo)學(xué)生開發(fā)網(wǎng)站,能熟練地講授3門以上相關(guān)課程。
(三)課程群教學(xué)水平的提高
對(duì)網(wǎng)站開發(fā)相關(guān)課程作為一個(gè)課程群進(jìn)行建設(shè)。審查現(xiàn)有教材章節(jié)的安排,對(duì)課程的內(nèi)容進(jìn)行適當(dāng)增減,突出各課程之間的前后關(guān)系和內(nèi)在聯(lián)系。修改現(xiàn)有的課程設(shè)置,突出學(xué)生網(wǎng)站開發(fā)技能的綜合能力和實(shí)戰(zhàn)能力的培養(yǎng)。合理分擔(dān)團(tuán)隊(duì)教學(xué)任務(wù),從而進(jìn)一步提升教學(xué)水平。
四、網(wǎng)站開發(fā)課程群教學(xué)團(tuán)隊(duì)建設(shè)規(guī)劃
(一)科研促進(jìn)教學(xué)
教學(xué)團(tuán)隊(duì)?wèi)?yīng)積極樹立以科研促教學(xué)的意識(shí)。將自己的科研成果(論文、著作、項(xiàng)目開發(fā)實(shí)踐經(jīng)驗(yàn))滲透進(jìn)課堂教學(xué),活躍課堂教學(xué)氣氛,培養(yǎng)學(xué)生的實(shí)踐操作技能,使學(xué)生更容易理解和掌握網(wǎng)站開發(fā)技術(shù)。
(二)優(yōu)化團(tuán)隊(duì)結(jié)構(gòu)、提高教學(xué)水平
加強(qiáng)學(xué)習(xí)、培訓(xùn),優(yōu)化團(tuán)隊(duì)專業(yè)結(jié)構(gòu)。組建興趣小組,以教師自學(xué)與討論相結(jié)合的方式和教師參加相關(guān)專業(yè)課程的培訓(xùn),來提高教師的業(yè)務(wù)水平。選派教師進(jìn)駐企業(yè)參與項(xiàng)目實(shí)踐,豐富教師的專業(yè)知識(shí),提高教學(xué)水平。鼓勵(lì)教師繼續(xù)深造加強(qiáng)梯隊(duì)建設(shè),提高團(tuán)隊(duì)學(xué)歷層次。并促進(jìn)教師職稱晉升,優(yōu)化團(tuán)隊(duì)職稱結(jié)構(gòu)。
建立有效的運(yùn)行機(jī)制,從教學(xué)理念、教學(xué)內(nèi)容設(shè)置、教學(xué)方法、教學(xué)手段等多方面實(shí)現(xiàn)課程群教學(xué)改進(jìn)。靈活運(yùn)用現(xiàn)代化教學(xué)手段(多媒體課件、學(xué)習(xí)網(wǎng)站等)進(jìn)行教學(xué),建設(shè)共享教學(xué)資源平臺(tái)。采用集體備課方式,合理制定教學(xué)內(nèi)容。加強(qiáng)校企合作,讓教師與學(xué)生共同參與企業(yè)項(xiàng)目實(shí)訓(xùn),從而實(shí)現(xiàn)實(shí)踐教學(xué)校內(nèi)校外相結(jié)合。
五、結(jié)束語(下轉(zhuǎn)第2頁)
(上接第133頁)網(wǎng)站開發(fā)課程群教學(xué)團(tuán)隊(duì)建設(shè)仍在不斷的改進(jìn)和完善,在此過程中積累了許多豐富的經(jīng)驗(yàn)。教學(xué)團(tuán)隊(duì)的建設(shè)需要不斷的增強(qiáng)自我學(xué)習(xí)能力和汲取外界先進(jìn)的思想,這些在教學(xué)團(tuán)隊(duì)持續(xù)建設(shè)中都值得借鑒。
參考文獻(xiàn):
[1] 白楊.網(wǎng)站開發(fā)類課程教學(xué)模式的改革與探討.高師理科學(xué) 刊.2008.
[2] 羅俊 高職專業(yè)教學(xué)團(tuán)隊(duì)建設(shè)探討 文科愛好者 2009.
[3] 高俊強(qiáng)、陳紅 高職院校教學(xué)團(tuán)隊(duì)建設(shè)的思考 2009.
作者簡介:
>> 基于Web的技術(shù)的網(wǎng)站設(shè)計(jì) 基于的博客網(wǎng)站設(shè)計(jì)研究 基于技術(shù)的網(wǎng)站群系統(tǒng)設(shè)計(jì) 基于的報(bào)社網(wǎng)站設(shè)計(jì) 基于平臺(tái)的中小型電子商務(wù)網(wǎng)站的設(shè)計(jì)與研究 基于ASP的購物網(wǎng)站設(shè)計(jì) 基于的市級(jí)氣象服務(wù)平臺(tái)(網(wǎng)站)開發(fā)建設(shè) 基于平臺(tái)的安全網(wǎng)站編程技術(shù) 基于的倉儲(chǔ)系統(tǒng) 基于的精品課程網(wǎng)站的設(shè)計(jì)與研究 淺淡基于的網(wǎng)站CMS新聞管理模塊的設(shè)計(jì)與實(shí)現(xiàn) 基于的船員遠(yuǎn)程自主學(xué)習(xí)培訓(xùn)網(wǎng)站的設(shè)計(jì) 基于的C語言課程學(xué)習(xí)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 基于的精品課程網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn) 基于的《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程網(wǎng)站的設(shè)計(jì) 基于的交互式動(dòng)態(tài)企業(yè)網(wǎng)站設(shè)計(jì)分析 基于頁面模板與技術(shù)的信息網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 基于的精品課程網(wǎng)站設(shè)計(jì)與開發(fā)① 基于的數(shù)字圖書館網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 基于技術(shù)的網(wǎng)站開發(fā)架構(gòu)設(shè)計(jì) 常見問題解答 當(dāng)前所在位置:lEncode(txtuserpwd.Text),"md5");
驗(yàn)證碼是一種防范Cookie數(shù)據(jù)自動(dòng)保存而引起的憑據(jù)被截取技術(shù),從自己服務(wù)器發(fā)起的表單進(jìn)行驗(yàn)證便可解決這一漏洞,隨機(jī)產(chǎn)生的驗(yàn)證碼和文本框比較來實(shí)現(xiàn),關(guān)于產(chǎn)生圖片驗(yàn)證碼的技術(shù)源碼網(wǎng)絡(luò)上的資源有很多,大家可以進(jìn)行自由下載參考。
7數(shù)據(jù)庫訪問技術(shù)
1)作為網(wǎng)頁與數(shù)據(jù)庫訪問的接口,提供強(qiáng)有力的對(duì)象支持,在實(shí)現(xiàn)過程中,我們可以基于以下兩種策略來實(shí)現(xiàn)。一種策略是連接對(duì)象Connection(指定數(shù)據(jù)庫信息)、命令對(duì)象Command(查詢、添加、修改、刪除)、數(shù)據(jù)讀取對(duì)象DataReader(執(zhí)行操作后的臨時(shí)數(shù)據(jù)表,給應(yīng)用程序提供執(zhí)行操作后的結(jié)果);一種策略是連接對(duì)象Connection、數(shù)據(jù)適配器對(duì)象DataAdaper(負(fù)責(zé)數(shù)據(jù)的傳輸)、數(shù)據(jù)集對(duì)象DataSet(臨時(shí)數(shù)據(jù)庫,保存執(zhí)行后的臨時(shí)數(shù)據(jù),供應(yīng)用程序訪問)。
2)從vs2005以后版本的.NET開發(fā)平臺(tái),增加了使用數(shù)據(jù)源直接操作數(shù)據(jù)庫的功能,省去了連接的過程和臨時(shí)數(shù)據(jù)操作。
3)數(shù)據(jù)批量導(dǎo)入,借助文件上傳控件導(dǎo)入EXCEL文件,借助實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入,借助GridView控件進(jìn)行數(shù)據(jù)的顯示,最后使用For循環(huán)實(shí)現(xiàn)數(shù)據(jù)的添加。
①文件的導(dǎo)入:filepath = Server.MapPath("~\\MSadmin\\") + "excel.xls";FileUpload1.SaveAs(filepath);
GridView1.DataSource = CreateDataSource();
②借助實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入,即CreateDataSource()方法實(shí)現(xiàn)數(shù)據(jù)的連接,數(shù)據(jù)適配器的設(shè)置,生成的數(shù)據(jù)集對(duì)象作為函數(shù)的返回值,以綁定到GridView控件中。
③通過For循環(huán)將GridView中的數(shù)據(jù)進(jìn)行讀取并寫入到數(shù)據(jù)庫中。
4)數(shù)據(jù)批量導(dǎo)出,借助于Gridview將查詢的結(jié)果先進(jìn)行顯示,然后將表格中的數(shù)據(jù)進(jìn)行導(dǎo)出到EXCEL中,關(guān)鍵代碼為:
Response.AppendHeader("Content-Disposition","attachment;filename=" + HttpUtility.UrlEncode("表名.xls",Encoding.UTF8).ToString());
8 結(jié)論
通過一個(gè)實(shí)際的網(wǎng)站案例,從網(wǎng)站布局設(shè)計(jì)到網(wǎng)站安全防范、網(wǎng)站技術(shù)實(shí)現(xiàn),本文給出了一個(gè)概要框架,限于篇幅的原因,很多技術(shù)細(xì)節(jié)沒有體現(xiàn);當(dāng)然,網(wǎng)站開發(fā)技術(shù)還有很多,本人也在學(xué)習(xí)過程中,論文所列觀點(diǎn)與技術(shù)點(diǎn)僅供參考,不恰當(dāng)之處還請(qǐng)閱讀者多多指教。
參考文獻(xiàn):
[1]孫守強(qiáng).“基于平臺(tái)的安全網(wǎng)站編程技術(shù)”.電子技術(shù)與軟件工程,2015.6.
主題:文獻(xiàn)計(jì)量方法在戰(zhàn)略情報(bào)研究中的應(yīng)用(側(cè)重于文獻(xiàn)計(jì)量工具應(yīng)用)
一、培訓(xùn)對(duì)象:文獻(xiàn)情報(bào)機(jī)構(gòu)從事情報(bào)研究、學(xué)科化服務(wù)、參考咨詢服務(wù)專業(yè)人員。
二、培訓(xùn)方式:網(wǎng)絡(luò)教學(xué),在網(wǎng)絡(luò)教室直接實(shí)驗(yàn)主要文獻(xiàn)計(jì)量工具。
三、師資力量:中國科技信息研究所、中國科學(xué)院國家科學(xué)圖書館等單位的專家授課。
四、培訓(xùn)內(nèi)容:
1 戰(zhàn)略情報(bào)研究與決策咨詢
2 文獻(xiàn)計(jì)量研究與應(yīng)用進(jìn)展及指標(biāo)體系設(shè)計(jì)
3 主要文獻(xiàn)計(jì)量工具與系統(tǒng)應(yīng)用實(shí)踐及評(píng)價(jià)
4 文獻(xiàn)計(jì)量分析調(diào)研報(bào)告的撰寫(含寫作輔導(dǎo))。
五、培訓(xùn)時(shí)間:2010年6月21-25日
六、培訓(xùn)地點(diǎn):中國科學(xué)院國家科學(xué)圖書館(北京)
七、培訓(xùn)費(fèi):1000元(含學(xué)費(fèi)、資料費(fèi)、午餐)
“網(wǎng)絡(luò)環(huán)境下信息資源的檢索利用及常用數(shù)據(jù)庫”培訓(xùn)班
一、本班特色:網(wǎng)絡(luò)教學(xué),北京大學(xué)、中國科學(xué)院國家科學(xué)圖書館的老師主講,利用北京大學(xué)、中國科學(xué)院國家科學(xué)圖書館的數(shù)據(jù)庫資源授課。
二、培訓(xùn)內(nèi)容:
1 數(shù)字信息資源及其檢索概論
2 著名綜合檢索工具及常用中英文參考數(shù)據(jù)庫
3 全文數(shù)據(jù)庫和全文服務(wù)
4 事實(shí)和數(shù)值型數(shù)據(jù)庫
5 網(wǎng)上免費(fèi)學(xué)術(shù)資源及其利用
6 電子期刊及其使用
7 數(shù)字信息資源的綜合利用(課題查詢、論文資料搜集、學(xué)位論文開題、科技查新)
三、培訓(xùn)方式:網(wǎng)絡(luò)教室全天授課,根據(jù)報(bào)名先后順序安排上課。
四、培訓(xùn)時(shí)間:2010年8月23-27日
五、培訓(xùn)地點(diǎn):中國科學(xué)院國家科學(xué)圖書館(北京)
六、培訓(xùn)費(fèi):1000元(含資料費(fèi)、餐費(fèi)、機(jī)時(shí)費(fèi))
“圖書館文獻(xiàn)信息資源建設(shè)及組織管理”崗位培訓(xùn)班
一、招生對(duì)象:從事圖書、期刊、資源采訪、編目、信息資源整合工作的人員。
二、培訓(xùn)特點(diǎn):上機(jī)實(shí)踐,網(wǎng)絡(luò)教室授課。
三、培訓(xùn)內(nèi)容:
1 文獻(xiàn)資源建設(shè)現(xiàn)狀、趨勢(shì)及其制約因素
2 文獻(xiàn)資源建設(shè)的一般方法、具體操作方式及其利弊
3 中外文圖書采訪系統(tǒng)實(shí)踐
4 中外文期刊采訪系統(tǒng)實(shí)踐
5 文獻(xiàn)信息組織與管理
6 分類標(biāo)引方法及實(shí)踐
7 主題標(biāo)引方法及實(shí)踐
8 中西文文獻(xiàn)著錄方法及MARC格式介紹
9 規(guī)范控制方法
10 編目工作流程及系統(tǒng)簡介
四、培訓(xùn)時(shí)間:2010年7月3-9日(授課時(shí)間7天)
五、培訓(xùn)地點(diǎn):中國科學(xué)院國家科學(xué)圖書館(北京)
六、培訓(xùn)費(fèi):1100元(含學(xué)費(fèi)、資料費(fèi)、午餐)
“數(shù)字圖書館及網(wǎng)絡(luò)系統(tǒng)管理”研討班
一、培訓(xùn)對(duì)象:適合圖書館信息技術(shù)管理人員及業(yè)務(wù)骨干。
二、培訓(xùn)特點(diǎn):突出前沿內(nèi)容、強(qiáng)調(diào)實(shí)用性,主講老師是中國科學(xué)院國家科學(xué)圖書館、CALIS、NSTL從事服務(wù)系統(tǒng)設(shè)計(jì)和管理的專家。
三、培訓(xùn)內(nèi)容:
1 技術(shù)環(huán)境與發(fā)展趨勢(shì)帶來的思考
2 數(shù)字圖書館建設(shè)現(xiàn)狀和未來發(fā)展趨勢(shì)
3 數(shù)字圖書館關(guān)鍵技術(shù)
4 數(shù)字圖書館服務(wù)系統(tǒng)設(shè)計(jì)
5 網(wǎng)絡(luò)信息系統(tǒng)的建設(shè)與管理
6 圖書館網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)與管理
7 案例分析與討論:不同類型圖書館數(shù)字圖書館解決方案
四、培訓(xùn)時(shí)間:2010年6月8-11日(8日?qǐng)?bào)到)
五、培訓(xùn)費(fèi):1500元(含學(xué)費(fèi)、資料費(fèi))
六、培訓(xùn)地點(diǎn):山西省太原市
數(shù)字圖書館前沿技術(shù)系列培訓(xùn)――Web2.0網(wǎng)站開發(fā)實(shí)戰(zhàn)攻略
一、招生對(duì)象:全國各大學(xué)圖書館、公共圖書館、專業(yè)系統(tǒng)圖書館及中央國家機(jī)關(guān)和企事業(yè)單位圖書館從事技術(shù)管理和網(wǎng)站開發(fā)人員。
二、師資力量:中國科學(xué)院國家科學(xué)圖書館、重慶大學(xué)及網(wǎng)站開發(fā)機(jī)構(gòu)的專家授課。
三、課程特點(diǎn):內(nèi)容新穎超前,授課模擬實(shí)戰(zhàn),突出技術(shù)應(yīng)用,實(shí)現(xiàn)學(xué)用結(jié)合。
四、培訓(xùn)內(nèi)容:
1 RSS、Wiki、Blog技術(shù)開發(fā)應(yīng)用
2 Mashup
3 NSN
4 Start Page
五、培訓(xùn)時(shí)間:2010年9月20-24日(20日?qǐng)?bào)到)
六、培訓(xùn)地點(diǎn):成都
七、培訓(xùn)費(fèi):1500元(含學(xué)費(fèi)、資料費(fèi))
說明:
1 以上培訓(xùn)班結(jié)業(yè)后,頒發(fā)人事部認(rèn)證、中國繼續(xù)教育學(xué)院頒發(fā)的《繼續(xù)教育證書》,本證書所載內(nèi)容列入人事部在全國實(shí)行的繼續(xù)教育登記制度內(nèi)容,作為晉級(jí)、評(píng)職稱的參考依據(jù)。
2 參加培訓(xùn)者以早報(bào)名為宜,以便我們及時(shí)向您通報(bào)開班信息。
3 培訓(xùn)班在開班前20天截至報(bào)名,前15天下發(fā)正式報(bào)到通知,請(qǐng)以正式報(bào)到通知為準(zhǔn)安排差旅。
4 請(qǐng)登錄學(xué)會(huì)網(wǎng)站:省略.cn查看最新培訓(xùn)信息,如不一致請(qǐng)以網(wǎng)站公布為準(zhǔn)。
5 學(xué)會(huì)網(wǎng)站還將陸續(xù)公布2010年新的培訓(xùn)項(xiàng)目,請(qǐng)注意查閱。
培訓(xùn)聯(lián)系方式:
地址:北京海淀區(qū)中關(guān)村北四環(huán)西路33號(hào),中國科學(xué)院國家科學(xué)圖書館
郵政編碼:100190
聯(lián)系人:王瑩瑩
郵箱:wangyy@mail.las.省略
電話:(010)82626812,(010)82626611-6225(6231)
傳真:(010)82626821
1.1編寫目的
該計(jì)劃書旨在闡述浙江工業(yè)大學(xué)浙西分校網(wǎng)站開發(fā)的目的和開發(fā)計(jì)劃,以及對(duì)于各階段
具體的開發(fā)步驟和過程,為開發(fā)過程提供必要的依據(jù)以及起到綱領(lǐng)性和指導(dǎo)性的作用
。
1.2項(xiàng)目背景
該項(xiàng)目為現(xiàn)有浙西分校網(wǎng)站的升級(jí)和更新,隨學(xué)校信息化建設(shè)的需要,原網(wǎng)站全部采用靜態(tài)頁面,已經(jīng)不能適應(yīng)新的需求,并且給網(wǎng)站內(nèi)容的更新和維護(hù)造成極大的困難和代價(jià),在此基礎(chǔ)上,需要重新設(shè)計(jì)和開發(fā),該項(xiàng)目立足于學(xué)校校園網(wǎng)建設(shè),作為校園網(wǎng) Web服務(wù)中的前瞻性開發(fā),今后校園網(wǎng)中提供的Web服務(wù)的Web服務(wù)器由各職能部門分級(jí)建設(shè)管理和維護(hù),為教師和學(xué)生提供內(nèi)容豐富多采的信息資源,如圖書資料信息庫、校內(nèi)網(wǎng)上學(xué)校、課件點(diǎn)播、學(xué)校教育科研論文和教案試題庫、團(tuán)委學(xué)生會(huì)網(wǎng)站等
1.3定義
1. Pentium
2. IIS
3. ASP
4. ADO
5. ODBC
6. HTML
7. SQL Server7.0
8. TCP/IP
1.4參考資料
1.項(xiàng)目概述
1.1工作內(nèi)容
點(diǎn)擊查看全文
【關(guān)鍵詞】精品課程;網(wǎng)站;項(xiàng)目開發(fā)
現(xiàn)國家正加強(qiáng)中職學(xué)校精品課程建設(shè),精品課程建設(shè)工程的目標(biāo)是實(shí)現(xiàn)全國優(yōu)質(zhì)教學(xué)資源的共享,要求精品課程的相關(guān)內(nèi)容全部通過網(wǎng)站的方式對(duì)外開放。因此,精品課程網(wǎng)站建設(shè)是精品課程建設(shè)中的一個(gè)重要環(huán)節(jié)。
目前很多資料或論文在涉及精品課程網(wǎng)站制作時(shí),都以站在網(wǎng)站的技術(shù)開發(fā)角度進(jìn)行論述,這些專業(yè)知識(shí)對(duì)于非計(jì)算機(jī)專業(yè)人員是較難透徹理解網(wǎng)站的開發(fā)過程。而且精品課程網(wǎng)站作為一個(gè)共享平臺(tái),還要把課程的資源放到平臺(tái)上,涉及到平臺(tái)的建設(shè)、各個(gè)資源內(nèi)容制作和整合等工作,更是需要團(tuán)隊(duì)合作。一個(gè)完整的網(wǎng)站開發(fā)不像其它項(xiàng)目或者任務(wù)可以單獨(dú)完成,是需要一個(gè)團(tuán)隊(duì)多個(gè)人分工合作完成。
一、網(wǎng)站項(xiàng)目開發(fā)團(tuán)隊(duì),包括以下的角色和職責(zé):
(一)網(wǎng)站項(xiàng)目經(jīng)理
職責(zé):1.項(xiàng)目執(zhí)行監(jiān)理2.質(zhì)量監(jiān)督員
網(wǎng)站項(xiàng)目經(jīng)理負(fù)責(zé)與用戶進(jìn)行溝通,了解用戶開發(fā)網(wǎng)站的思想、用途和要求。并創(chuàng)建和維護(hù)項(xiàng)目的規(guī)劃和戰(zhàn)略文件,預(yù)算表,項(xiàng)目進(jìn)度和甘特圖表,會(huì)議記錄,費(fèi)用記錄和團(tuán)隊(duì)其他詳細(xì)工作的項(xiàng)目文檔。并協(xié)調(diào)、溝通網(wǎng)站各項(xiàng)目小組的日常工作。
(二)藝術(shù)總監(jiān)
職責(zé):1.網(wǎng)頁界面設(shè)計(jì)師2.交互式設(shè)計(jì)師
(FLASH,JavaScript,Ajax)3.媒體專家(攝影,插圖,視頻,音效)。藝術(shù)總監(jiān)的主要職責(zé)是設(shè)計(jì)網(wǎng)站的整體外觀和感覺。把網(wǎng)站排版、用戶界面設(shè)計(jì)、顏色標(biāo)準(zhǔn)、頁面布局細(xì)節(jié)、圖片要求、攝影、插畫、網(wǎng)站的視聽媒體等元素匯聚并形成一個(gè)整體。
(三)網(wǎng)站技術(shù)主管
職責(zé):1.網(wǎng)頁程序設(shè)計(jì)師(.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ā)站點(diǎn)框架、選擇網(wǎng)絡(luò)數(shù)據(jù)庫等廣泛的網(wǎng)絡(luò)技術(shù)。他應(yīng)該在技術(shù)人員、創(chuàng)意人員和項(xiàng)目團(tuán)隊(duì)各主管中充當(dāng)一個(gè)橋梁或者翻譯工作
(四)網(wǎng)站制作主管
在設(shè)計(jì)早期階段,網(wǎng)站制作主管主要負(fù)責(zé)把原始的網(wǎng)站模型、界面和藍(lán)圖轉(zhuǎn)化成HTML頁面。一旦網(wǎng)站規(guī)劃及設(shè)計(jì)完成并且信息架構(gòu)也規(guī)劃好之后,網(wǎng)站制作主管的主要工作就是制作站點(diǎn)頁面,當(dāng)然他可以直接用html編寫,或者使用網(wǎng)站內(nèi)容管理系統(tǒng)(CMS),也可以用一些站點(diǎn)開發(fā)軟件,例如Adobe Dreamweaver。
(五)網(wǎng)站信息架構(gòu)師
網(wǎng)站信息架構(gòu)師主要負(fù)責(zé)網(wǎng)站的結(jié)構(gòu)和內(nèi)容進(jìn)行組織和分類。在整個(gè)項(xiàng)目的設(shè)計(jì)和規(guī)劃早期階段,信息架構(gòu)師是最活躍的。他要制定整個(gè)網(wǎng)站的內(nèi)容結(jié)構(gòu),網(wǎng)站的框架結(jié)構(gòu),向客戶和網(wǎng)站開發(fā)團(tuán)隊(duì)介紹網(wǎng)站的整體規(guī)劃。信息架構(gòu)師也要與網(wǎng)站設(shè)計(jì)師緊密合作,制作用于顯示網(wǎng)站各個(gè)頁面的名稱、導(dǎo)航和頁面內(nèi)容的網(wǎng)站藍(lán)圖。
1.文字撰稿人2.站點(diǎn)內(nèi)容專家(內(nèi)容協(xié)調(diào),制作)。網(wǎng)站編輯負(fù)責(zé)整個(gè)網(wǎng)站的文字內(nèi)容和編輯質(zhì)量。他或她創(chuàng)建的網(wǎng)站編輯的基調(diào),確定文字風(fēng)格,并與客戶和相關(guān)內(nèi)容的專家收集、整理。以上就是網(wǎng)站開發(fā)時(shí)所需要的六個(gè)基本角色及其職責(zé),每個(gè)角色都有負(fù)責(zé)的方面。當(dāng)然其中有可能一個(gè)人員充當(dāng)幾個(gè)角色,也有可能一個(gè)角色里面要幾個(gè)人員組成。
二、網(wǎng)站項(xiàng)目開發(fā)過程及團(tuán)隊(duì)各角色相互合作關(guān)系
從圖1-1我們可以把網(wǎng)站作為一個(gè)完整的項(xiàng)目,可以分為“規(guī)劃”和“站點(diǎn)制作”兩個(gè)主要階段。
(一)規(guī)劃階段
這個(gè)階段里要進(jìn)行的工作就是用戶調(diào)查與網(wǎng)站規(guī)劃。網(wǎng)站項(xiàng)目經(jīng)理要與用戶進(jìn)行接觸,全面了解用戶的需求,包括網(wǎng)站的用途和要實(shí)現(xiàn)的功能。用戶也在這個(gè)階段明確要網(wǎng)站能實(shí)現(xiàn)的功能模塊和需要提供的材料。充分了解用戶需求后,藝術(shù)總監(jiān)和網(wǎng)站信息架構(gòu)師就要基于用戶的要求、網(wǎng)站的用途和網(wǎng)站訪問者等各方面的考慮,使用PhotoShop或其它工具繪制出網(wǎng)站首頁、二級(jí)頁面的圖形界面。與用戶確定好界面、功能與內(nèi)容,就開始分兩條線路進(jìn)行開發(fā)。1、技術(shù)路線:網(wǎng)站技術(shù)主管根據(jù)界面并與信息架構(gòu)師一起進(jìn)行技術(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)形式(文本、圖片、視頻、動(dòng)畫);確定文字風(fēng)格和網(wǎng)頁顯示的字體的大小與字形;
(二)站點(diǎn)制作階段
站點(diǎn)制作階段是實(shí)際開發(fā)周期,各項(xiàng)目小組根據(jù)前面制定好的規(guī)劃進(jìn)行制作。網(wǎng)站信息架構(gòu)師在各部門之間進(jìn)行項(xiàng)目規(guī)則解釋、協(xié)調(diào)和統(tǒng)籌。1、程序開發(fā):網(wǎng)站制作小組根據(jù)界面規(guī)劃把圖形界面轉(zhuǎn)換成網(wǎng)頁格式;依據(jù)技術(shù)規(guī)劃,制作網(wǎng)站的各頁面。從圖中的甘特表顯示,程序開發(fā)和網(wǎng)站合成占整個(gè)項(xiàng)目的最大時(shí)間比例。2、內(nèi)容整理:網(wǎng)站編輯要與客戶和相關(guān)內(nèi)容的專家收集、整理放到網(wǎng)站平臺(tái)的資源。網(wǎng)站資源如涉及到圖片、動(dòng)畫和視頻等,網(wǎng)站編輯要與媒體專家合作共同制作。當(dāng)平臺(tái)主要架構(gòu)搭建成形,后臺(tái)數(shù)據(jù)庫建立完畢,網(wǎng)站編輯就可以把網(wǎng)內(nèi)容上傳到網(wǎng)站平臺(tái)內(nèi),把網(wǎng)站合成。
參考文獻(xiàn)
關(guān)鍵詞 職業(yè)學(xué)校 網(wǎng)站開發(fā) 維護(hù) 應(yīng)用
中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.16400/ki.kjdks.2015.01.073
1 網(wǎng)站建設(shè)的重要性
加強(qiáng)教學(xué)交流,優(yōu)化教育資源:中職學(xué)校門戶網(wǎng)站是提供教學(xué)交流的一種新型模式。上傳到網(wǎng)站上的各種優(yōu)秀教案、論文、公開課、教學(xué)素材、多媒體課件等內(nèi)容為師生教學(xué)交流提供了良好的平臺(tái),提高了工作學(xué)習(xí)效率。同時(shí),它也是實(shí)現(xiàn)教育資源合理分配的重要橋梁,使天南地北的師生不再受到學(xué)校水平、教材、教師能力的限制,共享教學(xué)資源。
加強(qiáng)文化建設(shè),提高學(xué)生素養(yǎng):中職學(xué)校門戶網(wǎng)站是學(xué)校的“商標(biāo)”。每一所學(xué)校都有自己的特色與文化,將這種文化通過網(wǎng)絡(luò)傳輸給教師、學(xué)生、家長和社會(huì),讓大家認(rèn)同并學(xué)習(xí)這種既定的觀念,促進(jìn)學(xué)校文化建設(shè)的發(fā)展。
加強(qiáng)宣傳力度,提升學(xué)校形象:中職學(xué)校門戶網(wǎng)站是學(xué)校信息傳遞的窗口。塑造學(xué)校形象,必須重視學(xué)校外部形象的設(shè)計(jì)和學(xué)校形象的宣傳。通過網(wǎng)站這個(gè)窗口,學(xué)校把自己最亮麗的一面呈現(xiàn)給社會(huì),讓社會(huì)各界了解學(xué)校辦學(xué)特色、辦學(xué)優(yōu)勢(shì)。
加強(qiáng)校企合作,促進(jìn)就業(yè)服務(wù):中職學(xué)校門戶網(wǎng)站是學(xué)校與企業(yè)聯(lián)系的紐帶。學(xué)校通過與企業(yè)互相鏈接、合作信息等形式加強(qiáng)校企合作,同時(shí),學(xué)校也企業(yè)介紹、招工信息等為學(xué)生提供就業(yè)指導(dǎo)服務(wù)。
2 網(wǎng)站開發(fā)的過程
系統(tǒng)分析:根據(jù)中職學(xué)校已有的網(wǎng)站制作經(jīng)驗(yàn)、計(jì)算機(jī)技術(shù)、硬件設(shè)備、有限的經(jīng)費(fèi)來源和教師寒暑假休息等有利條件,學(xué)校通過自己的能力建立門戶網(wǎng)站是可行的。經(jīng)過分析,中職學(xué)校門戶網(wǎng)站需要圖文信息、教學(xué)資源共享、電子公告欄、網(wǎng)上留言、BLOG或論壇、在線視頻、專題介紹、廣告條、后臺(tái)等功能。網(wǎng)站要有較快的訪問速度,較好的數(shù)據(jù)延續(xù)性,很強(qiáng)穩(wěn)定性和很好安全性。網(wǎng)站頁面總體風(fēng)格統(tǒng)一。
總體設(shè)計(jì):①總體設(shè)計(jì)主要是對(duì)網(wǎng)站欄目、首頁以及子頁面的規(guī)劃。根據(jù)中職學(xué)校的特點(diǎn),可將欄目分為公告欄、學(xué)校概況、新聞中心、教學(xué)科研、德育之窗、招生就業(yè)、校企合作、培訓(xùn)鑒定、教師園地、學(xué)生天地、家校聯(lián)系、政策法規(guī)、校長工作室、專業(yè)部動(dòng)態(tài)、圖片中心、下載中心、在線視頻、網(wǎng)上留言等。每個(gè)欄目一般可以劃分若干個(gè)子欄目。首頁將主要呈現(xiàn)整個(gè)網(wǎng)站的最新信息和整體風(fēng)格,實(shí)時(shí)提供校園新聞以及其它凸顯學(xué)校特色的內(nèi)容。欄目頁面和內(nèi)容頁面將主要呈現(xiàn)該模塊的最新信息和相關(guān)內(nèi)容。
詳細(xì)設(shè)計(jì)與實(shí)現(xiàn):經(jīng)過前期的分析和初步設(shè)計(jì),中職學(xué)校門戶網(wǎng)站的需求和總體要求已經(jīng)明確,接下來的工作就是開發(fā)實(shí)現(xiàn)了?,F(xiàn)就網(wǎng)站關(guān)鍵功能實(shí)現(xiàn)和數(shù)據(jù)庫設(shè)計(jì)作簡要介紹。
2.1 網(wǎng)站關(guān)鍵功能實(shí)現(xiàn)
(1)ASP無組建上傳:②所謂無組件上傳,就是不使用第三方組件,直接上傳文件。實(shí)際上就是利用表單將所有文件和其他說明信息等當(dāng)作二進(jìn)制數(shù)據(jù)提交上去,然后自己手工從中分析出文件名稱、文件大小、文件內(nèi)容、文件說明等信息。其主要步驟為:剖析上傳數(shù)據(jù)的格式、數(shù)據(jù)分析準(zhǔn)備工作、從二進(jìn)制字符串中提取數(shù)據(jù)。
(2)模板技術(shù)實(shí)現(xiàn):使用模板實(shí)現(xiàn)ASP代碼與頁面分離,以后用asp就可以更方便地進(jìn)行前后臺(tái)分開制作,在很短的時(shí)間內(nèi)可以替換整個(gè)站點(diǎn)的外觀,使程序員可以抽象編程,而無須接觸HTML代碼,還可以重復(fù)利用以前的模板。通常在使用模板的情況下,都只要在最后一行加上顯示頁面的語句。因此整個(gè)程序顯得十分清晰。此時(shí),只要對(duì)模板文件進(jìn)行編輯,就可以改變整個(gè)頁面的外觀。至于模板文件,它可以是任何文件,如HTML文件、ASP文件,甚至是程序本身,而且在一個(gè)程序中可以裝載多個(gè)模板配合使用,這樣不(下轉(zhuǎn)第178頁)(上接第141頁)僅具有極大靈活性,而且模板文件與ASP程序的相關(guān)性可減到最低程度。
(3)html靜態(tài)網(wǎng)頁生成:網(wǎng)頁生成靜態(tài)html文件有許多好處,比如生成html網(wǎng)頁有利于被搜索引擎收錄,不僅被收錄的快還收錄的全。前臺(tái)脫離了數(shù)據(jù)訪問,減輕對(duì)數(shù)據(jù)庫訪問的壓力,加快網(wǎng)頁打開速度。但生成HTML頁面無形中也耗費(fèi)大量的磁盤空間以存放這些靜態(tài)文件,在編輯頁面過程中除讀寫數(shù)據(jù)庫外,也要讀寫服務(wù)器磁盤,頁面樣式的改動(dòng)必須重新生成全部HTML文件。
2.2 數(shù)據(jù)庫設(shè)計(jì)③
一個(gè)現(xiàn)實(shí)、完整的網(wǎng)站要維護(hù)業(yè)務(wù)往來需要保留大量的數(shù)據(jù),而且這些數(shù)據(jù)之間往往還有著很多密不可分的關(guān)系,因此,利用數(shù)據(jù)庫來規(guī)范這些數(shù)據(jù),可以很便利的錄入、查詢和更新這些數(shù)據(jù)。數(shù)據(jù)庫有Access數(shù)據(jù)庫、Oracle和SQL Server等諸多種類,其中SQL Server是一種高效的關(guān)系型數(shù)據(jù)庫,它與Windows NT/2003等操縱系統(tǒng)緊密集成,對(duì)于今天復(fù)雜的B/S架構(gòu)系統(tǒng)來說,SQL Server是較好的選擇。
網(wǎng)站測(cè)試:網(wǎng)站測(cè)試就是利用測(cè)試工具或人工按照測(cè)試方案和流程對(duì)網(wǎng)站進(jìn)行功能和性能測(cè)試,其目的是為了發(fā)現(xiàn)網(wǎng)站中存在的錯(cuò)誤。當(dāng)然,測(cè)試并不僅僅是為了找出錯(cuò)誤,通過分析錯(cuò)誤產(chǎn)生的原因和錯(cuò)誤的發(fā)生趨勢(shì),可以幫助網(wǎng)站制作者發(fā)現(xiàn)當(dāng)前網(wǎng)站開發(fā)過程中的缺陷,以便及時(shí)改進(jìn)。
3 網(wǎng)站維護(hù)及應(yīng)用
Web服務(wù)器安全性設(shè)置:在服務(wù)器上安裝好操作系統(tǒng)之后,最好能在網(wǎng)站上線之前就完成補(bǔ)丁的安裝,配置好網(wǎng)絡(luò)后,然后點(diǎn)擊開始Windows Update,安裝所有的關(guān)鍵更新,并安裝殺毒軟件。同時(shí),要在服務(wù)器上設(shè)置好端口保護(hù)和防火墻、禁用不必要的服務(wù)、卸載不安全的組件、防止列出用戶組和系統(tǒng)進(jìn)程。
網(wǎng)站硬件維護(hù)和軟件更新:網(wǎng)站硬件維護(hù)和軟件更新應(yīng)該由專職技術(shù)人員負(fù)責(zé)或外包專業(yè)公司維護(hù)。中職學(xué)校門戶網(wǎng)站一般是本校專職技術(shù)人員進(jìn)行維護(hù)和更新的。這就要求管理人員首先檢查網(wǎng)站程序的安全性,定期檢查服務(wù)器和備份網(wǎng)站,做好殺毒軟件升級(jí)和木馬病毒清理等工作,防止網(wǎng)站被黑客進(jìn)入。
網(wǎng)站備案:網(wǎng)站建立后還要在工業(yè)和信息化部ICP/IP地址/域名信息備案管理系統(tǒng)備案,在上級(jí)主管部門及省教育部門備案,在當(dāng)?shù)毓矙C(jī)關(guān)備案。其目的就是使網(wǎng)站合法化,防止在網(wǎng)上從事非法的網(wǎng)站經(jīng)營活動(dòng),打擊不良互聯(lián)網(wǎng)信息的傳播。
網(wǎng)站內(nèi)容更新:網(wǎng)站內(nèi)容更新就是要保證信息來源,這是中職學(xué)校門戶網(wǎng)站的生命。它要求管理人員對(duì)信息報(bào)送的原則、信息的分類、信息報(bào)送分工、信息報(bào)送程序、信息報(bào)送考核獎(jiǎng)勵(lì)辦法等作明確的規(guī)定,健全學(xué)校的網(wǎng)絡(luò)及信息管理制度,使報(bào)送信息遵循“真實(shí)、準(zhǔn)確、及時(shí)、規(guī)范”的原則,保證網(wǎng)站信息的數(shù)量和質(zhì)量。
總之,中等職業(yè)學(xué)校門戶網(wǎng)站的建設(shè)應(yīng)根據(jù)各校的需求和特色,從全局出發(fā),有組織、有計(jì)劃地籌建,并不斷更新、完善,保有其特定的用戶,使其具有持續(xù)強(qiáng)大的活力。
注釋
① 張海藩.軟件工程導(dǎo)論(第5版)[M].北京:清華大學(xué)出版社,2008.9.
【關(guān)鍵字】商務(wù)網(wǎng)站設(shè)計(jì) 課程改革 案例教學(xué)
一、引言
《商務(wù)網(wǎng)站設(shè)計(jì)》是電子商務(wù)專業(yè)技術(shù)核心課程,目的了解網(wǎng)站的架構(gòu),掌握網(wǎng)站開發(fā)技巧和能力,特別是掌握商務(wù)網(wǎng)站設(shè)計(jì)與開發(fā)能力。《商務(wù)網(wǎng)站設(shè)計(jì)》內(nèi)容涉及靜態(tài)網(wǎng)頁制作、SQL server數(shù)據(jù)庫應(yīng)用、動(dòng)態(tài)網(wǎng)頁編程等內(nèi)容,是一門難度特別大的技術(shù)綜合課程。
二、教學(xué)中發(fā)現(xiàn)的問題
由于《商務(wù)網(wǎng)站設(shè)計(jì)》集網(wǎng)頁制作、數(shù)據(jù)庫應(yīng)用、網(wǎng)絡(luò)編程、系統(tǒng)開發(fā)設(shè)計(jì)于一身,技術(shù)性,專業(yè)性、實(shí)踐性、動(dòng)力能力要求非常強(qiáng)。在教學(xué)中活動(dòng)中,發(fā)現(xiàn)存在下列主要問題:
1.教材過于簡單
現(xiàn)在,社會(huì)上介紹網(wǎng)站開發(fā)程序和技巧的課本主要是二類教材,軟件和java編程。現(xiàn)實(shí)用教程為例,由于同學(xué)剛學(xué)習(xí)網(wǎng)絡(luò)編程,所以教材往往會(huì)采用實(shí)用教程作為教材。教材首先介紹VS201運(yùn)行環(huán)境,變量定義if語句forwhile循環(huán),類屬繼承,基礎(chǔ)web控件內(nèi)置對(duì)象,主要對(duì)象,數(shù)據(jù)控件GridView顯示數(shù)據(jù),主題與模板,網(wǎng)站導(dǎo)航,XML數(shù)據(jù)傳遞和web服務(wù)。教材往往把各部分單獨(dú)介紹,沒有相互配合,完成整個(gè)系統(tǒng),各個(gè)web控件、內(nèi)置對(duì)象、對(duì)象、GridView的功能介紹得特別簡單,以方便學(xué)生了解掌握基礎(chǔ)知識(shí)和基本技能。
2.教學(xué)案例簡單不連貫,教學(xué)方法以講為主
由于教材為適應(yīng)初學(xué)者,數(shù)據(jù)庫操作只介紹一個(gè)表的查詢、插入、修改、刪除等最基礎(chǔ)操作;最重要的GridView控件只介紹數(shù)據(jù)查詢顯示,而GridView的分頁、鏈接字段、圖形顯示、刪除修改等特別重要功能,一概不說。前一章案例與后一章案例毫無關(guān)系,系統(tǒng)開發(fā)實(shí)用常用知識(shí)和技巧都不講?!渡虅?wù)網(wǎng)站設(shè)計(jì)》比較高要求圍繞商品展示、商品查詢、購物車、下訂單支付等功能,完成商務(wù)網(wǎng)站開發(fā),內(nèi)容包括設(shè)計(jì)靜態(tài)網(wǎng)頁,數(shù)據(jù)庫的表,網(wǎng)絡(luò)編程,使它們形成一個(gè)有機(jī)整體。但教材對(duì)這些內(nèi)容無從談起。
另外上課以老師講課為主,老師將網(wǎng)站制作需要的知識(shí)點(diǎn),做成PPT,進(jìn)行講解示范;學(xué)生通過簡單模仿老師講解的方法,完成網(wǎng)頁功能,造成老師教什么,同學(xué)就只會(huì)什么,沒有深入分析為什么,結(jié)果{殺了同學(xué)主動(dòng)性創(chuàng)造性。
3.課程網(wǎng)站成擺設(shè),互動(dòng)性差
許多學(xué)校都要求老師建立課程網(wǎng)站,方便同學(xué)課后學(xué)習(xí)。老師與同學(xué)的互動(dòng)主要是在課堂時(shí)完成;課后,老師與學(xué)生各忙各的,交互性差,只是通過課程網(wǎng)站完成,讓同學(xué)自主學(xué)習(xí)。
通常老師只是簡單把教學(xué)大綱、教案、課件PPT和相關(guān)視頻放到課程網(wǎng)站上,對(duì)課程網(wǎng)站內(nèi)容更新慢,缺乏指導(dǎo),沒有相互討論。同學(xué)上去,發(fā)現(xiàn)資料比較少,,更新比較慢,去了2、3次就不去了。課程網(wǎng)站缺少人氣,基本成擺設(shè)。
三、改革措施
1.加強(qiáng)教學(xué)內(nèi)容
把常用實(shí)用的知識(shí)、編程技巧講深講透,把重要控件功能、程序、應(yīng)用,反復(fù)講反復(fù)練,比如Gridview的自定義顯示數(shù)據(jù)、分頁功能、字段鏈接、選擇、修改、刪除等重要功能,相關(guān)事件、對(duì)應(yīng)程序,擴(kuò)展到如何使用Gridview控件在同一個(gè)網(wǎng)頁中完成顯示、修改和刪除,實(shí)現(xiàn)直觀方便完成數(shù)據(jù)管理功能。
2.以電子商務(wù)角度選擇案例,加以擴(kuò)展
教學(xué)中,應(yīng)該以學(xué)生熟悉、簡單B2C商務(wù)網(wǎng)站作為案例,比如網(wǎng)上書城,介紹商務(wù)網(wǎng)站基本功能―前臺(tái):商務(wù)展示、商品查詢、詳細(xì)信息、購物車、下訂單、用戶登陸注冊(cè),后臺(tái):商務(wù)管理、優(yōu)惠打折等功能;數(shù)據(jù)庫數(shù)據(jù)如何變化,才實(shí)現(xiàn)網(wǎng)上購書。最后逐步講解主要程序技巧,完成商品展示、購物車、下訂單等功能。
學(xué)生三四個(gè)人組成一組,分別選擇網(wǎng)上書店、海爾公司商務(wù)網(wǎng)站、C2C商務(wù)平臺(tái)等不同商務(wù)網(wǎng)站、或者QQ空間、社區(qū)論壇、軍事網(wǎng)站等作為項(xiàng)目,通過自主完成項(xiàng)目,發(fā)揮主動(dòng)性創(chuàng)造性,大大提高同學(xué)的開發(fā)設(shè)計(jì)商務(wù)網(wǎng)站的能力和經(jīng)驗(yàn)。
把商務(wù)網(wǎng)站的各個(gè)功能拿出來作為任務(wù),由各個(gè)小組分別負(fù)責(zé),組織分析講解要點(diǎn)和主要技能,全班同學(xué)討論,最后由老師點(diǎn)評(píng)。也可以把完成項(xiàng)目過程,遇到困難,收獲的經(jīng)驗(yàn),或者學(xué)到技巧,在課堂上與同學(xué)交流,提高彼此水平。避免老師不管學(xué)生吸收能力,滿堂灌的現(xiàn)象。
3. 增強(qiáng)課程網(wǎng)站互動(dòng)性
老師每次上完課,把上課內(nèi)容、作業(yè)都放到課程網(wǎng)站,學(xué)生從課程網(wǎng)站下載資材,課后學(xué)習(xí),完成作業(yè)并上傳到課程網(wǎng)站,方便老師檢查。學(xué)校規(guī)定每學(xué)期各門老師每周固定一個(gè)時(shí)間在課程網(wǎng)站與同學(xué)探討互動(dòng)。老師把思考題、擴(kuò)展案例放到討論區(qū),讓同學(xué)上課程網(wǎng)站進(jìn)行討論,指導(dǎo)學(xué)生學(xué)習(xí),回答學(xué)生問題,并通過學(xué)生的表現(xiàn),給出一定平時(shí)成績。
四、結(jié)論
《商務(wù)網(wǎng)站設(shè)計(jì)》是一門電子商務(wù)專業(yè)綜合性實(shí)驗(yàn)性非常強(qiáng)的課程,要以真實(shí)的商務(wù)網(wǎng)站為精講的安全,即要對(duì)基礎(chǔ)知識(shí)講深講透,也要對(duì)重點(diǎn)控件熟練應(yīng)用,發(fā)揮同學(xué)熱情和能動(dòng)性,擴(kuò)展到其他常用網(wǎng)站。課堂上課后,都需要加強(qiáng)互動(dòng),才能上好《商務(wù)網(wǎng)站設(shè)計(jì)》課程。
參考文獻(xiàn):
[1]劉容容,《電子商務(wù)網(wǎng)頁設(shè)計(jì)與制作課程教學(xué)改革探究》 (J),職業(yè),2015.5,53