使用java實(shí)現(xiàn)面向?qū)ο缶幊蘯op測(cè)試機(jī)試題_第1頁(yè)
使用java實(shí)現(xiàn)面向?qū)ο缶幊蘯op測(cè)試機(jī)試題_第2頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 使用Java實(shí)現(xiàn)面向?qū)ο缶幊藺CCP7.0內(nèi)部測(cè)試學(xué)期: S2模塊:S2考試時(shí)間: 100分鐘總分?jǐn)?shù):100分注意:1、請(qǐng)勿在試卷上留下筆跡2、交卷時(shí)試題和答案均要上交使用Java實(shí)現(xiàn)面向?qū)ο缶幊虄?nèi)部測(cè)試機(jī)試題題目:試題信息管理系統(tǒng)一、語(yǔ)言和環(huán)境A、實(shí)現(xiàn)語(yǔ)言JavaB、環(huán)境要求JDK 6.0、MyEclipse10.6、SQL Server2008二、功能要求開(kāi)發(fā)基于控制臺(tái)的試題信息管理系統(tǒng)。具體要求如下:(1)顯示試題信息管理系統(tǒng)主菜單,如圖-1所示,包括:1)列出所有試題信息2)按科目查詢3)按題干模糊查詢4)添加試題5)刪除試題6)退出系統(tǒng)(2)列出所有試題信息:查詢出所有試題的信息,

2、內(nèi)容包括:題干,A、B、C、D四個(gè)選項(xiàng),答案。如圖-2所示。(3)按科目查詢:輸入科目,查詢出屬于此科目的所有試題。如圖-3所示。(4)按題干模糊查詢:輸入題干,按題干模糊查詢出相關(guān)試題。如圖-4所示。(5)添加試題:輸入試題的各個(gè)屬性信息,并將試題保存至數(shù)據(jù)庫(kù)。如圖-5所示。(6)刪除試題:刪除指定編號(hào)的試題,如果輸入的試題編號(hào)不存在,給出提示信息。如圖-6所示。(7)退出系統(tǒng)。系統(tǒng)運(yùn)行界面如圖-1所示。圖-1 主菜單界面圖-2所有試題界面圖-3按科目查詢界面圖-4 按題干模糊查詢界面圖-5 添加試題界面圖-6 刪除指定試題界面三、類的設(shè)計(jì)采用DAO模式開(kāi)發(fā)此系統(tǒng),需要定義如下類試題信息實(shí)體

3、類(QuestionInfo)試題編號(hào)(QuestionId)題干(Question)選項(xiàng)A (optionA)選項(xiàng)B (optionB)選項(xiàng)C (optionC)選項(xiàng)D (optionD)科目(subject)正確答案(answer)數(shù)據(jù)庫(kù)連接和關(guān)閉類(BaseDao)試題信息DAO接口(QuestionInfoDao)試題信息DAO實(shí)現(xiàn)類(QuestionInfoDaoImpl)Main類四、具體要求及推薦實(shí)現(xiàn)步驟1、創(chuàng)建數(shù)據(jù)庫(kù)表question_info,添加測(cè)試數(shù)據(jù)不少于4條,表結(jié)構(gòu)如表-1所示。表-1 試題信息表表名question_info中文表名稱試題信息表主鍵questionI

4、d序號(hào)字段名稱字段說(shuō)明類型長(zhǎng)度屬性備注1questionId試題編號(hào)int主鍵自增列2question題干nvarchar300非空3optionA選項(xiàng)Anvarchar300非空4optionB選項(xiàng)Bnvarchar300非空5optionC選項(xiàng)Cnvarchar300非空6optionD選項(xiàng)Dnvarchar300非空7subject科目int非空1代表Java、2代表C#、3代表JSP8answer正確答案nvarchar10非空2、創(chuàng)建實(shí)體類QuestionInfo,根據(jù)業(yè)務(wù)提供需要的構(gòu)造方法和setter/getter方法。3、創(chuàng)建BaseDao類,實(shí)現(xiàn)數(shù)據(jù)庫(kù)連接和關(guān)閉功能。4、創(chuàng)建DAO接口QuestionInfoDao,定義查詢所有試題,按科目查詢?cè)囶},按題干模糊查詢?cè)囶},添加試題,刪除試題、按試題編號(hào)查詢?cè)囶}的方法。5、創(chuàng)建DAO實(shí)現(xiàn)類QuestionInfoDaoImpl,繼承BaseDao類,實(shí)現(xiàn)QuestionInfoDao接口,使用JDBC完成相應(yīng)數(shù)據(jù)庫(kù)操作。 6、創(chuàng)建Main類,完成在控制臺(tái)的試題

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論