国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

基于面向?qū)ο蟮脑诰€考試系統(tǒng)畢業(yè)論文+開題報(bào)告.rar

RAR格式版權(quán)申訴手機(jī)打開展開

基于面向?qū)ο蟮脑诰€考試系統(tǒng)畢業(yè)論文+開題報(bào)告,摘要目前大多數(shù)在線考試系統(tǒng)都是采用結(jié)構(gòu)化的分析和設(shè)計(jì)實(shí)現(xiàn)的,這樣不免在代碼的復(fù)用性和可讀性方面有不足,而且全部的功能都是在服務(wù)器端實(shí)現(xiàn)的,在性能和用戶體驗(yàn)方面也有欠缺。本系統(tǒng)采用了面向?qū)ο蟮姆治龊驮O(shè)計(jì),整體上采用了三層架構(gòu)的設(shè)計(jì)方式,并結(jié)合了ajax技術(shù)在客戶端實(shí)現(xiàn)部分邏輯,使用了nhibernate作為數(shù)據(jù)訪問層,大...
編號(hào):20-260046大小:617.20K
分類: 論文>計(jì)算機(jī)論文

該文檔為壓縮文件,包含的文件列表如下:

內(nèi)容介紹

原文檔由會(huì)員 wanli1988go 發(fā)布

摘要

目前大多數(shù)在線考試系統(tǒng)都是采用結(jié)構(gòu)化的分析和設(shè)計(jì)實(shí)現(xiàn)的,這樣不免在代碼的復(fù)用性和可讀性方面有不足,而且全部的功能都是在服務(wù)器端實(shí)現(xiàn)的,在性能和用戶體驗(yàn)方面也有欠缺。本系統(tǒng)采用了面向?qū)ο蟮姆治龊驮O(shè)計(jì),整體上采用了三層架構(gòu)的設(shè)計(jì)方式,并結(jié)合了Ajax技術(shù)在客戶端實(shí)現(xiàn)部分邏輯,使用了NHibernate作為數(shù)據(jù)訪問層,大大改善了代碼的重用性和可讀性并改善了用戶體驗(yàn)和系統(tǒng)性能,而且簡(jiǎn)化了系統(tǒng)的開發(fā)。本系統(tǒng)實(shí)現(xiàn)了試題管理、根據(jù)知識(shí)點(diǎn)制定出題策略、根據(jù)出題策略隨機(jī)抽題、考試計(jì)時(shí)、自動(dòng)交卷、客觀題自動(dòng)閱卷、在線閱卷、查看分?jǐn)?shù)等功能。
關(guān)鍵字:三層架構(gòu);面向?qū)ο螅籒Hibernate;Ajax;XSLT

Abstract

Recently, most of Examination Systems are implemented with structural style design and analyse which is unavoidable to cause lack in code’s reusability and readability. And their functions are implemented in server side. So they are also lack in the User’s experience and performance. This system applied Object-Oriented analysis and design, and applied three layer architecture on the whole, and combines Ajax to realize some logic in the client side, and use NHibernate as data access layer. All above improves the code’s reusability and readability, the user’s experience and the performance of system. Also simplified the development of system. This system implemented question manage, making selecting strategy according knowledge, randomly selecting question according to selecting strategy, examination timing, automatic submitting paper, auto scoring for objective question, score online, check score and other functions.
Keywords:three layer architecture;OO;NHibernate;Ajax;XSLT

目 錄
第1章 緒論 1
1.1 系統(tǒng)的研究目的和意義 1
1.2 系統(tǒng)的開發(fā)背景 1
1.2.1開發(fā)工具和平臺(tái)介紹 1
1.2.2 NHibernate介紹 1
1.2.3 XML,XSLT 生成xhtml介紹 2
1.2.4 Ajax.net和Jquery 2
第2章 需求分析 3
2.1 需求說(shuō)明 3
2.2 用例說(shuō)明 3
2.3用例圖 4
第3章 系統(tǒng)的總體設(shè)計(jì) 5
3.1 系統(tǒng)的業(yè)務(wù)流程 5
3.2系統(tǒng)的分層設(shè)計(jì) 5
3.3系統(tǒng)的包的設(shè)計(jì) 6
3.4 各層之間的依賴關(guān)系 9
3.5 抽象工廠和反射實(shí)現(xiàn)對(duì)數(shù)據(jù)訪問層的依賴注入 10
3.6 各層之間的交互 10
3.7系統(tǒng)的領(lǐng)域模型 11
3.8系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì) 13
第4章 在線考試系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn) 14
4.1信息管理的設(shè)計(jì)和實(shí)現(xiàn) 14
4.2用戶登陸和安全驗(yàn)證 20
4.3 試題庫(kù)的設(shè)計(jì)和實(shí)現(xiàn) 25
4.4 試卷的設(shè)計(jì)和實(shí)現(xiàn) 30
4.5 出題策略的設(shè)計(jì)和實(shí)現(xiàn) 35
4.6 考試的設(shè)計(jì)和實(shí)現(xiàn) 39
4.7 學(xué)生在線考試表示層的設(shè)計(jì)和實(shí)現(xiàn) 43
4.8 改卷的設(shè)計(jì)和實(shí)現(xiàn) 49
4.9 用戶界面的設(shè)計(jì)和實(shí)現(xiàn) 54
4.9.1 Div+Css布局 54
4.9.2 可編輯的樹形控件 56
第5章 總結(jié) 61
參考文獻(xiàn) 61
致謝 61

參考文獻(xiàn)
[1] Craig Larman. Applying UML and Patterns. 北京:機(jī)械工業(yè)出版社,2006.9
[2] 李建忠. .net框粿@絳蟶杓疲ㄐ薅┌媯M]. 北京:清華大學(xué)出版社,2003.11
[3] Matin Fowler. UML精粹. 北京:清華大學(xué)出版社,2005.5
[4] Lars Powers, Mike Snell. Microsoft Visual Studio 2005 Unleashed. 美國(guó):Sams,2006.8.18
[5] Matin Fowler. 企業(yè)應(yīng)用架構(gòu)模式. 北京:中國(guó)電力出版社,2004.5
[6] Alessandro Gallo. Asp.net Ajax in Action. 美國(guó):Manning Publications,20