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

正文內(nèi)容

基于java在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)-資料下載頁

2025-06-22 00:26本頁面
  

【正文】 考試分?jǐn)?shù),離開考試系統(tǒng)結(jié)束。下面就來詳細(xì)了解一下這個過程: 首先,用戶啟動該考試系統(tǒng)程序,進(jìn)入登陸界面。考生必須在登陸界面輸入正確的用戶名和賬號方能進(jìn)入該考試系統(tǒng),否則,系統(tǒng)會自動報錯并提醒用戶輸入正確的用戶名和密碼?;?Java 的在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)19 然后,當(dāng)用戶輸入正確的用戶名和密碼,用戶就成功登陸了該考試系統(tǒng)。接著就會出現(xiàn)幾個選擇項(xiàng):開始,分?jǐn)?shù),考試規(guī)則,離開??忌鷳?yīng)該首先閱覽以下考試規(guī)則,接著點(diǎn)擊開始進(jìn)入考試,當(dāng)考試結(jié)束后,選擇提交試卷。然后點(diǎn)擊分?jǐn)?shù)就可以得到自己的考試分?jǐn)?shù)了。然后就可以離開該考試系統(tǒng)了。 之后,當(dāng)用戶進(jìn)入考試,考試框的上邊依次是考生姓名、編號、考試時間等。中間是考試題目,先邊有考試時間倒計(jì)時。還有幾個選擇鈕,依次是上一題,下一題以及提交試卷。考生可根據(jù)自己需求進(jìn)行操作,最終提交試卷。如果考生在倒計(jì)時時間之內(nèi)未完成作答的,系統(tǒng)會自動提交試卷。 考生在提交試卷后,系統(tǒng)會對用戶的作答給出分?jǐn)?shù)。用戶提交試卷的同時系統(tǒng)會將用戶的分?jǐn)?shù)呈現(xiàn)在該用戶面前。考試完成。最后,考生點(diǎn)擊離開,離開考試系統(tǒng)。以下是一流程圖的形式進(jìn)一步說明以上過程。 42 服務(wù)器流程圖43 客戶端流程圖基于 Java 的在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)20 系統(tǒng)運(yùn)行圖以及主要的實(shí)現(xiàn)代碼44 登陸界面45 進(jìn)入考試系統(tǒng)46 考試界面基于 Java 的在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)2147 點(diǎn)擊交卷之后,成績自動生成主要的實(shí)現(xiàn)代碼如下:1. 登錄流程public void login(){try{//獲取用戶編號int id=()。//獲取用戶密碼String pwd=()。//返回登錄用戶User user=(id,pwd)。//更新用戶信息(user)。//顯示菜單按鈕,將登錄按鈕設(shè)置為不可見(false)。(true)。//編號和密碼異常}catch(IdOrPwdException e){()。//顯示登錄異常信息基于 Java 的在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)22(())。//數(shù)值類型異常}catch(NumberFormatException e){()。//確保用戶編號是數(shù)字,將信息反饋給用戶(編號必須是數(shù)字 !)。}}public void start(){try {//調(diào)用業(yè)務(wù)層的start() 方法開始考試ExamInfo examInfo=()。//調(diào)用業(yè)務(wù)層的getQuestionInfo()方法來獲得考題QuestionInfo questionInfo=(0)。//調(diào)用ExamFrame 類的updateView()更新考試面板信息(examInfo,questionInfo)。//隱藏菜單面板,進(jìn)入考試面板(false)。(true)。//重要:給屬性賦值基于 Java 的在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)23//獲得當(dāng)前考題內(nèi)容和考試信息=questionInfo。=examInfo。//調(diào)用本類中的startTimer() 方法,開始考試計(jì)時()。} catch (Exception e) {()。//在menuFrame面板前顯示錯誤信息(, ())。}}private void startTimer() {//通過調(diào)用ExamInfo類中的getTimeLimit()方法,//獲得當(dāng)前考試總時間final long end=()+()*60L*1000。//添加定時器,開始考試倒計(jì)時, 每隔一秒執(zhí)行一次(new TimerTask() {public void run() {//獲取當(dāng)前時間基于 Java 的在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)24long now=()。//計(jì)算剩余時間long show=endnow。long s=(showshow%1000)/1000/60。long m=(ss%60)/60。long h=(mm%60)/60。 s=s%60//調(diào)用考試面板中的方法是是showTime()方法,當(dāng)時間剩余5分鐘時以//時分秒的形式顯示剩余時間(h,m,s)。}},0,1000)。//添加定時器,當(dāng)考試到點(diǎn)時結(jié)束考試(new TimerTask() {public void run() {//調(diào)用gameOver()結(jié)束考試 ()。}},new Date(end))。}public void result(){基于 Java 的在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)25try {//獲得最終考試成績,在菜單面板前顯示int lastScore=()。(,考試分?jǐn)?shù)+lastScore)。} catch (Exception e) {()。//若有異常,則顯示錯誤信息(,())。}}public void exit(JFrame parent){//在當(dāng)前面板中執(zhí)行并退出int val=(parent, 要離開嗎?)。if(val==){(0)。}}public void next() {基于 Java 的在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)26try{//取出當(dāng)前題號int index=()。//獲取當(dāng)前用戶答案ListInteger userAnswers=()。//保存該題號下的用戶答案(index, userAnswers)。//獲得下一個問題的題號index++。//獲得下一個考題內(nèi)容=(index)。//更新考試面板, 顯示下一考題(,)。}catch(Exception e){()。(,())。}}基于 Java 的在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)27public void send() {//在考試面板前詢問是否交卷int val=(,是否交卷?, 確認(rèn)交卷 ,)。//如果選擇是,則考試結(jié)束if(val==){()。}}private void gameOver() { try { //獲得當(dāng)前該題的選項(xiàng) int index=()。 //將用戶答案儲存在List集合中 ListInteger ans=()。 //調(diào)用ExamService接口中的方法將儲存 List集合在中的用戶答案 (index,ans)。 //調(diào)用examService接口的over()方法獲得當(dāng)前考分 int score=()。 //在考試面板前顯示的最終得分 (,最終得分基于 Java 的在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)28+score)。 //退回到菜單面板 (false)。 (true)。 //取消定時器功能 ()。 } catch (Exception e) {()。//在examFrame面板前顯示錯誤信息(,())。} } 小結(jié)本章主要介紹了系統(tǒng)的詳細(xì)設(shè)計(jì)以及具體流程。系統(tǒng)用到的主要類,以及類的屬性。緊接著通過系統(tǒng)的主框架為引導(dǎo)詳細(xì)說明了系統(tǒng)的運(yùn)行過程。第五章總結(jié)與展望 工作總結(jié)經(jīng)過近半年的不懈努力,我通過查閱各種資料,以及尋求別人的幫助,終基于 Java 的在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)29于完成了這個在線考試系統(tǒng)的設(shè)計(jì)。系統(tǒng)完成后,基本能實(shí)現(xiàn)預(yù)期功能。在這個系統(tǒng)的設(shè)計(jì)過程中讓我更熟悉 JAVA 這一開發(fā)語言,增加了自己的開發(fā)經(jīng)驗(yàn)。首先,選擇這個題目是因?yàn)楝F(xiàn)在互聯(lián)網(wǎng)越來越發(fā)達(dá),在線教育也越來越繁榮。再加上現(xiàn)在的紙質(zhì)考試存在著諸多弊端。在線考試已經(jīng)成為一種潮流,正不斷受到人們的認(rèn)可。而且在線考試節(jié)省人力、物力。所以我就選擇了這個設(shè)計(jì)。接下來,我就查閱各種資料來完善 JAVA 方面的知識,并能夠?yàn)樵撓到y(tǒng)的開發(fā)設(shè)計(jì)服務(wù)。然后,對該系統(tǒng)的功能進(jìn)行構(gòu)想。首先,考生能夠通過一定的賬號密碼登錄該系統(tǒng);然后,能夠成功進(jìn)行考試,提交試卷并獲得得分。接著,完善系統(tǒng)功能,增加考試規(guī)則,計(jì)時等功能。這能夠讓用戶感覺更加人性化,從而更能接受該在線考試系統(tǒng)。最后根據(jù)功能編寫程序。然后,根據(jù)功能便攜框架,對各個類進(jìn)行聯(lián)系。使系統(tǒng)能夠順利的運(yùn)行,為系統(tǒng)的成功設(shè)計(jì)做好鋪墊。最后就是完成程序,構(gòu)成系統(tǒng),糾錯,系統(tǒng)完善。通過以上的各個步驟,我對系統(tǒng)開發(fā)有了更深刻的了解。為以后的學(xué)習(xí)生活打下堅(jiān)實(shí)的基礎(chǔ)。在這個系統(tǒng)的設(shè)計(jì)過程中,我不但更加了解 JAVA,更能以這個平臺進(jìn)行實(shí)際設(shè)計(jì)。雖然在開發(fā)的過程中出現(xiàn)了些許錯誤,但通過老師的精心指導(dǎo),都一一解決了。在這里謝謝老師和在開發(fā)過程中幫助過我的人。 后續(xù)工作展望這個系統(tǒng)還能夠添加更多功能,比如試題的更多分類,增加自測平臺。讓該考試系統(tǒng)無論在正式考試或者日常訓(xùn)練中都能夠出現(xiàn)在人們的生活中。幫助更多的人們學(xué)習(xí)和更了解生活。基于 Java 的在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)30致謝畢業(yè)設(shè)計(jì)作為一個平臺來展示我們大學(xué)四年的學(xué)習(xí)情況,并能夠充分展現(xiàn)個人的邏輯思維以及動手能力。充分調(diào)用某一門或者多門的功課來實(shí)現(xiàn)個人的設(shè)計(jì)。這能夠考驗(yàn)自我的學(xué)習(xí)能力,能夠不斷超越自我。作為本文的在線考試系統(tǒng)這一基于 JAVA 的開發(fā)系統(tǒng),我為了實(shí)現(xiàn)功能構(gòu)想以及程序編寫,查閱了不少資料。在老師和同學(xué)們的幫助下成功完成設(shè)計(jì),在某種程度上加強(qiáng)了自我的實(shí)踐能力。為以后的工作積累經(jīng)驗(yàn)。本次設(shè)計(jì)中功能實(shí)現(xiàn)上出現(xiàn)了不少技術(shù)上的問題。鑒于個人經(jīng)驗(yàn)不足,尋求導(dǎo)師以及擁有開發(fā)經(jīng)驗(yàn)的同學(xué)進(jìn)行修改完善。比如,系統(tǒng)種類的調(diào)用,屬性的運(yùn)用以及方法的實(shí)現(xiàn)都存在著知識面不夠完善的問題。存在著運(yùn)用錯誤,致使系統(tǒng)存在著這樣那樣的錯誤。再就是各個類之間的連接問題是個難題,在經(jīng)過同學(xué)的幫助下,我經(jīng)過多次跳是修改,最終完成這次畢業(yè)設(shè)計(jì)。在開發(fā)和調(diào)試過程中,老師的優(yōu)良作風(fēng)對我有了深刻的影響。令我對待工作學(xué)習(xí)的態(tài)度發(fā)生了質(zhì)的飛躍。是我養(yǎng)成了嚴(yán)肅認(rèn)真,一絲不茍的工作作風(fēng),并樹立了正確的生產(chǎn)觀、經(jīng)濟(jì)觀和全局觀。通過此次畢業(yè)設(shè)計(jì),希望我能把所學(xué)的只是充分聯(lián)系起來,培養(yǎng)自己分析問題、解決問題的能力。不斷充實(shí)自我,為以后的工作做好鋪墊。最后,對老師的精心指導(dǎo)和悉心培育表示由衷的感謝。基于 Java 的在線考試系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)31參考文獻(xiàn):[1] 李剛 《瘋狂 JAVA 講義》 電子工業(yè)出版社 2022[2] Bruce Eckel 《JAVA 編程思想 第 4 版》 機(jī)械工業(yè)出版社 2022 [3] 朱仲杰 《JAVA?SE6 全方位學(xué)習(xí)》 機(jī)械工業(yè)出版社 2022[4] Liang 《JAVA 語言程序設(shè)計(jì) 基礎(chǔ)篇(原書第 5 版) 》 機(jī)械工業(yè)出版社 2022[5] 李鐘蔚 《JAVA 開發(fā)實(shí)戰(zhàn)寶典》 清華大學(xué)出版社 2022[6] Cay amp。Gary Cornell 著 《JAVA 核心技術(shù)》機(jī)械工業(yè)出版社 2022[7] (美)阿諾德,Ken Arnold, 程序設(shè)計(jì)語言[M].北京:人民郵電出版社,2022 [8] 編程思想[M]. 機(jī)械工業(yè)出版社,2022[9] 耿祥義, 實(shí)用教程[M]. 清華大學(xué)出版社,2022[10] 應(yīng)用開發(fā)詳解[M].電子工業(yè)出版社,2022[11] 工程應(yīng)用與項(xiàng)目實(shí)踐[M]. 機(jī)械工業(yè)出版社,2022[12] [美]Rogers Cadenhead. Java 4 出版 2022[13] :清華大學(xué)出版社,20
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1