在線考試系統(tǒng)項(xiàng)目報(bào)告_第1頁
在線考試系統(tǒng)項(xiàng)目報(bào)告_第2頁
在線考試系統(tǒng)項(xiàng)目報(bào)告_第3頁
在線考試系統(tǒng)項(xiàng)目報(bào)告_第4頁
在線考試系統(tǒng)項(xiàng)目報(bào)告_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

在線考試系統(tǒng)項(xiàng)目報(bào)告在線考試系統(tǒng)項(xiàng)目報(bào)告

目錄第一章需求分析 41.1概念分析 41.1.1管理員需求分析 41.1.2學(xué)生需求分析 51.1.3教師需求分析 51.2系統(tǒng)分析 51.3功能分析 71.3.1功能模塊圖設(shè)計(jì) 71.4.1學(xué)生用例圖設(shè)計(jì) 71.4.2教師用例圖設(shè)計(jì) 8第二章系統(tǒng)設(shè)計(jì) 82.1總體時(shí)序圖設(shè)計(jì) 82.2數(shù)據(jù)庫設(shè)計(jì) 92.2.1試卷類型表設(shè)計(jì) 92.2.2試題表設(shè)計(jì) 92.2.3試題內(nèi)容表設(shè)計(jì) 92.2.4試卷表設(shè)計(jì) 102.2.5試卷詳情表設(shè)計(jì) 102.2.6試卷分值表設(shè)計(jì) 102.2.7考生答卷表設(shè)計(jì) 112.2.8考生答卷詳情表設(shè)計(jì) 112.3表見關(guān)系設(shè)計(jì) 122.3.1試題 122.3.2章節(jié)試題統(tǒng)計(jì) 122.3.3試卷 132.3.4試卷詳細(xì) 132.3.5試卷考題詳細(xì) 142.3.6考卷列表 14第三章程序設(shè)計(jì) 143.1在線考試系統(tǒng)后臺(tái)程序?qū)崿F(xiàn) 153.1.1母版頁設(shè)計(jì) 153.1.2后臺(tái)題庫添加頁面設(shè)計(jì) 153.1.3后臺(tái)題庫管理頁面設(shè)計(jì) 163.1.4后臺(tái)試卷生成 173.1.5后臺(tái)試卷詳情查看頁面 173.1.6后臺(tái)試卷管理頁面 183.2在線考試系統(tǒng)前臺(tái)程序?qū)崿F(xiàn) 183.2.1試卷列表頁面設(shè)計(jì) 183.2.2前臺(tái)考試頁面設(shè)計(jì) 19第四章編碼設(shè)計(jì) 194.1試卷詳情的編碼 194.2題庫管理的編碼 21第五章編碼測試 235.1頁面測試 235.2數(shù)據(jù)表測試 23第六章部署維護(hù) 246.1創(chuàng)建Windows安裝程序包部署Web應(yīng)用程序 246.2Web.config配置 29

