透過您的圖書館登入
IP:3.15.234.89
  • 學位論文

一個以合約控制表單與問題流程之研討會管理系統

Using Contracts to Control Form and Question Processes of a Conference Management System

指導教授 : 陳偉凱

摘要


會議管理系統是處理論文投稿與審查的線上系統,而ezCMS (Easy Conference Management System)是一個可調整功能的會議管理系統。使用者無須修改原始碼,只要透過系統設定即可調整系統功能,包括調整表單內容、設定會議報表欄位、以及更改審查階層等。然而ezCMS 目前無法處理問題以及表單的連動關係,意即系統無法根據其他問題的答案而取消表單或問題。本論文提出以合約的方式控制表單及問題的流程。系統管理員只需為表單或問題設定不同的先決條件(Precondition),而先決條件即可控制表單或問題是否啟用及顯示,因此表單以及問題流程可以任意調整,增加系統的使用彈性。

並列摘要


A conference management system is a Web-based system that handles paper submission and review processes. ezCMS is a conference management system that allows the system administrator to adjust system functionalities to meet various conference needs without modifying source code, including customizable form and adjustable tabular report and review hierarchies. However, ezCMS is not capable of managing the dependencies between questions and forms. That is a form or a question cannot be disabled depending on the answer of another question. This thesis proposes using contracts to control form and question processes. The system administrator can simply specify the preconditions of forms or questions. The preconditions are used to control whether the forms or questions are enabled and displayed. Therefore, form and question processes can be arbitrarily arranged, increasing the flexibility of the entire system.

參考文獻


[5] 朱曉晏,一個可調整功能的線上會議管理系統,碩士論文,國立臺北科技大學資訊工程研究所,台北,2009。
[6] 黃琮聖,一個線上會議系統重構之案例研究,碩士論文,國立臺北科技大學資訊工程研究所,台北,2010。
[7] 陳冠銘,一個可擴充的線上會議系統模型,碩士論文,國立台北科技大學資訊工程研究所,台北,2009。
[8] B. Meyer. Applying Design by Contract,” Computer, IEEE, October 1992, pages 40- 51.
[11] Precondition, http://en.wikipedia.org/wiki/Precondition

被引用紀錄


胡朝翔(2012)。以減少壞味道為提升學生程式碼品質之教學方法〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2012.00717

延伸閱讀