毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

Asp.NET英语教学自学网站的设计与开发 第5页

更新时间:2016-10-5:  来源:毕业论文
3.3.1 登录模块
主要实现当用户登录时,如果没有该用户名,则提示“不存在用户”。如果有该用户名,但输入密码时输入了错误的密码,则提示“密码错误”。
3.3.2 获取课文列表
当合法用户通过系统身份验证登录后,这时可以选择“课程自学”和“在线自测”等。当用户选择了“课程自学”后,出现课程列表,当用户登录后选择课文学习后,显示可以阅读的课文列表,用户可以选择想要学习的课程。
3.3.3课程自学模块
当用户选择了一篇课文,则调用该课文内容,课程名、课文、课后词汇。
3.3.4 在线自测模块
当用户选择了“在线自测”后,用户可以针对某个章节选择“阅读训练”、“单选训练”和“模拟测试”。当选择了“单选训练”,系统则随机调出单选题。当选择了“阅读训练”,系统则随机调出阅读题。试题可以利用SQL Server 提供的newid()这个函数从试题库中随机抽。具体算法分析与实现如下:
{定义参数,获得整套试卷的共同限制参数,即包括输入必要条件得到必要参数和输入任选条件得到任选参数}本文来自辣*文,论'文&网,毕业论文 www.751com.cn 加7位QQ324'9114找源文
必要参数组合= A1 AND A2 ~~AND An;任选参数组合= B1 OR B2 ~~OR Bn;
大题数dts =M @#默认为M道大题;小题数xts=N @#默认为N道小题;
IF 无判断题 THEN dts=dts - 1 END IF @#开始计算大题数
IF 无单选题 THEN dts=dts - 1 END IF
IF 无多选题 THEN dts=dts - 1 END IF
开始扫描相应科目的试题库,获得临时所有符合条件的试题预览
IF 符合必要参数组合 THEN
 SELCECT 任选参数
  B1:显示符合必要参数+B1的试题编号及内容
  B2:显示符合必要参数+B2的试题编号及内容
    ┋ ┋ ┋
  Bn:显示符合必要参数+Bn的试题编号及内容
 END SELCECT
END IF
IF dts>= 1 THEN
 IF 试题编号合法THEN xts=xts + 1
 ELSE 请输入合法的试题编号!
 END IF
 IF dts>xts THEN xts必须大于或等于dts!
 ELSE
  IF 某已存在的题型中小题数为0 THEN 该题型至少要有1道试题!
  END IF
 END IF
 IF 判断题存在且分数<= 0 OR分数>100 THEN 请修改!
 ELSE TOTALFEN= TOTALFEN +PDTF
 END IF
 IF 单选题存在且分数<= 0 OR分数>100 THEN 请修改!
 ELSE TOTALFEN= TOTALFEN +DXTF
 END IF
 IF 多选题存在且分数<= 0 OR分数>100 THEN 请修改!
 ELSE TOTALFEN= TOTALFEN +TSTF
 END IF
 IF TOTALFEN <= 0 OR TOTALFEN > 100 THEN
  总分在1---100分之内!
 END IF
ELSE 试卷大题数不得为0!
 IF testtime<= 0 OR testtime>= 4 (hour) THEN
  考试时间必须满足0 <testtime< 4 (hour)!
 END IF
END IF
IF所有数据均合法 THEN 则将该试卷的相关信息存盘
END IF
当选择了“模拟测试”,系统则按比例随机调出单选和阅读题,测试有时间限制,到时间会自动交卷。当用户完成题后,点最下面的“交卷”按钮,完成测试。系统会根据用户所选答案算出成绩,显示在页面上。

上一页  [1] [2] [3] [4] [5] [6] 下一页

Asp.NET英语教学自学网站的设计与开发 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。