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