考试系统设计毕业论文

上传人:l**** 文档编号:130047452 上传时间:2020-04-24 格式:DOC 页数:49 大小:565.50KB
返回 下载 相关 举报
考试系统设计毕业论文_第1页
第1页 / 共49页
考试系统设计毕业论文_第2页
第2页 / 共49页
考试系统设计毕业论文_第3页
第3页 / 共49页
考试系统设计毕业论文_第4页
第4页 / 共49页
考试系统设计毕业论文_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《考试系统设计毕业论文》由会员分享,可在线阅读,更多相关《考试系统设计毕业论文(49页珍藏版)》请在金锄头文库上搜索。

1、 专业 专注 考试系统设计毕业论文考试系统设计毕业论文 目 录 第 1 章 绪论 17 1 1系统的设计背景 17 1 2系统设计的目的和意义 18 1 3系统设计的相关技术简介 19 1 3 1数据库系统 19 1 3 2B S 结构 19 1 3 3ASP 技术 21 第 2 章 需求分析 22 2 1 用户需求分析 22 2 2 可行性分析 22 2 3 系统构架分析 23 2 4 系统性能分析 25 2 5 功能概述 26 2 6 运行环境 28 2 6 1硬件环境 28 2 6 2软件环境 29 专业 专注 第 3 章 系统设计 30 3 1 系统功能 30 3 2 系统层次模块图

2、31 3 3 数据字典 32 3 4 数据库的设计 33 3 5 功能模块设计 36 3 5 1 管理员模块 36 3 5 2 信息模块 37 3 5 3 查询模块 39 3 5 4 题库模块 39 3 5 5 考试模块 40 第 4 章 设计开发 41 4 1 数据库数据访问接口技术 41 4 2 数据库连接的建立 41 4 3 登陆和注册 42 4 4 考试试题生成及自动判分 44 4 5 成绩查询 45 4 6 试题管理 47 专业 专注 4 7 防止未登陆进入考试 48 4 8 计时系统 49 4 9 教师权限审批 50 4 10 安全性分析 51 第 5 章 系统测试 55 5 1

3、软件测试的目的和原则 55 5 2 测试方法 55 5 3 测试用例 57 第 6 章 设计和总结 59 致谢 61 参考文献 60 专业 专注 第 1 章 绪论 1 1系统的设计背景 在上个世纪 学校各种类型的考试基本上都是依靠手工 其流程大体 上要经过出卷 印刷 测试 阅卷 统计分数等过程 随着电脑的普及以 及计算机软硬件的发展 市场上虽然出现了一些随机出题的软件 但仍然 需要教师进行大量的人工参与 考试仍然是一项极其繁琐的工作 数据库技术是一门历史弥坚的学科 考虑其原因 则是因为信息的爆 炸对数据库技术的要求只增不减 在互联网日益发展 壮大的背景下 在 因特网普及浪潮持续高涨的情况下 如

4、何让原来在单机中使用的数据库可 供多机使用 也成了必然的趋势 近几年 随着计算机技术的发展和互联网时代的到来 我们已经进入 了信息时代 也就是人们所称的数字化时代 在这数字化的时代里 学校 传统的管理方法面临着极大的挑战 Internet 技术的发展 也给传统的办 学模式提供了新的选择 绝大部分大学和学院都已接入互联网并建成校园 网 各校的硬件设施已经比较完善 通过设计和建设网络拓扑架构 网络 安全系统 数据库基础结构 信息共享与管理 信息的发布与管理 从而 方便管理者 老师和学生间信息发布 信息交流和信息共享 以现代计算 机技术 网络技术为基础的数字化教学主要是朝着信息化 网络化 现代 化的

5、目标迈进 与网络技术相结合的新型办学模式具有对于教育 教学过 程来说极为宝贵的特性 可以为新型办学模式的建构提供理想的环境 在此开发的网络考试系统 旨在探索一种以互联网为基础的考试模式 这种新的模式 可以突破时空限制 提高考试工作效率和标准化水平 使 学校管理者 教师和学生可以在任何时候 任何地点通过网络进行考试 专业 专注 基于这些优点 在本次毕业设计之际 我作为一名计算机科学与技术专业 的毕业生 着手开发了 网络考试系统 1 2系统设计的目的和意义 现阶段 学校与社会上的各种考试大都采用传统的考试方式 在此方 式下 组织一次考试至少要经过五个步骤 即人工出卷 考生考试 人工 阅卷 成绩评估

