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

正文內(nèi)容

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

2025-06-24 16:38 本頁(yè)面
   

【正文】 在這里,我特別向我的指導(dǎo)老師韓子揚(yáng)老師表示衷心的感謝!最后,在整個(gè)的畢業(yè)設(shè)計(jì)過程還得到了廣大同學(xué)們的幫助。在設(shè)計(jì)過程中,我結(jié)合了過去三年學(xué)習(xí)過的基礎(chǔ)和專業(yè)課理論,較好的解決了問題,為今后走向工作崗位打下了堅(jiān)實(shí)的基礎(chǔ),所以我也要感謝三年以來教導(dǎo)過我、給予我很多幫助的老師們。致謝畢業(yè)設(shè)計(jì)已經(jīng)結(jié)束。開發(fā)文檔也具有重要性。好的設(shè)計(jì)是成功的關(guān)鍵,設(shè)計(jì)幫助我把用戶需求準(zhǔn)確地轉(zhuǎn)變?yōu)樽罱K的軟件產(chǎn)品,也是后續(xù)的所有軟件開發(fā)和軟件維護(hù)步驟的基礎(chǔ),一個(gè)好的軟件設(shè)計(jì),不僅可以給開發(fā)人員帶來極大的方便,還可以縮短開發(fā)的時(shí)間和減少開發(fā)成本,為項(xiàng)目的開發(fā)成功奠定了很好的基礎(chǔ)。本項(xiàng)目中的所有Action都繼承了DispatchAction類,這樣處理業(yè)務(wù)更為方便,不用為每一項(xiàng)業(yè)務(wù)都寫一個(gè)Action類,運(yùn)用一個(gè)參數(shù)action 來導(dǎo)向。 } }}展現(xiàn)層的上報(bào)是提供友好的界面?zhèn)鬟f信息并與用戶交互。 ()。 } finally{ ()。 (o)。 } finally{ if(session!=null) ()。 (o)。:////包引用略;public class BaseDAO { static Session session=null。 }catch(HibernateException e){ ()。}//修改題目信息public void updateProblem(Problem problem){ try{ session=()。 }catch(HibernateException e){ ()。 try{ session=()。 ()。i++){ Problem problem=(Problem)(, delProblemId[i])。 } //刪除問題public List delProblem(int [] delProblemId){ try{ session=()。 }catch(HibernateException e){ ()。 try{ session =()。 ()。 (1, title)。 } //根據(jù)標(biāo)題查找題目集合 public static List findByName(String title){ List list=null。 }catch(HibernateException e){ ()。 for(inti=0。 try{ session=()。 ()。 tx=()。 static Transaction tx=null。private intcaseTimeLimit。private intsubmitUser。private int difficulty。private int submit。private intmemoryLimit。private Timestamp inDate。private String hint。private String sampleInput。private String inputPath。private String input。private String title。?!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 的部分代碼如下:。代碼如下:?xml version=39。如圖所示。也可多條同時(shí)刪除,同時(shí)也實(shí)現(xiàn)了分頁(yè)顯示的功能。如圖513所示。故該程序不可能破壞文件系統(tǒng)。本設(shè)計(jì)采用逐字符比較的方式對(duì)程序進(jìn)行評(píng)判。提交給Online Judge 系統(tǒng)評(píng)判,Judge系統(tǒng)得到用戶提交的消息之后,啟動(dòng)評(píng)判進(jìn)程,為用戶評(píng)判,用戶可以在Status頁(yè)面刷新,可以看到Judge status從Compiling到Running(如果沒有編譯錯(cuò)誤),最后到評(píng)判的結(jié)果。如下圖55所示。用戶把修改后的信息保存到editUserForm中,提交時(shí)調(diào)用,對(duì)提交的信息進(jìn)行修改處理,最后返回修改成功頁(yè)面54用戶修改界面本模塊主要包括兩個(gè)Form即problemForm和submitForm,兩個(gè)Action即problemAction和submitAction,負(fù)責(zé)所有事件的流程控制。52用戶注冊(cè)界面用戶登錄模塊負(fù)責(zé)檢查用戶的登錄信息,就是檢查已經(jīng)注冊(cè)成功的用戶填寫的帳號(hào)和密碼是否正確,如果正確則完成用戶登錄,否則重新轉(zhuǎn)到登錄界面并提示錯(cuò)誤信息。/td/tr/table/div47網(wǎng)頁(yè)頁(yè)頭第五章 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)用戶注冊(cè)模塊的功能是接受用戶注冊(cè),在檢查過用戶注冊(cè)數(shù)據(jù)的合法性后將用戶信息寫入數(shù)據(jù)庫(kù)。46判題流程圖頁(yè)頭和導(dǎo)航欄設(shè)計(jì) 由于本段代碼在各個(gè)頁(yè)面都會(huì)用到,而且沒有變化,因此單獨(dú)提出靜態(tài)頁(yè)面文件,其他頁(yè)面只須調(diào)用jsp:include page=””這條語(yǔ)句,就可以顯示為各個(gè)頁(yè)面的頁(yè)頭了。當(dāng)用戶把編寫好程序代碼提交后,系統(tǒng)首先會(huì)把代碼存到數(shù)據(jù)庫(kù)所對(duì)應(yīng)的Sourcecode表中,同時(shí),再把代碼拷貝一份到有固定文件名()中作為編譯時(shí)的源文件,若再次提交,則上一次寫入的源代碼將會(huì)被新的代碼所覆蓋;然后,根據(jù)用戶提交時(shí)所選擇的語(yǔ)言,來調(diào)用相應(yīng)的語(yǔ)言編譯器對(duì)具有固定源文件名的文件進(jìn)行編譯,若有錯(cuò)誤,則直接跳出判題模塊到答題狀態(tài)頁(yè)面,顯示結(jié)果為“Compile Error”;若編譯通過,則進(jìn)入運(yùn)行環(huán)境,執(zhí)行編譯后的文件,若有運(yùn)行時(shí)出現(xiàn)錯(cuò)誤,則直接跳出判題模塊到答題頁(yè)面,顯示結(jié)果為“Run Error”;若運(yùn)行也通過,則調(diào)用測(cè)試用例對(duì)運(yùn)行后的文件進(jìn)行邏輯測(cè)試,此時(shí)以進(jìn)入答案比對(duì)功能模塊,若測(cè)試用例的輸出與所給的測(cè)試用例輸出比較后,結(jié)果為真,則跳轉(zhuǎn)到答題狀態(tài)頁(yè)面,顯示結(jié)果為“接受(accepted)”,說明用戶所提交的代碼成功,相應(yīng)表中的提交數(shù)量及解決數(shù)量都會(huì)加1,正確率也會(huì)發(fā)生改變;若比對(duì)的結(jié)果為假,跳轉(zhuǎn)到答題狀態(tài)頁(yè)面,顯示結(jié)果為“(Answer Error)”。管理員有刪除的權(quán)限。44功能設(shè)計(jì)圖如圖45,整個(gè)系統(tǒng)四大功能介紹分別如下:(1)用戶信息管理用戶信息管理由普通用戶及管理員共同完成,主要實(shí)現(xiàn)功能有3個(gè):普通用戶能夠在線注冊(cè)新用戶信息,用戶編號(hào)不能重復(fù),用戶注冊(cè)模塊將用戶提交的個(gè)人信息存儲(chǔ)到數(shù)據(jù)庫(kù)之中:如圖。43 ORM模式圖整個(gè)系統(tǒng)初步劃分為四個(gè)模塊,即用戶管理模塊, 題庫(kù)管理模塊、答題模塊、判題模塊。采用Hibernate+Struts技術(shù)作為系統(tǒng)的的解決方案,系統(tǒng)邏輯上分為四層:數(shù)據(jù)庫(kù)、持久層、業(yè)務(wù)邏輯層和表現(xiàn)層,以使系統(tǒng)具有更好的可擴(kuò)展性,保證了系統(tǒng)的高可擴(kuò)展及高可維護(hù)性。系統(tǒng)結(jié)構(gòu)圖如42圖所示。,classNamevarchar(20) not null,resultint(11) default 0 not null ,codeLengthint(11) default 0 not null,languageint(4) default 0 not null,numint(4) default 0 not null,index(proId),index(userId),index(result))。select * from users。manager39。admin39。41數(shù)據(jù)庫(kù)表圖數(shù)據(jù)庫(kù)的具體設(shè)計(jì)表41用戶信息表 users序號(hào)字段名稱數(shù)據(jù)類型必須項(xiàng)關(guān)鍵字默認(rèn)值字段描述1userIdVarchar(20)YPRI用戶編號(hào)2PasswordVarchar(20)Y用戶密碼3NickVarchar(100)Y用戶昵稱4SchoolVarchar(100)NNULL
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1