跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.17) 您好!臺灣時間:2025/09/03 02:15
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:羅仁治
研究生(外文):Lo, Jen-Chih
論文名稱:以PRMRX建構法設計暨實作中小學薪資自動化系統
論文名稱(外文):Building an Automatic Payroll Management System for Elementary and Junior High Schools with the PRMRX-based Construction Method
指導教授:陳昌盛陳昌盛引用關係
指導教授(外文):Chen,Chang-Sheng
學位類別:碩士
校院名稱:國立交通大學
系所名稱:理學院科技與數位學習學程
學門:教育學門
學類:教育科技學類
論文種類:學術論文
論文出版年:2011
畢業學年度:99
語文別:中文
論文頁數:80
中文關鍵詞:Petri netPRMRX薪資MVCRBACXML
外文關鍵詞:Petri netPRMRXPayrollMVCRBACXML
相關次數:
  • 被引用被引用:2
  • 點閱點閱:881
  • 評分評分:
  • 下載下載:49
  • 收藏至我的研究室書目清單書目收藏:0
本論文提出的PRMRX建構法,提供一套整合性的開發框架,整合流程設計、資料庫規劃、程式設計、權限控管、資料交換的需求,輔助開發人員,將作業流程轉換為程式邏輯。在本論文中我們另外也建置一套實驗性質的中小學薪資系統,透過此法提供的標準化方法及輔助開發框架,進行不同階段的概念及觀點轉換,具體呈現此法中所有的理論依據與實作流程,驗證此法可行。

PRMRX建構法,提供明確的方法及步驟,將作業流程轉換為Petri net流程圖、資料庫關連圖與程式設計藍圖等,完成系統的設計規劃,最終再一一實作MVC程式模組、RBAC權限控管模組、XML資料交換模組等,完成系統的建置。尤其,PRMRX建構法可適用於各種不同的平台及程式語言開發的系統,協助整合流程規劃與程式開發。

In principle, the PRMRX-based construction algorithm proposed in this thesis provides a systematic development framework for integrating the various requirements of workflow design, database design, program design, and facilitating the implementation of different levels of access control and data exchange of the related systems. For validating the effectiveness, we use it to help design and implement a web payroll system for elementary and junior high schools.

The PRMRX-based construction method provides a set of precise steps to convert among different viewpoints and concepts of specific stages by transferring the workflow process to its corresponding Petri net graph, and then to the creation of the relational database diagram and program blueprints, composed of MVC conceptual modules (including different roles, different tasks and resources, etc.). From the above, we can implement the related MVC program modules, RBAC access control modules and XML data exchange modules. Moreover, as the PRMRX-based construction algorithm provides a standard approach, with some minor modifications, it can be applied to build various web information systems with different platforms and/or program languages to help integrate workflow process design and program development.

摘 要 i
ABSTRACT ii
誌 謝 iii
目 錄 iv
表 目 錄 vii
圖 目 錄 viii

第一章 緒論 1
1.1簡介 1
1.2研究動機 2
1.3研究方法 3
1.4章節介紹 5

第二章 背景知識 9
2.1 Petri net 9
2.1.1 Petri net 是描述流程且定義清楚的圖形化語言 9
2.1.2 Petri net可以清楚呈現常見的作業流程模式 10
2.1.3 Petri net圖形與UML活動圖的比較 12
2.2 MVC設計模式 14
2.2.1模組化的MVC程式碼減輕維護的負擔。 14
2.2.2眾多成熟的MVC框架可供運用 15
2.3 Zend Framework 15
2.3.1 Zend Framework提供架構完整的MVC框架 16
2.3.1.1 Controller類別 16
2.3.1.2 Model類別 16
2.3.1.3 View類別 16
2.3.2 Zend Framework提供豐富完整的函式庫 16
2.4 XML 17
2.4.1 XML依據資料意義設定標籤名稱 17
2.4.2 XML具有跨軟硬體平台的中立性 18
2.5以角色為基礎的存取控制(Role-Based Access Control) 20
2.5.1 RBAC簡化管理的複雜度 20
2.5.2 RBAC的權限名稱可自訂 20
2.6 jQuery(簡化JavaScript的開發難度) 20