6、和试卷分析 显然 随着考试类型的不断增加及考试要求 的不断提高 教师的工作量将会越来越大 并且其工作将是一件十分烦琐 和非常容易出错的过程 可以说传统的考试方式已经不能适应现代考试的 需要 随着计算机应用的迅猛发展 网络应用不断扩大 这些应用正逐步 深入到千家万户 人们迫切要求利用这些技术来进行在线考试 以减轻教 师的工作负担 提高工作效率 与此同时也提高了考试的质量 从而使考 试更趋于公证 客观 更加激发学生的学习兴趣 为了适应新形势的发展 在这次毕业设计之时 我选择了这一网上考试系统 使其尽快在各类考试 中发挥高效 便捷的作用 把老师从繁重的工作中解脱出来 此系统的设计的意义是帮助主管考试

7、的人员提高工作效率 实现考试 信息管理以及考试流程的系统化 规化和自动化 网络考试系统 在具 体的考试过程中用网络实现考务人员 领导和学生进行考试工作的计算机 化 基本上摆脱以前的人工操作模式 通过使用本系统可以访问 INTERNET 轻松设置审批考试 不论主管考试的管理人员身在何方 考试结束后也不 需要传统的繁琐的阅卷过程 实现无纸化考试 专业 专注 1 3系统设计的相关技术简介 1 3 1数据库系统 SQL Server 2000 是 Microsoft 公司在数据库领域中非常重要的产品 具有非常好的再造和重写特性 Microsoft SQL Server 2000 是高端 关 键任务的关

8、系数据库管理系统 可以迅速地构建下一代可扩展的电子商务 业务流程和数据仓库的解决方案 使用 SQL Server 2000 可以获得非凡的可伸缩性和可靠性 通过向 上伸缩和向外扩展的能力 SQL Server 满足了苛刻的电子商务和企业应 用程序要求 SQL Server 2000 通过增强的故障转移群集 日志传送和新 增的备份策略 达到了最大的可用性 SQL Server 2000 是 Microsoft NET Enterprise Server 的数据管 理与分析中枢 SQL Server 2000 包括加速从概念到最后交付开发过程的 工具 有了 SQL Server 2000 可以建立

9、带有集成工具的端到端分析解 决方案 从数据创造价值 SQL Server 2000 带有交互式调节和调试查询 从任何数据源快速移 动和转化数据 以及按 Transact SQL 方式定义和使用函数等功能 可以 从任意 Visual Studio 工具以可视化方式设计和编写数据库应用程序 使用 SQL Server 2000 可以很容易地在企业资源旁边集中管理数据库 可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库 1 3 2B S 结构 B S 结构 即 Browser Server 浏览器 服务器 结构 是随着 Internet 技术的兴起 对 C S 结构的一种变化或者改进的结

10、构 在这种 专业 专注 结构下 用户界面完全通过 WWW 浏览器实现 一部分事务逻辑在前端实 现 但是主要事务逻辑在服务器端实现 形成所谓 3 tier 结构 B S 结 构 主要是利用了不断成熟的 WWW 浏览器技术 结合浏览器的多种 Script 语言和 ActiveX 技术 用通用浏览器就实现了原来需要复杂专用 软件才能实现的强大功能 并节约了开发成本 是一种全新的软件系统 构造技术 随着 Windows 98 Windows 2000 将浏览器技术植入操作系统 部 这种结构更成为当今应用软件的首选体系结构 显然 B S 结构应用 程序相对于传统的 C S 结构应用程序将是巨大的进步 B

11、 S 最大的优点就是可以在任何地方进行操作而不用安装任何专门的 软件 只要有一台能上网的电脑就能使用 客户端零维护 系统的扩展非 常容易 只要能上网 再由系统管理员分配一个用户名和密码 就可以使 用了 甚至可以在线申请 通过公司部的安全认证后 不需要人的参与 系统可以自动分配给用户一个账号进入系统 B S 结构采用星形拓扑结构建立企业部通信网络或利用 Internet 虚 拟专网 VPN 前者的特点是安全 快捷 准确 后者则具有节省投资 跨地域广的优点 须视企业规模和地理分布确定 企业部通过防火墙接入 Internet 再整个网络采用 TCP IP 协议 网络结构如图 1 1 所示 专业 专注

