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