程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 基於DNN UDT模塊搭建動態窗體以及公文流轉的設想

基於DNN UDT模塊搭建動態窗體以及公文流轉的設想

編輯:關於ASP.NET

(此文寫在DnnWorkflow模塊出來之前,是對UDT模塊的一個分析,和基於UDT 模式進行擴展的一個想法,放在這裡,算是一個思路的啟發過程)

基於 DNN UDT模塊搭建動態窗體以及公文流轉的設想

一、DNN開發情況簡介

DNN是指DotNetNuke,是基於.Net Framework,采用微軟Visual Studio 2003/2005開發的Portal系統,經過一段時間的研究,該系統可以說是功能非常強 大的信息發布平台,可以在該系統的基礎上,搭建非常多的專業級業務應用。同 時,由於該產品是基於開源(Open Source)的,因此,所有的該系統的源代碼均 可以輕松獲得,可以用來方便的編輯和查看,是快速搭建企業級應用的強有力的 工具。

目前基於DNN的想法是,以DNN為基礎核心平台,搭建強大、靈活、可以方便定制的業務系統或者網站。如果用DNN搭建業務系統的話,將會有以下的 好處:

1、架構是最先進的、基於.Net的發布平台,已經經過眾多專業團 隊的開發、建設和不斷升級,是非常值得信賴的優秀產品;

2、系統的用 戶管理、權限管理等太多基礎工作已經完全可以放心的交給DNN去做,我們要做的 只是特定的業務模塊;

3、網上不斷有DNN的升級模塊和功能,該產品不斷 被優化和升級,因此不存在該框架過時的問題;

4、產品的界面可以完全 不用關心,可以完全使用系統提供的界面,如果不滿意,也可以在互聯網下載各 種其他界面;

5、開發語言為C#和VB.Net等,上手迅速;

因此,基 於DNN,快速搭建企業級應用,是目前快速出產品的最好的方法。

在企業 應用中有很多功能需要進行定制,比如:車輛管理、圖書管理、考勤管理等等小 模塊;還包括比如公文流轉系統等較大的功能。如果基於DNN去開發這些模塊的話 ,也是可以的,但是如果可以通過一種方式,去“定制”系統的界面 和流程的話,就會非常方便,類似一些公司的公文格式設計工具。但是,這些公 司的公文工具只是用來設計公文等審批業務,在使用范圍上還是非常狹窄,並不 是一種很好的方式;可以采用這種方式,不但定義公文,也可以定義各種互動模 塊,如果這樣的話,擴展性就很強了。同時需要注意的是:DNN提供了強大的模塊 開發接口,因此,如果是非常特殊、業務邏輯較為復雜的業務,不必拘泥於非要 定制不可,完全可以通過模塊開發,去實際的做出一個模塊出來。這樣,整個系 統的擴展性就會比一般的公文設計工具強大很多。

因此,基於DNN的開發 模式應該是這樣的:

較為簡單的功能:通過表單定制實現

較為復 雜的功能:通過模塊開發實現

以上應該作為基於DNN快速開發和實施的准 則。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved