电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

在线考试系统课程设计VIP免费

在线考试系统课程设计_第1页
1/17
在线考试系统课程设计_第2页
2/17
在线考试系统课程设计_第3页
3/17
一、需求分析 计算机技术没有应用到考试上时,组织一次考试只是要经过五步:人工出题,考生考试,人工阅卷,成绩评估和试卷分析,这是一项十分繁琐和容易出错的工作,教师的工作量非常的大。很明显,传统的考试方式已经不再适应现代考试的需要。如今,信息技术的迅猛发展,应用不断扩大,教学和虚拟大学等相继出现,这些应用正逐步深入到千家万户,人们迫切要求利用这些技术来进行在线考试,以减少教师的工作负担并提高工作效率,同时提高考试的质量,从而使考试更趋于公正,客观,更加激发学生的兴趣。例如,目前许多国际著名的计算机公司所举办的各种认证考试绝大部分是采用这种形式。 二、数据库设计 1, 概念模型设计(E—R 图) 用户信息 是否已经登录 用户姓名 用户账号 用户密码 是否参加了考试 用户类型试题题库 选项 C 选项 D 选项 E 选项 F 选项 B 选项 A 试题类型 试题编号 试题答案 试题题目 学生考试试卷 试卷类型 题库中的编号 题目在试卷中的编号 题目答案 选项 A 选项 C 选项 B 选项 D 选项 E 考生答案 学生成绩 考生编号 考生成绩 选择题成绩 判断题成绩 填空题成绩 系统参数 考试时间 参数编号 选项 F 2、E-R 图转为逻辑模型的方法及过程 在sql 中创建一个新的数据库CET6,以E—R 图中的实体的名称创建表。设计表时,以该 E—R 图中的属性为列名,根据实际情况确定其数据类型和长度,在必须唯一的列名处设计主键。在sql 中一共建立七个表来实现 CET6 模拟考试系统应用程序数据的连接。其中,UserType 表示数据类型,0 表示学生,1 表示管理员。UserId 表示用户账号,UserName 表示用户姓名,UserPsw 表示用户密码。HaveIn,HaveTest 分别表示用户是否登录和参加考试。TypeId,TypeName 分别表示试题类型和试题类型名。XZT_BL,XZT_FZ 分别表示选择题的分值和比例。判断题和填空题类推。StudentId 表示考生考号,TopicId、PaperTopId 分别表示试题在题库和试卷中的编号。TopicName、TopicAnswer 表示试题题目和答案。 3、逻辑模型 TB_User(用户信息表) TB_TestTy pe(试题类型表) TB_Param(系统参数表) TB_Stu Test(学生考试试卷表) TB_Grade(学生分数表) TB_Test(试题安排) TB_Stu Test(学生考试试卷表) 4 、数据库评价 首先,用 sql 设计数据库比较稳定,对数据的要求也比较严格。这样在编码阶段数据这一块就基本没有不合理...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

在线考试系统课程设计

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部