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

正文內(nèi)容

程序設計評判系統(tǒng)畢業(yè)設計說明書論文-資料下載頁

2025-06-27 16:12本頁面
  

【正文】 nfactory/hibernateconfiguration 編寫持久層代碼用戶類 的部分代碼如下:。public class Problem {private intproId。 //題目編號。private String title。 //題目標題。private String description。 //題目描述。private String input。 //題目所要輸入的內(nèi)容介紹。沈陽建筑大學畢業(yè)設計private String output。 //題目所要輸出的內(nèi)容介紹。private String inputPath。 //題目的輸入路徑。private String outputPath。 //題目的輸出路徑。private String sampleInput。 //用例輸入。private String sampleOutput。 //用例輸出。private String hint。 //題目提示。private String source。 //題目來源。private Timestamp inDate。 //題目發(fā)布日期。private inttimeLimit。 //題目運行時間限制 。private intmemoryLimit。 //題目運行內(nèi)存限制。private int accepted。 //提交正確數(shù)量 。private int submit。 //總共提交數(shù)量 。private int ratio。 //提交正確率。private int difficulty。 //題目難度。private int error。 //錯誤數(shù)量。private intsubmitUser。 //總共有多少用戶提交 。private int solved。 //是否解決 1 為解決,0 為未解決 。private intcaseTimeLimit。 //用例運行時間限制。} 編寫業(yè)務層代碼本業(yè)務方法比較簡單,包括對題目信息的添加、刪除、修改、瀏覽 4 個操作。如下是 的代碼:////包引用略public class ProblemDAO extends BaseDAO {static Session session=null。static Transaction tx=null。沈陽建筑大學畢業(yè)設計static Logger logger=()。//根據(jù) ID 查找一個題目public static Problem findById(int id){Problem pro=null。try{session=()。tx=()。pro=(Problem)(, id)。()。}catch(HibernateException e){()。()。}finally{()。}return pro。} //查找下一題目 IDpublicintfindNextId(){intproId=0。try{session=()。tx=()。Query q=(select max() from Problem p )。 List list=()。for(inti=0。i()。i++){proId=(Integer)(i)+1。沈陽建筑大學畢業(yè)設計 }()。}catch(HibernateException e){()。()。}finally{()。}returnproId。}//根據(jù)標題查找題目集合public static List findByName(String title){List list=null。try{session=()。tx=()。Query q=(from Problem p where =:title)。(1, title)。list=()。()。}catch(HibernateException e){()。()。}finally{()。}return list。}沈陽建筑大學畢業(yè)設計//查找所有題目的集合public static List getAllProblem(){List list=null。try{session =()。tx=()。list=(from Problem).list()。()。}catch(HibernateException e){()。()。}finally{()。}return list。} //刪除問題public List delProblem(int [] delProblemId){try{session=()。tx=()。for(inti=0。i。i++){Problem problem=(Problem)(, delProblemId[i])。(problem)。}()。}catch(HibernateException e){()。沈陽建筑大學畢業(yè)設計()。}finally{()。}returngetAllProblem()。}//查詢一道題目信息public Problem getOneProblem(intproId){Problem problem=null。try{session=()。tx=()。problem=(Problem)(, proId)。()。}catch(HibernateException e){()。()。}finally{()。}return problem。}//修改題目信息public void updateProblem(Problem problem){ try{session=()。tx=()。(problem)。沈陽建筑大學畢業(yè)設計()。}catch(HibernateException e){()。()。}finally{()。} }}該類繼承了 ,而 主要實現(xiàn)了所有模塊通用的增加、刪除、修改功能,單獨提出來,是為了其它模塊的共享使用,簡化代碼長度。 代碼如下:////包引用略;public class BaseDAO {static Session session=null。static Transaction tx=null。//創(chuàng)建新對象public static void createObj(Problem o){try{session=()。tx=()。(o)。()。}catch(HibernateException e){()。()。}finally{沈陽建筑大學畢業(yè)設計if(session!=null)()。}}//刪除對象public static void delObject(int id){try{session=()。tx=()。Object o=(, id)。(o)。()。}catch(HibernateException e){()。()。}finally{()。 }}//修改對象public static void mdfObj(Object o){try{session=()。tx=()。(o)。()。}catch(HibernateException e ){()。沈陽建筑大學畢業(yè)設計()。}finally{()。}}} 編寫展現(xiàn)層展現(xiàn)層的上報是提供友好的界面?zhèn)鬟f信息并與用戶交互。JSP 只是負責輸入輸出,它沒有處理數(shù)據(jù)的能力;而 Action 則把將要給 JSP 頁面的數(shù)據(jù)處理準備好,把數(shù)據(jù)放入 request 中,然后把數(shù)據(jù)導向輸出的頁面。 ActionForm在持久層有一個 Problem 類封裝了持久數(shù)據(jù)的信息,它與展現(xiàn)層的 ActionForm 意義不一樣,但代碼去一樣,之所以要編寫兩個相似的類,是因為這樣可以減少層之間的耦合性。 ActionAction 就好像是數(shù)據(jù)指路牌,處理數(shù)據(jù)并將數(shù)據(jù)導向正確的頁面。本項目中的所有 Action 都繼承了 DispatchAction 類,這樣處理業(yè)務更為方便,不用為每一項業(yè)務都寫一個 Action 類,運用一個參數(shù) action 來導向。 測試測試是把各個模塊程序合在一起,看各接口之間的連接是否正常,各部分功能是否能被正常實現(xiàn)。表 61 測試結果表序號 檢查項 輸入/動 作 輸入值 期望的輸出 實際結果 錯誤原因 1瀏覽試題頁面 打開首頁顯示瀏覽試題頁面出錯,沒有顯示瀏覽頁面 JSP代碼錯誤沈陽建筑大學畢業(yè)設計2 提交頁面題目編號和程序代碼操作正常執(zhí)行,轉到狀態(tài)結果頁面顯示錯誤提示Action 中的Juage()方法有誤,不能連到編譯器3添加題目頁面添加題目信息跳到題目瀏覽頁面顯示錯誤提示在計算正確率時,新添加的題目提交數(shù)量為0,出現(xiàn)了除數(shù)不能為 0 的錯誤4頁面的鏈接點擊各個頁面中的鏈接跳轉到各個鏈接的界面 成功5 論壇鏈接點擊頁面中的鏈接跳轉到論壇頁面顯示 成功沈陽建筑大學畢業(yè)設計第七章 結論在畢業(yè)設計的這段時間里,我得到了鍛煉,熟悉了框架編程,體會到編程的樂趣,擴大了知識領域,在制作過程中體會到一種求實創(chuàng)新,不斷進取的精神。但也遇到了許多的困難和許多需要解決的問題,在老師的指導和同學的幫助下,都被很好的解決了,在解決問題的時候,我學到了很多有價值的技術和知識,積累了一些對我來說很重要的經(jīng)驗。好的設計是成功的關鍵,設計幫助我把用戶需求準確地轉變?yōu)樽罱K的軟件產(chǎn)品,也是后續(xù)的所有軟件開發(fā)和軟件維護步驟的基礎,一個好的軟件設計,不僅可以給開發(fā)人員帶來極大的方便,還可以縮短開發(fā)的時間和減少開發(fā)成本,為項目的開發(fā)成功奠定了很好的基礎。發(fā)現(xiàn)的重要性。每個軟件工程方法都試圖創(chuàng)建的一個環(huán)境中能夠盡可能早地做出最重要的發(fā)現(xiàn),這是很重要的,軟件項目在本質上就是以發(fā)現(xiàn)為中心的項目,隨著時間的過去,對客戶、應用、環(huán)境以及發(fā)起者的認識也會隨著項目的進展而增加。因此必須得做好適應新發(fā)現(xiàn)的知識的準備。開發(fā)文檔也具有重要性。開發(fā)文檔的作用有利于自己對項目的理解,有利于保持一致性,提高開發(fā)效率。同時編寫必需的文檔也在一定程度上降低了系統(tǒng)的風險,使項目不會受到重大的影響。在這次的畢業(yè)設計中,我不僅學到了很多有價值的知識和技術,也認識到了自己的缺點和不足,希望在以后的學習和工作中能夠摒棄缺點,彌補不足,積極的努力學習知識和技術,充分的提高自己的實力。沈陽建筑大學畢業(yè)設計致謝畢業(yè)設計已經(jīng)結束。這里面每一個功能的實現(xiàn),每一行語句的調試,每一段文本的輸入有我辛勤的汗水。設計時間雖然短暫,我卻從中學到了很多的東西。在這段時間里,我得到了指導教師韓子揚老師以及其同學們的關心、幫助以及大力支持,較順利的完成了設計任務。在設計過程中,我結合了過去三年學習過的基礎和專業(yè)課理論,較好的解決了問題,為今后走向工作崗位打下了堅實的基礎,所以我也要感謝三年以來教導過我、給予我很多幫助的老師們。本文是在韓子揚老師的精心指導下完成的。從論文的選題、文章結構的構筑到最后的定稿,都得到了導師的細心指點和提攜。導師的嚴謹治學的作風也讓我記憶頗深。在這里,我特別向我的指導老師韓子揚老師表示衷心的感謝!最后,在整個的畢業(yè)設計過程還得到了廣大同學們的幫助。特此,向所有關心、支持和幫助過我的老師、同學致以誠摯的謝意! 沈陽建筑大學畢業(yè)設計參考文獻[1] (美) 阿盧(Alur,Deepak.) 核心模式 (原書第2版) .北京:機械工業(yè)出版社,.[2]孫更新,周峰,賓晟編著.白領就業(yè)指南:J2EE 開發(fā)員成長之路.北京:電子工業(yè)出版社,2022.8.[3] (美)Bruce Eckel 著.京京工作室譯.Java 編程思想[M]. 北京:機械工業(yè)出版社,.[4] :電子工業(yè)出版社,.[5]孫衛(wèi)琴編著.精通 Struts:基于 MVC 的 JavaWeb :電子工業(yè)出版社,2022.8.[6]蔡雪燾.Hibernate 開發(fā)及整合應用大全[M].北京:清華大學出版社,.[7]朗波.Java 語言程序設計[M].北京:清華大學出版社,.[8]薩師煊,[M].北京:高等教育出版社,
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1