官术网_书友最值得收藏!

2.1 網站建設規范

任何一個網站開發之前都需要定制一個開發約定和規則,這樣有利于項目的整體風格統一、代碼維護和擴展。由于網站項目開發具有分散性、獨立性、整合的交互性等,所以定制一套完整的約定和規則顯得尤為重要。這些規則和約定需要與開發人員、設計人員和維護人員共同討論定制,將來開發都將嚴格按規則或約定進行。每個團隊開發都應有自己的一套規范,一個優良可行的規范可以使我們的工作得心應手,事半功倍,這些規范都不是唯一的標準,不存在對與錯。

2.1.1 組建開發團隊規范

在接手項目后,第一件事就是組建團隊,根據項目的大小,團隊可以有幾十人,也可以是只有幾個人的小團隊,在團隊劃分中應該含有6個角色,這6個角色是必須的,分別是項目經理、策劃、美工、程序員、代碼整合員和測試員。如果項目夠大、人數夠多,那就分為6個組,每個組分工再來細分。下面簡單介紹這6個角色的具體職責。

第1個:項目經理負責項目的總體設計,開發進度的定制和監控,定制相應的開發規范,各個環節的評審工作,協調各個成員小組之間開發。

第2個:策劃提供詳細的策劃方案和需求分析,還包括后期網站推廣方面的策劃。

第3個:美工根據策劃和需求設計網站VI、界面、LOGO等。

第4個:程序員根據項目總體設計來設計數據庫和功能模塊的實現。

第5個:代碼整合員負責將程序員的代碼和界面融合到一起,代碼整合員還可以制作網站的相關頁面。

第6個:測試員負責測試程序。

2.1.2 開發工具規范

網站開發工具主要分為兩部分,第一部分是網站前臺開發工具,第二部分是網站后臺開發環境。下面分別簡單介紹這兩部分需要使用的軟件。

網站前臺開發主要是指網站頁面設計,包括網站整體框架的建立、常用圖片、Flash動畫設計等,主要使用的軟件是Adobe Photoshop、Dreamweaver和Flash等。

網站后臺開發主要指網站動態程序開發、數據庫創建,主要使用的工具和技術是ASP和數據庫。ASP是一種非常優秀的網站程序開發語言,以全面的功能和簡便的編輯方法受到眾多網站開發者的歡迎。數據庫系統的種類非常多,目前以關系型數據庫系統最為常見,所謂關系型數據庫系統是以表的類型將數據提供給用戶,而所有的數據庫操作都是利用舊的表來產生新的表。常見的關系型數據庫包括ACCESS和SQL Server。

網站項目管理主要指對開發進度和代碼版本的控制。開發進度用Microsoft Project來制定,代碼版本控制采用Visual SourceSafe,當然還有其他的選擇,比如CVS和Rational ClearCase。網站測試采用VS.net的附帶工具Microsoft Application Center Test,它可以進行并行、負載測試等,程序文檔編寫采用Word。

2.1.3 超鏈接規范

在網頁中的鏈接按照鏈接路徑的不同可以分為3種形式:“絕對路徑”“相對路徑”和“根目錄相對路徑”。

小網站由于層次簡單,文件夾結構不過兩三層,而且網站內容、結構的改動性較小,所以使用“相對路徑”是完全可以勝任的。

當網站的規模大一些的時候,由于文件夾結構越來越復雜,且基于模板的設計方法被廣泛使用,使用“相對路徑”會出現如“超鏈接代碼過長”“模板中的超鏈接在不同的文件夾結構層次中無法直接使用”等問題。此時使用“根目錄相對路徑”是理想的選擇,它可以使超鏈接的指向變得絕對化,無論在網站的哪一級文件夾中,“根目錄相對路徑”都能夠準確指向。

當網站規模再度增長,發展成為擁有一系列子網站的網站群的時候,各個網站之間的超鏈接就不得不采用“絕對路徑”了。為了方便網站群中的各個網站共享,過去在單域名網站中以文件夾方式存放的各種公共設計資源,最好采用獨立資源網站的形式進行存放,各子網站可以使用“絕對路徑”對其進行調用。

