《ASPNET與Web程序開發(fā)》實(shí)習(xí)報(bào)告.doc_第1頁
《ASPNET與Web程序開發(fā)》實(shí)習(xí)報(bào)告.doc_第2頁
《ASPNET與Web程序開發(fā)》實(shí)習(xí)報(bào)告.doc_第3頁
《ASPNET與Web程序開發(fā)》實(shí)習(xí)報(bào)告.doc_第4頁
《ASPNET與Web程序開發(fā)》實(shí)習(xí)報(bào)告.doc_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

ASP.NET與Web程序開發(fā)教學(xué)實(shí)習(xí)報(bào)告91 教學(xué)實(shí)習(xí)的內(nèi)容 隨著Internet技術(shù)的發(fā)展,開發(fā)基于Web的管理信息系統(tǒng),最大限度的利用高校現(xiàn)有資源,提高教學(xué)質(zhì)量是高等院校教學(xué)上的新研究課題。目前,各高校校園網(wǎng)絡(luò)已經(jīng)建成,通過校園網(wǎng)可以實(shí)現(xiàn)點(diǎn)播教程、教師輔導(dǎo)、在線自測(cè)、在線考試等功能。在ASP.NET課程設(shè)計(jì)案例為在線考試系統(tǒng)。該系統(tǒng)擬用微軟公司的Visual Studio.NET的集成開發(fā)環(huán)境使用先進(jìn)的ASP.NET技術(shù),結(jié)合SQL Server數(shù)據(jù)庫管理系統(tǒng),開發(fā)基于Web的在線考試系統(tǒng)。在線考試系統(tǒng)將傳統(tǒng)教育理論與基于Web的計(jì)算機(jī)協(xié)同工作軟件系統(tǒng)有機(jī)結(jié)合起來,以滿足各種課程的考試需求:該系統(tǒng)將教育理論、經(jīng)驗(yàn)和方法引入系統(tǒng)內(nèi)部,在完成網(wǎng)絡(luò)考試任務(wù)的同時(shí)還獲得了科學(xué)的量化指標(biāo),可以協(xié)助考試組織結(jié)構(gòu)對(duì)考試進(jìn)行科學(xué)的評(píng)價(jià)和分析;在線考試系統(tǒng)將實(shí)現(xiàn)網(wǎng)絡(luò)組卷、在線考試、網(wǎng)上判分、在線統(tǒng)計(jì)的那個(gè)各項(xiàng)相關(guān)的功能,以優(yōu)化傳統(tǒng)考試的運(yùn)行模式,在確??荚囅到y(tǒng)安全性的前提下,將極大地提高考試的組織效率,節(jié)約考試成本。2 教學(xué)實(shí)習(xí)的目的完成ASP.NET課程學(xué)習(xí)后,通過本次教學(xué)實(shí)習(xí),對(duì)所學(xué)專業(yè)知識(shí)進(jìn)一步消化、理解并掌握,鍛煉和提高綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問題的能力。進(jìn)一步鞏固和加深“ASP.NET”課程的基本知識(shí),了解ASP.NET技術(shù)在項(xiàng)目開發(fā)中的應(yīng)用。綜合運(yùn)用“ASP.NET”課程和“軟件工程”理論去分析和解決課程設(shè)計(jì)問題,進(jìn)行課程設(shè)計(jì)的訓(xùn)練。學(xué)習(xí)程序設(shè)計(jì)開發(fā)的一般方法,了解和掌握信息系統(tǒng)項(xiàng)目開發(fā)的過程及方式,培養(yǎng)正確的設(shè)計(jì)思想和分析問題、解決問題的能力,特別是項(xiàng)目設(shè)計(jì)能力。通過標(biāo)準(zhǔn)化、規(guī)范化文檔和查閱有關(guān)技術(shù)資料等,培養(yǎng)項(xiàng)目設(shè)計(jì)開發(fā)能力,同時(shí)提倡團(tuán)隊(duì)合作精神。3 教學(xué)實(shí)習(xí)設(shè)計(jì)介紹3.1 系統(tǒng)的具體要求本在線考試系統(tǒng)將采用ASP.NET技術(shù),使用Visual Studio.NET的集成開發(fā)環(huán)境,使用微軟的SQL Server 2000作為數(shù)據(jù)庫系統(tǒng),利用.NET提供的數(shù)據(jù)訪問技術(shù),使得數(shù)據(jù)驅(qū)動(dòng)的web應(yīng)用程序開發(fā)變得迅速而簡單;基于Browser/Server模式的設(shè)計(jì)思想,便于擴(kuò)充應(yīng)用和升級(jí)維護(hù),利用瀏覽器訪問位于web服務(wù)器的純web頁面,實(shí)現(xiàn)網(wǎng)絡(luò)組卷,在線考試,網(wǎng)上判分,在線統(tǒng)計(jì)等各項(xiàng)相關(guān)的功能.實(shí)現(xiàn)在線網(wǎng)絡(luò)出試卷與考試等各項(xiàng)相關(guān)的功能.3.2 系統(tǒng)角色與具體功能3.2.1 系統(tǒng)角色圖一:學(xué)生模塊二層數(shù)據(jù)流圖身份驗(yàn) 證選擇科 目網(wǎng)上自 測(cè)選擇試卷選知識(shí) 點(diǎn)難度級(jí) 別修改密 碼選擇試卷名稱顯示成績?cè)诰€考試任意選擇五種題 型學(xué)生教師登錄信息課程知識(shí)點(diǎn)信息表五種題型試題庫試卷信息表五種題型學(xué)生答題庫圖二:教師模塊二層數(shù)據(jù)流圖教師身份驗(yàn)證修改密碼選擇課程創(chuàng)建修改只知識(shí)點(diǎn)添加試題到題庫創(chuàng)建試卷選擇課程選擇試題組卷選擇試卷選擇班級(jí)選擇學(xué)生判卷選擇班級(jí)選擇學(xué)生成績輸出打印成績單教師登錄信息課程知識(shí)點(diǎn)信息表課程信息表試卷信息庫試卷信息表學(xué)生信息表五種題型答題庫學(xué)生信息表學(xué)生成績表&學(xué)生成績臨時(shí)表圖三:管理員模塊二層數(shù)據(jù)流圖管理員身份驗(yàn) 證添加教 師修改教師信息添加課 程教師登錄信息課程信息表3.2.2系統(tǒng)功能需求在線考試系統(tǒng)分成三大系統(tǒng)功能模塊:學(xué)生模塊、教師模塊、管理員模塊。學(xué)生通過主頁登錄后,可以修改密碼,選擇課程后,可以自由練習(xí),通過選擇試卷名及教師姓名可以調(diào)出考試試卷,進(jìn)行在線考試,教師判完試卷后,學(xué)生可以重新登錄,查詢分?jǐn)?shù)。教師登錄后可以修改密碼,添加試題到題庫。添加試題的同時(shí)可添加試題所屬的知識(shí)點(diǎn)及難易程度,以便于閱卷。學(xué)生考試完畢,教師可以調(diào)出學(xué)生考試的試卷,實(shí)現(xiàn)網(wǎng)上判卷。系統(tǒng)管理員具有最高權(quán)限,負(fù)責(zé)管理教師庫及課程庫的信息。3.2.3系統(tǒng)應(yīng)事先具有的數(shù)據(jù)信息如下 系統(tǒng)管理員身份表。包括管理員的用戶名、密碼、管理員身份標(biāo)識(shí)。 學(xué)生信息表。包括學(xué)生學(xué)號(hào)、姓名、密碼、班級(jí)等信息。 教師賬戶信息。包括教師ID、用戶名、密碼等。 教師授課信息。包括教師的編號(hào)、姓名、所授課程、所授班級(jí)等。 題庫。包括選擇題、填空題、判斷題等。3.3 系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)3.3.1 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)教師登錄信息表:字段名中文描述類型長度是否可以為空是否作為主鍵teauser用戶名char10否是teapassword密碼char10是否teachername真實(shí)姓名char10是否coursename課程名char25是否stuclass所教班級(jí)bit5是否學(xué)生登錄信息表:字段名中文描述類型長度是否可以為空是否作為主鍵stuid學(xué)號(hào)varchar10否是stuname學(xué)生姓名varchar8是否steclass班級(jí)varchar5是否stupassword密碼varchar8是否課程信息表:字段名中文描述類型長度是否可以為空是否作為主鍵courseid課程IDint4否是coursename課程名char25是否學(xué)生成績表:字段名中文描述類型長度是否可以為空是否作為主鍵id成績編號(hào)int4否是stuid學(xué)號(hào)varchar10是否stuname學(xué)生姓名varchar8是否stuclass班級(jí)varchar5是否testid試卷號(hào)int4是否tscore學(xué)生成績int4是否選擇題題庫表:字段名中文描述類型長度是否可以為空是否作為主鍵qid試題編號(hào)int4否是coursename課程名稱char25是否question試題char200是否selectaA選項(xiàng)char200是否selectbB選項(xiàng)char200是否selectcC選項(xiàng)char200是否selectdD選項(xiàng)char200是否qkey答案char1是否pri難度級(jí)別int4是否選擇題學(xué)生答題卡:字段名中文描述類型長度是否可以為空是否作為主鍵qid試題編號(hào)int4否是coursename課程名稱char25是否stuid學(xué)號(hào)char10是否testno試卷號(hào)int4是否question試題char200是否selectaA選項(xiàng)char200是否selectbB選項(xiàng)char200是否selectcC選項(xiàng)char200是否selectdD選項(xiàng)char200是否qkey答案char1是否stuanswer學(xué)生答案char1是否score本題得分int4是否tscore實(shí)際得分int4是否3.3.2 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì):下圖為在線考試的系統(tǒng)功能模塊:在線考試系統(tǒng)學(xué)生管理登錄系統(tǒng)管理教師管理修改密碼在線考試登錄修改密碼添加試卷組卷判分成績統(tǒng)計(jì)成績輸出登錄添加信息修改信息添加科目在線考試系統(tǒng)中,數(shù)據(jù)的產(chǎn)生有一定的時(shí)序關(guān)系,如學(xué)生需先進(jìn)行考試,考試完成后教師才能網(wǎng)上判卷,統(tǒng)計(jì)分?jǐn)?shù);教師添加試題需在學(xué)生考試之前,教師添加試題到試題庫之前,必須獲得教師身份,即用戶名及密碼。因此,進(jìn)行合理的數(shù)據(jù)流程分析對(duì)于系統(tǒng)的構(gòu)造至關(guān)重要。數(shù)據(jù)流程圖可以幫助開發(fā)者進(jìn)行數(shù)據(jù)流程的分析,即把數(shù)據(jù)在組織內(nèi)部的流動(dòng)情況抽象的獨(dú)立出來,從數(shù)據(jù)流動(dòng)過程來考察實(shí)際業(yè)務(wù)的實(shí)際處理模式。在線考試系統(tǒng)中,外部實(shí)體包括三個(gè)角色,即學(xué)生,教師及管理員;數(shù)據(jù)的存儲(chǔ)以數(shù)據(jù)庫中表的形式存儲(chǔ)在數(shù)據(jù)庫中;數(shù)據(jù)需要進(jìn)行如登錄、登錄驗(yàn)證、自由練習(xí)、在線考試等處理過程。下圖為在線考試系統(tǒng)的數(shù)據(jù)流程圖:學(xué)生登錄驗(yàn)證自由練習(xí)在線考試教師學(xué)生庫試題庫學(xué)生考試庫庫試卷庫管理員添加試題組卷網(wǎng)上判卷分?jǐn)?shù)統(tǒng)計(jì)及導(dǎo)出登錄驗(yàn)證編輯教師信息添加考試科目考試科目教師庫在計(jì)算機(jī)軟件系統(tǒng)的分析與設(shè)計(jì)中首先需要準(zhǔn)確地描述用戶需求中的功能需求,以便進(jìn)一步確定系統(tǒng)中應(yīng)該建立那些對(duì)象。所謂Use Case是指系統(tǒng)的外部事物與系統(tǒng)的交互,他表達(dá)了系統(tǒng)的功能,即系統(tǒng)所提供的服務(wù)。下圖為在線考試系統(tǒng)的Use Case圖:學(xué)生身份驗(yàn)證在線考試自由練習(xí)成績統(tǒng)計(jì)教師判卷學(xué)生考試庫主頁教師身份驗(yàn)證添加試題到題庫手動(dòng)出題在以上工作的基礎(chǔ)上,我們對(duì)有輸出要求的全部數(shù)據(jù)進(jìn)行屬性分析、存儲(chǔ)分析、關(guān)聯(lián)分析、查詢統(tǒng)計(jì)分析、數(shù)據(jù)分類與處理功能分析,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論