摘 要: 运用Visual C++程序设计技术与SQL Server2000数据库技术相结合,开发了学生网上考试系统。根据学生考试的特点和学校的实际情况,网上考试系统中设置两种用户,分别是学生和教师。学生进入考试界面抽取试卷、网上考试、交卷、查看成绩。教师进入后台可以设置试卷科目和考试的试题、查看学生的考试成绩和各题得分,以及进行学生成绩的统计、学生的信息管理等,实现了教考分离以及考务工作全自动化管理,在一定程度上减少了影响考试的人为主观因素,同时减少了教师的工作量。

关键词: 网上考试; 数据库; 试卷; 题库

随着计算机网络技术和网络教育的不断发展,传统的基于纸笔的考试形式已不能适应现在的教育发展需要,而网络考试则是一个很重要的发展方向。网络考试是传统考试的延伸,它充分利用了数据技术,大大简化了传统考试的过程,提高了教学的灵活性,是电子化教学不可缺少的一个重要环节。网络考试系统具有很大的优势:考试时间和地点灵活,考生可以在规定时间段内的任意时间参加;网上考试阅卷快,系统可以在考试结束时当场给出考试结果;计算机判卷,避免人为错误,又节约成本,并且缩短传统考试要求老师打印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷这个漫长而复杂的过程,使考试更趋于客观、公正。

1 系统分析

网上考试基于网络环境,试卷应该从服务器的数据库中抽取试题生成。另外,考生选择答案提交后,应该由计算机自动阅卷,得到成绩后显示出来;其次,应该能够方便、快捷地对网上考试系统进行后台管理。如图1所示系统功能需求图。

2 系统设计

2.1绘制用例图设计系统功能

考生登录客户端考试系统后,可以抽取试卷、网上考试、提交试卷,之后还可以查看本次考试成绩,如图2所示学生用例图。教师作为考试系统进行管理员,在考试系统后台可以对考试系统进行试卷管理、试题库管理、学生信息管理、成绩管理,如图3所示教师用例图。

2.2 系统流程图

进入本系统需首先选择登录身份,如果是学生登录,则验证成功后进入考试系统答题或者查询成绩;如果是教师登录,则登录成功后会进入系统管理界面,网上考试系统流程图如图4所示。

3 数据库设计

网上考试系统中对数据的安全性和稳定性要求较高,因此采用SQL Server2000作为本系统的数据库。

3.1数据库需求分析

通过上述对系统设计分析,根据网上考试系统的需求,共需创建以下信息:

(1)考试信息表:用来记录考试信息;

(2)客观题信息表:用来记录客观题信息;

(3)主观题信息表:用来记录主观题信息;

(4)考生信息表:用来记录考生的基本信息;

(5)客观题临时表:用来记录考生抽取的客观题;

(6)考生主观题做答表:用来记录考生主观题作答信息;

(7)成绩信息表:用来记录考生的成绩;

(8)教师信息表:用来记录教师的基本信息。

3.2 数据库表之间关系

根据前面对数据库的需求分析,创建8个表的关系图,如图5所示。

还没注册? 现在免费注册,您即可: ?阅读所有技术文章及下载网站资料; ?定期获得业界最新资讯及设计实例; ?拥有个人空间参与网站及客户活动; ?撰写博客与业界朋友交流分享经验; 已经注册? 登录阅览全部精彩内容 用户名: 密码:

计算机考试答题设计用例图,学生网上考试系统的设计与实现相关推荐

  1. 计算机选修论文,学生网上选课系统的设计与实现(计算机系毕业论文).pdf

    毕业设计(论文) 题目: 学生网上选课系统的设计与实现 学 院: 信息工程学院 专 业: 计算机科学与技术 班 : 学生姓名: 学 号: 指导教师: 完成日期: 20xx 年 xx 月 xx 日 毕业 ...

  2. 基于JSP技术的学生网上选课系统的设计与实现

    摘   要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.学生选课系统作为一种现代化的教学技术,已越来越受到人们的重视, ...

  3. 选课系统html页面设计,网上选课系统的设计与实现(代码)..doc

    网上选课系统的设计与实现(代码). 网上选课系统的设计与实现(代码) 目录 摘要1 ABSTRACT2 第一章 引言3 1.1课题背景及意义3 1.2开发工具的选用及介绍3 1.3 课题的可行性分析5 ...

  4. 网上商城java实现毕业论文,毕业论文--基于Java的网上商城系统的设计与实现

    毕业论文--基于Java的网上商城系统的设计与实现 毕业设计(论文)毕业设计(论文) 题 目 购便宜购物商城 系 别 计算机工程系 专 业 计算机科学与技术 班 级 姓 名 指导教师 下达日期 年 月 ...

  5. ssm+Vue计算机毕业设计学生网上请假系统(程序+LW文档)

    ssm+Vue计算机毕业设计学生网上请假系统(程序+LW文档) 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclis ...

  6. 基于B/S的学生网上考试系统(ssh,mysql)

    近年来,互联网在国际上得到了迅猛的发展,基于互联网的各种应用也日益受到人们的重视.基于Web的考试系统正是在这种形势下应运而生的.尽管传统的考试形式应用还非常普遍,但伴随着远程教学的推广普及,作为远程 ...

  7. 计算机毕业设计Java学生网上请假系统(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java学生网上请假系统(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java学生网上请假系统(源码+系统+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 ...

  8. [附源码]Java计算机毕业设计SSM高校学生网上请假系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  9. 【计算机毕业设计】123网上商城系统的设计与实现

    一.系统截图(需要演示视频可以私聊) 摘  要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式.本网上商城系统就是在这样的大环境下 ...

最新文章

  1. xpath定位中starts-with、contains和text()的用法
  2. 【安全】从mimikatz学习Windows安全之访问控制模型
  3. 9.11 strace:跟踪进程的系统调用 、ltrace:跟踪进程调用库函数
  4. html和css如何制作小球,[网页设计]使用CSS3动画模拟实现小球自由落体效果
  5. Hadoop HBase概念学习系列之hbase shell中执行java方法(高手必备)(二十五)
  6. 视频分析服务器作用,如何选择合适的视频分析解决方案?
  7. CTA鼻祖带你走进量化研究的世界
  8. uCore OS Lab 1 系统软件启动过程
  9. 2022-2027年中国沙漠旅游行业市场全景评估及发展战略规划报告
  10. 2018年12月份计算机,CPU天梯图2018年12月最新版 十二月台式电脑CPU性能排行
  11. 网站出现403错误怎么办,为什么会出现403错误,要怎么解决
  12. 那些入行的Python工程师们还好吗?
  13. Mac苹果电脑开不了机怎么办,该怎么修复
  14. QXcbConnection: Could not connect to display :0
  15. PHP中的面向对象思想
  16. 电感电容等对正弦电流信号的感抗或者阻抗需要从有效值角度考虑,从幅值角度考虑。瞬时的电压除以电流得到的瞬时感抗或者容抗是正切或者余切没有意义
  17. thinkphp6 容器和依赖注入
  18. Vegas的MP4渲染格式
  19. 【Attention】Dual Attention(DANet) Fully Attention(FLA)
  20. RGB颜色对照查询表

热门文章

  1. python学习笔记14 图像格式转换png转jpg
  2. python爬虫:爬取酷狗音乐榜单中的音乐信息并存储到MySQL(附源码)
  3. 用计算机描点法画方程函数图像,函数的三种表示方法及用描点法画函数图像.——青夏教育精英家教网——...
  4. JAVA读取WORD,EXCEL,POWERPOINT,PDF文件的方法
  5. 鸟哥的Linux私房菜基础篇笔记--8
  6. 互联网最有价值行业分析
  7. 在我们之间为什么显示服务器已满,icloud储存空间已满怎么解决
  8. 发卡网源码(企业和个人发卡网源码二合一)及代理系统附搭建教程
  9. 【闲趣】你的父母有哪些神操作?
  10. POJ 2671 Jimmy's Bad Day ★ (区间DP)