網站的超鏈接設計是一個非常重要的老話題。設計和應用超鏈接確實是一項對設計人員的規劃能力要求非常高的工作,由于這些規劃能力多數是靠經驗積累來獲得的,因此要善于和勤于總結。

2.1.4 數據庫開發

數據文件命名采用系統名+_+文件類型,比如系統名為use,則數據庫文件命名為use_database.mdf。有的數據庫文件有多個,比如SQL Server就有2個,一個是數據庫文件,另一個是日志文件,那么它們的文件命名分別為use_database.mdf, use_log.log。文件名全部采用小寫。

數據庫表命名規范,表名長度不能超過30個字符,表名中含有的單詞全部采用單數形式,單詞首寫字母要大寫,多個單詞間不用任何連接符號。若庫中有多個系統,表名采用系統名稱+單詞或多個單詞,系統名是開發系統的縮寫,系統名稱全部采用小寫英文字符,如bbsTitle, bbsForumType。若庫中只含有一個系統,那么表名僅用一個單詞或多個單詞。單詞選擇能夠概括表內容的一個或多個英文單詞,如UserInfo, UserType。關連表命名規則為Re_表A_表B, Re是Relative的縮寫,如:Re_User_ArticleType, Re_User_FormType。

數據庫字段命名規范,數據庫字段名全部采用小寫英文單詞,單詞之間用”_”隔開,命名規則是表別名+單詞,如:user_name, user_pwd。

2.1.5 文件夾和文件命名規范

文件夾命名一般采用英文,長度一般不超過20個字符,命名采用小寫字母。文件名稱統一用小寫的英文字母、數字和下劃線的組合。命名原則的指導思想一是使得工作組的每一個成員能夠方便地理解每一個文件的意義,二是當在文件夾中使用“按名稱排列”命令時,同一種大類的文件能夠排列在一起,以便查找、修改、替換等操作。

在給文件和文件夾命名時需要注意以下規則。

第1點:盡量不使用難理解的縮寫詞。

不要使用不易理解的縮寫詞,尤其是僅取首字母的縮寫詞。在網站設計中,設計人員往往會使用一些只有自己才明白的縮寫詞,這些縮寫詞的使用會給站點的維護帶來隱患。如xwhtgl、xwhtdl,如果不告訴這是“新聞后臺管理”和“新聞后臺登錄”的拼音縮寫,沒有人能知道是什么意思。

第2點:不重復使用本文件夾,或者其他上層文件夾的名稱。

重復本文件夾或者上層文件夾名稱會增長文件名、文件夾名的長度,導致設計中的不便。如果在images文件夾中建立一個banner文件夾用于存放廣告,那么就不應該在每一個banner的命名中加入“banner”前綴。

第3點:加強對臨時文件夾和臨時文件的管理。

有些文件或者文件夾是為臨時的目的而建立的,如一些短期的網站通告或者促銷信息、臨時文件下載等,不要將這些文件和文件夾隨意地放置。一種比較理想的方法是建立一個臨時文件夾來放置各種臨時文件,并適當使用簡單的命名規范,不定期地進行清理,將陳舊的文件及時刪除。

第4點:在文件以及文件夾的命名中避免使用特殊符號。

特殊符號包括“&”“+”“、”等會導致網站不能正常工作的字符,以及中文雙字節的所有標點符號。

第5點:在組合詞中使用連字符。

在某些命名用詞中,可以根據詞義,使用連字符將它們組合起來。

主站蜘蛛池模板: 临汾市| 南江县| 体育| 塔城市| 江口县| 湄潭县| 邯郸市| 芜湖市| 陆丰市| 定边县| 嘉兴市| 西盟| 张家口市| 辽宁省| 大理市| 东光县| 永丰县| 肃南| 柳河县| 峨眉山市| 横山县| 正宁县| 东安县| 澄江县| 日土县| 如东县| 天峻县| 惠东县| 阜康市| 平南县| 沧州市| 天祝| 连南| 永福县| 瓦房店市| 宣武区| 阿拉善左旗| 博客| 灌南县| 泊头市| 宁安市|