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

正文內容

基于web的在線自測系統的設計與實現畢業(yè)設計說明書(參考版)

2025-06-22 12:42本頁面
  

【正文】 return temp。(xueyuan1).innerHTML=origin1 。return false?;?WEB 的在線自測系統的設計與實現30if(origin==) {var origin1=font color=ff0000請選擇所在學院!/font。于是。} 學生注冊模塊設計學生在使用該系統之前可以進行注冊,為了更大范圍的方便學生學習,系統對注冊無特殊限制。)。(=39。)。(alert(39。()。()。()。HttpSession session = ()。 的主要代碼如下:LoginJavabean aa = new LoginJavabean()。核對密碼正確之后,servlet根據權限,跳轉到不同的頁面。29登錄輸入用戶名、密碼驗證判斷權限學生用戶教師用戶管理員正確錯誤權限為 3權限為 2權限為 1進入相應頁面圖414 用戶登錄模塊系統流程圖登錄界面的用戶名和密碼在JSP的表單中,點擊“登錄”提交后,將表單內容送入“text_login ”這個servlet ,然后由servlet調用“” 。如果用戶名密碼錯誤,系統將會提示用戶名或密碼有錯誤,并且系統將會返回登錄界面,直到用戶名和密碼正確,才能進行操作。return i。conn = new conn()。)。,39。核心代碼如下:public class ADD_banji {public int add_banji(String banji,String xueyuan){String sql=insert into Online_Examination_BJ (banji,xueyuan) values(39。頁面如圖413所示。}} 資源管理模塊設計學院管理、班級管理和科目管理包括對資源的查詢、添加和刪除,同屬于資源管理模塊。int i=(sql)。+id+39。++39。+xueyuan+39。+sex+39。+rname+39。+password+39。+username+39。其核心代碼如下:27package javabean。}}同樣因為系統的安全性,管理員不能查看其他管理員的信息,只能修改自己的個人信息。int i=(sql)。+id+39。刪除用戶信息的流程和添加用戶相同,但是,因為刪除操作無需考慮數據的嚴格性,的刪除。添加用戶信息由于涉及到要輸入用戶的資料, 或,然后上述頁面通過表單把參數送給servlet,servlet 再調用javabean中的方法。339。基于 WEB 的在線自測系統的設計與實現26用戶管理模塊查詢用戶信息刪除用戶信息添加用戶信息圖412 用戶管理模塊功能圖查詢用戶信息的方法和上面類似, 類,對數據庫進行查詢操作,查詢功能的核心代碼為:conn = new conn()。為了保護用戶信息的安全性,本系統管理員也不能修改用戶的個人信息。 用戶管理模塊設計對學生用戶信息和教師用戶信息的管理,實現方式大體相同,首先通過各自的和教師用戶信息,quanxian 字段的值為“2”為學生,值為“3”為教師用戶。 管理員功能模塊設計管理員主要負責后臺維護,對三個權限用戶信息的管理和資源維護。String sql=delete from Online_ST where id=39。 WHERE id=39。,daan=39。,xxd=39。,xxc=39。,xxb=39。,xxa=39。,timu=39。}}修改、刪除試題的類所用的方法與之前類似,sql語句分別為:String sql=update Online_ST set leixing=39。int i=(sql)。(sql)。+daan+39。+xxd+39。+xxc+39。+xxb+39。+xxa+39。+timu+39。+leixing+39。25開始選擇題型添加新題修改題目刪除題目完成圖411 題庫管理模塊流程圖添加、修改、刪除都是對題庫數據庫的操作,所用的設計方法大致相同,都是在相應的jsp 頁面把相關的參數提交給servlet ,servlet再調用javabean 所包含的方法。題庫管理頁面如圖410所示。添加新題界面如圖49所示?;?WEB 的在線自測系統的設計與實現24=。/script%}else if((Online_ST1)) {%script=。(tixing)。跳轉界面的核心代碼如下:%String tixing=(tx)。通過表單將select 標簽的value傳給跳轉頁面,跳轉頁面再通過判斷調用。//試卷填空題表23前臺顯示的頁面如圖48 所示。sql語句如下:String sql=select * from +namea。+id+39。(sql)。+id+39。239。以取消發(fā)布試卷為例,核心代碼如下:%String id=(id)。} catch (SQLException e) {// TODO Autogenerated catch block()。(te+道題目添加成功)。)。,39。,39。,39。,39。,39。,39。,39。 String sql3=insert into +shiti_name+ (leixing,timu,xxa,xxb,xxc,xxd,daan,name_input) values(39。(獲取的隨機數為:+temp)。}}if(temp==0){基于 WEB 的在線自測系統的設計與實現22temp=1。break。ii++){int temp=(int)(()*10+1)。for(int ii=0。以選擇題為例,核心代碼如下:conn 2 = new conn()。() 方法獲取該id對應的元組,然后插入新建的試卷題目表。擇科目的元組放入結果集rs中。}else {return checkusername()。}else if(dd== || dd==null){alert(請?zhí)顚懣荚嚂r間!)。}else if(cc== || cc==null){alert(請?zhí)顚懨款}多少分!)。21}else if(bb1||ee1){alert(數量不能小于1!)。}else if(bbhh){alert(數量不能大于題庫!)。}else if(ee== || ee==null){alert(請?zhí)顚懺囶}數量!)。}else if(bb== || bb==null){alert(請?zhí)顚懺囶}數量!)。if(aa== || aa==null){alert(請?zhí)顚懺囶}名稱!)。dd=。bb=。圖47 添加新試卷頁面圖為了保證教師用戶輸入信息格式的完整性,保證數據插入不出現異常,在,要代碼如下: script function notnull(){hh=%=id%。添加試卷之前要首先選擇添加試卷的科目,然后 ,為所選擇科目的元組,分別顯示選擇題題庫的題目數量和填空題題庫的題目數量。圖46 查看正確答案頁面 試卷管理模塊設計試卷管理模塊的主要功能分為:自動組卷、試卷發(fā)布(取消試卷發(fā)布) 、試卷預覽和刪除試卷。=。ResultSet rs=(sql1)。+shijuan_name+39。+student_name+39。流程圖如圖45所示。選擇試卷名后,將試卷名提交給,該頁面通過查詢 Online_Examination_XJ表中,該用戶是否有該試卷的成績,來判斷該用戶是否自測完成。圖43 排序前基于 WEB 的在線自測系統的設計與實現18排序后的頁面如圖44所示。ResultSet rs= (sql)。+sj_name+39。排序功能只是簡單利用了sql語句中的“order by …desc ”,核心代碼如下:conn = new conn()。 %b)教師用戶的成績查詢教師用戶的成績查詢功能模塊與學生的成績查詢功能模塊類似,只是增加了一個排序的功能,即將某試卷的所有學生成績進行排序。 int n=(1)。 ResultSet rs11= (sql11)。 String sql11=select count(*) from Online_Examination_XJ where shijuan_name=39。 while(()){sum=sum+(1)。+sj_name+39。 conn 9 = new conn()。因為在實現過程中,sql語句的avg( )函數在執(zhí)行時總是出錯,所以在實現的過程中只能選用在循環(huán)語句中把查詢結果的kaoshi_cj 字段的值相加,再除以該試卷所有學生的個數。按試卷查詢成績功能的實現是將select標簽和submit標簽放入表單中,然后通過,該jsp文件按照試卷名到數據庫中查詢相應字段的值??荚嚦煽儾樵冺撁嫒鐖D42所示。學生的成績查詢模塊包含按試卷查詢成績的功能。} 成績查詢模塊設計成績查詢模塊分為學生用戶使用的成績查詢和教師用戶使用的成績查詢。zongfen=zongfen+meitifenshu1。}(第+i+題正確答案:+daan)。}else if((C)){daan=(xxc)?;?WEB 的在線自測系統的設計與實現16if((A)){daan=(xxa)。(第+i+題選擇的答案:: +daan1)。continue。String daan1=(+i)。i=shuliang_xz。如果比對正確,則在總分上加上每題分數,如果不正確則不加分。 //網頁加載完成開始計時 /scriptd) 自動批改試卷,試卷提交后,將表單的內容提交給。checkTime()。 timeOver = new Date()。 ,1000)。 =msg。 msg = (() % 60000 == 0)?((() / (60000)) + 分 ):((() / (60000))1 + 分 )。 var date1 = new Date()。 ()。 if(remnantTime 1) { alert( 時間到了,點擊確定交卷。 var startTime, timeOver function checkTime() { var timeNow = new Date()。然后,考試時間結束后,自動提交考試表單到自動閱卷頁面,完成考試?;?WEB 的在線自測系統的設計與實現14圖41 考試界面c) 考試時間的控制考試時間的控制對系統的公平性影響很大,所以本系統細致的實現了此功能。ResultSet rs21=(sql21)。String sql21=select * from +shijuan_name+1。conn con = new conn()。選擇題的選項用 radio 類型的標簽,填空類型用 text 類型的標簽傳遞答案,以便傳值給閱卷模塊。b) 前臺考試頁面因為試卷的題型為選擇和填空,所以在設計數據庫的時候將題庫表和試卷表都區(qū)分為選擇題庫表和填空題庫表、選擇題試卷表和填空題試卷表。然后查詢數據庫中試卷名稱命名的表,獲取考卷內容。 ResultSet rs=(sql)。主要代碼如下:13String sql=select * from Online_shijuan_ML where shijuan_quanxian=39。a) 進入自測頁面前的驗證注冊學生用戶首先通過下拉菜單選擇試卷,為了保證系統的安全性,只有教師用戶發(fā)布過的試卷,即數據庫表 Online_Examination_ML 中的試卷權限的值為“1” ,才會顯示在下拉菜單中。學生用戶在選擇試卷后,進行測驗。} 在線自測模塊設計在線自測模塊是本系統的主要功能模塊。return rs。rs = (sql)。} catch (Exception e) {}}數據的操作先調用 conn 的 createStatement 方法創(chuàng)建一個 stmt,然后調用statement 的 executeQuery 方法執(zhí)行 sql 語句,結果集放到 resultset 聲明的 rs 中。String word = 123。數據庫連接采用 JDBC 方法:public conn() {try {()。下面將詳細介紹在線自測系統中數據庫連接及操作的類“conn” 。學生表結構如表 38 所示。表結構如表 37 所示。表 36 填空題題庫表(Online_ST1)名稱 字段名 數據類型 主鍵 非空問題號 id int YES YES科目 leixing varchar(50) NO NO11問題 timu varchar(500) NO NO答案 daan varchar(500) NO NO試卷目錄表用于存放試卷信息,試卷權限字段標識試卷
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1