基于bs的在线考试系统毕业设计论文内容摘要:
以系统开发在技术上是完全可行的。 经济可行性 在线考试系统的出现不仅符合国家节能减排政策节约纸张,而且能大大的减少人力的投入,让教职工有更多时间在其他教学工作上下功夫。 传统的考试不仅存在出卷、打印试卷耗时耗力。 而且往往错误率和试卷的不合格率很高,而在线考试系统则大大地降低这些概率。 在线考试系统界面简洁,维护方便,所以,不仅人力投入减少,也充分节约了资金的投入。 操作可行性 本系统界面节俭明了,操作方便,只要经过简单的培训即能立即熟练使用,不仅减少教职工的 的精力投入,学生操作也更简洁方便。 法律可行性 本系统没有违反国家相关法律规定,在开发过程中没有涉及合同、责任、版权等与国家相关法律规定相抵触的方面。 因此法律上有保障。 码农毕业设计下载网: 7 需求分析 系统全局 学 生管 理 员教 师选 择 角 色 登 录 ( 学 生 注 册 ) e x t e n d s e x t e n d s e x t e n d s 班 级 e x t e n d s e x t e n d s e x t e n d s 科 目考 试 内 容题 目 类 型简 答 题判 断 题多 选 题单 选 题试 卷安 排 考 试考 试成 绩 e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s e x t e n d s 图 21 用例图 用例说明 码农毕业设计下载网: 8 表 21 系统用例说明 表 22 管理员班级管理用例说明 表 23 管理员教师管理用例说明 用例编号 UC01 用例名称 选择登录角色 用例概述 登录者选择登录 主参与者 登录者 前置条件 进入 在线考试系统 基本事件流 步骤 活动 A1 根据自己的身份选择登录角色 A2 输入正确账户名密码登录 扩展事件流 1a 用户名不存在,返回提示信息 1b 用户名或密码错误,返回提示信息 用例编号 UC02 用例名称 班级管理 用例概述 管理员对班级进行管理 主参与者 管理员 前置条件 登录进入管理员界面 基本事件流 步骤 活动 A1 根据需要增加班级 A2 查看所有班级 扩展事件流 1a 删除不存在的班级 用例编号 UC03 用例名称 教师管理 用例概述 管理员对教师进行管理 主参与者 管理员 前置条件 登录进入管理员界面 基本事件流 步骤 活动 A1 新增新录用的教师 A2 查看所有教师 扩展事件流 1a 删除离职的教师 码农毕业设计下载网: 9 表 24 教师审核学生用例说明 表 25 教师新增试卷用例说明 表 26 教师新增考试用例说明 用例编号 UC04 用例名称 审核学生 用例概述 教师审核学生 主参与者 教师 前置条件 进入在教师界面 基本事件流 步骤 活动 A1 查看已注册的教师 A2 审核通过正确注册的学生 扩展事件流 1a 对非法注册的学生不予审核通过 用例编号 UC05 用例名称 新增试卷 用例概述 教师创建考卷 主参与者 教师 前置条件 进入在教师界面 基本事件流 步骤 活动 A1 选择班级和科目设置试卷名称 A2 设置题型和分数,自动生成题目试卷 A3 保存提交试卷 扩展事件流 1a 修改不需要的题目 1b 删除不需要的试卷 用例编号 UC06 用例名称 新增考试 用例概述 教师新增一场考试 主参与者 教师 前置条件 进入在教师界面 基本事件流 步骤 活动 A1 选择班级设置考试 名称 A2 设置考试时间和说明 A3 保存提交考试 扩展事件流 1a 删除不需要的考试 码农毕业设计下载网: 10 表 27 教师自动修改试卷用例说明 表 28 教师信息用例说明 表 29 学生在线考试用例说明 用例编号 UC07 用例名称 自动修改试卷 用例概述 作答后自动修改试卷 主参与者 教师 前置条件 进入在教师界面 基本事件流 步骤 活动 A1 自动批改选择题,得出总分 A2 教师批改简单题 A3 保存考后试卷 扩展事件流 1a 统计查看成绩 用例编号 UC08 用例名称 查看教师信息 用例概述 教 师查看个人信息 主参与者 教师 前置条件 进入在教师界面 基本事件流 步骤 活动 A1 查看个人信息 A2 修改头像 A3 修改密码 扩展事件流 1a 修改基本信息 用例编号 UC09 用例名称 在线考试 用例概述 学生在线考试 主参与者 学生 前置条件 进入在学生界面 基本事件流 步骤 活动 A1 找到对应科目,在相应时间内进入考试 A2 答题 A3 相应时间内答题完毕提交试卷 扩展事件流 1a 超过时间,自动交卷 码农毕业设计下载网: 11 表 210 学生查看成绩及试卷用例说明 表 211 学生个人信息用例说明 用例编号 UC011 用例名称 查看成绩、试卷 用例概述 学生考试后查看成绩、试卷 主参与者 学生 前置条件 进入在学生界面 基本事件流 步骤 活动 A1 查看已经考过的试卷 A2 查看成绩 A3 查看已考试卷的试卷内容 扩展事件流 1a 查看试卷答题内容 用例编号 UC012 用例名称 学生个人信息 用例概述 学生查看个人信息 主参与者 学生 前置条件 进入在学生界面 基本事件流 步骤 活动 A1 查看个人信息 A2 修改头像 A3 修改密码 扩展事件流 1a 修改个人基本信息 码农毕业设计下载网: 12 按照数据库逻辑分析整个功能的流程 图 22 系统类 主要系统类有: 教师,学生、班级,试卷、考试,主要系统类图如下: 码农毕业设计下载网: 13 图 23 系统类图 系统类图的属性及方法说明: 本系统主要功能和模块主要集中在两个角色和两部分功能上,主要是教师和学生这两个用户类以及班级、试卷、考试这三个类。 码农毕业设计下载网: 14 一、教师类 ( 1) 功能 用于教师登录校验,查看修改教师信息 ( 2) 属 性 教师 id: tid, int,教师的唯一标示 工号: tnumber, String,教师工号 用户名: tname, String,教师姓名 密码: tpasw, String,教师登录密码 性别: tsex, String,教师性别 生日: birthday, String,教师生日 联系电话: telephone, String,教师联系电话 头像: photo, String,教师头像 ( 3) 方法 getPhoto 1)输入: Tid, int 2)处理: 根据 Tid 到数据库里查找教师头像 3)输出: 教师的照片 取教师名字 getTname 1)输入: Tid, int 2)处理: 根据 Tid 到数据库里查找教师名字 3)输出: 显示教师姓名 getTsex 1)输入: Tid, int 2)处理: 根据 Tid 到数据库里查找教师性别 3)输出: 显示教师性别 getBirthday 1)输入: Tid, int 2)处理: 根据 Tid 到数据库里查找教师生日 码农毕业设计下载网: 15 3)输出: 显示教师生日 getTelephone 1)输入: Tid, int 2)处理: 根据 Tid 到数据库里查找教师联系电 话 3)输出: 显示教师联系电话 setTpasw 1)输入: Tpasd, int, Tname, String,新密码, 2)处理: 根据 Tname 从数据库中取出 Tpasd 做校验,成功校验则set 新密码 3)输出: 密码修改成功 setTelephone 1)输入: Tid, int,新联系电话 2)处理: 将新联系电话 set 到对应 Tid 的 Telephone 里 3)输出: 联系电话更改成功 二、 学生类 ( 1) 功能 用于学生登录校验,查看修改学生信息 ( 2) 属性 学生 id: stuid, int,学生的唯一标示 用户名: stuname, String,学生姓名 密码: stupswd, String,学生登录密码 性别: stusex, String,学生性别 生日: birthday, String,学生生日 联系电话: telephone, String,学生联系电话 头像: photo, String,学生头像 班级: classid, int,学生所在班级 激活: isenable, boolean,注册是否激活 注册时间: regtime, String,学生注册时间 码农毕业设计下载网: 16 ( 3) 方法 getStusex 1)输入: stuid, int 2)处理: 根据 stuid 到数据库里查找学生性别 3)输出: 显示学生性别 getBirthday 1)输入: stuid, int 2)处理: 根据 stuid 到数据库里查找学生的生日 3)输出: 显示学生生日 getTelephone 1)输入: stuid, int 2)处理: 根据 stuid 到数据库里查找学生的联系电话 3)输出: 显示学生联系电话 setStupswd 1)输入: stuname, int, stupswd, String, 新密码 2)处理: 根据 stuname 从数据库中取出 stupswd 做校验,成功校验则 set 新密码 3)输出: 新密码更改更改 setTelephone 1)输入: stuid, int,新联系电话 2)处理: 将新联系电话 set 到对应 stuid 的 Telephone 里 3)输出: 联系电话更改更改 三、班级类 ( 1)功能 码农毕业设计下载网: 17 其他方法调用班级类 ( 2) 属性 班级 id: classid, int,班级唯一标示 班级名: classname, String,班级名字 ( 3)方法 1)输入:无 2)处理: 点击查看班级 点击查看班级学生 判断用户是否成功激活 3)输出: 显示所有班级信息 显示所点击班级学生信息 四、 试卷类 ( 1) 功能 创建试卷,查看试卷,考试 ( 2) 属性 试卷 id: paperid, int,试卷的唯一标示 试卷名: papername, String,试卷名称 科目 id: subjectid, int,科目 id 科目名称: subjectname, String,科目名称 试卷详情: detail, String,试卷内容 试卷总分: totalscore, String,试卷总分 ( 3) 方法 setPapername 1)输入: papername, String, paperid, int 2)处理: 根据 paperid 将 papername 写入数据库 3)输出: 成功导入试卷名称 setSubjectid 1)输入: paperid, int, subjectid, int 2)处理: 根据 paperid 关联到相应科目 码农毕业设计。基于bs的在线考试系统毕业设计论文
相关推荐
商 可以自己对网站进行操作和管理。 ( 4) 调度可行性 在有计算机专业的基础下学习 JSP 技术,并在指导老师的指导与帮助下,通过与同学的讨论,相信会在定期内完成课题。 需求分析 汽车行业随着中国经济的高速发展发生了巨大的变化。 专做营销的中小型企业随着百姓 个人消费水平的增长迅速成长起来, 但 同时也带来了这一行业激烈的竞争。 这家汽车营销商采用的营销模式属于汽车交易市场。
x) for(y=0。 y125。 y++)。 } void ready() //忙检测 { do { P0=0xff。 RS=0。 RW=1。 EN=0。 delay(5)。 EN=1。 } while(busy==1)。 } void write_(uchar ) //写指令 { P0=。 RS=0。 RW=0。 EN=0。 ready()。 EN=1。 delay(10)。 } void
时可以写入指令或者显示地址,当 RS为低电平 R/W 为高电平时可以读忙信号,当 RS为高电平 R/W为低电平时可以写入数据。 第 6 脚: E端为使能端,当 E端由高电平跳变成低电平时,液晶模块执行命 令。 第 7~ 14 脚: D0~ D7为 8位双向数据线。 第 15 脚:背光源正极。 第 16 脚:背光源负极。 如图 图 显示部分电路 如图 所示 单片机系统课程设计 8 图 1602 型
%使用了 Blackboard[系统软件名 ], 5. 51%使用 Matlab[实验室 ], 3. 67%使用了 eYouCT[网络教育平台 ],方正奥思平台和 Moodle[课程管理系统 ]平台均占1. 83%。 这些课程的资源形式多样,有普通网页、 Word 文档、 PPT/ PPS 文档、PDF 文档等,在形式的选择上没有统一的标准,随意性较大。
网络结构 (web),构成网络文档 (Document),实现 Inter 上的“ 漫游 ”。 通过 HTML 符号的描述就可以实现文字、表格、声音、图像、动画等多媒体信息的检索。 然而采用这种超链技术存在有一定的缺陷,那就是它只能提供一种静态的信息资源,缺少动态的客户端与服务器端的交互。 虽然可通过 CGI (Common Gateway Interface)通用网关接口实现一定的交互
转换器逐个组模拟开关接通或断开,保证 A/D 转换正常进行。 A/D 转换结果由计数译码电路变成段码,最后驱动显示器显示出相应的数值。 此方案设计其优点是:设计成本低,能够满足一般的电压测量。 但设计不灵活,都是采用纯硬件电路,很难将其在原有的基础上进行扩展。 2.由单片机系统及 A/D 转换芯片构成这种方案是利用单片机系统与模数转换芯片、显示模块等的结合后,组成数字电压表。