《天風文章》 V1 1 0設計文件

2022-02-06 07:20:00 字數 2328 閱讀 6096

《天風文章》v1.1.0 設計文件

2007-1-25 [email protected]

1、序為了深入學習asp.net2.0,將理論同實踐相結合,特以一新聞(文章)管理系統為例,來積累實際經驗。在程式設計中,充分體現層次機構設計、物件導向思想,以及設計模式的思想。

2、系統簡介

² :sw article (note:sw means skywind)

² 版本(version):v1.1.0

² 開發環境:visual studio 2005, c# 語言 (asp.net2.0)

² 執行環境:iis6.0 + .net framwork 2.0

² 使用到的第三方開源元件:

ü :asp.net中英文混合特效服務端驗證控制項v1.01

3、功能簡介

1) 開源!同時提供設計文件!

2) (c#)的新聞/文章類系統,同時支援access和sql server資料庫

3) 欄目、設定等內容後台維護,前台自動生成顯示內容

4) 前台採用樣式(theme)設計,優化顯示,同時可以方便更改系統樣式

5) 文章目錄:文章欄目二級分類,隨意修改

10) 公告管理:後台可以維護htm格式發布的公告

4、各版本功能增加列表

v1.1.0(2007-1-25):

1) 資料訪問層(dataaccess layer)**完全重構

2) 邏輯層(logic layer)部分實現重構

v1.0.0(2007-1-25):

1) 採用最新的asp.net2.0(c#)實現,同時支援access和sql server資料庫

2) 欄目、設定等內容後台維護,前台自動生成顯示內容

3) 前台採用樣式(theme)設計,優化顯示,同時可以方便更改系統樣式

4) 支援文章欄目二級分類,隨意修改

7) 後台登陸採用驗證,密碼採用md5方式加密

8) 對站內文章的按照文章標題(內容)進行搜尋。

9) 公告管理,後台可以維護htm格式編輯的公告

5、關於系統原始碼的說明

**實現的規劃,完全如下架構圖,共五個專案,除jklib因為是本人長期積累的東西,暫時不公開外,其他四個完全開源!jklib中,感興趣的朋友們可以mail 我,提供部分原始碼。

希望在我的作品上二次開發的朋友,能在你的作品上提一下我啊!本人也衷心希望大家能一起交流,共同提高!

1、理論層次架構

系統的設計目標是要能夠適應今後的擴充和修改,所以設計時採用3層架構設計,便於今後的二次開發。示意圖如下:

各層介紹:

² 層:介面顯示實現

² 層:業務邏輯層

² 層:標準的資料訪問層

² 層,供上面三層呼叫的通用物件定義,保證上面三層的一致性,避免hard code

2、實際層次架構

為了對於通用**功能的方便管理,以便重用到其他本人的軟體作品中去,所以,將平時經常用到的一下code整理為乙個dll,命名為jklib.dll,系統的三層中均有不同程度的應用。實際架構示意圖如下:

1、 前台顯示

1) 前台頁面結構

2) 首頁

3) 第一級目錄頁

4) 第二級目錄頁

5) 文章顯示頁

6) 公告顯示頁

顯示內容:兩級選單、公告列表、公告資訊等,示意圖如下:

7) 查詢頁

顯示內容:兩級選單、查詢選項、查詢結果類表等,示意圖如下:

2、 後台管理

1) 後台頁面結構

2) 登陸頁

ü 登陸後,cookie中儲存登陸資訊,只有登陸過的使用者,才能進行相關後台操作。

ü 登陸時,要求輸入驗證內容

ü 密碼採用md5加密方式儲存到資料庫中

3) 後台首頁

ü 登陸成功後顯示的首頁

ü 歡迎及系統簡介介面

ü 後台功能選單列表

4) 第一級目錄管理頁

對第一級目錄進行維護,對應資料庫表為level1,示意圖如下:

5) 第二級目錄管理頁

對第一級目錄進行維護,對應資料庫表為level2,示意圖如下:

6) 公告管理

管理公告內容,對應資料庫表為announce。

7) 文章管理

8) 使用者管理

維護管理員資訊,修改密碼也在此處實現。示意圖如下。

9) 重新登陸

類似登陸,用於切換使用者登陸。

10) 重新發布

針對選單等不是經常變化的內容,系統對其進行緩衝,避免每次客戶端訪問時都動態初始化所有內容。因此,如果後台修改兩級選單時,需要重新發布一下,來使客戶端內容更新,更新緩衝。

ECTouch移動商城系統 v1 1

ectouch是上海商創網路科技 推出的一套基於 php 和 mysql 資料庫構建的開源且易於使用的移動 系統!應用於各種伺服器平台的高效 快速和易於管理的 解決方案,採用穩定的mvc框架開發,完美對接ecshop系統與模板堂眾多模板,為中小企業提供最佳的移動電商解決方案。ectouch程式源 完...

ASP分頁類 v1 1 效率

本人原創的asp分頁類,可快速有效的對recordset物件進行分頁處理,大大提公升開發效率。附有網路上常見的分頁類例子供測試。資料量100萬。效率,比不上葉子的分頁類,但僅次其後.方便,葉子的分頁類 陣列。本類,直接封裝了recordset物件部分屬性和方法,可按照原來recordset物件的形式...

react native高仿美團V1 1

v1.1目前在v1的基礎上稍作修改,如猜你喜歡介面的排版布局和目前真實的美團是幾乎一樣的 需要注意的是 新客減4元 這個黃色小框是根據不同情況來處理的,在返回的json中的字典中可能有或沒有這個鍵,所以要判斷一下 具體功能封裝了乙個function rendercampaigntag campaig...