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

正文內(nèi)容

基于java語言的在線考試系統(tǒng)設(shè)計畢業(yè)設(shè)計論文(文件)

2025-07-15 18:10 上一頁面

下一頁面
 

【正文】 nswervarchar10答案Notevarchar50備注tb_TaoTi表用來保存套題信息,如表34:表34:tb_TaoTi列名類型長度描述IDbigint8套題IDnamevarchar50 套題信息lessonIDbigint8課程IDJointimedatetime8加入時間tb_Student表用來保存用戶個人資料,如表35:表35 tb_Student列名類型長度描述IDvarchar16學(xué)生IDNamevarchar20學(xué)生姓名Pwdvarchar20登錄密碼Sexvarchar2學(xué)生性別Jointimedatetime8注冊時間QuestionVarchar50提示問題answerVarchar50問題答案Professionvarchar30專業(yè)cardNO.varchar18證件號碼tb_StuResult表用來保存學(xué)生考試成績,如表36:表36 tb_StuResult列名類型長度描述idbigint8 成績編號stuIDvarchar16學(xué)生IDwhichLessonvarchar60課程IDRessingleint4 單選題得分resMoreint4 多選題得分resTotalint4總得分Jointimedatetime8加入時間 系統(tǒng)的類設(shè)計 DAO類設(shè)計圖34 dao類設(shè)計如圖34,通過這個工廠獲取對應(yīng)的 DAO,然后使用DAO 進(jìn)行數(shù)據(jù)庫操作?!癙roductContextListener”啟動時把商品信息初始化到內(nèi)存中,提高系統(tǒng)性能。 考試管理用例分析圖311 考試管理用例圖如圖311,考試管理模塊主要包括:閱讀考試規(guī)則、選擇課程、準(zhǔn)備考試、開始考試、自動閱卷、查看成績六個功能組成。接下來闡述了系統(tǒng)的總體設(shè)計思想,說明了本系統(tǒng)是基于B/S架構(gòu)下的多層結(jié)構(gòu)應(yīng)用系統(tǒng)。 主要模塊的說明與界面 用戶管理模塊用戶管理模塊主要包括用戶注冊,登錄,退出3個部分。()。return false。 } if(==){ alert(請確認(rèn)登錄密碼!)。()。return false。 }}/script當(dāng)用戶需要注冊時,單擊“注冊“按鈕,系統(tǒng)會執(zhí)行以下流程:request 請求將頁面上的信息傳遞到控制層的struts中的Action類中,執(zhí)行以下代碼/* * 注冊一個新用戶 */ // 添加考生注冊信息 private ActionForward studentAdd(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { StudentForm studentForm = (StudentForm) form。 return (error)。 return (studentAdd)。 int ret = (studentForm)。 } else { HttpSession session = ()。 int ret = (managerForm)。 } else { HttpSession session = ()。代碼如下:html:form action=/manage/?action=selectLesson method=post onsubmit=return checkForm(lessonForm) 具體執(zhí)行步驟:從用戶的請求對象中獲取Action會話對象從會話對象中獲取考試對象 /* * 在監(jiān)聽到Action被創(chuàng)建之后,就立即向數(shù)據(jù)庫中添加一個考試請求; *///在線考試時選擇課程 private ActionForward selectLesson(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { HttpSession session = ()。 }else{ (lessonList,list)。同時會輸出課程ID和課程名稱,確認(rèn)該考試。(39。,39。 (課程ID:+()+())。 } }3. 自動閱卷和顯示成績在選擇了開始考試之后,系統(tǒng)會隨機(jī)在套題表中抽取題目,題目分為單選和多選題兩類。圖47 成績結(jié)果頁面功能的執(zhí)行步驟為:將ActionForm轉(zhuǎn)換為ItemForm對象;從ItemForm對象中獲取課程ID;從Session會話中獲取考試對象;根據(jù)課程ID去調(diào)用業(yè)務(wù)層的方法去修改題目得分項(xiàng);修改合計分?jǐn)?shù);將些對象項(xiàng)放入到考試結(jié)果表單中。 (獲取的查詢字符串: + action)。 } (error, 操作失??!)。 } } 題目管理模塊題目管理模塊,是用來管理題目信息的模塊,前面已經(jīng)講過,在整個考試模塊中,學(xué)生需要先選擇課程,然后才能選擇該課程下的題目考試。代碼如下:script language=javascriptfunction check(form){ if(==){ alert(請輸入課程名稱!)。}/script2. 增加套題針對該課程,我們可以在該課程目錄下設(shè)置該課程的套題信息,這是一個二級分類,因?yàn)樵谔最}表下我們才可以設(shè)置該套題所包含的具體題目信息。return false。 (返回值ret: + ret)。 } else { (error, 添加套題失敗!)。 } // 修改套題時查詢 private ActionForward taoTiModifyQuery(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { TaoTiForm taoTiForm=(TaoTiForm)(((((id)))).get(0))。 } //修改套題 private ActionForward taoTiModify(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { TaoTiForm taoTiForm = (TaoTiForm) form。 } else { return (taoTiModify)。 return (error)。nocache=+new Date().getTime(),deal,onerror,GET)。()。 }else if(val==多選題){ =none。2. 這種分析也能幫助測試人員設(shè)計出有針對性的測試方法,改善測試的效率和有效性。對于本系統(tǒng),我采取第一個方法,即黑盒測試。此次通過設(shè)計網(wǎng)上考試系統(tǒng),使我接觸到許多基于java語言的WEB網(wǎng)絡(luò)開發(fā)方面的知識,包括HTML語言,CSS級聯(lián)樣式表,用戶端開發(fā)語言JavaScript,MVC分層體系結(jié)構(gòu),支持MVC架構(gòu)的struts框架,開源服務(wù)器Tomcat以及,mysql數(shù)據(jù)庫,服務(wù)器端開發(fā)語言JSP等,這些語言(或技術(shù))擴(kuò)展了我的知識面,也使我在制作的過程中對它們的特點(diǎn),應(yīng)用方向等有了基本的了解,并在實(shí)際的應(yīng)用中大致明白如何將它們?nèi)诤线\(yùn)用,以開發(fā)出界面美觀,功能強(qiáng)大的Web站點(diǎn)來。設(shè)計收獲:掌握了網(wǎng)站開發(fā)的基本流程,設(shè)計整個網(wǎng)站的功能模塊圖;掌握了如何搭建和配置一個Tomcat服務(wù)器;掌握了使用JSP編程,實(shí)現(xiàn)對信息的顯示、修改、刪除和添加等。這種方法是在輸出中文信息之前,對中文信息進(jìn)行一次“ISO 88591”編碼。我們先看一段代碼:String test=aaa。為了避免這種異常,最好在對變量操作之前檢查看它是否為NULL值。這種方法就是在頁面開始時,設(shè)置頁面的“contentType”屬性,例如:%page contentType=“text/html。首先要進(jìn)行系統(tǒng)的需求分析,分析系統(tǒng)要達(dá)到什么功能,系統(tǒng)要劃分為幾個模塊來設(shè)計,系統(tǒng)的具體功能應(yīng)當(dāng)如何去實(shí)現(xiàn);分析完之后,考慮其涉及到的計算機(jī)專業(yè)知識,把問題細(xì)化,把大的問題劃分為小的問題,然后逐個進(jìn)行解決。經(jīng)過了先期的模塊測試和后期的綜合測試,本系統(tǒng)實(shí)現(xiàn)了規(guī)格說明書的所有功能,達(dá)到了預(yù)期的要求。測試一般有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過測試來檢驗(yàn)是否每個功能都能正常使用;如果知道產(chǎn)品內(nèi)部工作過程,可以通過測試來檢驗(yàn)產(chǎn)品的內(nèi)部動作是否按照說明書的規(guī)定正常運(yùn)行。 }}/script 系統(tǒng)的測試測試是軟件開發(fā)必不可少的環(huán)節(jié),每個開發(fā)者都應(yīng)該養(yǎng)成良好的測試習(xí)慣,一個系統(tǒng)的完善就是通過不斷地測試與維護(hù)來完成的。 }}function show(val){ if(val==單選題){ =。}function deal(h){ =。 } }}用戶確認(rèn)無誤后點(diǎn)擊確定,會彈出對話框,提示套題修改成功圖410套題修改成功顯示界面3. 題目管理當(dāng)管理員成功添加了某套題之后,便可以對該套題類進(jìn)行試題的設(shè)置,功能也包括增刪改查等,當(dāng)管理員確認(rèn)修改之后,同樣也會彈出界面進(jìn)行確認(rèn),頁面運(yùn)行結(jié)果如下:圖411后臺試題修改頁面部分代碼實(shí)現(xiàn):script language=javascriptfunction F_getTaoTi(val){ var loader=new (?action=queryTaoTiamp。 int ret = (taoTiForm)。 if (ret == 0) { (error, 修改套題失??!)。 (lessonList,(0))。 } } // 添加套題時查詢 private ActionForward taoTiAddQuery(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { (lessonList,(0))。 } else if (ret == 2) { (error, 該套題已經(jīng)添加!)。代碼如下:// 添加套題 private ActionForward taoTiAdd(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { TaoTiForm taoTiForm = (TaoTiForm) form。圖49加套題網(wǎng)頁代碼如下script language=javascriptfunction checkForm(form){ if(==){ alert(請輸入套題名稱!)。return?;旧显撃K是面向系統(tǒng)管理員的,而且該模塊大部分的操作都是針對數(shù)據(jù)庫進(jìn)行的。 } private ActionForward stuResultQueryS(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { (stuResultQuery, ((ID).toString()))。 } else if (stuResultQuery.equals(action)) { return stuResultQuery(mapping, form, request, response)。 public StuResult() { = new StuResultDAO()。查看成績頁面顯示最終的得分。 (lessonID,(()))。)。,39。部分實(shí)現(xiàn)代碼:html:button property=button styleClass=btn_grey value=開始考試 onclick==null。 } }2. 準(zhǔn)備考試用戶選擇了課程之后,便可以開始準(zhǔn)備考試,此時,Actionform類會自動在數(shù)據(jù)庫中創(chuàng)建一個Session對象。 //獲取準(zhǔn)考證號 List list=(stu)。 return (managerLoginok)。 if (ret == 2) { (error, 您輸入的管理員名稱或密碼錯誤!)。 return (studentLoginok)。 if (ret == 2) { (error, 您輸入的考生準(zhǔn)考證號碼或密碼錯誤!)。首頁主要是根據(jù)保存用戶名信息的Session參數(shù)來判斷用戶是否已經(jīng)登錄的,關(guān)鍵代碼如下:% String name=(String)(na
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1