首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

DNN 模組開發系列(1):分析設計

     編輯:關於ASP.NET

DNN 作為優秀入口網站框架,透過安裝功能模組擴充應用,實現文章管理、圖片管理、文件管理、論壇、部落格、商店、調查、FAQ 等多樣需求。框架支援權限控制、多語言、多資料庫、搜尋、彙整、皮膚等基礎功能,讓開發者專注業務邏輯,大幅提升效率與品質。

系列文章規劃

以簡單文章模組(Article)為例,涵蓋 6 個開發步驟:

  1. 分析設計(確定功能、資料欄位、表結構、命名)
  2. 建立開發環境(檔案結構、DLL 與命名空間)
  3. 程式設計(控制項規劃、角色命名)
  4. 程式編碼(CodeSmith 產生 DAL、BLL、預存程序)
  5. 實作擴充功能(搜尋、彙整、匯入匯出)
  6. 產生安裝腳本、打包程式

本模組功能需求

  • 發布文章(作者、標題、內容、發布時間)
  • 列表顯示(數字分頁、可設定分頁大小)
  • 支援匯入匯出、彙整、DNN 搜尋功能

資料表設計

文章資訊表:MyCompany_Article

欄位型別說明
ArticleIDint主鍵,文章 ID
ModuleIDint關聯 Modules 表
Titlenvarchar(225)標題
Contentntext內容
CreatedByUserint作者(儲存使用者 ID)
CreatedDatedatetime建立時間

命名採「公司名+模組功能」避免衝突。方案名稱同理:MyCompany.Article。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved