內容模型系統開發總結
最近工作不是很忙也不想去做其他的東西,就開始思索如何去開發一套簡單,可用的內容模型系統(表單管理+內容引擎),一來可以進行技術積累,二來可以提高總體的架構思想(架構不敢說這裡只是乙個設計的代名詞而已),現在內容模型系統基礎版本基本完成,再稍加潤色就可以與大家見面,在發布這個模型系統之前,我想寫一下對於這個系統的總結,寫了一些,發現自己的文字確實比較苦澀,搞技術的不好咬文嚼字。
把文字共享的目的是想和大家,交流學習,我做技術也有些日子了,既沒有什麼成就,也沒有什麼可以拿出手的東西,但是在我心底總想更好的提公升一下技術。可惜在我的身邊沒有什麼牛人,技術都是很一般的,很少人懂軟體工程,很少人懂uml,很少人懂設計模式,很少人可以真正的做出物件導向的系統。
所以我想只能靠自己學習了,學習之餘把想法發到網上,然後跟大家一起學習,請大家多多提出意見,我雖然自己學習過軟體工程,uml建模等但是還沒有真實的公司實戰經驗,所以裡面一定有很多錯誤,希望大家可以幫忙指出來,就算幫小弟修改作業了。
這個文章準備寫乙個系列,其中包括用例設計,類圖,活**,系統原型,資料庫結構等各個方面的東西。
今天開始第一篇:內容模型系統概述和功能結構設計
一 概述
內容模型的核心是表單管理和內容引擎,在此基礎上可以開發完整的,可自由擴充套件表單或字段的cms系統,滿足不同的功能對不同的表單資訊的差異化需求,是cms系統, 資訊系統這類系統的核心元件之一。
可以應用到如下開發場景:
1 開發適合企業的**後台管理系統
(1)內容模型系統應該完全適合如新聞,產品等業務邏輯相對簡單的系統的自動建表和生成工作。
(2)再加入靜態頁生成元件,dw擴充套件標籤系統,就可以實現乙個功能強大的企業cms**管理系統。
(3)或者使用內容模型系統實現後台的內容管理功能,前台使用**完成介面的業務邏輯呼叫。
2 開發業務邏輯簡單的mis資訊管理系統
(1)可以通過現有的內容管理系統,完成如客戶管理,聯絡人管理等常用的簡單的資訊管理的系統功能。
3 對現有系統或待開發系統進行擴充套件性整合
(1)可以以此內容模型作為乙個基礎元件,實現表和字段的建立和管理,生成基本的新增,修改,刪除,查詢等功能。
(2)在(1)的基礎上開發人員完成其他複雜的業務邏輯。
二 內容模型系統結構圖
內容模型系統分為兩部分:
第一部分為自定義表單系統,主要包括表單資訊管理,字段資訊管理,字段屬性管理,表單關係管理,表單布局管理,內容檢視管理。
第二部分為內容模型引擎,主要包括表單的自動生成,獲取表單輸入資訊並自動儲存,內容刪除,生成查詢頁面等功能。
2.1 系統功能結構圖
2.2 系統總體用例圖
內容模型系統開發總結
可用的內容模型系統 表單管理 內容引擎 一來可以進行技術積累,二來可以提高總體的架構思想 架構不敢說這裡只是乙個設計的代名詞而已 現在內容模型系統基礎版本基本完成,再稍加潤色就可以與大家見面,在發布這個模型系統之前,我想寫一下對於這個系統的總結,寫了一些,發現自己的文字確實比較苦澀,搞技術的不好咬文...
系統開發架構總結
以自己負責開發和維護的系統為核心,展開介紹公司採用的系統和資料流架構.內容不僅僅是概括論述,還會包含整個系統所採用的技術框架 技術要點 設計模式以及在開發過程中遇到的問題和解決方案。通過此次總結,反思目前的系統作業是否有重構的空間,該如何重構 是否有可替代的更優的解決方案,優勢又在 此次總結算是對在...
winform系統開發總結
1 winform中限制textbox只能輸入整數或某些字元 private void tab1 tb default keypress object sender,keypresseventargs e char 8 代表退格符,e.keychar 表示小數點 2 修改完datagridview中...