牛腩新聞發布系統·流程
學習,增強信心,收穫快樂。
看《牛腩新聞發布系統》給我最大的感觸就是:牛腩老師擅於規劃。正是這種規劃,使得整個專案,不急不慢,有條不紊地順序進行。整體觀覽,酣暢淋漓,行雲流水,一氣呵成。
下面對整個專案做開發概覽:
系統開發使用過程中需要的軟體
可根據需要,階段性安裝;也可在開發之初進行全面安裝,稍有遺漏,後期補安
基本內容:
(一)
敘寫系統介紹;
(二)功能圖(
uml圖):主要展示系統設計(「用例圖
usecase
」),為後期的開發提供很好的憑藉資訊;
(三)資料庫設計圖:(概要設計【略】)詳細設計圖。
《資料庫設計說明書》中**應包括3
項:字段,資料型別,說明;
在說明中,標明主外來鍵。
根據資料庫《資料庫設計說明書》,建立資料庫。
資料表盡可能遵循3正規化及以上,建立字段直接的主外來鍵關係。
原型:介面模擬圖
原型圖,屬於開始開發乙個版本,可以盡可能地將需求最直觀地體現出來,越清晰越好,這樣,更能反映需求是否理解正確。
對於「用例圖」,應盡可能地全面,為後期開發減輕思考負擔(將精力用於其他)。
**、列舉:資料表操作類方法;做到開發時,根據文件,幾乎能完成整個專案的所有需求。開發過程中更多考慮的是效能方面的問題,以好為系統增添附加值。
寫sqlhelper
,將放在**編寫的前端,主要考慮系統開發過程中,必須不斷地測試,而實現每個小功能都應測試,以盡可能地減少錯誤被遺留和隱藏。而幾乎任何功能的實現,都需要用到資料庫,則就離開我們的
sqlhelper(
助手類)。
在運用過程中逐步完善
sqlhelper.
對於「新聞發布系統」,可以分兩大塊「前台」和「後台」,**的編寫,也最好按照版塊來寫,這樣做起來比較有章法
作此部落格,在於五:
(一)梳理老師的講課;
(二)再次感受系統開發的流程;
(三)將這一經典開發範例,結合「軟體工程」,理論與實際走到了一起;
(四)若偶然被撞見,給初級開發學員一些啟示和參考;
(五)為以後的開發提供乙個參考資源。
這次體驗了一把站在巨人的肩膀上,通過照葫蘆畫瓢,迅速對web開發有了初步的接觸和認識。使我快速成長為這一領域的小矮人,歡欣鼓舞向前進。
牛腩新聞發布系統之後臺開發流程
對於任何乙個專案開發,寫文件都是必要的第一步,尤其是這四個文件很重要 需求說明書 資料庫設計 概要設計 詳細設計。但是牛老師乙個軟體設計說明書就全搞定了,這是因為這個系統是個小專案,相對來說較簡單。寫文件時需要用到一些圖,這時就需要用uml畫圖工具來畫圖了。用例圖肯定是首先要畫的,用來分析需求。類圖...
Web發布 牛腩新聞發布系統
最近實戰了乙個新聞發布系統,基本功能都已實現,最關鍵的是對其發布從而使更多的使用者使用到它,如何操作呢?請往下看 一 安裝iis iis是internet information services的縮寫,意為網際網路資訊服務,是由微軟公司提供的基於執行microsoft windows的網際網路基本...
牛腩新聞發布系統總結
用時半個月的時間,完車了牛老師的新聞發布系統,剛開始很是期待,因為這是第乙個做網頁的系統,有種說不說的欣喜。簡單的做了個圖,如下圖 和c s 的系統相比,不同之處就在於表示層了。因為是b s 的系統,是通過瀏覽器,讓使用者瀏覽的,所以所有的展示都是通過瀏覽器的解析,以及與伺服器的請求和返回來完成任務...