353-asp.net 源代碼 一個通用強大的主數據管理系統源碼
這篇文章要講主數據管理系統(Master Data Management System),是本人創業的其中一個項目,用于管理公司的內部所有系統、系統用戶、系統角色、系統權限、服務器管理、系統日志等數據。項目開發只用了1個多月時間,全部由一個人完成的,目前只是個初版本,只滿足了初期的需求,如果沒時間看下面的架構設計,可以直接下載源碼。
用戶/密碼:test1/test1 test2/test2 (注:同一用戶在另一瀏覽器登錄,另一用戶在session失效后會被逼下線)
不少朋友下載源碼后不怎么知道運行,請看這里補充的說明:
項目使用vs2010打開,數據使用sql server2005/2008
一、數據庫創建與初始化數據
新建名為 Db_MDMS 的數據庫
然后按順序執行目錄 Documents\MDMS.Documents\DB 1.0\Scripts 里的sql
1_tables.sql
2_functions.sql
3_stored-procedures.sql
4_init_data.sql
二、修改數據庫連接信息
在目錄 build\MSH 里修改 MSH.exe.config 的配置節點 MDMS.Db_ConnectionString 的值
三、
在vs2010中運行Web項目 MDMS.Web 或右鍵選擇 default.aspx 頁面點擊在瀏覽器中瀏覽,然后打開目錄 build\MSH ,雙擊MSH.exe運行之
這時,你可以用默認用戶/密碼 admin/admin888 登錄系統了
主數據管理問題存在的根源
對于大多數的企業都存在主數據管理的問題,個人以為這是由于業務發展的漸進性以及IT技術發展的漸進性造成的,正是由于這種漸進性,各大企業的業務系統從經歷了從無到有,從簡單到復雜,從而形成了一個又一個的業務豎井。從根本上來說,不可能只使用一個業務系統就能覆蓋企業的所有業務,即便對一些國際大型的公司提供的套件來說也是一個不可能完成的任務(即便對套件來說,經常也存在一個跨國企業在不同的國家或地區部署多個實例的現象,也就是沒有集中部署該套件,而是在很多地方分散部署了該套件)。對企業來說,業務系統的構建更多是以項目為中心,從下而上的構建系統,而不是至上而下的構建系統——這必然缺乏整個企業范圍內的統一規劃,從而使得一些需要在各個業務中共享的數據(主數據)被分散到了各個業務系統進行分別管理。由于分散管理的主數據不具備一致性、準確性、完整性,使得各個企業普遍存在著產品管理不力、供應商管理不力、訂單管理不力等現象。解決這一問題的根本方法就是引入主數據管理(MDM),主數據不光指需要共享的數據,更包含需要共享的業務規則和策略。
一、主要功能需求
1.公司內部系統的管理,包括管理系統信息、系統權限定義、系統角色、系統角色擁有的權限等等。
2.統一的用戶管理,包括管理用戶信息、登錄系統的限制、個人在各個系統的角色、個人在各個系統的永久與臨時權限等等。
3.各系統的日志記錄與查看。
4.服務器的管理。(說明一下,這里只是管理服務器的信息,數據是提供給一個專門管理服務器遠程登錄的子系統的)
...其它擴展需求(多語言目前不需要,但MTV框架已實現了)




本源碼地址:http://m.bmm520.net/vip/net/2019/0317/18878.html