摘 要 本文針對目前高校計算機應(yīng)用基礎(chǔ)考試現(xiàn)狀,分析了計算機應(yīng)用基礎(chǔ)考試系統(tǒng)的整體需求,如功能需求和角色需求,提出計算機應(yīng)用基礎(chǔ)考試系統(tǒng)總體結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計方法,為系統(tǒng)的實現(xiàn)提供解決方案。
【關(guān)鍵詞】計算機應(yīng)用基礎(chǔ) 考試系統(tǒng) 系統(tǒng)設(shè)計
1 引言
計算機應(yīng)用基礎(chǔ)是高校非計算機專業(yè)開設(shè)的一門公共基礎(chǔ)必修課,考核內(nèi)容包括計算機基礎(chǔ)理論,操作系統(tǒng)基本操作及常用辦公軟件的使用??荚囆问揭话惆ㄈ斯こ鲱}、人工閱卷、成績評估和試卷分析。傳統(tǒng)考試模式造成教師工作量大,考核內(nèi)容不全面。鑒于該門課程強調(diào)學(xué)生的上機操作能力和計算機綜合應(yīng)用能力,傳統(tǒng)的考試形式已無法達到考核目的。因此,對計算機應(yīng)用基礎(chǔ)考試方式進行改革,實現(xiàn)計算機考試信息化,對計算機應(yīng)用基礎(chǔ)教學(xué)質(zhì)量的提高有重要的意義。通過開發(fā)計算機應(yīng)用基礎(chǔ)考試系統(tǒng),實現(xiàn)無紙化考試,可全面考核學(xué)生的計算機應(yīng)用水平,提高考試工作效率,使考試更加公正、客觀。
2 需求分析
通過對計算機應(yīng)用基礎(chǔ)考試系統(tǒng)進行需求分析,主要實現(xiàn)的功能有用戶管理、試題庫管理、試卷管理、自動組卷和評分等。系統(tǒng)采取管理員、教師和學(xué)生這三種權(quán)限對系統(tǒng)進行控制。管理員負責(zé)用戶信息的管理及試題庫的管理和維護。教師負責(zé)組卷管理、試題庫管理及考試過程管理。學(xué)生權(quán)限是登錄計算機應(yīng)用基礎(chǔ)考試系統(tǒng)進行答卷考試。系統(tǒng)選用Visual Studio 2010,SQL Server 2008,C#開發(fā)語言,使系統(tǒng)更具有靈活性、安全性和易用性??荚囅到y(tǒng)應(yīng)具有友好的用戶界面,使用戶與系統(tǒng)達到良好的溝通效果。
3 系統(tǒng)設(shè)計
3.1 系統(tǒng)框架結(jié)構(gòu)
根據(jù)以上計算機應(yīng)用基礎(chǔ)考試系統(tǒng)的需求分析,得出系統(tǒng)的總體結(jié)構(gòu)如圖1所示。
3.2 數(shù)據(jù)庫設(shè)計
在考試系統(tǒng)的數(shù)據(jù)庫設(shè)計中,先要對系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲進行分析,分析各數(shù)據(jù)存儲之間的關(guān)系,然后才能得到系統(tǒng)的關(guān)系模式。本系統(tǒng)采用E-R圖來進行數(shù)據(jù)結(jié)構(gòu)的分析。如管理員E-R圖,如圖2所示。
根據(jù)設(shè)計好的E-R圖在數(shù)據(jù)庫中創(chuàng)建各表,包括管理員信息表、學(xué)生信息表、教師信息表、考試成績信息表和試題信息表。管理員信息表包括系統(tǒng)編號、管理員登錄賬號、管理員姓名、管理員登錄密碼;學(xué)生信息表主要包括學(xué)生的學(xué)號、姓名、性別及登錄密碼;教師信息表包括教師編號、教師姓名、教師登錄密碼;學(xué)生成績表中包含學(xué)生的學(xué)號、姓名及考試成績;試題信息表包括系統(tǒng)編號、試題題目和試題答案。
4 系統(tǒng)實現(xiàn)
本文以登錄模塊的實現(xiàn)為例,登錄界面提供所有用戶的登錄(包括學(xué)生、教師、管理員),該模塊采用了驗證碼技術(shù),該技術(shù)通過Random類實現(xiàn)。Random類中最常用的是Random.Next方法。Random.Next方法主要用于返回一個指定范圍內(nèi)的隨機數(shù)。登錄界面:三個textbox控件用于輸入用戶名、密碼和驗證碼;一個dropdownlist控件用于選擇登錄身份;image控件用于顯示驗證碼;兩個button控件用于登錄和取消。
5 總結(jié)
本文從系統(tǒng)登錄模塊、管理員模塊、教師模塊和學(xué)生模塊等方面對計算機應(yīng)用基礎(chǔ)考試系統(tǒng)進行總體設(shè)計,為計算機應(yīng)用基礎(chǔ)考試系統(tǒng)的實現(xiàn)提供解決方案,一個完善的考試系統(tǒng)不僅要有友好的界面,操作簡便,更重要的是具備良好的后臺管理模塊,完善的后臺管理模塊可以使計算機應(yīng)用基礎(chǔ)考試系統(tǒng)變得更加靈活和易維護。在今后的研究中將進一步完善計算機應(yīng)用基礎(chǔ)考試系統(tǒng),使系統(tǒng)更具有安全性和可靠性。
參考文獻
[1]陳傳明,鄭孝遙.計算機基礎(chǔ)無紙化考試系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機時代,2010(07).
[2]黃美瓊.基于B/S的《計算機應(yīng)用基礎(chǔ)》考試系統(tǒng)設(shè)計[J].甘肅聯(lián)合大學(xué)學(xué)報(自然科學(xué)版年期),2012(02).
作者簡介
葉嬌(1988-),女。碩士研究生學(xué)歷。現(xiàn)為吉林動畫學(xué)院助教。研究方向為計算機應(yīng)用。
作者單位
吉林動畫學(xué)院 吉林省長春市 130012