zoukankan      html  css  js  c++  java
  • 论文摘要

    摘要

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

    关键字:三层架构;面向对象;NHibernateAjaxXSLT

    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

  • 相关阅读:
    蓝桥杯历届试题 打印十字图 文字图形
    Cuckoo Hashing
    2006 飞行员配对(二分图最大匹配)
    Bad Hair Day(求数组中元素和它后面离它最近元素之间的元素个数)
    2019CCPC江西省赛
    字典树系统学习
    ac自动机学习
    项目管理(把与某点相邻边分为两类 是复杂度降为(n^(3/2))
    Ultra-QuickSort(离散化)
    Chika and Friendly Pairs(莫队+树状数组+离散化+预处理上下界)
  • 原文地址:https://www.cnblogs.com/xhan/p/1202501.html
Copyright © 2011-2022 走看看