系統開發的分散性和交互性,決定了本次系統開發必須遵從一定的開發規范和技術約定,只有每個開發人員都按照一個共同的規范去設計、溝通、開發、測試、部署,才能保證整個開發團隊協調一致的工作,從而提高開發工作效率,提升工程項目質量。
(一)項目開發流程
由項目經理牽頭,以程序員為重心,共同討論,完成用戶需求分析,產生網站的欄目規劃(用樹形圖表示),標出哪些是靜態頁面,哪些是動態頁面。動態頁面須要程序實現。制定網站的界面框架,包括首頁構圖,及各頁面間的鉤稽關系。產生各欄目文件夾的結構圖(一些公共文件夾如images、scripts、 styles等需要固定存放,共同調用)。
然后由美工根據內容表現的需要,設計靜態網頁和其它動態頁面界面框架,該切分的圖片要根據尺寸切割開來。給需要程序動態實現的頁面預留頁面空間。制定字體、字號、超級鏈接等CSS樣式等。
在美工設計頁面的同時,程序員著手開發后臺程序代碼,做一些必要的測試。
美工界面完成后,添加程序代碼,組合網站,由項目組共同聯調測試,發現bug,完善一些具體的細節。最后進行網站部署。
以上的每一部都會產生一些階段性成果,項目經理需要及時進行審核、監督,發現問題即使糾正。
(二)項目開發流程圖
運行環境
協會網站建設及后臺管理中心直接部署在阿里云上,直接通過WEB方式進行訪問。