第一章需求分析1.1概念分析本系統(tǒng)的用戶可分為管理員、學(xué)生用戶及教師用戶三類。本系統(tǒng)共分為三個(gè)界面:一個(gè)界面用于管理員登錄,主要負(fù)責(zé)進(jìn)行基本資料。題庫、試卷、成績的管理以及查詢等;另外一個(gè)界面用于登錄普通用戶,主要負(fù)責(zé)在線考試,查詢以往考試成績留言和在線交流等;還有一個(gè)界面用于教師登錄,只要負(fù)責(zé)度題型、科目進(jìn)行設(shè)置,對學(xué)生做錯(cuò)的題目進(jìn)行分析。1.1.1管理員需求分析包括試卷管理,題庫管理,成績管理。(1)試卷管理:管理員可以從課程,各種題型的數(shù)量等方面對某份試卷進(jìn)行修改和刪除,添加新試卷等。(2)題庫管理:管理員可以對題庫中的試題進(jìn)行三種基本操作:添加新的考題、刪除舊有考題、修改原有考題,其中試題類型包括判斷題、填空題、選擇題;對于每種類型的試題。教師可以設(shè)置題干、答案等屬性。(3)成績管理:管理員可以查看考生的考試成績,并針對不同的課程進(jìn)行成績統(tǒng)計(jì),包括考試人數(shù)、最高分、最低分、平均分以及個(gè)分?jǐn)?shù)段得分人數(shù)等。(4)學(xué)生管理:管理員可以對用戶的資料進(jìn)行查詢、刪除。1.1.2學(xué)生需求分析包括在線考試、查詢以往考試成績等。(1)在線考試:學(xué)生可以任選時(shí)間進(jìn)行在線考試,考試結(jié)束后,系統(tǒng)會(huì)根據(jù)已有的標(biāo)準(zhǔn)答案進(jìn)行在線考試,考生可以立刻知道考試成績。(2)查詢以往考試成績:學(xué)生可以在線查詢以前參加的每門課程的相關(guān)信息1.1.3教師需求分析包括試卷添加,題庫添加等。(1)試卷添加:教師可以添加試卷,可以從課程,各種題型的數(shù)量等方面對某份試卷進(jìn)行添加。(2)題庫添加:教師可以對添加新的考題、刪除舊有考題、修改原有考題,其中試題類型包括判斷題、填空題、選擇題;對于每種類型的試題。教師可以設(shè)置題干、答案等屬性。1.2系統(tǒng)分析1.2.1在管理端子系統(tǒng)中:(1)系統(tǒng)維護(hù)模塊主要是針對管理員,學(xué)生,教師,班級(jí)等信息進(jìn)行修改操作;(2)權(quán)限管理模塊主要是對各使用者對系統(tǒng)的操作權(quán)限進(jìn)行管理。例如學(xué)生只能查看個(gè)人信息,選擇試卷,答卷,查看成績等;教師只能出題,組卷,判卷,查看學(xué)生成績等;管理員可以全面對系統(tǒng)進(jìn)行操作及數(shù)據(jù)維護(hù)等。1.2.2在教師端子系統(tǒng)中:(1)出題模塊主要是由教師根據(jù)題型不同向題庫中輸入題目以及答案,方便組卷。題目自動(dòng)存入對應(yīng)的數(shù)據(jù)庫中。(2)組卷模塊中可以由系統(tǒng)隨機(jī)組卷,輸入各題型的數(shù)量,分值,系統(tǒng)自動(dòng)從題庫中隨機(jī)選擇題目構(gòu)成試卷;也可以由教師自主選擇題目進(jìn)行出題。(3)統(tǒng)計(jì)成績模塊中教師可以根據(jù)學(xué)生答卷情況對成績進(jìn)行統(tǒng)計(jì),方便教師對學(xué)生答卷情況有直觀了解,利于教學(xué)。(4)提交成績模塊由教師將學(xué)生綜合成績情況輸入相關(guān)管理系統(tǒng)。1.2.3在學(xué)生端子系統(tǒng)中:(1)選擇試卷模塊由學(xué)生選擇所要進(jìn)行的考試試卷。(2)答卷模塊顯示學(xué)生所選試卷,供學(xué)生作答,選擇判斷直接對選項(xiàng)進(jìn)行選擇,主觀題填寫在相應(yīng)的文本框中。(3)交卷模塊會(huì)自動(dòng)根據(jù)題庫中的信息對學(xué)生的選擇判斷題進(jìn)行判卷,減少了教師的工作量。1.3功能分析1.3.1功能模塊圖設(shè)計(jì)1.4用例圖設(shè)計(jì)1.4.1學(xué)生用例圖設(shè)計(jì)1.4.2教師用例圖設(shè)計(jì)第二章系統(tǒng)設(shè)計(jì)2.1總體時(shí)序圖設(shè)計(jì)2.2數(shù)據(jù)庫設(shè)計(jì)2.2.1試卷類型表設(shè)計(jì)2.2.2試題表設(shè)計(jì)2.2.3試題內(nèi)容表設(shè)計(jì)2.2.4試卷表設(shè)計(jì)2.2.5試卷詳情表設(shè)計(jì)2.2.6試卷分值表設(shè)計(jì)2.2.7考生答卷表設(shè)計(jì)2.2.8考生答卷詳情表設(shè)計(jì)2.3表見關(guān)系設(shè)計(jì)2.3.1試題2.3.2章節(jié)試題統(tǒng)計(jì)2.3.3試卷2.3.4試卷詳細(xì)2.3.5試卷考題詳細(xì)2.3.6考卷列表第三章程序設(shè)計(jì)3.1在線考試系統(tǒng)后臺(tái)程序?qū)崿F(xiàn)3.1.1母版頁設(shè)計(jì)3.1.2后臺(tái)題庫添加頁面設(shè)計(jì)3.1.3后臺(tái)題庫管理頁面設(shè)計(jì)3.1.4后臺(tái)試卷生成3.1.5后臺(tái)試卷詳情查看頁面3.1.6后臺(tái)試卷管理頁面3.2在線考試系統(tǒng)前臺(tái)程序?qū)崿F(xiàn)3.2.1試卷列表頁面設(shè)計(jì)3.2.2前臺(tái)考試頁面設(shè)計(jì)第四章編碼設(shè)計(jì)4.1試卷詳情的編碼publicpartialclassAdmin_OnlineExam_PaperDetail:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!Page.IsPostBack){InitPageData();}}privatevoidInitPageData(){intchoiceCount=0,blankCount=0,judgeCount=0;doublechoicePoint=0,blankPoint=0,judgePoint=0;Stringsql="";StringpaperID=Request.QueryString["paperID"];sql="select*fromUV_Exam_PaperQuestionDetailwherePaperID="+paperID;DataTabledtChoice=newDataTable();dtChoice.Columns.Add("chooseNo");dtChoice.Columns.Add("questionContent");dtChoice.Columns.Add("RightAnswer");dtChoice.Columns.Add("optionA");dtChoice.Columns.Add("optionB");dtChoice.Columns.Add("optionC");dtChoice.Columns.Add("optionD");DataTabledtBlank=newDataTable();dtBlank.Columns.Add("questionContent");dtBlank.Columns.Add("blankNo");dtBlank.Columns.Add("RightAnswer");DataTabledtJudge=newDataTable();dtJudge.Columns.Add("questionContent");dtJudge.Columns.Add("judgeNo");dtJudge.Columns.Add("RightAnswer");StringsqlQuery=sql+"andQuestionTypeID=1";DataTabledtAll=CommonUtils.GetTableBySql(sqlQuery).Copy();for(inti=0;i<dtAll.Rows.Count;i++){DataRowdrAll=dtAll.Rows[i];DataRowdrTmp=dtChoice.NewRow();BooleanisRightAnswer=Convert.ToBoolean(drAll["IsRight"]);drTmp["chooseNo"]=i/4+1;if(i%4==0){drTmp["questionContent"]=drAll["QuestionContent"];if(isRightAnswer)drTmp["RightAnswer"]="A";drTmp["optionA"]=drAll["SelectContent"];}i++;drAll=dtAll.Rows[i];isRightAnswer=Convert.ToBoolean(drAll["IsRight"]);if(i%4==1){drTmp["optionB"]=drAll["SelectContent"];if(isRightAnswer)drTmp["RightAnswer"]="B";}i++;isRightAnswer=Convert.ToBoolean(drAll["IsRight"]);drAll=dtAll.Rows[i];if(i%4==2){drTmp["optionC"]=drAll["SelectContent"];if(isRightAnswer)drTmp["RightAnswer"]="C";}i++;drAll=dtAll.Rows[i];isRightAnswer=Convert.ToBoolean(drAll["IsRight"]);if(i%4==3){drTmp["optionD"]=drAll["SelectContent"];if(isRightAnswer)drTmp["RightAnswer"]="D";dtChoice.Rows.Add(drTmp);}}choiceCount=dtChoice.Rows.Count;choicePoint=Convert.ToDouble(dtAll.Rows[0]["Point"]);sqlQuery=sql+"andQuestionTypeID=2andIsRight=1";dtAll=CommonUtils.GetTableBySql(sqlQuery).Copy();for(inti=0;i<dtAll.Rows.Count;i++){DataRowdrAll=dtAll.Rows[i];DataRowdrTmp=dtBlank.NewRow();drTmp["questionContent"]=drAll["QuestionContent"];drTmp["blankNo"]=i+1;drTmp["RightAnswer"]=drAll["SelectContent"];dtBlank.Rows.Add(drTmp);}blankCount=dtBlank.Rows.Count;blankPoint=Convert.ToDouble(dtAll.Rows[0]["Point"]);sqlQuery=sql+"andQuestionTypeID=3";dtAll=CommonUtils.GetTableBySql(sqlQuery).Copy();for(inti=0;i<dtAll.Rows.Count;i+=2){DataRowdrAll=dtAll.Rows[i];DataRowdrTmp=dtJudge.NewRow();drTmp["questionContent"]=drAll["QuestionContent"];drTmp["judgeNo"]=i/2+1;BooleanisRightAnswer=Convert.ToBoolean(drAll["IsRight"]);if(isRightAnswer)drTmp["RightAnswer"]="正確";elsedrTmp["RightAnswer"]="錯(cuò)誤";dtJudge.Rows.Add(drTmp);}judgeCount=dtJudge.Rows.Count;judgePoint=Convert.ToDouble(dtAll.Rows[0]["Point"]);dtlChoose.DataSource=dtChoice.DefaultView;dtlChoose.DataBind();lblChooseCount.Text=Convert.ToString(choiceCount);lblChoosePoint.Text=Convert.ToString(choicePoint);lblChooseTotalPoint.Text=Convert.ToString(choiceCount*choicePoint);dtlJudge.DataSource=dtJudge.DefaultView;dtlJudge.DataBind();lblJudgeCount.Text=Convert.ToString(judgeCount);lblJudgePoint.Text=Convert.ToString(judgePoint);lblJudgeTotalPoint.Text=Convert.ToString(judgeCount*judgePoint);dtlBlank.DataSource=dtBlank.DefaultView;dtlBlank.DataBind();lblBlankCount.Text=Convert.ToString(blankCount);lblBlankPoint.Text=Convert.ToString(blankPoint);lblBlankTotalPoint.Text=Convert.ToString(blankCount*blankPoint);lblPageTitle.Text=Convert.ToString(dtAll.Rows[0]["PaperName"]);lblExamTimeLength.Text=Convert.ToString(dtAll.Rows[0]["TimeLength"]);lblExamStartTime.Text=Convert.ToString(dtAll.Rows[0]["ExamDate"]);lblQuestionCount.Text=Convert.ToString(choiceCount+judgeCount+blankCount);lblTotalScore.Text=Convert.ToString(choiceCount*choicePoint+judgeCount*judgePoint+blankCount*blankPoint);lblCreateDateTime.Text=Convert.ToString(dtAll.Rows[0]["CreateDate"]);}}4.2題庫管理的編碼publicpartialclassAdmin_OnlineExam_Question:System.Web.UI.Page{privatestringsql="";privateUpdatePanelUpdatePanel1;protectedvoidPage_Load(objectsender,EventArgse){UpdatePanel1=(UpdatePanel)Master.FindControl("UPN");if(Session[CommonUtils.Session_UserId]==null){Response.Write("<Scriptlanguage='javascript'>alert('請先登錄!')</script>");Response.End();}else{if(!Page.IsPostBack){InitPageData();}}}privatevoidInitPageData(){stringsubjectID=this.ddlSubject.SelectedValue;stringchapterID=this.ddlChapter.SelectedValue;stringquestionTypeID=this.ddlQuestionType.SelectedValue;stringteacherID=Convert.ToString(Session[CommonUtils.Session_UserId]);;sql="select*fromUV_Select_TeacherSubjectRelationwhere1=1";sql+="andteacherID="+teacherID;CommonUtils.ECDropDownList(this.ddlSubject,sql,"subjectName","subjectID",true);sql="select*fromUT_Exam_QuestionType";CommonUtils.ECDropDownList(this.ddlQuestionType,sql,"questionTypeName","ID",true);if(!"0".Equals(subjectID)&&!"".Equals(subjectID)){sql="select*fromUT_Base_ChapterwheresubjectID="+subjectID;CommonUtils.ECDropDownList(this.ddlChapter,sql,"chapterName","ID",true);}StringoperFlag=Request.QueryString["operFlag"];if(operFlag==null)operFlag="add";if("add".Equals(operFlag)){InitPageData_Add();this.btnClose.Visible=false;this.btnConfirm.Visible=true;this.btnModify.Visible=false;}elseif("query".Equals(operFlag)){stringquestionID=Request.QueryString["ID"];InitPageData_NotAdd(questionID);this.btnClose.Visible=true;this.btnConfirm.Visible=false;this.btnModify.Visible=false;}elseif("modify".Equals(operFlag)){stringquestionID=Request.QueryString["ID"];InitPageData_NotAdd(questionID);this.btnClose.Visible=false;this.btnConfirm.Visible=false;this.btnModify.Visible=true;}}protectedvoidddlSubject_SelectedIndexChanged(objectsender,EventArgse){stringsubjectID=this.ddlSubject.SelectedValue;InitDDLChapter(subjectID);}privatevoidInitDDLChapter(stringsubjectID){if(!"0".Equals(subjectID)&&!"".Equals(subjectID)){sql="select*fromUT_Base_ChapterwheresubjectID="+subjectID;CommonUtils.ECDropDownList(this.ddlChapter,sql,"chapterName","ID",true);}}protectedvoidddlQuestionType_SelectedIndexChanged(objectsender,EventArgse){stringquestionTypeID=this.ddlQuestionType.SelectedValue;if(questionTypeID.Equals("1")){this.pnlSelect.Visible=true;this.pnlBlanck.Visible=false;this.pnlJudge.Visible=false;}if(questionTypeID.Equals("3")){this.pnlSelect.Visible=false;this.pnlBlanck.Visible=false;this.pnlJudge.Visible=true;}if(questionTypeID.Equals("2")){this.pnlSelect.Visible=false;this.pnlBlanck.Visible=true;this.pnlJudge.Visible=false;}}privatevoidInitPageData_Add(){this.txtBlankAnswer.Text="";this.txtBlankContent.Text="";this.txtJudgeContent.Text="";this.txtSelectA.Text="";this.txtSelectB.Text="";this.txtSelectC.Text="";this.txtSelectContent.Text="";this.txtSelectD.Text="";this.rdbRightAnswer.SelectedIndex=-1;this.rdlJudgeResult.SelectedIndex=-1;}第五章編碼測試5.1頁面測試測試用例階段實(shí)際測試階段頁面操作判斷方法期望輸出實(shí)際輸出備注打開頁面1.開考到開考15分鐘之前內(nèi)允許考試2.查看UV_Exam_PaperQuestionDetail非考試時(shí)間彈出不允許考試頁面考生信息、試卷信息、考題信息與數(shù)據(jù)庫信息一致與期望值一致交卷查看UV_Exam_PageQuestionDetail計(jì)算成績是否與交卷結(jié)果相同考試成績與交卷結(jié)果一致與期望值一致5.2數(shù)據(jù)表測試測試用例階段實(shí)際測試階段字段名稱描述判斷方法期望輸出實(shí)際輸出備注ID主鍵,自動(dòng)增長在數(shù)據(jù)庫中查看自動(dòng)增長與期望值一致PaperID試卷ID寫入數(shù)據(jù)與考生考卷ID是否相等寫入數(shù)據(jù)與考生試卷ID一致與期望值一致StudentID學(xué)生ID寫入數(shù)據(jù)與考生ID是否相等寫入數(shù)據(jù)與考生ID一致與期望值一致StartTime考試開始時(shí)間寫入數(shù)據(jù)與開考時(shí)間是否相等寫入數(shù)據(jù)與開考時(shí)間一致與期望值一致EndTime考試結(jié)束時(shí)間寫入數(shù)據(jù)與終考時(shí)間是否相等1.開考試數(shù)據(jù)為空2.交卷時(shí)寫入交卷時(shí)間與期望值一致Score考試成績寫入數(shù)據(jù)與試卷結(jié)構(gòu)成績是否相等1.開考是數(shù)據(jù)為空2.交卷時(shí)寫答卷分值與期望值一致測試用例階段實(shí)際測試階段字段名稱描述判斷方法期望輸出實(shí)際輸出備注ID主鍵,自動(dòng)增長在數(shù)據(jù)庫中查看自動(dòng)增長與期望值一致StudentAnwerID答卷ID查看UT_Exam_StudentAnswer表的ID與UT_Exam_StudentAnswer表ID值一致與期望值一致QuestionID試題ID查看UV_Exam_PaperQuestionDetail視圖進(jìn)行比較與UV_Exam_PaperQuestionDetail視圖中的QuestionID一致與期望值一致SelectContentID選項(xiàng)ID查看UV_Exam_PaperQuestionDetail視圖進(jìn)行比較與UV_Exam_PaperQuestionDetail視圖中的SelectContentID一致與期望值一致Remark備注:記錄填空題學(xué)生答題內(nèi)容查看UV_Exam_PaperQuestionDetail視圖進(jìn)行比較試題答錯(cuò),此項(xiàng)填入的數(shù)據(jù)和用戶頁面輸入的答案一致試題答對,此項(xiàng)為空與期望值一致第六章部署維護(hù)6.1創(chuàng)建Windows安裝程序包部署Web應(yīng)用程序采用“發(fā)布站點(diǎn)預(yù)編譯”功能發(fā)布網(wǎng)上選課系統(tǒng)站點(diǎn)到一個(gè)目標(biāo)Web服務(wù)器的具體操作步驟如下。1.在VS.NET2005中打開網(wǎng)上選課系統(tǒng)的預(yù)編譯網(wǎng)站所在文件夾“D:\SelectCourse”。2.鼠標(biāo)右鍵單擊解決方案文件,在彈出的快捷菜單中選擇“生成解決方案”命令后,出現(xiàn)一個(gè)“另存文件夾為”的話框,選擇“保存于”下拉列表框,選擇目標(biāo)文件夾為“D:\SelectCourse”,在“文件名”文本框中輸入“SelectCourse.sln”文件名,然后單擊“保存”按鈕。3.選擇“文件”→“添加”→“新建項(xiàng)目”菜單命令,將打開“添加新項(xiàng)目”對畫框。4.在“添加新項(xiàng)目”對話框的“項(xiàng)目類型”中選擇“其他項(xiàng)目類型”,在“模板”列表中選擇“Web安裝項(xiàng)目”,在“名稱”文件框中輸入項(xiàng)目名稱為“SelectCourseWebSetup”,在“位置”文本框中輸入“Web安裝項(xiàng)目”所需要輸出的路徑為:“C:\Install”。單擊“確定”按鈕,系統(tǒng)將自動(dòng)創(chuàng)建與安裝程序有關(guān)的源文件。在“文件系統(tǒng)”標(biāo)簽頁中選擇標(biāo)記為“Web應(yīng)用程序文件夾”的文件夾。5.在“解決方案資源管理器”中用鼠標(biāo)右鍵單擊項(xiàng)目名“SelectCourseWebSetup”6.在彈出的快捷菜單中選擇“添加”→“項(xiàng)目輸出”命令,彈出“添加項(xiàng)目輸出組”對話框,單擊“確定”按鈕后,在資源管理器窗口中輸出項(xiàng)目將顯示“內(nèi)容文件來自D:\SelectCourse”信息。7.在“解決方案資源管理器”中單擊“SelectCourseWebSetup”Web安裝項(xiàng)目,然后使用屬性窗口設(shè)置以下屬性。8.為“SelectCourseWebSetup”Web安裝項(xiàng)目定義用戶界面。9.在如圖所示的安裝部分用鼠標(biāo)右鍵單擊“啟動(dòng)”節(jié)點(diǎn),然后再彈出的快捷菜單中選擇“添加對話框”命令。10.再如圖所示的窗口中,選擇“許可協(xié)議”,然后單擊“確定按鈕”。11.重復(fù)9,10兩步,再圖中,在“管理員安裝”-“啟動(dòng)”節(jié)點(diǎn)的“歡迎使用”節(jié)點(diǎn)下面,選擇“許可協(xié)議”節(jié)點(diǎn),并進(jìn)行同樣的屬性設(shè)置。12.生成“Windows”Web安裝項(xiàng)目,在“解決方案資源管理器”中用鼠標(biāo)右鍵單擊“SelectCourseWebSetup”Web安裝項(xiàng)目,在彈出的快捷菜單中選擇“生成命令”。6.2Web.config配置<configuration><!--指定配置節(jié)和命名空間聲明。clear:移除對繼承的節(jié)和節(jié)組的所有引用,只允許由當(dāng)前section和sectionGroup元素添加的節(jié)和節(jié)組。remove:移除對繼承的節(jié)和節(jié)組的引用。section:定義配置節(jié)處理程序與配置元素之間的關(guān)聯(lián)。sectionGroup:定義配置節(jié)處理程序與配置節(jié)之間的關(guān)聯(lián)。--></connectionStrings><!--指定應(yīng)用子配置設(shè)置的資源,并鎖定配置設(shè)置,以防止它們被子配置文件重寫。page指定應(yīng)用包含的配置設(shè)置的資源.allowOverride是否允許配置文件的重寫,提高配置文件的安全性--></><!--該節(jié)替換在httpHandlers和httpModules節(jié)中添加的與AJAX相關(guān)的HTTP處理程序和模塊。該節(jié)使IIS7.0在集成模式下運(yùn)行時(shí)可使用這些處理程序和模塊。在iis7.0下運(yùn)行ASP.NETAJAX需要system.webServer節(jié)。對早期版本的IIS來說則不需要此節(jié)。-->目錄第一章需求分析 41.1概念分析 41.1.1管理員需求分析 41.1.2學(xué)生需求分析 51.1.3教師需求分析 51.2系統(tǒng)分析 51.3功能分析 71.3.1功能模塊圖設(shè)計(jì) 71.4.1學(xué)生用例圖設(shè)計(jì) 71.4.2教師用例圖設(shè)計(jì) 8第二章系統(tǒng)設(shè)計(jì) 82.1總體時(shí)序圖設(shè)計(jì) 82.2數(shù)據(jù)庫設(shè)計(jì) 92.2.1試卷類型表設(shè)計(jì) 92.2.2試題表設(shè)計(jì) 92.2.3試題內(nèi)容表設(shè)計(jì) 92.2.4試卷表設(shè)計(jì) 102.2.5試卷詳情表設(shè)計(jì) 102.2.6試卷分值表設(shè)計(jì) 10HYPERLINK\

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論