基于jsp的考试题库管理系统的设计与实现毕业论文(编辑修改稿)内容摘要:

A_ID number 7 N 答案 ID,主键 Q_ID number 7 N 试题编号,外键( Q_ID) ANSWER varchar2 3000 N 答案 RIGHT number 1 Y 是否正确 (0 错 1对 ) ( 7)试卷 表 试卷 表会记录每一张试卷的 信息概要,表中的每一条记录对应一张试卷。 保存试卷编号、名称和科目编号。 其中科目 编号为外键,参照题库表。 各字段的数据类型及含义如表 4317 所示。 表 4317 试卷 表( Testbase) 字段名 字段类型 字段 长度 可空 字段说明 TP_ID number 5 N 试卷 ID,主键 S_ID number 3 N 科目 ID,外键( S_ID) TP_NAME varchar2 200 N 试卷名称 ( 8)试题试卷关系表 山西大学商务学院本科毕业设计 10 试卷关系表主要是保存关系编号、试题编号和试卷编号。 主要用于连接试题表(表 4315)和试卷库表(表 4317)。 各字段的数据类型及含义如表 4318 所示。 表 4318 试题试卷关系表( Ques_r_test) 字段名 字段类型 字段 长度 可空 字段说明 R_ID number 5 N 关系 ID,主键 Q_ID number 7 N 试题 ID,外键( Q_ID) TP_ID number 5 N 试卷 ID,外键( TP_ID) 5. 详细设计 通过对本系统的总体设计,本章开始详细设计,详细设计目的是对该项目进行详细设计,在总体设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。 登录功能 登录模块的主要功能是用于登录本系统,首先是接受从前台页面提交的用户名和密码,按照用户名在数据库中进行查询。 如果查询到该用户,则将用户在数据库的密码与该用户输入的密码进行比对,若匹配则进入系统。 否则,返回登陆页面并显示错误信息。 登录界面如图 511所示。 图 511 登录界面 基于 JSP的考试题库管理系统的设计与实现 11 题库管理 题库管理包括,题型管理、科目 管理、章节管理知识点管理和试题管理。 题型管理 题型管理功能能提供对题型的操作,包括显示题型、新增题型、修改题型和删除题型。 ( 1)显示题型 该功能主要是查询系统中已经存在的题型,并提供删除和修改功能链接。 界面如图 5211所示。 图 5211 显示题型列表界面 ( 2)新增题型 该功能是向系统中添加新题型,服务器接受前台页面提交的题型名称和该题型所对应的答案样式。 由于本系统采用的是四种答案的 录入样式,而每种答案样式又与题型是相对应的关系,因此判断题与选择题的答案录入方式是不一样的。 新增题型界面如图 5212 所示。 图 5212 增加题型界面 山西大学商务学院本科毕业设计 12 ( 3)修改题型 该功能是提供用户修改题型的名称和答案样式。 界面与图 5212 相似,区 别在于题型名称已经填写,填写的名称即为要修改的题型名称 , 界面 不在赘述。 ( 4)删除题型 该功能用于删除数据库中已经存在的题型,并且会级联删除试题库中该类题型的所有试题。 点击删除会弹出确认框,选择“确定”则删除该题型,选择“取消”则 取消删除操作。 删除确认界面如图 5213 所示。 图 5213 显示科目列表界面 科目管理 科目 管理功能提供对 科目 的操作,包括显示 科目列表 、新增 科目 、修改 科目 和删除 科目。 ( 1)显示 科目列表 该功能主要是用于显示已经存在的 科目 名称,并提供删除和修改功能链接。 界面如图5221 所示。 图 5221 显示科目 列表 界面 基于 JSP的考试题库管理系统的设计与实现 13 ( 2)新增 科目 该功能是向系统中增加新 的科目 ,用户需要在界面输入 科目 名称并点击“ 添加 ”按钮即可。 界面如图 5222 所示。 图 5222 新增科目界面 ( 3)修改 科目名称 该功能用于修改 科目 名称,用户在显示 科目列表 界面下点击“修改”即可链接到修改 科目 界面。 此时, 科目 名称会自动填充,显示名称即为要修改的 科目 名称。 界面 如图 5223 所示。 图 5223 修改科目名称界面 ( 4)删除 科目 该功能用于删除 科目 ,并且会级联删除 该科目对应 题库中 的 所有试题。 在显示 科目列表 界面点击“删除”会出现确认框,点击“确认”删除 科目 ,点击“取消”即可取消删除操作。 确认框如图 5224 所示。 山西大学商务学院本科毕业设计 14 图 5224 确认 删除科目界面 章节管理 章节管理功能能提供对章节的操作,包括显示章节、新增章节、修改章节和删除章节。 ( 1)显示章节 列表 该功能主要用于显示与 科目 相对应的所有章节,在 科目 的下拉列表选择要显示的 科目 即可显示该 科目 的所有章节,并且提供删除和修改功能链接。 显示章节 列表 界面如图 5231 所示。 图 5231 显示章节列表界面 ( 2)新增章节 该功能用于向 科目 中新增章节。 用户在 科目 下拉列表中选 中科目 ,在章节名称处输入要新增加的章节 名称,点击“增加 ”按钮即可。 新增章节界面如图 5232 所示。 图 5232 增加章节界面 ( 3)修改章节名称 该功能用于修改章节名称。 用户在显示章节界面点击“修改”即可显示修改功能区。 此时,章节编号和章节名称会自动填充,其中章节编号为只读。 修改完成后, 点击“修改”按钮即可完成操作。 界面如图 5233 所示。 基于 JSP的考试题库管理系统的设计与实现 15 图 5233 修改章节界面 ( 4)删除章节 该功能用于删除章节,并且会级联删除章节下的知识 点 和对应的试题。 在显示章节界面点击“删除”会出现确认框,点击“确认”删除章节,点击“取消”即可取消删除操作。 确认框如图5234 所示。 图 5234 确认 删除章节界面 知识点 管理 知识点管理功能能提供对知识点的操作,包括显示知识点,新增知识点,修改知识点和删除知识点。 ( 1)显示知识点 该功能主要用于显示某一章节下的所有知识点。 用户先通过科目下拉列表选择科目,再通过章节下拉列表选择要查看 的章节, 随即页面就可以 显示 该章节的 知识点信息, 同时 提供修改和删除知识点的链接。 显示知识点界面如图 5241 所示。 山西大学商务学院本科毕业设计 16 图 5241 知识点列表界面 ( 2)增加知识点 该功能用于向系统中新增知识点。 用户 通过题库下拉列表和章节下拉列表选择新知识点和要插入的章节,再输入新知识点名称,点击“新增知识点”按钮即可保存新知识点。 增加知识点界面如图 5242 所示。 图 5242 知识点增加界面 ( 3)修改知识点 该功能用于修改知识点名称。 用户在显示章节界面点击“修改”即可显示修改功能区。 此时,知识点编号和知识点名称会自动填充,其中知识点编号为只读。 点击“修改”按钮即可完成操作。 界面如图 5243 所示。 基于 JSP的考试题库管理系统的设计与实现 17 图 5243 知识点 修改 界面 ( 4)删除知识点 该功能用于删除知识点,并且会级联删除该知识相 对应的试题。 在显示知识点界面点击“删除”会出现确认框,点击“确认”删除章节,点击“取消”即可取消删除操作。 删除的确认操作如图 5244 所示。 图 5244 知识点删除界面 试题管理 ( 1)新增试题 用户只需在下拉列表中选择试题题型、所属题库、所属章节、所属知识点,然后输入题目内容和答案,选择试题难度。 点击“录入试题”按钮,保存题目即可。 新增试题界面如图 5251所示。 山西大学商务学院本科毕业设计 18 图 5251 试。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。