《在線考試系統(tǒng)》總體設計報告

上傳人:txadgkn****dgknqu... 文檔編號:63800966 上傳時間:2022-03-20 格式:DOC 頁數(shù):17 大小:108KB
收藏 版權(quán)申訴 舉報 下載
《在線考試系統(tǒng)》總體設計報告_第1頁
第1頁 / 共17頁
《在線考試系統(tǒng)》總體設計報告_第2頁
第2頁 / 共17頁
《在線考試系統(tǒng)》總體設計報告_第3頁
第3頁 / 共17頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《在線考試系統(tǒng)》總體設計報告》由會員分享,可在線閱讀,更多相關《《在線考試系統(tǒng)》總體設計報告(17頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、精選優(yōu)質(zhì)文檔-----傾情為你奉上 2013年4月9日 專業(yè)名稱:軟件測試 指導教師:張衛(wèi)星 作者 : 黃慧 組 總體設計說明書 《在線考試系統(tǒng)》 專心---專注---專業(yè) 目錄 1.引言 1.1編寫目的 本文檔的目的在于簡單介紹本小組開發(fā)的在線考試系統(tǒng),讓讀者能夠較為清楚的認識本系統(tǒng)的功能和基本數(shù)據(jù),讓讀者知道怎樣使用本系統(tǒng)。本文檔的范圍包括任務概述,總

2、體設計,接口設計,運行設計,系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設計,系統(tǒng)出錯處理設計。預期讀者為客戶代表及程序設計人員 1.2背景 a.在線考試系統(tǒng) b. 本項目的任務提出者:黃慧 開發(fā)者:黃慧小組所有成員 主要用戶是各個院校 c. 該軟件系統(tǒng)與其他機構(gòu)的基本的相互來往關系 1.3定義 My SQL :數(shù)據(jù)庫管理軟件 DBMS 數(shù)據(jù)管理系統(tǒng) Windows 7/xp以上 運行環(huán)境 JBOSS:服務器 1.4參考資料 a 《軟件工程》 清華大學出版社 1997 b 《ASPNE

3、T動態(tài)網(wǎng)站設計》電子工業(yè)出版社 2007 2.任務概述 2.1目標 在線考試系統(tǒng)是由本小組開發(fā)的在線考試平臺。目標是為了方便考生們考試,教師閱卷,管理員管理而開發(fā)的系統(tǒng)。該考試系統(tǒng)包括了考生考試,用戶管理,考試管理,試卷管理,題庫管理等多個功能。定位于節(jié)省考試過程中的成本,方便管理員對考試的管理。 2.2用戶特點 本系統(tǒng)是面向大眾的,廣大在校師生的。方便用戶使用。 3.總體設計 3.1 本系統(tǒng)完成學生在線考試功能 系統(tǒng)的功能如下: 在線考試系統(tǒng) 學生 老師 管理員 登陸考試系統(tǒng) 登陸考試系統(tǒng) 設置用戶的權(quán)限 修改密碼 查詢所教學生的

4、分數(shù) 管理整個考試系統(tǒng) 進行考試 修改密碼 系統(tǒng)的維護以及基本操作 功能 查詢分數(shù) 3.2 運行環(huán)境 環(huán)境名稱 軟件環(huán)境 硬件環(huán)境 服務器端 操作系統(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)操作流圖 用戶 管理員 登陸 學生 查看考試規(guī)則 修改密碼 開始考試 進行查分 添加試題 添加用戶

5、 修改用戶 判斷級別 刪除用戶 生成試卷 是否生成試卷 刪除考題 用戶查分 3.4結(jié)構(gòu) 3.41服務器端結(jié)構(gòu) 試題管理部分 添加試題 查詢試題 修改試題 刪除試題 対試題進行批改 3.42客戶端結(jié)構(gòu) 對于用戶實現(xiàn)功能: 參加考試人員的部分 登錄 聊天 試題操作 修改 保存 標記檢查 退出 對于管理人員實現(xiàn)功能如下: 管理人員部分 登錄 對提交的試卷進行操作 退出 進行保存 放棄保存

6、 3.5人工處理過程 考生 :開始考試,進行查分 修改密碼 查看考試規(guī)則 管理員:添加試題 修改考題 刪除考題 添加用戶 刪除用戶 設置考試參數(shù) 用戶查分 4.接口設計 4.1用戶接口: 該在線考試系統(tǒng)系統(tǒng)基于B/S構(gòu)架,使用瀏覽器面對用戶。 4.2外部接口 硬件接口:采用常見的Ethernet接口。 軟件接口:軟件接口是通過JDBC對MySQL數(shù)據(jù)庫進行連 接 4.3內(nèi)部接口 采用JSP+Servlet+Javabe

7、an的組合,結(jié)合xml語言實現(xiàn) 系統(tǒng)各模塊功能的結(jié)合及實現(xiàn)。 5. 運行設計運行設計 5.1運行模塊組合 5.1.1學生個人信息 學生請求查看自己的個人信息,系統(tǒng)根據(jù)學生登錄時的信息,在 學生信息表中找到符合條件的信息反饋給學生。查看學生個人信息時序圖如2.4所示: 圖2.4 學生個人信息時序圖 5.1.2學生成績查詢 學生請求查看考試成績,系統(tǒng)根據(jù)學生的基本信息,在學生成績 表中找到符合條件的信息反饋給學生。查看學生成績時序圖如2.5所示: 圖2.5 學生成績查詢時序圖 5.1.3學生修改密碼 學生請求

8、修改自己的密碼,系統(tǒng)根據(jù)學生修改的信息,在學生信 息表中插入修改的信息并提示學生修改結(jié)果。查看學生修改密碼的時序圖如2.6所示: 圖2.6 學生修改密碼時序圖 5.1.4學生考試 學生想考試系統(tǒng)請求考試,考試系統(tǒng)為學生查找該學生可以進行的考試科目和相對應的試卷,并把試卷信息反饋給學生。學生進入考試狀態(tài)開始答題,并保存試卷??荚嚱Y(jié)束時,學生應提交試卷。學生考試時序圖如2.7所示: 圖2.7 學生考試時序圖 5.2運行控制 5.2.1注冊 用戶輸入自己的名字、學號和密碼注冊用戶

9、 5.2.2修改信息和忘記密碼 用戶可以對自己的信息進行修改,把用戶信息放于數(shù)據(jù)庫。 如果用戶忘記密碼,可以進行重置,進行信息重新填寫。 5.2.3搜索和查詢試卷 可以對自己做過的試題根據(jù)日期或試題名稱進行查詢試題 5.2.4用戶留言、試卷更新 做過試題之后,用戶可以留言,寫出自己的感受。系統(tǒng) 管理員可以根據(jù)留言,對試題進行增加、刪除和修改。 5.2.7幫助 可以設置一個聊天面板,在線用戶可以交流,但是在 考試期間這個功能就會不能使

10、用 5.3運行時間 考生在做題時,必須設置時間,對自己做題效率進行測試。這 個時間可以由用戶自己設置,但是在正常考試情況下,考生必 須遵循學校規(guī)定,不能對時間進行修改。 6.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設計 6.1邏輯結(jié)構(gòu)設計要點 考試系統(tǒng)進行設計的時候,首先要考慮的就是其邏輯結(jié)構(gòu)的設計,主要表現(xiàn)在以下幾個方面: 1. 從E-R圖向關系模式轉(zhuǎn)化。數(shù)據(jù)庫的邏輯設計主要是將概念模型轉(zhuǎn)換成一般的關系模式,也就是將E-R圖中的實體、實體的屬性和實體之間的聯(lián)系轉(zhuǎn)化為關系模式。在轉(zhuǎn)化過程中會遇到如下問題:? ? (1)命名問題。命名問題可以采用原名,也可

11、以另行命名,避免重名。? ? (2)非原子屬性問題。非原子屬性問題可將其進行縱向和橫行展開。? ? (3)聯(lián)系轉(zhuǎn)換問題。聯(lián)系可用關系表示。? ? 2. 數(shù)據(jù)模型的優(yōu)化。數(shù)據(jù)庫邏輯設計的結(jié)果不是唯一的。為了進一步提高數(shù)據(jù)庫應用系統(tǒng)的性能,還應該適當修改數(shù)據(jù)模型的結(jié)構(gòu),提高查詢的速度。?? 3. 關系視圖設計。關系視圖的設計又稱為外模式的設計,也叫用戶模式設計,是用戶可直接訪問的數(shù)據(jù)模式。同一系統(tǒng)中,不同用戶可有不同的關系視圖。關系視圖來自邏輯模式,但在結(jié)構(gòu)和形式上可能不同于邏輯模式,所以它不是邏輯模式的簡單子集。? ? 6.2物理結(jié)構(gòu)設計要點 在對考試系統(tǒng)進行開發(fā)的時候

12、,設計人員一定要做到以下幾點: (1)首先必須了解存儲器的內(nèi)部特征,特別是存儲結(jié)構(gòu)和存取方法; (2)充分了解應用環(huán)境,特別是應用的處理頻率和響應時間要求; (3)依據(jù)充分了解外存設備的特性。 比如我們要對學生提交的數(shù)據(jù)進行處理的時候,我們一定要先了解把數(shù)據(jù)提交給數(shù)據(jù)庫以后,進行存儲的過程,采用最簡單而有效的方法,使得存儲在內(nèi)存中的數(shù)據(jù)占用的內(nèi)存空間最好,這樣就很好的對內(nèi)存資源進行合理應用,從而節(jié)省大量資源空間。 6.3數(shù)據(jù)結(jié)構(gòu)與程序的關系 數(shù)據(jù)結(jié)構(gòu)和程序語言和設計思想的關系。當我們能把數(shù)據(jù)結(jié)構(gòu)的學習和程序設計語言,程序設計想法相聯(lián)系起來的時候,我想我們對數(shù)據(jù)結(jié)構(gòu)本身的認識

13、已經(jīng)更加深刻了,我們學習到每一種的新的數(shù)據(jù)結(jié)構(gòu)的時候我們不再恐慌,因為我們知道了任何一種數(shù)據(jù)結(jié)構(gòu)都有其共同的共性和特殊的特性,每一種數(shù)據(jù)結(jié)構(gòu)都是為了一個領域所現(xiàn)實的,從這一方面來說,數(shù)據(jù)結(jié)構(gòu)本身就具有繼承特性,我們可以用一個繼承樹來表示一個完整的數(shù)據(jù)結(jié)構(gòu)體系,而每一種數(shù)據(jù)結(jié)構(gòu)都是繼承體系中的一個子節(jié)點。 7.系統(tǒng)出錯處理設計 7.1出錯信息 本程序多處采用了異常處理的機制,當遇到異常時不但能及時的處理,保證程序的安全性和穩(wěn)定性,而且各種出錯信息能通過頁面形式,及時告訴用戶出錯的原因及解決的辦法,使用戶以后能夠減少錯誤的發(fā)生。程序的大部分地方還采取了出錯保護,如輸入內(nèi)容的長度和類型等減

14、少了用戶出錯的可能。 1. 由于輸入信息不符合規(guī)范(如:考生分數(shù)為負數(shù)),稱之為軟錯誤; 2. 由于硬件方面的錯誤(如:網(wǎng)絡傳輸超時、硬件出錯等),稱之為硬錯誤; 3. 對于一些關鍵的操作(如:保存考題時),應該提供提示確認機制; 4. 對于數(shù)據(jù)、測試文檔,都是要提供相應的保密措施設置; 7.2補救措施 1. 對于軟錯誤,需要在添加/修改操作中及時對輸入數(shù)據(jù)進行驗證,分析錯誤的類型,并且給出相應的錯誤提示語句,傳送到客戶端的瀏覽器上; 2. 對于硬錯誤,錯誤類型較少而且比較明確,所以可以在可能出錯的地方中輸出相應的出錯語句,并將程序重置,最后返回輸入階段; 3. 后備技術(shù)說明準備采用的后備技術(shù),當原始數(shù)據(jù)丟失時啟用的副本的建立和啟動的技術(shù),例如周期性的把磁盤信息記錄在案; 4. 恢復及在啟動技術(shù)說明將使用的恢復再啟動技術(shù),是軟件從故障點恢復執(zhí)行或是軟件從頭開始重新開始運行的方法 5. 對于數(shù)據(jù)庫連接錯誤,這類錯誤主要是數(shù)據(jù)庫設置不正確,或SQL Server異常引起的,我們只要取消本次操作,聯(lián)系管理員對數(shù)據(jù)庫進行檢查。 6. 對于各種不正當操作可能發(fā)生的錯誤,我們主要是通過刷新頁面或者等待系統(tǒng)自動響應來解決問題。

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(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ǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