牛腩新聞發布系統之後臺開發流程

2021-06-27 13:02:37 字數 875 閱讀 7226

對於任何乙個專案開發,寫文件都是必要的第一步,尤其是這四個文件很重要:需求說明書、資料庫設計、概要設計、詳細設計。但是牛老師乙個軟體設計說明書就全搞定了,這是因為這個系統是個小專案,相對來說較簡單。

寫文件時需要用到一些圖,這時就需要用uml畫圖工具來畫圖了。用例圖肯定是首先要畫的,用來分析需求。類圖在資料庫設計時需要用到。牛老師在這個系統中就用到了這兩個圖。

常言道:資料庫設計出來就完成了後台70%的工作。可見其重要性。在開始建表時,我們需要用到類圖,我們可以需求文件中用例圖中的關鍵字來抽象出類。

可以先建立簡單的資料庫,只包含幾個表,表中字段只包含名稱和型別。然後根據類圖中各個類之間的關係來新增主鍵和外來鍵。當然我們應該是照著資料庫設計文件來設計的。

觸發器:當運算元據庫中的表時,可能因為外來鍵關係導致影響到另乙個表,就需要用到觸發器。

儲存過程:sql語句函式,多個sql語句放在儲存過程中。函式的定義是幾個**(功能)模組的集合。這樣可以使**執行效率高。

接下來需要畫原型圖了,需要分析有幾個介面,各個介面的布局,以及各個介面之間的關係。牛老師管它叫做介面模擬圖。可能當時沒有好用的工具,還需要自己用ps等工具。現在有了axure 方便多了。

根據物件導向的思想,專案最好分層來實現,最常見的是三層(ui—bll--dal)。或者可以是先簡單完成d層和b層。因為後期用到什麼設計模式的話,b層還需要修改。

d層是根據對資料庫中表的操作來編寫各個方法,乙個表乙個表的完成。寫b層時,在不用設計模式的情況下直接在b層中例項化d層的表的操作類,然後呼叫其中的各個方法。

因為這個專案是牛腩老師乙個人完成且相對簡單,而且牛老師主要是想向我們介紹web開發,所以牛老師在寫文件和畫圖時都相對簡單。如果我們在開發乙個專案時,尤其是多人共同開發,還是應該嚴格按照軟體工程的內容來寫文件畫圖,來進行後台的工作。

牛腩新聞發布系統開發流程

牛腩新聞發布系統 流程 學習,增強信心,收穫快樂。看 牛腩新聞發布系統 給我最大的感觸就是 牛腩老師擅於規劃。正是這種規劃,使得整個專案,不急不慢,有條不紊地順序進行。整體觀覽,酣暢淋漓,行雲流水,一氣呵成。下面對整個專案做開發概覽 系統開發使用過程中需要的軟體 可根據需要,階段性安裝 也可在開發之...

Web發布 牛腩新聞發布系統

最近實戰了乙個新聞發布系統,基本功能都已實現,最關鍵的是對其發布從而使更多的使用者使用到它,如何操作呢?請往下看 一 安裝iis iis是internet information services的縮寫,意為網際網路資訊服務,是由微軟公司提供的基於執行microsoft windows的網際網路基本...

牛腩新聞發布系統總結

用時半個月的時間,完車了牛老師的新聞發布系統,剛開始很是期待,因為這是第乙個做網頁的系統,有種說不說的欣喜。簡單的做了個圖,如下圖 和c s 的系統相比,不同之處就在於表示層了。因為是b s 的系統,是通過瀏覽器,讓使用者瀏覽的,所以所有的展示都是通過瀏覽器的解析,以及與伺服器的請求和返回來完成任務...