毕业论文—基于b_s架构的在线考试系统(编辑修改稿)内容摘要:

流程图 系统功能结构图 通过系统功能模块的设计,系统功能结构图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。 顶层是一个单独的矩形框,身份识别 录入试题 退出 是否合法 老师 学生 试题管理主界面 前台考试主界面 修改试题 删除试题 查询试题 获得随机试题 提交试卷答案 查看考试成绩 查看正确答案 查看试题分析 否 第 5 页 ( 共 15 页 ) 代表完整的数据结构,下面的各层矩形框代表各个数据的子集。 随着结构的精细化,对数据结构也描绘得越来越详细,从对顶层信息的分类开始,沿图中每条路径反复细化,直到确定数据结构的全部细节时为止。 系统 功能 结构图反映的是系统中模块的调用关系和层次关系 , 谁调用谁 , 有一个先后次序 (时序 )关系。 所以系统结构图既不同于数据流图 , 也不同于程序流程图。 在系统结构图中的有向线段表示调用时程序的控制从调用模块移到被调用模块 , 并隐含了当调用结束时控制将交回给调用模块。 图 2 系统功能结构图 3 数据库设计 在本系统中用到的数据表主要有 3 个表 [8],分别是: 老师信息表、学生信息表和试题信息表。 ( 1)老师信息表:老师编号( teacherID) ,老师登录密码( password): 表 1 老师信息表 字段 名 数据类型 是否主键 描述 teacherID 文本( verchar) 是 老师编号 身份 识别 试题管理界面 前台考试主界面 录入 试题 修改 试题 删除 试题 查询 试题 获得随机试题 提交试卷答案 查看考试成绩 查看正确答案 查看试题分析 第 6 页 ( 共 15 页 ) password 文本( verchar) 否 老师登录密码 ( 2)学生信息表:学生编号 (studentID),学生登录密码 (password),学生姓名 (studentName),考试成绩 (result),所属班级( sclass) : 表 2 学生信息表 字段名 数据类型 是否主键 描述 studentID 文本( verchar) 是 学生编号 password 文本( verchar) 否 学生登录密码 studentName 文本( verchar) 否 学生姓名 result 整数( int) 否 考试成绩 sclass 文本( verchar) 否 所属班级 ( 3)试题信息表:试题编号 (subjectID),试题题目 (subjectTitle),A 选项 (subjectOptionA), B 选项 (subjectOptionB), C 选项(subjectOptionC), D选项 (subjectOptionD),正确答案(subjectAnswer),试题分析 (subjectParse): 表 3 试题信息表 字段名 数据类型 是否主键 描述 subjected 整型( int) 是 试题编号 subjectTitle 文本( verchar) 否 试题题目 subjectOptionA 文本( verchar) 否 A 选项 subjectOptionB 文本( verchar) 否 B 选项 subjectOptionC 文本( verchar) 否 C 选项 subjectOptionD 文本( verchar) 否 D 选项 subjectAnswer 文本( verchar) 否 正确答案 subjectParse 文本( text) 否 试题分析 4 系统实现 系统登录页面的实现 在线考试系统基本功能主要是老师录入试题和学生在线考试。 输 第 7 页 ( 共 15 页 ) 入正确用户名密码即可进行基本功能 [9]。 对用户身份验证的代码如下: public String execute() throws Exception { if(student.equals(role)) {//如果以学生身份登录 if((id, password)) { Student studentInfo = (id)。 //保存学生记录到 session 范围 Map session = ().getSession()。 (studentInfo, studentInfo)。 return studentSuccess。 }else { addActionError(该学生编号不存在,或者密码不正确 !)。 return。 } }else { if((id, password)) { return teacherSuccess。 }else { addActionError(该教师编号不存在,或者密码不正确 !)。 return。 } 老师模块 ( 1)老师管理试题的 具体 实现 代码如下: public String execute() throws Exce。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。