《信息论与编码》在线考试系统

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:


摘  要
  信息时代计算机网络技术给整个社会带来的冲击已经波及到社会的各个层面,随着现代远程教育的兴起,网络考试系统也开始受到人们的关注。网络化考试系统对节约考试成本,实现远距离的同步考试,提高考试效率,确保考试结果的公平、公正、科学、及时等具有重要的意义。相比传统的考试方式,网络考试的好处是显而易见的,不仅可以动态地管理考试信息,而且还提高了教学的灵活性。本系统采用B/S的体系结构,利用Access设计了系统的数据库,使用asp语言实现了用户管理、题库管理、试卷生成、在线考试、成绩查询。可以满足《信息论与编码》这门课程客观题的网络考试需求,有效地减速轻了教师的工作负担。
  
  关键词:网络考试;asp;ACCESS;B/S体系结构;VBScript

Design and Implement of The Theory of Information and
Coding On-line Examination System
Abstract
  The development of computer network technology has brought about great impact on the whole society. With the development of modern remote education, examining system on-line is drawing more and more attention . The application of the online-examination system has great significance to the saving of test cost. It's saving of test cost, realizes remote having an examination in step and improving of testing efficiency. With the structure of B/S, the database of this system is designed with use of Access, and this system realizes the user management, question library management, examination paper production, online test, result inquired by using of asp. This system can requirements of The Theory of Information and Coding objective question network test, it can lessen teachers' burden of work.
  
  Key words: Online Exam;asp;ACCESS;B/S structure; VBScript

目  录
论文总页数:25页

1 引言 1
1.1 背景 1
1.2 系统需解决的主要问题 1
1.3 相关技术介绍 1
2 需求分析 2
2.1 目标 2
2.2 处理流程 2
2.3 运行环境 3
3 概要设计 4
3.1 系统整体设计 4
3.2 系统模块结构图 5
3.3 各模块功能简介 5
4 详细设计及其实现 6
4.1 数据库设计 6
4.2 用户登录 9
4.3 添加试题 10
4.4 用户管理 13
4.5 生成试卷 15
4.6 在线考试及评分 17
4.7 成绩查询 20
结  论 22
参考文献 22
致    谢 24
声    明 25

系统用户的身份划分为两种权限:教师和学生,教师能够管理试题库、管理学生用户和在线制卷,学生则只能进行在线答题和查询成绩。
  《信息论与编码》在线考试系统实现了在线录入试题、生成试卷、在线考试、成绩查询等功能,共分为五个模块:题库管理模块、试卷生成模块、用户管理模块、成绩查询模块和学生考试管理模块。本系统完成了以下几个大模块:
  ● 题库管理模块:主要完成教师对题库的操作,包括试题的录入,查看,删除及修改;
  ● 试卷生成模块:主要根据不同的条件从题库中选出符合要求的试题生成试卷;
  ● 用户管理模块:对登录系统的人员进行统一管理,并赋予不同的权限;
  ● 成绩查询模块:可进行成绩的查询;
  ● 学生答卷模块:学生登录后,可进行在线考试。


各模块功能简介
  登录模块:当用户登录到考试系统时,首先要求输入用户名和密码,按下确定后进行身份验证,如果没有通过身份验证,根据验证结果进行不同的操作,说明没有通过的原因。没有通的原因可能为,输入的姓名和密码错误,该用户不存在等;
  身份验证模块:当用户进入考试系统时,系统根据不同的情况返回不同的值,以判别该用户是老师还是学生;
  查成绩模块:当考生登录后,可查询自己不同试卷的最后得分;
  生成试卷模块:根据读取到的试卷设置,生成考试试卷;
  生成单项选择题模块:根据考试要求,从数据库中的单项选择题库中随机抽取规定数量的单项选择试题;
  生成多项选择题模块:根据考试要求,从数据库中的多项选择题库中随机抽取规定数量的多项选择试题;
  生成判断题模块:根据考试要求,从数据库中的判断题库中随机抽取规定数量的判断试题;
  读取数据库模块:根据要求,从数据库中读取需要的信息;
  做试卷模块:考生做试卷,让考生根据试题要求,输入答案;
  生成试题模块:根据读取到的信息,生成试题;
  生成单项选择题模块:根据教师的输入,将新生成的单项选择题保存到数据库中;
  生成多项选择题模块:根据教师的输入,将新生成的多项选择题保存到数据库中;
  生成判断题模块:根据教师的输入,将新生成的判断题保存到数据库中;
  提交试卷模块:将考生答案保存到数据库中,然后评卷,再把考试的分数保存到数据库中;
  评分模块:对考生试卷的答案和标准答案对比,对的加分,最后得出考试结果;
  保存到数据库模块:根据要求,将数据保存到数据库中。