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

正文內(nèi)容

科研成果申報管理系統(tǒng)畢業(yè)論文-閱讀頁

2024-09-28 11:03本頁面
  

【正文】 出錯頁面的對象 //內(nèi)置對象 request 調(diào)用 getParameter()方法獲得頁面框中的信息 String name=(name)。 String sql=select * from tb_Person where Username=39。 and Password=39。 //定義查找語句 sql //連接對象 con 調(diào)用 executeQuery()方法實現(xiàn)對數(shù)據(jù)庫的操作,并將操作結(jié)果返回給一個結(jié)果集 rs ResultSet rs=(sql)。 //內(nèi)置對象 session 調(diào)用方法 setAttribute 將信息添加到 session 對象中 (name,name)。 (groupid,strsql)。 //跳轉(zhuǎn)到 }else{ 東華理工大學畢業(yè)設(shè)計(論文) 系統(tǒng)的設(shè)計與實現(xiàn) 13 ((你輸入的用戶名或密碼有誤 ,錯誤信息 ))。} ()。數(shù)據(jù)庫連接對象 con 調(diào)用方法 executeQuery()實現(xiàn)對數(shù)據(jù)庫的操作,并將操作結(jié)果返回一個結(jié)果集 rs,然后調(diào)用 next()方法順序讀取 rs中的內(nèi)容。如果輸入有錯誤,則系統(tǒng)調(diào)用類 Show的方法提示錯誤頁面。把提示錯誤頁面的功能寫成 JavaBean,在每次需要提示出錯信息時,就調(diào)用這個 JavaBean,這樣能夠提高系統(tǒng)運行的效率,減少代碼的長度。 科研成果申報頁面的設(shè)計如圖 34所示 。 東華理工大學畢業(yè)設(shè)計(論文) 系統(tǒng)的設(shè)計與實現(xiàn) 14 35 科研課題申報 為了確保申報科研項目的唯一性,在數(shù)據(jù)表單提交時就對數(shù)據(jù)表中申報的項目名稱進行驗證。用戶輸入完相關(guān)信息后單擊“填報存盤”按鈕,就會提交到文件名為 頁面中。 Str sterr=new Str()。 //創(chuàng)建一個連接數(shù)據(jù)庫的對象 String resultform=(resultform)。 String resultword=(resultword)。 int inttemp=0。+resultname+39。 if(()){ //游標移動到 rs 中的第一行,每調(diào)用一次 next()方法,游標向下移動一行 inttemp=0。 }else{ 東華理工大學畢業(yè)設(shè)計(論文) 系統(tǒng)的設(shè)計與實現(xiàn) 15 Stringstr=insertintotb_Result(Resultform,Resultname,Resultword,Resultnum,Subject,Resultype,Resultlan,Dattime,Workname,Test,Demo,Result,Province,keyid,Text,Booker,Publish)values(39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。,39。)。 // 定義更新數(shù)據(jù)庫語句 strsql ,session 調(diào)用方法 getAttribute()取出保存在會話中的值 String strsql=insert into tb_Con(GroupId,TaskRname) values(39。,39。)。 }if(temp0){ (“申報成功! ”)。} ()。當獲得用戶所申報項目的具體信息時,定義一條檢查數(shù)據(jù)庫中是否具有相同項目的 sql 語句。如果申報的項目在數(shù)據(jù)庫中已經(jīng)存在,系統(tǒng)會提示用戶不能申報此項目,否則對象 con 調(diào)用方法 executeUpdate()對數(shù)據(jù)庫中的信息進行更新,并返回一個 temp 值。在對數(shù)據(jù)庫進行完操作后,關(guān)閉與數(shù)據(jù)庫的連接。這樣可以防止他人非法盜用,給工作帶來不必要的麻煩。 東華理工大學畢業(yè)設(shè)計(論文) 系統(tǒng)的設(shè)計與實現(xiàn) 16 修改個人信息頁面運行結(jié)果如圖 36 所示 。關(guān)鍵代碼如下: Condb con=new Condb()。 String Password=(Password)。+Username+39。+Password+39。+Office+39。+Name+39。+Age+39。+Business+39。+Post+39。+Dattime+39。+Bio+39。+ute(name)+39。 if(temp==1){ alert(數(shù)據(jù)更新成功 )。當 temp==1時, executeUpadte 執(zhí)行,說明已經(jīng)存在個人信息數(shù)據(jù),可以更新,并調(diào)用用 alert()方法輸出數(shù)據(jù)更新成功的提示信息;反之,個人信息不存在無法進行數(shù)據(jù)更新操作。 圖 37 查詢成果入庫情況 課題的入庫查詢與成果查詢相類似,運行結(jié)果如圖 38 所示 。當輸入合法的相關(guān)信息后,單擊“提交”按鈕,就會把信息提交到文件為 頁面中。 String datetime=(datetime)。 String resultname=(resultname)。+datetime+39。+dattime+39。%+resultname+%39。 int num=0。 String str=(12)。 if((1)) (是 )。課題查詢的源代碼與成果查詢的源代碼相類似,在這里就不作 重復的 解釋??蒲袑徟撁?通過點擊主頁可研審批標簽進入審批員登陸頁面。用戶在首頁中單擊“科 研審批”超鏈接,就會打開審批員登錄頁面,頁面顯示如 39圖所示 。唯一的區(qū)別在與權(quán)限設(shè)置的不同,審批員的權(quán)限設(shè)置為“ 1” ,而申報員的權(quán)限設(shè)置為“ 0”,所以在驗證頁面中,需要對用戶的權(quán)限進行判斷 , 關(guān)鍵代碼如下 : Condb con=new Condb()。//定義一個能提示錯誤頁面 JavaBean 的對象 String name=(name)。//讀取用戶輸入的密碼 String sql=select * from tb_Person where Username=39。 and Password=39。//定義查詢語句 sql,判斷輸入的用戶名和密碼是否正確 ResultSet rs=(sql)。 if(str==1){ //判斷登錄的用戶權(quán)限是否為 1 ()。 ()。 ()。//關(guān)閉與數(shù)據(jù)庫的連接 未入庫的課題及成果查詢 審批員登錄后,單擊審核模塊首頁左側(cè)的“未入庫課題”或“未入庫成果”超鏈接,進入未入庫課題或未入庫成果查詢頁面,未入庫課題查詢界面如圖 310所示 。 圖 311 未入庫成果 入庫課題與未入庫課題是由數(shù)據(jù)表中的一個字段標識的,當此字段的值為“ 0”時,表示該課題已經(jīng)審批;如果字段的值為“ 1”,則表示 還未被審批。關(guān)鍵代碼如下: int num=0。 //定義一個數(shù)據(jù)庫連接對象 con String sql=select * from tb_Task where Whether=39。 //查詢字段值是 “0”的標識字段 ResultSet rs=null。 //將查詢結(jié)果返回 給結(jié)果集 rs while(()){ String temp=(2)。 審批員在得到未入庫課題或未入庫成果列表時,可以決定是否刪除該課題或成果。 在未入庫的課題頁面中,會為每個課題設(shè)置一個超鏈接,單擊超鏈接會打開該課題對應(yīng)的申報詳細信息,頁面顯示結(jié)果如圖 312所示 。如果具備,將下方“是否入庫”復選框選中,以表示審核通過,該課題可以進入已入庫課題行列。關(guān)鍵代碼如下: Condb con=new Condb()。 (str)。 //獲取 choose中的值 String sql=。+str+39。//將數(shù)據(jù)庫更新結(jié)果返回給 temp 值 if(temp0){ ()。} 上述代碼中, equals(“ on” )是判斷語句,用來判斷復選框的狀態(tài)。如果復選框被選中,則內(nèi)置對象respsnse 調(diào)用方法 sendRedirect()轉(zhuǎn)向“ ”頁面,將項目添加進已入庫課題或已入庫成果表單中。審批 員成功登錄后,單擊審批模塊首頁左側(cè)的“查看用戶信息”超鏈接,進入查看用戶信息界面,運行結(jié)果如圖 313所示 。此處主要運用了 SQL 語言中的 Delete 命令。 Condb con=new Condb()。//讀取 temp,并把它轉(zhuǎn)換成中文字符 String tem=select * from tb_Person where Uername=39。 String sql=delete from tb_Person where Username=39。 int te=(sql)。 }else{ ()。 //關(guān)閉數(shù)據(jù)庫連接 添加用戶信息 審批員單擊科研審批頁面中“添加用戶信息”超鏈接,即可打開添加用戶信息頁面。運行結(jié)果如圖 314所示 。關(guān)鍵代碼如下: Condb con=new Condb()。 String password=(password)。+username+39。//查詢用戶名是否被占用,將結(jié)果返回一個結(jié)果集 rs int temp=0。 ()。+username+39。+password+39。+office+39。+name+39。+popedom+39。 temp=(sql)。 ()。為了方便系統(tǒng)的管理,防止出現(xiàn)重名現(xiàn)象,在對數(shù)據(jù)庫中添加數(shù)據(jù)時,對用戶名進行了校驗。 公共查詢 功能 公共信息查詢模塊是查詢科研項目信息的公共窗口,用戶無須進行身份驗證就可查詢科研項目的申報情況。公共查詢頁面左邊模塊進行查詢內(nèi)容的選擇,右框顯示查詢內(nèi)容的具體信息。 圖 315 科研項目信息查詢 通過上圖可以看出,系統(tǒng)是對查詢內(nèi)容的關(guān)鍵字 進行查詢,在查詢內(nèi)容處單擊下拉框中選擇要查詢的內(nèi)容,點擊“查詢”按鈕,如果是課題查詢,那么在右框中就會顯示課題查詢清單,如果是成果查詢,則會顯示成果查詢清單。關(guān)鍵代碼如下: Condb con=new Condb()。//讀取查詢的關(guān)鍵字 ID String query=(query)。%+keyID+%39。 int num=0。 if((課題查詢 )){ String sq=select * from tb_Task where keyid like 39。 ResultSet rss=(sq)。 while(()){ sum++。 //關(guān)閉與數(shù)據(jù)庫的連接 上述代碼中,內(nèi)置對象 request 調(diào)用方法 getParameter()讀取文本框中的信息,并把信息存放在不同的 String 對象中。在定義查詢語句時 ,由于外人不知道科研項目的具體關(guān)鍵字,所以采用模糊查詢語句,這樣可以提高查詢的準確率。 JavaBean 的設(shè)計 與數(shù)據(jù)庫連接的 JavaBean 設(shè)計 public class Condb{ String Sd=。 //建立一個 Odbc 數(shù)據(jù)源 Connection con=null。 //聲明一個記錄集 rs public Condb(){ try{ (Sd)。}}//執(zhí)行系統(tǒng)的錯誤打印 當設(shè)計了一個數(shù)據(jù)源后,這個數(shù)據(jù)源就是一 個數(shù)據(jù)庫。 Class 是包 中的一個類,該類通過調(diào)用自己的靜態(tài)方法 forName 就可以建立 JDBCODBC 橋接器。要對數(shù)據(jù)庫的記錄進行操作,那么就要與數(shù)據(jù)源建立連接。 public ResultSet executeQuery(String sql){ //執(zhí)行添加刪除等操作 try{ con=(Sc)。 rs=(sql)。} return rs。 try{ con=(Sc)。 result=(sql)。} return result。 }catch(Exception e){ (e)。 //關(guān)閉記錄集 }catch(Exception e){ (e)。首先要使用 Statement類申明一個 SQL 語句對象,然后通過創(chuàng)建的連接數(shù)據(jù)庫 對象 con 調(diào)用方法CreatStatement()創(chuàng)建這個 SQL語句對象。 常量允許記錄指針向前或向后移動,且當 Result 對象變動為記錄指針時,會影響記錄指針的位置。在對數(shù)據(jù)庫進行操作后,必須關(guān)閉數(shù)據(jù) 庫的連接,不然服務(wù)器的資源會被耗盡。關(guān)鍵代碼如下: public class Str { public String toChinese(String str){ //轉(zhuǎn)換中文字符串 if(str==null||()1){ str=。 //重新定義中文的編碼規(guī)則處理中文字符亂碼 } catch (UnsupportedEncodingException e) { (())。 return str。} public String dbEncode(String str){ //過濾空格與 null 值 if(str==null){ str=。\39。,(char)).trim()
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1