【正文】
{ (首頁(yè) )。 StringBuilder quesList = new StringBuilder()。//審核通過 (model)。amp。審批通過的試題,如果未經(jīng)過修改的話,是不可以提交下一次的審批申請(qǐng)的,以免增加不必要的工作量。 } temp+=/table。第 +i+題 /tdtr。 int i=0。 FONTSIZE: 17pt。++39。 } 生成試卷 生成的試卷首先顯示課程名稱,然后下面是自動(dòng)生成的試題,如圖 12。 = (39。錄入試題內(nèi)容后,提交試題,該試題則被添加到數(shù)據(jù)庫(kù)中,生成試卷時(shí),系統(tǒng)隨即按照數(shù)量從數(shù)據(jù)庫(kù)中抽取,如圖 11。 (model)。 } catch { 圖 9 添加課程頁(yè)面 第 12 頁(yè) 共 22 頁(yè) return false。 實(shí)現(xiàn)這部分功能的代碼如下: private bool AddData() { try { model = new ()。(model)。 = 。 = 。 添加用戶頁(yè)面 添加用戶主要是填寫一些用戶的基本資料,包括用戶 的名稱、性別、登錄系統(tǒng)所需要的賬號(hào)和密碼、所在單位等等。 圖 4 管理員成功登錄頁(yè)面 第 9 頁(yè) 共 22 頁(yè) 系管理員登錄后頁(yè)面 系管理員可以添加、修改和刪除本系所開設(shè)的課程,也可以對(duì)本系老師提交的審批申請(qǐng)進(jìn)行審批,所以只能對(duì)圖中的兩個(gè)功能進(jìn)行操作,如圖 6。 教務(wù)科登錄后頁(yè)面 教務(wù)科只具有審批權(quán)限,所以教務(wù)科登錄后只能夠操作此功能模塊。 } endregion break。()。 userinfo = (userid)。,), ,ref userid,ref isFreezed)。實(shí)現(xiàn)這部分功能的代碼如下: private void btLogin_Click() { string userid = null。 表 1 用戶表 表 2 角色表 表 3 課程表 表 4 單位表 第 6 頁(yè) 共 22 頁(yè) 字段名 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說明 ExamQuesID varchar 10 否 試題編號(hào)字段 ExamQuestionTypeID varchar 10 否 試題類型字段 QuesTypeID varchar 10 否 題型字段 Question varchar 2021 是 試題內(nèi)容 審批 表 該表用于存放審批信息,具體設(shè)計(jì)和主要字段如 表 6。 字段名 數(shù)據(jù)類型 字段長(zhǎng)度 是否為空 說明 TeacherId varchar 10 否 用戶編號(hào)字段 TeacherName varchar 50 否 用戶名稱 LoginName varchar 50 否 賬號(hào)名稱 LoginPwd varchar 100 否 登錄密碼 角色 表 該表用于存放用戶角色信息,具體設(shè)計(jì)和主要字段如 表 2。 數(shù)據(jù)庫(kù)服務(wù)器端采用的是大型商業(yè)數(shù)據(jù)庫(kù) 系統(tǒng)( SQL Server 2021),這有利于提高大批量數(shù)據(jù)的吞吐時(shí)間,使整個(gè)系統(tǒng)管理規(guī)范化,數(shù)據(jù)的完整性、安全性得到保障 [4]。審批通過之后,如果教師還沒有對(duì)此題進(jìn)行操作,就不可以繼續(xù)對(duì)此題進(jìn)行申請(qǐng)審批,不可以重復(fù)操作,以免增加不必要的工作量。教師錄入試題之前先要確定系統(tǒng)中是否有自己所帶課程的名稱,然后確定自己預(yù)先計(jì)劃好的題型系統(tǒng)中是否存在,如果沒有的話教師可以自行添加,錄入時(shí)根據(jù)自己所帶課程和題型錄入。教師可以對(duì)試題進(jìn)行添加、修改、刪除。 考試題庫(kù)管理系統(tǒng) 登錄 模塊 管理模塊 自動(dòng)組卷 審批模塊 管理員登錄 用戶登錄 用戶管理 試題管理 添加用戶 修改用戶 刪除用戶 生成試卷 試題審批 添加試題 修改試題 刪除試題 圖 2 系統(tǒng)模塊結(jié)構(gòu)圖 第 4 頁(yè) 共 22 頁(yè) 管理模塊 管理模塊主要是用戶管理和試題管理。不同的角色進(jìn)入系統(tǒng)后可以操作該用戶權(quán)限范圍內(nèi)的功能。 專業(yè)主要按系來(lái)分類。修改也要本課程的教師提交申請(qǐng)修改或者刪 除。系統(tǒng)管理員具有 管理用戶和功能模塊管理權(quán)限, 教務(wù)科 具有對(duì)所有試題的一切瀏覽權(quán)限和建議試題輸出權(quán)限,系對(duì)本系試題具有一切瀏覽權(quán)限、試題輸出審批權(quán)限,教師對(duì)自己所負(fù)責(zé)的課程有 試題錄入和申請(qǐng)修改權(quán)限 。 本題庫(kù)軟件體系結(jié)構(gòu)采用瀏覽器 /服務(wù)器( B/S)網(wǎng)絡(luò)計(jì)算模式。該系統(tǒng) 采用 B/S 結(jié)構(gòu), 具有操作簡(jiǎn)單,運(yùn)行方便,界面友好,易學(xué)易用,效率較高等特點(diǎn),可以大大簡(jiǎn)化用戶的出卷步驟,方便用戶使用。 簡(jiǎn)單易用:用戶只要通過瀏覽器,連上網(wǎng)絡(luò),便可輕松使用,無(wú)需 復(fù)雜的配置、安裝和管理,大大降低了對(duì)題庫(kù)使用者的技術(shù)要求 [1]。而如今隨著考試類型和考試要求的不斷提高,使得教師的工作量將越來(lái)越大,而考 試題庫(kù)管理系統(tǒng)的建立和應(yīng)用則不僅可以在很大程度上減輕教師的工作負(fù)擔(dān),提高教師工作效率,而且 考 試題庫(kù)管理系統(tǒng)的組卷功能可以根據(jù)用戶要求隨機(jī)生成試卷,有效的避免了由教師手工出題的傳統(tǒng)出題方式不可避免的主觀隨意性,提高了考試的公正性。本課題以 為開發(fā)平臺(tái), SQL Server 2021 為后臺(tái)數(shù)據(jù)庫(kù),開發(fā)了一個(gè)基于 Web 方式的智能題庫(kù)系統(tǒng),實(shí)現(xiàn)試題管理、自動(dòng)組卷、輸出試卷及用戶管理等功能。 關(guān)鍵詞 : 試題權(quán)限;審批; ; SQL Server Design and Implementation of Management System of Test Questions Base Abstract In the traditional management work of the exam paper, always take the way of handwork, which doesn’t benefit the modern teaching management because of its disadvantages, including the dispersive storage of test questions, fussy rank of test questions and the formalistic style of test questions. The test questions base system designs based on the puter theory makes up these disadvantages. The base makes the use of technique and integrates the exploitation and design of SQL Server 2021 to provide a procedure to form a paper. The procedure is corresponded to the each customer to input, edit and output the test questions. The system enables us to manage the module and the function operated by the clients. Additionally, we can add the department in the system and manage the different part according to the specialty and the course. Adopt the system, we can add the test questions by teachers and examine and approve the test questions by the educational administration branch and the department. The particular character of the system is the module of examine and approves the test Being tested, the system almost enables the teachers’ daily work of managing the exam paper. Given a further design, the system could be regarded as a much more professional teaching flat to manage the test question. Key words: the Examination Permissions。該系統(tǒng)可以對(duì)用戶所操作的模塊和功能進(jìn)行管理;可以對(duì)試題的輸入和輸出進(jìn)行管理;可以添加系,并在系內(nèi)添加專業(yè)和課程的分類管理;實(shí)現(xiàn)了教師添加試題,需教務(wù)科和系審批試題的操作。 該系統(tǒng) 利 用 技術(shù),結(jié)合 SQL Sever 2021 數(shù)據(jù)庫(kù)開發(fā)和設(shè)計(jì), 提供按用戶角色方式實(shí)現(xiàn)試題的錄 入、修改和試題輸出(生成試卷)的管理。如果進(jìn)一步詳細(xì)設(shè)計(jì)系統(tǒng)后,可以作為一個(gè)更專業(yè)化的試題管理教學(xué)平臺(tái)。 SQL Server 目 錄 論文總頁(yè)數(shù): 22 頁(yè) 1 引言 .......................................................................................................................... 1 選題背景 ........................................................................................................... 1 系統(tǒng)特點(diǎn) ........................................................................................................... 1 2 考試題庫(kù)管理系統(tǒng)功能分析 ....................................................................................... 1 用戶和用戶角色管理 ......................................................................................... 2 試題錄入管理 .................................................................................................... 2 試題輸出管理 .................................................................................................... 3 專業(yè)分類管理 .................................................................................................... 3 課程分類管理 .................................................................................................... 3 3 考試 題庫(kù)管理系統(tǒng)分析和設(shè)計(jì) ................................................................................... 3 系統(tǒng)模塊設(shè)計(jì) .................................................................................................... 3 用戶登錄模塊 .................................................................................................... 3 管理模塊 ........................................................................................................... 4 自動(dòng)組卷模塊 ........................................