SQLServer與數(shù)據(jù)庫應用開發(fā)_第1頁
SQLServer與數(shù)據(jù)庫應用開發(fā)_第2頁
SQLServer與數(shù)據(jù)庫應用開發(fā)_第3頁
SQLServer與數(shù)據(jù)庫應用開發(fā)_第4頁
SQLServer與數(shù)據(jù)庫應用開發(fā)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、SQL Server與數(shù)據(jù)庫應用開發(fā)與數(shù)據(jù)庫應用開發(fā)第第1212章章 在線考試系統(tǒng)設計與實現(xiàn)在線考試系統(tǒng)設計與實現(xiàn)12.1.需求分析12.2.系統(tǒng)設計13.3.系統(tǒng)實現(xiàn)12.4.系統(tǒng)運行主要內(nèi)容主要內(nèi)容【知識要求】 : 1.了解數(shù)據(jù)庫與程序界面之間的關系。 2. 掌握數(shù)據(jù)庫訪問的基本知識?!灸芰σ蟆浚?1. 具備通過應用程序訪問數(shù)據(jù)庫的能力。 2. 能根據(jù)在應用程序中對數(shù)據(jù)庫進行讀、寫操作。知識與能力要求知識與能力要求在線考試系統(tǒng)提高了考試的可靠性、有效性和工作效率,降低了考試成本,順應了社會的網(wǎng)絡化趨勢,必將成為一種不可或缺的考試方式。本項目的目的是設計一個易于管理和維護的面向教學的考試系

2、統(tǒng),具有一定的通用性,能夠滿足多門課程的測試與考核要求。為教師開展平時考核及期末考核提供一個考核平臺;為學生利用網(wǎng)絡自主學習提供條件;為不同課程的網(wǎng)上考試提供平臺。為了滿足系統(tǒng)對先進性、安全性、跨平臺性、可擴展性、可移植性、分布式等方面的要求,系統(tǒng)總體架構(gòu)設計采用先進的基于B/S的三層體系結(jié)構(gòu):用戶層、業(yè)務邏輯層、數(shù)據(jù)庫層。要求建立后臺數(shù)據(jù)庫,內(nèi)含一個試題樣庫,教師可以在題庫中添加、編輯和刪除試題;教師可以增加新的考試科目;可以充分利用題庫中的試題由系統(tǒng)隨機組卷,并能在指定時間內(nèi)發(fā)布試卷;學生參加完考試能立即得到成績,并分析考試中答錯的題目;教師能得到學生考試后傳送到系統(tǒng)的反饋信息,可方便的對

3、成績進行查詢和分析,同時對學生考試中出現(xiàn)的錯誤進行統(tǒng)計以便今后的教學。此外,還應具有良好的用戶界面,操作方便,盡量減少誤操作率。系統(tǒng)具有安全保密機制。12.112.1項目開發(fā)的意義項目開發(fā)的意義一、業(yè)務流程分析1考生在線考試模塊考生通過注冊界面注冊后,在登錄界面輸入學號、密碼,當系統(tǒng)判斷考生的身份合法且在考試時段,則允許考生進入到考試系統(tǒng)中去,按教師己經(jīng)設定的考試要求從題庫中隨機抽取生成試卷讓考生開始考試考生的答題信息通過選擇答案來反映。考試結(jié)束采取自主交卷和到了規(guī)定的時間自動提示有機結(jié)合的方式予以實現(xiàn)。考生在提交試卷時自動生成成績,選擇題和判斷題的自動閱卷比較簡單,只需與標準答案進行比較即可

4、自動閱卷。12.212.2、需求分析、需求分析2教師管理模塊教師注冊要通過管理員進行身份核對后激活賬號。教師根據(jù)登錄賬號和密碼進行登錄,如果登錄賬號和密碼正確,則通過系統(tǒng)的登錄識別,否則系統(tǒng)會彈出對話框,提示教師用戶錯誤的登錄信息。教師登錄管理系統(tǒng)后,可以對自己承擔的課程進行添加修改題庫,要可以監(jiān)考,監(jiān)考首先需要選擇一個題庫,作為考試組卷的依據(jù):然后根據(jù)考試科目的考試要求設置組卷參數(shù)并保存,考生在考試時,將按照該組卷參數(shù)從題庫中隨機抽取試題組成試卷進行考試;考試結(jié)束后,保存考生考試結(jié)果,并按教師指令系統(tǒng)會自動評卷得出成績,教師還可以通過人工閱卷接口對系統(tǒng)自動評卷的結(jié)果進行檢查,最終得出考生的成

5、績并保存;教師可以通過信息查詢模塊查詢、下載考生的成績,還可以通過成績管理模塊對成績進行分析和對比。3管理員模塊管理員進入管理員界面,可以對教師注冊信息進行審核,激活注冊的教師賬號,對教師、部門、科目進行管理,并進行系統(tǒng)維護。12.312.3、需求分析、需求分析二、功能需求分析1試題管理:對試題庫進行管理。包括增加、修改、刪除試題。2試卷管理:生成考試用的試卷,可自動組卷,還可手動組卷。3考試管理:為某次考試選擇試卷,并設定考試時間。4成績管理:進行成績分析。5自動閱卷管理:系統(tǒng)對客觀題自動評分, 統(tǒng)計最終得分。12.212.2、需求分析、需求分析三、數(shù)據(jù)流分析三、數(shù)據(jù)流分析賬號、密碼登錄教師

6、登錄信息圖3-2 科目管理第二層數(shù)據(jù)流程圖科目管理教師賬號、密碼教師登錄信息圖3-3 試題管理第二層數(shù)據(jù)流程圖教師登錄試題管理賬號密碼登錄教師登錄信息圖3-4 試卷管理第二層數(shù)據(jù)流程圖試卷管理教師1、系統(tǒng)結(jié)構(gòu) Brower/Server結(jié)構(gòu)。2、開發(fā)工具ASP.NET技術,腳本語言使用c#。使用VS2008環(huán)境,在.NET3.5環(huán)境下,使用ADO.NET數(shù)據(jù)訪問技術。3.數(shù)據(jù)庫技術SQL Server 2008使用在教學中設計好的TestDB數(shù)據(jù)庫。12.312.3系統(tǒng)設計系統(tǒng)設計 4、系統(tǒng)的功能設計12.312.3、系統(tǒng)設計、系統(tǒng)設計12.412.4、系統(tǒng)實現(xiàn)、系統(tǒng)實現(xiàn)由于本課程主要說明數(shù)據(jù)庫的訪問技術,所以只講解注冊與登錄功能的實現(xiàn)實現(xiàn)步驟如下 :1、建立項目2、創(chuàng)建頁面3、配置文件設置4、代碼實現(xiàn)5、調(diào)試 1、教師登錄2、學生登錄12.512.5系統(tǒng)運行系統(tǒng)運行(一)需求分析1、業(yè)務需求分析2、功能需求分析3、數(shù)據(jù)流分析(二)系統(tǒng)設

溫馨提示

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

評論

0/150

提交評論