摘 要
Smart在線考試評估系統(簡稱“SMART系統”),是基于Browser rver(簡稱B/S)結構的數據庫訪問模式,采用Struts + Spring + Hibernate作為平臺搭建的框架開發的一套新型智能的遠程教育軟件。主要用于各中小學的學生考試和教學評估。本論文設計作為Smart項目的一個組成部分,主要實現了考試過程監控和客觀題的自動閱卷功能。論文首先介紹了設計中所涉及到的項目背景、開發技術,并構建了系統的總體框架;其次根據中小學的實際情況和遠程教育軟件項目的需求,詳細地進行了數據庫設計和系統功能模塊設計,制定了各功能模塊的流程圖;然后采用JAVA編程語言對本論文的設計任務進行編碼,并最終實現了對考試過程的監控和對客觀題的自動閱卷等功能。通過本模塊的應用,可以滿足SMART系統的在線考試部分需求,對SMART系統的應用和發展起到一定的促進作用。
關鍵詞:Hibernate;在線考試;考試監控;閱卷
The SMART System-
Design and Implementation The Module of The Examination Controls and Paper Inspection
Abstract
Smart online examination and eva luation system, as SMART System for short; is a kind of the intelligent long-distance education software which is developed by the framework of the Struts + Spring + Hibernate. This system will be used mainly in the middle and primary schools for examination and eva luation. As the part of the system, it has mainly realized some functions, controlling the course of examination and looking over the papers automatically. First, the thesis introduces the background of the project and the technology that involved in the project, and the construction of the developing platform by according to the actual conditions of the elementary school and middle school. Second, according to the actual conditions of the middle schools and primary schools and the demand of the long-distance education software project, the thesis describes the designation of the database and the module of systematic function in details, and then makes the flow diagram of every function module; and then based upon JAVA language to program. At last the system provides the function of the examination controls and the automatic objective questions inspection. By this module applying, it may satisfy the Smart system demand, and promote the Smart system development.
Key words: Hibernate; online examination; examination controls; paper inspection