喬榮愛
摘要:《數據庫原理及應用》在線練習及測試系統主要針對《數據庫原理及應用》課程的練習與測試而開發的。通過對課程練習與測試的需求分析,系統采用Struts2 + JDBC + Oracle為主要的開發模式,主要實現了題庫管理,分章練習,自動組卷測試及成績分析等幾塊功能,基本滿足了課程練習及測試的需要。系統采用B/S的架構模式,容易升級,易于操作,交互性強。
關鍵詞:在線練習;B/S模式;題庫;自動組卷
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)31-7246-03
Abstract: Database Principle and Application Online Exercises and Testing System is developed for practice and testing of large database technology courses. Through the practice and test of the course demand analysis, the system uses the Struts2 + JDBC + Oracle as the major development model. Mainly realizes the question bank management, sub-chapter exercises, automatic generation of test and performance analysis, basically meets the needs of the course to practice and test. The system adopts Browser/Server structure, easy to upgrade and operation, strong interactivity.
Key words: online practicing; browser/server structure; test database; auto-generated papers
1 概述
《數據庫原理及應用》在線練習及測試系統是建立在互聯網上的應用系統,此系統可以使用戶學習過后及時檢驗自己的學習效果,發現自己的不足;同時,便于教師發現學生的薄弱知識面,做好教學方面指導工作,提高學生學習效率。此系統中題目的生成、試卷的提交、成績的批閱等都可以在網絡上自動完成。只要形成一套成熟的題庫就可以實現測試及練習的自動化。這樣一來,教師所要做的只是精心設計題目、維護題庫,而不是組織考試,從而大大減輕了教師的負擔。使用本系統,學生直接在網上在線測試或者練習,提交試卷結束后,直接查看成績,查看試題解析,教師可以直接進行成績分析,實時掌握學生的知識薄弱環節,及時調整教學安排。達到讓學生及時檢驗學習效果鞏固不足,讓老師了解授課效果,重點教學。
2 系統需求分析
2.1系統總體功能分析
根據系統需求,可以知道該在線測試及練習系統中具有兩種用戶,分別是教師和學生。……