[软件管理系统类精品]基于面向对象的在线考试系统

[软件管理系统类精品]基于面向对象的在线考试系统

ID:9292982

大小:1.15 MB

页数:65页

时间:2018-04-26

[软件管理系统类精品]基于面向对象的在线考试系统_第1页
[软件管理系统类精品]基于面向对象的在线考试系统_第2页
[软件管理系统类精品]基于面向对象的在线考试系统_第3页
[软件管理系统类精品]基于面向对象的在线考试系统_第4页
[软件管理系统类精品]基于面向对象的在线考试系统_第5页
资源描述:

《[软件管理系统类精品]基于面向对象的在线考试系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于面向对象的在线考试系统摘要目前大多数在线考试系统都是采用结构化的分析和设计实现的,这样不免在代码的复用性和可读性方面有不足,而且全部的功能都是在服务器端实现的,在性能和用户体验方面也有欠缺。本系统采用了面向对象的分析和设计,整体上采用了三层架构的设计方式,并结合了Ajax技术在客户端实现部分逻辑,使用了NHibernate作为数据访问层,大大改善了代码的重用性和可读性并改善了用户体验和系统性能,而且简化了系统的开发。本系统实现了试题管理、根据知识点制定出题策略、根据出题策略随机抽题、考试计时、自动交卷、客观题自动阅卷、在线阅卷、查看分数等功能。关键字:三层

2、架构;面向对象;NHibernate;Ajax;XSLT61基于面向对象的在线考试系统AbstractRecently,mostofExaminationSystemsareimplementedwithstructuralstyledesignandanalysewhichisunavoidabletocauselackincode’sreusabilityandreadability.Andtheirfunctionsareimplementedinserverside.SotheyarealsolackintheUser’sexperienceandpe

3、rformance.ThissystemappliedObject-Orientedanalysisanddesign,andappliedthreelayerarchitectureonthewhole,andcombinesAjaxtorealizesomelogicintheclientside,anduseNHibernateasdataaccesslayer.Allaboveimprovesthecode’sreusabilityandreadability,theuser’sexperienceandtheperformanceofsystem.A

4、lsosimplifiedthedevelopmentofsystem.Thissystemimplementedquestionmanage,makingselectingstrategyaccordingknowledge,randomlyselectingquestionaccordingtoselectingstrategy,examinationtiming,automaticsubmittingpaper,autoscoringforobjectivequestion,scoreonline,checkscoreandotherfunctions.

5、Keywords:threelayerarchitecture;OO;NHibernate;Ajax;XSLT61基于面向对象的在线考试系统目录第1章绪论11.1系统的研究目的和意义11.2系统的开发背景11.2.1开发工具和平台介绍11.2.2NHibernate介绍11.2.3XML,XSLT生成xhtml介绍21.2.4Ajax.net和Jquery2第2章需求分析32.1需求说明32.2用例说明32.3用例图4第3章系统的总体设计53.1系统的业务流程53.2系统的分层设计53.3系统的包的设计63.4各层之间的依赖关系93.5抽象工厂和反射实现对数据

6、访问层的依赖注入103.6各层之间的交互103.7系统的领域模型113.8系统的数据库设计13第4章在线考试系统详细设计和实现144.1信息管理的设计和实现144.2用户登陆和安全验证204.3试题库的设计和实现254.4试卷的设计和实现304.5出题策略的设计和实现354.6考试的设计和实现394.7学生在线考试表示层的设计和实现434.8改卷的设计和实现494.9用户界面的设计和实现544.9.1Div+Css布局5461基于面向对象的在线考试系统4.9.2可编辑的树形控件56第5章总结61参考文献61致谢6161基于面向对象的在线考试系统第1章绪论1.1

7、系统的研究目的和意义随着标准化考试的日益普及,在各种考试中越来越多地采用了计算机考试的方式。相对于传统的卷面考试而言,由于传统的卷面考试从出题印刷到下发试卷等环节需要较长的时间,接触的人员相对较多,因而在保密方面具有一定的困难。而计算机考试系统采用试题库方式提供试题来源,考前无任何成套试卷,考试时考卷由计算机现场随机生成,各考生试卷不完全相同,从而避免了互相参看等作弊现象或不公平成绩的出现。目前国内在线考试系统多数都是基于asp、jsp等服务器端技术实现的。这就不免在保存答案时候要刷新考试页面和重新生成试卷。这种方式的考试系统使用起来给用户的体验非常的糟糕,而

8、且效率不高。另外大多数的考试系统都是结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。