程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 內容模型系統開發總結

內容模型系統開發總結

編輯:關於ASP.NET

最近工作不是很忙也不想去做其他的東西,就開始思索如何去開發一套簡單,可用的內容模型系統(表單管理+內容引擎),一來可以進行技術積累,二來可以提高總體的架構思想(架構不敢說這裡只是一個設計的代名詞而已),現在內容模型系統基礎版本基本完成,再稍加潤色就可以與大家見面,在發布這個模型系統之前,我想寫一下對於這個系統的總結,寫了一些,發現自己的文字確實比較苦澀,搞技術的不好咬文嚼字。

把文字共享的目的是想和大家,交流學習,我做技術也有些日子了,既沒有什麼成就,也沒有什麼可以拿出手的東西,但是在我心底總想更好的提升一下技術。可惜在我的身邊沒有什麼牛人,技術都是很一般的,很少人懂軟件工程,很少人懂UML,很少人懂設計模式,很少人可以真正的做出面向對象的系統。

所以我想只能靠自己學習了,學習之余把想法發到網上,然後跟大家一起學習,請大家多多提出意見,我雖然自己學習過軟件工程,UML建模等但是還沒有真實的公司實戰經驗,所以裡面一定有很多錯誤,希望大家可以幫忙指出來,就算幫小弟修改作業了。

這個文章准備寫一個系列,其中包括用例設計,類圖,活動圖,系統原型,數據庫結構等各個方面的東西。

當然這個系列結束後,我將提供在線的演示系統或者代碼供大家參考和指正。

今天開始第一篇:內容模型系統概述和功能結構設計

一 概述

內容模型的核心是表單管理和內容引擎,在此基礎上可以開發完整的,可自由擴展表單或字段的CMS系統,滿足不同的功能對不同的表單信息的差異化需求,是CMS系統, 信息系統這類系統的核心組件之一。

可以應用到如下開發場景:

1 開發適合企業的網站後台管理系統

(1)內容模型系統應該完全適合如新聞,產品等業務邏輯相對簡單的系統的自動建表和生成工作。

(2)再加入靜態頁生成組件,DW擴展標簽系統,就可以實現一個功能強大的企業CMS網站管理系統。

(3)或者使用內容模型系統實現後台的內容管理功能,前台使用代碼完成界面的業務邏輯調用。

2 開發業務邏輯簡單的MIS信息管理系統

(1)可以通過現有的內容管理系統,完成如客戶管理,聯系人管理等常用的簡單的信息管理的系統功能。

3 對現有系統或待開發系統進行擴展性集成

(1)可以以此內容模型作為一個基礎組件,實現表和字段的建立和管理,生成基本的添加,修改,刪除,查詢等功能。

(2)在(1)的基礎上開發人員完成其他復雜的業務邏輯。

二 內容模型系統結構圖

內容模型系統分為兩部分:

第一部分為自定義表單系統,主要包括表單信息管理,字段信息管理,字段屬性管理,表單關系管理,表單布局管理,內容視圖管理。

第二部分為內容模型引擎,主要包括表單的自動生成,獲取表單輸入信息並自動存儲,內容刪除,生成查詢頁面等功能。

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