freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件開發(fā)計算機網(wǎng)絡(luò)技術(shù)專業(yè)(已改無錯字)

2023-01-18 03:05:03 本頁面
  

【正文】 本的結(jié)構(gòu)組織或綱要 .它提供一些事先定義好 的子系統(tǒng) ,指定它們的責(zé)任 ,并給出把它們組織在一起的法則和指南 .一個架構(gòu)模式常常被分解成多個設(shè)計模式聯(lián)合來實現(xiàn) ,很顯然 ,MVC 就是這樣一種架構(gòu)模式 . 12 第三章 系統(tǒng)設(shè)計 系統(tǒng)需求分析 系統(tǒng)可行性分析 近幾年來,隨著我國信息產(chǎn)業(yè)的飛速發(fā)展,計算機的開發(fā)應(yīng)用已滲透到各個領(lǐng)域,而且日趨普及。在現(xiàn)代的測試與考試中計算機也得到廣泛的應(yīng)用。在線考試系統(tǒng)的開發(fā)對考務(wù)工作效率有很好的提高。 (1)技術(shù)可行性 基于 客戶端 的在線考試,關(guān)鍵技術(shù)在于 客戶端界面 顯示和管理,即從數(shù)據(jù)表中取得相應(yīng)的試卷數(shù)據(jù),并收 集用戶輸入數(shù)據(jù),能夠?qū)荚囘^程進行控制。 采用MVC模式開發(fā),服務(wù)器 端和考生界面全部采用 C/S模式 構(gòu)建,系統(tǒng)的部署 、 應(yīng)用 、維護更加方便。 (2)經(jīng)濟可行性 軟件開發(fā)周期一般為 1個月,開發(fā)所需硬件軟件設(shè)施目前大多數(shù) PC機系統(tǒng)能夠承擔(dān),開發(fā)費用不高。目前,大多數(shù)單位都擁有高性能微機和局域網(wǎng),該軟件系統(tǒng)的安裝、部署、運行和維護,都不會給單位增加太高的費用。 所以該系統(tǒng)在經(jīng)濟上是可行的。 (3)操作可行性 目前,大多數(shù) PC機和局域網(wǎng)能夠運行該系統(tǒng),該系統(tǒng)的安裝、調(diào)試、運行不會改變原計算機系統(tǒng)的設(shè)置和網(wǎng)絡(luò)的布局,并且大多 數(shù)用戶幾乎不用做任何培訓(xùn)都能夠方便的操作系統(tǒng)。因此從操作可行性的角度來衡量,本系統(tǒng)的開發(fā)方案也是可行的。 綜合以上三個方面的因素,開發(fā)在線考試系統(tǒng)是完全可行的。 系統(tǒng)功能需求分析 在線考試的概念模型如圖 31所示,要滿足以下幾方面的功能需求: 13 (1) 考試題型的要求: 試卷中的題型除包括單項選擇題、多項選擇題、 由計算機完成對試題的評分。 (3)滿足考試功能的要求: 試題庫管理功能:通過試題庫管理功能建立與維護試題,以便在考試組卷時進行抽題。另為需要具有試題分類查詢功能。 考生登錄功能:在正式考試開考前,考生通過計算機登錄考試系統(tǒng),考生登錄時需用準(zhǔn)考證號碼結(jié)合自定義的密碼進行身份認證,登錄后進行考試。 自定義考試功能:在每期考試之前,按照待考科目所依據(jù)的考試方案,設(shè)定考試日期、考試限時、參加考試的專業(yè)等項目,從而形成一個邏輯考場。 隨機組卷功能:在線考試充分利用計算機強大的運算和數(shù)據(jù)處理能力,依據(jù)試卷生成規(guī)則,動態(tài)隨機組織生成試卷,保證考試的公平競爭原則。 考試時間控制功能:每場考試都有時間限制,在考生答卷時需要由計算機自動倒計時,到時間后系統(tǒng)能夠自動終止考生答卷,并 自動收卷。 14 計算機閱卷評分功能:在考試交卷后,計算機能立即依據(jù)試題標(biāo)準(zhǔn)答案對考生試卷客觀題進行評閱,并根據(jù)其正誤情況進行計分。 成績管理功能:通過此功能能夠?qū)?考生成績進行查詢, 對考生各個試題進行分數(shù)的整合。 系統(tǒng)總體設(shè)計 系統(tǒng)的體系結(jié)構(gòu) 系統(tǒng)采用的三層結(jié)構(gòu)模型,是新一代分布式計算方案設(shè)計的應(yīng)用軟件體系結(jié)構(gòu)。 表示層位于學(xué)生工作站上,功 能層位于服務(wù)器上,數(shù)據(jù)層位于數(shù)據(jù)表中 。這種結(jié)構(gòu)有利于系統(tǒng)的負載平衡和系統(tǒng)的維護,同時也保證了信息安全。在表示層上,它提供一組標(biāo)準(zhǔn)的界面來發(fā)布、編輯和 接受數(shù)據(jù),并保持用戶界面的一致性和完整性。這一層中的客戶端代碼通過調(diào)用功能層所封裝的事務(wù)處理接口來激活事務(wù)。在系統(tǒng)中用戶主要通過 客戶端 進行在線考試。它將用戶層單獨列出來,減少了系統(tǒng)的藕合,每層的開發(fā)和維護相對來說都比較獨立。 功能層集中了系統(tǒng)的事務(wù)邏輯處理,它對事務(wù)規(guī)則和過程進行封裝,使得每個單獨的對象都有清楚的目的和作用。功能層構(gòu)造事務(wù)對象的工作可以和構(gòu)造表示層的事務(wù)方案同時進行,而且形成了一組固定的事務(wù)對象后,可以說是建立了一個特定的計算環(huán)境,以后再開發(fā)同一領(lǐng)域的新的事務(wù)解決方案時也許直接拿來用就可以了 ,或者只需要做少量的改動。構(gòu)建事務(wù)部件的工作是比較復(fù)雜的,需要十分徹底地理解用戶的問題域,以及用戶事務(wù)的各個部件是如何同一個公共的事務(wù)對象打交道的。 數(shù)據(jù)層為功能層提供服務(wù) , 數(shù)據(jù)層為功能層提供使用數(shù)據(jù),使這些數(shù)據(jù)獨立于功能層的決策規(guī)則,它可以是一個數(shù)據(jù)庫管理系統(tǒng),也可以是另外一個子系統(tǒng)。 15 在線考試的模塊流程 在線考試是系統(tǒng)的核心模塊,其中包含選擇考試類型、答卷、交卷、自動評卷、保存答案和保存成績等幾個模塊,它們之間的關(guān)系如圖 35 所示。 圖 35 在線考試模塊流程圖 進入系統(tǒng) 前進行身份驗證,通過后學(xué)生便可進入在線考試系統(tǒng)。另外,系統(tǒng)還對考試時間進行控制,時間到了會要求考試者交卷。在抽取試卷、進行考試、交卷時都要進行 身份驗證,考試者選擇將答卷提交后,由計算機自動評卷。自動計算考生成績。 系統(tǒng)詳細設(shè)計 組卷模塊 系統(tǒng)為在線考試系統(tǒng),因此在線考試將為本系統(tǒng)的關(guān)鍵。在線考試必須要為考試提供一張題型、題量和分值分布都比較合理的試卷。提供試卷的功能就由組卷模塊來完成實現(xiàn)。組卷模塊分為兩種模式,一種是教師手動組卷,另一種是系統(tǒng)自動從試題庫中選擇合適的試題,生成一張試 卷。 數(shù)據(jù)表設(shè)計 由于本系統(tǒng)所使用的數(shù)據(jù)都是通過工具類 Config 類 通過 IO 流讀取文本文檔獲得,數(shù)據(jù)表如下: 見附錄: 附件 —— (用戶信息文件) 。附件 —— 文件 (試題信息文件 ) 附件 —— (客戶端配置文件 )。附件 —— (服務(wù)器配置文件 ) 16 第四章 系統(tǒng)實現(xiàn) 開發(fā)環(huán)境 Eclipse 界面制作 這里介紹幾個主要界面。 (1)登錄頁面的運行結(jié)果界面如下: (2)登錄賬戶異常界面 17 (3)登錄密碼異常界面 (4)菜單界面 (5)菜單界面成績查詢異常 18 (6)點擊考試規(guī)則,彈出考試規(guī)則對話框 19 (7)在菜單界面點擊離開考試,彈出詢問對話框 (8)在菜單界面點擊開始 考試 按鈕進入考試 界面 20 (9)考試結(jié)束界面,彈出考試結(jié)束了對話框。時間字體變?yōu)榧t色 (剩余一分鐘時 ) 21 (10)點擊考試結(jié)束對話框,進入菜單界面,并彈出成績對話框,顯示成績 22 (11)點擊成績對話框,進入菜單界面,在菜單界面點擊查詢成績,彈出考試成績 23 (11)點擊成績對話框,進入菜單界面,在菜單界面點擊查詢成績,彈出考試成績 24 程序編碼 隨機選題 系統(tǒng)根據(jù)用戶設(shè)置的題型及課程自動為相應(yīng)題型抽取相應(yīng)數(shù)量的試題。 int i = 0。 Random random = new Random()。 for(int level= 。level=。level++){ ListQuestion list = (level)。 Question q1 = ((()))。 Question q2 = ((()))。 (new QuestionInfo(i++,q1))。 (new QuestionInfo(i++,q2))。 人工評卷 private void gameOver(JFrame source) { int index = ()。 ListInteger answers = ()。 (index,answers)。 int score = ()。 (source, 分數(shù)是: +score)。 (false)。 (true)。 ()。 } 25 @ 13 考試計時 private void startTimer() { int timeLimit = ()。 long startTime = ()。 final long endTime = startTime+timeLimit*60*1000。 (new TimerTask(){ public void run(){ long now = ()。 long limit = endTime now。//剩余 時間 showTime(limit)。//顯 示剩余 時間 if(limit0){ timeout()。 } } }, 0,1000)。//從 0秒開始, 間 隔我 1妙 @ 9 } 獲取下一題信息 點擊下一題按鈕時,獲取下一題信息 public void next(JFrame source) { try{ int index = ()。 if(index+1==()){ return 。 } ListInteger answers = ()。 (index, answers)。 26 questionInfo=(index+1)。 }catch(ExamOverException e){
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1