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

正文內(nèi)容

在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的本科畢業(yè)論文-在線瀏覽

2024-07-30 01:13本頁面
  

【正文】 由我們的Http服務(wù)器或反向代理服務(wù)器將CGI環(huán)境變量和標(biāo)準(zhǔn)輸入重定向到fcgi子進(jìn)程。這就是本系統(tǒng)客戶端和服務(wù)器交互通信的原理。fcgi子進(jìn)程接著等待并處理來自fcgi進(jìn)程管理器(運(yùn)行在Http服務(wù)器或反向代理服務(wù)器中)的下一個(gè)連接,而不急著退出系統(tǒng),換出到磁盤。顯而易見的是,CGI相對(duì)于fcgi相當(dāng)慢。使用fcgi,所有這些都只在nginx主進(jìn)程啟動(dòng)時(shí)發(fā)生一次。簡(jiǎn)單地說,fcgi服務(wù)器優(yōu)于cgi服務(wù)器。(四)memcached簡(jiǎn)介Memcached 是一款分布式內(nèi)存對(duì)象緩存軟件,主要用途是動(dòng)態(tài)Web應(yīng)用中,減輕數(shù)據(jù)庫負(fù)載。Memcached內(nèi)部數(shù)據(jù)結(jié)構(gòu)使用一個(gè)存儲(chǔ)鍵值對(duì)的哈希表(HashMap),用C語言編寫的守護(hù)進(jìn)程(daemon ),而客戶端可以采用任何語言編寫只需要遵循memcached約定的應(yīng)用層協(xié)議即可與memcached服務(wù)器端守護(hù)進(jìn)程通信。memcached的存儲(chǔ)機(jī)制是,其API使用循環(huán)冗余校驗(yàn)計(jì)算出存儲(chǔ)鍵值,基于處理哈希沖突的方式尋找出合理的存儲(chǔ)數(shù)據(jù)的服務(wù)器,當(dāng)內(nèi)部HashMap表格滿后,采用LRU(最近未使用的算法)替換出那些不太重要的數(shù)據(jù)存放在內(nèi)存中。但對(duì)于那些對(duì)數(shù)據(jù)集中訪問的大量客戶端請(qǐng)求,服務(wù)器端從數(shù)據(jù)庫取數(shù)據(jù)的速度和性能會(huì)非常糟糕,最終導(dǎo)致服務(wù)器端和客戶端響應(yīng)時(shí)延加長(zhǎng),網(wǎng)站訪問速度極慢。從前文的介紹中不難得出,memcached是一款性能極高的分布式緩存服務(wù)器,其主要用途是:通過緩存數(shù)據(jù)庫查詢結(jié)果,減少對(duì)數(shù)據(jù)庫訪問次數(shù),提高動(dòng)態(tài)Web應(yīng)用的響應(yīng)速度。更過這方面的細(xì)節(jié),可以關(guān)注網(wǎng)上或圖書中關(guān)于memcached的詳細(xì)介紹。比如:Perl、 PHP、Python、Ruby、 C、C/C++、 Lua。(五)mysql數(shù)據(jù)庫簡(jiǎn)介Mysql數(shù)據(jù)庫是一種開源關(guān)系型數(shù)據(jù)庫(RDBMS)軟件,后被oracle公司收購(gòu)。對(duì)于其社區(qū)版本(免費(fèi)版)提供的功能完全足夠用于本系統(tǒng)的開發(fā)。二、可行性研究可行性研究是軟件進(jìn)行之前必須做的工作,可行性分析的結(jié)果最終決定了是否繼續(xù)開發(fā)這個(gè)項(xiàng)目。(一)經(jīng)濟(jì)可行性本系統(tǒng)一定是具有很好的經(jīng)濟(jì)效益的,并且所獲得的經(jīng)濟(jì)效益并不會(huì)少于或略高于其開發(fā)成本。假設(shè)開發(fā)系統(tǒng)的周期為21工作日,各個(gè)團(tuán)隊(duì)的每日平均工資如表21統(tǒng)計(jì)所示。一旦上線,則按每日代理的企業(yè)和學(xué)校等其他需要在線考試的單位所獲得的平均報(bào)酬為1600/d,。(二)技術(shù)可行性當(dāng)今現(xiàn)有的技術(shù)水平以及開發(fā)團(tuán)隊(duì)的素質(zhì)對(duì)于實(shí)現(xiàn)學(xué)生在線登錄、注冊(cè)、答題、查詢考試成績(jī)以及管理員管理試題、發(fā)布試題、批閱試題、發(fā)布成績(jī)等功能具有高度可行性。另外,memcached這種高級(jí)的緩存技術(shù),在國(guó)內(nèi)外應(yīng)用早就變得十分成熟。(三)法律可行性系統(tǒng)在開發(fā)過程中完全遵循獨(dú)立自主的開發(fā)流程,開發(fā)過程中使用到的一部分技術(shù)也是FSF(自由軟件基金會(huì))范圍的開源軟件或工具,不存在知識(shí)產(chǎn)權(quán)和產(chǎn)品最終解釋權(quán)的糾紛。(四)系統(tǒng)流程圖在可行性分析階段,主要的圖表是系統(tǒng)流程圖。其基本思想是用圖形符號(hào)以黑盒子形式描繪組成系統(tǒng)的各個(gè)部件(程序、文件、數(shù)據(jù)庫、人工過程、表格等)。如圖21。數(shù)據(jù)流圖只關(guān)心系統(tǒng)做什么,而不關(guān)心如何做的問題。是一種邏輯模型,其很好地描述了系統(tǒng)的各個(gè)邏輯功能。同時(shí),這將在日后的實(shí)際開發(fā)中起到非常重要的作用,實(shí)際的開發(fā)必須立足于此。圖 22 頂層數(shù)據(jù)流圖圖 23 學(xué)生模塊數(shù)據(jù)流圖圖 24 管理員模塊數(shù)據(jù)流圖(六)數(shù)據(jù)字典DD數(shù)據(jù)字典也是一種邏輯模型。盡管數(shù)據(jù)字典如前所述定義了數(shù)據(jù)流、數(shù)據(jù)流分量、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)處理。需要注意的是數(shù)據(jù)元素允許別名,對(duì)別名的使用與直接使用該數(shù)據(jù)元素的名字具有等價(jià)意義。一般而言,定義一個(gè)事物,通常是定義組成改事物的成分的組合。因此,數(shù)據(jù)定義是一個(gè)自頂向下的逐步分解過程。基于此,下面圖表給出了上文數(shù)據(jù)流圖的數(shù)據(jù)字典。比如注冊(cè)、登錄、答題、查詢成績(jī)。比如管理試題、發(fā)布試題、批閱試卷、發(fā)布成績(jī)定義管理員事務(wù) = [管理試題 | 發(fā)布試題 | 批閱試卷 | 發(fā)布成績(jī)]位置管理員模塊表210 數(shù)據(jù)字典之管理員事務(wù)處理結(jié)果標(biāo)識(shí)符DFD_admin02名字管理員事務(wù)處理結(jié)果描述通過fcgi邏輯處理程序把相應(yīng)事務(wù)的處理結(jié)果反饋給客戶端定義管理員事務(wù)處理結(jié)果 = 網(wǎng)頁數(shù)據(jù)位置管理員模塊三、需求分析需求分析的主要任務(wù)是提煉出客戶的所有需求,需求分析人員必須對(duì)客戶的每一點(diǎn)需求明確無誤。所以該過程主要會(huì)產(chǎn)生實(shí)體聯(lián)系圖(ER圖)。(一)功能需求功能需求主要描述用戶對(duì)于系統(tǒng)需要完成哪些功能做的約束。用例圖如圖31所示。其描述了實(shí)體、實(shí)體的屬性以及實(shí)體之間的關(guān)系。圖32 系統(tǒng)ER圖四、總體設(shè)計(jì)(概要設(shè)計(jì))(一)系統(tǒng)概要設(shè)計(jì)系統(tǒng)概要設(shè)計(jì)主要是系統(tǒng)功能和后臺(tái)數(shù)據(jù)庫的概要設(shè)計(jì)。用WBS圖則可以很好地描述系統(tǒng)功能模塊的組成和模塊之間的關(guān)系。管理員是本系統(tǒng)的最高權(quán)限者,操持著對(duì)學(xué)生、試題、企業(yè)、圖片、音樂等各方面資源的生殺大權(quán)。比如以命令行的方式來管理系統(tǒng)中的資源,因?yàn)槭∪チ颂嗟馁Y源加載和響應(yīng)時(shí)間,當(dāng)涉及到大量用戶動(dòng)態(tài)地企圖修改服務(wù)器端資源的請(qǐng)求時(shí),如果因?yàn)榧虞d時(shí)延太大,會(huì)大大影響服務(wù)器的實(shí)時(shí)響應(yīng)效率。而管理員模塊則可以以控制臺(tái)命令行的方式來管理試題、發(fā)布試卷、閱卷、發(fā)布成績(jī)等操作。學(xué)生注冊(cè)(RegisterForStudent):任何學(xué)生最終可能會(huì)被管理員和用人單位聯(lián)系到。但是在登錄注冊(cè)之前,需要為考生提供一個(gè)使用系統(tǒng)前的前臺(tái)索引頁面,此索引界面有兩個(gè)入口,學(xué)生登錄入口和注冊(cè)入口。學(xué)生登錄(LoginForStudent):為了保證登陸的安全性,建議使用考試帳號(hào)登錄和注冊(cè)。因?yàn)?,?dāng)用戶名和密碼重復(fù)時(shí),不一定保證學(xué)生正確登陸系統(tǒng)。學(xué)生必須填寫正確的帳號(hào)和密碼的表單,點(diǎn)擊登錄,方可登陸系統(tǒng),然后,系統(tǒng)會(huì)匹配數(shù)據(jù)庫中的學(xué)生,判斷是否讓其登陸。,否則,系統(tǒng)再次輸出登錄頁給學(xué)生。網(wǎng)站主界面:,所有的功能請(qǐng)求都將通過此界面跳轉(zhuǎn),直接或間接地得到實(shí)現(xiàn)。(二)數(shù)據(jù)庫概要設(shè)計(jì)數(shù)據(jù)庫概要設(shè)計(jì)主要工作是得出該數(shù)據(jù)庫的ER模型和相關(guān)數(shù)據(jù)庫表。以及實(shí)體間的關(guān)系,考生需要在考試開考前提前預(yù)約自己期望的考試場(chǎng)次,學(xué)生在預(yù)約指定場(chǎng)次的在線考試時(shí),還需答題,在成績(jī)放榜后,學(xué)生需要查詢成績(jī)。因此,系統(tǒng)涉及的所有用戶實(shí)體和實(shí)體間關(guān)系,詳細(xì)見下表31。參見需求分析中的圖32。表 41 實(shí)體間關(guān)系匯總表關(guān)系名稱參與雙方關(guān)系類型描述可省補(bǔ)充考生、考生資料(1,1)作為考生的詳細(xì)說明管理考生考生、管理員(m,n)管理員管理考生信息預(yù)約考試考生、試卷(m,n)考生預(yù)約考試考試考生、題目(m,n)考生答題管理試題管理員、題目(m,n)管理試題集管理考試管理員、試卷(m,n)管理員管理試卷包含隸屬試卷、題目(1,n)若干試題只能出現(xiàn)在一套試卷中五、詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)的主要任務(wù)是確定如何具體的設(shè)計(jì)系統(tǒng),但不是具體的編碼。而詳細(xì)設(shè)計(jì)主要是系統(tǒng)的人機(jī)交互界面設(shè)計(jì)和數(shù)據(jù)庫的詳細(xì)設(shè)計(jì)。以下是各個(gè)模塊在其身份范圍內(nèi)所具有的功能。(StudentModule)1) 學(xué)生注冊(cè) (RegisterForStudent):不是所有用戶都可以使用系統(tǒng),因?yàn)槟菢拥脑?,就失去了系統(tǒng)的意義。故而需要填寫關(guān)于個(gè)人資料的表單,完成注冊(cè),提交給服務(wù)器。2) 登錄 (LoginForStudent): 考生所有的操作都應(yīng)該在登錄到系統(tǒng)才能完成。3) 答題 (AnswerExamPaper):提供考生在規(guī)定時(shí)間內(nèi)答題,提交前提醒考生是否真的確定提交,且支持邊做邊保存功能。4) 查詢成績(jī) (QuerExamGrades):在成績(jī)放榜后學(xué)生可以登錄系統(tǒng)查詢。成績(jī)由各大題的分值組成、參與考試的學(xué)生排名。如果考生有疑問可以點(diǎn)擊“對(duì)成績(jī),我有疑問”,對(duì)比自己的答案和標(biāo)準(zhǔn)答案進(jìn)行求證。如圖54。當(dāng)管理本次試題(增刪改試題列表)、涉及到頁面和數(shù)據(jù)庫題號(hào)的變動(dòng)。所有靠攀升通過訪問此頁面進(jìn)行答題。2) 批改試卷 (CorrectExamPaper): 客觀題部分把學(xué)生提交的答案與標(biāo)準(zhǔn)答案進(jìn)行比對(duì)。編程題部分的評(píng)分標(biāo)準(zhǔn),可由企業(yè)或教師直接與管理員商議。如圖56。點(diǎn)擊返回將返回到網(wǎng)站首頁。如圖57。格式如下:前三名高亮顯示,狀元、榜眼、探花。通過上一頁下一頁實(shí)現(xiàn)跳轉(zhuǎn)查看。圖55 管理試卷邏輯流程圖圖56 批閱試卷邏輯流程圖圖57 登記成績(jī)邏輯流程圖58 發(fā)布成績(jī)流程程圖(二)數(shù)據(jù)庫表詳細(xì)設(shè)計(jì)表51 考生基本信息表 (tBasicInfo_stu)字段類型描述examNoint(7)用于唯一標(biāo)識(shí)考生。主鍵約束。sNamevarchar(20)考生姓名。sTelNochar(11)手機(jī)號(hào),方便管理員聯(lián)系考生。sEmailvarchar(30)郵箱,方便管理員聯(lián)系考生。sBirthDate出生日期。isAlived
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1