已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
webweb 程序设计程序设计 课程设计报告课程设计报告 题题 目 目 基于基于 webweb 考试系统设计考试系统设计 专专 业 业 计算机科学与技术计算机科学与技术 班班 级 级 姓姓 名 名 学学 号 号 指导教师 指导教师 时时 间 间 20142014 年年 1111 月月 1010 日日 1111 月月 2121 日日 摘摘 要要 随着社会的不断发展 对劳动者和技术人员的知识和能力水平的要求越来越高 考试作 为衡量人的能力的重要手段之一 在现代生活中的地位进一步提高 并深入到社会的各个方 面 各种各样的学历考试 资格证书考试层出不穷 同时 Internet 技术的发展使得考试的技 术手段和载体发生了革命性的变化 使得考试突破了时间和空间的限制 各大学校已经开 始采用课程的上机考核方式 传统的考试系统已经不能满足我们了 必须要改革 因此在线 考试系统应运而生了 我们在保持原有绝大部分功能的前提下 不仅需发完善原有功能 加 入许多新的功能 使得题目管理 上机考试 试卷评分 考试分析更加方便完善 基于 web 和数据库的在线考试系统是学生学习过程中的一个辅助工具 基于 Internet 或者局 域网 其主要功能是实现学生在学习过程中通过本系统对课程进行各个章节的综合测试和评 分 以检验学习效果 管理员利用本系统可以进行试卷的测试 同时系统能过进行分数的统 计以及成绩的查询 为学生及教师在学习过程中提供帮助 在线考试系统旨在实现考试的无 纸化管理 对一些科目的考试可以通过互联在线或局域网进行 方便校方考务的管理 也方 便了考生 尤其适在线考试系统旨在实现考试的无纸化管理 对一些科目的考试可以通过互 联在线或局域网进行 方便校方考务的管理 也方便了考生 尤其适合考生分布广 不易集 中的远程教育 利用在线考试系统 可以帮助教育培训机构进行更系统 更科学的管理 在 线考试系统作为一种崭新的 有着极大优越性的教学评价手段 日益成为数据库管理技术广 泛应用的一个热点研究方向 实现了系统管理 考生管理 在线考试 在线制作试卷 控制 学生考试 试卷审批等基本功能 关键字关键字 Web 数据库 数据库 在线考试系统在线考试系统 目目 录录 第 1 章 设计概述 1 11 1 设计主题设计主题 1 1 主题及选题意义主题及选题意义 随着教育现代化步伐的加快和计算机辅助教学的广泛应用 利用计算机 的强大功能参与教学已成为教育工作者和教育科研人员广泛关注的研究领域 在教育领域中 考试是整个教学过程中的重要环节 它是对学生所学知识和 能力的一种评价 也是衡量教师教学效果优劣的一种教育测量手段 通常的 出卷方式是参与教学的教师根据自己的知识 经验 风格来收集 选取并编 制试题 这样做虽然试题的效率 信用度高 但同样存在着一定的缺点 主 要表现在由于人为因素的不确定性 可能会造成选题范围过于狭窄 耗费教 师大量的时间 精力 不利于实现考 教分离 在我国 随着高校招生规 模的不断扩大 学校的学生越来越多 考试非常普遍 所在通过网络进行的 在线考试是现阶段研究开发的一个热点 它是建立在国际互联网上的应用系 统 客户端的配置可以极为简单 使考试不受地域的局限 这个软件很小 但是作用很大 并且应用起来效率很高 这次编写的这个软件只是这个理想 的软件的一个雏形 功能少 很多东西不能实现 这也与本人的水平有关 但是软件的一些思想确是有的 也希望以后水平高了能将它们改进 开发 在线考试系统的意义在于 1 将教师从繁重的出卷 阅卷 评卷的繁重工作中解脱出来 教师的 工作效率大幅提高 减少人为主观意志对评分的影响 有效提高教 育质量 2 学生在平时的学习中 及时的在网上进行自我测试 在学习上能够 查缺补漏 激发学生的学习兴趣 为学生的学习带来更多的方便 3 系统实现自动组卷 自动评分 使考试真正做到客观 公平 公正 真正实现考 教分离 web 程序设计 课程设计 2 2 受众分析 受众分析 在线考试系统的受众群体可以是面向考试的每一个人 无论是中小学生还是 大学生 无论什么职业 无论受教育程度如何只要是是参加任何考试的考生都可 以使用本系统 只要考生懂得本系统的操作 而且在线考试系统易操作 懂得一 点操作原理的人都可以应用 第 2 章 系统设计分析 2 12 1 设计工具简介设计工具简介 Dreamweaver 是一款有着多年历史和良好口碑的可视化网页编辑工具 简称 DW 最大的优点就是所见即所得 对 W3C 网页标准化支持十分到位 同时它 还支持网站管理 包含 HTML 检查 HTML 格式控制 HTML 格式化选项 图 像编辑 全局查找替换 全 FTP 功能 处理 Flash 等富媒体格式和动态 HTML 而且还支持 ASP JSP PHP ASP NET XML 等程序语言的编写与调试 Dreamweaver 是可视化的网页制作工具 很容易上手 可以让你轻松地制作出自 己的网页 Dreamweaver 是在网页设计与制作领域中用户最多 应用最广 功能 最强大的软件 随着 Dreamweaver 8 的发布 更坚定 Dreamweaver 在该领域的地 位 它集网页设计 网站开发和站点管理功能于一身 具有可视化 支持多平台 和跨浏览器的特性 是目前网站设计 开发 制作的首选工具 Dreamweaver 具有灵活编写网页的特点 不但将世界一流水平的 设计 和 代码 编辑器合二为一 而且在设计窗口中还精化了源代码 能帮助用户按工 作需要定制自己的用户界面 Dreamweaver 是一种所见即所得的 HTML 编辑器 可实现页面元素的插入和 生成 可视化编辑环境大量减少了代码的编写 同时亦保证了其专业性和兼容性 并且可以对内部的 HTML 编辑器和任何第三方的 HTML 编辑器进行实时的访问 无论用户习惯手工输入 HTML 标准通用标记语言下的一个应用 源代码还是使 用可视化的编辑界面 Dreamweaver 都能提供便捷的方式使得用户设计网页和管 理网站变得更容易 超文本 就是指页面内可以包含图片 链接 甚至音乐 程序等非文字元素 超文本标记语言的结构包括 头 部分 外语 Head 和 主体 部分 外语 Body 其中 头 部提供关于网页的信息 主体 部分提供网页的具体内容 网页的本质就是超级文本标记语言 通过结合使用其他的 Web 技术 如 脚本语 言 公共网关接口 组件等 可以创造出功能强大的网页 因而 超级文本标 web 程序设计 课程设计 记语言是万维网 Web 编程的基础 也就是说万维网是建立在超文本基础之上 的 超级文本标记语言之所以称为超文本标记语言 是因为文本中包含了所谓 超级链接 点 超级文本标记语言是标准通用标记语言下的一个应用 也是一种规范 一种 标准 超文本标记语言它通过标记符号来标记要显示的网页中的各个部分 网 页文件本身是一种文本文件 通过在文本文件中添加标记符 可以告诉浏览器如 何显示其中的内容 如 文字如何处理 画面如何安排 图片如何显示等 浏 览器按顺序阅读网页文件 然后根据标记符解释和显示其标记的内容 对书写出 错的标记将不指出其错误 且不停止其解释执行过程 编制者只能通过显示效果 来分析出错原因和出错部位 但需要注意的是 对于不同的浏览器 对同一标记 符可能会有不完全相同的解释 因而可能会有不同的显示效果 Photoshop 主要处理以像素所构成的数字图像 使用其众多的编修与绘图工 具 可以有效地进行图片编辑工作 ps 有很多功能 在图像 图形 文字 视频 出版等各方面都有涉及 从功能上看 该软件可分为图像编辑 图像合成 校色 调色及特功能特色效制作部分等 图像编辑是图像处理的基础 可以对图像做 各种变换如放大 缩小 旋转 倾斜 镜像 透视等 也可进行复制 去除斑点 修补 修饰图像的残损等 图像合成则是将几幅图像通过图层操作 工具应用合 成完整的 传达明确意义的图像 这是美术设计的必经之路 该软件提供的绘图 工具让外来图像与创意很好地融合 校色调色可方便快捷地对图像的颜色进行明 暗 色偏的调整和校正 也可在不同颜色进行切换以满足图像在不同领域如网页 设计 印刷 多媒体等方面应用 美国 Microsoft 公司推出的一种关系型数据库系统 SQL Server 是一个可扩 展的 高性能的 为分布式客户机 服务器计算所设计的数据库管理系统 实现了 与 WindowsNT 的有机结合 提供了基于事务的企业级信息管理系统方案 SQL 语句可以用来执行各种各样的操作 例如更新数据库中的数据 从数据库中提取 数据等 目前 绝大多数流行的关系型数据库管理系统 如 Oracle Sybase Microsoft SQL Server Access 等都采用了 SQL 语言标准 虽然很多 数据库都对 SQL 语句进行了再开发和扩展 但是包括 Select Insert Update Delete Create 以及 Drop 在内的标准的 SQL 命令仍然可以被用 来完成几乎所有的数据库操作 2 22 2 功能分析功能分析 作为一个通用的考试系统 在实际应用过程中 具体来说 考试系统题型应 该包括以下一些内容 1 单项选择题 从四个答案中选出唯一正确答案 2 多项选择题 从给定的多个答案中选出两个及以上的正确答案 3 填空题 在给定栏内输入指定内容 4 是非判断题 判断一个命题的真与假 一般的考试流程及具体应对措施如下 1 教师命题 试题库中的命题教师应该是一个团队 他们要根据教学大纲所 规定的课程考察范围 明确需要考察的知识点 重点 难点 再根据考试时间来 确定试卷中所包含的试题数目 以及考试大致的难度 明确以上条件后 教师从 现有试题库或参考资料中选择出合适的试题来组成试卷 或者是由教师自主命题 所有试题需要经过我院学生的实际测验之后才能进一步确定试题的数量 难易度 等是否合格 经过筛选之后才能确保每一份试题都具有良好的区分度 彼此之间 的平均得 分在同一条水平线上 2 教师确定标准答案及评分 教师对组成的试卷中的每一道试题给出标准答案 以及该试题的分数 还要考虑到是否有其它的标准答案 3 学生参加考试 首先对参加考试的学生身份进行验证并确认后 系统下发给 学生试卷 在组卷过程中 应尽量确保试题的题量适中以及试题内容尽可能不相 同 在线考试基于网络环境 试卷应该从服务器的数据库根据一定的组卷策略自 动抽取试题后动态生成的 系统还应该对考试时间进行控制 学生登陆后系统倒 计时 剩余时间为 0 时系统会自动交卷 另外 考生完成答题任务也可以提前交 卷 系统一般不允许考生在交卷后再次登陆 4 自动阅卷 收回学生答卷后 系统会按照标准答案及评分标准进行自动评 分 最终确定该课程的最后成绩 5 成绩管理 评分工作完成后 教师就可以统计各班级考试通过率情况 分数 分布等情况等 及时确定补考或重修人员的名单 并且可以了解自身的教学效果 6 学生成绩查询 学生可以在课程考试结束以后登陆考试系统 可以查询自己 的成绩 一般不允许查询他人的成绩 根据以上分析和考试流程 本系统至少 web 程序设计 课程设计 应该具有以下功能或需求 学生登陆 未经允许 非本场次的学生不能登陆 系统具有易用性 有一个比较熟悉的友好 简洁的中文登陆界面 学生登陆要进 行验证 能够满足多人以上同时及进行在线考试 用户管理 管理员对教 师 学生用户的增加 删除 系统应该具有灵活性 对某些具有特殊情况的用户 可以做出临时性的处理 比如 作弊 二次登陆等 试题库管理 对各种 题型的管理 包括试题的录入 增加 编辑 删除等 系统应该具有开放性和可 扩充性 在应用过程中 系统规模会不断扩大 题型会逐渐扩展 这就要求用户 要进行相应地调整和扩充 试题库中的试题数量要比较多 教师在组卷时可以根 据实际情况选择所需要的试题类型 试卷生成 考试时要能够自动生成一 份包含现有几种题型的试卷 在线考试 系统严格控制整个考试过程 实行 时间的监控与权限的控制 考生需要在限定的考试时间内交卷 否则系统会自动 交卷 临近考试结束时间 5 分钟系统会弹出消息框提醒考生数以时间 系统服务 器必须能及时下传试题和回 收试题 计算机自动阅卷 能够自动对考生的 客观题部分和主观题部分进行评分 最后将每个考生的成绩保存于考生成绩数据 库 系统必须准确无误地进行评分 否则会影响评价结果的客观公正性 也会丧 失使用者对系统的信任 综合查阅 不同的用户 根据不同的权限级别 可以对考生试卷 成绩等信息进行查询 除了上述情况以外 系统还必须满足以下功能 安全管理 考生只能访问 自己的个人信息和成绩信息 教师则可以访问所管辖的所有考生的成绩 不负责 出题的教师没有权限访问试卷 系统的容错性和健壮性 作为网络考试系 统 在考试过程中意外死机 停电 网络故障等突发事件在所难免 如何保证在 出现故障时能有效的保存考生的现场数据以备故障排除后恢复考试现场 是系统 容错处理中要重点考虑的问题 另外 还要充分考虑到用户在使用系统的过程中 可能因进行不正确的操作而造成系统错误 必须保证系统在收到非法操作时能进 行相应的错误处理 给予用户提示或警告 而不能影响系统的正常运行 通过考试能够实现系统中的数据共享 第 3 章 系统详细设计 3 13 1 总体结构设计总体结构设计 图 3 1 系统总体结构图 3 23 2 系统目录结构设计系统目录结构设计 在线考试系统网站设计的网站的根目录中都包含了 datii 和 jiao 以 tuichu 这 些字目录分别存放着考试系统中所用到的背景图片和连接所学要的信息 如图 3 2 所示 图 3 2 站点截图 在线考试系统 学 生 登 录 用 户 管 理 教 师 登 录 在 线 考 试 成 绩 查 询 试 题 添 加 试 题 修 改 试 题 删 除 用 户 添 加 用 户 删 除 web 程序设计 课程设计 3 33 3系统页面布局设计系统页面布局设计 在线考试系统采用表单布局的方法对的登陆界面进行布局 通过页面 属性进行页面的具体设计 如 3 3 所示 图 3 3 页面属性设置截图 具体布局如 3 4 所示 图 3 4 布局页面截图 如 3 5 所示 图 3 3 页面属性设置截图 具体布局如 3 5 所示 图 3 5 布局页面截图 web 程序设计 课程设计 退出如图 3 6 所示 图 3 6 退出页面截图 3 43 4 链接设计链接设计 在线考试系统只用到了超链接 通过超链接从登陆界面链接到答题界面颜色 再从答题界面链接到交卷成功界面来识别链接前和链接后的区别 如图 3 6 所示 图 3 6 答题进行超链接截图 如图 3 7 所示 图 3 7 交卷进行超链接截图 如图 3 8 所示 图 3 8 退出进行超链接截图 web 程序设计 课程设计 第 4 章 系统测试与评价 4 14 1 设计和调试过程中遇到的问题设计和调试过程中遇到的问题 在线考试系统在运行过程中主要还是界面不够美观 布局所画的表格不够标 准 在超链接过程中由于使用的连接方式错误导致无法远程连接 最终通过查找 资料进去完善整体效果还算很理想 4 24 2 运行通过后的结果运行通过后的结果 图 4 1 首页截图 试卷页面如 4 2 所示 图 4 2 试卷页截图 web 程序设计 课程设计 试卷页面如 4 5 所示 图 4 5 页面试题截图 交卷如 4 6 所示 图4 6 交卷成功截图 web 程序设计 课程设计 总结总结 在进行个人主页课程设计的这几天里 全心全意投入到网页世界 去不断的 学习 去不断的探索 同时去不断的充实 去不断的完善自我 在网络的天空下 逐渐的美化自己的人生 本次期的网业设计课程 开展了动态思维训练教学活动 对于我们学生来说 可以激发学习兴趣 调动学习的自觉性 自己动脑 动手 动口 运用网络资源 结合教材及老师的指导 通过自身的实践 创作出积聚个 人风格 个性的个人网页 在本次网页设计中 我不仅学到了很多关于网页设计方面的知识 也从中学 会了关于网络 编程等方面的知识 我从最初开始运用 FrontPage 设计网页 到 后来运用 Dreamweaver PhotoShop 等网软件设计网页 完善网页 在这个过程 中 我通过自学教材 上网查询 学习了 Dreamweaver PhotoShop 等网页软件 的应用 学会了管理 维护自己的站点 以及一些简单动画 控件的制作等等 在设计过程中也出现了很多的问题 但通过看书 上网查询 请教老师等方式 不断的学习 解决 提高 设计出的网页不论是外观还是内容 都在不断的进步 改善 可以说在自己动手 不断实践的过程中 网页设计水平得到了很大的提高 我们意识到只有综合运用多种知识 才能设计出动感十足 富于个性的 web 页面 才能全面展现互联网这一新型媒体的独特魅力和超强功能 对于网页设计软件的强大功能运用得还不够 在网页制作过程中 想提高 设计水平 想有个理想的网页 必须学会代码的运用 我将在以后的学习过程中 不断加强这方面的学习 总体来说 通过今次的对网页设计的学习 有收获也有 遗憾 不足的地方 但我想 我已经迈入了网页设计的大门 只要我再认真努力 的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 承包矿山经营协议书
- 2025年安徽省教育系统校级后备干部选拔考试题及答案
- 化工行业农药生产技术员职业技能竞赛试题及答案
- 化工行业化工项目工程师面试面试官面试心理题目及答案
- 2025年全国共青团“新团员入团”应知应会知识考试能力检测试卷含答案详解【培优a卷】
- 华盛顿协议书湖南大学
- 2022年一级建造师《水利水电工程管理与实务》试卷I卷 附答案
- 焊道技术协议书
- 民营控股经济类型解析
- 工作室合伙协议书
- 义齿加工合同范本模板
- 建筑业十项新技术
- 鱼蛋白饲料生产线项目分析方案
- 二层小楼拆除施工方案
- 2025年企业内推兼职合同协议
- 2025-2026学年高三上学期《大学专业介绍》主题班会
- 2025年4月自考03346项目管理试题
- 2018-4月中文pallet跨链公链白皮书v1
- 强震球分数的初步认识PPT课件
- 基坑监测技术ppt课件
- 第二类医疗器械授权委托书
评论
0/150
提交评论