第七組-在線考試系統(tǒng)概要設(shè)計報告課件_第1頁
第七組-在線考試系統(tǒng)概要設(shè)計報告課件_第2頁
第七組-在線考試系統(tǒng)概要設(shè)計報告課件_第3頁
第七組-在線考試系統(tǒng)概要設(shè)計報告課件_第4頁
第七組-在線考試系統(tǒng)概要設(shè)計報告課件_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

在線考試系統(tǒng)概要設(shè)計報告在線考試系統(tǒng)概要設(shè)計1前期制作王望龍后期制作王佳演講陳光亮監(jiān)制褚玉振

監(jiān)制趙永凱小組成員前期制作王望龍小組成員2目錄3-接口設(shè)計 -3.1用戶接口 -3.2外部接口 -3.3內(nèi)部接口

1-引言 -1.1編寫目的 -1.2背景 -1.3定義 -1.4參考資料

2-總體設(shè)計-2.1需求規(guī)定 -2.2運行環(huán)境 -2.3基本設(shè)計概念和處理流程 -2.4結(jié)構(gòu)

目錄3-接口設(shè)計 1-引言 2-總體設(shè)計3目錄6-系統(tǒng)出錯處理設(shè)計 -6.1出錯信息 -6.2補救措施 -6.3系統(tǒng)維護(hù)設(shè)計 4-運行設(shè)計 -4.1運行模塊組合 -4.2運行控制 -4.3運行時間

5-系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 --5.1邏輯結(jié)構(gòu)設(shè)計要點 -5.2物理結(jié)構(gòu)設(shè)計要點 -5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系

目錄6-系統(tǒng)出錯處理設(shè)計 4-運行設(shè)計 5-系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計4一.引言1.3定義1.2背景1.1編寫目的1.4參考資料一.引言1.3定義1.2背景1.1編寫目的1.4參考資料5一.引言1.1編寫目的1.提高教師工作效率和減輕教師工作量。

2.具有嚴(yán)肅性和公正性,系統(tǒng)自動交卷。

3.系統(tǒng)自動交卷、自動閱卷,保證成績真實、準(zhǔn)確。4.考生可隨時查看考試成績。

5.對考生、教師信息進(jìn)行管理。減少作弊可能!一.引言1.1編寫目的1.提高教師工作效率和減輕教師工作量。6一.引言1.2背景

該項目開發(fā)的軟件是在線考試系統(tǒng)軟件,是鑒于邯鄲學(xué)院的學(xué)生的知識技術(shù)水平的評估需要委托本公司開發(fā)本系統(tǒng)。該軟件設(shè)計完成后可用于學(xué)校所有學(xué)科的成績考核。本系統(tǒng)力求使系統(tǒng)功能簡潔明了,但功能齊全且易于操作.

在線考試系統(tǒng)是傳統(tǒng)考場的延伸,它可以利用網(wǎng)絡(luò)的無限廣闊空間,隨時隨地的對學(xué)生進(jìn)行考試,加上Web數(shù)據(jù)庫技術(shù)的利用,大大簡化了傳統(tǒng)考試的過程??梢詫崿F(xiàn)教考分離以及考務(wù)工作的全自動化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、科研、管理服務(wù),可以大規(guī)模的實行考試,實現(xiàn)考試的客觀性、公證性,自動化組卷、閱卷可以減輕教師的工作強度。一.引言1.2背景該項目開發(fā)的軟件是在線考試系統(tǒng)軟件,是7一.引言1.3定義

SQLServer2005:數(shù)據(jù)庫管理軟件DBMS:數(shù)據(jù)庫管理系統(tǒng)Windows2000/2003/XP:運行環(huán)境Java:軟件開發(fā)語言Tomcat:服務(wù)器一.引言1.3定義SQLServer2005:數(shù)據(jù)庫管8一.引言1.4參考資料公司辦公自動化概要設(shè)計說明書網(wǎng)站開發(fā)概要設(shè)計說明書證券交易系統(tǒng)概要設(shè)計說明書還有百度一.引言1.4參考資料公司辦公自動化概要設(shè)計說明書還有百度92總體設(shè)計2.1需求規(guī)定2.4結(jié)構(gòu)2.3基本設(shè)計概念和處理流程2.2運行環(huán)境2總體設(shè)計2.1需求規(guī)定2.4結(jié)構(gòu)2.3基本設(shè)計概念2102總體設(shè)計2.1需求規(guī)定

