“計算機應用基礎”課程考試系統(tǒng)

上傳人:仙*** 文檔編號:33164175 上傳時間:2021-10-16 格式:PPT 頁數(shù):27 大?。?96KB
收藏 版權申訴 舉報 下載
“計算機應用基礎”課程考試系統(tǒng)_第1頁
第1頁 / 共27頁
“計算機應用基礎”課程考試系統(tǒng)_第2頁
第2頁 / 共27頁
“計算機應用基礎”課程考試系統(tǒng)_第3頁
第3頁 / 共27頁

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

10 積分

下載資源

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

資源描述:

《“計算機應用基礎”課程考試系統(tǒng)》由會員分享,可在線閱讀,更多相關《“計算機應用基礎”課程考試系統(tǒng)(27頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、“計算機應用基礎計算機應用基礎”課程考試系統(tǒng)課程考試系統(tǒng) 報告人:專 業(yè):年 級: 第第1 1章章 緒論緒論 第第2 2章章 系統(tǒng)開發(fā)環(huán)境與相關技術系統(tǒng)開發(fā)環(huán)境與相關技術 第第3 3章章 系統(tǒng)需求分析系統(tǒng)需求分析 第第4 4章章 系統(tǒng)總體設計系統(tǒng)總體設計 第第5 5章章 系統(tǒng)詳細設計與實現(xiàn)系統(tǒng)詳細設計與實現(xiàn) 結結 論論1.1 研究的背景及意義研究的背景及意義 “計算機應用基礎”課程網(wǎng)絡考試系統(tǒng)的開發(fā),不僅為高校教考分離、教學資源共享、科學評價教學效果、合理安排教學提供了有利的條件,而且為促進教師提高教學水平,使廣大的高校教師有更多的時間和精力投身于教研教改和科學研究從而取得更大的成績提供了可能

2、。因此,根據(jù)新余學院“計算機應用基礎”課程的教學要求和需要,設計和開發(fā)一個本課程的網(wǎng)絡考試系統(tǒng)將勢在必行,同時期望本項工作為其它課程的考試改革與實踐探索一有效途徑。1.2 研究現(xiàn)狀分析研究現(xiàn)狀分析 近些年來,隨著計算機和網(wǎng)絡技術的迅猛發(fā)展,大多網(wǎng)絡考試系統(tǒng)正在逐步轉向或正在取代C/S,完全以B/S(瀏覽器/服務器)模式來進行設計與開發(fā),目前市場占有率愈來愈高。B/S模式下的考試系統(tǒng),采用Web方式,同時適用于國際互聯(lián)網(wǎng)和局域網(wǎng),是一個基于數(shù)據(jù)庫和Web技術的遠程在線實時測試系統(tǒng)。該模式下,只需在服務器端安裝好考試軟件,客戶端只須具備有瀏覽器即可,而瀏覽器是安裝操作系統(tǒng)時自帶已安裝好了的,無需再

3、安裝其它任何應用軟件。這樣,系統(tǒng)的維護和升級都極其方便快捷。1.3 設計目標 (1)考試結束前的10分鐘時對考生進行提示。 (2)考試結束后若考生沒有進行試卷提交則自動進行試卷保存處理。 (3)系統(tǒng)要有防止考生無意誤點擊關閉系統(tǒng)或提交試卷按鈕,從而導致考試無法繼續(xù)進行的機制,設置退出系統(tǒng)提示框可以較好的解決這一問題。 (4)系統(tǒng)對具體試卷的客觀題和主觀題都能夠自行判分。 (5)要保證在同一次考試中系統(tǒng)生成的各份試卷難易程度保持在同一個水平。2.1 開發(fā)環(huán)境 關于ASP.NETASP.NET頁面以aspx擴展名存儲。頁面由程序員將文本、標記(例如HTML)以及ASP.NET特定服務器標記和腳本組

4、合在一起,然后存儲在Web服務器上。 ASP.NET特定服務器標記非常強大,例如,它可以對用戶的動作做出反應,連接至數(shù)據(jù)存儲以及自動創(chuàng)建非常復雜的HTML結構。 C#語言概述C# 是.NET的關鍵性語言,它是整個.NET平臺的基礎。與C#相比,.NET所支持的其它語言顯然是配角身份。 C#語言源于C和C+,是微軟專門為.NET設計的語言。C#和.NET Framework同時出現(xiàn)和發(fā)展。由于C#出現(xiàn)較晚,吸取了許多其他語言的優(yōu)點,解決了許多問題。簡單的看來,C#僅僅是.NET開發(fā)的一種語言。但事實上C#是.NET開發(fā)中最好的一門語言,這是由C#自身的設計決定的。 2.2 瀏覽器/服務器方式的架

5、構分析 C/S結構分析客戶機/服務器架構的特點是由客戶機向服務器發(fā)出指令,而數(shù)據(jù)的存儲和處理均在服務器上進行。在服務器完成對數(shù)據(jù)的處理后,將運算結果返回給客戶機,用戶就可以利用安裝在客戶機上的應用程序?qū)Y果進行二次處理。但由于C/S架構主要是針對局域網(wǎng)的應用環(huán)境設計的,因此適合在企業(yè)內(nèi)部的Intranet上使用,而無法在Internet上得以高效應用。 B/S結構90年代中期,隨著Internet的廣泛應用和普及,人們從Internet上得到了方便、快捷和更加多樣化的信息,而且不必了解網(wǎng)絡內(nèi)部實現(xiàn)的細節(jié),瀏覽器及服務器(B/S)結構就是在這種背景下產(chǎn)生的。在B/S結構中,將系統(tǒng)的應用程序集中到

