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

?

基于三層架構(gòu)的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2014-10-20 02:20孫杰
電腦知識(shí)與技術(shù) 2014年25期
關(guān)鍵詞:三層架構(gòu)軟件工程

孫杰

摘要:基于ASP.NET平臺(tái),采用先進(jìn)的三層架構(gòu)設(shè)計(jì)理念,使用C#編程語(yǔ)言與數(shù)據(jù)庫(kù)進(jìn)行結(jié)合,以軟件工程的研究方法,對(duì)計(jì)算機(jī)網(wǎng)絡(luò)在線考試系統(tǒng)進(jìn)行了系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)。

關(guān)鍵詞:三層架構(gòu);ASP.NET;在線考試系統(tǒng);軟件工程

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)25-5810-05

The Design and Implementation of Online Examination System Based on Three Layer Architecture

SUN Jie

(Shandong College of Information Technology, Weifang 261041, China)

Abstract: Based on the ASP.NET platform, adopt three layer architecture of advanced design concept, the use of C# programming language and database are combined, to research the method of software engineering, the online examination system of computer network has carried on the system design and implementation.

Key words: three layer architecture; ASP.NET; online examination system; software engineering

計(jì)算機(jī)網(wǎng)絡(luò)在線考試系統(tǒng),正被越來(lái)越多地得到普及和應(yīng)用。在線考試系統(tǒng)不僅提高了工作效率,也能避免更多人為因素對(duì)考核成績(jī)的干擾,實(shí)現(xiàn)更加公正地對(duì)參考人員進(jìn)行考核的目的。Microsoft公司的ASP.NET是建立在線Web應(yīng)用程序的開(kāi)發(fā)平臺(tái),可以高效地開(kāi)發(fā)各種Web應(yīng)用程序。開(kāi)發(fā)三層架構(gòu)的在線考試系統(tǒng),可以提高軟件開(kāi)發(fā)的效率,也便于日后對(duì)系統(tǒng)進(jìn)行擴(kuò)展與維護(hù)。

1 在線考試系統(tǒng)功能設(shè)計(jì)

在線考試系統(tǒng)有考生和管理員兩類用戶。

當(dāng)考生登陸到考試系統(tǒng)時(shí),首先要求輸入考生的學(xué)號(hào)和密碼,并按選擇考試科目,點(diǎn)確定,進(jìn)行身份驗(yàn)證,如果沒(méi)有通過(guò)身驗(yàn)證,根據(jù)驗(yàn)證結(jié)果進(jìn)行不同的操作;驗(yàn)證通過(guò)后考生做試卷,讓考生根據(jù)試題要求,進(jìn)行操作;在考試中,考試有時(shí)間限制,考試時(shí)間到時(shí),將自動(dòng)交卷,將考生試卷保存到數(shù)據(jù)庫(kù)中,然后評(píng)卷,并把考試分?jǐn)?shù)保存到數(shù)據(jù)庫(kù)中;最后對(duì)考生試卷的答案與標(biāo)準(zhǔn)答案對(duì)比,進(jìn)行評(píng)分,最后得出考試成績(jī)保存到數(shù)據(jù)庫(kù)中。

管理員登陸也需要驗(yàn)證是否通過(guò);通過(guò)后可以對(duì)考生信息、試卷信息、題庫(kù)信息、考生成績(jī)、管理員等信息進(jìn)行管理。

1.1 系統(tǒng)流程圖

系統(tǒng)流程圖如圖1所示。

1.2 系統(tǒng)功能圖

網(wǎng)絡(luò)在線考試系統(tǒng)前臺(tái)功能結(jié)構(gòu)如圖2所示。

圖2 網(wǎng)絡(luò)在線考試系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖

網(wǎng)絡(luò)在線考試系統(tǒng)后臺(tái)功能結(jié)構(gòu)如圖3所示。

圖3 網(wǎng)絡(luò)在線考試系統(tǒng)后臺(tái)功能結(jié)構(gòu)圖

1.3 系統(tǒng)用例圖

考生用例分析和系統(tǒng)管理員用例分析如圖4和圖5所示。

在用戶界面表示層(OnLineWeb)中綜合利用DIV+CSS布局方法、TreeView控件、Menu控件、站點(diǎn)地圖SiteMapPath控件、HTML控件、標(biāo)準(zhǔn)服務(wù)器控件以及第三方控件和母版頁(yè)技術(shù)進(jìn)行各個(gè)界面設(shè)計(jì),圖8和圖9是學(xué)生考試時(shí)的界面和管理員登錄后臺(tái)的一個(gè)界面。通過(guò)調(diào)用其它層的代碼完成具體的功能。

4 結(jié)束語(yǔ)

