




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Java四則運算——圖形化界??.前提(2)調(diào)試環(huán)境:IntelliJIDEA,CHORME瀏覽器?.作業(yè)要求(1)基本要求?動?成題?,單個題?最多不能超過4個運算符,操作數(shù)?于100。?戶可以輸?答案。若?戶輸?答案正確,則提?正確;若答案錯誤,則提?錯誤,并要提?正確答案是多少。(2)擴展要求1.可以出表達式?含有負整數(shù)(負整數(shù)最?不?于-100)的題?,且負數(shù)需要帶括號,?戶輸?的結(jié)果不?帶括號。如:2*(-4)=-8。2.?戶可以選擇出題的個數(shù)(最多不能超過5個題?),答題結(jié)束可以顯??戶答錯的題?個數(shù)和答對的題?個數(shù)。3.?戶答題結(jié)束以后,程序可以顯??戶答題所?的時間。4.程序可以設置答題時間,時間設置為整數(shù),單位為秒,最?不能超過120秒,若超過了答題時間未答題,則提?:時間已到,不能答題。(3)結(jié)對成員三.時間估算結(jié)對項?軟件過程耗時估計表與統(tǒng)計表(時間單位:?時)PSP2.1個?軟件實現(xiàn)階段預計時實際時間間Planning計劃12·Estimate估計這個任務需要多少時間1020Development開發(fā)1010·Analysis需求分析(包括學習新技術)11·DesignSpec?成設計?檔11·DesignReview設計復審0.50.5·CodingStandard代碼規(guī)范11·Design具體設計11·Coding具體編碼11·CodeReview代碼復審0.50.511·Test測試(?我測試,修改代碼,提交修改)Reporting報告11TestReport測試報告11·workload計算?作量0.50.5·correction并提出過程改進計劃22四:?作詳情(?)?作:劉杰:設計和編寫界?交互部分、設計計時器。梁銘標:后臺代碼隨機?成題?、前后端數(shù)據(jù)交互、判斷正誤。(?)部分功能代碼介紹:(1)題?獲取功能:通過ajax異步獲取?定數(shù)量的四則運算習題(前臺)$.ajax({type:"POST",url:"GetTitleInfoServlet",dataType:"json",data:jsonDate,async:false,contentType:"application/json;charset=UTF-8",success:function(returnedData){vartitleInfoJson=JSON.stringify(returnedData);sessionStorage.setItem("title",titleInfoJson);}});題?獲取功能:通過ajax異步獲取?定數(shù)量的四則運算習題(后臺)/***響應前端ajax?成?定數(shù)量的四則運算習題并返回到前臺*@paramrequest*@paramresponse*@throwsServletException*@throwsIOException*/protectedvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{//設置請求與響應的編碼request.setCharacterEncoding("UTF-8");response.setCharacterEncoding("UTF-8");response.setContentType("text/x-javascript;charset=utf-8");response.setHeader("Cache-Control","no-cache");//獲取從頁?中提交過來的JSON格式數(shù)據(jù)數(shù)據(jù)StringtitleInfo=JsonService.readJSONData(request);JSONObjecttitleInfoJson=JSONObject.parseObject(titleInfo);//根據(jù)前臺傳來的數(shù)據(jù)進?解析后?成相應的題?,并以JsonArray格式存儲JSONArraytitleJsonArray=generateTitleJsonArray(titleInfoJson);//把?成的題?返回到前臺PrintWriterprintWriter=response.getWriter();printWriter.write(titleJsonArray.toJSONString());printWriter.flush();printWriter.close();}(2)?戶提交功能:?先經(jīng)過校驗機制判斷是否輸?答案,之后進?答案的?對運算出答對題數(shù)量。//?戶點擊按鈕提交題?答案并計算?戶的正確數(shù)以及錯誤數(shù)$('#summitUserAnswer').click(function(){$('#summitUserAnswer').addClass('disabled');//Disablesvisually$('#summitUserAnswer').prop('disabled',true);//Disablesvisually+functionally//初始化?戶做對題?的數(shù)?vartrueNum=0;for(vari=0;i<titleJsonLength;i++){varuserAnswer=document.getElementById("input"+i).value;if(userAnswer==correctAnswerArray[i]){varcode="<pclass=\"card-texttext-dangercol-sm-4\">正確</p>";$('#title'+i).append(code);trueNum++;}else{varcode="<pclass=\"card-texttext-danger\">你答錯了,正確答案為"+correctAnswerArray[i]+"</p>";$('#title'+i).append(code);}}//做錯的題?數(shù)量varfalseNum=titleJsonLength-trueNum;//varcount="<pclass=\"text-danger\">恭喜你完成,你?了"+statisticalTime()/1000+"秒</p>"varsubmitCode="<divclass=\"col-md-13\">\n"+"<divclass=\"card\">\n"+"<divclass=\"card-body\">\n"+"<span><h5class=\"card-title\">答題結(jié)束</h5></span>\n"+"<pclass=\"text-danger\">恭喜你完成,你?了"+statisticalTime()/1000+"秒,你答對了"+trueNum+"道題,答錯了"+falseNum+"道題!請繼續(xù)加油!"+"</p>\n"+"<divclass='row'style=\"margin:0pxauto;display:table;\">"+"<ahref=\"Title.html\"class=\"btnbtn-primary\">重新?成題?</a>\n"+"</div>"+"</div>\n"+"</div>\n"+"</div>";$('#TitleCard').append(submitCode);});五.軟件演?1.?先進?選擇題?類型以及題?個數(shù)2.點擊做題等待跳轉(zhuǎn)到做題頁?3.計算題?后點擊提交六:結(jié)對照?七:收獲與感悟在這?次結(jié)對?項?中,明確分?
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 傳統(tǒng)化石能源高效利用工程AI應用企業(yè)制定與實施新質(zhì)生產(chǎn)力項目商業(yè)計劃書
- 醫(yī)藥包裝材料數(shù)據(jù)庫企業(yè)制定與實施新質(zhì)生產(chǎn)力項目商業(yè)計劃書
- 醫(yī)療大數(shù)據(jù)分析平臺行業(yè)深度調(diào)研及發(fā)展項目商業(yè)計劃書
- 紀念日主題茶館行業(yè)跨境出海項目商業(yè)計劃書
- 上海工藝美術職業(yè)學院《藥物文獻檢索與專利》2023-2024學年第二學期期末試卷
- 武漢交通職業(yè)學院《小學教師升級寶典》2023-2024學年第二學期期末試卷
- 保安亭子管理制度
- 保安基層管理制度
- 保安開門管理制度
- 武漢民政職業(yè)學院《水土保持方案編制》2023-2024學年第二學期期末試卷
- 生物基可降解地膜行業(yè)深度調(diào)研及發(fā)展項目商業(yè)計劃書
- 出租車租憑合同協(xié)議書
- 《稅務風險文獻綜述》
- 公司業(yè)務提成方案
- 《數(shù)學歸納法》 優(yōu)秀獎 教學課件
- ANSIESD S20.202021 中英文對照版
- 投入的主要施工機械計劃
- GB-T 19639.2-2014 通用閥控式鉛酸蓄電池 第2部分:規(guī)格型號
- 公司財政資金財務管理辦法
- 《數(shù)據(jù)采集與預處理》教學教案(全)
- DVD在線租賃的分配問題
評論
0/150
提交評論