6、服務器端,無需開發(fā)客戶端程序,服務器上所有應用程序都可以通過web瀏覽器在客戶機上執(zhí)行?;跒g覽器/服務器架構的諸多優(yōu)勢,因此本人設計的網(wǎng)上考試系統(tǒng)的就采用這種B/S體系結構。2.3 數(shù)據(jù)庫技術SQL是目前使用最廣泛的數(shù)據(jù)庫語言, SQL Server 2005 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了SQL Server 7.0 版本。SQL Server 2005包含以下特性:易安裝性、部署和使用、良好的可擴展性、支持數(shù)據(jù)倉庫、可以與其他服務器軟件進行系統(tǒng)集成。數(shù)據(jù)倉庫是一種經(jīng)過特殊組織的數(shù)據(jù)庫,它可以支持靈活的數(shù)據(jù)集查詢,并且可以支持對結

7、果集的決策分析。數(shù)據(jù)倉庫中通常包含表示企業(yè)歷史業(yè)務的數(shù)據(jù)。所以,在此次的設計中,我們采用的是SQL Server 2005 。3.1 功能需求分析 數(shù)據(jù)層邏輯處理層 信息查詢統(tǒng)計分析處理數(shù)信息處理DBMS系統(tǒng)模型管理用戶界面層在線考試成績管理試題試卷管理用戶管理信息發(fā)布成績查詢管理員教師學生考試監(jiān)控信息瀏覽3.2 體系結構分析用戶界面層中間層數(shù)據(jù)層http請求ODBCWeb應用服務器(IIS)SQLserver數(shù)據(jù)庫客戶端瀏覽器http響應系統(tǒng)體系框架圖3.3 可行性分析(1)經(jīng)濟可行性:本系統(tǒng)作為新余學院的教學改革中的一個項目,無需學校給予額外開發(fā)經(jīng)費,而本系統(tǒng)實施后可以顯著提高考試效率,節(jié)

8、省教學開支,有助于本專業(yè)建設。 (2)技術上的可行性:在軟件方面,本系統(tǒng)采用了B/S模式,使用ASP.NET技術,并且選用微軟公司的SQL server 2005數(shù)據(jù)庫進行開發(fā)。所以本系統(tǒng)的軟件開發(fā)平臺在技術上己成熟可行。 (3)時機可行性:其一,目前學校都開通了校園網(wǎng)絡, 學校整套的網(wǎng)絡設施為開發(fā)和使用無紙化網(wǎng)絡考試系統(tǒng)提供了堅實的基礎;其二,現(xiàn)代大學生歷經(jīng)初高中階段,已掌握了信息技術基本技能,再者在線考試系統(tǒng)的界面友好,操作簡單,不會因為使用計算機考試而影響考生的正常發(fā)揮。這些都說明使用在線考試系統(tǒng)在時機上已完全成熟了,是完全可行的。3.4 性能需求分析 1)界面友好、操作簡單:系統(tǒng)應操作

