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

正文內(nèi)容

基于java的在線考試系統(tǒng)畢業(yè)設(shè)計論文-預(yù)覽頁

2024-09-28 15:29 上一頁面

下一頁面
 

【正文】 5 系統(tǒng)功能測試 ..................................................... 30 6 總結(jié) ............................................................. 33 致 謝 .................................................... 34 參 考 文 獻(xiàn) ..................................................... 35 附錄 1 本設(shè)計所包含的其他數(shù)據(jù)表 ................................... 36 附錄 2 本設(shè)計所提到的代碼 ........................................ 38 大 學(xué)畢 業(yè) 設(shè) 計 論 文 1 1 緒論 引言 考試在教學(xué)中是必不可少的,可以檢驗學(xué)生對知識的掌握程度和學(xué)習(xí)能力的高低 。本設(shè)計需要 對網(wǎng)絡(luò)編程和 相關(guān)數(shù)據(jù)庫 的技術(shù)有所了解。 因此計算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展對教學(xué)和考試的方式方法起到了導(dǎo)向性的作用 。在本次設(shè)計中學(xué)生用戶可以突破紙質(zhì)學(xué)習(xí)資料的局限性使用計算機(jī)進(jìn)行在線測試與考試,能夠更加及時的鞏固新知識從而增強學(xué)習(xí)效果提高教學(xué)的質(zhì)量。在一些發(fā)達(dá)國家基于網(wǎng)絡(luò)的教育已進(jìn)入更加深入的階段。能夠?qū)⒂嬎銠C(jī)網(wǎng)絡(luò)技術(shù)與教學(xué)結(jié)合很好的教育機(jī)構(gòu)還比較少 。 C/S 模式的響應(yīng)速度快處理事務(wù)的能力強但兼容性差開發(fā)成本較高。 本次設(shè)計 結(jié)合 當(dāng)前計算機(jī)的價格走勢 ,應(yīng)用 JSP技術(shù),基于 B/S 模式 開發(fā)了在線考試 系統(tǒng)。能夠 滿足任何經(jīng)過 授權(quán)的考生隨時隨地 練習(xí)并迅速獲得成績。 PHP 語言將 HTML 和 PHP 指相結(jié)合成為完整的服務(wù)器端動態(tài)頁面,從而使開發(fā)者更加簡便快捷的方式實現(xiàn)動態(tài)交互技術(shù)。 JSP 和 Servlet, JavaBean 技術(shù)的組合,大大提高了編譯運行的執(zhí)行效率,并逐漸發(fā)展成為 J2EE 平臺的核心技術(shù)之一。 JSP 是服務(wù)器端技術(shù),在服務(wù)器端, JSP 引擎解釋并執(zhí)行 JSP 頁面的代碼,然后將執(zhí)行結(jié)果以 HTML 或 XML 頁面的形式發(fā)送給客戶端,而在客戶端卻看不到 JSP 頁面本身的代碼,只能看到 JSP 頁面執(zhí)行后的輸出結(jié)果。 MySQL 的 開發(fā)者 是來自 瑞典的 MySQLAB 公司。 據(jù) 開發(fā)者聲稱 MySQL 數(shù)據(jù)庫的運算速度可能是在目前數(shù)據(jù)庫中最快的 。 MySQL 對于 一般的內(nèi)部使用通常是免費的。第五,功能強大 。而且 MySQL 還能進(jìn)行訪問控制,可以 有選擇的規(guī)定訪問人員有效的保護(hù)隱私 。一組 Java 類與接口可以組成 JDBC。 一般來講,使用 JDBC 開發(fā)數(shù)據(jù)庫應(yīng)用可以分為:裝載 JDBC 驅(qū)動程序,建立與數(shù)據(jù)庫的連接,執(zhí)行 SQL 語句,處理結(jié)果和關(guān)閉數(shù)據(jù)庫連接這幾步。如加載 JDBCMySQL 數(shù)據(jù)庫驅(qū)動程序代碼如下: try{ (“”)。 [1]代碼如下所示: Connection conn=(url)。因為 PrepareStatement 類的對象將會傳入的 SQL 命令事先編好并等待使用。 通過 SQL 語句返回從數(shù)據(jù)庫中檢索到的符合條件的記錄,然后可以使用Statement 接口 executeQuery 方法返回的結(jié)果集 ResultSet 接口類型的對象來獲取并處理該結(jié)果。 ()。此軟件界面友好,實用性強,上手容易。 超文本標(biāo)記語言( HTML)是一種簡單標(biāo)記語言用來制作超文本文檔,而 HTML中的元素是 HTML 語言的基本部分。從開的技術(shù)、開發(fā)經(jīng)費、系統(tǒng)的實用性等方面對新系統(tǒng)進(jìn)行分析和研究。所以本設(shè)計在經(jīng)濟(jì)上是可行的。 通過以上分析,本次設(shè)計已經(jīng)有了明確的開發(fā)目標(biāo)而且在技術(shù)和經(jīng)濟(jì)等方面都是切實可行的,投入少、見效快。本設(shè)計需要 解決 管理員教師 對人員 , 課程 ,題目 還有 試卷的管理 問題 ;考生能夠進(jìn)行自我測驗,在線考試并且查詢考試的成績;評分教師完成對考生提交過的試卷進(jìn)行評分等問題。 4, 出試卷 :決定 試卷 中包含的試題,以及考試時間 。 二 , 考生的功能: 1,單選題的自我檢測:考生進(jìn)行自測并快速得到答案。 除了實現(xiàn)上述功能以外,本設(shè)計還具有清爽、簡潔的界面和穩(wěn)定性強的特點。為了使本系統(tǒng)運行的效率更加可靠,更有保障系統(tǒng)的服務(wù)器端要具備較高的軟硬件配置,在客戶端對配置的要求可以降低。 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 本系統(tǒng)采用的是 MySql 數(shù)據(jù)庫,數(shù)據(jù)庫的名稱為 db_exam,數(shù)據(jù)表的設(shè)計由Navicate for MySQL 來完成。如果選擇的角色與登錄名不符則系統(tǒng)報錯登錄失敗需要重新登陸。 } if(==) { alert(請輸入密碼 )。 return false。 if(data==no) { alert(用戶名或密碼錯誤 )。用戶能夠查看系統(tǒng)的基本信息,可以修改管理員教師的密碼也可以添加或刪除管理員教師和評分教師以及考生。 部分核心代碼如下: : if(userType==0) { String sql=from TAdmin where userName=? and userPw=?。 } else { WebContext ctx = ()。 (admin, admin)。 (userName)。 ()。 ()。 課程管理代碼如下: public String kechengMana() { String sql=from TKecheng where del=39。 (kechengList, kechengList)。 (no)。 return succeed。 (刪除成功! )。若要添加題目則點擊題目錄入標(biāo)簽,在錄入前要先選擇題目所屬課程和題目類型如圖 所示。 List timuList=().find(sql)。 } 題目的添加: public String timu_danxuan_Add() //單選題的添加 { TTimu timu=new TTimu()。 (timuXuanxiangc)。 (timuLeixing)。 (操作成功 )。 (timuName)。 (timuXuanxiangd)。 (kechengId)。 (admin/timu/)。 (timuXuanxianga)。 (timuLeixing)。 (操作成功 )。 (timuName)。 (kechengId)。 (admin/timu/)。 (timu)。amp。 } 6.管理員教師對試卷的管理 管理員教師可以錄入新的試卷或刪除已有試卷,可查看已有試卷的題目,也可向已有的試卷里添加新的題目。 大 學(xué)畢 業(yè) 設(shè) 計 論 文 21 List shitiList=().find(sql)。} 錄入新的試卷需要注明試卷的名稱考試的時間和此試卷的介紹。 (shitiJieshao)。 (shiti)。 } //試卷的刪除 : public String shitiDel() { TShiti shiti=(shitiId)。 ()。no39。 (timuList, timuList)。 Map request=(Map)().get(request)。 for(int i=0。 (timu)。 } 大 學(xué)畢 業(yè) 設(shè) 計 論 文 23 考生模塊的設(shè)計 在此模塊中用戶可以以考生的身份使用此系統(tǒng)??忌顷懞蟮慕缑嫒鐖D 所示 圖 考生界面 考生單擊在線考試標(biāo)簽可進(jìn)行一次考試,原則上講一個考生在一份試卷只能考一次。 TStu stu=(TStu)(stu)。 if(()0){ (err, 你已經(jīng)參加過此考試。 String sql=from TTimuShiti where shitiId=?。i()。 } //交卷相關(guān)代碼 public String jiaoyuanAdd() { HttpServletRequest request=()。 Object con[]={shitiId}。i++) { TJiaoyuan jiaoyuan=new TJiaoyuan()。 (shitiId)。 for(int j=0。 } (jiaoyuan)。 TStu stu = (TStu) (stu)。 TJiaoyuan jyInstance = new TJiaoyuan()。 ListTJiaoyuan list = (jyInstance)。 (timuDaan)。 (timuId)。 } return 。 List fenshuList=().find(sql,cc)。 ((()).getStuRealname())。 return 。在線自測界面如圖 所示。no39。 for(int i=0。 if(().equals(timu1Daan)) { fenshu111=fenshu111+()。 } } 評分教師模塊的設(shè)計 因為考試存在客觀題在本設(shè)計中評分老師負(fù)責(zé)人工閱卷,并給考生打分。 Object con[]={shitiId,stuId}。i++) { TJiaoyuan jiaoyuan=(TJiaoyuan)(i)。 } Map request=(Map)().get(request)。 return 。 3,幫助學(xué)生進(jìn)行日常練習(xí)實現(xiàn)無紙化考試。 具體測試過程見以下幾表。 輸入數(shù)據(jù) 在添加學(xué)生模塊中添加一條信息,數(shù)據(jù)如下: stu_xuehao: stu_realname: stu_sex: stu_age: login_name: login_pw: 123 預(yù)期結(jié)果 在添加的學(xué)生信息被提交后,打開Navicat for MySQL,可以看到表中多了一行數(shù) 據(jù) , 其 屬 性 id 、 stu_xuehao 、stu_realname 、 ?? 的 值 分 別 為 1 、 大 學(xué)畢 業(yè) 設(shè) 計 論 文 31 10832623??說明管理員對數(shù)據(jù)庫的訪問和更新是成功的。 輸入數(shù)據(jù) 數(shù)據(jù) 1: 數(shù)據(jù) 2: 123 預(yù)期結(jié)果 結(jié)果 1:在查詢結(jié)果顯示頁面中列出學(xué)生參加的考試和老師的評分。用新密碼可成功登錄。本系統(tǒng)雖然能夠?qū)崿F(xiàn)基本的考試功能但還有很多不成熟的地方需要改進(jìn)。 大 學(xué)畢 業(yè) 設(shè) 計 論 文 34 致 謝 經(jīng)過這段時間學(xué)習(xí)與努力本人的畢業(yè)設(shè)計已經(jīng)基本完成了,作為沒有項目開發(fā)經(jīng)驗的在校大學(xué)生,一定有一些考慮不周之處,如果沒有 老師的指導(dǎo),以及同學(xué)的支持和幫助,完成這個設(shè)計是幾乎不可能的。另外,感謝那些曾經(jīng)教過我的每一位老師,是他們教會了我專業(yè)知識,沒有他們就沒有我的現(xiàn)在。 Map request=(Map)().get(request)。 (loginName)。 (teaAge)。 ()。 (tea)。 } 大 學(xué)畢 業(yè) 設(shè) 計 論 文 39 //考生管理 public String stuMana() { List stuList=().find(from TStu where del=39。 (stuList, stuList)。 (stuRealname)。 (loginPw)。 ()。 (stu)。 }
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1