国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Web的《計(jì)算機(jī)應(yīng)用基礎(chǔ)》考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

2015-06-29 14:25陳得友胡巧玲
科技資訊 2015年15期
關(guān)鍵詞:面向?qū)ο?/a>計(jì)算機(jī)應(yīng)用基礎(chǔ)服務(wù)器

陳得友 胡巧玲

摘要:隨著學(xué)院招生規(guī)模的擴(kuò)大,《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程考試的改革及提高全國計(jì)算機(jī)等級考試的通過率,更多的學(xué)生需要參加計(jì)算機(jī)應(yīng)用基礎(chǔ)考試。為了提高考試效率,根據(jù)《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程的特點(diǎn),運(yùn)用面向?qū)ο蟮姆椒ㄩ_發(fā)一個(gè)基于B/S結(jié)構(gòu)的三層架構(gòu)、以ASP.NET技術(shù)和C#技術(shù)為支撐、以SQL Server 2005后臺數(shù)據(jù)庫為基礎(chǔ)的考試系統(tǒng)。

關(guān)鍵詞:計(jì)算機(jī)應(yīng)用基礎(chǔ); B/S; C#; SQL Server 2005;

中圖分類號: G712 文獻(xiàn)標(biāo)識碼:A文章編號:1672-3791(2015)05(c)0000-00

計(jì)算機(jī)應(yīng)用基礎(chǔ)的考試分為理論和實(shí)操兩個(gè)部分。理論考試是在試卷上答題,實(shí)操考試是在機(jī)器上答題,考試完畢后,需要花費(fèi)教師大量的時(shí)間改卷。因此,為了提高改卷效率,利用互聯(lián)網(wǎng)的優(yōu)勢,開發(fā)一個(gè)計(jì)算機(jī)應(yīng)用基礎(chǔ)考試系統(tǒng)。

1、系統(tǒng)開發(fā)技術(shù)介紹

1.1 B/S開發(fā)模式介紹

B/S(Browser/Server)模式即瀏覽器/服務(wù)器模式。它是隨著Internet技術(shù)的興起對C/S結(jié)構(gòu)的一種變化或者改進(jìn)。在這種結(jié)構(gòu)下,用戶工作界面通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂的三層結(jié)構(gòu)。這樣就大大簡化了客戶端計(jì)算機(jī)負(fù)荷,減輕了系統(tǒng)維護(hù)與升級的成本與工作量,降低了用戶的總體成本。B/S模式最大的優(yōu)點(diǎn)是在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要在用戶的機(jī)器上安裝瀏覽器軟件即可,客戶端零維護(hù)。B/S(Browser/Server)結(jié)構(gòu)有以下特點(diǎn):

(1)數(shù)據(jù)安全性高

對于B/S結(jié)構(gòu)的軟件來說,由于其數(shù)據(jù)集中存放于總部的數(shù)據(jù)庫服務(wù)器,客戶端不保存任何業(yè)務(wù)數(shù)據(jù)和數(shù)據(jù)庫連接信息,也無需進(jìn)行數(shù)據(jù)同步,所以相對于C/S結(jié)構(gòu)來說就相當(dāng)安全了。

(2)數(shù)據(jù)一致性

對于B/S結(jié)構(gòu)來說,由于其數(shù)據(jù)是集中存放的,客戶端發(fā)生的每一筆業(yè)務(wù)單據(jù)都直接進(jìn)入中央數(shù)據(jù)庫,所以相對于C/S結(jié)構(gòu)來說不存在數(shù)據(jù)不一致的問題。

(3)數(shù)據(jù)溯源性

由于B/S結(jié)構(gòu)的數(shù)據(jù)是集中存放的,所以總服務(wù)器可以直接追溯到各級分支機(jī)構(gòu)的原始業(yè)務(wù)單據(jù),也就是說看到的結(jié)果可溯源。

(4)服務(wù)響應(yīng)及時(shí)性

