?? 構建一個多種業務關系的組織架構模型。.txt
字號:
發了多次的一個考題,真的沒人會嗎?各位真假高手提提意見吧
http://www.umlchina.com/best/g33/u1148036.htm
--------------------------------------------------------------------------------
構建一個多種業務關系的組織架構模型。
--------------------------------------------------------------------------------
功能要點描述:
1.組織架構的數據實體類由開發人員創建。如公司類、部門類、崗位類、人員類等
2.各數據實體類之間的關系可由用戶定義,比如:上下級關系、平級關系、項目合作關系等
3.用戶首先通過系統提供的界面選擇相關數據實體類,并定義類之間的關系(包括主關系和其它業務關系)。如:公司類與部門類屬上下級關系。
4.用戶再依據3定義的類關系完成具體類的實例間的相互關系(如:A公司與A1部門是上下級關系,B公司與B1部門是上下級關系,而A1與B1還有項目合作關系等)后,系統能按用戶定義的關系完成多種關系的實現和業務運轉。
注意的問題:
1.應該有一個核心關系(主關系),保證每一個數據實體類都是可訪問的。
2.業務關系可以定義多種,但要注意關系間邏輯的正確性。
實現要求:
1.文字簡單描述思考過程
2.分劃對象,用ROSE 繪制出UML圖
3.指出具體實現中應該注意的問題
4.如果有多種實現方案請對比分析
03/05/25 22:11 酷帖! 臭帖! 回復
酷帖評價: 臭帖評價:
返回頁首
shroom 看起來是一個o-r mapping的問題
--------------------------------------------------------------------------------
用表格存儲一些關系就行了
03/05/25 22:29 酷帖! 臭帖! 回復
酷帖評價: 臭帖評價:
返回頁首
kenanana 回復: 看起來是一個o-r mapping的問題
--------------------------------------------------------------------------------
能否說得詳細些?
03/05/25 22:31 酷帖! 臭帖! 回復
酷帖評價: 臭帖評價:
返回頁首
shroom 回復: 看起來是一個o-r mapping的問題
--------------------------------------------------------------------------------
類及其關系定義一些表格,實例作為數據把
03/05/25 22:37 酷帖! 臭帖! 回復
酷帖評價: 臭帖評價:
返回頁首
Lawrency Tree....回復: 看起來是一個o-r mapping的問題
--------------------------------------------------------------------------------
03/05/26 11:16 酷帖! 臭帖! 回復
酷帖評價: 臭帖評價:
返回頁首
kenanana 各位能說得詳細點嗎?不要假大空!
--------------------------------------------------------------------------------
03/05/26 11:18 酷帖! 臭帖! 回復
酷帖評價: 臭帖評價:
返回頁首
j2ee 回復: 發了多次的一個考題,真的沒人會嗎?各位真假高手提提意見吧
--------------------------------------------------------------------------------
兩點不明:
1. 系統能按用戶定義的關系完成多種關系的實現和業務運轉。
2. 應該有一個核心關系(主關系),保證每一個數據實體類都是可訪問的。
03/05/26 13:10 酷帖! 臭帖! 回復
酷帖評價: 臭帖評價:
返回頁首
mooniscrazy 回復: 發了多次的一個考題,真的沒人會嗎?各位真假高手提提意見吧
--------------------------------------------------------------------------------
很有意思的問題,我看懂了。反過來問你一下,可否由在實現自定義關系的基礎上自定義動作呢?比如,甲是乙的上級,則甲可以命令乙立正、稍息等。
03/05/26 17:34 酷帖! 臭帖! 回復
酷帖評價: 臭帖評價:
返回頁首
richardyan 回復: 各位能說得詳細點嗎?不要假大空!
--------------------------------------------------------------------------------
應該多說具體的細節。
03/05/26 18:03 酷帖! 臭帖! 回復
酷帖評價: 臭帖評價:
返回頁首
joy_wind 回復: 發了多次的一個考題,真的沒人會嗎?各位真假高手提提意見吧
--------------------------------------------------------------------------------
你的描述實際建立了這樣的約束條件:
1,用戶可以創建關系類定義。
2,用戶可以創建特定關系類的實例。
第一條我不知道怎么做。但是如果沒有第一條的話(也許你的真實意思正是這樣),類設計就好實現了 ;-),如下:
1,定義一個抽象類叫Entity,部門類、崗位類等等都從這里繼承,它們可以構成一個Hierachy結構。
2,定義一個抽象類叫RelationShip來表示上述實體對象間的關系,即每一個RelationShip都是兩個對象間的一個關系(注意對象和類的不同)。
按照上述設計,你提到的注意問題似乎都可以實現。參見圖片共享上uml類設計(relationShip.gif)。
實現時要注意各種嵌套引用關系的持久化問題。這方面的內容可以參考相關OR映射的書籍。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -