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

正文內(nèi)容

程序設(shè)計(jì)評(píng)判系統(tǒng)設(shè)計(jì)畢業(yè)論文-閱讀頁(yè)

2025-07-12 16:38本頁(yè)面
  

【正文】 判。本設(shè)計(jì)采用逐字符比較的方式對(duì)程序進(jìn)行評(píng)判。由于是WEB提交,程序在服務(wù)器本機(jī)上運(yùn)行,故安全機(jī)制是非常關(guān)鍵的。故該程序不可能破壞文件系統(tǒng)。只有系統(tǒng)的管理員才能進(jìn)入這個(gè)頁(yè)面。如圖513所示。管理員可對(duì)附選框的一條或多條信息進(jìn)行刪除,把選中的用戶編號(hào),加入到一個(gè)delUserId的list中,可以實(shí)現(xiàn)多條刪除。也可多條同時(shí)刪除,同時(shí)也實(shí)現(xiàn)了分頁(yè)顯示的功能。此外,題庫(kù)的收集力求全面,主要是收集以前賽區(qū)的真題, , 用來(lái)設(shè)置測(cè)試用例。如圖所示。 配置文件 。代碼如下:?xml version=39。 encoding=39。?!DOCTYPE hibernateconfiguration PUBLIC//Hibernate/Hibernate Configuration DTD hibernateconfigurationsessionfactory!—連接的登錄名property name=root/property!—連接數(shù)據(jù)庫(kù)的URL,庫(kù)名為acmproperty name=jdbc:mysql://localhost:3306/acm/property!—指定連接的語(yǔ)言property name=dialect/property!—myeclipse的連接數(shù)據(jù)庫(kù)文件名property name=JDBC ACM/property!—連接的登錄密碼property name=111/property!—指定連接MySQL的驅(qū)動(dòng)property name=/property!—映射Users 這個(gè)資源mapping resource=/acm/user/hibernate/ /mapping resource=/acm/problem/hibernate/ /mapping resource=/acm/status/hibernate/ /mapping resource=/acm/submit/hibernate/ //sessionfactory/hibernateconfiguration 的部分代碼如下:。public class Problem {private intproId。private String title。private String description。private String input。private String output。private String inputPath。private String outputPath。private String sampleInput。private String sampleOutput。private String hint。private String source。private Timestamp inDate。private inttimeLimit。private intmemoryLimit。private int accepted。private int submit。private int ratio。private int difficulty。private int error。private intsubmitUser。private int solved。private intcaseTimeLimit。}本業(yè)務(wù)方法比較簡(jiǎn)單,包括對(duì)題目信息的添加、刪除、修改、瀏覽4個(gè)操作。 static Transaction tx=null。 //根據(jù)ID查找一個(gè)題目 public static Problem findById(int id){ Problem pro=null。 tx=()。 ()。 ()。 } return pro。 try{ session=()。 Query q=(select max() from Problem p )。 for(inti=0。i++){ proId=(Integer)(i)+1。 }catch(HibernateException e){ ()。 }finally{ ()。 } //根據(jù)標(biāo)題查找題目集合 public static List findByName(String title){ List list=null。 tx=()。 (1, title)。 ()。 ()。 } return list。 try{ session =()。 list=(from Problem).list()。 }catch(HibernateException e){ ()。 }finally{ ()。 } //刪除問(wèn)題public List delProblem(int [] delProblemId){ try{ session=()。 for(inti=0。i++){ Problem problem=(Problem)(, delProblemId[i])。 } ()。 ()。 } returngetAllProblem()。 try{ session=()。 problem=(Problem)(, proId)。 }catch(HibernateException e){ ()。 }finally{ ()。}//修改題目信息public void updateProblem(Problem problem){ try{ session=()。 (problem)。 }catch(HibernateException e){ ()。 }finally{ ()。:////包引用略;public class BaseDAO { static Session session=null。 //創(chuàng)建新對(duì)象 public static void createObj(Problem o){ try{ session=()。 (o)。 }catch(HibernateException e){ ()。 } finally{ if(session!=null) ()。 tx=()。 (o)。 }catch(HibernateException e){ ()。 } finally{ ()。 tx=()。 ()。 ()。 } }}展現(xiàn)層的上報(bào)是提供友好的界面?zhèn)鬟f信息并與用戶交互。在持久層有一個(gè)Problem 類封裝了持久數(shù)據(jù)的信息,它與展現(xiàn)層的ActionForm意義不一樣,但代碼去一樣,之所以要編寫(xiě)兩個(gè)相似的類,是因?yàn)檫@樣可以減少層之間的耦合性。本項(xiàng)目中的所有Action都繼承了DispatchAction類,這樣處理業(yè)務(wù)更為方便,不用為每一項(xiàng)業(yè)務(wù)都寫(xiě)一個(gè)Action類,運(yùn)用一個(gè)參數(shù)action 來(lái)導(dǎo)向。表61測(cè)試結(jié)果表序號(hào)檢查項(xiàng)輸入/動(dòng)作輸入值期望的輸出 實(shí)際結(jié)果錯(cuò)誤原因 1瀏覽試題頁(yè)面打開(kāi)首頁(yè)顯示瀏覽試題頁(yè)面出錯(cuò),沒(méi)有顯示瀏覽頁(yè)面JSP代碼錯(cuò)誤2提交頁(yè)面題目編號(hào)和程序代碼操作正常執(zhí)行,轉(zhuǎn)到狀態(tài)結(jié)果頁(yè)面顯示錯(cuò)誤提示Action中的Juage()方法有誤,不能連到編譯器3添加題目頁(yè)面添加題目信息跳到題目瀏覽頁(yè)面顯示錯(cuò)誤提示在計(jì)算正確率時(shí),新添加的題目提交數(shù)量為0,出現(xiàn)了除數(shù)不能為0的錯(cuò)誤4頁(yè)面的鏈接點(diǎn)擊各個(gè)頁(yè)面中的鏈接跳轉(zhuǎn)到各個(gè)鏈接的界面成功5論壇鏈接點(diǎn)擊頁(yè)面中的鏈接跳轉(zhuǎn)到論壇頁(yè)面顯示成功第七章 結(jié)論在畢業(yè)設(shè)計(jì)的這段時(shí)間里,我得到了鍛煉,熟悉了框架編程,體會(huì)到編程的樂(lè)趣,擴(kuò)大了知識(shí)領(lǐng)域,在制作過(guò)程中體會(huì)到一種求實(shí)創(chuàng)新,不斷進(jìn)取的精神。好的設(shè)計(jì)是成功的關(guān)鍵,設(shè)計(jì)幫助我把用戶需求準(zhǔn)確地轉(zhuǎn)變?yōu)樽罱K的軟件產(chǎn)品,也是后續(xù)的所有軟件開(kāi)發(fā)和軟件維護(hù)步驟的基礎(chǔ),一個(gè)好的軟件設(shè)計(jì),不僅可以給開(kāi)發(fā)人員帶來(lái)極大的方便,還可以縮短開(kāi)發(fā)的時(shí)間和減少開(kāi)發(fā)成本,為項(xiàng)目的開(kāi)發(fā)成功奠定了很好的基礎(chǔ)。每個(gè)軟件工程方法都試圖創(chuàng)建的一個(gè)環(huán)境中能夠盡可能早地做出最重要的發(fā)現(xiàn),這是很重要的,軟件項(xiàng)目在本質(zhì)上就是以發(fā)現(xiàn)為中心的項(xiàng)目,隨著時(shí)間的過(guò)去,對(duì)客戶、應(yīng)用、環(huán)境以及發(fā)起者的認(rèn)識(shí)也會(huì)隨著項(xiàng)目的進(jìn)展而增加。開(kāi)發(fā)文檔也具有重要性。同時(shí)編寫(xiě)必需的文檔也在一定程度上降低了系統(tǒng)的風(fēng)險(xiǎn),使項(xiàng)目不會(huì)受到重大的影響。致謝畢業(yè)設(shè)計(jì)已經(jīng)結(jié)束。設(shè)計(jì)時(shí)間雖然短暫,我卻從中學(xué)到了很多的東西。在設(shè)計(jì)過(guò)程中,我結(jié)合了過(guò)去三年學(xué)習(xí)過(guò)的基礎(chǔ)和專業(yè)課理論,較好的解決了問(wèn)題,為今后走向工作崗位打下了堅(jiān)實(shí)的基礎(chǔ),所以我也要感謝三年以來(lái)教導(dǎo)過(guò)我、給予我很多幫助的老師們。從論文的選題、文章結(jié)構(gòu)的構(gòu)筑到最后的定稿,都得到了導(dǎo)師的細(xì)心指點(diǎn)和提攜。在這里,我特別向我的指導(dǎo)老師韓子揚(yáng)老師表示衷心的感謝!最后,在整個(gè)的畢業(yè)設(shè)計(jì)過(guò)程還得到了廣大同學(xué)們
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1