| 研究生: |
廖舜權 Shun-Chuan Liao |
|---|---|
| 論文名稱: |
整合線上軟體開發工具、線上廣播與加密技術之軟體工程線上考試系統 Online Examination System for Software Engineering Courses using Software Toolkit, Online Broadcast and Encryption |
| 指導教授: |
李允中
Jonathan Lee |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系在職專班 Executive Master of Computer Science & Information Engineering |
| 畢業學年度: | 100 |
| 語文別: | 中文 |
| 論文頁數: | 66 |
| 中文關鍵詞: | 數位簽章 、雜湊函數 、非對稱式密鑰加密法 、線上廣播 、軟體工程 、線上考試 、對稱式密鑰加密法 |
| 外文關鍵詞: | Violet UML Editor, Digital Signature, Hash Function, fMath, Red5, Symmetric Key Encryption, Base64, JFreeChart, google-code-prettify, Asymmetric Key Encryption, UML |
| 相關次數: | 點閱:18 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
大部份的線上考試系統只提供單選題、複選題、問答題等文字模式的
考試方式。為了改善上述問題,本研究以軟體工程線上考試系統為例,在系統中整合多種線上編輯元件,實作了線上編輯UML、數學方程式、程式碼、資料圖表等不同型態的考試方式,讓線上考試系統不再局限於文字模式的考試方式。
除此之外,教師在學生進行線上考試時需要對學生進行系統操作的示
範,為滿足此需求,本研究整合了Red5 Media Server 影像串流平台,讓線上考試系統可將教師電腦螢幕上的畫面,廣播給正在線上考試的學生觀看。
同時為了增加線上考試系統與異質平台的溝通與整合能力,本研究應
用對稱式密鑰加密法(Symmetric Key Encryption)、非對稱式密鑰加密法(Asymmetric Key Encryption)、雜湊函數(Hash Function)、數位簽章(Digital Signature)等技術實作了考試資料查詢服務,讓線上考試系統具備安全的資料交換介面。
Most of online examination systems only provided textual mode questions like multiple choice/choices questions, short answer questions. In order to improve this issue, we integrated a variety of online edit components into our
online examination system including UML(Unified Modeling Language), mathematical equations, programming code, data sheet editors…etc. With this various types of examination edit components, online examination no longer limited to textual mode examination.
During the online examinations, demonstration for students about how to operate this system is necessary. In order to fit this need. Our system integrates Red5 Media Server streaming platform. Teacher can broadcast the streaming of
the desktop operations to those students who is doing their online examination.
For the compatibility of communication across different platforms, we apply Symmetric Key Encryption, Asymmetric Key Encryption, Hash Function and Digital Signature on our online examination query services that enhances information security in online examination system.
[1] 許來國,「整合OpenID 與RIA 技術之軟體工程線上考試系統」,國立中央大學,碩士論文,民國99 年。
[2] Unified Modeling Language (UML), http://www.uml.org/.
[3] LaTeX, http://www.latex-project.org/.
[4] MathML, http://www.w3.org/Math/.
[5] google-code-prettify, http://code.google.com/p/google-code-prettify/.
[6] JFreeChart, http://www.jfree.org/jfreechart/.
[7] Red5 Media Server, http://www.red5.org/.
[8] 施宏澤,「網路服務安全機制之研究與實作」,國立中央大學,碩士論文,民國98 年。
[9] Java SE Security Documentation, http://docs.oracle.com/javase/6/docs/technotes/guides/security/.
[10] 梁棟,Java 加密與解密的藝術,碁峰,2010。
[11] 粘添壽,資訊與網路安全技術,2/e,旗標,2009。
[12] Violet UML editor, http://alexdp.free.fr/violetumleditor/.
[13] Developing and Deploying Java Applets, http://docs.oracle.com/javase/tutorial/deployment/applet/index.html.
[14] fMath, http://www.fmath.info/.
[15] red5-screenshare, http://code.google.com/p/red5-screenshare/.
[16] Developing and Deploying Java Web Start Applications, http://docs.oracle.com/javase/tutorial/deployment/webstart/index.html.
[17] J.Garrett, Ajax: A New Approach to Web Application, http://www.adaptivepath.com/publications/essays/archives/000385.php.
[18] JSON, http://www.json.org/.
[19] 楊亨利、應鳴雄,「線上測驗系統的評分機制及回饋方式對測驗成績、評分效力、測驗系統滿意度之影響研究」,資訊管理展望,第8 卷第2期,1-24 頁,2006。
[20] 彭育彥,「設計與實作SOAP 服務與RESTful 服務之整合方法」,國立中央大學,碩士論文,民國98 年。
[21] Jersey User Guide, http://jersey.java.net/nonav/documentation/latest/index.html.
[22] Amazon Simple Storage Service API Reference, http://docs.amazonwebservices.com/AmazonS3/latest/API/.
[23] Yahoo! Answers API, http://developer.yahoo.com/answers/.
[24] RFC 2045, http://tools.ietf.org/html/rfc2045/.