论文部分内容阅读
在考试中推行无纸化批改阅卷使各类考试更加公平、公正,对贵州省的经济效益、社会效益、科研和教育作出积极的贡献。但是对贵州省这样一个贫困省份来说,要做到推广应用,没有自己的知识产权,很难做到。现在采用的阅卷系统仍有很多不足。比如,OMR识别子系统识别准确率、网上分发试卷子系统在大批量访问的情况下快速性、试卷批改时安全保密性等仍然有很多问题。有待于进一步的提高。首先文章针对贵州省网上阅卷系统应用存在的不足,指出了开发一个具有贵州自主知识产权的网上阅卷系统的必要性。同时介绍了系统的硬件架构和软件架构。其次文章在第二章介绍了系统的主要设计思想和技术。第三章,文章结合ODD和SSH介绍了阅卷系统的主要的关键技术。主要是根据需求来进行分析建立模型,严格按照DDD(领域驱动设计)划分业务逻辑分工:用Dao在持久层和数据库打交道,Service在业务层负责业务逻辑的分工,Model封装了各个实体数据信息。同时结合了java三种优秀的开源框架:Struts、Spring、Hibernate(SSH)来实现系统的功能架构。其中Struts框架负责整个系统的响应控制的走向,并且前台输入的校验和异常的处理。Hibernate框架负责持久实体和数据库相应的操作。Spring在三者之间起到了“粘合剂”的作用,负责解耦各个相关联的组合类。根据00(面向对象)的开闭原则和依赖抽象来提高系统的解耦,为之后系统的升级,安全方面打下良好的基础。文章并运用了UML时序图描述系统关键功能模块。第四章在系统服务器方面根据平时大量的压力测试实践得出的宝贵经验分别论述了性能的优化设置,数据安全性,数据库灾难防范以及DB系统的健康性检测等关键服务器的管理技术来创建阅卷系统的后台服务器群的高可用性。最后分析了系统需要改进的地方,和以后网上阅卷的前景预测。