歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

《在線考試系統(tǒng)》總體設(shè)計(jì)報(bào)告.doc

  • 資源ID:8612420       資源大小:120.50KB        全文頁數(shù):17頁
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

《在線考試系統(tǒng)》總體設(shè)計(jì)報(bào)告.doc

2013年4月9日專業(yè)名稱:軟件測試指導(dǎo)教師:張衛(wèi)星作者 : 黃慧 組 總體設(shè)計(jì)說明書在線考試系統(tǒng) 目錄1.引言21.1編寫目的21.2背景21.3定義21.4參考資料32.任務(wù)概述32.1目標(biāo)32.2用戶特點(diǎn)33.總體設(shè)計(jì)33.1 本系統(tǒng)完成學(xué)生在線考試功能33.2 運(yùn)行環(huán)境43.3整個系統(tǒng)操作流圖43.4結(jié)構(gòu)63.41服務(wù)器端結(jié)構(gòu)63.42客戶端結(jié)構(gòu)63.5人工處理過程74.接口設(shè)計(jì)74.1用戶接口:74.2外部接口85. 運(yùn)行設(shè)計(jì)運(yùn)行設(shè)計(jì)85.1運(yùn)行模塊組合85.1.1學(xué)生個人信息85.1.2學(xué)生成績查詢95.1.3學(xué)生修改密碼95.1.4學(xué)生考試105.2運(yùn)行控制115.2.1注冊115.2.2修改信息和忘記密碼115.2.3搜索和查詢試卷115.2.4用戶留言、試卷更新115.2.7幫助115.3運(yùn)行時(shí)間116.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)126.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)12考試系統(tǒng)進(jìn)行設(shè)計(jì)的時(shí)候,首先要考慮的就是其邏輯結(jié)構(gòu)的設(shè)計(jì),主要表現(xiàn)在以下幾個方面:126.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)136.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系137.系統(tǒng)出錯處理設(shè)計(jì)147.1出錯信息147.2補(bǔ)救措施141.引言 1.1編寫目的本文檔的目的在于簡單介紹本小組開發(fā)的在線考試系統(tǒng),讓讀者能夠較為清楚的認(rèn)識本系統(tǒng)的功能和基本數(shù)據(jù),讓讀者知道怎樣使用本系統(tǒng)。本文檔的范圍包括任務(wù)概述,總體設(shè)計(jì),接口設(shè)計(jì),運(yùn)行設(shè)計(jì),系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì),系統(tǒng)出錯處理設(shè)計(jì)。預(yù)期讀者為客戶代表及程序設(shè)計(jì)人員 1.2背景 a.在線考試系統(tǒng) b. 本項(xiàng)目的任務(wù)提出者:黃慧 開發(fā)者:黃慧小組所有成員 主要用戶是各個院校 c. 該軟件系統(tǒng)與其他機(jī)構(gòu)的基本的相互來往關(guān)系 1.3定義My SQL :數(shù)據(jù)庫管理軟件DBMS 數(shù)據(jù)管理系統(tǒng)Windows 7/xp以上 運(yùn)行環(huán)境JBOSS:服務(wù)器 1.4參考資料a 軟件工程 清華大學(xué)出版社 1997 b ASPNET動態(tài)網(wǎng)站設(shè)計(jì)電子工業(yè)出版社 20072.任務(wù)概述 2.1目標(biāo)在線考試系統(tǒng)是由本小組開發(fā)的在線考試平臺。目標(biāo)是為了方便考生們考試,教師閱卷,管理員管理而開發(fā)的系統(tǒng)。該考試系統(tǒng)包括了考生考試,用戶管理,考試管理,試卷管理,題庫管理等多個功能。定位于節(jié)省考試過程中的成本,方便管理員對考試的管理。 2.2用戶特點(diǎn)本系統(tǒng)是面向大眾的,廣大在校師生的。方便用戶使用。3.總體設(shè)計(jì) 3.1 本系統(tǒng)完成學(xué)生在線考試功能系統(tǒng)的功能如下:在線考試系統(tǒng)學(xué)生老師管理員登陸考試系統(tǒng)登陸考試系統(tǒng)設(shè)置用戶的權(quán)限修改密碼查詢所教學(xué)生的分?jǐn)?shù)管理整個考試系統(tǒng)進(jìn)行考試修改密碼系統(tǒng)的維護(hù)以及基本操作功能查詢分?jǐn)?shù)3.2 運(yùn)行環(huán)境環(huán)境名稱軟件環(huán)境硬件環(huán)境服務(wù)器端操作系統(tǒng):windows XP數(shù)據(jù)庫:SQL SERVER 2005最低配置:CPU為P4 2.66Ghz,內(nèi)存為512M;客戶端IE6.0 以及以上版本能支持IE6.0以及以上版本的操作系統(tǒng)所需要的最低硬件配置 3.3整個系統(tǒng)操作流圖用戶管理員登陸學(xué)生查看考試規(guī)則修改密碼開始考試進(jìn)行查分添加試題添加用戶修改用戶判斷級別刪除用戶生成試卷 是否生成試卷 刪除考題用戶查分 3.4結(jié)構(gòu) 3.41服務(wù)器端結(jié)構(gòu)試題管理部分添加試題查詢試題修改試題刪除試題対試題進(jìn)行批改 3.42客戶端結(jié)構(gòu) 對于用戶實(shí)現(xiàn)功能:參加考試人員的部分登錄聊天試題操作修改保存標(biāo)記檢查退出 對于管理人員實(shí)現(xiàn)功能如下:管理人員部分登錄對提交的試卷進(jìn)行操作退出進(jìn)行保存放棄保存 3.5人工處理過程考生 :開始考試,進(jìn)行查分 修改密碼 查看考試規(guī)則管理員:添加試題 修改考題 刪除考題 添加用戶 刪除用戶 設(shè)置考試參數(shù) 用戶查分4.接口設(shè)計(jì) 4.1用戶接口: 該在線考試系統(tǒng)系統(tǒng)基于B/S構(gòu)架,使用瀏覽器面對用戶。 4.2外部接口 硬件接口:采用常見的Ethernet接口。 軟件接口:軟件接口是通過JDBC對MySQL數(shù)據(jù)庫進(jìn)行連 接 4.3內(nèi)部接口 采用JSP+Servlet+Javabean的組合,結(jié)合xml語言實(shí)現(xiàn) 系統(tǒng)各模塊功能的結(jié)合及實(shí)現(xiàn)。5. 運(yùn)行設(shè)計(jì)運(yùn)行設(shè)計(jì) 5.1運(yùn)行模塊組合 5.1.1學(xué)生個人信息學(xué)生請求查看自己的個人信息,系統(tǒng)根據(jù)學(xué)生登錄時(shí)的信息,在 學(xué)生信息表中找到符合條件的信息反饋給學(xué)生。查看學(xué)生個人信息時(shí)序圖如2.4所示:圖2.4 學(xué)生個人信息時(shí)序圖 5.1.2學(xué)生成績查詢學(xué)生請求查看考試成績,系統(tǒng)根據(jù)學(xué)生的基本信息,在學(xué)生成績 表中找到符合條件的信息反饋給學(xué)生。查看學(xué)生成績時(shí)序圖如2.5所示:圖2.5 學(xué)生成績查詢時(shí)序圖 5.1.3學(xué)生修改密碼學(xué)生請求修改自己的密碼,系統(tǒng)根據(jù)學(xué)生修改的信息,在學(xué)生信 息表中插入修改的信息并提示學(xué)生修改結(jié)果。查看學(xué)生修改密碼的時(shí)序圖如2.6所示:圖2.6 學(xué)生修改密碼時(shí)序圖 5.1.4學(xué)生考試學(xué)生想考試系統(tǒng)請求考試,考試系統(tǒng)為學(xué)生查找該學(xué)生可以進(jìn)行的考試科目和相對應(yīng)的試卷,并把試卷信息反饋給學(xué)生。學(xué)生進(jìn)入考試狀態(tài)開始答題,并保存試卷??荚嚱Y(jié)束時(shí),學(xué)生應(yīng)提交試卷。學(xué)生考試時(shí)序圖如2.7所示:圖2.7 學(xué)生考試時(shí)序圖 5.2運(yùn)行控制 5.2.1注冊 用戶輸入自己的名字、學(xué)號和密碼注冊用戶 5.2.2修改信息和忘記密碼 用戶可以對自己的信息進(jìn)行修改,把用戶信息放于數(shù)據(jù)庫。 如果用戶忘記密碼,可以進(jìn)行重置,進(jìn)行信息重新填寫。 5.2.3搜索和查詢試卷 可以對自己做過的試題根據(jù)日期或試題名稱進(jìn)行查詢試題 5.2.4用戶留言、試卷更新 做過試題之后,用戶可以留言,寫出自己的感受。系統(tǒng) 管理員可以根據(jù)留言,對試題進(jìn)行增加、刪除和修改。5.2.7幫助 可以設(shè)置一個聊天面板,在線用戶可以交流,但是在 考試期間這個功能就會不能使用5.3運(yùn)行時(shí)間 考生在做題時(shí),必須設(shè)置時(shí)間,對自己做題效率進(jìn)行測試。這 個時(shí)間可以由用戶自己設(shè)置,但是在正??荚嚽闆r下,考生必 須遵循學(xué)校規(guī)定,不能對時(shí)間進(jìn)行修改。6.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 6.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 考試系統(tǒng)進(jìn)行設(shè)計(jì)的時(shí)候,首先要考慮的就是其邏輯結(jié)構(gòu)的設(shè)計(jì),主要表現(xiàn)在以下幾個方面:1. 從E-R圖向關(guān)系模式轉(zhuǎn)化。數(shù)據(jù)庫的邏輯設(shè)計(jì)主要是將概念模型轉(zhuǎn)換成一般的關(guān)系模式,也就是將E-R圖中的實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式。在轉(zhuǎn)化過程中會遇到如下問題: (1)命名問題。命名問題可以采用原名,也可以另行命名,避免重名。 (2)非原子屬性問題。非原子屬性問題可將其進(jìn)行縱向和橫行展開。 (3)聯(lián)系轉(zhuǎn)換問題。聯(lián)系可用關(guān)系表示。 2. 數(shù)據(jù)模型的優(yōu)化。數(shù)據(jù)庫邏輯設(shè)計(jì)的結(jié)果不是唯一的。為了進(jìn)一步提高數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能,還應(yīng)該適當(dāng)修改數(shù)據(jù)模型的結(jié)構(gòu),提高查詢的速度。3. 關(guān)系視圖設(shè)計(jì)。關(guān)系視圖的設(shè)計(jì)又稱為外模式的設(shè)計(jì),也叫用戶模式設(shè)計(jì),是用戶可直接訪問的數(shù)據(jù)模式。同一系統(tǒng)中,不同用戶可有不同的關(guān)系視圖。關(guān)系視圖來自邏輯模式,但在結(jié)構(gòu)和形式上可能不同于邏輯模式,所以它不是邏輯模式的簡單子集。 6.2物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 在對考試系統(tǒng)進(jìn)行開發(fā)的時(shí)候,設(shè)計(jì)人員一定要做到以下幾點(diǎn):(1)首先必須了解存儲器的內(nèi)部特征,特別是存儲結(jié)構(gòu)和存取方法;(2)充分了解應(yīng)用環(huán)境,特別是應(yīng)用的處理頻率和響應(yīng)時(shí)間要求;(3)依據(jù)充分了解外存設(shè)備的特性。比如我們要對學(xué)生提交的數(shù)據(jù)進(jìn)行處理的時(shí)候,我們一定要先了解把數(shù)據(jù)提交給數(shù)據(jù)庫以后,進(jìn)行存儲的過程,采用最簡單而有效的方法,使得存儲在內(nèi)存中的數(shù)據(jù)占用的內(nèi)存空間最好,這樣就很好的對內(nèi)存資源進(jìn)行合理應(yīng)用,從而節(jié)省大量資源空間。 6.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 數(shù)據(jù)結(jié)構(gòu)和程序語言和設(shè)計(jì)思想的關(guān)系。當(dāng)我們能把數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)和程序設(shè)計(jì)語言,程序設(shè)計(jì)想法相聯(lián)系起來的時(shí)候,我想我們對數(shù)據(jù)結(jié)構(gòu)本身的認(rèn)識已經(jīng)更加深刻了,我們學(xué)習(xí)到每一種的新的數(shù)據(jù)結(jié)構(gòu)的時(shí)候我們不再恐慌,因?yàn)槲覀冎懒巳魏我环N數(shù)據(jù)結(jié)構(gòu)都有其共同的共性和特殊的特性,每一種數(shù)據(jù)結(jié)構(gòu)都是為了一個領(lǐng)域所現(xiàn)實(shí)的,從這一方面來說,數(shù)據(jù)結(jié)構(gòu)本身就具有繼承特性,我們可以用一個繼承樹來表示一個完整的數(shù)據(jù)結(jié)構(gòu)體系,而每一種數(shù)據(jù)結(jié)構(gòu)都是繼承體系中的一個子節(jié)點(diǎn)。7.系統(tǒng)出錯處理設(shè)計(jì)7.1出錯信息本程序多處采用了異常處理的機(jī)制,當(dāng)遇到異常時(shí)不但能及時(shí)的處理,保證程序的安全性和穩(wěn)定性,而且各種出錯信息能通過頁面形式,及時(shí)告訴用戶出錯的原因及解決的辦法,使用戶以后能夠減少錯誤的發(fā)生。程序的大部分地方還采取了出錯保護(hù),如輸入內(nèi)容的長度和類型等減少了用戶出錯的可能。1. 由于輸入信息不符合規(guī)范(如:考生分?jǐn)?shù)為負(fù)數(shù)),稱之為軟錯誤;2. 由于硬件方面的錯誤(如:網(wǎng)絡(luò)傳輸超時(shí)、硬件出錯等),稱之為硬錯誤;3. 對于一些關(guān)鍵的操作(如:保存考題時(shí)),應(yīng)該提供提示確認(rèn)機(jī)制;4. 對于數(shù)據(jù)、測試文檔,都是要提供相應(yīng)的保密措施設(shè)置;7.2補(bǔ)救措施1 對于軟錯誤,需要在添加/修改操作中及時(shí)對輸入數(shù)據(jù)進(jìn)行驗(yàn)證,分析錯誤的類型,并且給出相應(yīng)的錯誤提示語句,傳送到客戶端的瀏覽器上;2 對于硬錯誤,錯誤類型較少而且比較明確,所以可以在可能出錯的地方中輸出相應(yīng)的出錯語句,并將程序重置,最后返回輸入階段;3 后備技術(shù)說明準(zhǔn)備采用的后備技術(shù),當(dāng)原始數(shù)據(jù)丟失時(shí)啟用的副本的建立和啟動的技術(shù),例如周期性的把磁盤信息記錄在案;4 恢復(fù)及在啟動技術(shù)說明將使用的恢復(fù)再啟動技術(shù),是軟件從故障點(diǎn)恢復(fù)執(zhí)行或是軟件從頭開始重新開始運(yùn)行的方法5 對于數(shù)據(jù)庫連接錯誤,這類錯誤主要是數(shù)據(jù)庫設(shè)置不正確,或SQL Server異常引起的,我們只要取消本次操作,聯(lián)系管理員對數(shù)據(jù)庫進(jìn)行檢查。6 對于各種不正當(dāng)操作可能發(fā)生的錯誤,我們主要是通過刷新頁面或者等待系統(tǒng)自動響應(yīng)來解決問題。

注意事項(xiàng)

本文(《在線考試系統(tǒng)》總體設(shè)計(jì)報(bào)告.doc)為本站會員(jian****018)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!