在我國,雖然遠程教育已經蓬勃地發展起來,但是目前學校與社會上的各種考試大都采用傳統的考試方式,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分煩瑣和非常容易出錯的事情,可以說傳統的考試方式已經不能適應現代考試的需要。因此,開發基于web的在線考試系統在當前已成為一項迫切的需求。
本畢業設計的課題是“基于web的在線考試系統的設計與實現”。系統實現涉及到數據庫技術、網絡技術、軟件工程、編程能力等;需要具備獨立觀察分析的能力、系統設計的能力、以及實際編程技能。
本課題主要解決考生登陸,人工出題,考生考試,人工閱卷,成績評估和試卷分析,和綜合管理等模塊,包括前臺客戶端程序的開發和后臺數據庫的設計。前者主要為界面開發和部分功能的實現;后者主要為數據庫表格的設計和創建,存儲過程的創建和維護、視圖的創建和維護、SQL函數的創建和維護等。
本系統的開發工具為,Microsoft SQL Server 2000,ASP技術,微軟的IIS和介面開發工具Macromedia Dreamweaver MX 2004,采用B/S結構
關鍵詞:在線考試、遠程教育、SQL、web、B/S、ASP
DESIGN AND IMPLEMENTATION OF ON-LINE EXAMINATION SYSTEM BASED ON WEB
ABSTRACT
In China, the distance education has been remarkably developed, but now most of the examinations are organized by the traditional test method in the schools and communities. With the increase of examination types and examination demands, the workload of teachers will grow larger and larger, and those works will be very cumbersome and very easy to go wrong. It can be said that the traditional examination methods can not meet the needs of modern examinations. Therefore, the development of web-based online examination system has become an urgent demand in the current.
The topic of this project is “Design and implementation of on-line examination system based on web” The major scope covers database technology, network technology, software engineering, programming and other capabilities. Ability of independent analysis, examination system design, and practical programming skills are assessed.
The task mainly includes six modules: candidates logging on, artificial topic, the candidates examination, artificial markers, performance eva luation and analysis of the test, such as front-end(client) software development, that includes user interface development and implementation of some functions etc; and back-end database system design, that includes database table design and creation, stored procedure creation and maintenance, view creation and maintenance and SQL function creation and maintenance.
Developing tools used are Microsoft SQL Server 2000, ASP technology, Microsoft IIS and Macromedia Dreamweaver MX 2004 which is an interface development tool, and B/S architecture is applied.