考试系统数据库设计.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与设计方法课程作业通用考试系统设计 PAGE PAGE 4 数据库原理与设计方法 课程作业 姓名:杨进 学号: 081081 联系方式:yangjin86@126.com2009.6 通用考试系统设计 引 言 规范化的数据库设计是衡量一个数据库应用系统成功与否的重要指标。在考试系统中,要完成的功能是在现有题库的基础上实现考生在线考试(包括在局域网内或Internet上),然后完成对考生考试成绩的处理。以下论述如何将题库维护,考试管理与成绩处理等功能有机地结合起来,按照关系数据库设计理论设计一种通用的考试系统数据库,并按照数据流程的特点给出了实现方法。 第一部分 需求分析 考试系统的功能是实现考生的考试,一般来说完成考试的过程如下: 管理员对课程进行设置→根据课程维护题库→根据存在试题的题库抽取考试的试卷→录入允许参加考试的考生名单,考生根据所学的课程抽取相应的试卷进行考试→教师批卷→统计考试成绩→查询考试结果。 数据库对象: (1)考生:考号,姓名,性别,密码,备注。 (2)课程:课程号,课程名称,上课班级,任课老师。 (3)试题:题号,题型,课程号,章节,试题,答案,答案提示,分值,命题人编号,难度,入库时间。 (4)试卷:试卷号,试卷代号,试卷名称,试卷密码,考试时间,试卷人编号,阅卷人编号,适用对象,适用学期,出圈日期,是否延时,延时口令。 (5)抽卷:试卷号,题号。 (6)答卷:考号,试卷号,试题号,考生答案,得分,是否已批卷。 (7)题型:试题类型,试题名称,判卷方式。 (8)系统用户:编号,用户名,密码,权限1,权限2。 数据字典: {考号,考生的编号,整数型,10} {姓名,考生的名称,字符型,10} {性别,考生的性别,字符型,4} {密码,考生的密码,整数型,10} {备注,考生的备注,字符型,20} {课程号,课程的编号,整数型,10} {课程名称,课程的名称,字符型,10} {上课班级,上此课程的班级,整数型,10} {任课老师,任教此课程的老师,字符型,10} {题号,试题的编号,整数型,10} {题型,试题的型号,字符型,10} {课程号,此试题课程对应的编号,整数型,10} {章节,试题的章节,整数型,10} {试题,试题的具体内容,字符型,10} {答案,试题的答案,字符型,10} {答案提示,试题的答案正确与否,字符型,10} {分值,考生此门考试的分数,整数型,4} {难度,试题的难度,字符型,10} {入库时间,试题入库的时间,整数型,10} {试卷号,试卷的编号,整数型,10} {试卷代号,试卷的代号,整数型,10} {课程号,此课程的编号,整数型,10} {试卷密码,试卷的密码,整数型,10} {考试时间,此课程的考试时间,整数型,10} {出卷人编号,试卷出卷人的编号,整数型,10} {阅卷人编号,此次考试阅卷人的编号,整数型,10} {适用对象,此次考试的适用对象,字符型,4} {使用学期,此次考试的时间,整数型,10} {实验编号,实验操作的编号,整数型,10} {出卷时间,试卷的出来日期,整数型,10} {是否延时,考试是否延时,字符型,4} {延时口令,考试延时的指令,字符型,10} {试卷号,试卷的编号,整数型,10} {题号,试卷各题的编号,整数型,10} {考号,考生的编号,整数型,10} {试卷号,此次考试试卷的编号,整数型,10} {试题号,此试题的编号,整数型,10} {考试答案,此次考试考生的答案,字符型,10} {得分,考生此次考试的分数,整数型,4} {是否已批卷,此次考试考生的试卷是否已经批阅,整数型,4} {试题类型,此次考试试题的类型,字符型,4} {试题名称,此次考试试题的名称,字符型,4} {判卷方式,阅卷的方式,字符型,4} {编码,用户的编码,整数型,10} {用户名,系统用户的名称,字符型,10} {密码,系统用户登陆的密码,整数型,10} {权限1,系统用户的权限1,字符型,10} {权限2,系统用户的权限2,字符型,10} 根据以上的需求分析下面给出通用考试系统数据流程图(DFD), 图列出的处理相对比较简单,具体的处理因各个系统的要求会有所差异,比如要针对考生答题的结果分析试卷的难易程度等等。 数据流图: 第二部分 概念设计 本数据库系统一共有8个实体: 分别为:考生,课程,试题,试卷,抽卷,答卷,题型,系统用户。 根据以上的需求分析,在考试系统中包含以下实体:考生、 课程、 题库、 试卷、 试题, 而“选课信息”是考生实体与课程实体之间的联系,不能作为实体,“成绩”是对考生试卷的统计,是数据存储,不能作为实体,“考生试卷” 是考生实体、课程实体与试卷实体之间的联系,也不能作为实体。下面将

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档