




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在线考试系统的需求分析报告在线考试系统的需求分析报告 在线考试系统主要包括系统的注册 在线的考试系统 评分系统 在线的管理系统和在 线的阅卷系统等 首先是注册功能 虽然在本系统中没有复杂的注册功能 也不需要用户的详细信息 但 是一定的注册功能对系统的安全还是必要的 其次是在线的考试系统 这里要孝一虑的主要是怎样出题 怎样收集答案 怎样保存 怎样判分这些问题 在线的账号管理系统比较简单 就是要对数据库中的系统用户和考试用户进行管理 而 管理的项目则包括浏览整个系统的用户 添加 删除用户 以及更改用户的密码 在线系统是自动判分的 读者可以从本书中了解到 但是为了判分的准确性 以及对 用户的答题情况进行详细地了解 对用户的试卷应该进行判定 1 1 系统设计系统设计 1 1 1 目标设计 在线考试系统的功能如下 登录系统的功能如下 欢迎页面 功能选择页面 各种功能的登录页面及密码验证 在线考试系统的主要实现功能要求 让用户选择试卷类型 让用户选择试卷的断线情况 从试题库中随机出题给用户 将随机试卷保存在暂时表中 保存用户的答案 给用户的试卷判分 保存用户的试卷 查询用户成绩 在线账户管理系统的主要功能要求 选择更改账户属性的类别 浏览整个系统中的各种用户 超级用户 普通用户 添加试题的管理用户和评卷老 师用户 添加包含某项功能的用户 删除不再需要的用户 更改用户的密码 在线阅卷系统的主要功能要求 浏览系统中用户答案情况 删除某个用户的其中一个答卷或删除某种系统试卷 1 1 2 设计思想 在线考试系统充分利用了 Brower Server 结构的特点 实现了将考试系统移植到 Internet 的功能 该系统的优势在于极大的简化了老师出题的工作和学生考试的试题 做到了出题的 多样性 目前比较流行的两种网络开发模式分别是 Client Server 模式与 Brower Server 模式 Client Server 模式主要是在以局域网为基础的环境下展开应用的 它受到地域的限制 而 Brower Server 模式样通过 Internte 进行通信 可以不受地域的限制 但是它不能够进行联机 事务处理 并县城在大量数据处理的情况下 速度较慢 从目前的开发技术来看 Brower 端 作为信息收集源 特别是大量的数据录入工作还不能完全取代 Client 端的用户界面 在这方 面 Client 端的各种开发工具的功能更加强大也更加灵活 而 Browser 端却由于其功能结构 的限定过于 瘦小 对于本在线考试系统 其功能目标是实现将现有的纸张答题式考试向基于 Internet 的无 纸张考试系统的转变 所以它必须实现整个考试流程的进行 实现对系统的账户不同管理 以及完成阅卷 评分这些环节的处理 由于系统数据收集的实时性要求并不高 因此采用 Browser Server 结构来进行设计是合理可行的 图 1 1 是本系统的网络应用原理示意图 图 1 1 考试系统原理示意图 1 1 3 系统功能设计 根据系统功能的要求 在线考试系统分为上述的 3 个模块 即在线的考试系统 在线账 户管理系统和在线的阅卷系统 可以将系统分解成几个功能模块来分别设计 功能模块之间 关系如图 1 2 所示 图 1 2 系统功能模块 下面再来看一下整个系统的所有页面情况 对于在线考试系统 根据系统功能分析 仅有一个单一的流程化页面 所以从试题选择 页面开始 然后是断线记录选择页面 接着就进入考试页面 然后是判分以及查询成绩的页 面 对于在线的管理系统 根据系统功能分析 可以具体细化为浏览系统用户页面 添加用 户页面 删除用户页面以及更改用户密码和页面 对于在线的阅卷系统 根据系统功能分析 可以具体细化为阅卷登录页面 另外一个旧 式试卷管理页面 整个系统的页面逻辑结构示意如图 1 3 所示 Internet 上的用户系统服务器系统后台数据库 Internet 考试系统 欢迎页面登录页面 在线考试系统 在线管理系统 在线阅卷系统 判分页成绩查询页面 图 1 3 系统的页面逻辑结构示意图 1 2 数据库设计与实现数据库设计与实现 1 2 1 数据库的需求分析 根据系统功能设计的要求以及功能模块的划分 对于在线考试系统的试题库数据库 可 以列出以下数据项和数据结构 试卷名称表 主要包括试卷的名称 该试卷的总分数 试卷的答题时间 以及试卷 内各类题型的数目等 试题信息表 主要包括试题的 ID 专业 试题题型 难易程度 试题内容 试题 分数 试题答案 以及一引起附加的内容 值得指出的是试题信息本身包括了 3 个 表 在本在线考试系统中包括了 3 个专业的试题表 对于用户记录数据 主要包括了如下的一些数据项和数据结构 超级用户信息 用户的 ID 用户名 密码 权限等内容 用户记录表 用户的 ID 用户名 密码 权限 以及当前的状态 特别强调 这 个状态可以查看所选用户是否处于考试状态 但包括正在考试和断线两种情况 等 信息 对于在线的考试系统 可以列出以下数据项和数据结构 试卷名称 主要包括试卷的名称 试题的分数 试题的题量 以及试卷的答题时间 等内容 试题信息表 主要包括试题的 ID 专业 试题题型 难易程度 试题内容 试题 分数 试题答案 以及一些附加的内容 暂时试题信息表 主要包括试题的 ID 专业 试题题型 难易程度 试题内容 试题分数 试题答案 以及一些附加的内容 成绩登记表 主要包括用户 成绩 当前状态等 对于在线的管理系统 可以列出以下的数据项和数据结构 用户记录表 用户 ID 用户名 密码 权限 以及当前的状态 特别强调 这个 状态可以查看所选用户是否处于考试状态 但包括正在考试和断线两种情况 等信 息 对于在线的试卷管理 因为它主要使用了试卷的一些信息 上面都已经给出了 不再赘述 1 2 2 数据库的逻辑设计 欢迎页面注册页面试题选择断线记录页面考试页 登录页面功能选择页面管理登录页面 浏览用户页面 添加用户页面 删除用户页面 更改密码页面 阅卷登录页面试卷管理页面 根据系统功能设计的要求以及功能模块的划分 对于系统用户信息数据库 可以列出以 下数据项和数据结构 用户信息 用户的 ID 用户名 密码 权限 它不需要任何的外部数 据支持 对于在线的考试系统 可以列出以下数据项和数据结构 试题信息 主要包括试题的 ID 专业 试题题型 难易程度 试题内容 试题分数 试题答案 以及一些附加的内容 所需的外部数据支持 试卷信息 试卷名称 试卷的分数 答题时间 用户信息 用户名 对于在线账户管理系统 可以列出以下数据项和数据结构 用户信息 用户的 ID 用户名 密码 权限 超级用户信息 用户的 ID 用户名 密码 权限 对于在线的阅卷系统 可以列出以下的数据项和数据结构 试卷信息 试卷名称 答题用户 当前状态 试卷名称信息 试卷名称 从试卷表获取 所需的外部数据支持 超级用户信息 用户的 ID 用户名 密码 权限 1 2 3 数据库的结构创建 根据数据库需求的分析 建立如下 6 个数据表 用户记录数据表 其结构如图 1 4 所示 超级用户数据表 其结构如图 1 5 所示 3 个 试题 表 其结 构如 图 1 6 所示 注意 因为本系统在应用时只提出了 3 种类的考试科目 计算机基础培训教程 Internet 基础培训教程 计算机办公应用培训教程 本书后面演示时则主要用到了 Internet 基础培训教 程 所以只用到了 3 个试题表 但是因为他们的结构都是一样的 这里就不一一列出了 试卷暂时数据表 其结构如图 1 7 所示 成绩登记数据表 其结构如图 1 8 所示 试卷名称数据表 其结构如图 1 9 所示 2 3 后台服务器和数据库配置后台服务器和数据库配置 3 3 1 1 后台服务器配置 首先 我们要谈的是在线图书销售系统的服务器配置问题 本系统使用了 Microsoft 的 IIS5 0 作为系统服务器 如果使用的是 Window2000 以上版本的操作系统 那么添加 IIS5 0 服 务器非常简单 只需要打开 控制面板 里面的 添加 删除程序 选项 然后选择 添加 删 除 windows 组件 最后选中弹出对话框中的 Internet 信息服务 IIS 选项 如图 1 10 所示 按照系统提示进行安装即可 图 1 10 添加 IIS 服务器 下面来介绍一下怎么设置 IIS 的服务 因为在在线考试系统的各个系统模块里都使用 ASP 的 Session 会话 对象和 Application 应用程序 对象 这样 就必须创建一个 ASP 应用程序来处理和户登录次数信 息 一个 ASP 应用程序必须使用一个公用的目录结构 该目录包含了网站使用的所有页面 页面的具体位置并不重要 但要让这些页面都存于一个公用的目录结构里 创建 ASP 应程序的具体步骤为 打开 IIS 服务器 进入 Web 根目录 单击鼠标右键 选择 属性 命令 弹出如图 1 11 所示的属性对话框 在应用程序设置里 创建 ASP 应用程序 名称与 Web 根目录同名 这样 我们就创建了一个 ASP 应用程序 但真正具有该应用程序执行功能的是一个称作 Global asa 的特殊文件 图 1 11 添加 ASP 程序服务 1 3 2 后台数据库的配置 本章系统没有使用 ODBC 这种形式的数据库 而是直接采用了 Access 文件的相对路径 来实现读取数据库的功能 简单的代码如下所示 set conn Server CreateObject ADODB Connection conn Open driver Microsoft Access Driver mdb dbq Server MapPath 试题库 mdb set rs server createobje
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专柜店员管理制度
- 严格财经管理制度
- 中介驻厂管理制度
- 中学旷课管理制度
- 灌枝覆盖与氮添加对荒漠草地凋落物分解及土壤碳氮的影响
- 丙酮酸脱氢酶活性影响枝角类运动能力与寿命的作用机制研究
- 贵州电子科技职业学院《幼儿美术教育与活动指导》2023-2024学年第二学期期末试卷
- 成都大学《水彩画》2023-2024学年第二学期期末试卷
- 衡阳科技职业学院《西方经济学(微观)》2023-2024学年第二学期期末试卷
- 丽江师范高等专科学校《英语听力(一)》2023-2024学年第二学期期末试卷
- 呼吸道感染的实验室诊断课件
- HPV与宫颈病变课件
- 动火许可证(模板)
- 单项工程竣工验收表
- SH/T 3903-2017 石油化工建设工程项目监理规范
- 土地与房屋征收(拆迁)法律实务课件
- 我的家乡-济南
- 冶金电气设备工程安装验收规范检查及验收记录
- 食品工程原理课程设计-升膜蒸发器的设计
- 天津大学化工传质与分离过程贾绍义柴诚敬化学工业出版ppt课件
- 集装箱正面吊作业安全措施及流程要点
评论
0/150
提交评论