交接说明-测验系统_第1页
交接说明-测验系统_第2页
交接说明-测验系统_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工作交接说明郝宁 2015/3/3一.文档资料项目介绍项目名称:测验系统1.0项目地址:/yanxiu/yanxiu-quiz/trunk概要说明该项目主要为培训业务提供考试服务。试卷分为在线考试和在线测验,随堂测和随堂练,包含一部分调查问卷的功能在里面。考试题目支持单选、多选、判断、填空、简答五种题目。数据字典参照:/yaxniu/yanxiu-quiz/doc/考试系统数据字典1.doc接口定义参照:/yaxniu/yanxiu-quiz/doc/考试系统接口定义.doc命令清单启动命令:sh /opt/yanxiu/yanxiu-quiz/bin/start.sh (测验系统后台服务) sh /opt/yanxiu/yanxiu-quiz/bin/kill.sh(测验系统后台服务)sh /opt/yanxiu/bin/start-quiz.sh | stop-quiz.sh | restart-quiz.sh (测验系统WEB RESIN服务) sh /opt/yanxiu/bin/createQuiz.sh -qid 18000 (测验系统考试静态化命令)环境介绍开发环境:本地开发线上环境:11 5依赖服务单点登录:yanxiu-passportNOSQL服务: ttserver 存储用户考试过程中的相关状态(答题机会,答题草稿) redis 存储考试相关数据信息(试卷,试题,成绩)系统架构服务器架构代理服务器(Ngnix) + WEB服务器(Resin),通过Ngnix做负载均衡代码设计 MVC 框架:Struts + Spring + Hibernate R P C 框架:Thrift 服务策略 试卷访问采用页面静态化策略安全策略 所有内网接口,采用参数过时时间,加密传输方式在线考试接口WEB前端采用FLASH插件方式进行数据交互,交互过程采用参数过时时间,加密传输方式具体实现:增加时间戳,加密字符串(参数加密后)同步策略异步同步,失败容错,阻塞队列设计模式 生产者-消费者模式 单例模式二. 代码介绍用户访问(QuizAction.java)页面展示 .quiz() 题目提交 .submitQuiz() 创建试卷 .createQuiz()开始答题 .startQuiz()查看成绩 .viewScore() 培训业务(CreateQuizAction.java)创建/修改试卷 .createQuiz()用户所有测验结果 .p_res()试卷所有测验结果 .quiz_res()取消成绩 .qs_c()注销成绩 .zs_c()三.提交流程第一步:用户答题后,访问提交接口第二步:解析答

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论