项目名称:移动考试平台
一、系统功能介绍
1、1移动考试端
1、2移动后台服务器
二、流程说明
2、1流程图
2、2详细流程说明
2、2、1 考试准备阶段
2、2、1、1安排考试
通过广铁集团培训考试系统安排考试; (在原有的广铁集团培训考试系统中操作)
2、2、1、2 考试相关业务数据查询
通过WebService查询广铁集团培训考试系统业务员数据;
2、2、1、3 下载数据到客户端
与之相关的的信息包括:参加考试人员信息,考试基本信息、考卷信息,考试试题信息。对应的数据库Tuser(用户表)、考试安排表(Exam_Arrange)Exam_Paper(试卷表)、试卷表-试题表(Exam_Paper_Test)、试题表(Test_Ques)、考试公告与人员表(Exam_Arrange_User);通过网络考试系统下载数据到客户端,客户端后台采用Sqlite数据库。
2、2、1、3 下载的数据拷贝到PDA端
2、2、2 参加考试验证阶段
2、2、2、1 校验身份证
通过身份证读卡器,读取证件号码(IDcardno),通过身份证号码查询TUser表,获取学员ID号,通过ID号查询考试公告与人员表(Exam_Arrange_User),看学员是否已经安排参加了考试,验证通过,标识验证成功,并获取考试ID号,否则提示出错。
2、2、2、2 登录系统拍照
学员输入身份证号码和考试ID号,登录成功后,进入拍照界面。提示对准位置,点击拍照,拍照成功后,进入考试答卷界面。
2、2、2、3 考试监控
登录考试后,后台进行提示;
2、2、3 进行答题
2、2、3、1 进入系统开始答题
答案记录在移动后台数据库,对应的数据表:【手工组卷】答案表(Exam_RSLT)、学生答案表(STDNT_ASWR)、【策略组卷】个人考试测试答案表(Personal_Exam_RSLT)、学生个人测试答案表(Personal_Stdnt_ASWR);
2、2、3、1 交卷
修改参加考试表示,为已参加考试;
2、2、4 考试结束阶段
2、2、4、1试题上传
交卷后,试题答案以及个人个人照片从PDA上传到移动考试后台;
2、2、4、2 阅卷
系统自动阅卷,出成绩;
2、2、4、3 成绩单打印
打印内容包括:考试名次,单位,姓名、成绩、个人照片;
2、2、5 考试完成数据同步到广铁集团培训考试系统
三、开发工具选择
- WCFApplication:VS2008(C#)
- WindowsApplication:VS2008(C#)
- SmartDeviceApplication:Eclipse(Java)+Android
- 广铁集团培训考试系统后台数据库:Oracle9i
- 移动考试端后台数据库:Sqlite