




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
河北經(jīng)貿大學畢業(yè)論文PAGE畢業(yè)論文專業(yè)名稱:計算機科學與技術班級:學生姓名:指導老師:完成時間:2015年5月畢業(yè)論文PAGEPAGEI摘要傳統(tǒng)的試卷管理,通過人工方式,不僅人工成本高,工作效率低,而且不利于現(xiàn)代化教學管理。主要存在的缺點是:試題的分類比較繁瑣、試題存儲不集中、大型手動操作。為了有效避免這些缺點,我們需要用計算機管理的試題題庫系統(tǒng)來克服傳統(tǒng)人工組卷的缺點?;贘SP的通用試題庫系統(tǒng),分為教師登錄和管理員登錄。管理員登錄可以實現(xiàn)添加和刪除教師,管理課程的功能。教師登錄可以實現(xiàn)個人密碼重置,添加刪除課程、試題管理以及試卷生成等功能。試卷生成又包含自動生成試卷和手動生成試卷。自動生成試卷只需要選擇考試課程,各個考試題數(shù)量,考試時間即可生成試卷;手動生成試卷需要添加自己想要添加的試題,填寫考試時間。本文將從考試題庫系統(tǒng)的背景出發(fā),對試題庫和試題庫系統(tǒng)的發(fā)展現(xiàn)狀。然后將著重描述基于B/S架構、運用JSP和SQLServer2005數(shù)據(jù)庫建立的通用試題庫系統(tǒng)的分析、設計、實現(xiàn)、測試等幾個階段。關鍵字:題庫管理;JSP技術;SQLServer2005數(shù)據(jù)庫AbstractThetraditionalpapermanagement,throughthemanualway,notonlytheartificialcostishigh,theworkefficiencyislow,moreoverisnotadvantageousforthemodernizedteachingmanagement.Themainshortcomingsare:theclassificationoftheexaminationquestionsiscomplicated,theexaminationquestionsstorageisnotconcentrated,thelargemanualoperation.Inordertoavoidtheseshortcomingseffectively,weneedtousecomputermanagementquestionstoovercometheshortcomingsofthetraditionalmanualtestpaper.
ThegeneralexaminationsystembasedonJSPisdividedintotheteacherloginandadministratorlogin..Administratorlogincanbeachievedtoaddanddeletetheteacher,managementcoursesfunction.Teacherlogincanachievepersonalpasswordreset,adddeletecourses,exammanagementandpapersgeneratingfunctions.Generatingpapersandgeneratingpapersautomaticallygeneratedpapersandmanuallygeneratedpapers.Automaticgenerationoftestpaperonlyneedtoselecttheexamattheendofthecourse,eachtestitemnumber,examinationtimecangeneratepapers;manuallygeneratedtestneedtoaddtheitemyouwanttoadd,fillintheexaminationtime.
Thispaperwillstartfromthebackgroundoftheexaminationquestionslibrarysystem,andthedevelopmentoftheexaminationquestionsandthequestionbanksystem..Then,itwillfocusontheanalysis,design,implementation,andtestingofthegeneralexaminationquestionsdatabasesystembasedonB/S,SQLandServer2005JSPdatabase.Keyword:Bankmanagement;JSPtechnology;SQLServer2005database目錄TOC\o"1-3"\u1緒論 11.1背景和意義 11.2通用試題庫系統(tǒng)的優(yōu)勢 11.3本文組織結構 12需求分析 32.1可行性分析 32.1.1經(jīng)濟可行性分析 32.1.2操作可行性分析 32.1.3技術可行性分析 32.2功能需求分析 32.2.1個人中心 32.2.2課程管理 32.2.3題庫管理 32.2.4生成試卷 42.3業(yè)務流程分析 43系統(tǒng)總體設計 53.1設計原則 53.1.1實用性原則 53.1.2可擴展性與可維護性原則 53.1.3安全可靠性原則 53.1.4用戶界面設計原則 53.1.5數(shù)據(jù)庫設計原則 53.2總體結構 53.2.1個人中心 63.2.2課程管理 63.2.3題庫管理 63.2.4試卷管理 63.3數(shù)據(jù)庫設計 63.3.1數(shù)據(jù)字典 63.3.2實體關系圖 73.3.3系統(tǒng)結構表 104系統(tǒng)詳細設計 134.1登陸界面 134.2系統(tǒng)主界面 134.3添加課程 144.4添加試題 154.5管理題庫 174.6生成試題 185系統(tǒng)測試 225.1功能測試的主要內容 225.1.1登錄功能測試 225.1.2用戶修改密碼功能測試 225.1.3試題管理功能測試 235.1.4試卷功能測試 235.2安全性能測試 246總結與展望 266.1課題總結 266.2進一步開發(fā)的展望 26致謝 27參考文獻 28通用試題庫系統(tǒng)的設計與實現(xiàn)1緒論1.1背景和意義21世紀是信息化的時代,新興的信息技術為我國的教育提供了新的學習環(huán)境,帶來了新的學習體驗。通用試題庫系統(tǒng)恰是當前迅速發(fā)展起來的計算機輔助教學的一種非常有效的工具,在教學活動中具有十分重要的意義。傳統(tǒng)的考試,管理的題目是基于紙為載體。其缺點是試題分類問題,試題存儲分散,勞動力成本高,資源不能共享,但也不規(guī)范,容易在管理上造成混亂。況且傳統(tǒng)的題庫對問題的搜索還停留在人力上,使得查找變成一項費時費力的事情。通用試題庫系統(tǒng)的實現(xiàn)有利于實現(xiàn)現(xiàn)代化,規(guī)范化的教學管理,減少人力,使試題信息能共實現(xiàn)共享,快速準確的生成試卷,減少因主觀因素造成的不公平性。1.2通用試題庫系統(tǒng)的優(yōu)勢在這樣一個飛速發(fā)展的時代,各種考試比比皆是,而傳統(tǒng)的人工組卷以無法滿足這樣的快節(jié)奏。本著這樣的現(xiàn)狀,我們應該積極轉變組卷方式,通用試題庫系統(tǒng)的優(yōu)勢體現(xiàn)在:1)實用性:通用試題庫系統(tǒng)不需要人工的去選題,去分類,用戶只需要在現(xiàn)有的題庫中進行選擇就可以,不僅加快工作效率,而且客觀公正。試卷生成的同時,附有對應答案。2)快速性:通用試題庫系統(tǒng)可以快速生成一套試卷,極大程度上減少了出題者的工作時間。1.3本文組織結構本文圍繞著為什么開發(fā)通用試題庫系統(tǒng),如何實現(xiàn),以及實現(xiàn)通用試題庫系統(tǒng)的意義來論述。全文分為六章:第一章緒論,主要介紹試通用試題庫系統(tǒng)的背景和實現(xiàn)的意義。第二章系統(tǒng)的需求分析,主要做出系統(tǒng)的可行性分析和系統(tǒng)的功能需求分析。第三章系統(tǒng)總體設計,主要介紹系統(tǒng)各個模塊的設計和數(shù)據(jù)庫設計。第四章系統(tǒng)詳細設計,主要介紹系統(tǒng)各模塊功能是如何實現(xiàn)的,實現(xiàn)了哪些功能以及部分功能的代碼介紹。第五章系統(tǒng)測試第六章總結與展望2需求分析2.1可行性分析2.1.1經(jīng)濟可行性分析經(jīng)濟可行性分析是評價計算機管理系統(tǒng)的可行性的最基本的方法,是投資的計量和成本的解決方案來管理系統(tǒng)。對于學校而言,本系統(tǒng)實施后可以減少老師的工作量,提高工作效率,同時減少學校的支出,加速資金周轉。所以本系統(tǒng)在經(jīng)濟上是可行的。2.1.2操作可行性分析二十一世紀,計算機已經(jīng)普及到小的農(nóng)村,人們普遍掌握了計算機的基礎操作,而且我們的系統(tǒng)用戶大部分是高等素質教育工作者,他們能更好的操作計算機,同時本系統(tǒng)有較好的人機交互,更是便于大眾使用的。2.1.3技術可行性分析該通用試題庫管理系統(tǒng)采用了Browser/Server模式進行開發(fā)。SQLServer2005數(shù)據(jù)庫服務器,采用安全審計功能,透明數(shù)據(jù)加密和外部應用程序配置調整高用戶安全,同時SQLServer2005附帶數(shù)據(jù)庫鏡像,提高了數(shù)據(jù)的可靠性。還能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù)的完整性并提供許多高級管理功能。因此,符合技術可行性。綜上所述,在經(jīng)濟、操作和技術等方面都可行,而且投入少、生效迅速。因此系統(tǒng)的開發(fā)是完全可行的。2.2功能需求分析通用試題庫系統(tǒng)是一套試題管理,基于Web應用的測試生成等功能于一體的數(shù)據(jù)庫查詢和管理系統(tǒng)。它方便教師組卷考試和管理題庫。2.2.1個人中心個人中心主要實現(xiàn)教師登錄的密碼修改。2.2.2課程管理課程管理主要是指能夠實現(xiàn)課程添加、刪除。2.2.3題庫管理試題數(shù)據(jù)庫管理是指可以實現(xiàn)對各種試題的輸入,修改和刪除等功能。題庫包括單選題,多選題,填空題等多種題型,并且包括所屬科目。2.2.4生成試卷生成試卷包括手動生成試卷和自動生成試卷,手動生成主要通過選擇試卷要考的科目和每種題的內容來生成試卷,自動生成主要是設置科目以及每個題目的數(shù)量來生成,生成的試卷以word文檔形式顯示且可以保存下載。2.3業(yè)務流程分析首先教師對試題庫維護,然后根據(jù)這些信息發(fā)布題目,再針對不同的年級和專業(yè)生成試卷。其主要業(yè)務流程如圖2-1所示。圖2-1業(yè)務流程圖3系統(tǒng)總體設計3.1設計原則3.1.1實用性原則要求最大限度地滿足教師組卷工作的需要,充分考慮各管理環(huán)節(jié)數(shù)據(jù)處理的準確性,把滿足教師組卷,題庫管理作為第一要素進行考慮。3.1.2可擴展性與可維護性原則為了滿足未來的發(fā)展,通用考試系統(tǒng)的開發(fā)過程中應考慮,并應在未來考慮其擴充性。例如,問題的信息的臨時改變,用戶查詢的需求也將不斷更新和完善。這就要求系統(tǒng)進行功能的調整和擴充。即系統(tǒng)的開放性。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。在通用考試系統(tǒng)的數(shù)據(jù)檢查的問題是很重要的,和系統(tǒng)應用于數(shù)據(jù)備份和日常安全管理維護提供方便的手段。系統(tǒng)崩潰時要有對數(shù)據(jù)的恢復工作。3.1.3安全可靠性原則網(wǎng)站和數(shù)據(jù)庫設計要注意安全可靠,以防非法的用戶進入。同時數(shù)據(jù)庫的備份要恰當合理,防止數(shù)據(jù)被非法人員操作,造成無法恢復的后果。3.1.4用戶界面設計原則用戶的計算機水平需要在系統(tǒng)設計的時候考慮,用戶界面應簡潔明確,使得它易于使用,讓用戶可以快速完成試題組卷和數(shù)據(jù)庫管理等功能。真正實現(xiàn)易學、易用、易管理。3.1.5數(shù)據(jù)庫設計原則數(shù)據(jù)庫的設計應該是一致的,完整的,安全的,可擴展的和標準化的。3.2總體結構該系統(tǒng)主要分成個人中心,課程管理、題庫管理,試卷管理四個部分,參見圖3-1。圖3-1系統(tǒng)結構圖3.2.1個人中心個人中心模塊主要是用戶修改密碼。3.2.2課程管理模塊的設計主要方面用戶添加,刪除課程。3.2.3題庫管理題庫管理模塊主要包括試題添加以及試題管理,該模塊可以實現(xiàn)添加單選題,添加多選題,添加判斷題以及其他題等功能,可以對已添加的題目進行查詢,刪除以及修改等操作。管理同時可以查看對應試題的詳細信息。3.2.4試卷生成試卷包括手動生成試卷和自動生成試卷,手動生成主要通過選擇試卷要考的科目和每種題的內容來生成試卷,自動生成主要是設置科目以及每個題目數(shù)量來生成,生成的試卷以word文檔形式顯示且可以保存下載。3.3數(shù)據(jù)庫設計3.3.1數(shù)據(jù)字典經(jīng)過對系統(tǒng)功能分析可知,通用試題庫系統(tǒng)主要包括如下數(shù)據(jù)信息:用戶,數(shù)據(jù)項包括:用戶名,密碼,登錄時間,用戶類型(2是普通用戶,1是管理員,0是超級管理員),創(chuàng)建時間,用戶類型,性別,聯(lián)系姓名。課程,數(shù)據(jù)項包括:課程ID,課程名稱。其中課程ID是課程表主鍵。試題,數(shù)據(jù)項包括:ID,分數(shù),試題ID,課程,試題類型,問題,答案,選項1~7,其中題庫ID是試題表主鍵。試卷,數(shù)據(jù)項包括:ID,單選題,多選題,判斷題,問答題,填空題,辨析題,簡述題,課程名稱,問題ID,考試時間,其中試卷ID是試卷表主鍵。3.3.2實體關系圖根據(jù)分析系統(tǒng)主要有四個實體,分別是用戶、課程、題庫、試卷。下面一一介紹。用戶:用戶分為超級管理員,老師,普通用戶。實體屬性有用戶名,密碼,用戶類型,以及聯(lián)系方式等。實體屬性圖如圖3-2所示。圖3-2用戶實體屬性圖課程:課程表只有兩個屬性,一個是課程ID,一個是課程名稱。實體屬性圖如圖3-3所示。圖3-3課程實體屬性圖試題:試題含有ID,分數(shù),試題ID,課程,試題類型,問題,答案,選項等屬性,實體屬性圖如圖3-4所示。圖3-4試題實體屬性圖試卷:試卷還有的屬性有ID,單選題,多選題,判斷題,問答題,填空題,辨析題,簡述題,課程名稱(試卷的名稱),問題ID,考試時間,其實體屬性圖如圖3-5所示。圖3-5試卷實體屬性圖根據(jù)分析,得出實體關系圖,如圖3-6所示。系統(tǒng)各實體之間的關系如下:超級管理員:普通管理員1:N超級管理員:課程1:N老師:課程M:N老師:試題M:N老師:試卷M:N試卷:課程M:N試卷:試題M:N圖3-6通用試題庫系統(tǒng)ER圖3.3.3系統(tǒng)結構表根據(jù)數(shù)據(jù)字典的內容和實體關系圖的邏輯,新建名為item的數(shù)據(jù)庫,并為其新建表,試題表主要存儲試題信息,如表3-7所示。表3-7試題表序號字段數(shù)據(jù)類型長度主鍵允許空說明1idint11是否試題id2itemIdvarchar40——是試題編號3subjectvarchar40——是所屬課程4itemTypevarchar2——是試題類型5defaultCountint11——是試題分數(shù)6questionvarchar2000——是問題7resultvarchar1024——是答案8optionAvarchar2000——是選項A9optionBvarchar2000——是選項B10optionCvarchar2000——是選項C11optionDvarchar2000——是選項D12optionEvarchar2000——是選項E13optionFvarchar2000——是選項F14optionGvarchar2000——是選項G課程表主要存儲課程信息,如表3-8所示。表3-8課程表序號列名數(shù)據(jù)類型長度主鍵允許空說明1idint11是否課程id2namevarchar40是課程名用戶表主要存儲用戶信息,如表3-9所示。表3-9用戶表序號列名數(shù)據(jù)類型長度主鍵允許空說明1usernamevarchar40——是用戶名2passwordvarchar40——是密碼3userTypevarchar1——是用戶類型4Phonevarchar40——是電話5addressvarchar100——是住址試卷表主要存儲試卷信息,如表3-10所示。表3-10試卷表序號列名數(shù)據(jù)類型長度主鍵允許空說明1idint11是否試卷id2allowTimesint11——是考試時間3examIdvarchar40——是考試課程4subjectvarchar40——是試卷編號4系統(tǒng)詳細設計通過上一階段的工作,我們已經(jīng)對一個題庫系統(tǒng)需要的功能,結構有了大致清晰的了解,并且對數(shù)據(jù)庫設計有了初步的方案。將在這一階段實現(xiàn)其功能。4.1登陸界面在該系統(tǒng)模塊中,用戶通過輸入用戶名和密碼,如果和用戶登陸數(shù)據(jù)表中的信息相同,則提示登陸成功信息,用戶進入主界面窗口,如果結果不相同,提示用戶輸入信息錯誤需要用戶重新輸入再等了。系統(tǒng)登錄界面如圖4-1所示。圖4-1系統(tǒng)登陸界面4.2系統(tǒng)主界面本題庫包括題庫管理,題庫查詢,考卷生成等功能,是一個基于WEB應用的管理系統(tǒng)。它方便教師組卷和管理題庫。系統(tǒng)主界面如圖4-2所示。圖4-2系統(tǒng)主界面4.3添加課程課程管理主要是指能夠實現(xiàn)課程的添加、刪除。添加科目如圖4-3所示。圖4-3添加科目主要功能代碼:publicclassSubjectAddimplementsIAction{ @Override publicvoiddoAction(HttpServletRequestreq,HttpServletResponseresp, ActionDatadata)throwsException{ StringsubName=req.getParameter("subjectName"); List<Subject>subList=DAOFactory.getSubjectDAO().findByStringProperty("name",subName); if(subList.size()>0){ thrownewException("課程已經(jīng)存在,不能添加相同的課程"); } Stringsql="insertintot_subject(name)values('"+subName+"')"; DAOFactory.getSubjectDAO().add(sql); }4.4添加試題添加試題包括添加單選題,多選題,填空題等多種題型,并且包括所屬科目,用戶可以通過添加試題功能分別輸入對應題目,其添加單選題如圖4-4所示。圖4-4添加單選題系統(tǒng)添加問答題、填空題、辨析題和簡述題。其界面如圖4-5所示。圖4-5添加其他題型主要功能代碼如下:publicclassExamSingleAddimplementsIAction{@Override publicvoiddoAction(HttpServletRequestreq,HttpServletResponseresp, ActionDatadata)throwsException{ StringitemId=req.getParameter("itemId"); StringitemType="0"; Stringsubject=req.getParameter("subject"); String[]majors=req.getParameterValues("major"); String[]clazzs=req.getParameterValues("adjustClazz"); Stringcount=req.getParameter("defaultCount"); StringitemLevel=req.getParameter("itemLevel"); Stringquestion=req.getParameter("question"); Stringresult=req.getParameter("result"); StringoptionA=req.getParameter("option1"); StringoptionB=req.getParameter("option2"); StringoptionC=req.getParameter("option3"); StringoptionD=req.getParameter("option4"); StringoptionE=req.getParameter("option5"); StringoptionF=req.getParameter("option6"); StringoptionG=req.getParameter("option7"); StringBuffersbSql=newStringBuffer(); sbSql.append("values('").append(itemId).append("','"); sbSql.append(itemType).append("','"); sbSql.append(itemLevel).append("','"); sbSql.append(subject).append("','"); sbSql.append(StringUtils.StringArr2String(majors)).append("','"); sbSql.append(StringUtils.StringArr2String(clazzs)).append("',"); sbSql.append(count).append(",'"); sbSql.append(question).append("','"); sbSql.append(result).append("','"); sbSql.append(optionA).append("','"); sbSql.append(optionB).append("','"); sbSql.append(optionC).append("','"); sbSql.append(optionD).append("','"); sbSql.append(optionE).append("','"); sbSql.append(optionF).append("','"); sbSql.append(optionG).append("'"); sbSql.append(")"); DAOFactory.getExamDAO().add(sbSql.toString()); }4.5管理題庫管理題庫可以實現(xiàn)對試題的查看,刪除和修改。其界面如圖4-6所示。圖4-6管理題庫4.6生成試題生成試題包括手動生成試卷和自動生成試卷,手動生成主要通過選擇試卷要考的科目和每種題的內容來生成試卷,自動生成主要是設置科目以及設置每個題目的數(shù)量來生成,生成的試卷以word文檔形式顯示且可以保存下載。其手動生成界面如圖4-7所示,自動生成界面如圖4-8所示,生成完的試卷如圖4-9所示。圖4-7手動生成圖4-8自動生成圖4-9導出word主要功能代碼如下:publicvoiddoAction(HttpServletRequestreq,HttpServletResponseresp, ActionDatadata)throwsException{ StringexamTitle=req.getParameter("examTitle"); Stringmajor=req.getParameter("major"); Stringclazz=req.getParameter("clazz"); StringsingleCount=req.getParameter("singleCount"); StringmultiCount=req.getParameter("multiCount"); StringblankCount=req.getParameter("blankCount"); StringBuffersbSql1=newStringBuffer(); StringBuffersbSql2=newStringBuffer(); StringBuffersbSql3=newStringBuffer(); if(StringUtils.isEmpty(examTitle)){ examTitle="請自己手動修改標題"; } if(StringUtils.isEmpty(singleCount)){ singleCount="0"; } if(StringUtils.isEmpty(multiCount)){ multiCount="0"; } if(StringUtils.isEmpty(blankCount)){ blankCount="0"; } sbSql1.append("WHEREmajorlike'%").append(major).append("%'andclazzlike'%"); sbSql1.append(clazz).append("%'anditemType='0'"); List<Exam>ls1=DAOFactory.getExamDAO().findByCondition(sbSql1.toString()); intsize1=ls1.size(); if(Integer.parseInt(singleCount)<=size1){ size1=Integer.parseInt(singleCount); } List<Exam>newLs1=newArrayList<Exam>(); for(inti=0;i<size1;i++){ newLs1.add(ls1.get(i)); }5系統(tǒng)測試5.1功能測試的主要內容由于功能較多,本文只對登錄功能,用戶密碼修改功能,試題管理功能,試卷管理功能等部分功能進行了測試。5.1.1登錄功能測試首先對系統(tǒng)進行登錄功能測試,測試用例如表5-1所示。表5-1登錄功能測試用例測試用例步驟預期結果實際結果如果用戶名和密碼都為空,用戶登錄測試不輸入用戶和密碼,點擊登錄按鈕E.G.設置用戶名和密碼為空不能登錄與預期相符如果用戶名和密碼都都正確,用戶登錄測試輸入正確的用戶名和密碼,點擊登錄按鈕E.G.用戶名=admin密碼=admin登錄成功與預期相符如果用戶名是正確的,密碼是錯誤的,用戶登錄測試輸入正確的用戶名和不正確的密碼,點擊登錄按鈕E.G.用戶名=admin密碼=111不能登錄與預期相符如果用戶名是錯誤的,密碼是正確的,用戶登錄測試輸入錯誤的用戶名和正確的密碼,點擊登錄按鈕E.G.用戶名=111,密碼=admin不能登錄與預期相符5.1.2用戶修改密碼功能測試對用戶修改密碼功能測試,測試用例如表5-2所示。表5-2用戶修改密碼功能測試用例測試用例步驟預期結果實際結果如果用戶輸入錯誤原密碼輸入錯誤原密碼,點擊修改按鈕E.G.設置原密碼為888888不能修改與預期相符如果用戶輸入正確原密碼,且新密碼和原來不同輸入正確的原密碼和不同于原來的新密碼,點擊修改按鈕E.G.原密碼111111,新密碼123123密碼=admin修改成功與預期相符如果用戶輸入正確原密碼,且新密碼和原來相同輸入正確的原密碼和原密碼相同的新密碼,點擊修改按鈕E.G.原密碼111111,新密碼111111密碼=admin不能修改與預期相符5.1.3試題管理功能測試對試題管理功能測試,測試用例如表5-3所示。表5-3試題管理功能測試用例測試用例步驟預期結果實際結果用戶添加單選題選擇科目,輸入分值,題目,選項,對應答案添加成功與預期相符用戶刪除試題點擊管理題庫,查詢試題,選擇要刪除的試題,點擊刪除刪除成功與預期相符用戶修改試題選擇要修改的試題,點擊編輯按鈕,修改完成后點擊保存修改按鈕修改成功與預期相符5.1.4試卷功能測試對試卷管理功能測試,測試用例如表5-4所示。表5-4試卷管理功能測試用例測試用例步驟預期結果實際結果用戶選擇考試科目,填寫考試時間,不選擇題目選擇考試科目,填寫考試時間,點擊生成試卷生成試卷失敗與預期相符用戶選擇考試科目,填寫考試時間,選擇考試題選擇考試科目,填寫考試時間,點擊生成試卷生成試卷成功與預期相符用戶選擇考試科目,不填寫考試時間,選擇考試題選擇考試科目,不填寫考試時間,點擊生成試卷生成試卷失敗與預期相符用戶不選擇考試科目,填寫考試時間,選擇考試題選擇不考試科目,填寫考試時間,點擊生成試卷生成試卷失敗與預期相符5.2安全性能測試安全性測試主要包括兩個方面:網(wǎng)頁安全漏洞檢測和SQL注入。安全性測試用例如表5-2所示。表5-2安全性測試用例Stepinputoutputresultmemo1輸入數(shù)據(jù)庫中不存在的用戶名,密碼進行登錄系統(tǒng)給出錯誤提示Pass——2輸入數(shù)據(jù)庫中存在的用戶名,錯誤的密碼,進行登錄系統(tǒng)給出錯誤提示Pass——3輸入數(shù)據(jù)庫中存在的密碼和存在的用戶名,但是用戶名和密碼不匹配,進行登錄系統(tǒng)給出錯誤提示Pass——4對密碼框中輸入的密碼進行復制粘貼復制粘貼不會成功Pass——5在link后添加單引號,如http://
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《皮膚燙傷護理指南》課件
- 《設備保養(yǎng)與維護教程》課件
- 《微波爐的奇妙用途》課件
- (13)-考點13 近義詞辨析(一)
- 精湛技藝課件:探索工匠精神的內涵與價值
- 三年級道德與法治下冊 第二單元 我在這里長大 7請到我的家鄉(xiāng)來教學設計2 新人教版
- 九年級道德與法治上冊 第二單元 行動的指南 第五課“三個代表”重要思想教學設計 教科版
- 西安美術學院《神經(jīng)藥理學》2023-2024學年第一學期期末試卷
- 江西生物科技職業(yè)學院《中國文化與文學精粹》2023-2024學年第一學期期末試卷
- 鐵門關職業(yè)技術學院《媒介集團研究》2023-2024學年第二學期期末試卷
- 種包谷的老人(2021湖南長沙中考記敘文閱讀試題含答案)
- 電梯的中修和大修工作指導規(guī)范
- 小學科學課堂教學設計策略課件
- 中藥飲片出庫單
- 宿舍樓施工方案方案
- 甲醇-水精餾塔
- 中國話劇史專題知識
- GB/T 15544.1-2023三相交流系統(tǒng)短路電流計算第1部分:電流計算
- 大學物理(一)智慧樹知到答案章節(jié)測試2023年湖南大學
- 道德與法治項目化學習案例
- GB/T 90.3-2010緊固件質量保證體系
評論
0/150
提交評論