網(wǎng)絡(luò)在線考試系統(tǒng),基于ASP.NET平臺(tái),采用三層架構(gòu),充分利用.NET提供的各種標(biāo)準(zhǔn)控件、第三方控件和母版頁(yè)技術(shù),設(shè)計(jì)了功能完備的考試系統(tǒng)。本系統(tǒng)的開(kāi)發(fā)和使用提高了考試的效率,給考生和組織者都提供了很大的方便。

參考文獻(xiàn):

[1] 張璇.基于VB.NET的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù), 2013(7):20-23.

[2] 劉祥淼.基于PHP技術(shù)的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦:理論版,2013(10):30-32

[3] 李云波.在線考試系統(tǒng)關(guān)鍵技術(shù)研究[J].軟件,2014(1):15-16.

[4] 周思軼.在線考試系統(tǒng)中的組卷方法的研究[J].科技信息,2014(2):34-35.

[5] 陳蓉,陳烽,等.在線考試系統(tǒng)通用數(shù)據(jù)模型研究[J].電腦與電信,2014(3):50-51.

[6] 夏偉,周雯霞.在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技廣場(chǎng),2014(2):45-46.

[7] 徐廣龍,殷文雄.在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2014(10):12-13.

[8] 趙美琪,胡政.基于三層架構(gòu)的小區(qū)物業(yè)信息管理系統(tǒng)的設(shè)計(jì)[J].信息技術(shù),2013(8):151-152.

摘要:基于ASP.NET平臺(tái),采用先進(jìn)的三層架構(gòu)設(shè)計(jì)理念,使用C#編程語(yǔ)言與數(shù)據(jù)庫(kù)進(jìn)行結(jié)合,以軟件工程的研究方法,對(duì)計(jì)算機(jī)網(wǎng)絡(luò)在線考試系統(tǒng)進(jìn)行了系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)。

關(guān)鍵詞:三層架構(gòu);ASP.NET;在線考試系統(tǒng);軟件工程

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)25-5810-05

The Design and Implementation of Online Examination System Based on Three Layer Architecture

SUN Jie

(Shandong College of Information Technology, Weifang 261041, China)

Abstract: Based on the ASP.NET platform, adopt three layer architecture of advanced design concept, the use of C# programming language and database are combined, to research the method of software engineering, the online examination system of computer network has carried on the system design and implementation.

Key words: three layer architecture; ASP.NET; online examination system; software engineering

計(jì)算機(jī)網(wǎng)絡(luò)在線考試系統(tǒng),正被越來(lái)越多地得到普及和應(yīng)用。在線考試系統(tǒng)不僅提高了工作效率,也能避免更多人為因素對(duì)考核成績(jī)的干擾,實(shí)現(xiàn)更加公正地對(duì)參考人員進(jìn)行考核的目的。Microsoft公司的ASP.NET是建立在線Web應(yīng)用程序的開(kāi)發(fā)平臺(tái),可以高效地開(kāi)發(fā)各種Web應(yīng)用程序。開(kāi)發(fā)三層架構(gòu)的在線考試系統(tǒng),可以提高軟件開(kāi)發(fā)的效率,也便于日后對(duì)系統(tǒng)進(jìn)行擴(kuò)展與維護(hù)。

1 在線考試系統(tǒng)功能設(shè)計(jì)

在線考試系統(tǒng)有考生和管理員兩類用戶。

當(dāng)考生登陸到考試系統(tǒng)時(shí),首先要求輸入考生的學(xué)號(hào)和密碼,并按選擇考試科目,點(diǎn)確定,進(jìn)行身份驗(yàn)證,如果沒(méi)有通過(guò)身驗(yàn)證,根據(jù)驗(yàn)證結(jié)果進(jìn)行不同的操作;驗(yàn)證通過(guò)后考生做試卷,讓考生根據(jù)試題要求,進(jìn)行操作;在考試中,考試有時(shí)間限制,考試時(shí)間到時(shí),將自動(dòng)交卷,將考生試卷保存到數(shù)據(jù)庫(kù)中,然后評(píng)卷,并把考試分?jǐn)?shù)保存到數(shù)據(jù)庫(kù)中;最后對(duì)考生試卷的答案與標(biāo)準(zhǔn)答案對(duì)比,進(jìn)行評(píng)分,最后得出考試成績(jī)保存到數(shù)據(jù)庫(kù)中。

管理員登陸也需要驗(yàn)證是否通過(guò);通過(guò)后可以對(duì)考生信息、試卷信息、題庫(kù)信息、考生成績(jī)、管理員等信息進(jìn)行管理。

1.1 系統(tǒng)流程圖

系統(tǒng)流程圖如圖1所示。

1.2 系統(tǒng)功能圖

網(wǎng)絡(luò)在線考試系統(tǒng)前臺(tái)功能結(jié)構(gòu)如圖2所示。

