freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

考試題庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—計(jì)算機(jī)(論文)(編輯修改稿)

2025-01-11 03:22 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 表 表 2 角色表 表 3 課程表 表 4 單位表 第 6 頁(yè) 共 22 頁(yè) 字段名 數(shù)據(jù)類(lèi)型 字段長(zhǎng)度 是否為空 說(shuō)明 ExamQuesID varchar 10 否 試題編號(hào)字段 ExamQuestionTypeID varchar 10 否 試題類(lèi)型字段 QuesTypeID varchar 10 否 題型字段 Question varchar 2021 是 試題內(nèi)容 審批 表 該表用于存放審批信息,具體設(shè)計(jì)和主要字段如 表 6。 字段名 數(shù)據(jù)類(lèi)型 字段長(zhǎng)度 是否為空 說(shuō)明 ID varchar 10 否 申請(qǐng)改動(dòng)的試題編號(hào)字段 ZT varchar 1 否 是否被審核 1 被審核 0 未被審核 5 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)首頁(yè)面 登錄界面相對(duì)來(lái)說(shuō)比較簡(jiǎn)單,用戶(hù)輸入用戶(hù)名和密碼之后系統(tǒng)會(huì)判斷他是那種角色,然后進(jìn)去后該角色只能操作管理員分配給他的功能。用戶(hù)名和密碼是系統(tǒng)分配好的,為了保證題庫(kù)內(nèi)信息的安全性,所以系統(tǒng)不允許注冊(cè),如圖3。 如果登錄密碼有誤、登錄賬號(hào)被凍結(jié),系統(tǒng)會(huì)提示相應(yīng)的對(duì)話框提示錯(cuò)誤。實(shí)現(xiàn)這部分功能的代碼如下: private void btLogin_Click() { string userid = null。 bool isFreezed = true。 switch() 表 5 試題表 表 6 審批表 圖 3 系統(tǒng)登錄頁(yè)面 第 7 頁(yè) 共 22 頁(yè) { case Teacher: { region 檢測(cè)教師用戶(hù) if (((39。,))) { ((39。,), ,ref userid,ref isFreezed)。 if (userid != null) { if (isFreezed == false) { (userid,(), 1, 教師用戶(hù) 登錄, 1)。 [UserID] = userid。 [UserType] = Teacher。 userinfo = (userid)。 = ()。(userinfo)。Session[UserName] = 。()。 } else { (對(duì)不起,該用戶(hù)已被凍結(jié) !\\n如果有任何疑問(wèn) ,請(qǐng)聯(lián) 系管理員 !)。 } } else { (密碼錯(cuò)誤 !\\n請(qǐng)不要嘗試非法 登錄 !)。 } } 第 8 頁(yè) 共 22 頁(yè) else { (該帳號(hào)不存在 !\\n請(qǐng)重新 登錄 !)。 } endregion break。 } 管理員登錄后頁(yè)面 系統(tǒng)管理員成功登錄以后,可以對(duì)所有用戶(hù)進(jìn)行修改和刪除處理,包括對(duì)用戶(hù)權(quán)限的分配等。管理員可以添加系,在系里再添加屬于該系的教師;可以對(duì)試題的錄入、試題的輸出、專(zhuān)業(yè)的分類(lèi)管理、課程的分類(lèi)管理、權(quán)限的分配進(jìn)行操作。根據(jù)對(duì)系統(tǒng)的分析,系 統(tǒng)在此階段只需要 教務(wù)科 、系、教師這三種角色,但是考慮到系統(tǒng)的擴(kuò)展性,管理員也可在系統(tǒng)中添加其他的角色,然后分配其相應(yīng)的權(quán)限,如圖 4。 教務(wù)科登錄后頁(yè)面 教務(wù)科只具有審批權(quán)限,所以教務(wù)科登錄后只能夠操作此功能模塊。教師提交過(guò)審批申請(qǐng)的試題將會(huì)出現(xiàn)在此頁(yè)面。如果該試題已經(jīng)通過(guò)了審批,則此申請(qǐng)不再顯示在審批頁(yè)面,并且教師下次登錄后進(jìn)入試題頁(yè)面,看到的試題就是可以進(jìn)行編輯的。如果教師在此題審批通過(guò)后未對(duì)此題進(jìn)行編輯操作,則不可以提交下次的審批申請(qǐng),如圖 5。 圖 4 管理員成功登錄頁(yè)面 第 9 頁(yè) 共 22 頁(yè) 系管理員登錄后頁(yè)面 系管理員可以添加、修改和刪除本系所開(kāi)設(shè)的課程,也可以對(duì)本系老師提交的審批申請(qǐng)進(jìn)行審批,所以只能對(duì)圖中的兩個(gè)功能進(jìn)行操作,如圖 6。 教師登錄后頁(yè)面 教師可以選擇自己所帶的課程,選擇所要錄入的題型,然后錄入試題。如果題型中沒(méi)有教師所需要的題型,教師可自行添加,然后錄入試題,最后生成試卷。教師不可以對(duì)自己負(fù)責(zé)以外的課程添加試題,也不可以添加或者刪除課圖 5 教務(wù)處成功登錄頁(yè) 面 圖 6 系管 理員成功登錄頁(yè)面 第 10 頁(yè) 共 22 頁(yè) 程,如圖 7。 添加用戶(hù)頁(yè)面 添加用戶(hù)主要是填寫(xiě)一些用戶(hù)的基本資料,包括用戶(hù) 的名稱(chēng)、性別、登錄系統(tǒng)所需要的賬號(hào)和密碼、所在單位等等。根據(jù)單位來(lái)判斷他所在的部門(mén)單位,如圖 8。 實(shí)現(xiàn)這部分功能的代碼如下: private bool AddData() { try { model = new ()。 = ()。 = 。 = ()。 圖 7 教師成功登錄頁(yè)面 圖 8 添加用戶(hù)頁(yè)面 第 11 頁(yè) 共 22 頁(yè) = ()。 = ()。 = 。 = 。 = 。 = ()。(model)。return true。 } catch { return false。 } } 添加課程和題型頁(yè)面 添加課程類(lèi)別后,系管理員可對(duì)該課程進(jìn)行修改或者刪除 , 如圖 9。 實(shí)現(xiàn)這部分功能的代碼如下: private bool AddData() { try { model = new ()。 = ()。 (model)。return true。 } catch { 圖 9 添加課程頁(yè)面 第 12 頁(yè) 共 22 頁(yè) return false。 } 添加試題題型,該功能主要由教師操作,可以對(duì)其進(jìn)行修改或者刪除,如圖 10。 實(shí)現(xiàn)這部分功能的代碼如下: private bool AddData() { try { model = new ()。 = ()。 (model)。return true。 } catch { return false。 } 試題添加頁(yè)面 試題的添加是根據(jù)課程類(lèi)型和題型添加。錄入試題內(nèi)容后,提交試題,該試題則被添加到數(shù)據(jù)庫(kù)中,生成試卷時(shí),系統(tǒng)隨即按照數(shù)量從數(shù)據(jù)庫(kù)中抽取,如圖 11。 圖 10 添加題型頁(yè)面 第 13 頁(yè) 共 22 頁(yè) 實(shí)現(xiàn)這部分功能的代碼如下: private bool AddData() { model = new ()。 = 。 = 。 = (39。,)。 (model)。 return true。 } 生成試卷 生成的試卷首先顯示課程名稱(chēng),然后下面是自動(dòng)生成的試題,如圖 12。 圖 11 試題添加頁(yè)面 第 14 頁(yè) 共 22 頁(yè) 實(shí)現(xiàn)這部分功能的代碼如下: public void CreatExam() { DataTable dt=new DataTable()。 try { string temp=table。 dt=( ExamQuestionTypeID=39。++39。).Tables[0]。 if(dt!=null) { temp+=trtd colSpan=2 align=center style=39。FONTWEIGHT: bold。 FONTSIZE: 17pt。 COLOR: black。 FONTFAMILY: 黑體39。++/tdtr。 int i=0。foreach(DataRow row in ) { i++。 temp+=trtd colSpan=2 style=39。COLOR: blue39。第 +i+題 /tdtr。 temp+=trtd td colSpan=2。 temp+= row[Question].ToString()。 圖 12 生成試卷 第 15 頁(yè) 共 22 頁(yè) temp+=/tdtd。 } temp+=/table。 =temp。 } } catch { (請(qǐng)選擇科目! )。 } 試題審批 當(dāng)審批通過(guò)之后,曾經(jīng)申請(qǐng)審批的試題將不在出現(xiàn)在審批頁(yè)面。審批通過(guò)的試題,如果未經(jīng)過(guò)修改的話,是不可以提交下一次的審批申請(qǐng)的,以免增加不必要的工作量。也可以避免系統(tǒng)混亂,如圖 13。 實(shí)現(xiàn)這部分功能的代碼如下: private void Page_Load(object sender, e) { if(!IsPostBack) { ShowCheck()。 圖 13 試題審批 第 16 頁(yè) 共 22 頁(yè) } if([ID]!=amp。amp。 [ID]!=null) CheckOut([ID].ToString())。 } private void CheckOut(string id) { model= (id)。 =1。//審核通過(guò) (model)。 ShowCheck()。 } private void ShowCheck() { DataTable table1=new DataTable()。 table1= ( ExamPG a,ExamQues b ,*, ID, , , 0, ZT=0 and =)。 StringBuilder quesList = new StringBuilder()。 ( table1 != null amp。amp。 0 ) { if( QuesCount ) { (div)。 if( CurrentPage == 1 ) { (首頁(yè) )。 (上頁(yè) )。 } else { (a href=39。?gotopage=139。首頁(yè) /a )。 (a href=39。?gotopage=+()+39。 上頁(yè)/a )。 第 17 頁(yè) 共 22 頁(yè) } if( CurrentPage == PageCount ) { (下頁(yè) )。 (尾頁(yè) )。 } else { (a href=39。?gotopage=+(+1)+39。 下頁(yè)/a )。 (a href=39。?gotopage=++39。 尾頁(yè)/a )。 } (/div)。 } foreach ( DataRow row in ) { (div class=39。quesContent39。div class=39。quesTitle39。div style=39。float:left。39。試題編號(hào): +row[ExamQuesID]+/div)。 (divstyle=39。textalign:right。39。a href=39。?ID=+row[ID]+39。審核通過(guò)/a/div/div)。 (div試題內(nèi)容: +row[Question]+/div)。 (/div)。 } } = ()。 6 系統(tǒng)測(cè)試分析 本章主要介紹 考試題庫(kù)管理系統(tǒng)的測(cè)試環(huán)境、測(cè)試策略以及最終的測(cè)試結(jié)果, 用以驗(yàn)證本系統(tǒng)的主要功能與性能。 測(cè)試環(huán)境的搭建 本系統(tǒng)采用 B/S 結(jié)構(gòu),數(shù)據(jù)庫(kù)、 We b 服務(wù)器以及 各種網(wǎng)絡(luò)設(shè)備均由網(wǎng)絡(luò)管理員 統(tǒng)一 安排 部署。 第 18 頁(yè) 共 22 頁(yè) 服務(wù)器端需安裝 VS2021 以及 SQL Sever 2021,操作系統(tǒng)需 Windows 2021或 WindowsNT 以上 ??蛻?hù)端主機(jī): CPU Pentinum 級(jí)以上 ;內(nèi)存 128M 以上;操作 系統(tǒng): Windows 98/ME/2021/XP; 瀏覽器: IE 及以上版本 。 是一種基于 Web 的服務(wù)器技術(shù),因此 IIS 的支持是必不可少的。此外, 是基于 .NET 框架的安裝也是必需的。 .NET Framework SDK 是 必須具 備的支持軟件,它提供了 運(yùn)行的環(huán)境和相應(yīng)的工具,需先安裝。 IIS 是運(yùn)行在 Windows 2021/XP/2021 操作系統(tǒng)下的 Web 服務(wù)器,要運(yùn)行 程序,就必須建立這個(gè)服務(wù)器平臺(tái),并對(duì)其進(jìn)行配置。最后選擇安裝 SQL Server 2021 個(gè)人版。 登錄時(shí),在瀏覽器中輸入 錄名為 Administrato
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1