基於windows系統的考試系統VB+SQL

學識都 人氣:1.87W
畢業論文

摘        要
本系統是基於windows系統的考試系統,它用到的協議是UDP協議,採用c/s模式,它的特點是無連接的網絡協議。軟件採用Visual Basic 6.0作爲系統的開發工具,採用SQL Server 2000中文版作爲後臺數據庫來維護和管理數據庫。本軟件主要針對各大高校和中小學校和設計,實現基於局域網的網絡考試系統。它主要完成了模擬1般考試的各個功能,如考試的分發試卷,交卷,學生異常的處理等功能。本系統界面友好,操作簡單,即使對不太熟悉電腦的老師
來說也是很容易操作的。隨着網絡的逐漸普及,本系統已變得越來越重要。
關鍵詞:Visual Basic  c/s  網絡考試 SQL server 2000

Abstract
This system is a system of examination based on windows system. It uses UDP agreement and C/S mode. Its characteristic is no protocol join. The software adopts Visual Basic 6.0 as developing instrument of the system, and adopts the Chinese edition of SQL Server 2000 as backstage supporter database to maintain and manage the database. This software is designed mainly to large universities and middle and primary schools to realize the examination system based on LAN network. It has finished every function of stimulating general examination, such as the distribution and handing in of examination paper, and the functions of the students’ unusual treatment and so on. The interface of this system is friendly, and it is simple to operate, even to those teachers who are not familiar with computer. With the popularization of network, this system is becoming more and more important.

 
目     錄
前     言 3
第1章  系統設計相關原理 4
1.1Visual basic 簡介 4
1.2數據庫簡介 11
1.3 本系統用到的主要技術 12
第2章   可行性分析 13
2.1技術可行性 13
2.2開發設備的可行性 13
2.3設計時間的安排與可行性 13
第3章  需求分析 14
3.1 軟件介紹 14
3.2 軟件的功能性需求 14
3.3 非功能性需求 14
3.4 軟件開發模式 15
3.5 軟件的數據流圖(DFD) 15
3.6 市場需求 17
3.7 軟件其他方面需求 17
第4章   概要設計 18
4.1 模塊框圖 18
第5章  軟件的詳細設計 19
5.1 主要窗口的設計 19
5.2 數據庫的設計 22
5.3 軟件的功能流程圖 24
5.4 軟件詳細設計的'總結 26
第6章  軟件功能的編碼實現 27
6.1 服務器端各主要控件及主要功能的實現 27
6.2 客戶端主要控件和功能的實現 37
第7章   測    試 39
7.1 測試主要內容 39
7.2 測試方法 39
7.3 測試結果 39
結束語 40
參考文獻 41

 

               前     言
    電腦已經成爲掛在我們嘴角的1句口頭禪,它已經深入到日常工作和生活的方方面面,比如文字處理、信息管理、輔助設計、圖形圖象處理、教育培訓以及遊戲娛樂等。Windows系統的推出使電腦從高壓的學術殿堂走入了尋常百姓家,各行各業的人們無須經過特別的訓練就能夠使用電腦完成許多複雜的工作。然而,雖然現在世界上已經充滿了多如牛毛的各種軟件,但他們依然不能滿足用戶的各種特殊需要,人們好不得不開發適合自己特殊需求的軟件。以前開發windows下軟件是專業人員的工作,需要掌握許多專業知識和經過特殊的培訓才能勝任。現在不同了,即使你沒有接受過嚴格的程序設計訓練,使用visual basic也1樣能開發出功能強大、適合自己特殊需要的應用程序。Visual basic 繼承了basic語言易學易用的特點,特別適合初學者學習windows系統編程。
我們知道,在現在信息飛速發展的時代,速度和效率已經變成非常重要了,在學校也如此,舉行1次考試也可以不要集中學生在1起進行,可以在學校的網內進行,這可以提高考試的效率,網上考試系統以變的非常重要。以前的人工監考既費時又費力,現在有了網上考試系統只要1個管理員,1切就輕鬆解決了,對考試的公平行和保密性也得到了很好的保證。對試卷的管理也很方便,對學生的情況管理也特別管用,這些優點極大的提高了傳統考試的效率,使得網絡考試系統變的相當重要。由此可見,開發1套基於局域網的考試系統是很有必要的,在下面的各章中我將以開發1套基於局域網的網絡考試系統爲例,談談在開發過程中所涉及的問題及解決的方法。

基於windows系統的考試系統VB+SQL