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

正文內(nèi)容

基于jsp的計(jì)算機(jī)技術(shù)交流論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁(yè)

2025-06-30 11:51本頁(yè)面
  

【正文】 文本輸入框供管理員輸入版面名稱、版主和版面公告信息。添加版面使用AddBoard()方法,該方法獲取表單數(shù)據(jù),然后生成向數(shù)據(jù)表插入記錄的SQL語(yǔ)句,最后執(zhí)行該SQL語(yǔ)句完成添加版面的操作。主要代碼如下:ActionMessages messages=new ActionMessages()。 String sql=select * from tb_board where board_name=? and board_classID=?。//生成查詢版面是否存在的SQL語(yǔ)句 Object[] params={boardName,classId}。 if((sql, params)!=null){//如果版面已經(jīng)存在,生成提示信息 (添加版面 +boardName+ 版面已經(jīng)存在!)。 (adminOpR,new ActionMessage(,boardName))。 } else{ sql=select * from tb_user where user_name=?。//生成查詢用戶是否存在的SQL語(yǔ)句 Object[] params1={boardMaster}。 UserForm userform=(sql, params1)。//查詢用戶表獲取用戶信息 if(userform==null){//該用戶不存在 (添加版面+boardMaster+ 版主不存在!)。 (adminOpR,new ActionMessage(,boardMaster))。 } else if(().equals(0)){//如果該用戶存在,判斷用戶是否為普通用戶 (添加版面+boardMaster+ 不是版主!)。 (adminOpR,new ActionMessage(,boardMaster))。 } else{//若不是普通用戶,編寫(xiě)添加版面代碼 sql=insert into tb_board values(?,?,?,?)。//生成添加版面的SQL語(yǔ)句 Object[] params2={classId,boardName,boardMaster,boardPcard}。 int i=(sql, params2)。 //執(zhí)行SQL語(yǔ)句,實(shí)現(xiàn)添加版面的操作 } } saveErrors(request,messages)。//保存提示信息 } }修改版面,首先判斷版面是否存在,再判斷當(dāng)前用戶權(quán)限是否符合要求,修改版面使用UpdateBoard()方法,該方法獲取表單數(shù)據(jù),然后生成向數(shù)據(jù)表插入記錄的SQL語(yǔ)句,最后執(zhí)行該SQL語(yǔ)句完成添加版面的操作。主要代碼如下:String sql=select * from tb_board where board_id=?。//生成查詢版面是否存在的SQL語(yǔ)句 Object[] params={boardId}。BoardForm select=(sql, params)。 String sql=select * from tb_user where user_name=?。 //生成查詢用戶是否存在的SQL語(yǔ)句Object[] paramsS={boardMaster}。 UserForm userform=(sql, paramsS)。 if(userform==null)//查看用戶的權(quán)限,若不符合生成提示信息{ forwardPath=error。 (修改版面+boardMaster+ 版主不存在!)。 (adminOpR,newActionMessage(,boardMaster))。 } else if(().equals(0)){ forwardPath=error。 (修改版面+boardMaster+不是版主!)。 (adminOpR,newActionMessage(,boardMaster))。 }else{ sql=update tb_board set board_classID=?,board_name=?,board_master=?,board_pcard=? where board_id=?。 //生成修改版面的SQL語(yǔ)句Object[] paramsM={boardClassId,boardName,boardMaster,boardPcard,boardId}。int i=(sql, paramsM)。//執(zhí)行SQL語(yǔ)句,實(shí)現(xiàn)添加版面操作刪除版面,根據(jù)數(shù)據(jù)表之間的關(guān)系在刪除指定版面時(shí),會(huì)同時(shí)刪除存儲(chǔ)在跟帖表中的該版面下的所有根帖。刪除版面使用deleteBoard()方法,從請(qǐng)求中獲取版面的ID值,然后生成SQL語(yǔ)句,最后執(zhí)行該SQL語(yǔ)句完成刪除版面的操作。主要代碼如下:String boardId=(boardId)。//獲取版面ID值 if(boardId==null||())//判斷版面是否存在 boardId=1。 String sql=delete tb_board where board_id=?。//生成刪除版面SQL語(yǔ)句 Object[] params={boardId}。 OpDB myOp=new OpDB()。 int i=(sql, params)。//執(zhí)行SQL語(yǔ)句,實(shí)現(xiàn)刪除版面操作 論壇類別管理類別管理模塊主要包括瀏覽類別信息、添加類別、修改類別、刪除類別4個(gè)功能。在添加、修改和刪除的模塊中,在修改前會(huì)先判斷用戶是否為管理員,才可執(zhí)行添加和修改的操作。瀏覽類別信息,可通過(guò)類別的ID查詢數(shù)據(jù)表獲取類別的信息后封裝到ActionForm中,然后存儲(chǔ)到session對(duì)象中,在返回JSP頁(yè)面后通過(guò)bean標(biāo)簽庫(kù)中的write標(biāo)簽輸出。logic:iterate id=backClassSingle name=backClassList bean:write name=backClassSingle property=classId/ bean:write name=backClassSingle property=className filter=false//logic:iterate添加類別信息,添加類別使用AddClass()方法,該方法獲取表單數(shù)據(jù),然后生成向數(shù)據(jù)表插入記錄的SQL語(yǔ)句,最后執(zhí)行該SQL語(yǔ)句完成添加類別的操作。主要代碼如下:/** 后臺(tái)添加論壇類別 */OpDB myOp=new OpDB()。sql=select * from tb_class where class_name=?。//生成生成查詢類別是否存在的SQL語(yǔ)句params=new Object[1]。params[0]=className。if((sql, params)!=null){//若類別存在生成提示信息(添加論壇類別名稱:+className+ 的論壇已經(jīng)存在!)。(adminOpR,new ActionMessage(,className))。else{sql=insert into tb_class values(?,?)。//生成添加類別的SQL語(yǔ)句params=new Object[2]。params[0]=className。params[1]=classIntro。int i=(sql, params)。//執(zhí)行SQL語(yǔ)句,實(shí)現(xiàn)添加類別操作修改類別信息,首先查詢此類別是否存在,若存在根據(jù)類別ID更新數(shù)據(jù)表中的數(shù)據(jù),主要代碼如下:String sql=select * from tb_class where class_id=?。//查詢類別ID是否存在的SQL語(yǔ)句 Object[] params={classId}。 String sql=update tb_class set class_name=?,class_intro=? where class_id=?。//生成更新類別信息的SQL語(yǔ)句 Object[] paramsMo={className,classIntro,classId}。 int i=(sql, paramsMo)。//執(zhí)行SQL語(yǔ)句,實(shí)現(xiàn)更新數(shù)據(jù)的操作刪除論壇類別信息,根據(jù)數(shù)據(jù)表之間的關(guān)系在刪除指定類別時(shí),會(huì)同時(shí)刪除存儲(chǔ)在跟帖表中的該類別下的所有版面和根帖。刪除類別使用deleteClass()方法,從請(qǐng)求中獲取類別的ID值,然后生成SQL語(yǔ)句,最后執(zhí)行該SQL語(yǔ)句完成刪除類別的操作。主要代碼如下:String classId=(classId)。//獲取論壇類別ID值 if(classId==null||())//判斷此類別是否存在 classId=1。 String sql=delete tb_class where class_id=?。//生成刪除此類別的SQL語(yǔ)句 Object[] params={classId}。 OpDB myOp=new OpDB()。 int i=(sql, params)。//執(zhí)行SQL語(yǔ)句,實(shí)現(xiàn)刪除類別的操作 論壇用戶管理用戶管理模塊主要包括瀏覽用戶信息、修改用戶信息、刪除用戶3個(gè)功能。在修改和刪除的模塊中,在修改前會(huì)先判斷用戶是否為管理員,才可執(zhí)行添加和修改的操作。瀏覽用戶信息,通過(guò)查詢用戶權(quán)限分類查詢,生成SQL語(yǔ)句,遍歷顯示用戶信息,主要代碼如下:if((all)){//生成查詢?nèi)坑脩舻腟QL語(yǔ)句,按權(quán)限降序排列sql=select * from tb_user order by user_able DESC。}else{sql=select * from tb_user where user_able=?。//查詢某一權(quán)限的用戶params=new Object[1]。params[0]=able。 }OpDB myOp=new OpDB()。List userlist=(sql, params)。(backUserList,userlist)。//將用戶信息遍歷輸出 修改用戶信息,首先查詢用戶是否存在,再使用UpdateUser()方法,該方法獲取表單數(shù)據(jù),然后生成向數(shù)據(jù)表插入記錄的SQL語(yǔ)句,最后執(zhí)行該SQL語(yǔ)句完成添加版面的操作。主要代碼如下String sql=select * from tb_user where id=?。//生成查詢用戶是否存在的SQL語(yǔ)句Object[] params={userId}。 OpDB myOp=new OpDB()。UserForm select=(sql, params)。Stringsql=updatetb_usersetuser_name=?,user_password=?,user_face=?,user_sex=?,user_phone=?,user_OICQ=?,user_=?,user_from=?,user_able=? where id=?。//生成更新用戶信息的SQL語(yǔ)句Object[]params={userName,userPassword,userFace,userSex,userPhone,userOICQ,userEmail,userFrom,userAble,userId}。OpDB myOp=new OpDB()。int i=(sql, params)。 //執(zhí)行該SQL語(yǔ)句,實(shí)現(xiàn)修改用戶信息的操作刪除用戶信息,根據(jù)數(shù)據(jù)表之間的關(guān)系在刪除指定用戶時(shí),會(huì)同時(shí)刪除存儲(chǔ)在跟帖表中的該用戶的根帖。刪除用戶使用deleteUser()方法,從請(qǐng)求中獲取用戶的ID值,然后生成SQL語(yǔ)句,最后執(zhí)行該SQL語(yǔ)句完成刪除類別的操作。主要代碼如下:String userId=(userId)。//獲取刪除用戶的ID if(userId==null||())//判斷此用戶是否存在 userId=1。 String sql=delete tb_user where id=?。//生成刪除用戶的SQL語(yǔ)句 Object[] params={userId}。OpDB myOp=new OpDB()。 int i=(sql, params)。//執(zhí)行SQL語(yǔ)句,實(shí)現(xiàn)刪除用戶的操作第5章 系統(tǒng)測(cè)試第5章 系統(tǒng)測(cè)試系統(tǒng)測(cè)試是基于系統(tǒng)整體需求說(shuō)明書(shū)的測(cè)試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不相符合或與之矛盾的地方。系統(tǒng)測(cè)試的對(duì)象不僅僅包括需要測(cè)試的產(chǎn)品系統(tǒng)的軟件,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。因此,必須將系統(tǒng)中的軟件與各種依賴的資源結(jié)合起來(lái),在系統(tǒng)實(shí)際運(yùn)行環(huán)境下來(lái)進(jìn)行測(cè)試。 程序的測(cè)試方法系統(tǒng)測(cè)試是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)包括系統(tǒng)分析,系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施的最終審查。雖然在系統(tǒng)開(kāi)發(fā)的各個(gè)階段都采取了嚴(yán)格的技術(shù)措
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1