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

正文內(nèi)容

網(wǎng)上在線考試系統(tǒng)的開發(fā)-資料下載頁

2025-08-20 15:29本頁面

【導(dǎo)讀】一些客觀試題為主的科目進(jìn)行考試,既方便校方考務(wù)的管理,也方便了考生,尤其適合考生分布廣,不易集中的遠(yuǎn)程教育。該系統(tǒng)界面簡單、操作方便、維護(hù)容易,經(jīng)過測試,系統(tǒng)可靠性良好。

  

【正文】 char 20 是 否 考生姓名 stu_name varchar 20 否 試卷名稱 exam_name varchar 20 否 考試類型 exam_type int 20 否 創(chuàng)建時間 createdate datatime 20 否 第 17 頁 系統(tǒng)的類設(shè)計 數(shù)據(jù)庫連接類 的設(shè)計 本系統(tǒng)的數(shù)據(jù)庫連接主要通過 Spring進(jìn)行管理關(guān)鍵代碼如下: ! 配置數(shù)據(jù)源 bean id=myDataSource class= destroymethod=close property name=driverClassName value/value /property property name=url valuejdbc: /property property name=username valueroot/value /property property name=password value123456/value /property /bean 這樣設(shè)計使整個系統(tǒng)變得更加靈活,如果想要換成其他的數(shù)據(jù)庫修改上面相關(guān)的參數(shù)就可以了。 過濾器類 設(shè)計 這個類的設(shè)計主要是控制 JSP 頁面的編碼格式,防止中文亂碼的出現(xiàn)關(guān)鍵代碼如下: filter filternameEncodingFilter/filtername filterclass/filterclass initparam paramnameencoding/paramname paramvalueUTF8/paramvalue 第 18 頁 /initparam /filter filtermapping filternameEncodingFilter/filtername urlpattern/*/urlpattern /filtermapping 只需要簡單的幾行代碼就可以解決在每個頁面都要設(shè)置編碼格式的問題,簡單實用。 第 19 頁 4 系統(tǒng)的詳細(xì)設(shè)計 數(shù)據(jù)庫映射機(jī)制 數(shù)據(jù)庫映射主要是為了完成模型層與數(shù)據(jù)庫表的對應(yīng),通過這樣實現(xiàn)程序操作數(shù)據(jù)庫的目的。 為了描述清楚數(shù)據(jù)庫是怎么進(jìn)行映射的,下面以試卷信息表舉例進(jìn)行說明關(guān)鍵代碼如下: public class Exam { private int examId。 private String examName。 private String individualIds。 private String multipleIds。 private String judgeIds。 private int majorsId。 private int subjectId。 private String teacherNumber。 private Date createDate。 } 以上的 Exam 類是程序處理中實際操作的字段信息,通過 set 與 get 方法進(jìn)行字段信息的設(shè)置與獲取,每個字段與數(shù)據(jù)庫表的映射關(guān)系由以下配置文件進(jìn)行管理代碼如下: hibernatemapping package= class name=Exam table=tb_exam id name=examId column=exam_id type=int generator class=native/generator /id property name=examName column=exam_name type=string length=100 notnull=true / property name=individualIds column=individual_ids type=string length=100 / property name=multipleIds column=multiple_ids type=string 第 20 頁 length=100 / property name=judgeIds column=judge_ids type=string length=100 / property name=majorsId column=majors_id type=int length=20 notnull=true / property name=subjectId column=subject_id type=int length=20 notnull=true / property name=teacherNumber column=teacher_number type=string length=20 notnull=true / property name=createDate column=createdate type=date notnull=true / /class /hibernatemapping 通過 以上的映射關(guān)系就可以將上面字段操作的信息同步到數(shù)據(jù)庫中,實 通過以上的映射關(guān)系就可以將上面字段操作的信息同步到數(shù)據(jù)庫中,實現(xiàn)對數(shù)據(jù)庫 表的操作。 主要模塊的設(shè)計說明與界面展示 登錄模塊設(shè)計 在瀏覽器中輸 地址,系統(tǒng)將進(jìn)入 登錄界面, 如 圖 41 所示 : 第 21 頁 圖 41 用戶登錄頁面 輸入學(xué)號、密碼、驗證碼將登入系統(tǒng),如果在輸入時,驗證碼不小心輸入錯誤,將提示驗證碼輸入錯誤并刷新驗證碼 ;輸入正確的驗證碼后,系統(tǒng)將對用戶名和密碼進(jìn)行驗證,如果兩者不匹配,系統(tǒng)將提示用戶名或密碼輸入錯誤;當(dāng)輸入的用戶名與密碼匹配而且驗證碼正確時將正確登入系統(tǒng)。 考生模塊設(shè)計 1. 在線考試模塊設(shè)計 用戶成功登錄系統(tǒng)后,進(jìn)入在線考試模塊,選擇相應(yīng)的專業(yè)與科目,點擊“ 點擊下一步 ” 按鈕將展示出此專業(yè)該科目下的所有試題,選擇本次考試的試卷點擊 “ 在線答題 ” 按鈕,進(jìn)入 在線考試頁面, 如圖 42 所示 : 圖 42 在線考試頁面 完成答題后,點擊 “ 點擊交卷 ” 按鈕,將顯示本次考試成績, 5 秒后將返回歡迎頁面。 2. 在線練習(xí)模塊設(shè)計 本模塊主要設(shè)計思路與在線考試類似,不在重復(fù)說明 3. 修改密碼模塊設(shè)計 用戶登錄成功后, 進(jìn)入修改密碼模塊,系統(tǒng)將進(jìn)入 修改密碼界面, 如 圖 43所示 : 第 22 頁 圖 43 修改密碼頁面 輸入舊密碼、新密碼點擊 “ 確認(rèn)修改 ” 按鈕,密碼修改完成,如果舊密碼輸入錯誤,將彈出提示框 “ 密碼輸入錯誤 ” ,如果兩次新密碼輸入不一致,將彈出提示框 “ 兩次密碼輸入不一致 ” , 修改成功后,彈出提示框 “ 密碼修改成功,下次登錄生效 ” 。 教師模塊設(shè)計 1. 在線出題模塊設(shè)計 用戶成功登錄系統(tǒng)后,進(jìn)入在線出題模塊,選擇相應(yīng)的題型,點擊 “ 點擊下一步 ” 按鈕, 系統(tǒng)將進(jìn)入 添加試題界面, 如圖 44 所示 : 圖 44 添加試題頁面 填寫相關(guān)信息,點擊 “ 保存 ” 按鈕,題目添加完成,如果信息填寫不完全將提示填寫相關(guān)信息,如果中途想放棄添加可點擊 “ 返回 ” 按鈕,結(jié)束添加操作,添加成功后,彈出提示框 “ 添加試題成功 ” 。 2. 在線組卷模塊設(shè)計 用戶登錄系統(tǒng)后,進(jìn)入在線組卷模塊,填寫試卷名稱,選擇專業(yè)、課程 點擊 “ 點擊下一步 ” 按鈕,進(jìn)入 在線 組卷 界面 , 如圖 45 所示: 第 23 頁 圖 45在線組卷頁面 點擊“開始選擇”按鈕,進(jìn)入試題窗口,選擇試題,試題選擇完成后,點擊“試卷預(yù)覽”按鈕,對即將生成 的試卷進(jìn)行預(yù)覽,點擊“保存試卷”按鈕,對試卷進(jìn)行保存,如果有任意一種題型未選擇,系統(tǒng)將彈出提示框“題型選擇不能為空”,保存成功后,彈出提示框“添加試卷成功”。 3. 隨機(jī) 組卷模塊設(shè)計 與在線組卷不同,隨機(jī)組卷模塊在用戶登錄系統(tǒng)后,只用填寫試卷名稱,選擇專業(yè)、課程,點擊 “ 生成試卷 ” 按鈕后,將由系統(tǒng)進(jìn)行隨機(jī)選題,并直接生成試卷。 第 24 頁 5 系統(tǒng)測試 軟件質(zhì)量 產(chǎn)品的價值取決于產(chǎn)品的質(zhì)量,軟件質(zhì)量的特性是多方面的。主要包括: 1)與明確確定的功能和性能需求的一致性。 2)與明確成文的開發(fā)標(biāo)準(zhǔn)的一致性。不遵循專門的開 發(fā)標(biāo)準(zhǔn),將導(dǎo)致軟件質(zhì)量低劣。 3)與所有專業(yè)開發(fā)的軟件所期望的隱含的特性的一致性。忽視軟件隱含的需求,軟件質(zhì)量將不可信。 對于用戶來講,他們主要感興趣的是如何使用軟件、軟件性能和使用軟件的效果。所以他們關(guān)心的是: (1)是否具有所需要的功能 。(2)可靠程度如何 。(3)效率如何 。(4)使用是否方便 。(5)環(huán)境開放的程度如何 (即對環(huán)境、平臺的限制,與其他軟件連接的限制 )。按照國際標(biāo)準(zhǔn)化組織 ISO/IEC 91261991 的規(guī)定,軟件質(zhì)量可用 6 個特性來評價 :功能性 (functionality)、可靠性 (reliability)、易用性(usability)、效率( Efficiency):軟件執(zhí)行某項功能所需電腦資源的有效程度、可維護(hù)性( Maintainability)、可移植性( Portability)。 軟件測試 從廣義上講,軟件測試貫穿整個軟件開發(fā)生命周期,是對軟件產(chǎn)品(包括階段性產(chǎn)品)進(jìn)行驗證和確認(rèn)的活動過程,其目的是盡快盡早地發(fā)現(xiàn)在軟件產(chǎn)品中所存在的各種問題,包括與用戶需求、預(yù)先定義的需求的不一致。從狹義上講,軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。 本系統(tǒng)執(zhí)行軟件測試的依據(jù)是測試用例。測試用例是為實 施測試而向被測試系統(tǒng)提供的輸入數(shù)據(jù)、操作或各種環(huán)境設(shè)置以及期望結(jié)果的一個特定的集合,即解決要測什么、怎么測和如何衡量的問題。 本系統(tǒng)測試用例的設(shè)計方法是:等價類劃分法、邊界值分析法。等價類劃分法是指將輸入域劃分為輸入域的子集合,在該子集合中,各個輸入數(shù)據(jù)對于揭示程序中的錯誤都是等效的。邊界值分析法是對輸入或輸出的邊界值進(jìn)行測試的一種黑盒測試方法。 本系統(tǒng)根據(jù)等價類劃分法和邊界值分析法設(shè)計功能測試內(nèi)容,主要包括:考生管理測試、教師管理測試。 第 25 頁 考生管理測試 表 61 考生管理 測試用例 測試內(nèi)容 操作步驟 期望結(jié)果 實際結(jié)果 考生 登錄 打開 考生 登錄界面 點擊登錄 登錄失敗,提示 請輸入學(xué)號 登錄失敗,提示請輸入學(xué)號 考生登錄 打開考生登錄界面 輸入學(xué)號: 091040112 輸入密碼: 123581321 輸入錯誤的驗證碼 點擊登錄 登錄失敗 , 提示驗證碼輸入錯,刷新驗證碼 登錄失敗,提示驗證碼輸入錯,刷新驗證碼 考生登錄 打開考生登錄界面 錯誤的 學(xué)號 或密碼 輸入正確的驗證碼 點擊登錄 登錄失敗, 提示用戶名或密碼錯誤 登錄失敗,提示用戶名或密碼錯誤 考生登錄
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1