圖2 網(wǎng)絡(luò)在線考試系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖

網(wǎng)絡(luò)在線考試系統(tǒng)后臺(tái)功能結(jié)構(gòu)如圖3所示。

圖3 網(wǎng)絡(luò)在線考試系統(tǒng)后臺(tái)功能結(jié)構(gòu)圖

1.3 系統(tǒng)用例圖

考生用例分析和系統(tǒng)管理員用例分析如圖4和圖5所示。

在用戶界面表示層(OnLineWeb)中綜合利用DIV+CSS布局方法、TreeView控件、Menu控件、站點(diǎn)地圖SiteMapPath控件、HTML控件、標(biāo)準(zhǔn)服務(wù)器控件以及第三方控件和母版頁(yè)技術(shù)進(jìn)行各個(gè)界面設(shè)計(jì),圖8和圖9是學(xué)生考試時(shí)的界面和管理員登錄后臺(tái)的一個(gè)界面。通過(guò)調(diào)用其它層的代碼完成具體的功能。

4 結(jié)束語(yǔ)

網(wǎng)絡(luò)在線考試系統(tǒng),基于ASP.NET平臺(tái),采用三層架構(gòu),充分利用.NET提供的各種標(biāo)準(zhǔn)控件、第三方控件和母版頁(yè)技術(shù),設(shè)計(jì)了功能完備的考試系統(tǒng)。本系統(tǒng)的開(kāi)發(fā)和使用提高了考試的效率,給考生和組織者都提供了很大的方便。

參考文獻(xiàn):

[1] 張璇.基于VB.NET的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù), 2013(7):20-23.

[2] 劉祥淼.基于PHP技術(shù)的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦:理論版,2013(10):30-32

[3] 李云波.在線考試系統(tǒng)關(guān)鍵技術(shù)研究[J].軟件,2014(1):15-16.

[4] 周思軼.在線考試系統(tǒng)中的組卷方法的研究[J].科技信息,2014(2):34-35.

[5] 陳蓉,陳烽,等.在線考試系統(tǒng)通用數(shù)據(jù)模型研究[J].電腦與電信,2014(3):50-51.

[6] 夏偉,周雯霞.在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技廣場(chǎng),2014(2):45-46.

[7] 徐廣龍,殷文雄.在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2014(10):12-13.

[8] 趙美琪,胡政.基于三層架構(gòu)的小區(qū)物業(yè)信息管理系統(tǒng)的設(shè)計(jì)[J].信息技術(shù),2013(8):151-152.

摘要:基于ASP.NET平臺(tái),采用先進(jìn)的三層架構(gòu)設(shè)計(jì)理念,使用C#編程語(yǔ)言與數(shù)據(jù)庫(kù)進(jìn)行結(jié)合,以軟件工程的研究方法,對(duì)計(jì)算機(jī)網(wǎng)絡(luò)在線考試系統(tǒng)進(jìn)行了系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)。

關(guān)鍵詞:三層架構(gòu);ASP.NET;在線考試系統(tǒng);軟件工程

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)25-5810-05

The Design and Implementation of Online Examination System Based on Three Layer Architecture

SUN Jie

(Shandong College of Information Technology, Weifang 261041, China)

Abstract: Based on the ASP.NET platform, adopt three layer architecture of advanced design concept, the use of C# programming language and database are combined, to research the method of software engineering, the online examination system of computer network has carried on the system design and implementation.

Key words: three layer architecture; ASP.NET; online examination system; software engineering

計(jì)算機(jī)網(wǎng)絡(luò)在線考試系統(tǒng),正被越來(lái)越多地得到普及和應(yīng)用。在線考試系統(tǒng)不僅提高了工作效率,也能避免更多人為因素對(duì)考核成績(jī)的干擾,實(shí)現(xiàn)更加公正地對(duì)參考人員進(jìn)行考核的目的。Microsoft公司的ASP.NET是建立在線Web應(yīng)用程序的開(kāi)發(fā)平臺(tái),可以高效地開(kāi)發(fā)各種Web應(yīng)用程序。開(kāi)發(fā)三層架構(gòu)的在線考試系統(tǒng),可以提高軟件開(kāi)發(fā)的效率,也便于日后對(duì)系統(tǒng)進(jìn)行擴(kuò)展與維護(hù)。

1 在線考試系統(tǒng)功能設(shè)計(jì)

在線考試系統(tǒng)有考生和管理員兩類用戶。

