蘇燕 梁武
摘 ?要: 網(wǎng)絡(luò)已經(jīng)成為人們?nèi)粘+@取和交換信息的最有效途徑,因此,社會(huì)對(duì)網(wǎng)站開(kāi)發(fā)技術(shù)人員的需求不斷增加。為了培養(yǎng)符合社會(huì)需求的網(wǎng)站開(kāi)發(fā)技術(shù)人才,探討了高校相關(guān)專(zhuān)業(yè)“網(wǎng)站規(guī)劃與設(shè)計(jì)”課程建設(shè)具體措施與實(shí)踐。
關(guān)鍵詞: 網(wǎng)站規(guī)劃; 交換信息; 研究實(shí)踐; 數(shù)據(jù)庫(kù)
中圖分類(lèi)號(hào):TP39 ? ? ? ? ?文獻(xiàn)標(biāo)志碼:A ? ? 文章編號(hào):1006-8228(2014)12-67-02
Research and practice of "Web site planning and design" course in colleges
Su Yan, Liang Wu
(Beihai Vocational College, Beihai, Guangxi 536000, China)
Abstract: The Internet has become the most sufficient approaches for people to obtain and exchange information in daily lives. Therefore, the requirement for website development artisans has increased. In order to cultivate more artisans, the measures and practice of the construction of the courses "web site planning and design" in all the related majors are discussed.
Key words: site planning; exchange information; research practice; database
0 引言
如今網(wǎng)絡(luò)已經(jīng)與我們的日常生活及工作息息相關(guān)。早些年,幾乎所有的企、事業(yè)單位都建有自己的門(mén)戶(hù)網(wǎng)站,但當(dāng)時(shí),人們把焦點(diǎn)都放在了網(wǎng)站的內(nèi)容上,隨著現(xiàn)實(shí)需求的改變,人們對(duì)網(wǎng)站的整體布局和全方位設(shè)計(jì)的需求就越來(lái)越迫切。網(wǎng)站規(guī)劃與設(shè)計(jì)課程自然而然地成為了計(jì)算機(jī)專(zhuān)業(yè)的重點(diǎn)課程。
1 網(wǎng)站的概述
網(wǎng)站不等同于網(wǎng)頁(yè),網(wǎng)站是指在互聯(lián)網(wǎng)上根據(jù)一定的規(guī)則,使用Html等工具制作的用于展示特定內(nèi)容網(wǎng)頁(yè)的集合。簡(jiǎn)要的說(shuō),網(wǎng)站是一種通信工具,就像公告欄一樣,人們可以通過(guò)它來(lái)發(fā)布自己想要公開(kāi)的信息,然后網(wǎng)民可以通過(guò)瀏覽器上網(wǎng)了解自己所需的信息。而網(wǎng)頁(yè)就是網(wǎng)民在瀏覽器中瀏覽信息時(shí)看到的一個(gè)一個(gè)頁(yè)面,每個(gè)網(wǎng)頁(yè)實(shí)際就是一個(gè)文件。它通常由文字、表格、圖片、視頻等組成。網(wǎng)站由域名(Domain Name)、網(wǎng)站空間(Web Host)和網(wǎng)站源程序三部分構(gòu)成。
2 網(wǎng)站的需求分析
2.1 明確目標(biāo)
在網(wǎng)站策劃過(guò)程中,網(wǎng)站的需求分析不容忽視。網(wǎng)站項(xiàng)目的確立是建立在廣泛需求之上的,這種需求往往來(lái)自于客戶(hù)的實(shí)際需求或者是公司自身發(fā)展的需要,其中客戶(hù)實(shí)際需求占了絕大部分。面對(duì)網(wǎng)站開(kāi)發(fā)擁有不同知識(shí)層面的客戶(hù),項(xiàng)目的負(fù)責(zé)人對(duì)用戶(hù)需求的理解程度在很大程度上決定了此類(lèi)網(wǎng)站開(kāi)發(fā)項(xiàng)目的成敗。因此,如何更好地了解、分析、明確用戶(hù)需求,并且能夠準(zhǔn)確、清晰地以文檔形式表達(dá)給參與項(xiàng)目開(kāi)發(fā)的每個(gè)成員,保證開(kāi)發(fā)過(guò)程始終圍繞滿足用戶(hù)需求的正確方向進(jìn)行,是每個(gè)網(wǎng)站開(kāi)發(fā)項(xiàng)目管理者必須考慮的。
2.2 做好市場(chǎng)調(diào)研
通過(guò)市場(chǎng)調(diào)研活動(dòng),清晰地分析相似網(wǎng)站的性能和運(yùn)行情況可以幫助項(xiàng)目負(fù)責(zé)人更加清晰地構(gòu)想出網(wǎng)站的大體架構(gòu)和模樣,在總結(jié)同類(lèi)網(wǎng)站優(yōu)勢(shì)和缺點(diǎn)的同時(shí)項(xiàng)目開(kāi)發(fā)人員可以開(kāi)發(fā)出優(yōu)秀的網(wǎng)站。市場(chǎng)調(diào)研的重點(diǎn)應(yīng)該放在主要競(jìng)爭(zhēng)對(duì)手的作品或類(lèi)似網(wǎng)站作品的有關(guān)信息上。
2.3 做好溝通工作
通常用戶(hù)提出的需求是凌亂的,不完整的,甚至是不正確的,很多時(shí)候用戶(hù)似乎知道自己想要什么,但就是表達(dá)不出來(lái),所以更多的時(shí)候需要系統(tǒng)分析人員深入用戶(hù)內(nèi)部,多一點(diǎn)了解,多一點(diǎn)溝通。網(wǎng)站開(kāi)發(fā)者要把網(wǎng)站變?yōu)榭梢栽趩挝恢袑?shí)際應(yīng)用的業(yè)務(wù)系統(tǒng),就必須掌握單位的業(yè)務(wù)特征,也就是行業(yè)的特性。實(shí)際上理解用戶(hù)需求的過(guò)程就是向用戶(hù)學(xué)習(xí)的過(guò)程。一個(gè)項(xiàng)目的開(kāi)發(fā)至少花40%的時(shí)間與用戶(hù)不斷地溝通,由此可見(jiàn),相關(guān)行業(yè)的經(jīng)驗(yàn)積累,是后續(xù)開(kāi)發(fā)項(xiàng)目成功的基石。
2.4 需求分析文檔化
在整個(gè)需求分析的過(guò)程中,文檔不但可以幫助項(xiàng)目組成員明確項(xiàng)目的需求,也為以后開(kāi)發(fā)過(guò)程做到現(xiàn)實(shí)文本形式的備忘,并且為公司日后開(kāi)發(fā)項(xiàng)目提供有益的借鑒,成為公司在項(xiàng)目開(kāi)發(fā)中積累的經(jīng)驗(yàn)財(cái)富。需求分析中需要編寫(xiě)的文檔是整個(gè)需求分析活動(dòng)的結(jié)果性文檔,也是開(kāi)發(fā)工程中項(xiàng)目成員主要可供參考的文檔。
3 網(wǎng)站規(guī)劃項(xiàng)目開(kāi)發(fā)實(shí)例
3.1 系統(tǒng)的功能需求
一個(gè)基本的BBS論壇,可以大致分為以下流程:會(huì)員登錄進(jìn)入論壇(一般為游客,有時(shí)還要注冊(cè)為會(huì)員),就某個(gè)話題(帖字的主題)展開(kāi)討論。通過(guò)發(fā)帖功能發(fā)布新的話題;通過(guò)回帖功能回復(fù)已有的話題;通過(guò)搜索功能查找已有的話題。管理員通過(guò)管理功能創(chuàng)建、編輯、刪除論壇的版塊,管理注冊(cè)的會(huì)員,管理帖子。根據(jù)以上情況設(shè)置幾個(gè)功能模塊:①會(huì)員注冊(cè);②發(fā)表帖子;③帖子查詢(xún);④會(huì)員管理;⑤論壇分類(lèi)管理;⑥帖子管理。
3.2 頁(yè)面設(shè)計(jì)
通過(guò)分析頁(yè)面設(shè)計(jì)系統(tǒng)進(jìn)行交互的一組頁(yè)面,BBS論壇主要包括以下幾個(gè)頁(yè)面:會(huì)員登錄頁(yè)面、會(huì)員注冊(cè)頁(yè)面、發(fā)新帖頁(yè)面、帖子瀏覽頁(yè)面、回復(fù)帖子頁(yè)面、會(huì)員管理頁(yè)面、搜索頁(yè)面、用戶(hù)信息修改頁(yè)面。
⑴ 登錄頁(yè)面設(shè)計(jì):登錄頁(yè)面提供會(huì)員名與口令輸入的功能,當(dāng)提交輸入的會(huì)員名與口令后則進(jìn)行會(huì)員驗(yàn)證,也可取消所輸入的會(huì)員信息。
⑵ 注冊(cè)頁(yè)面設(shè)計(jì):沒(méi)有會(huì)員賬號(hào)的會(huì)員,可以通過(guò)此模塊添加會(huì)員信息,添加成功后便可登錄論壇,使用會(huì)員功能。
⑶ 發(fā)帖頁(yè)面設(shè)計(jì):發(fā)帖頁(yè)面可以發(fā)新帖,已注冊(cè)的會(huì)員在登錄后,可以在相應(yīng)的論壇中發(fā)表或轉(zhuǎn)載文章,發(fā)表成功后,其他會(huì)員便可以在相應(yīng)的論壇中看到這篇帖子,并可以對(duì)其進(jìn)行回復(fù)等操作。
⑷ 瀏覽帖子頁(yè)面設(shè)計(jì):會(huì)員登錄后,便可進(jìn)入個(gè)人所喜歡的板塊瀏覽帖子。
⑸ 回復(fù)帖子頁(yè)面設(shè)計(jì):會(huì)員在發(fā)表帖子后,便可查看相關(guān)文章,并可以在文章中對(duì)已發(fā)表的帖子進(jìn)行回復(fù)。
⑹ 會(huì)員管理頁(yè)面設(shè)計(jì):管理員可以通過(guò)此模塊,對(duì)會(huì)員進(jìn)行管理,對(duì)一些不合法的會(huì)員可以修改或者刪除其資料。
⑺ 會(huì)員信息修改頁(yè)面設(shè)計(jì):已注冊(cè)的會(huì)員在登錄后,可以通過(guò)此模塊對(duì)會(huì)員的基本資料、聯(lián)系方式、密碼等資料進(jìn)行修改。
4 數(shù)據(jù)庫(kù)的設(shè)計(jì)
在BBS論壇中,涉及會(huì)員登錄、會(huì)員注冊(cè)、發(fā)新帖、瀏覽帖子、回復(fù)帖子、會(huì)員信息修改、會(huì)員管理等信息,在該系統(tǒng)中首先在SQL Server2000中創(chuàng)建一個(gè)名為form數(shù)據(jù)庫(kù),在form數(shù)據(jù)庫(kù)中創(chuàng)建兩個(gè)表來(lái)保存相應(yīng)的信息。
⑴ 文章信息表:存放會(huì)員所發(fā)表的文章信息,包括回復(fù)信息。而在數(shù)據(jù)庫(kù)的設(shè)計(jì)中主要問(wèn)題是鑒別帖子信息和回復(fù)信息。
⑵ 會(huì)員信息表:存放的是會(huì)員登錄時(shí)所需要或者記錄會(huì)員的基本信息,包含如會(huì)員名、密碼、會(huì)員權(quán)限等。會(huì)員基本信息表主要是記錄會(huì)員最常用的一些信息。
5 程序?qū)崿F(xiàn)
5.1 會(huì)員注冊(cè)頁(yè)面效果
會(huì)員注冊(cè)頁(yè)面效果如圖1所示。
頁(yè)面代碼:
圖2 ?管理頁(yè)面顯示效果
6 結(jié)束語(yǔ)
“網(wǎng)站規(guī)劃與設(shè)計(jì)”作為對(duì)思維能力及動(dòng)手能力要求較高的重點(diǎn)課程,我們探討了以工作過(guò)程為導(dǎo)向,以培養(yǎng)學(xué)生動(dòng)手能力及解決實(shí)際問(wèn)題為目的的課程設(shè)計(jì),教學(xué)中注重案例分析和項(xiàng)目實(shí)踐。在我院該門(mén)課程教學(xué)改革小組的努力下,學(xué)生迅速完成了蛻變,從以前只會(huì)書(shū)本的照葫蘆畫(huà)瓢,變成了能獨(dú)立完成一個(gè)項(xiàng)目的精英,適應(yīng)了社會(huì)對(duì)于這方面人才的需求。
參考文獻(xiàn):
[1] 劉鳳玲,秦毅.網(wǎng)站規(guī)劃與設(shè)計(jì)[M].清華大學(xué)出版社,2011.
[2] 張兵義.網(wǎng)站規(guī)劃與網(wǎng)頁(yè)設(shè)計(jì)[M].電子工業(yè)出版社,2013.
[3] 尹強(qiáng)飛.網(wǎng)站規(guī)劃建設(shè)與安全管理[M].中國(guó)鐵道出版社,2010.
[4] 孫膺.網(wǎng)頁(yè)制作與網(wǎng)站建設(shè)[M].清華大學(xué)出版社,2012.
[5] 梁志紅.網(wǎng)頁(yè)設(shè)計(jì)教學(xué)中任務(wù)驅(qū)動(dòng)教學(xué)法的探索[J].社科縱橫,
2008.3.