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

基於雲端平台技術之線上測驗系統開發研究

A Study of Online Examination System Development Based on Cloud Platform Technologies

指導教授 : 陳英一

摘要


近年來隨著網路發展與資訊技術的進步與演進,許多企業的業務流程逐漸從實體的紙本操作提升為網路的資訊系統,當業務流程的操作資訊化,使得在效率方面有所提升,以提高競爭力。在大量企業流程資訊化的背景之下,隨之而來的是系統開發的需求, 如何在如此大量的需求之下進行有效率的開發變成一個重要的課題。 以往的系統開發,由於開發工具的限制,往往所有的功能都必須由工程師自行開發。除了系統的開發,開發環境的架設以及後續機器的維護,也會耗費大量的時間及成本。如今,隨著開發工具的日益成熟,伴隨著許多雲端平台與開發框架的出現,系統的開發型態,已不再是開發人員必須從基底開始整套系統的開發,而是以雲端平台與開發框架為基底進行開發。 本研究的重點是探討當今雲端平台與開發框架的發展,並將系統透過分析、設計,進一步針對各項功能,使用相對應之開發工具,以達到高效率之開發。本研究將以開發線上題庫系統為實例,透過分析將整體流程區分為三個階段,針對三個階段分別使用Google Site、.NET MVC與Moodle建置系統,並在三個系統之間建立資料轉換介面,使得資料可在三個系統間傳遞。為了降低使用者對於多帳號管理的負擔,使用Google OAuth單一登入技術,以達到系統間帳號之整合。 在本研究中所建立之線上題庫系統已正式上線,提供給五個科目使用,分別為計算機概論、一般英文、基礎護理學、觀光餐旅概論、初級會計學。其中計算機概論與基礎護理學分別於4月中與5月底各進行一次會考,並且計算機概論實行線上測驗及紙本測驗,基礎護理學執行紙本測驗。

關鍵字

雲端平台 單一登入 .NET MVC

並列摘要


In recent years, because the progress of the Internet and information technology. Form of business operations has gradually turned from documents to computer systems. When the business operation is computerized, the efficiency becomes a lot better as well, which greatly promoted the competitiveness of companies. In this background, the need of the development of the systems has been increased. So how to develop efficiently becomes an important issue. In the past, when develop system, because the limited of the developer tools, engineers have to develop all the function on their own. Besides, to build development-environment also consumes lots of costs. But nowadays, developer tools gradually come to maturity with the emergence of cloud platform and framework. It no longer requires engineers to develop all the function on their own. Instead, we can carry out development work from the base of cloud platform and framework. The priority of this research project is to study the progression of cloud platform and framework. Through the System-Analyst and System design, to each function we apply the corresponding cloud platform and framework. This research will develop online examination system as an example, we will divide the whole system into three parts by System Analyst. For each part we will Google Site, .NET MVC and Moodle to build the system. And By setting a data conversion interface between three systems, the information can be transmit freely. Besides, in order to ease the burden of managing multi-accounts of users, we use Google OAuth to integrate many accounts of different systems into one account. The online examination system is officially online for five Subjects to use. Each subject is Introduction of Computer Science, Basic Nursing, English, Introduction of Tourism and Hospitality and Accountancy. Introduction of Computer Science and Basic Nursing held an examination in April and May respectively. Introduction of Computer Science use the paper and online system to conduct the examination, and Basic Nursing use the paper.

並列關鍵字

Cloud Platform Single Sign-on .NET MVC

參考文獻


[1] Wikipedia, IaaS, http://en.wikipedia.org/wiki/Infrastructure_as_a_Service
[2] Wikipedia, PaaS, http://en.wikipedia.org/wiki/Platform_as_a_service
[3] Wikipedia, SaaS, http://en.wikipedia.org/wiki/Software_as_a_service
[4] Wikipedia, .NET MVC, http://en.wikipedia.org/wiki/ASP.NET_MVC_Framework
[5] 朱明中,ASP.NET MVC4 網站開發美學,碁峯資訊,2013,第1-8~1-10頁、第3-11~2-14頁、第3-2~3-5頁、第5-24~5-26頁

延伸閱讀