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

正文內(nèi)容

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

2025-06-19 01:13本頁(yè)面
  

【正文】 ID=1102009error管理試題examID=1102009,op=delok[發(fā)布試題|發(fā)布成績(jī)|閱卷]examID=1102009error七、系統(tǒng)測(cè)試 在軟件開發(fā)過(guò)程中,測(cè)試一直是個(gè)很重要的主題之一。甚至可以和需求分析階段的重要程度并駕齊驅(qū)。軟件測(cè)試是為了找出并糾正軟件中的潛在缺陷,是軟件質(zhì)量保證中的重要一環(huán)。隨著軟件測(cè)試技術(shù)的興起和發(fā)展,軟件測(cè)試分為黑盒測(cè)試、白盒測(cè)試、功能測(cè)試、性能測(cè)試、容錯(cuò)測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試等。本章節(jié)的主要內(nèi)容是結(jié)合模塊實(shí)例圍繞黑盒測(cè)試和白盒測(cè)試展開。黑盒測(cè)試關(guān)心接口或模塊的功能是否正確地實(shí)現(xiàn),而這些測(cè)試已經(jīng)在上一章的單元測(cè)試得以體現(xiàn),這里就不再贅述。假設(shè)系統(tǒng)有個(gè)1024539,密碼是11的學(xué)生,且有場(chǎng)過(guò)期的考試examID為1102009,有場(chǎng)正在進(jìn)行的考試examID=1024668,有場(chǎng)已經(jīng)閱完卷的考試examID=1668998。系統(tǒng)測(cè)試階段的所有測(cè)試用例參見表71。表71 系統(tǒng)測(cè)試用例表測(cè)試對(duì)象測(cè)試用例測(cè)試類別覆蓋類別預(yù)期輸出CStudent::registerForStudent()uName=”LiMing” passWord=”123”rePassWord=”123”Addr = “myEmail@”tel=nfisifsi iAgree = true白盒測(cè)試判定覆蓋電話號(hào)碼不是11位手機(jī)號(hào)格式。CStudent::loginForStudent()examNo = 1024539passwd = “qq”白盒測(cè)試判定覆蓋密碼不正確。CStudent::queryExamGrades(int examID)examID = 1102009白盒測(cè)試判定覆蓋該考試已下架。CStudent::answerExamPaper()isAlived = truecurrentStatus = LOGINED isNextItemClicked = true 白盒測(cè)試判定覆蓋輸出下一題。CAdministrator::manageExamPaper(int examID,int op)examID = 1102009op = DELETE白盒測(cè)試語(yǔ)句覆蓋 刪除試題成功。CAdministrator::publicExamPaper(int examID)examID = 1102009白盒測(cè)試判定覆蓋發(fā)布試題失敗,該考試已下架。CAdministrator::correctExamPaper(int examID)測(cè)試用例1{ examID = 1002894 }測(cè)試用例2{ examID = 1024668 }白盒測(cè)試條件組合覆蓋用例1測(cè)試無(wú)效的考試examID(必須是7位數(shù)字);用例2。用例2測(cè)試正在進(jìn)行的考試examID(必須是7位數(shù)字),閱卷失敗。CAdministrator::publicExamGrades(int examID)examID = 1668998白盒測(cè)試判定覆蓋發(fā)布試題成功。八、系統(tǒng)維護(hù)(一)項(xiàng)目部署與網(wǎng)站發(fā)布系統(tǒng)開發(fā)完成后,后端服務(wù)器源碼在Linux平臺(tái)編譯、運(yùn)行,通過(guò)nginx反向代理允許考生在線登錄、使用。有關(guān)nginx的安裝在網(wǎng)絡(luò)鏈接如此發(fā)達(dá)的今天,可以便捷地因特網(wǎng)上搜索到在Linux上的安裝配置與使用,這里不再贅述。將網(wǎng)站發(fā)布出去,只需要將nginx的服務(wù)器目錄下的location段(因特網(wǎng)用戶訪問(wèn)網(wǎng)站服務(wù)器的根目錄)設(shè)置為后端服務(wù)器所在目錄即可。(二)性能調(diào)優(yōu)和運(yùn)維后期系統(tǒng)的維護(hù)主要任務(wù)就是維護(hù)nginx性能和效率。這些內(nèi)容在nginx使用手冊(cè)上隨處可見。在一個(gè)正規(guī)的OTO公司中必然設(shè)有系統(tǒng)運(yùn)維方面的職位,這方面的工作也就落在這部分專業(yè)人士的身上。比如,一般nginx可以在連續(xù)7天工作(甚至更長(zhǎng))不宕機(jī),但是,如果nginx配置文件修改需要重啟nginx,而重啟可能會(huì)使得當(dāng)前的用戶請(qǐng)求中斷,nginx在慢啟動(dòng)、平滑升級(jí)等功能支持很好。這使得可以既保證考生的實(shí)時(shí)請(qǐng)求不會(huì)受到影響,還能實(shí)現(xiàn)nginx的重啟工作。一個(gè)好的運(yùn)維工程師一定對(duì)于這些知識(shí)胸有成竹、了然于心。在系統(tǒng)維護(hù)上,企業(yè)和web應(yīng)用開發(fā)團(tuán)隊(duì)?wèi)?yīng)該高度引起重視,因?yàn)椋浖S護(hù)是也是軟件生命周期中的一部分,而且也不容忽視,當(dāng)客戶的需求變更或升級(jí)都會(huì)在原版本系統(tǒng)上做出更改。結(jié) 論本系統(tǒng)的開發(fā)落下帷幕。關(guān)于前文提到的所有功能也完全實(shí)現(xiàn)??梢钥吹剑瑢W(xué)生相關(guān)的操作,注冊(cè)、登錄、答題、查詢成績(jī)以及管理員管理試題、發(fā)布試題、批閱試卷、發(fā)布成績(jī)都可以運(yùn)行良好。最重要的是,本系統(tǒng)在Linux下模擬了上萬(wàn)的客戶連接并提供超長(zhǎng)時(shí)間的服務(wù)。系統(tǒng)也達(dá)到了預(yù)期的設(shè)想。即高并發(fā)條件下保持著出色的性能和效率,且健壯而穩(wěn)定,對(duì)于用戶的操作都能快速的響應(yīng)。系統(tǒng)對(duì)于高并發(fā)環(huán)境的支持,控制在了極小的響應(yīng)時(shí)延內(nèi)。在上文中提到的無(wú)紙化考試,將會(huì)受益多方,確實(shí)如此,通過(guò)大量的測(cè)試手段,程序的處理邏輯精確,易于控制。對(duì)于提高教學(xué)檢測(cè)質(zhì)量和效率是毋庸置疑的。本系統(tǒng)在開發(fā)過(guò)程中,嚴(yán)格遵循軟件工程學(xué)中的思想和哲學(xué),按照軟件生命周期模型的開發(fā)順序和要領(lǐng),確保了軟件的質(zhì)量,以避免產(chǎn)生軟件危機(jī)和軟件缺陷。本系統(tǒng)暫時(shí)沒有考慮企業(yè)用戶參與學(xué)生考試環(huán)節(jié),沒有實(shí)現(xiàn)類似于企業(yè)預(yù)約網(wǎng)站管理員,發(fā)布對(duì)學(xué)生的招聘考試的功能以及防作弊措施。考慮到C++語(yǔ)言的面向?qū)ο筇匦?、高擴(kuò)展性和代碼高度可重用性的特點(diǎn),只需在系統(tǒng)中添加相應(yīng)的類、功能代碼及數(shù)據(jù)庫(kù)表即可完成這些在未來(lái)可能出現(xiàn)的需求。再次證明了C++在代碼重用和軟件重構(gòu)方面的優(yōu)勢(shì)。系統(tǒng)采用的是與眾不同的開發(fā)理念和技術(shù)嘗試,對(duì)于那些即將走上開發(fā)之路的在校大學(xué)生可能會(huì)起到或多或少的鼓勵(lì)和向?qū)?,讓他們?jiān)信,C++語(yǔ)言在實(shí)際項(xiàng)目開發(fā)中獨(dú)特的魅力和強(qiáng)大的威力。從此次的開發(fā)經(jīng)歷中,作者也是受益匪淺,學(xué)習(xí)到了很多開發(fā)技巧和理念。作為一名即將投身軟件開發(fā)行業(yè)的工作者,唯有不斷地用代碼來(lái)武裝自己,道路才會(huì)走得更寬敞、更遠(yuǎn)。最后,始終保持謙虛,才會(huì)無(wú)限接近科學(xué)的巔峰。參 考 文 獻(xiàn)[1] Stanley B. Lippman, 侯捷譯. 深度探索C++對(duì)象內(nèi)存模型[M]. 武漢:華中科技大版社,2001.[2] 肖明魁. 基于Nginx負(fù)載均衡技術(shù)初探[J]. 科學(xué)技術(shù)展望,2015,6(36):5198.[3] 侯捷. STL源碼分析[M]. 武漢:華中科技大學(xué)出版社,2002.[4] 科曼. 算法導(dǎo)論 [M]. 北京:清華大學(xué)出版社,2001.[5] C++高級(jí)編程. Scott Meyers[M]. 北京:清華大學(xué)出版社,2001.[6] Scott Meyers, 侯捷譯. C++高效編程 [M]. 武漢: 華中科技大學(xué)出版社,2001.[7] 朱少民. 軟件工程導(dǎo)論 [M] . 北京: 清華大學(xué)出版社,2001.[8] 陳偉柱. C++ Templates [M]. 北京:清華大學(xué)出版社,2001.[9] David Vandevoorde, Nicolai . 精通模板引擎[M]. 北京:人民郵電出版社出版,2002.[10] Stanley B. Lippman .C++ Primer[M]. 北京:清華大學(xué)出版社,2001.[11] 南軼. Cache Memcached Web緩存技術(shù)的研究與應(yīng)用[J]. 科學(xué)技術(shù)與工程,2011,6(31):101110.[12] 王春娟. 基于緩存技術(shù)的Web應(yīng)用性能優(yōu)化研究[J]. 數(shù)字社區(qū)amp。智能家居,2008,14(3):98100.[13] French,:AVoicefromChina[N].AtlanticWeekly,198715(33).[14] Andreas M. K,Michael Haenlein. The ways of installing,configuring,and using for nginx [EB/OL] . , 2008.[15] Kwong Bor Ng. The applicability of universal pragmatics in information retrieval interaction: a pilot study, Information Processing and Management. Information Processing and Management, 2002, 38(2): 237248.[16] ,. Ruminations on C++[M]. London:Macmillan,1985.[17] Gill, operational technique on Linux [M]. London:Macmillan,1995.[18] CarmenC. The ways of installing,configuring,and using for memcached[EB/OL], 2009.
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1