當(dāng)考生登陸到考試系統(tǒng)時(shí),首先要求輸入考生的學(xué)號(hào)和密碼,并按選擇考試科目,點(diǎn)確定,進(jìn)行身份驗(yàn)證,如果沒(méi)有通過(guò)身驗(yàn)證,根據(jù)驗(yàn)證結(jié)果進(jìn)行不同的操作;驗(yàn)證通過(guò)后考生做試卷,讓考生根據(jù)試題要求,進(jìn)行操作;在考試中,考試有時(shí)間限制,考試時(shí)間到時(shí),將自動(dòng)交卷,將考生試卷保存到數(shù)據(jù)庫(kù)中,然后評(píng)卷,并把考試分?jǐn)?shù)保存到數(shù)據(jù)庫(kù)中;最后對(duì)考生試卷的答案與標(biāo)準(zhǔn)答案對(duì)比,進(jìn)行評(píng)分,最后得出考試成績(jī)保存到數(shù)據(jù)庫(kù)中。

管理員登陸也需要驗(yàn)證是否通過(guò);通過(guò)后可以對(duì)考生信息、試卷信息、題庫(kù)信息、考生成績(jī)、管理員等信息進(jìn)行管理。

1.1 系統(tǒng)流程圖

系統(tǒng)流程圖如圖1所示。

1.2 系統(tǒng)功能圖

網(wǎng)絡(luò)在線考試系統(tǒng)前臺(tái)功能結(jié)構(gòu)如圖2所示。

圖2 網(wǎng)絡(luò)在線考試系統(tǒng)前臺(tái)功能結(jié)構(gòu)圖

網(wǎng)絡(luò)在線考試系統(tǒng)后臺(tái)功能結(jié)構(gòu)如圖3所示。

圖3 網(wǎng)絡(luò)在線考試系統(tǒng)后臺(tái)功能結(jié)構(gòu)圖

1.3 系統(tǒng)用例圖

考生用例分析和系統(tǒng)管理員用例分析如圖4和圖5所示。

在用戶界面表示層(OnLineWeb)中綜合利用DIV+CSS布局方法、TreeView控件、Menu控件、站點(diǎn)地圖SiteMapPath控件、HTML控件、標(biāo)準(zhǔn)服務(wù)器控件以及第三方控件和母版頁(yè)技術(shù)進(jìn)行各個(gè)界面設(shè)計(jì),圖8和圖9是學(xué)生考試時(shí)的界面和管理員登錄后臺(tái)的一個(gè)界面。通過(guò)調(diào)用其它層的代碼完成具體的功能。

4 結(jié)束語(yǔ)

網(wǎng)絡(luò)在線考試系統(tǒng),基于ASP.NET平臺(tái),采用三層架構(gòu),充分利用.NET提供的各種標(biāo)準(zhǔn)控件、第三方控件和母版頁(yè)技術(shù),設(shè)計(jì)了功能完備的考試系統(tǒng)。本系統(tǒng)的開(kāi)發(fā)和使用提高了考試的效率,給考生和組織者都提供了很大的方便。

參考文獻(xiàn):

[1] 張璇.基于VB.NET的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù), 2013(7):20-23.

[2] 劉祥淼.基于PHP技術(shù)的在線考試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].信息與電腦:理論版,2013(10):30-32

[3] 李云波.在線考試系統(tǒng)關(guān)鍵技術(shù)研究[J].軟件,2014(1):15-16.

[4] 周思軼.在線考試系統(tǒng)中的組卷方法的研究[J].科技信息,2014(2):34-35.

[5] 陳蓉,陳烽,等.在線考試系統(tǒng)通用數(shù)據(jù)模型研究[J].電腦與電信,2014(3):50-51.

[6] 夏偉,周雯霞.在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技廣場(chǎng),2014(2):45-46.

[7] 徐廣龍,殷文雄.在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2014(10):12-13.

[8] 趙美琪,胡政.基于三層架構(gòu)的小區(qū)物業(yè)信息管理系統(tǒng)的設(shè)計(jì)[J].信息技術(shù),2013(8):151-152.

猜你喜歡
三層架構(gòu)軟件工程
基于“三層架構(gòu)”理論的教學(xué)設(shè)計(jì)案例分析
依托工作室的軟件工程實(shí)踐教學(xué)研究
基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
關(guān)于如何創(chuàng)新和完善計(jì)算機(jī)軟件工程管理的探討
ASP.NET三層架構(gòu)體系分析與應(yīng)用
基于SSH 的實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
泾源县| 奉新县| 四川省| 利川市| 屯留县| 天水市| 天长市| 色达县| 肥乡县| 建德市| 衡山县| 仪陇县| 会东县| 色达县| 林周县| 乌兰县| 墨江| 子长县| 崇州市| 独山县| 韶山市| 当涂县| 乌拉特后旗| 全椒县| 黄大仙区| 平山县| 新兴县| 洪泽县| 潼关县| 嘉兴市| 兴业县| 长子县| 成都市| 普兰店市| 扎囊县| 竹北市| 广西| 香港| 宁武县| 宜阳县| 福安市|