日韩精品极品视频在线观看免费,天天夜碰日日摸日日澡性色AV,精品国产福利在线观看网址,亚洲第一区欧美国产综合

基于面向對象的在線考試系統(tǒng)畢業(yè)論文+開題報告.rar

RAR格式版權申訴手機打開展開

基于面向對象的在線考試系統(tǒng)畢業(yè)論文+開題報告,摘要目前大多數在線考試系統(tǒng)都是采用結構化的分析和設計實現的,這樣不免在代碼的復用性和可讀性方面有不足,而且全部的功能都是在服務器端實現的,在性能和用戶體驗方面也有欠缺。本系統(tǒng)采用了面向對象的分析和設計,整體上采用了三層架構的設計方式,并結合了ajax技術在客戶端實現部分邏輯,使用了nhibernate作為數據訪問層,大...
編號:20-260046大小:617.20K
分類: 論文>計算機論文

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

內容介紹

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

摘要

目前大多數在線考試系統(tǒng)都是采用結構化的分析和設計實現的,這樣不免在代碼的復用性和可讀性方面有不足,而且全部的功能都是在服務器端實現的,在性能和用戶體驗方面也有欠缺。本系統(tǒng)采用了面向對象的分析和設計,整體上采用了三層架構的設計方式,并結合了Ajax技術在客戶端實現部分邏輯,使用了NHibernate作為數據訪問層,大大改善了代碼的重用性和可讀性并改善了用戶體驗和系統(tǒng)性能,而且簡化了系統(tǒng)的開發(fā)。本系統(tǒng)實現了試題管理、根據知識點制定出題策略、根據出題策略隨機抽題、考試計時、自動交卷、客觀題自動閱卷、在線閱卷、查看分數等功能。
關鍵字:三層架構;面向對象;NHibernate;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ā)工具和平臺介紹 1
1.2.2 NHibernate介紹 1
1.2.3 XML,XSLT 生成xhtml介紹 2
1.2.4 Ajax.net和Jquery 2
第2章 需求分析 3
2.1 需求說明 3
2.2 用例說明 3
2.3用例圖 4
第3章 系統(tǒng)的總體設計 5
3.1 系統(tǒng)的業(yè)務流程 5
3.2系統(tǒng)的分層設計 5
3.3系統(tǒng)的包的設計 6
3.4 各層之間的依賴關系 9
3.5 抽象工廠和反射實現對數據訪問層的依賴注入 10
3.6 各層之間的交互 10
3.7系統(tǒng)的領域模型 11
3.8系統(tǒng)的數據庫設計 13
第4章 在線考試系統(tǒng)詳細設計和實現 14
4.1信息管理的設計和實現 14
4.2用戶登陸和安全驗證 20
4.3 試題庫的設計和實現 25
4.4 試卷的設計和實現 30
4.5 出題策略的設計和實現 35
4.6 考試的設計和實現 39
4.7 學生在線考試表示層的設計和實現 43
4.8 改卷的設計和實現 49
4.9 用戶界面的設計和實現 54
4.9.1 Div+Css布局 54
4.9.2 可編輯的樹形控件 56
第5章 總結 61
參考文獻 61
致謝 61

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