9、簡單,界面清晰,有序,學生、教師都能通過閱讀題目說明便可以使用。2)易維護性:系統(tǒng)能夠?qū)?shù)據(jù)進行及時備份功能,并且當發(fā)生故障后,數(shù)據(jù)可以進行恢復,并且要求數(shù)據(jù)不被丟失。3)可擴展性:隨著學校的升本后,每個學期學生數(shù)量都在增加,學生規(guī)模日益龐大,對系統(tǒng)的功能和性能的要求越來越大;再加上計算機技術的更新日新月異,這都要求系統(tǒng)功能模塊具有可擴展性,并且在擴展功能時,不影響客戶端用戶的使用。4)響應時間:快速的響應時間可以提高用戶的工作效率。系統(tǒng)主要面向的是考試學生,學生通過瀏覽器登錄系統(tǒng),所以不應有很長的等待時間,等待的時間應不超過5秒鐘。5)安全性:為了確保試題庫和試卷的安全,以及學生考試成績等信

10、息不泄露,所以提高系統(tǒng)的安全性是十分重要的。4.1 運行環(huán)境設置 由于“計算機應用基礎”課程在線考試中,登錄的身份驗證、學生的抽題、組卷、交卷時的評分、成績上傳等,都是要求系統(tǒng)能夠在同一時刻處理大量的數(shù)據(jù)請求,需要使用專門的服務器來作為考試服務器和后臺數(shù)據(jù)庫的服務器。 本系統(tǒng)服務器端運行要求:需要安裝微軟的Windows server 2005作為操作系統(tǒng);數(shù)據(jù)庫系統(tǒng)采用SQL server 2005來管理;web服務器使用Windows server2000自帶的IIS,再結合.NET技術進行開發(fā),還要安裝.Net Framework。 本系統(tǒng)客戶端運行要求:需要安裝Windows2000或

11、WindowsXP操作系統(tǒng);連接Internet;瀏覽器版本要求在IE5.0以上。4.2 系統(tǒng)總體功能設計考試系統(tǒng)用戶管理試題管理試卷管理試卷評分考試科目管理在線考試成績管理系統(tǒng)總體功能模塊結構圖4.3 系統(tǒng)各模塊設計 用戶管理模塊用戶管理模塊主要實現(xiàn)對管理員、教師、學生的基本信息管理,實現(xiàn)對管理員、教師、學生信息的增加、刪除、修改。試題管理模塊試題管理模塊功能主要是維護試題庫,并能完成對試題進行輸入、刪除、修改、查詢等操作。對于試題庫的管理,本系統(tǒng)需要提供一個交互式的人機界面,使教師能將新的試題,根據(jù)試題的不同科目、不同類型添加入到題庫,并有幫助教師對試題完成刪除、修改、查詢等操作??荚嚳颇?/p>

12、管理模塊“計算機應用基礎”課程考試的考試科目為第一章計算機基礎知識、第二章windows操作基礎、第三章Word操作基礎、第四章Excel操作基礎、第五章PowerPoint操作基礎、第六章網(wǎng)絡基礎知識??荚嚳颇抗芾砟K結構如圖44所示。給出考試科目的選擇,可以針對每一個部分或整體,進行管理試題和對學生進行章節(jié)測試及期末測試。 4.3 系統(tǒng)各模塊設計 試卷管理模塊試卷管理模塊包括試卷制定、試卷維護、試卷瀏覽子模塊。試卷評分模塊試卷評分模塊功能主要是完成學生在線考試結束后能自動對考生試題進行評分。評分根據(jù)所采用的算法不同,包括主觀操作題的評分和客觀題的評分兩部分。在線考試模塊該模塊是本系統(tǒng)的重點