通過該系統(tǒng)的實施,將部分考試通過系統(tǒng)來實施,其中包括對學(xué)生信息,教師信息,試卷信息的管理等等,減少考試中花費的人力物力,來提高課程考試等的效率。

按照需求分析文檔中的要求,用學(xué)生學(xué)號和教師編號進(jìn)行登陸區(qū)分,系統(tǒng)最大限度地實現(xiàn)易安裝,易維護(hù),易操作,運行穩(wěn)定,安全可靠。2總體設(shè)計2.1需求規(guī)定通過該系統(tǒng)的實施,將部112總體設(shè)計2.1需求規(guī)定2總體設(shè)計2.1需求規(guī)定122總體設(shè)計2.2運行環(huán)境2總體設(shè)計2.2運行環(huán)境13二.總體設(shè)計2.3基本設(shè)計概念和處理流程簡要說明B/S結(jié)構(gòu)的概念B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器模式),是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,WEB瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C上只要安裝一個瀏覽器(Browser),如NetscapeNavigator或InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。二.總體設(shè)計2.3基本設(shè)計概念和處理流程簡要說明B/S結(jié)142.4處理流程圖二總體設(shè)計2.4二總體設(shè)計15二.總體設(shè)計2.5組織結(jié)構(gòu)圖二.總體設(shè)計2.5組織結(jié)構(gòu)圖16功能需求與程序的關(guān)系體系結(jié)構(gòu)v二.總體設(shè)計功能需求與程序的關(guān)系體系結(jié)構(gòu)v二.總體設(shè)計17尚未問決的問題用戶名密碼忘記系統(tǒng)從數(shù)據(jù)庫中存取數(shù)據(jù)的傳輸速度較慢網(wǎng)絡(luò)監(jiān)控不夠好二.總體設(shè)計尚未問決的問題用戶名密碼忘記系統(tǒng)從數(shù)據(jù)庫中存取數(shù)據(jù)的傳輸速度18三.接口設(shè)計3.考試界面:試題顯示區(qū):用于顯示試題,考生可進(jìn)行作答。提交按鈕:提交試題。2.選擇考試科目界面:選擇考試科目顯示區(qū):用于顯示考試科目,考生可進(jìn)行選擇。開始考試按鈕:進(jìn)行考試操作。4.退出界面:退出按鈕:進(jìn)行退出考試系統(tǒng)。1.登入界面:輸入用戶名、密碼的文本框、身份的選擇框、驗證碼的文本框和登錄、取消按鈕組成3.1用戶接口三.接口設(shè)計3.考試界面:試題顯示區(qū):用于顯示試題,考生可進(jìn)193.2外部接口軟件接口運行于indows98以上版本,通過JDBC對SQLServer2005數(shù)據(jù)庫的連接用戶界面

采用現(xiàn)在普遍使用的用戶界面硬件接口支持一般x86系列微型計算機。三.接口設(shè)計3.2外部接口軟件接口用戶界面硬件接口三.接口20三.接口設(shè)計3.3內(nèi)部接口

由系統(tǒng)中的各模塊之間的接口、條用關(guān)系,以及模塊間的數(shù)據(jù)傳遞關(guān)系如下所示:各功能模塊的定義如下圖所示:三.接口設(shè)計3.3內(nèi)部接口由系統(tǒng)中的各模塊之間的接口、條21三.接口設(shè)計3.3內(nèi)部接口

由系統(tǒng)中的各模塊之間的接口、條用關(guān)系,以及模塊間的數(shù)據(jù)傳遞關(guān)系如下所示:各功能模塊的定義如下圖所示:三.接口設(shè)計3.3內(nèi)部接口由系統(tǒng)中的各模塊之間的接口、條22四運行設(shè)計4.1運行模塊組合客戶端程序在有輸入時啟動接收數(shù)據(jù)庫模塊,通過各模塊之間的調(diào)用,讀入并對輸入進(jìn)行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息。接收到的返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進(jìn)行處理,產(chǎn)生相應(yīng)的輸出。服務(wù)器端程序的網(wǎng)絡(luò)數(shù)據(jù)接收模塊必須始終處于活動狀態(tài)。接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理器/查詢模塊對數(shù)據(jù)庫進(jìn)行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶端。四運行設(shè)計4.1運行模塊組合客戶端程序在有輸入時啟動接23四運行設(shè)計4.2運行控制

