【正文】
管理員點(diǎn)其中的一個(gè)操作時(shí),瀏覽器就會(huì)向服務(wù)器發(fā)送請(qǐng)求,服務(wù)器通過后臺(tái)代碼訪問數(shù)據(jù)庫,把信息輸出到瀏覽器界面上 。普通用戶主要是查看專業(yè)、查看課程、查看試題、查看試卷、修改密碼等。集成的商業(yè)智能工具、分析、報(bào)表 、集成和通知功能為用戶提供了企業(yè)級(jí)的數(shù)據(jù)管理。隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)的成熟與穩(wěn)定以及全國各高校校園網(wǎng)的建立和教育教學(xué)管理信息化程度的不斷提高 , 試題庫管理系統(tǒng)獲得了前所未有的發(fā)展前景與強(qiáng)大的技術(shù)支持。Visual Studio 2021 可以高效開發(fā) Web應(yīng)用,集成了 AJAX ,包含 AJAX項(xiàng)目模板,它還可以高效開發(fā) Office應(yīng)用和 Mobile 應(yīng)用。通過對(duì)試題庫管理情況進(jìn)行分析,主要設(shè)計(jì)了如下功能模塊: 本系統(tǒng)根據(jù)使用用戶分為兩大類,管理員 和普通用戶。 ( 5)修 改密碼:可以變更自己的密碼。一個(gè)基本的試題庫管理系統(tǒng)應(yīng)該包括多張表,如下表 表 31試題庫管理系統(tǒng)數(shù)據(jù)表 表 32 用戶信息表 表 33 課程信息表 山東財(cái)經(jīng)大學(xué)燕山學(xué)院學(xué)士學(xué)位論文 22 表 34 難度類型表 表 35 專業(yè)信息表 表 36 試題信息表 表 37 權(quán)限信息表 表 38 試卷信息表 表 39 試題類型表 2.?dāng)?shù)據(jù)庫物理結(jié)構(gòu)設(shè)計(jì) 以下是數(shù)據(jù)庫的各種表的基本信息 表 32用戶信息表( AdminInfo) 序號(hào) 列名稱 類型 長度 NULL 含義 1 adminId Int Max N 用戶 Id 2 adminName Varchar 50 N 用戶名 3 password Varchar 50 N 用戶密碼 4 roleId Int Max N 權(quán)限 Id 表 33課程信息表 ( courseInfo) 序號(hào) 列名稱 類型 長度 NULL 含義 1 courseId Int Max N 課程 Id 2 courseNumber Varchar 50 N 課程編號(hào) 3 courseName Varchar 50 N 課程名稱 4 courseRemark Varchar 50 Y 課程描述 5 majorId Int Max N 專業(yè) Id 表 34難度類型( difficultyType) 序號(hào) 列名稱 類型 長度 NULL 含義 23 1 dtId Int Max N 難度類型 Id 2 dtNumber Varchar 50 N 難度類型編號(hào) 3 dtName Varchar 50 N 難度類型名稱 表 35專業(yè)信息表( marjorInfo) 序號(hào) 列名稱 類型 長度 NULL 含義 1 majorId Int Max N 專業(yè) Id 2 majorNumber Varchar 50 N 專業(yè)編號(hào) 3 majorName Varchar 50 N 專業(yè)名稱 4 majorRemark Varchar 50 Y 專業(yè)描述 表 36試題信息表( QuestionInfo) 序號(hào) 列名稱 類型 長度 NULL 含義 1 qiId Int Max N 試題 Id 2 qiNumber Varchar 50 N 試題編號(hào) 3 qtId Int Max N 試題類型 Id 4 dtId Int Max Y 難度類型 Id 5 qiData Varchar 50 N 錄題日期 6 courseId Int Max N 課程 Id 7 qiTopic Varchar Mx N 試題問題 8 qiAnswer Varchar Mx N 試題答案 表 37權(quán)限信息表( QuestionInfo) 序號(hào) 列名稱 類型 長度 NULL 含義 山東財(cái)經(jīng)大學(xué)燕山學(xué)院學(xué)士學(xué)位論文 24 1 rolerId Int Max N 權(quán)限 Id 2 roleNumber Varchar 50 N 權(quán)限編號(hào) 3 roleName Varchar 50 N 權(quán)限名稱 表 38試卷信息表( StInfo) 序號(hào) 列名稱 類型 長度 NULL 含義 1 stId Int Max N 試卷 Id 2 stData Varchar 50 N 試卷日期 3 stName Varchar 50 N 試卷名稱 表 39試題類型表( topicType) 序號(hào) 列名稱 類型 長度 NULL 含義 1 qtId Int Max N 試題類型 Id 2 qtNumber Varchar 50 N 試題類型編號(hào) 3 qtName Varchar 50 N 試題類型名稱 四、試題庫管理系統(tǒng) 實(shí)現(xiàn) 本系統(tǒng) 包含兩種角色,分別為管理員和普通用戶。 if () { roleNum = 0。 //提示信息 private string strMeg = 。 try { = ()。 } dt = ()。 = dt。 OnClientClick=return confirm(39。 } } } } endregion region +btnSearch_Click(object sender, EventArgs e) protected void btnSearch_Click(object sender, EventArgs e) { Major major = new Major()。 endregion region +Page_Load(object sender, EventArgs e) protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { ()。 if (flg 0) { //刪除成功 ()。 } } endregion protected void btnRegist_Click(object sender, EventArgs e) { = 。 (script language=javascriptalert(\ + strMeg + \)。 17 圖 210試題庫管理系統(tǒng)試題管理時(shí)序圖 圖 210說明: 管理員發(fā)出一個(gè)同步的對(duì)試題的操作 (添加、修改、刪除、檢索) 信息, 請(qǐng)求系統(tǒng)對(duì)試題進(jìn)行操作;畫面會(huì)向后臺(tái)發(fā)送一個(gè)試題可否進(jìn)行該操作的同步信息,驗(yàn)證不通過時(shí),后臺(tái)向畫面發(fā)送一個(gè)同步的信息,在畫面上顯示錯(cuò)誤信息;若驗(yàn)證通過時(shí),后臺(tái)會(huì)向畫面發(fā)送一個(gè)同步的通過驗(yàn)證信息,運(yùn)行對(duì)該試題進(jìn)行操作,用戶發(fā)出一個(gè)同步的提交操作信息,從而打開操作確認(rèn)畫面,用戶確認(rèn)操作,發(fā)出一個(gè)確認(rèn)操作的同步信息給后臺(tái)數(shù)據(jù)庫,處理成功后,后臺(tái)發(fā)送一個(gè)同步的請(qǐng)求信息給操作完成畫面,顯示操作結(jié)果。自動(dòng)組卷可以實(shí)現(xiàn)不同難度、不同類型的試題以 Word的形式導(dǎo)出,并可以保存到服務(wù)器上,以供查看和下載。 是一個(gè)已編譯的、基于 .NET 的環(huán)境,可以用任何與 .NET 兼容的語言(包括 Visual Basic .NET、 C 和 JScript .NET.)創(chuàng)作應(yīng)用程序,任何 應(yīng)用程序都可以使用整個(gè) .NET Framework。有效減少教師在考試出題過程中的工作量,達(dá)到提高工作效率的目的,而且為試題、試 卷等教學(xué)資源的長期滾動(dòng)發(fā)展與資源共享搭建了平臺(tái)。 關(guān)鍵詞 : 題庫管理;試卷管理; ; C; B/S 結(jié)構(gòu);數(shù)據(jù)庫設(shè)計(jì) 山東財(cái)經(jīng)大學(xué)燕山學(xué)院學(xué)士學(xué)位論文 2 The general test base system ABSTRACT We are difficult to adapt to the needs of the modern information society, education and teaching development because traditional test library management by time, space and maintenance and other factors limit. With puter technology, work technology and database technology is mature and stable, and the National Campus Network establish and Management Information degree in education and teaching continue to improve, test library management system unprecedented prospects for the development and strong technical support. Therefore, teaching managers want a set of professional management, paper management, and exam management functions in one of the work test library management system, to improve management efficiency. Use the puter automatically generate papers, and gradually formed through the accumulation of test database, efficient and convenient management of the papers and papers, but also the teaching and examination methods have a wider choice. Its play an important role to improve teaching efficiency and effective use of resources and traditional teaching methods gradually automated. The system chosen monly used, technology is more mature B / S structure as the overall system architecture, Microsoft Visual Studio 2021 development platform, Microsoft SQL Server 2021 database management system in ASP, ADO ponents to access questions data in the database. The developed system provides professional management, paper management, bank management, user management, and papers generation function provides a powerful platform for teachers and teachers through this platform based on the actual teaching situation to form the corresponding questions and papers and easily manage the test database and paper library, in practical applications can effectively reduce teacher workload. Keywo