13、部分,考生首先登陸才能進入考試系統(tǒng),考生進入考試系統(tǒng)后點擊開始答題時,表明己經(jīng)選擇了自己的考試試卷并進入該試卷的考試環(huán)境。此時在考生的考試頁面上顯示學生的考試信息,包括學號、姓名、剩余時間。在考試時間結束時還沒有交卷,則自動保存所答題部分。成績管理模塊成績管理包括成績查詢、成績打印、成績統(tǒng)計分析三種功能,成績查詢讓學生掌握自己的考試結果,成績打印實現(xiàn)將成績導出到Excel表格進行輸出,成績統(tǒng)計分析包含三大功能,提取所有考生的考試信息、找出異常數(shù)據(jù)、統(tǒng)計每題的正確率。 5.2 用戶管理模塊的設計實現(xiàn)圖52 用戶信息編輯界面5.3 試題管理模塊的設計實現(xiàn)圖53試題管理界面圖5.4 考試科目管理模塊

14、的設計實現(xiàn)圖55考試科目管理界面5.5 試卷管理模塊的設計實現(xiàn)圖56 人工出題界面5.6 試卷評分模塊的設計實現(xiàn)圖57 主觀題評分界面5.7 在線考試模塊的設計實現(xiàn)圖511 主觀題答題的界面5.8 成績管理模塊的設計實現(xiàn)圖513 成績查詢、導出至Excel表的界面6.1 .NET Framework的安全性 “代碼訪問安全” (CAS) 是公共語言運行庫 (CLR) 提供的 .NET 安全系列技術之一。代碼訪問安全性,使用權限來限制代碼對受保護的資源和操作的訪問權。 它有助于保護計算機系統(tǒng)免受惡意的移動代碼的侵害,并提供了一個允許移動代碼安全運行的方式30。本系統(tǒng)中的一些關鍵代碼的修改和查看建

15、立了相應權限,還有對試題庫的管理中使用了CAS。以進入試題庫進行修改試題為例,本系統(tǒng)定義了一個自定義的權限(如 TextPermission),教師用戶在調(diào)用編輯試題的方法時請求該權限。如果請求成功,教師將聲明權限以調(diào)用未托管代碼,然后調(diào)用 sql 以打開試題庫進行編輯。6.2 系統(tǒng)功能測試 測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。好的測試方案能盡可能發(fā)現(xiàn)尚未發(fā)現(xiàn)的錯誤20。該系統(tǒng)主要應用于對信息的提取,儲存和操作。所以對信息的正確錄入和處理是保證整個系統(tǒng)正常運行的基礎。針對此特點,測試的重點放在檢驗測試數(shù)據(jù)完整性,正確性,每個頁面的輸入信息能否正確的儲存到數(shù)據(jù)庫當中,以及整個系統(tǒng)能否按照

16、預期設計正常工作上。對系統(tǒng)的功能進行全面測試,測試環(huán)境如下:服務器一臺,普通主機電腦一臺。服務器中配置好IIS服務,裝好.Net Framework包,配置好默認網(wǎng)站后通過主機電腦訪問服務器。總結與展望總結與展望 通過系統(tǒng)的測試和試運行,本系統(tǒng)的設計基本達到了開題報告中提出的預定設計目標,能比較穩(wěn)定地進行“計算機應用基礎”課程的在線考試,能支持試題庫有效管理及更新,能支持不同科目、不同題型的組卷要求,能成功地按照組卷策略生成試卷,能成功地上傳考試數(shù)據(jù),能進行主觀操作題和客觀題的自動評分等。 不過,在實際運行過程中也逐步暴露出本系統(tǒng)存在的一些不足之處,比如,對主觀試題的評分算法還比較簡單,致使評分速度較慢,回收成績時用太長的問題。還有,在考試時出現(xiàn)極個別學生的交卷異常,回收答題的不完全等問題,都意味著系統(tǒng)的穩(wěn)定性、容錯性和高效性上有待進一步完善。謝謝大家謝謝大家, ,歡迎批評指正!歡迎批評指正!

展開閱讀全文
溫馨提示:
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

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

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


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