在軟件的需求分析中,對運行時間的要求為必須對做出的操作有較快的反應(yīng)。網(wǎng)絡(luò)硬件對運行時間的影響最大。當(dāng)網(wǎng)絡(luò)負(fù)載量大時,對操作的響應(yīng)將受到很大的影響。所以將采用寬帶網(wǎng)絡(luò),實現(xiàn)客戶機與服務(wù)器之間的諒解,以減少網(wǎng)絡(luò)傳輸?shù)拈_銷。另外,服務(wù)器的性能將影響對數(shù)據(jù)庫的訪問時間,即客戶機操作的等待時間,所以必須使用高性能的服務(wù)器。四運行設(shè)計4.2運行控制在軟件的需求分析中,對運行24四運行設(shè)計4.3運行時間

在軟件的需求分析中,對運行時間的要求為必須對做出的操作有較快的反應(yīng)。網(wǎng)絡(luò)硬件對運行時間的影響最大。當(dāng)網(wǎng)絡(luò)負(fù)載量大時,對操作的響應(yīng)將受到很大的影響。所以將采用寬帶網(wǎng)絡(luò),實現(xiàn)客戶機與服務(wù)器之間的諒解,以減少網(wǎng)絡(luò)傳輸?shù)拈_銷。另外,服務(wù)器的性能將影響對數(shù)據(jù)庫的訪問時間,即客戶機操作的等待時間,所以必須使用高性能的服務(wù)器。四運行設(shè)計4.3運行時間在軟件的需求分析中,對運行時間25五系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1邏輯結(jié)構(gòu)設(shè)計要點五系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計265.2物理結(jié)構(gòu)設(shè)計要點根據(jù)數(shù)據(jù)字典的設(shè)計,進(jìn)一步細(xì)化為數(shù)據(jù)庫表的設(shè)計。設(shè)計包括以下內(nèi)容:

數(shù)據(jù)庫名稱為db_ExamOnline。包含6張表:tb_Student(學(xué)生)表,tb_Admin(管理員)表,tb_Lesson(科目)表,tb_Teacher(教師)表,tb_score(成績)表,tb_test(測試)表。5.2物理結(jié)構(gòu)設(shè)計要點根據(jù)數(shù)據(jù)字典的設(shè)計,進(jìn)一步細(xì)化為數(shù)據(jù)庫275.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系各個數(shù)據(jù)結(jié)構(gòu)域訪問這些數(shù)據(jù)結(jié)構(gòu)的形式,訪問方式為創(chuàng)建(Create)、插入(Insert)、讀?。≧ead)、更新(Update)。5.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系各個數(shù)據(jù)結(jié)構(gòu)域訪問這些數(shù)據(jù)結(jié)構(gòu)的形286系統(tǒng)出錯處理設(shè)計6.1出錯信息6系統(tǒng)出錯處理設(shè)計6.1出錯信息296.2補救措施a.后備技術(shù)說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用的副本的建立和啟動的技術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù);b.降效技術(shù)說明準(zhǔn)備采用的后備技術(shù),使用另一個效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如一個自動系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄;c.恢復(fù)及再啟動技術(shù)說明將使用的恢復(fù)再啟動技術(shù),使軟件從故障點恢復(fù)執(zhí)行或使軟件從頭開始重新運行的方法。所有服務(wù)器都必須安裝不間斷電源,以防止停電或電壓不穩(wěn)造成的數(shù)d.據(jù)丟失的損失。若突然斷電,對客戶機講不會有太大的影響;對于服務(wù)器,可采用Sybase的日志文件,對事務(wù)進(jìn)行回滾處理,對數(shù)據(jù)進(jìn)行恢復(fù)。e.建立一跳成本較低的備份網(wǎng)絡(luò),以保證當(dāng)主網(wǎng)絡(luò)斷路時數(shù)據(jù)的通信。f.選擇可靠、穩(wěn)定的服務(wù)器,保證系統(tǒng)運行時的可靠性。6.2補救措施a.后備技術(shù)說明準(zhǔn)備采用的后備技術(shù),當(dāng)

溫馨提示

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

評論

0/150

提交評論