Java网上考试系统文档设计(10)

时间:2026-01-16

如题,包括文档代码

信息管理模块类图如下所示:

系统部分功能序列图 用户登录序列图:

系统操作序列图:

如题,包括文档代码

3.3数据库设计

1、主要数据库表的介绍 ○

根据系统需要和考试需要,设立了如下数据库表:

试题类型表(questionType_table):其中包括了试题的类型的基本信息,如类型名称、答题方式、说明信息等字段;录入时,我们将答题方式确定为大概几种类型:填空方式,选择方式,问答方式,判断方式,综合方式。

试题范围表(questionBound_table):用于控制试题应用的范围,如同样的科目语文,在小学、初中、高中、大学都有,由此我们设定了此表,此表中有范围名称、范围说明等基本信息;

所属科目表(questionSubject_table):用于录入试题相关的科目应用,它可以有不同的应用范围。如上所述,我们只需录入一次的科目,就可方便我们在录入试题时每次都录。各种题库表:我们采用一种类型的题存储在一个表中,由此我们会有填空题表(question_blanc_table)、单选题表(question_selectone_table)、多选题表(question_selectMany_tabel)一题多问表(question_askone_table)、一题多问表(question_askMany_table)、判断题表(question_judge_table)等试题表

试卷表(exam_table):用于报存考试中试卷的基本信息,如出卷方式(有随机出卷、人工出卷、综合出卷)、试卷名称、试卷应用范围(与试题范围相对应)、试卷所属科目(与试题科目相对应)、试题标题级别、试题标题内容、试题总类型、试题个数、试题总ID等基本信息。 学生表(student_table):用于保存学生的考试的用户名及登陆密码。 成绩表(grade_table):用于存储学生的考试成绩。

评题表(appraiser_question_table):对于主观题的答案我们须要评卷人(有权限的用户)进行手工评卷,本表用来存储评卷人评卷的一些信息。

答案表(student_answer_table):用于存储学生问答题的答案,如试卷ID,学生ID及各种试题类型的答案字段。

用户表(user_table):用于保存用户的登陆的基本信息及分配的权限。

权限表(purview_table):用于存储用户组织的的权限,通过分配操作模块的权限组织权限。

如题,包括文档代码

信息表(info_table):用于保存除了试卷以外的信息,主要是为了学生与教师更好的沟通。有信息类型(有公告、新闻、留言)、信息名称、信息内容等基本字段。 游客表(testuser_table):用于保存游客登陆或注册的基本信息。 2、数据库ER图 ○

数据库设计的逻辑实体关系图表示如下:(这里表示的只是部分表的逻辑实体关系。)

Java网上考试系统文档设计(10).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219