12、 图 1 1 B S 结构图 1 3 3ASP 技术 ASP Active Server Pages 动态网页 是微软公司推出的一种用以 取代 CGI Common Gateway Interface 通用网关接口 的技术 ASP 是一 个位于服务器端的脚本运行环境 通过这种环境 用户可以创建和运行动 态的交互式 Web 服务器应用程序 如交互式动态网页 包括使用 HTML 表 单收集和处理信息 上传与下载等等 ASP提供了6个功能强大的部对象 每个对象具有各自的属性 Property 方法 Method 有的还拥有数据集合 Collection 与事 件 Event 它们共同完成Web中的一

13、些重要工作 专业 专注 第 2 章 系统需求分析 2 1 用户需求分析 要设计一个性能良好的考试系统 明确用户的应用环境对系统的要求 是首要的和基本的 本系统从以下四个方面对用户需求进行了分析 1 用户的信息需求 考生能查询有关考试成绩 老师能查询题库信 息 并查询成绩信息 凡是考生及老师能查到的信息 系统管理员都能查 询到并且可以修改添加删除 2 用户的处理要求 管理员能对题库执行增加 删除和修改操作 管理员能对考试科目的增加 删除和修改操作 由管理员设置考试信息 就可以进行考试 在考试时 系统将根据考试信息的设置对每个考生自动 生成考卷 管理员可设置考试信息 系统控制考试时间 防刷新 考试

14、成 绩自动生成 多功能查询等 3 对系统的适应性 通用性要求 要求系统能够不受未来课程设置 变化的影响 仍能照常使用 4 对系统的安全性要求 要求进入系统必须进行口令校验 2 2 可行性分析 可行性分析也称为可行性研究 是在系统调查的基础上 针对新系统 的开发是否具备必要性和可能性 对新系统的开发从技术 经济 社会的 方面进行分析和研究 以避免投资失误 保证新系统的开发成功 可行性 专业 专注 研究的目的就是用最小的代价在尽可能短的时间确定问题是否能够解决 该系统的可行性分析包括以下几个方面的容 1 经济可行性 主要是对项目的经济效益进行评价 本系统作为一 个毕业设计 无需开发经费 在经济上是

15、完全可以接受的 并且本系统实 施后可以显著提高考试效率 有助于实现网络化管理 所以本系统在经济 上是可行的 2 技术上的可行性 技术上的可行性分析主要分析技术条件能否顺 利完成开发工作 硬 软件能否满足开发者的需要等 该管理系统采用了 当前新兴的 Browser Server 模式进行开发 结合了 Internet Intranet 技术 数据库服务器选用微软公司的 SQL Server 数据库 它能够处理大 量数据 同时保持数据的完整性并提供许多高级管理功能 它的灵活性 安全性和易用性为数据库编程提供了良好的条件 因此 系统的软件开发 平台已成熟可行 硬件方面 科技飞速发展的今天 硬件更新的

16、速度越来 越快 容量越来越大 可靠性越来越高 价格越来越低 其硬件平台完全 能满足此系统的需要 3 时机可行性 目前 大学的校园网路覆盖了教学区和学生区的主 要建筑物及部分家属宿舍 从而满足校各学院 各职能部门 各直属单位 上网需求 学校良好的网络设施为开发使用网络考试系统提供了坚实的基 础 综上所述 此系统开发目标已明确 在技术和经济等方面都可行 并 且投入少 见效快 因此系统的开发是完全可行的 2 3 系统构架分析 开发这个系统的目的就是帮助学校或者相关考试部门提高工作效率 实现考试的信息化管理以及考试流程的系统化 规化和自动化 系统最终 专业 专注 实现的主要功能如下 1 题库管理设置部分 包括管理员对题库的增加 删除和修改操作 2 考试科目的设置部分 包括管理员对考试科目的增加 删除和修 改操作 3 考试答题部分 考试中系统将根据学生具体的答题情况 相对的 调整考题难度 让能力相对好的考生所答题目也相对较难 也为能力相对 差的些的学生提供简单或者中等的题目 这种根据学生能力不同自动调整 试题的方法是本系统的优点 也是纸上考试所无法做到的 4 登陆注册部分 有在线注册 登录 5

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号