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

正文內(nèi)容

java課程設(shè)計---基于java的在線評測系統(tǒng)的設(shè)計與開發(fā)(更新版)

2025-02-26 12:49上一頁面

下一頁面
  

【正文】 Limit=1000*60*1。 } } public void startExam(){ // if(finish){ (menuFrame, 考試已結(jié)束!)。 u = (userId,userPwd)。 } /** * 開始考試,首先進(jìn)入歡迎界面 和 登錄界面 * */ public void start(){ (true)。 JPasswordField pwdField。import 。import 。 (menuFrame)。 //考試規(guī)則界面 RuleFrame ruleFrame=new RuleFrame()。import 。 指導(dǎo)教師評語: 成績評定: 簽名: 2013 年 6 月 30 日 附錄1源代碼Main類代碼:package 。 } }當(dāng)窗體關(guān)閉時,會更據(jù)提示信息自動保存。)以及能通過取消按鈕(cancelBtn)()方法實(shí)現(xiàn)取消功能。答題:選擇當(dāng)前題目答案,并自動保存該答案數(shù)據(jù)到內(nèi)存中。 登錄取消:若文本框內(nèi)容錯誤或許清除,可直接按取消按鈕來實(shí)現(xiàn)。分?jǐn)?shù)統(tǒng)計功能描述統(tǒng)計分?jǐn)?shù):將答題結(jié)果與標(biāo)準(zhǔn)答案比對,計算分?jǐn)?shù)。查看考試規(guī)則:點(diǎn)擊“考試規(guī)則”,顯示考試規(guī)則面板。XXXXXXXX學(xué)院課程設(shè)計報告書課程名稱: JAVA課程設(shè)計 題 目: 基于Java的在線評測系統(tǒng)的設(shè)計與開發(fā)系 名: 信息工程系 專業(yè)班級: 軟件工程 姓 名: XXX 學(xué) 號: XXXXXXXXXXX 指導(dǎo)教師: XX 2013年 6 月 28 日 課程設(shè)計任務(wù)書學(xué)生姓名: XXX 專業(yè)班級: 軟件1111 指導(dǎo)教師: XX 工作單位: 信息工程系 設(shè)計題目:基于Java的在線評測系統(tǒng)的設(shè)計與開發(fā)初始條件: Java基礎(chǔ),Java SE,《在線評測系統(tǒng)》,桌面版的在線考試系統(tǒng)要求完成的主要任務(wù):(包括課程設(shè)計工作量及其技術(shù)要求,以及說明書撰寫等具體要求)使用JAVA開發(fā)一個在線評測系統(tǒng)。查看分?jǐn)?shù):點(diǎn)擊“分?jǐn)?shù)”,若還未開始,提示“考試未開啟”,若已完成考試,顯示分?jǐn)?shù)結(jié)果。交卷保存答案:點(diǎn)擊“交卷”確認(rèn)后,考試結(jié)束,保存當(dāng)前試卷相關(guān)數(shù)據(jù),關(guān)閉當(dāng)前界面,顯示菜單選擇界面。登錄響應(yīng):根據(jù)登錄校驗(yàn)的結(jié)果,顯示相應(yīng)的界面;若登錄不成功,只在當(dāng)前頁面顯示錯誤提示,若登錄成功,關(guān)閉當(dāng)前界面,顯示菜單界面。裝載題目信息:將題目信息顯示到面板上。 本次課設(shè)充分體現(xiàn)出了java語言抽象,封裝,繼承,多態(tài)和多線程的作用,為實(shí)現(xiàn)該項(xiàng)目功能鎖設(shè)計類如下:1. 界面類:LoginFrame(登錄界面),MenuFrame(菜單界面)WeleWindow(歡迎界面) RuleFrame(考試規(guī)則界面) ExamFrame(考試界面)2. 控制器類:ClientContext3. 后臺數(shù)據(jù)處理類:ExamService(考試后臺數(shù)據(jù)處理)4. IdOrPwdException(編號與密碼數(shù)據(jù)處理) 5. 實(shí)體類: EntityContext(試卷內(nèi)容的讀取與顯示) Question(題 庫) QuestionInfo(試卷) User(用戶信息)6. 主類:Main(入口類) 在線評測系統(tǒng)登錄響應(yīng)獲取登錄信息分?jǐn)?shù)統(tǒng)計開始考試菜單選擇用戶登錄裝載用戶信息分?jǐn)?shù)顯示統(tǒng)計分?jǐn)?shù)交卷保存答案考試倒計時上下翻題答題裝載題目信息退出考試系統(tǒng)查看考試規(guī)則查看分?jǐn)?shù)開始考試更新用戶信息 1 歡迎界面設(shè)計,通過Wele類來實(shí)現(xiàn),該界面在出現(xiàn)2秒后會自動消失,然后登陸界面出現(xiàn),歡迎界面截圖如圖1 圖1 歡迎界面 2實(shí)現(xiàn)用戶的登陸功能,通過login類來設(shè)計該界面,該界面能獲取登錄信息(獲取客戶端輸入用戶ID和用戶密碼pwd)和得到登錄響應(yīng)(根據(jù)登錄校驗(yàn)的結(jié)果,顯示相應(yīng)的界面;若登錄不成功,只在當(dāng)前頁面顯示錯誤提示,若登錄成功,關(guān)閉當(dāng)前界面, 顯示菜單界面。 ()。3怎樣讓在一個類中創(chuàng)建的對象在其他類中可用并且該對象只在內(nèi)存中存在一個?答:可通過依賴注入方法實(shí)現(xiàn),例如可用get(),set()方法來實(shí)現(xiàn)引用類型參數(shù)傳遞。import 。 EntityContext entityContext=new EntityContext()。 (loginFrame)。import 。import 。 JTextField idTextField。 = examFrame。 String userPwd=()。 } catch (Exception e3){ (loginFrame, 系統(tǒng)錯誤!請聯(lián)系系統(tǒng)管理員!)。 (true)。 long s=time/1000%60。//到指定Date時間執(zhí)行run方法 } public void next(){ saveUserAnswer()。//更新面板內(nèi)容 } public void send(){ saveUserAnswer()。 (curIndex,userAnswer)。 } public void setLoginFrame(LoginFrame loginFrame) { = loginFrame。 } public void cancel() { (null)。import 。 public WeleWindow(){ // init()。 (,new JLabel(icon))。import .*。 JPasswordField pwdField。//設(shè)置內(nèi)邊距 //給主面板添加組件 (,createBottomPane())。 (createIdPane())。 } //創(chuàng)建密碼面板 public JPanel createPwdPane(){ JPanel p = new JPanel(new BorderLayout())。 } })。 return p。 } }MenuFrame類代碼:package 。import 。 ClientContext clientContext。 if(val==){ (0)。 } //創(chuàng)建主面板的中間面板(上 下) public JPanel createCenterPane(){ JPanel p=new JPanel(new BorderLayout())。 (icon)。 } //創(chuàng)建帶圖片和文本的開始按鈕 public JButton createStartBtn(){ URL url=()。 } //創(chuàng)建帶圖片和文本的分?jǐn)?shù)按鈕 public JButton createScoreBtn(){ URL url=()。 } //創(chuàng)建帶圖片和文本的考試規(guī)則按鈕 public JButton createRuleBtn(){ URL url=()。 } //創(chuàng)建帶圖片和文本的離開按鈕 public JButton createExitBtn(){ URL url=()。 }//界面居中 public void centerFrame(){ Toolkit tk=()。 } }ExamService類代碼:package 。import 。 } public void startExam(){ //創(chuàng)建試卷 createPaper()。 level++) { ListQuestion questions=(level)。 } } } public void saveUserAnswer(int curIndex,ListInteger userAnswer){ QuestionInfo qi=(curIndex1)。 } public EntityContext getEntityContext() { return entityContext。import 。//相當(dāng)于題庫(級別級別下所有的題目) public EntityContext(){ initUser()。 } String[] lines=(:)。 } } catch (Exception e) { ()。 //完成題目的加載 //根據(jù)level 獲取 題目(ListQuestion) if((level)){ ListQuestion questionsInLevel=(level)。//{2,3} int score=(lineDatas[2])。//C String optionD=()。// (score)。 } return answer。 User u2=new User(1002, lisi, 1234, 314234134, 2341)。 }*/}RuleFrame類代碼package 。import 。 //屬性 String title=考試規(guī)則。//創(chuàng)建主面板 showrule()。 String str=。 } } private Container createContentPane() { JPanel p=new JPanel(new BorderLayout())。 } public RuleFrame getRuleFrame() { return ruleFrame。 ListString options。 } public void setOptions(ListString options) { = options。 } public void setType(int type) { = type。 public QuestionInfo() {} public QuestionInfo(Question q, int index) { = q。 } Override public String toString() { String questionStr=。public class User { int id。 = phone。 } public String getPhone() { return phone。 } } .附錄2 參考文獻(xiàn) [1]林邦杰,:電子工業(yè)出版社,2002年 [2][M]. 北京:冶金工業(yè)出版社,2007年[3][M]. 北京:清華大學(xué)出版社,2003年[4]高林,[M]. 北京:人民郵電出版社,2004年[5]劉騰紅,[M]. 北京:科學(xué)出版社,2003年4747
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1