跳到主要內容

臺灣博碩士論文加值系統

(216.73.217.86) 您好!臺灣時間:2026/11/01 22:12
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:柯育泉
研究生(外文):Yu-Chuan KO
論文名稱:以元件為基之多層次企業資源規劃系統架構設計
論文名稱(外文):Design of a Component-Based Multi-tier Architecture for ERP System
指導教授:陳裕民陳裕民引用關係
指導教授(外文):Yu-Mi Chen
學位類別:碩士
校院名稱:國立成功大學
系所名稱:製造工程研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2001
畢業學年度:89
語文別:中文
論文頁數:171
中文關鍵詞:企業資源規劃、多層次架構、元件軟體系統
外文關鍵詞:Enterprise Resource Planning (ERP)、multi-tier architecture、component-based software system
相關次數:
  • 被引用被引用:2
  • 點閱點閱:456
  • 評分評分:
  • 下載下載:27
  • 收藏至我的研究室書目清單書目收藏:2
企業資源規劃 (Enterprise Resource Planning :ERP) 系統是企業提昇生產力的關鍵企業系統之一,由於ERP系統功能與企業組織及企業活動息息相關,為因應快速變遷的企業環境、ERP須具彈性架構以因應多變的應用領域。
本研究目的在設計一以軟體元件為基之多層次彈性化企業資規劃系統架構。首先經由企業核心流程的分析與定義,界定系統的最主要功能,接著運用統一模式化語言UML的方法,逐步將系統所需的功能以元件、類別表述之。本研究所提出之ERP系統,將具備彈性、可擴充性與易於組合等特性,以滿足企業各種功能需求。
Enterprise Resource Planning (ERP) system is one of the key enterprise systems employed to increase enterprise productivity. However, the functionality of an ERP system is highly dependent on the business activities and organization of an enterprise. In order to support the rapid changing business environment, as well as to meet the requirements of various business sectors, a flexible ERP architecture is required.
The objective of this research is to design a multi-tiered flexible ERP architecture based on the concept of software component. The core business processes are first identified and analyzed, which are employed for the identification of ERP system functionality. The classes and components are then identified using UML object modeling technology. With the characteristics of flexibility, reconfigurability and extensibility of the proposed architecture, an ERP system can be flexibly configured using the identified classes and components to support required business functionality.
目 錄
中文摘要………………………………………………….……..i
英文摘要………………………………………………….……..ii
誌謝………………………………………………….……iii
目錄………………………………………………….……iv
圖目錄………………………………………………….……viii
表目錄……………………………………………………….xiv
第一章緒論
1-1研究背景…………………………………………….1
1-2研究動機…………………………….………………2
1-3研究目標……………………………………………2
1-4問題分析………….……………………………….…3
1-5研究步驟與分法……………………………….…….4
1-6系統研究之步驟流程………………………………..7
1-7預期成果與貢獻……………………………………..8
第二章背景文獻探討
2-1企業資源規劃簡介………………………………….10
2-1-1 ERP 系統需具備之特性……………………13
2-1-2 ERP的延伸--應用軟體供應商………………15
2-2軟體元件簡介……………………………………….18
2-2-1 軟體元件之定義與特性介紹………………19
2-2-2 軟體重複使用性與標準化…………………20
2-2-3 框架(Framework)技術與樣式(Pattern)觀念21
2-2-4 元件模組與功能模組之比較………………23
2-2-5 元件化發展語言--JAVA……………………25
2-2-6 伺服端的元件─Enterprise JavaBeans…26
2-3統一化模式語言…………………………………….27
第三章企業活動型態分析與企業系統組態規劃
3-1企業活動型態定義………………………………….30
3-1-1 單一活動型態………………………………31
3-1-2 兩活動之互動分析…………………………32
3-2企業系統組態規劃…………………………………34
3-2-1 活動型態與元件模組型態之關係…………34
3-2-2 元件模組型態分類…………………………35
3-2-3 系統組態規劃舉例…………………………47
第四章企業領域分析與軟體元件界定
4-1企業領域分析………………………………………52
4-1-1 概念模型……………………………………53
4-1-2 企業流程模式化…………………………….57
4-1-2-1 ERP系統元件模組之參考模型………..60
4-2ERP系統之軟體元件………………………………65
4-3案例研究與討論……………………………………74
4-3-1 企業流程分析………………………………74
4-3-2 系統分析……………………………………78
4-4資料庫管理(DBMS)元件功能分析………………91
4-4-1 訂單輸入模組用之DBMS元件………………91
4-4-2 聯邦資料庫管理系統特性與功能分析……95
4-4-2-1 DBMS元件之擴充使用在聯邦資料庫管理系統…………………………………………………96
第五章多層次ERP 系統架構設計
5-1主從式架構與多層次架構比較……………………101
5-2多層次ERP系統架構分析………………………….105
5-3ERP系統架構各層級定義…………………………..108
5-3-1 展示層(Presentation Layer)………………111
5-3-2企業邏輯層(Business Logical Layer)……112
5-3-2-1 企業規則(Business Rules )………….112
5-3-3 資料層(Data Base Layer)…………………114
5-4軟體元件之部署規則………………………………..114
5-5軟體元件部署………………………………………..118
5-5-1部署於各層級之元件…………………………118
5-5-2 部署元件步驟…………………………………123
5-5-3 聯邦資料庫元件部署…………………………126
5-5-4 部署在ERP 系統架構之元件整理與說明…128
第六章系統實作
6-1ERP行銷模組之客戶與訂單管理系統實作環境……134
6-2ERP系統行銷模組之客戶與訂單管理系統實作說明135
6-2-1 實作內容說明…………………….….………137
6-2-1-1 行銷模組之客戶與訂單管理系統權限控管137
6-2-1-2客戶與訂單資料處理………………………140
6-2-1-3 客戶訂單資料查詢功能………….….……146
6-2-1-4 產品管理功能………………………………148
6-3資料庫管理系統實作……………………………….149
6-3-1聯邦資料庫管理系統實作環境………………149
6-3-2 系統實作說明…………………………………151
6-3-2-1 系統模組內容說明………………………152
6-3-2-2 聯邦成員權限控管………………………152
6-3-2-3 聯邦成員的加入與退出…………………155
6-3-2-4 聯盟廠商資料查詢功能…………………161
第七章結論與建議
7-1結論…………………………………………………164
7-2建議…………………………………………………165
參考文獻………………………………………………………166
圖 目 錄
圖1-1系統研究步驟流程…………………………………..7
圖2-1ERP 系統簡圖………………………………………..11
圖2-2功能模組使用呼叫方式來達成資訊傳遞………….24
圖2-3元件模組以訊息傳遞呼叫方式達到物件之間溝通.25
圖3-1單一活動型態………………………………………..31
圖3-2輸出入之資訊傳遞符號……………………………..31
圖3-3(a)功能支援符號………………………………………..32
圖3-3(b)階層模組控制符號…………………………………..32
圖3-4循序式型態………………………………………….33
圖3-5協同式型態………………………………………….33
圖3-6階層控制式型態…………………………………….34
圖3-7傳輸符號圖………………………………………….35
圖3-8循序型態元件模組(同一網域、不使用資料庫)…35
圖3-9循序型態元件模組(同一網域、使用資料庫)…….36
圖3-10循序型態元件模組(不同一網域、不使用資料庫)..36
圖3-11循序型態元件模組(不同一網域、使用資料庫)……37
圖3-12協同型態元件模組(同一網域、使用資料庫、處理資訊傳遞之關係)……………………………………38
圖3-13協同型態元件模組(同一網域、不使用資料庫、模組之間功能關係)……………………………………38
圖3-14協同型態元件模組(同一網域、不使用資料庫、模組之間功能關係)……………………………………39
圖3-15協同型態元件模組(同一網域、使用資料庫、模組之間功能關係)………………………………………39
圖3-16協同型態元件模組(同一網域、使用資料庫、模組之間功能關係)………………………………………40
圖3-17協同型態元件模組(不同一網域、不使用資料庫、處理資訊傳遞之關係)………………………………40
圖3-18協同型態元件模組(不同一網域、使用資料庫、處理資訊傳遞之關係)…………………………………41
圖3-19協同型態元件模組(不同一網域、不使用資料庫、處理模組之間功能關係)……………………………42
圖3-20協同型態元件模組(不同一網域、不使用資料庫、處理模組之間功能關係)……………………………42
圖3-21協同型態元件模組(不同一網域、使用資料庫、處理模組之間功能關係)………………………………43
圖3-22協同型態元件模組(不同一網域、使用資料庫、處理模組之間功能關係)………………………………43
圖3-23協同型態元件模組(不同一網域、使用資料庫、處理模組之間功能關係)………………………………44
圖3-24階層控制型態元件模組(同一網域、不使用資料庫)45
圖3-25階層控制型態元件模組(同一網域、使用資料庫)45
圖3-26階層控制型態元件模組(不同一網域、不使用資料庫)……………………………………………………46
圖3-27階層控制型態元件模組(不同一網域、使用資料庫)46
圖3-28集中式系統組態……………………………………47
圖3-29行銷模組之子組模組互動圖………………………48
圖3-30分散式系統組態……………………………………49
圖3-31聯邦式系統組態……………………………………50
圖4-1第四章之邏輯概念………………………………….52
圖4-2在問題領域中部分的概念模型…………………….53
圖4-3行銷(銷售點)領域的初始概念模型……………55
圖4-4關聯圖………………………………………………55
圖4-5企業領域概念模式與企業流程之關係……………56
圖4-6企業運作五大流程…………………………………57
圖4-7(a)行銷流程圖模型……………………………………58
圖4-7(b)研發流程圖模型……………………………………58
圖4-7(c)生產流程圖模型……………………………………59
圖4-7(d)採購流程模型圖……………………………………58
圖4-8企業標準之ERP模型圖……………………………60
圖4-9企業標準之ERP模組與行銷流程模型……………61
圖4-10生產活動與產出成品處理活動……………………63
圖4-11模組與生產活動關係………………………………63
圖4-12從模組觀點開發軟體元件…………………………65
圖4-13從系統架構觀點界定適合的軟體元件……………71
圖4-14企業組織圖…………………………………………74
圖4-15找出之Business Process與Process Group……76
圖4-16訂單輸入之下的EBP…………………………………76
圖4-17新增之EBP活動步驟………………………………77
圖4-18修改之EBP活動步驟………………………………77
圖4-19刪除之EBP活動步驟………………………………78
圖4-20新增、刪除、修改Use Case圖………………………78
圖4-21(a)客戶與訂單新增Use Case描述……………………79
圖4-21(b)客戶與訂單修改Use Case描述……………………80
圖4-21(c)客戶與訂單刪除Use Case描述……………………80
圖4-22訂單輸入之初次類別圖…………………………….81
圖4-23新增循序圖…………………………………………82
圖4-24修改之循序圖………………………………………83
圖4-25刪除之循序…………………………………………84
圖4-26新增之合作圖………………………………………85
圖4-27修改之合作圖………………………………………86
圖4-28刪除之合作圖………………………………………86
圖4-29客戶物件狀態圖……………………………………87
圖4-30訂單物件狀態圖……………………………………88
圖4-31訂單控制畫面物件…………………………………89
圖4-32整理後之類別圖……………………………………90
圖4-33資料庫管理元件 Use Case 圖……………………91
圖4-34資料庫管理元件Use Case 描述……………………92
圖4-35第一次分析資料庫管理元件之類別圖……………92
圖4-36資料庫管理元件的循序圖…………………………93
圖4-37資料庫管理元件的合作圖…………………………94
圖4-38資料庫管理元件的修正後之類別圖………………94
圖4-39FDBMS資料庫管理元件Use Case 圖………………97
圖4-40FDBMS資料庫管理元件Use Case 描述……………97
圖4-41FDBMS資料庫管理元件第一次類別圖………………98
圖4-42FDBMS資料庫管理元件循序圖……………………99
圖4-43FDBMS資料庫管理元件合作圖……………………100
圖4-44FDBMS資料庫管理元件整理後類別圖………………101
圖5-1 Client-Server 架構圖…………………………….107
圖5-2多層次ERP 系統架構圖……………………………109
圖5-3 ERP 系統組態圖……………………………………110
圖5-4展示層結構圖………………………………………111
圖5-5(a)企業邏輯層結構圖…………………………………121
圖5-5(b)企業邏輯層與其數學表示法結構圖………………122
圖5-6元件部署於三層之簡圖……………………………124
圖5-7元件部署規則下之各層元件………………………125
圖5-8聯邦資料庫在元件部署規則下之各層元件………127
圖5-9ERP系統架構部署元件舉例…………………………133
圖6-1行銷模組之客戶與訂單管理系統實體圖…………135
圖6-2構成行銷模組之客戶與訂單管理系統的元件圖…136
圖6-3行銷模組之客戶與訂單管理系統系統進入畫面…137
圖6-4行銷模組之客戶與訂單管理系統畫面(管理者帳號登錄)…………………………………………………138
圖6-5行銷模組之客戶與訂單管理系統畫面(管理者所擁有的權限)……………………………………………138
圖6-6客戶與訂單管理系統成員(water)登錄畫面………139
圖6-7(a)使用者登錄權限管理畫面(新增為例)……………139
圖6-7(b)使用者登錄權限管理畫面(刪除為例)……………140
圖6-8客戶與訂單資料處理畫面…………………………140
圖6-9客戶加入狀況………………………………………142
圖6-10(a)新增訂單狀況………………………………………143
圖6-10(b)產品選購狀況………………………………………143
圖6-10(c)新增選購狀況………………………………………144
圖6-11進行刪除客戶與訂單資料…………………………144
圖6-12輸入錯誤資料修改前………………………………145
圖6-13正確電話資料修改後………………………………145
圖6-14行銷模組之客戶與訂單管理系統查詢畫面………146
圖6-15客戶編號搜尋………………………………………147
圖6-16查詢訂購日期………………………………………147
圖6-17(a)產品管理畫面(新增為例)…………………………148
圖6-17(b)產品管理畫面(刪除為例)…………………………148
圖6-18 聯邦式資料庫管理系統實體圖……………………150
圖6-19構成聯邦資料庫管理系統的元件圖………………151
圖6-20聯邦資料庫管理系統啟動…………………………152
圖6-21聯邦資料庫管理系統登錄畫面(管理者帳號登錄)153
圖6-22聯邦資料庫管理系統管理者登錄畫面(管理者所擁有的權限)……………………………………………153
圖6-23聯邦資料庫管理系統聯邦成員(water)登錄畫面
圖6-24(a)聯邦資料庫管系統管理畫面(新增為例)…………154
圖6-24(b)聯邦資料庫管系統管理畫面(刪除為例)…………155
圖6-25聯邦成員加入與退出畫面…………………………155
圖6-26聯邦成員(IBM)加入狀況……………………………157
圖6-27聯邦成員(HP)加入狀況……………………………158
圖6-28 進行刪除公司編號1004 公司名稱 HP 進行刪除.159
圖6-29公司IA 修改資料前………………………………160
圖6-30公司IA 修改資料後………………………………160
圖6-31聯盟廠商資料查詢畫面……………………………161
圖6-32管理者或聯邦成員查詢狀況………………………162
圖6-33管理者或聯邦成員輸入錯誤時狀況………………163
表 目 錄
表3-1各種系統組態比較……………………………………51
表4-1概念分類列表…………………………………………54
表4-2企業標準ERP 行銷模組與流程模型分析之活動共通性列表……………………………………………………62
表4-3ERP模組關聯示意圖……………………………………64
表5-1多層次架構與Client/Server 架構比較……………104
表5-2為資料庫系統管理者元件功能………………………129
表5-3廠商元件功能…………………………………………129
表5-4為資料庫連接元件功能………………………………130
表5-5FDBMS資料庫管理元件功能…………………………131
參考文獻
1、Allen, P. and Frost S., Component-Based Development forEnterprise System, Cambridge University Press, U.K., 1999
2、Beck, J.E., Reagin, J.M., Sweeny, T.E., Anderson, R.L. and Garner, T.D., “Applying a component-based software architecture to robotic workcell applications,” IEEE Transactions on Robotics and Automation, 2000, Page(s): 207 —217
3、Bittner, K., 李潛瑞 譯,“Rational Unified Process Business,” http://www.sos747.com.tw/ASP/Feature/sosf-main.htm
4、Chauki, Jeong and Shahsavari, M.M, “Component-based distributed network management,” Proceedings of Southeastcon 2000, 2000 , Page(s): 460 —466
5、Craig, L.著,梁賓先 譯,活用UML與樣式,維科出版社, 1999
6、Elmasri, R. and Navathe, S.B., Fundamentals Database System, Third Edition ,Addison-Wesley, C.A., 2000
7、Ensemble Group, Designing Business Process-Based Software: A Detialed Example, Ensemble System Inc, N.Y., 1999
8、Eriksson, H. and Penker, M., Business Modeling with UML Business Patterns at work, Wiley Computer Publishing, C.A., 2000
9、Fan, X. and Chen, J., “A component-based model of Web-enabled applications,” IEEE Proceedings of TOOLS 27 , 1998, Page(s): 301 —306
10、Ferguson and Renee, B., “Business process tools take the next step,” eWeek, SEEBEYOND Technology Corp, 2001, Page(s): 11-13
11、Fingar and Peter, “Component-Based Frameworks for E-Commerce,” Communications of the ACM, 2000, Page(s): 61
12、Gates, F., “Using EJB Model to Build Reliable and Scalable System at Syracuse University,” Java Development Journal, 2000
13、Houston, P.J., Wilkie, F.G. and Anderson, T.J., “Component-based development CORBA and RM-ODP,” IEEE Software Conference , 1998, Page(s): 22 —28
14、IBM Group and Geogra, “IBM SanFrancisco Available Solutions,” http://www-4.ibm.com/software/ad/sanfrancisco/pdf
15、Jarzabek, S. and Hitz, M., “Business-oriented component-based software development and evolution,” Database and Expert Systems Applications, Proceedings. Ninth International Workshop, 1998, Page(s): 784 —788
16、Kassem, N., Designing enterprise Applications with the Java 2 Platform ,Enterprise Edition, Wiley Computer Publishing, C.A., 2000
17、Larsen, “GrantDesigning component-based frameworks using patterns in the UML,”Communications of the ACM, 1999, Page(s):38-46.
18、Larsen and Grant, "Component-Based Enterprise Framwork,"Communications of the ACM, 2000, Page(s):25-27
19、Meyer, B. and Mingins, C., "Component-Based Development ,”IEEE Journal from buzz to spark, l999, Page(s): 35-38
20、Monica, P., Writing Enterprise Application with Java 2 SDK, Enterprise, Sun Microsystems, 1999
21、Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., Lorensen and W., Oriented Modeling and Design, Prentice-Hall International, N.J., 1991
22、Rumbaugh, J., Rational Methodologist, 元擎軟體公司譯 “UML與電子開發新趨勢,” http://www.sos747.com.tw/ASP/Feature/sosf-main.htm
23、Seacord, R.C., Wallnau, K., Robert, J., Dorda, S.C. and Hissam, S.A. , “Custom vs. off-the-shelf architecture,” Enterprise Distributed Object Computing Conference, 1999, Page(s): 270 —278
24、Sessions, R., “Component-oriented middleware for commerce systems,” IEEE Software Conference, 1998,Page(s): 42-44
25、Son, S.and Injoong, K., “ A component-based client/server application development environment using Java Technology,” IEEE Proceedings: Technology of Object-Oriented Languages. TOOLS 28 , 1998, Page(s): 168 —179
26、Walker, K. and Ainsworth, P., “Developing a Process Approach in the Business Core Curriculum,” Issues in Accounting Education, 2001, Page(s): 41-67
27、Zahavi, R., Enterprise Application Integration With Corba Component and web-Based solution, Addison-Wesley, C.A., 2000
28、周樹榮,『A Introduction to Windows DNA』,http://140.135.11.161/DreamSoftware
29、林克仁,『利用類別圖建構系統的架構模型』, http://www.sos747.com.tw/ASP/Feature/sosf-main.htm
30、林裕隆, 『元件式企業軟體應用系統解決方案』, http://www.sos747.com.tw/ASP/Feature/sosf-main.htm
31、楊仁達, 『元件式電子商務應用與趨勢』, http://www.sos747.com.tw/ASP/Feature/sosf-main.htm
32、王克明, 『Design pattern』,資策會, 2000
33、王克明, 『運用 Enterprise JavaBean 的技術帶給企業的利基』,物件導向雜誌社, 2000
34、胡聰領, 『元件式軟體程式設計』, http://www.sos747.com.tw/ASP/Feature/sosf-main.htm
35、蔡志展,『以Enhydra 建構N Tier 應用程式網站』,芝麻數位公司, 2000
36、賴靜美,『以COM 及Visual Basic 6.0建構N層應用軟體』,試讀版p1-p20, http://www.hudson.com.tw/TryRead/rdt906.htm
37、果芸, 『對ERP 應有的認識』,資訊與電腦, 1999, p34~45
38、鄭景華, 『框架概念及其發展與應用』, 政治大學資管系, 2000
39、陳祝美, 『軟體元件的特性』, http://www.sos747.com.tw/ASP/Feature/sosf-main.htm
40、高煥堂, 『EJB —Based 電子商務系統的架構、開發與管理』, Taiwan EJB 研討會, 2000
41、高煥堂, 『兩階段式OOAD開發大型3-Tier 系統』,物件導向雜誌社,第11期 , p7-p22
42、高煥堂,『物件導向雜誌,物件導向雜誌社』,第13期, p8-11, p16-37
43、黃國昌,『以UML及企業規則為基礎的商業軟體元件發展環境』,碩士論文, 台灣科技大學 電子工程研究所, 八十九 學年度
44、王佳琪,『ASP走紅微軟嚴陣以待』, http://www.ithome.com.tw/news/890119/20000119-3.html 
45、許瓊予, 『蛻變中的ERP大廠─SAP』,資策會, 2000 
46、周樹林, 『北美ASP市場現況與發展趨勢』,資策會, 2000
47、周樹林, 『評選ASP的十大問題』,資策會, 2000
48、台灣微軟: http://www.microsoft.com/taiwan/
49、鼎新電腦,『Work flow 與 ERP 模組關聯』, 鼎新電腦公司企業專刊, 2000
50、經濟部工業局,『企業軟體元件發展』(觀念篇、技術篇),中華民國軟體協會-軟體產業服務團, 2000
51、許憲忠, 『淺談主從式架構』, http://www.ascc.net/nl/84/1109/03.html
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top