




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软软件件开开发发综综合合技技能能训训练练 报报告告 在线考试系统设计在线考试系统设计 专业专业计算机科学与技术计算机科学与技术 学生姓名学生姓名杨扬杨扬 班级班级M 计算机计算机 学号学号1051401110 指导教师指导教师李萍 张静林李萍 张静林 完成日期完成日期2013 年年 12 月月 6 日日 信信息息学学院院 目 录 1 概 述 1 1 1 课程设计目的 1 1 2 课程设计内容 1 2 系统需求分析 1 2 1 可行性分析 1 2 2 1 经济可行性 2 2 2 2 技术可行性 2 2 2 系统功能 5 2 3 开发环境 5 3 系统概要设计 6 3 1 系统流程图 6 3 2 数据流图 8 3 3 数据表 8 3 4 UML 图 11 3 5 E R 图 13 4 系统详细设计 14 4 1 模块一 系统登录 14 4 2 模块二 管理员 老师角色 14 4 3 模块三 学生 17 5 测试 17 5 1 测试方案 17 5 2 测试结果 17 6 问题及其解决方案 32 6 1 问题一 忘了怎么用 UML 来建模 32 6 2 问题二 忘了数据库的增删改查是怎么写的 32 7 满意的地方 32 7 1 终于实现了数据库与网页的连接 使数据库中的数据显示在网页中 32 7 2 网页能运行 32 7 3 能登陆系统 且能增删改查 32 8 小结 32 参考文献 33 附 录 34 附录 1 源程序清单 34 0 1 概 述 1 1 课程设计目的 传统的考试方式存在若干弊病 例如手工判卷工作效率低 需要按照一定的 比例从各章选取不同难度的试题形成一份考试卷 老师出题工作量大 不能合理 和重复使用席卷中包含的度量成绩汇总统计工作繁琐等 为了提高考试的可靠性 降低考试成本 提高工作效率 需要实现在线考试系统 帮助老师合理管理试题 辅助出题 为学生提供在线考试功能 进行自动阅卷 提供成绩查询和汇总统计 的功能 1 2 课程设计内容 1 系统登录 验证登录用户的身份 根据用户身份进入不同的页面 2 学生管理 供管理员使用 用于维护学生基本信息 3 老师管理 供管理员使用 用于维护教师的基本信息 4 试题管理 供教师管理 用于维护题库 5 组卷 供教师使用 教师可以根据考试科目 从题库中选择一些符合条 件的试题 形成一份试卷 为了方便教师组卷 应提供方便的查询功能 使教师 能查询不同要求的试题 6 在线考试 供学生使用 根据学生的班级和登录时间显示应考科目的试 卷内容 试卷完成提交或考试时间到 不再允许学生修改试卷 实现自动评阅 记录学生的考试成绩 并将评阅结果提供给学生 7 成绩统计 供教师使用 按照科目 班级等统计学生的考试成绩 9 成绩查询 供教师和学生使用 提供不同查询方式 使教师和学生可以 按需查询考试成绩 2 系统需求分析 2 1 可行性分析 可行性分析也称为可行性研究 即是在系统调查的基础上 针对新系统的开 发是否具备必要性和可能性 对新系统的开发从技术 经济 管理的方面进行分 析和研究 以避免投资失误 保证新系统的开发成功 可行性研究的目的就是用 最小的代价在尽可能短的时间内确定问题是否能够解决 该系统的可行性分析包 括以下几个方面的内容 1 2 2 1 经济可行性 主要是对项目的经济效益进行评价 利用计算机来实现网上考试以成为适应 当今教学管理的方式 开发一套能满足网上考试系统的软件是十分必要的 实现 试卷管理和试卷生成自动化 在减少由于认为失误而早成损失的同时 也可以使 教师减少工作量 本系统在经济上是可以接受的 并且本系统实施后可以显著提 高考试效率 有助于学院完全实现网络化管理 所以本系统在经济上是可行的 2 2 2 技术可行性 Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台 即 JavaSE JavaEE JavaME 的总称 Java 技术具有卓越的通用性 高效性 平台 移植性和安全性 广泛应用于个人 PC 数据中心 游戏控制台 科学超级计算机 移动电话和互联网 同时拥有全球最大的开发者专业社群 在全球云计算和移动 互联网的产业环境下 Java 更具备了显著优势和广阔前景 Java 语言的特点 1 简单性 Java 是个精简的系统 无需强大的硬件环境便可以很好地运行 Java 的风格和语法类似于 C 因此 C 程序员可以很快就掌握 Java 编程技术 Java 摒弃了 C 中容易引发程序错误的地方 如多重继承 运算符重载 指针和 内存管理等 Java 语言具有支持多线程 自动垃圾收集和采用引用等特性 Java 提供了丰富的类库 方便用户迅速掌握 Java 2 面向对象 面向对象可以说是 Java 最基本的特性 Java 语言的设计完 全是面向对象的 它不支持类似 C 语言那样的面向过程的程序设计技术 所有的 Java 程序和 applet 均是对象 Java 支持静态和动态风格的代码继承及重用 3 分布式 Java 包括一个支持 HTTP 和 FTP 等基于 TCP IP 协议的子库 因 此 Java 应用程序可凭借 URL 打开并访问网络上的对象 就像访问本地文件一样 简单方便 Java 的分布性为实现在分布环境尤其是 Internet 下实现动态内容提供 了技术途径 4 健壮性 Java 是一种强类型语言 它在编译和运行时要进行大量的类型 检查 类型检查帮助检查出许多开发早期出现的错误 Java 自已操纵内存减少了 内存出错的可能性 Java 的数组并非采用指针实现 从而避免了数组越界的可能 Java 通过自动垃圾收集器避免了许多由于内存管理而造成的错误 Java 在程序中 由于不采用指针来访问内存单元 从而也避免了许多错误发生的可能 5 结构中立 作为一种网络语言 Java 编译器将 Java 源程序编译成一种 与体系结构无关的中间文件格式 只要有 Java 运行系统的机器都能执行这种中间 代码 从而使同一版本的应用程序可以运行在不同的平台上 2 6 安全性 作为网络语言 安全是非常重要的 Java 的安全性可从两个方 面得到保证 一方面 在 Java 语言里 象指针和释放内存等 C 功能被删除 避 免了非法内存操作 另一方面 当 Java 用来创建浏览器时 语言功能和一类浏览 器本身提供的功能结合起来 使它更安全 Java 语言在你的机器上执行前 要经 过很多次的测试 它经过代码校验 检查代码段的格式 检测指针操作 对象操 作是否过分以及试图改变一个对象的类型 另外 Java 拥有多个层次的互锁保护 措施 能有效地防止病毒的入侵和破坏行为的发生 7 可移植 Java 与体系结构无关的特性使得 Java 应用程序可以在配备了 Java 解释器和运行环境的任何计算机系统上运行 这成为 Java 应用软件便于移植 的良好基础 但仅仅如此还不够 如果基本数据类型设计依赖于具体实现 也将 为程序的移植带来很大不便 Java 通过定义独立于平台的基本数据类型及其运算 使 Java 数据得以在任何硬件平台上保持一致 这也体现了 Java 语言的可移植性 还有 Java 编译器本身就是用 Java 语言编写的 Java 运算系统的编制依据 POSIX 方便移植的限制 用 ANSIC 语言写成 Java 语言规范中也没有任何 同具体实现 相关 的内容 这说明 Java 本身也具有可移植性 同时 Java 语言的类库也具有 可移植性 8 解释的 Java 解释器 运行系统 能直接对 Java 字节码进行解释执行 链接程序通常比编译程序所需资源少 9 高性能 虽然 Java 是解释执行程序 但它具有非常高的性能 另外 Java 可以在运行时直接将目标代码翻译成机器指令 10 多线程 线程有时也称小进程 是一个大进程里分出来的小的独立运 行的基本单位 Java 提供的多线程功能使得在一个程序里可同时执行多个小任务 即同时进行不同的操作或处理不同的事件 多线程带来的更大的好处是具有更好 的网上交互性能和实时控制性能 尤其是实现多媒体功能 11 动态性 Java 的动态特性是其面向对象设计方法的扩展 它允许程序 动态地装入运行过程中所需要的类 而不影响使用这一类库的应用程序的执行 这是采用 C 语言进行面向对象程序设计时所无法实现的 二 JSP 语言的特点 一 将内容的产生和显示进行分离使用 JSP 技术 Web 页面开发人 员可以使用 HTML 或者 XML 标识来设计和格式化最终页面 使用 JSP 标识或者小 脚本来产生页面上的动态内容 产生内容的逻辑被封装在标识和 JavaBeans 群组 件中 并且捆绑在小脚本中 所有的脚本在服务器端执行 如果核心逻辑被封 装在标识和 Beans 3 中 那么其他人 如 Web 管理人员和页面设计者 能够编辑和使用 JSP 页 面 而不影响内容的产生 在服务器端 JSP 引擎解释 JSP 标识 产生所请求 的内容 例如 通过存取 JavaBeans 群组件 使用 JDBC 技术存取数据库 并且将结果以 HTML 或者 XML 页面的形式发送回浏览器 这有助于作者保护 自己的代码 而又保证任何基于 HTML 的 Web 浏览器的完全可用性 二 强调可重用的群组件 绝大多数 JSP 页面依赖于可重用且跨平台的组件 如 JavaBeans 或者 Enterprise JavaBeans 来执行应用程序所要求的更为复杂的处理 开发人员 能够共享和交换执行普通操作的组件 或者使得这些组件为更多的使用者或者用 户团体所使用 基于组件的方法加速了总体开发过程 并且使得各种群组织在 他们现有的技能和优化结果的开发努力中得到平衡 三 采用标识简化页面开发 Web 页面开发人员不会都是熟悉脚本语言 的程序设计人员 JavaServer Page 技术封装了许多功能 这些功能是在易用的 与 JSP 相关的 XML 标识中进行动态内容产生所需要的 标准的 JSP 标识能够存 取和实例化 JavaBeans 组件 设定或者检索群组件属性 下载 Applet 以及执行 用其它方法更难于编码和耗时的功能 通过开发定制化标识库 JSP 技术是可以 扩展的 今后 第三方开发人员和其它人员可以为常用功能建立自己的标识库 这使得 Web 页面开发人员能够使用熟悉的工具来工作 JSP 技术很容易整合到多 种应用体系结构中 以利用现存的工具和技巧 并且扩展到能够支持企 业级的分布式应用 作为采用 Java 技术家族的一部分 以及 Java 2EE 的 一个成员 JSP 技术能够支持高度复杂的基于 Web 的应用 由于 JSP 页面的内 置脚本语言是基于 Java 程序设计语言的 而且所有的 JSP 页面都被编译成为 Java Servlet JSP 页面就具有 Java 技术的所有好处 包括健壮的存储管理和 安全性 作为 Java 平台的一部分 JSP 拥有 Java 程序设计语言 一次编写 各处执行 的特点 随着越来越多的供货商将 JSP 支持加入到他们的产品中 用户可以自由使用自己所选择的服务器和工具 JSP 几乎可以执行于所有平台 在 NT 下 IIS 通 过一个外加服务器就能支持 JSP 知名的 Web 服务器 Apache 已经能够支持 JSP 由于 Apache 广泛应用在 NT Unix 和 Linux 上 因此 JSP 有更广泛的 执行平台 虽然现在 NT 操作系统占了很大的市场份额 但是在服务器方面 Unix 的优势仍然很大 新崛起的 Linux 来势也不小 从一个平台移植到另外一个平台 JSP 和 JavaBean 甚至不用重新编译 因为 Java 字节码都是标准的 与平台无 关的 2 4 2 经济可行性本系统采用 jsp 和 oracle 技术 使得系统易于实现 而 且成本较低 所以本系统在经济上可行 2 4 3 操作可行性本系统可以运行于各 4 种操作平台 界面友好 操作方便 用户可以很快熟悉操作 本系统稳定性强 易于维护 所以本系统在操作上可行 2 2 系统功能 用户类别 登录系统的身份定为三种 一是管理员 二是普通老师 四是学 生 只有被授权的用户才可以使用本系统的资源 权限管理 系统需要经过有效的身份验证可以登录 用户的身份不同 使用 的系统资源也不同 考生只可以参加在线考试 普通教师可以在线制作试卷 控 制考试 成绩查询 添加试题 阅卷等 管理员可添加系系部 教师 专业 科 目信息 查询修改管理员信息及审批试卷 查询考生成绩 在线考试功能 考生输入学号密码登陆系统后 选择对应的试卷可进行考试 答题中 有倒计时的功能 考试结束时还没提交就自动交卷 系统将自动对客观 题进行评分 在线制作试卷 教师 管理员可在线制作试卷 可设定试题的类型 分值 但教师制作试卷后必须要由管理员审核才能考试 控制考试功能 可设定每次的考试时间 考生管理功能 可注册新增学生用户 同时查看考生及班级考生的信息 考生成绩查询功能 提供考生各科目成绩的详细查询 试卷审批功能 只有管理员有此权限 教师制作试卷完毕 只有经过管理员 审批后才能发布 发布后学生才能开考 除了实现上述功能以外 在线考试系统还应该具有友好 简洁的界面 安全 性要高 稳定性要强 2 3 开发环境 UML 建模 IBM Rational Rose Enterprise Edition JSP MyEclipse 8 5 数据库 MySQL SQLyog 3 系统概要设计 3 1 系统流程图 Y N 开始 老师登陆 系统管理 5 图 3 1 1 管理员 老师角色 的流程图 N Y 图 3 1 2 学生的流程图 3 23 2 数据流图数据流图 图 3 2 1 学生的流程图 3 3 数据表 表 1 科目表 列 名数据类型可否为空说 明 snumbervarchar 10 NOT NULL 序号 snamevarchar 50 NOT NULL 科目名称 sbeizhu varchar 10 NOT NULL 备注 stimedatetimeNOT NULL 时间 samend varchar 10 NOT NULL 修改 sdelete varchar 10 NOT NULL 删除 表 2 试卷表 考生管理 题库管理 试卷管理 成绩管理 退出系统 结束 增删改查 开始 学生登陆 考试 获取试卷 提交试卷 查询成绩 退出系统 结束 6 列 名数据类型可否为空说 明 tnumber varchar 10 NOT NULL 序号 ttitlevarchar 50 NOT NULL 试卷标题 toperate varchar 10 NULL 操作 tcontroltestvarchar 20 NULL 控制试卷 treleasetimedatetimeNULL 发布时间 tcreatetimedatetimeNULL 生成时间 tamend varchar 10 NOT NULL 修改 tdeletevarchar 10 NOT NULL 删除 表 3 学生表 列 名数据类型可否为空说 明 stnumbervarchar 10 NOT NULL 序号 ststudentIdNumbervarchar 20 NOT NULL 学生证号 stname varchar 10 NOT NULL 姓名 stgendervarchar 10 NOT NULL 性别 stgradevarchar 10 NOT NULL 年级 stmajorvarchar 50 NOT NULL 专业 stdepartmentvarchar 50 NULL 系别 stclassvarchar 50 NULL 班级 stscorevarchar 50 NULL 最新成绩 stregistertimedatetimeNULL 注册时间 stviewinformationvarchar 10 NOT NULL 查看信息 stamendvarchar 10 NOT NULL 修改 stdelete varchar 10 NOT NULL 删除 表 4 题库内容表 列 名数据类型可否为空说 明 sunumbervarchar 10 NOT NULL 序号 susubjecttypevarchar 10 NOT NULL 题型 sucontent varchar 100 NOT NULL 题库内容 sucoursetypevarchar 20 NOT NULL 科目类型 suintostoragetimedatetimeNOT NULL 入库时间 stviewinformationvarchar 10 NOT NULL 查看 7 stamendvarchar 10 NOT NULL 修改 stdelete varchar 10 NOT NULL 删除 3 4 UML 图 Manage the system Manage the students Manage the subjects Manage the test papers Manage the scores Exit the system teacher Login the system System information Query subjects Add subjects Query students Add students Check students information Amend students information Delete students information Query subjects Make subjects Query test papers Add test papers Query score Amend score Delete score 图 3 4 1 用例图 老师 图 3 4 2 用例图 学生 图 3 4 3 类图 3 5 E R 图 图 3 5 1 E R 图 8 4 系统详细设计 4 1 模块一 系统登录 图 4 1 1 系统登录页面 登录的角色有 管理员 老师角色 学生 管理员 功能 系统管理 考生管理 题库管理 试卷管理 成绩管理 退 出系统 学生 功能 考试 查询成绩 4 2 模块二 管理员 老师角色 管理员 老师角色 有很多模块 系统管理 学生管理 题库管理 试卷管 理 成绩管理 退出系统 管理员 老师角色 系统管理 图 4 2 1 系统管理模块功能树 上图表示 系统管理中又分为三个模块 分别是系统信息 查询科目以及添 加科目这三个模块 其中 在查询科目中 可以查询科目 修改科目以及删除科目 本查询系统 支持高级查询 当用户没有输入 科目名称 时 系统查询的结 果为所有记录 用户也可以在其中输入一个值即可以查询 查询出来的结果 在右 边可以对该条记录进行修改以及删除 管理员 老师角色 学生管理 图 4 2 2 学生管理模块功能树如图 上图表示 学生管理中又分为两个模块 分别是查询学生以及添加学生这两 个模块 其中 在查询学生中 可以查询学生信息 修改学生信息以及删除学生信息 本查询系统 支持高级查询 当用户没有输入 学生证号 姓名 时 系统 查 询的所有结果为所有记录 用户也可以在其中输入一个值即可以查询 系统管理 系统信息 查询科目 添加科目 学生管理 查询学生 添加学生 9 查询出来的结果 在右边可以对该条记录进行查看 修改以及删除 管理员 老师角色 题库管理 图 4 2 2 题库管理模块功能树如图 上图表示 题库管理中又分为两个模块 分别是查询题库以及制作题库这两 个模块 其中 在查询题库中 可以查询题库信息 修改题库信息以及删除题库信息 本查询系统 支持高级查询 当用户没有输入 学生证号 姓名 时 系统 查 询的结果为所有记录 用户也可以在其中输入一个值即可以查询 查询出来的结果 在右边可以对该条记录进行查看 修改 及删除 在制作题库中 有以下制作流程 输入题目 题型 科目类型 题目内容 制作一题目后还可以继续制作下一题 完成并可以浏览 管理员 老师角色 试卷管理 图 4 2 2 试卷管理模块功能树如图 上图表示 试卷管理中又分为两个模块 分别是查询试卷以及添加试卷这两 个模块 其中 在查询题库中 可以查询试卷信息 控制试卷 考完毕 正在考试 允 许开始考试 修改 及删除 当试卷状态为正在考试时不能对其进行修改和删除 本查询系统 支持高级查询 当用户没有输入 试卷标题 时 系统查询的 结 果为所有记录 用户也可以在其中输入一个值即可以查询 查询出来的结果 在右边可以对该条记录进行修改 及删除 控制试卷 状态有三种 考完毕 正在考试 允许开始考试 接下来 是设置学生是否可以 开始考试 及设置 结束考试 添加试卷的制作流程 输入试卷标题 进入制作试卷 有两种模式 自定义 和系统生成 自定义 输入 题型 科目类型 题目内容 问题选项设置 选项个数的设 置 每个选项的内容 及设置该选项是否为正确答案 制作一题目后还可以继续 制作下一题 完成并可以浏览 添加试卷 选择自定义模式 题库管理 查询题库 制作题库 试卷管理 查询试卷 添加试卷 10 添加试卷 选择系统生成模式 本系统生成界面 支持高级查询 当用户没有输入 题目内容 题型 科目 类型 时 系统查询的结果为所有记录 用户也可以在其中输入一个值即可以查 询 查询出来的结果 在右边可以对该条记录进行试卷的添加项 完成制作是预览这套试卷 管理员 老师角色 成绩管理 在成绩管理中又有查询成绩这个模块 可以查询学生成绩信息 修改学生成 绩信息 及删除学生成绩信息 本查询系统 支持高级查询 当用户没有输入 学生证号 姓名 班级 时 系统查询的结果为所有记录 用户也可以在其中输入一个值即可以查询 查询出来的结果 在右边可以对该条记录进行查看 修改 及删除 4 3 模块三 学生 学生有多个功能模块 查询成绩 获取试卷 退出系统 学生角色 查询成绩 学生角色 获取试卷 考生交试卷后 系统自动评分 并打印成绩单 5 测试 5 1 测试方案 从系统功能模块划分中可以看出 系统总体上有两个功能模块组成 各模块 虽然是独立的 但又统一于同一数据库中 便于管理员管理维护数据库 同时也 便于教师和学生的操作 在介绍系统各模块的实现方法之前 首先介绍系统与数 据库的连接方式 使用 JavaBean 连接连接在服务器 tomcat 里配置的连接池 再介绍系统主要部分的实现方法 5 2 测试结果 图 5 2 1 系统登陆界面 图 5 2 1 管理员 老师角色 界面 图 5 2 1 学生登录界面 图 5 2 1 系统管理 系统信息 图 5 2 1 系统管理 查询科目 图 5 2 1 系统管理 添加科目 图 5 2 1 学生管理 查询学生 11 图 5 2 1 查看 界面 图 5 2 1 修改 界面 图 5 2 1 删除 界面 图 5 2 1 学生管理 添加学生 图 5 2 1 题库管理 查询题库 图 5 2 1 题库管理 制作题库 图 5 2 1 操作流程图 图 5 2 1 操作流程图 图 5 2 1 操作流程图 图 5 2 1 操作流程图 图 5 2 1 操作流程图 图 5 2 1 试卷管理 查询试卷 图 5 2 1 设置要考试的时间 图 5 2 1 结束学生考试 图 5 2 1 试卷管理 添加试卷 图 5 2 1 操作流程图 图 5 2 1 操作流程图 图 5 2 1 添加试卷 选择自定义模式 图 5 2 1 添加试卷 选择自定义模式 图 5 2 1 添加试卷 选择自定义模式 图 5 2 1 添加试卷 选择自定义模式 图 5 2 1 完成制作是预览这套试卷 图 5 2 1 添加试卷 选择系统生成模式 图 5 2 1 添加试卷 选择系统生成模式 图 5 2 1 完成制作是预览这套试卷 图 5 2 1 成绩管理 查询成绩 图 5 2 1 学生角色 查询成绩 图 5 2 1 学生角色 获取试卷 图 5 2 1 考生考试的界面图 图 5 2 1 成绩单 12 6 问题及其解决方案 6 16 1 问题一 忘了怎么用问题一 忘了怎么用 UMLUML 来建模来建模 解决方案 把 UML 的书拿出来重新温习了一下 然后照着书上的步骤做了一 遍 最后终于想起来怎么建模了 6 26 2 问题二问题二 忘了数据库的增删改查是怎么写的忘了数据库的增删改查是怎么写的 解决方案 上网查了百度 终于了解了数据库的增删改查的代码 例如 增加 insert into student stnumber ststudentIdNumber stname stgender stgrade stmajor stdepartment stclass stregistertime stviewinformation stamend stdelete values 5 00000000001 1 男 1 1214 12412 12 2009 03 06 12 53 36 查看 修改 删除 7 满意的地方 7 1 终于实现了数据库与网页的连接 使数据库中的数据显示在网页中 7 2 网页能运行 7 3 能登陆系统 且能增删改查 8 小结 我通过这次毕业设计 对很多东西有了新的认识和新的见解 认识问题的和 思考解决办法有了本质上的进步 特别是对一个系统开发的模式有了更深的认识 对专业技能的运用更熟练 在这过程中 我了解了 JSP 技术是目前应用最为广泛的 WEB 应用技术 随着 计算机网络的迅速发展 把这两者结合起来开发各种大型 高效的 WEB 应用程序成 为可能 基于 JSP 技术的在线考试系统可以充分发挥网络的优势 建立大型 安 全 共享的题库和实现随时随地的考试 从而减轻教室的负担 提高课堂教学质 量 但是在笔者所设计的考试系统中 对部分题型能很好的实现 比如选择题 填空题 判断题 但对其他题型还有所欠缺 还无法覆盖所有题型 以后可以考 虑采用 JAVA 语言与其他语言结合共同编程完善在线考试系统 弥补 JAVA 语言编 程的不足 13 参考文献 1 耿祥义 张跃平 Java2 实用教程 第三版 M 北京 清华大学出版社 2006 2 耿祥义 Java 课程设计 第三版 M 北京 清华大学出版社 2004 3 张跃平 Java2 实用教程实验指导与习题解答 第三版 M 北京 清华大学 出版社 2004 4 明日科技 Java 从入门到精通 实例版 M 北京 清华大学出版社 2012 附 录 附录 1 源程序清单 数据库代码 create database exam create table subject snumber varchar 10 not null sname varchar 50 not null sbeizhu varchar 10 not null stime datetime not null samend varchar 10 not null sdelete varchar 10 not null create table testpaper tnumber varchar 10 not null ttitle varchar 50 not null toperate varchar 10 tcontroltest varchar 20 treleasetime datetime tcreatetime datetime tamend varchar 10 not null tdelete varchar 10 not null create table student 14 stnumber varchar 10 not null ststudentIdNumber varchar 20 not null stname varchar 10 not null stgender varchar 10 not null stgrade varchar 10 not null stmajor varchar 50 not null stdepartment varchar 50 stclass varchar 50 stscore varchar 50 stregistertime datetime stviewinformation varchar 10 not null stamend varchar 10 not null stdelete varchar 10 not null create table subjectcontent sunumber varchar 10 not null susubjecttype varchar 10 not null sucontent varchar 100 not null sucoursetype varchar 20 not null suintostoragetime datetime not null suviewinformation varchar 10 not null suamend varchar 10 not null sudelete varchar 10 not null insert into subject snumber sname sbeizhu stime samend sdelete values 1 计算机知识 1 2008 12 20 22 51 42 修改 删除 insert into testpaper tnumber ttitle toperate treleasetime values 1 09 年春节期末卷 开始考试 2009 03 06 23 49 50 insert into testpaper tnumber ttitle tcontroltest tcreatetime tamend tdelete values 1 C 语言期末考 状态 考完毕 2009 03 06 00 00 00 修改 删除 insert into testpaper tnumber ttitle tcontroltest tcreatetime tamend tdelete 15 values 2 09 年春节期末卷 状态 正在考试 2009 03 06 00 00 00 insert into testpaper tnumber ttitle tcontroltest tcreatetime tamend tdelete values 3 JAVA 平时测试 状态 允许开始考试 2009 03 06 00 00 00 修改 删除 insert into student stnumber ststudentIdNumber stname stgender stgrade stmajor stdepartment stclass stregistertime stviewinformation stamend stdelete values 1 12311111 张三 男 123 23 1123 123 2009 02 21 22 39 00 查看 修改 删除 insert into student stnumber ststudentIdNumber stname stgender stgrade stmajor stdepartment stclass stregistertime stviewinformation stamend stdelete values 2 12311111111 小平 男 1 1 1 1 2009 02 21 22 54 48 查 看 修改 删除 insert into student stnumber ststudentIdNumber stname stgender stgrade stmajor stdepartment stclass stregistertime stviewinformation stamend stdelete values 3 20092009302 小燕 男 1 JAVA 软件开发 计算机 1 2009 03 02 13 54 27 查看 修改 删除 insert into student stnumber ststudentIdNumber stname stgender stgrade stmajor stdepartment stclass stregistertime stviewinformation stamend stdelete values 4 11111111111 李四 男 1 JAVA 软件开发 计算机 1 2009 03 03 15 16 14 查看 修改 删除 insert into student stnumber ststudentIdNumber stname stgender stgrade stmajor stdepartment stclass stregistertime stviewinformation stamend stdelete values 5 00000000001 1 男 1 1214 12412 12 2009 03 06 12 53 36 查看 修改 删除 insert into student stnumber ststudentIdNumber stname stgender stgrade stmajor stscore stviewinformation stamend stdelete 16 values 1 12311111 张三 男 123 23 asdgasdg 成绩 3 查看 insert into student stnumber ststudentIdNumber stname stgender stgrade stmajor stscore stviewinformation stamend stdelete values 2 12311111111 小平 男 1 1 铁军雄风测试 成绩 2 查看 insert into student stnumber ststudentIdNumber stname stgender stgrade stmajor stscore stviewinformation stamend stdelete values 3 20092009302 小燕 男 1 JAVA 软件开发 成绩 查看 insert into student stnumber ststudentIdNumber stname stgender stgrade stmajor stscore stviewinformation stamend stdelete values 4 11111111111 李四 男 1 JAVA 软件开发 成绩 查看 insert into student stnumber ststudentIdNumber stname stgender stgrade stmajor stscore stviewinformation stamend stdelete values 5 00000000001 1 男 1 1214 成绩 查看 insert into student stnumber ststudentIdNumber stname stgender stgrade stmajor stscore stviewinformation stamend stdelete values 6 20092009306 丫子 女 4 计算机科学与技术 成绩 查看 insert into student stnumber ststudentIdNumber stname stgender stgrade stmajor stscore stviewinformation stamend stdelete values 7 20092009111 铁军雄风 男 1 JAVA 软件开发 成绩 查看 insert into subjectcontent sunumber susubjecttype sucontent sucoursetype suintostoragetime suviewinformation suamend sudelete values 1 单选 中国有多少人口 计算机知识 2009 02 21 查看 修改 17 删除 insert into subjectcontent sunumber susubjecttype sucontent sucoursetype suintostoragetime suviewinformation suamend sudelete values 2 判断 本考试系统是用什么语言做的 计算机知识 2009 02 21 查看 修改 删除 insert into subjectcontent sunumber susubjecttype sucontent sucoursetype suintostoragetime suviewinformation suamend sudelete values 3 多选 eedrdfhdsfhsdhsdhsdhsh 计算机知识 2009 02 21 查 看 修改 删除 insert into subjectcontent sunumber susubjecttype sucontent sucoursetype suintostoragetime suviewinformation suamend sudelete values 4 单选 火星人在蓝星是哪里人 计算机知识 2009 03 02 查 看 修改 删除 insert into subjectcontent sunumber susubjecttype sucontent sucoursetype suintostoragetime suviewinformation suamend sudelete values 5 单选 火星人我 你 sdfasdfasdgasdg 我修改了题目 计算机知识 2009 03 02 查看 修改 删除 insert into subjectcontent sunumber susubjecttype sucontent sucoursetype suintostoragetime suviewinformation suamend sudelete values 6 判断 我是福建人吗 计算机知识 2009 03 02 查看 修改 删除 inse
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 秋季老年人呼吸道感染居家用药安全指导
- 原料智能配比-洞察及研究
- 安全生产刑法修正案题库及答案解析
- 聚焦2025年产业扶贫项目实施的社会稳定风险评价与对策研究报告
- 2025年执业药师考试(药事管理与法规)模拟练习题库及答案龙岩
- 关于学校师德师风活动方案实施
- 2025年中国表式压力计数据监测报告
- 2025年中国耐高温网带数据监测报告
- 2025年中国水泥强化料数据监测报告
- 2025年中国壁画盘数据监测报告
- 工程伦理 课件全套 李正风 第1-9章 工程与伦理、如何理解伦理- 全球化视野下的工程伦理
- 新能源材料与器件导论绪论
- 和大人一起读
- 2023届高考统编版历史三轮冲刺复习:中国赋税制度的演变-选择题刷题练习题(含答案解析)
- 婴幼儿发展高职全套教学课件
- 重污染天气应急减排措施“一厂一策”实施方案
- 【课件】二十四节气和日晷(人教版2019选择性必修1)
- 2023年广东外语外贸大学考研英语练习题100道(附答案解析)
- 医古文课件 2华佗传
- 大数据与会计专业人才需求与专业调研报告
- 高中日语宣讲 试听课件
评论
0/150
提交评论