基于.NET考试系统核心问题设计与实现.docVIP

  • 3
  • 0
  • 约3.69千字
  • 约 10页
  • 2018-08-27 发布于福建
  • 举报

基于.NET考试系统核心问题设计与实现.doc

基于.NET考试系统核心问题设计与实现

基于.NET考试系统核心问题设计与实现   摘要: 介绍.NET技术下开发考试系统中随机抽题、在线答题、评卷等一些关键问题的设计分析,以及C#代码实现。   关键词: DotNET技术;C#语言; SQL server2005   中图分类号:TP311.1 文献标识码:A 文章编号:1671-7597(2011)0210072-02      0 引言   系统使用的开发语言:C#;开发平台:Microsoft Visual Studio 2005;数据库:Microsoft SQL Server 2005;开发技术:DotNET;数据库访问技术:ADO.NET。   传统考试的过程是:出题、答题、评卷。在线考试系统中关键的部分就是:实现随机抽题功能;实现答题功能;实现判题功能,下面分析这几部分代码实现。   1 设计分析与代码实现   1.1 实现随机抽题功能   假设试题共有7道题目,现在要随机抽取3道题目的步骤如下:   第一步,将7道题目的Id全部取出,放在allQuestionIds数组中,注意,这些Id是标识,由于题目信息的增删可能会造成Id不连续。   第二步,为了避免重复抽取题目,用selectedStates数组来表示对应索引的题目是否被抽中过,false表示没被抽中,所以初始值都为false。   第三步,在allQuestionI

文档评论(0)

1亿VIP精品文档

相关文档