一般情況教師想出一份試卷,要么到龐大的題庫里一道一道的把題找出來,或是從幾本相關的書里把題一道一道挑出來。這樣即費時又費力,而且很難保證試題的覆蓋面和把握好試卷的難度。正是為了能夠幫助教師輕松的出一份高質量的試卷而開發了本軟件。為了達到預期的目標我們最終選擇了Microsoft Office DocumentImaging做為本軟件的終端輸出。本軟件是在對現有控件的改進和VBA編程的研究的基礎上開發的。本軟件實現了以下主要功能:1.手動生成試卷;2.自動生成試卷;3.抽取現有試卷;4.數據庫管理。大量的測試表明本軟件在Windows 98/me/2000/XP平臺配合Office 系列 的環境下程序運行穩定且各項功能運行得都很正確,基本達到了預期的要求!
關鍵詞:題庫系統;試卷生成;數據庫;VBA
1 . 簡述 5
1.1 開發工具簡介 5
1.1.1 Visual Basic 6.0的特點 5
1.1.2 主要的控件及其基本屬性,事件簡介 6
1.1.3 數據庫連接方式選擇 10
1.2 程序運行環境 12
2 . 需求分析 12
2.1 負責的功能模塊 12
2.2 軟件功能分析 12
3 . 設計階段 16
3.1 概要設計 16
3.1.1 系統數據庫設計 16
3.2 詳細設計 19
3.2.1 程序流程圖 19
3.2.2 窗體功能簡介 22
4 . 軟件實現 27
4.1 OOP簡介 27
4.2 開發的關鍵技術 28
5 . 軟件測試及其維護 32
5.1 系統測試平臺簡介 32
5.2 測試方法 33
5.3 系統維護 34
6 . 開發總結 34
參 考 文 獻 35
致 謝 36
譯 文 37
原 文 40
緒論
在開發本軟件之前,正是我努力提高自己的VB開發水平的時期。因此我選擇了VBi做為我的開發工具,然而這次開發的軟件和以前不一樣。最主要的區別在于這個軟件要以Microsoft Office DocumentImaging做為試卷的終端輸出。而它們又是兩個不同公司的產品。因而,剛一開始我特別擔心這個技術能否得到比較圓滿的解決。在開發的過程中我不斷的對VBA技術進行研究,并且將它應用于這次的軟件開發中。因而比較好的解決了Microsoft Office DocumentImaging的接口編程問題。還有一個比較棘手的問題就是VB提供的控件都是很基本的,而這次開發中要用到一個可以標記選中狀態的樹型控件,把本軟件在多達4種操作系統和3個不同版本的Office上進行測試。測試表明:在Windows 98/me/2000/XP平臺配合Office XP/2003 下程序運行穩定且各項功能運行.
1 . 簡述
1.1 開發工具簡介
1.1.1 Visual Basic 6.0的特點
Visual Basic 6.0是Micrsoft公司出品的開發工具,Visual Basic是一種可視化的,面向對象的Windows開發語言,它具有易用,通用和開發效率高的特點。隨著微軟對它不斷地改進以及計算機本身性能的提高,使得Visual Basic越來越適合一般的應用程序開發。正如Bill Gate所說,世界上絕大多數的Windows應用程序是用Visual Basic編寫的。在眾多的開發工具中,我們為什么要選擇Visual Basic6.0呢?因為VB具有眾多其它開發工具所沒有的優點!
2.1 負責的功能模塊
設計試題生成功能,試題能分布整個教學內容
具有試題的答案生成功能
數據庫設計及維護
程序的其它選項設置
2.2 軟件功能分析
根據我負責的功能模塊,主要是在試卷的生成上。
1.要顯示書本章節信息以供用戶使用。而在數據庫里章節的存放是沒有規則也即它們的順序不一定按照真實書本的章節順序來存儲的。但是在顯示章節信息的時候必須按照書本的章節順序來顯示。
上一篇:vb語言教學輔助系統
下一篇:vb學生評語生成系統論文