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

正文內(nèi)容

基于jsp的在線(xiàn)培訓(xùn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-07-24 18:23 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 rchar姓名50(5)自測(cè)題目信息表(t_timu)自測(cè)題目信息表主要存儲(chǔ)測(cè)試題目的基本信息,主要字段包括:ID、學(xué)號(hào)、姓名、性別、年齡、登錄帳號(hào)、登錄密碼等。(t_stu)字段名數(shù)據(jù)類(lèi)型字段描述長(zhǎng)度主鍵idInt編號(hào)10√namevarchar題目名稱(chēng)50xuanxiangavarchar選項(xiàng)A500xuanxiangbvarchar選項(xiàng)B500xuanxiangcvarchar選項(xiàng)C500xuanxiangdvarchar選項(xiàng)D500daanvarchar題目答案500fenshuInt題目分?jǐn)?shù)5(6)公告信息表(t_gonggao)公告信息表主要存儲(chǔ)管理員發(fā)布的公告信息,主要字段包括:ID、公告標(biāo)題、公告內(nèi)容、發(fā)布時(shí)間等。(t_gonggao)字段名數(shù)據(jù)類(lèi)型字段描述長(zhǎng)度主鍵idIntID10√titlevarchar公告標(biāo)題50contentvarchar公告內(nèi)容5000shijianvarchar發(fā)布時(shí)間50(7)答疑信息表(t_liuyan)公告信息表主要存儲(chǔ)學(xué)生和老師的答疑信息,主要字段包括:ID、答疑標(biāo)題、答疑內(nèi)容、答疑時(shí)間等。(t_liuyan)字段名數(shù)據(jù)類(lèi)型字段描述長(zhǎng)度主鍵idIntID10√titlevarchar公告標(biāo)題50contentvarchar公告內(nèi)容5000shijianvarchar發(fā)布時(shí)間50第5章 系統(tǒng)實(shí)現(xiàn):為了保證系統(tǒng)的安全性,要先使用本系統(tǒng)必須先登陸到系統(tǒng)中,用戶(hù)需要正確的賬號(hào)和密碼登錄本系統(tǒng)。: 系統(tǒng)登陸頁(yè)面設(shè)計(jì),點(diǎn)擊提交按鈕,跳轉(zhuǎn)到登陸的service中,在該service中會(huì)對(duì)用戶(hù)名密碼,驗(yàn)證碼進(jìn)行判斷,驗(yàn)證通過(guò)進(jìn)入對(duì)應(yīng)的頁(yè)面,loginservice關(guān)鍵代碼: public String login(String userName,String userPw,int userType) { String result=no。 if(userType==0)//系統(tǒng)管理員登陸 { String sql=select * from t_admin where userName=? and userPw=?。 Object[] params={userName,userPw}。 DB mydb=new DB()。 (sql, params)。 try { ResultSet rs=()。 boolean mark=(rs==null||!()?false:true)。 if(mark==false) { result=no。 } else { result=yes。 TAdmin admin=new TAdmin()。 ((userId))。 ((userName))。 ((userPw))。 WebContext ctx = ()。 HttpSession session=()。 (userType, 0)。 (admin, admin)。 } ()。 } catch (SQLException e) { (登錄失?。?。 ()。 } finally { ()。 } }:管理員輸入公告相關(guān)正確信息后點(diǎn)擊錄入按鈕,如果是沒(méi)有輸入完整的公告信息,都會(huì)給出相應(yīng)的錯(cuò)誤提示,不能錄入成功。輸入數(shù)據(jù)都通過(guò)form表單中定義的方法onsubmit=return checkForm()來(lái)檢查,checkForm()函數(shù)中是各種的校驗(yàn)輸入數(shù)據(jù)的方式。: 公告信息錄入:管理員點(diǎn)擊左側(cè)的菜單“公告信息管理”,頁(yè)面跳轉(zhuǎn)到公告信息管理界面,調(diào)用后臺(tái)的action類(lèi)查詢(xún)出所有的公告信息,并把這些信息封轉(zhuǎn)到數(shù)據(jù)集合List中,綁定到request對(duì)象,然后頁(yè)面跳轉(zhuǎn)到相應(yīng)的jsp,顯示出公告信息。 公告信息管理頁(yè)面公告信息管理關(guān)鍵代碼: public void gonggaoAdd(HttpServletRequest req,HttpServletResponse res) { String id=(new Date().getTime())。 String title=(title)。 String content=(content)。 String shijian=new Date().toLocaleString()。 String sql=insert into t_gonggao values(?,?,?,?)。 Object[] params={id,title,content,shijian}。 DB mydb=new DB()。 (sql, params)。 ()。 (message, 操作成功)。 (path, gonggao?type=gonggaoMana)。 String targetURL = /mon/。 dispatch(targetURL, req, res)。 } public void gonggaoDel(HttpServletRequest req,HttpServletResponse res) { String id=(id)。 String sql=delete from t_gonggao where id=?。 Object[] params={id}。 DB mydb=new DB()。 (sql, params)。 ()。 (message, 操作成功)。 (path, gonggao?type=gonggaoMana)。 String targetURL = /mon/。 dispatch(targetURL, req, res)。 } public void gonggaoMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException { List gonggaoList=new ArrayList()。 String sql=select * from t_gonggao。 Object[] params={}。 DB mydb=new DB()。 try { (sql, params)。 ResultSet rs=()。 while(()) { Tgonggao gonggao=new Tgonggao()。 ((id))。 ((title))。 ((content))。 ((shijian))。 (gonggao)。 } ()。 } catch(Exception e) { ()。 } ()。 (gonggaoList, gonggaoList)。 (admin/gonggao/).forward(req, res)。 }:先是點(diǎn)擊公告信息管理,頁(yè)面跳轉(zhuǎn)到公告信息管理界面,瀏覽所有的公告信息,點(diǎn)擊要查看的公告信息,彈出公告信息詳細(xì)信息界面。:先是點(diǎn)擊公告信息管理,頁(yè)面跳轉(zhuǎn)到公告信息管理界面,瀏覽所有的公告信息,點(diǎn)擊要?jiǎng)h除的公告信息,彈出的確定對(duì)話(huà)框,即可刪除該公告信息。:管理員點(diǎn)擊左側(cè)的菜單“在線(xiàn)答疑信息管理”,頁(yè)面跳轉(zhuǎn)到在線(xiàn)答疑信息管理界面,調(diào)用后臺(tái)的action類(lèi)查詢(xún)所有在線(xiàn)答疑信息。 在線(xiàn)答疑信息管理在線(xiàn)答疑信息管理關(guān)鍵代碼: public void liuyanDel(HttpServletRequest req,HttpServletResponse res) { String id=(id)。 String sql=delete from t_liuyan where id=?。 Object[] params={id}。 DB mydb=new DB()。 (sql, params)。 ()。 (message, 操作成功)。 (path, liuyan?type=liuyanMana)。 String targetURL = /mon/。 dispatch(targetURL, req, res)。 } public void liuyanMana(HttpServletRequest req,HttpServletResponse res) throws ServletException, IOException { List liuyanList=new ArrayList()。 String sql=select * from t_liuyan。 Object[] params={}。 DB mydb=new DB()。 try { (sql, params)。 ResultSet rs=()。 while(()) { Tliuyan liuyan=new Tliuyan()。 ((id))。 ((title))。 ((content))。 ((shijian))。 ((user_id))。 (((user_id)))。 (liuyan)。 } ()。 } catch(Exception e) { ()。 } ()。 (liuyanList, liuyanList)。 (admin/liuyan/).forward(req, res)。 }:先是點(diǎn)擊在線(xiàn)答疑信息管理,頁(yè)面跳轉(zhuǎn)到在線(xiàn)答疑信息管理界面,瀏覽所有的在線(xiàn)答疑信息,點(diǎn)擊要?jiǎng)h除的在線(xiàn)答疑信息,即可刪除該在線(xiàn)答疑信息。:管理員輸入資料相關(guān)正確信息后點(diǎn)擊錄入按鈕,如果是沒(méi)有輸入完整的資料經(jīng)理信息,都會(huì)給出相應(yīng)的錯(cuò)誤提示,不能錄入成功。輸入數(shù)據(jù)都通過(guò)form表單中定義的方法onsubmit=re
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1