第三章 PRMRX建構法 22
3.1系統架構 23
3.1.1 Petri net觀點(圖3-1中的A) 23
3.1.2資料庫觀點(圖3-1中的B) 23
3.1.3 角色的觀點(圖3-1中的C) 24
3.1.4程式邏輯及畫面流動觀點(圖3-1中的D及E) 24
3.1.5 RBAC權限控管模組(圖3-1中的F) 25
3.1.6 XML資料交換中心(圖3-1中的G) 25
3.1.7 PRMRX建構法演算法 25
3.2 Petri net作業流程圖的規劃 27
3.3 資料庫的規劃 31
3.4 MVC模組的規劃 32
3.5 MVC模組的實作 34
3.6 RBAC權限控管模組 35
3.7以XML資料交換中心整合異質系統 36
3.7.1以非同步方式與XML資料交換中心交換資料 36
3.7.2以同步方式與XML資料交換中心交換資料 36

第四章 系統架構及實作環境 37
4.1建置環境 37
4.2軟體工具的使用 39
4.3安全機制的建立 40

第五章 以PRMRX建構法建置中小學薪資系統 42
5.1 規劃中小學薪資系統的Petri net流程圖 42
5.2規劃資料庫關連圖 44
5.3規劃及實作MVC模組 46
5.3.1 MVC模組的規劃 47
5.3.2 MVC模組的實作 49
5.4 RBAC管理模組的實作 52
5.5 XML資料交換中心的實作 57
5.5.1訂定交換資料種類及XML資料交換格式 58
5.5.2確認程式邏輯 59
5.5.3實作薪資系統的XML資料交換模組 60
5.5.4實作XML資料交換中心的XML資料交換模組 61

第六章 問卷調查與使用經驗分析 62

第七章 結論與未來研究方向 64
7.1結論 64
7.2未來研究方向 65

參考文獻 67

Appendix A1 69
Appendix A2 72
Appendix A3 74


[1] 林裕峰,「跨網域之校務單一登入系統」,國立交通大學,碩士論文,2007。
[2] 李孟寰,「以情節為基礎之需求擷取與需求文件客製化」,東海大學,論士論文,2006。
[3] 邱郁惠,學會UML/OOAD這樣開始就對了,二版,台北,碁峯資訊股份有限公司,2010年。
[4] 詹雪梅,「薪資管理系統的再生與繼往開來」,台灣,TANET 2006 台灣網際網路研討會,2006。
[5] 標雯琪,「以統一塑模語言2.0活動圖為基礎的分析模型」,東海大學,論士論文,2006。
[6] 簡培修,「利用延伸Petri nets建構校園文書工作流程模型之初探」,台灣,2007台灣網際網路研討會,2007。
[7] 蘇冠緯,「以MVC架構為基礎之開發者入口網站設計與建置」,中原大學,碩士論文,2002。
[8] 羅仁治,陳昌盛,「以Petri net及MVC建構中小學薪資作業系統雛型」,台南,2010台灣網際網路研討會,2010。
[9] Apache. Available from: http://www.apache.org/.
[10] CITRIX. Available from: http://www.citrix.com./lang/English/home.asp.
[11] IptablesHowTo. Available from: https://help.ubuntu.com/community/IptablesHowTo.
[12] jQuery. Available from: http://jquery.com.
[13] MVC Available from:
http://www.techrepublic.com/article/mvc-design-pattern-brings-about-better-organization-and-code-reuse/1049862
[14] MySQL. Available from: http://dev.mysql.com/.
[15] Ni, Q., et al., “Privacy-Aware Role-Based Access Control.”, Acm Transactions on Information and System Security, 13(3), 2010.
[16] OWASP(Open Web Application Security Project). Available from: https://www.owasp.org/index.php/Main_Page.
[17] OOAD(Object-oriented analysis and design). Available from: http://en.wikipedia.org/wiki/Object-oriented_analysis_and_design.
[18] PHP. Available from: http://www.php.net.
[19] PAROS(for web application security assessment). Available from: http://www.parosproxy.org/.
[20] PIPE(Platform Independent Petri net Editor). Available from: http://pipe2.sourceforge.net/.
[21] Petri net. Available from: http://en.wikipedia.org/wiki/Petri_net.
[22] RUP(Rational Unified Process). Available from: http://en.wikipedia.org/wiki/IBM_Rational_Unified_Process.
[23] Sandhu, R.S., et al., “Role based access control models.”, Computer, 29(2): p. 38-&, 1996.
[24] Ubuntu. Available from: http://www.ubuntu.com.
[25] van der Aalst, W.M.P. and A. Kumar, “XML-based schema definition for support of interorganizational workflow.”, Information Systems Research, 14(1): p. 23-46, 2003.
[26] XML. Available from: http://www.w3schools.com/.
[27] Zend Framework. Available from: http:///framework.zend.com.

連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top