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