對于B/S結(jié)構(gòu)來說,其應(yīng)用都集中于總部服務(wù)器上,各應(yīng)用節(jié)點(diǎn)并沒有任何程序,一個(gè)地方更新則全部應(yīng)用程序更新,可以做到快速服務(wù)響應(yīng)。

1.2 ASP.NET技術(shù)

ASP.NET是.NET框架中的一個(gè)應(yīng)用模型,運(yùn)行于具有.NET框架環(huán)境的服務(wù)器中,能被用于一臺Web服務(wù)器來建立強(qiáng)大的Web應(yīng)用程序。ASP.NET技術(shù)具有以下特點(diǎn):

(1)執(zhí)行效率高

ASP.NET是把基于通用語言的程序在服務(wù)器上運(yùn)行。比以前的ASP即時(shí)解釋程序的執(zhí)行效果高很多。

(2)可管理性效率高

ASP.NET使用一種字符基礎(chǔ)的、分級的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡單。因?yàn)榕渲眯畔⒍急4嬖诤唵挝谋局校碌脑O(shè)置都不需要啟動(dòng)本地的管理員工具就能實(shí)現(xiàn)。

(3)安全性

ASP.NET語法在很大程度上與ASP兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供了更好的安全保護(hù)。

1.3 C#技術(shù)

C#(C Sharp)語言是由C和C++衍生出來的一種面向?qū)ο蟮木幊陶Z言,它已成為在.NET平臺上進(jìn)行開發(fā)的首選語言,微軟甚至用C#編寫了.NET 框架的大部分代碼。C#功能強(qiáng)大且具有以下特點(diǎn):

(1)簡單

雖然C#源自于C和C++,但它卻沒有在設(shè)計(jì)思路中加入前輩語言某種遺傳的新事物,并且設(shè)計(jì)時(shí)考慮了實(shí)際應(yīng)用的需要。

(2)徹底的面向?qū)ο笤O(shè)計(jì)

C#是徹底的面向?qū)ο笳Z言,每種類型都可以看作一個(gè)對象。C#具有面向?qū)ο笳Z言所應(yīng)有的一切特稱:封裝、繼承和多態(tài),并且經(jīng)過精心設(shè)計(jì)。

(3)與Web應(yīng)用緊密結(jié)合

C#與Web應(yīng)用緊密結(jié)合,支持絕大多數(shù)Web標(biāo)準(zhǔn),如HTML、XML、SOAP等。利用簡單的C#組件,開發(fā)者能夠快速的開發(fā)Web服務(wù),并通過Internet使這些服務(wù)能夠被運(yùn)行于任何操作系統(tǒng)上的編程語言所調(diào)用,從而擴(kuò)充了Web功能。

(4)完善的錯(cuò)誤、異常處理機(jī)制

對錯(cuò)誤的處理能力是評價(jià)一種語言是否優(yōu)秀的重要標(biāo)準(zhǔn)。在程序開發(fā)中,即使最優(yōu)秀的程序員也會(huì)出現(xiàn)錯(cuò)誤。C#提供了完善的錯(cuò)誤和異常處理機(jī)制,使程序在交付使用時(shí)能夠更加健壯。

(5)兼容性

C#遵守.NET的公共語言規(guī)范,從而保證能夠與其他語言開發(fā)的組件兼容。

(6)靈活的版本處理技術(shù)

在大型的工程開發(fā)中,升級系統(tǒng)的組件非常容易出現(xiàn)錯(cuò)誤。為了處理這個(gè)問題,C#語言本省內(nèi)置了版本控制功能,使開發(fā)人員開發(fā)和維護(hù)各種商業(yè)應(yīng)用更加容易。

1.4 SQL Server 2005

