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

正文內(nèi)容

基于acm程序設(shè)計競賽的在線評測系統(tǒng)設(shè)計與實(shí)現(xiàn)——前臺網(wǎng)站部分(編輯修改稿)

2025-07-19 13:14 本頁面
 

【文章內(nèi)容簡介】 量一般是保持在200個用戶左右。而且用戶提交程序所耗費(fèi)的運(yùn)行時間和運(yùn)行內(nèi)存都是在規(guī)定的時間和規(guī)定的內(nèi)存的嚴(yán)格控制之下。綜上所述,本系統(tǒng)前臺網(wǎng)站設(shè)計,數(shù)據(jù)庫設(shè)計,后臺調(diào)用評判程序正誤的結(jié)果這三個大的模塊從語言到開發(fā)技術(shù)上講,可行性的各個條件已經(jīng)完全具備,不僅如此,在用戶所提交的一些極端程序的條件下,本系統(tǒng)也可以對其進(jìn)行處理,從而保證了程序的正常運(yùn)行。因此可以開始對本進(jìn)行設(shè)計開發(fā)了。4 系統(tǒng)的設(shè)計 系統(tǒng)框架即實(shí)現(xiàn)流程根據(jù)需求分析,ACM在線系統(tǒng)主要包括以下幾大模塊:用戶模塊,在線評判模塊,在線比賽模塊,題庫模塊,后臺管理模塊。其中用戶模塊主要包括由用戶自行操作的用戶注冊和登錄、更新用戶信息的功能及由管理員對用戶進(jìn)行管理的一些操作主要有添加用戶、刪除用戶、更新用戶等。在線評判模塊是系統(tǒng)的一個核心, 對與應(yīng)用層的用戶來說主要包括查看競賽題目、提交競賽代碼、查看排名、查看競賽狀態(tài)等功能。在線比賽模塊,用戶能參與競賽查看比賽信息及規(guī)則,看看往屆比賽題目等。題庫模塊是主要是用戶能打開相關(guān)問題集進(jìn)行練習(xí),也可以通過站內(nèi)搜索功能通過輸入問題ID直接找到問題。后臺管理模塊主要負(fù)責(zé)創(chuàng)建比賽、修改比賽、管理比賽題目、增加問題、修改問題、管理測試數(shù)據(jù)、修改用戶權(quán)限、數(shù)據(jù)庫備份等功能??蚣芰鞒倘鐖D41所示: 開 始登 陸注 冊 管理員后臺管理用戶數(shù)據(jù)庫備份比賽管理題目管理用戶管理個人信息瀏覽題庫提交題目提交狀態(tài)查看排名參加比賽圖41框架實(shí)現(xiàn)流程 系統(tǒng)的數(shù)據(jù)庫設(shè)計該系統(tǒng)數(shù)據(jù)庫采用MYSQL,其主要目的是為了與PHP網(wǎng)站更好的銜接,而且PHP的數(shù)據(jù)庫連接技術(shù)也是相當(dāng)成熟。數(shù)據(jù)庫的名稱是OJ,包含6張表,這6張表分別是:userinfo,solution,problem,loginlog,contest,standing。這6張表中userinfo表主要是用來儲存用戶的登錄名和密碼以及用戶的做題的正確個數(shù),提交次數(shù),以及做題的正確率;solution表主要是在用戶每次提交的時候記錄下用戶的提交信息,這些提交信息包括用戶的登錄名,題號,程序運(yùn)行的時間,程序運(yùn)行的內(nèi)存,運(yùn)行的結(jié)果,提交的時間,以及提交的語言等;problem表中主要是儲存每個題目的相關(guān)信息,包括題目的題號,題目的內(nèi)容,題目的類別,題目的難度,以及該題目屬于第幾次模擬測試等;loginlog表主要是在每一次用戶登錄的時候,儲存用戶的登錄名,密碼,以及用戶的登錄時間,這樣可以知道登錄本系統(tǒng)的總?cè)藬?shù)是多少;contest表主要是用來記錄每一次比賽的題目、開始時間、結(jié)束時間。Standing表是用來記錄每次比賽參見比賽用戶的信息,比如做題個數(shù),做題用的總時間,以及用戶的排名等等。數(shù)據(jù)庫中的各個表的內(nèi)容分類
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1