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

正文內(nèi)容

在線畢業(yè)論文提交系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-01-04 11:10 本頁面
 

【文章內(nèi)容簡介】 SqlStr,Conn)。 SqlDataReader dr=()。 //執(zhí)行查詢 // 下面的 if 語句判斷是否查找到 ,若找到 ,則將記錄中的每個(gè)值賦給一個(gè)相應(yīng)的 Session變量 if(()) { ()。 ()。 ()。 //轉(zhuǎn)到查詢結(jié)果頁 } else =輸入不正確 !。 ???? 第 9 頁 共 21 頁 當(dāng)用戶單擊了頁面中的“更新”按鈕后調(diào)用下面的 update_Click()函數(shù): private void update_Click(object sender, e) { if(IsValid==true) //判斷頁面上所有控件是否都合乎輸入要求 { ???? string SqlStr=Update lwtj set stuNo=39。+ +39。,stuName=39。+ +39。,password=39。+password 1 .Text+39。,stuZy=39。+ ext+39。,stuTel=39。++39。,=39。+mail. Text+39。,teacher Name=39。++39。,teacherNo=39。++39。,lwTitle=39。++39。,lwBody=39。+(\r\n , br).Replace( , )+39。 where stuNo=+Sessi on[theno]。 //更新學(xué)生的基本信息 SqlCommand Comm=new SqlCommand(SqlStr,Conn)。 ()。 //執(zhí)行 UpDate語句 ()。 =恭喜你 !更新成功 !。 //提示更新成功 } else {=發(fā)生錯(cuò)誤 ,請按照文本框后的提示信息重新輸入正確信息 !。} ???? private void Page_Load(object sender, e) { if(IsPostBack==false) //如果是第一次加載本頁面 ,就執(zhí)行下面的語句 { ???? string SqlStr=select * from lwtj where isPass=39。未審核 39。 and stuNo=39。+Session[theno].ToString()+39。 //查詢此學(xué)號的論文是否已經(jīng)審核 SqlCommand Comm=new SqlCommand(SqlStr,Conn)。 SqlDataReader dr=()。 if(()) //如果上面的條件成立 ,則將上個(gè)頁面保存的所有的 Session的值 傳到相應(yīng)的 textbox中 ,若不成立 ,就自動跳轉(zhuǎn)到“已審核 ” 提示頁 { =Session[thename].ToString()。 =Session[theno].ToString()。 =Session[thepwd].ToString()。 ???? } else ()。 // 轉(zhuǎn)到“已審核 ” 提示頁面 } } 第 10 頁 共 21 頁 論文審核 老師首先進(jìn)入“教師 ” 登 錄 頁 面 , 當(dāng)輸入正確的 teacherNo 與teacherPassword 后 ,進(jìn)入“教師審核論文頁面 ” (界面如圖 5),在這個(gè)頁面主要顯示的是該老師所帶的所以學(xué)生的學(xué)生及論文信息 ,老師可以在這里審閱學(xué)生的論文 ,若合格 ,可點(diǎn)出“審核 ” 按鈕進(jìn)行審核 ,還可以點(diǎn)擊“導(dǎo)出 ” 按鈕導(dǎo)出學(xué)生的論文信息到 word 文檔 ,該頁面上方還有個(gè)“教師修改個(gè)人信息 ” 的功能選項(xiàng) ,在老師首次登錄后使用它來修改自己的密碼及個(gè)人信息 (界面如圖 6)。 圖 5 老師審核論文界面 圖 6 教師信息修改界面 老師登錄的主要源碼如下: 第 11 頁 共 21 頁 老師成功登錄后 ,下面是 datagrid 中的 Click_Grid()事件 : 老師導(dǎo)出論文的代碼與后面管理員導(dǎo)出論文的代碼差不多 ,這里就不給出 ,后面將有詳細(xì)的介紹。 論文導(dǎo)出 管理員頁面所實(shí)現(xiàn)的主要功能是對學(xué)生及論文信息的管理 ,以及論文的導(dǎo)出 ,public void Click_Grid(object sender, DataGridCommandEventArgs E) { if(==daochu) //判斷是否單擊了“導(dǎo)出 ” 按鈕 { //前面利用 DataKeyField=stuNo 設(shè)置了學(xué)號關(guān)鍵字段 ,所以下面的語句可以獲取 某行的 stuNo,并把結(jié)果傳給 Session[stuno] Session[stuno]=[(int)]。 ()。 //轉(zhuǎn)到教師導(dǎo)出論文的頁面 } Else //若單擊了“審核 ” 按鈕 { ???? string SqlUpDate=Update lwtj Set isPass=39。已審核 39。 where stuNo=+[(int)]。 //只更新當(dāng)前行 SqlCommand Comm=new SqlCommand(SqlUpDate,Conn)。 ()。 //執(zhí)行更新語句 BindData()。 //重新調(diào)用綁定數(shù)據(jù)函數(shù) } } public void jsdl_Click(object sender, e) { ???? string SqlStr=select * from teacher where teacherNo=39。++39。 and teacherpassword=39。++39。 //查詢 teacher中是否有該老師的信息 SqlCommand Comm=new SqlCommand(SqlStr,Conn)。 SqlDataReader dr=()。 執(zhí)行查詢 if (()) //如查詢到 ,將該教師的工號與姓名存分別暫存到 Session變量中 { Session[teano]=。 Session[teaname]=dr[teacherName].ToString()。 ()。 //跳轉(zhuǎn)到論文審核主頁面 } else =輸入不正確 !。 //密碼不正確的提示 ???? 第 12 頁 共 21 頁 還有對老師基本信息的初始添加(界面如圖 8)和對老師信息的管理 ,其中在登錄管理員首頁的時(shí)候有個(gè)管理員的身份驗(yàn)證 ,若輸入正確才能登錄到管理平臺 ,進(jìn)入這個(gè)平臺后便會看到“學(xué)生信息及論文信息的管理 ” ( 界面如圖 7)和“老師信息管理 ” 這兩個(gè)子功能 ,我們可以單擊它進(jìn)行相應(yīng)的管理 ,下分別介紹各 個(gè)頁面的界面及主要實(shí)現(xiàn)價(jià)碼。 圖 7 學(xué)生信息管理界面 圖 8 添加老師信息界面 管理登錄 ,當(dāng)用戶單擊登錄按鈕的時(shí)候調(diào)用 gldl_Click()處理方法 ,用來進(jìn)行管理員的身份驗(yàn)證 :如果用戶存在 ,則讓用戶進(jìn)入管理頁面;如果用戶不存在,則給出錯(cuò)誤提示信息。 管理員登錄的源碼與教師登錄的源碼差不多一樣 ,僅僅是它們所要用到的數(shù)據(jù)表不同而已 ,這里不再給出管理員登錄的源碼。 學(xué)生信息管理, Sort_Grid()方法的作用是,當(dāng)用戶單擊 DataGrid 控件中的stuNo 關(guān)鍵字后,按這些關(guān)鍵字進(jìn)行排序,以方便管理的查詢 。 第 13 頁 共 21 頁 ChangePage()方法,實(shí)現(xiàn)分頁的功能用 : Click_Grid()這個(gè)方法用來獲得 DataGrid 控件中的 Button 事件,首先判斷用戶單擊的是那個(gè)按鈕,若單擊的是“刪除”,則刪除當(dāng)前行的信息。若是“導(dǎo)出”,則將學(xué)生及論文信息到一個(gè) word 文檔。 當(dāng)管理員進(jìn)入了添加教師頁面并單擊了“添加”按鈕后,調(diào)用下面的處理方法,將新的教師信息入庫: public void ChangePage(object sender,DataGridPageChangedEventArgs E) { //利用E .N ewPageIndex 獲得新的頁數(shù) =。 BindData()。//重新綁定數(shù)據(jù) } public void Click_Grid(object sender, DataGridCommandEventArgs E) { if (==daochu) //判斷是否單擊了“導(dǎo)出 ” 按鈕 { Session[stuno]=[(int)]。 //取當(dāng)前行的學(xué)號,并存到 Session[stuno]中 ()。 //跳轉(zhuǎn)到管理員導(dǎo)出論文頁面 } else if(==delete) //是否單擊了“刪除 ” 按鈕,若是,先建立數(shù)據(jù)庫連接,然后執(zhí)行刪除操作 { ???? string Sqldel=delete from lwtj where stuNo=+[(int)]。 //定義刪除語句 SqlCommand Comm=new SqlCommand(Sqldel,Conn)。 ()。 //執(zhí)行 BindData()。 //重新綁定數(shù)據(jù) ???? } ???? } public void Sort_Grid(object sender, DataGridSortCommandEventArgs E) { ???? //按學(xué)號升棄排序,并將結(jié)果綁定到 DataSet控件上 string SqlStr=select * from lwtj order by stuNo。 SqlDataAdapter da=new SqlDataAdapter(SqlStr,Conn)。 DataSet ds=new DataSet()。 //創(chuàng)建D ataSet 控件 ds (ds,lwtj)。 //調(diào)用F ill 方法將表 lwtj 放在 DataSetc對象中 =[lwtj].DefaultView。 ()。 //綁定數(shù)據(jù) } 第 14 頁 共 21 頁 刪除教師信息的實(shí)現(xiàn)方法與刪除學(xué)生及論文信息的方法一樣 ,前 面已經(jīng)介紹過 ,這里不在給出相關(guān)代碼。 導(dǎo)出學(xué)生論文信息到 word 文檔的主要實(shí)現(xiàn)原理是:當(dāng)用戶單擊 “ 導(dǎo)出 ” 按鈕后,系統(tǒng)轉(zhuǎn)到導(dǎo)出論文的頁面,建立數(shù)據(jù)庫的連接,并把數(shù)據(jù)庫中合乎條件的記錄的值取出傳給相應(yīng)的 label,而前臺的 Html 頁中已經(jīng)以論文模板的形式設(shè)置好了各個(gè) label的位置 ,最后調(diào)用一個(gè)將 html頁轉(zhuǎn)換成 word文檔的方法即可。 BindData()方法 ,它首先連接到 lwtj 表 ,然后查詢出用戶要導(dǎo)出的學(xué)生的信息 ,并把這些信息的值傳給對應(yīng)的 Label,主要代碼如下 : private void submit_Click(object sender, e) { ???? //定義插入教師信息的 Insert語句 StringSqlStr=insert into teacher(teacherNo,teacherName,teacherPassword,teacherZc,teacherTel,teacherEmail) values(39。++39。,39。++39。,39。++39。,39。++39。,39。++39。,39。++39。)。 SqlCommand Comm=new SqlCommand(SqlSt
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1