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

正文內(nèi)容

畢業(yè)設(shè)計-在線英語能力測試系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-01-08 19:42 本頁面
 

【文章內(nèi)容簡介】 classintnono考生所在班級depintnono考生所在部門號(系別)stateintnono考生的考試狀態(tài),表明是否在考試powerintnono考生的考試權(quán)限,表明是否允許考試表3 考生成績表(success)字段名稱數(shù)據(jù)類型主鍵非空說明snumvarchar(30)yesyes考生的準(zhǔn)考證號sbnumintnono考生試卷成績科目號pnumintnono考生的試卷號subjectvarchar(40)nono考生試卷的科目名稱successintnono考生的考試成績bsuccess intnono考生的補(bǔ)考成績 表4 考生試卷答案表(answer)字段名稱數(shù)據(jù)類型主鍵非空說明snumvarchar(30)yesyes考生的準(zhǔn)考證號sbnumintnoyes考生試卷答案科目號pnumintnoyes考生答案的試卷號qnumintnoyes考生答案的問題號keysvarchar(800)nono考生提交的答案表5 系別信息表(department)字段名稱數(shù)據(jù)類型主鍵非空說明depintyesyes學(xué)校的部門號depnamevarchar(50)noyes學(xué)校的部門名稱表6 科目信息表(subject)字段名稱數(shù)據(jù)類型主鍵非空說明sbnumintyesyes考試的科目號sbnamevarchar(50)noyes考試的科目名稱depintnoyes學(xué)校的部門號表7 試卷屬性表(pap)字段名稱數(shù)據(jù)類型主鍵非空說明sbnumintyesyes試卷上題目的科目號pnumintyesyes試卷號pheadvarchar(100)noyes試卷標(biāo)題depintnono試卷上學(xué)校的部門號wproperintnono試卷屬性wnumvarchar(4)nono出題管理員證號pstateintnono試卷狀態(tài),表明是否允許考試表8 問題屬性表(question)字段名稱數(shù)據(jù)類型主鍵非空說明sbnumintyesyes具體題目的科目號pnumintyesyes題對應(yīng)的試卷號qnumintnoyes題目的問題號questionvarchar(400)nono題目具體的問題typeintnono題目的題型diffintnono題目的難度markintnono題目的分?jǐn)?shù)stateintnono題目的狀態(tài)numintnono被提取次數(shù)表9 問題庫表(storer)字段名稱數(shù)據(jù)類型主鍵非空說明questionvarchar(400)yesyes題目具體的問題sbnumintnono題目的科目號knumintnono題目的選項號Answervarchar(400)nono題目的選項內(nèi)容Keysvarchar(800)nono題目的答案系統(tǒng)實現(xiàn)及設(shè)計代碼 考生登錄系統(tǒng)后,就可以在系統(tǒng)界面左側(cè)看到三個選擇按鈕,分別是“查詢成績”、“獲取試卷”、“退出系統(tǒng)”,考生點擊“獲取試卷”后,就可以獲得系統(tǒng)里已經(jīng)生成并允許考生考試的試卷,然后按需求選擇需考試的試卷,點擊“開始考試”,就能獲得該份試卷進(jìn)行在線考試,考試完畢后,考生點擊“交卷”按鈕后就完成了考試,并能立刻獲得自己該場考試的成績。如果一份試卷,管理員設(shè)定了考試時間,則考生需要在規(guī)定的考試時間內(nèi)完成考試并交卷,如果考生沒有在規(guī)定的考試時間內(nèi)完成考試并交卷,當(dāng)時間一到,系統(tǒng)將會自動幫考生提交試卷,學(xué)生未完成的試題都自動給予0分處理,答題的試題則會根據(jù)答案給予相應(yīng)的評分。以下圖51,52是考生考試模塊的主要截圖:圖51 考生考試選擇界面圖52 考生在線考試界面 以下是考生進(jìn)行在線考試后,并能提交答案的功能主要代碼:String sql4=select * from temp_question where temp_pap_id=39。+pap_id+39。 order by rec_id。ResultSet rs4=(sql4)。 int qnum=0。 int que_rec_id=0。//主題的ID號String cx_name=。 char aa。 String sl=。 //以下是自定義數(shù)據(jù),從而獲取試卷上有幾道題 String tisusql=select count(*) as sizec from temp_question where temp_pap_id=39。+pap_id+39。 。 ResultSet tirs=(tisusql)。 int tisize=0。//有多少題就要自定義多大的數(shù)組空間 if (()) { tisize=(sizec)。 } ()。 String tou=。 String[] quarry=new String[tisize]。 int q_i=0。 //定義數(shù)組的下標(biāo)變量 String strq=。//每道題的變量while(()){ strq=。 //用來隨機(jī)變的頁面臨時變量 qnum++。 sl=name+qnum。 que_rec_id=(que_id)。 ResultSet rsq=(select question,cx_rec_id,type from question where rec_id=39。+que_rec_id+39。)。 ()。 String question=(question)。 int cx_rec_id=(cx_rec_id)。 int type=(type)。 String sql2=select * from cx where rec_id=39。+cx_rec_id+39。 ResultSet rs22=(sql2)。 if(()) cx_name=(cxname)。 ()。 ()。 考生登錄系統(tǒng)后,可以選擇點擊頁面左側(cè)的“查詢成績”,然后就可以查看自己已參與考試的考試成績,以下圖53是考生進(jìn)行成績查詢的主要截圖:圖53 考生進(jìn)行成績查詢的界面 以下是學(xué)生進(jìn)行自己考試成績查詢的主要代碼: String pap_id=(pap_id)。String snum=(snum)。String score=(score)。String s_sums=(sums)。String sql1=select * from temp_pap where pap_id=39。+pap_id+39。 。ResultSet rsPap=(sql1)。()。String phead=(title)。()。 String sql2= select * from stu_info where snum=39。+snum+39。 。 ResultSet rs=(sql2)。 ()。 String name2=(sname)。 int sssex = (ssex)。 String sex。 if (sssex==1) { sex=男。 }else { sex=女。 } String ins=insert into success ( snum , sbnum , pnum, subject , success, bsuccess ) values (39。 +sid+ 39。, 39。+isbnum+ 39。,39。 +ipnum+ 39。, 39。+subject+39。,39。+score+39。,39。039。)。 String grade=(grade)。 String sclass=(sclass)。管理員登錄系統(tǒng)后后,首先需要按照考生報名信息,將報名的考生信息逐個輸入到系統(tǒng)中,賦予考生考試資格:這首先點擊上側(cè)的“學(xué)生管理”,進(jìn)入頁面后,可以看到它有“查詢學(xué)生”和“添加學(xué)生”這兩個功能,點擊“添加學(xué)生”就可以進(jìn)行相應(yīng)的考生信息添加,將考生信息一一添加完畢后,點擊“查詢學(xué)生”,就可以看到添加的考生信息,并進(jìn)行詳細(xì)查看、修改、刪除等管理。以下圖54,55是考生信息管理的主要截圖:圖54 考生信息添加的界面圖55 考生信息管理的界面 以下是管理員進(jìn)行考生信息管理的主要代碼:function isValid() { var bq=。 if(==) { alert(請輸入姓名!)。 ()。 return false。 } if(==) { alert(請輸入年級 ! )。 ()。 return false。} if(==) { alert(請輸入專業(yè) ! )。 ()。 return false。} if(==) { alert(請輸入系別 ! )。 ()。 return false。} if(==) { alert(請輸入班級 ! )。 ()。 return false。} var obj2=。 //點擊提交后,按鈕不可用 =保存。 =true。 //點擊提交后,按鈕不可用}String rec_id=(rec_id)。 String sexstr=。 int intsex。String tname=。 String addtime=。String sql2=select * from stu_info where rec_id=39。+rec_id+39。String spswd=。 String snum=。 String sclass=。 String grade=。 String remark=。String tel=。 String ss=。 String sy=。ResultSet rs3=(sql2)。if (()){ snum=(snum)。 spswd=(spswd)。 tname=(sname)。 intsex=(ssex)。 String seex=。 if (intsex == 1) seex=男。 else seex=女。 grade=(grade)。 sclass=(sclass)。 tel=(tel)。 addtime=(add_time)。 remark=(remark)。 ss=(ss)。 sy=(sy)。}管理員根據(jù)系統(tǒng)中的已有的題庫,可以進(jìn)行相應(yīng)的“試卷管理”功能??梢赃M(jìn)行添加、刪除、修改、查看試卷,并可以設(shè)置考試權(quán)限,表明是否允許學(xué)生考生等功能。添加試卷時。首先點擊“添加試卷”,然后在跳出的界面中輸入相應(yīng)的試卷標(biāo)題和科目,點擊“下一步”后,就可以根據(jù)你題庫中各題型的數(shù)目,隨機(jī)選擇其中的任意幾題,點擊“下一步”,就能做成一份試卷,以下圖56,57是添加試卷的主要截圖: 圖56 添加試卷的主要截圖 圖57 制作試卷的主要截圖 以下是進(jìn)行試卷管理的主要代碼:function isValid(){if(==) { alert(請輸入試卷標(biāo)題!)。 ()。 return false。 } if(==) { alert(請選擇科目 !)。 ()。 return false。 }} String title= new String((title).getBytes(8859_1))。String cx=(km)。int idan=0。//單選題的題數(shù) int iduo=0。//多選題的題數(shù) int ipan=0。//判斷題的題數(shù) int iting=0。//聽力題的題數(shù) int iyd=0。//閱讀題的題數(shù)ResultSet rs1=(select count(*)as t from question where type=1 and cx_rec_id=+cx)。if(()) idan=(t)。()。ResultSet rs2=(select count(*)as t from question where type=2 and cx_rec_id=+cx)。if(()) iduo=(t)。()。ResultSet rs3=(select count(*)as t from question where type=3 and cx_rec_id=+cx)。if(()) ipan=(t)。()。ResultSet rs4=(select count(*)as t from question where type=5 and cx_rec_id=+cx
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1