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

一個線上會議系統重構之案例研究

A Case Study on Refactoring a Web-based Conference Management System

指導教授 : 陳偉凱

摘要


Easy Conference Management System (ezCMS)是一個可以調整功能的線上會議管理系統,讓會議管理員不需要修改原始碼,透過使用者介面(User Interface)即可設定辦理學術會議所需的審查程序、徵稿活動、表單內容、報表等功能。然而,在本論文開始進行前,ezCMS尚未承辦過任何實際的學術會議,本論文以ezCMS為案例,探討實際學術會議的需求,以及如何擴充ezCMS以支援該需求,過程中有許多挑戰,本論文研究如何利用重構(refactoring)的方式改善ezCMS既有的設計,包含系統穩定性、負載能力、系統效能、系統回應時間,並消除壞味道(bad smell)以利於功能的擴充與維護。本論文成果已實際應用於兩個學術會議:APWCS 2010與ICID 2010。

並列摘要


Easy Conference Management System (ezCMS) is a Web-based conference management system designed to offer conference managers configurable review processes, activities, form questions, and reports. The configuration parameters are specified through a user interface. Therefore, ezCMS can be easily customized without modifying source code. However, prior to this thesis, ezCMS was a prototype that had not hosted any real conferences. This thesis uses ezCMS as a case study to investigate what a real conference needs and how ezCMS can be extended to support them. There are lots of challenges. This thesis aims to use refactoring to improve the design of ezCMS, including system reliability, maximum load capacity, system performance and system response time, and eliminate bad smells so that the system functionality can be extended easily. The result of the improved ezCMS has been taken online and supported two conferences, APWCS 2010 and ICID 2010.

參考文獻


[1] 朱曉晏,一個可調整功能的線上會議管理系統,碩士論文,國立臺北科技大學資訊工程研究所,台北,2009。097TIT05392016。
[36] 陳冠銘,一個可擴充的線上會議系統模型,碩士論文,國立台北科技大學資訊工程研究所,台北,2009。
[7] Martin Fowler, Kent Beck, John Brant, William Opdyke and Don Robert, Refactoring: Improving The Design of Existing Code, New York: Addison-Wesley, 1999
[21] EUNITE 2004 – Paper Submission Form, http://www.eunite.org/eunite/events/eunite2004/Paper_submission.htm
[23] 2009 AZA Annual Conference Call for Papers Submission Form, http://www.surveymonkey.com/s.aspx?sm=VnrgqJL4EOhXL6LUByLVzg_3d_3d

被引用紀錄


李玠錞(2013)。Web應用程式之雲端效能測試系統〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2013.00471
胡朝翔(2012)。以減少壞味道為提升學生程式碼品質之教學方法〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2012.00717
王秉誠(2011)。一個以合約控制表單與問題流程之研討會管理系統〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2011.00009

延伸閱讀