SQL Server 2005是微軟在SQL Server 2000推出后經(jīng)過五年來研究開發(fā)的成果,已經(jīng)成為軟件行業(yè)必不可少的一個(gè)數(shù)據(jù)操作軟件,其具有了在線恢復(fù)、在線檢索操作、高效的安全性、專門的管理員連接以及與Web緊密結(jié)合等特點(diǎn)。

2、系統(tǒng)設(shè)計(jì)

2.1系統(tǒng)總體設(shè)計(jì)

本系統(tǒng)是根據(jù)《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程的特點(diǎn)把考試內(nèi)容分為理論和實(shí)操兩個(gè)部分。理論部分全是單選題,實(shí)操部分為對Office的操作。學(xué)生考試的時(shí)候根據(jù)題庫進(jìn)行抽取,自動(dòng)生成考卷。理論試題直接在網(wǎng)上解答和提交,實(shí)操題在機(jī)器上進(jìn)行操作,操作完成后上傳到Web服務(wù)器。教師可以根據(jù)自身的教學(xué)進(jìn)度和教學(xué)的情況對題庫加以修改。整個(gè)系統(tǒng)包括用戶管理、試題庫管理、試卷生成、在線考試和自動(dòng)評分五個(gè)模塊。

(1)用戶管理:教師可以對自己上課的班級學(xué)生信息進(jìn)行新增、修改和刪除等操作。

(2)試題庫管理:教師根據(jù)自身的教學(xué)情況選擇相應(yīng)的題目,能對題庫進(jìn)行修改、刪除和添加等操作。

(3)試卷生成:教師根據(jù)試題庫提供的題型選擇相應(yīng)的題量,自動(dòng)生成試卷。

(4)在線考試:系統(tǒng)能根據(jù)學(xué)生的實(shí)際情況控制學(xué)生的考試時(shí)間。

(5)自動(dòng)評分:系統(tǒng)對理論題的單選題,在服務(wù)器端自動(dòng)批改,并將成績存儲在數(shù)據(jù)庫中。

2.2系統(tǒng)的技術(shù)方案

本系統(tǒng)采用了B/S模式和多層結(jié)構(gòu)系統(tǒng)架構(gòu)的設(shè)計(jì),利用SQL Server 2005作為后臺數(shù)據(jù)庫管理工具,采用Microsoft Visual Studio 2005作為前臺開發(fā)工具,利用C#語言進(jìn)行Web應(yīng)用程序的開發(fā)。

3小結(jié)

計(jì)算機(jī)應(yīng)用基礎(chǔ)考試系統(tǒng)是根據(jù)《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程的特點(diǎn)而開發(fā)的一款考試系統(tǒng),對考試的組織和管理、提高教師的課程教學(xué)水平和工作效率都具有一定的現(xiàn)實(shí)意義。

參考文獻(xiàn)

〔1〕陳冠軍. Web程序設(shè)計(jì)_ASP.NET[J].北京:人民郵電出版社,2013.

〔2〕謝云. Visual C# 2005程序設(shè)計(jì)基礎(chǔ)與實(shí)例教程.研究出版社,2010.

〔3〕焦克瑩. SQL Server 2005實(shí)用教程[M].西北工業(yè)大學(xué)出版社,2010.

猜你喜歡
面向?qū)ο?/a>計(jì)算機(jī)應(yīng)用基礎(chǔ)服務(wù)器
通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計(jì)與實(shí)現(xiàn)
面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開發(fā)
面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
中國服務(wù)器市場份額出爐
得形忘意的服務(wù)器標(biāo)準(zhǔn)
《計(jì)算機(jī)應(yīng)用基礎(chǔ)》微課設(shè)計(jì)與制作實(shí)踐
中職學(xué)校會(huì)計(jì)專業(yè)《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程教學(xué)改革探討
任務(wù)驅(qū)動(dòng)和專題式相結(jié)合教學(xué)法在計(jì)算機(jī)應(yīng)用基礎(chǔ)課程中的應(yīng)用
計(jì)算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
面向?qū)ο骔eb開發(fā)編程語言的的評估方法