软工在线学习答疑系统的设计与实现-西南科技大学本科生毕业论文

上传人:ji****72 文档编号:35230439 上传时间:2018-03-12 格式:PDF 页数:10 大小:345.34KB
返回 下载 相关 举报
软工在线学习答疑系统的设计与实现-西南科技大学本科生毕业论文_第1页
第1页 / 共10页
软工在线学习答疑系统的设计与实现-西南科技大学本科生毕业论文_第2页
第2页 / 共10页
软工在线学习答疑系统的设计与实现-西南科技大学本科生毕业论文_第3页
第3页 / 共10页
软工在线学习答疑系统的设计与实现-西南科技大学本科生毕业论文_第4页
第4页 / 共10页
软工在线学习答疑系统的设计与实现-西南科技大学本科生毕业论文_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《软工在线学习答疑系统的设计与实现-西南科技大学本科生毕业论文》由会员分享,可在线阅读,更多相关《软工在线学习答疑系统的设计与实现-西南科技大学本科生毕业论文(10页珍藏版)》请在金锄头文库上搜索。

1、西 南 科 技 大 学 本 科 生 毕 业 论 文 I 在线学习答疑系统的设计与实现 摘 要: 在科学技术飞速发展 的今天 , 传统的教育和管理受 到了极大地冲击 。 教 育的方式、 辅助手段和工具也发生着日新月异的变化 。 在线教育是一种全新的教育模 式, 它可以突破时间和空间的限制 , 让更多的学习者共享优秀教育资源。 在线学习答 疑系统有着广阔的应用前景。 在线学习答疑系统中采用了目前流行的 B/S 结构, 使用 ASP 动态网页技术, 选用 ACCESS 2000 作为后台数据库进行开发的。系统实现教师发布教案、布置/批改作业、 发布公告和答疑解惑。 学生完成自学 , 向老师提出问题,

2、 与老师和其他同学讨论 , 查 询作业及成绩等功能。 管理员则对系统进行管理和维护 。 整个系统开发过程中遵循软 件工程相规范,结合了现有的设备条件和具体的实际情况 。 通过测试系统所有功能都得以实现 。 本系统具有操作简单 、 有一定的实用性等特 点, 但设计界面不够完美, 部分功能不够完善。 在线学习答疑系统可使教学过程网络 化,创建知识学习的新途径,将推动电子化学习发展与应用。 关键 词: 在线学习;教学平台;B/S 结构西 南 科 技 大 学 本 科 生 毕 业 论 文 II 目录 第 1 章 绪 论 1 1 . 1 选 题 背 景 1 1 . 2 选 题 的 目 的 与 意 义 2

3、1 . 2 . 1 选 题 的 目 的 2 1 . 2 . 2 选 题 的 意 义 2 1 . 3 解 决 的 主 要 问 题 2 1 . 4 论 文 结 构 安 排 2 第 2 章 在 线 学 习 答 疑 系 统 分 析 4 2 . 1 系 统 功 能 需 求 分 析 4 2 . 2 系 统 性 能 要 求 4 2 . 2 . 2 系 统 响 应 时 间 性 需 求 4 2 . 2 . 2 系 统 安 全 性 需 求 4 2 . 2 . 3 系 统 灵 活 性 需 求 5 2 . 3 系 统 开 发 环 境 需 求 分 析 5 2 . 3 . 1 软 件 开 发 环 境 的 需 求 分 析

4、5 2 . 3 . 2 硬 件 开 发 环 境 的 需 求 分 析 5 2 . 4 数 据 流 图 5 2 . 5 设 计 方 案 8 2 . 5 . 1 方 案 的 比 较 8 2 . 5 . 2 方 案 的 选 择 8 2 . 6 系 统 可 行 性 分 析 9 2 . 6 . 1 技 术 可 行 性 9 2 . 6 . 2 经 济 可 行 性 9 2 . 6 . 2 操 作 可 行 性 9 第 3 章 在 线 学 习 答 疑 系 统 系 统 概 要 设 计 10 3 . 1 概 述 1 0 3 . 2 系 统 功 能 定 义 1 0 3 . 2 . 1 管 理 员 管 理 部 分 的 功

5、 能 定 义 1 0 3 . 2 . 2 教 师 管 理 部 分 的 功 能 定 义 1 1 3 . 2 . 3 学 生 管 理 部 分 的 功 能 定 义 1 1 3 . 3 系 统 数 据 描 述 1 1 3 . 4 功 能 模 块 设 计 1 2 第 4 章 数 据 库 设 计 14 4 . 1 数 据 库 需 求 分 析 1 4 4 . 2 数 据 库 逻 辑 结 构 设 计 1 4 4 . 3 数 据 库 物 理 结 构 设 计 1 8 第 5 章 功 能 模 块 详 细 设 计 与 实 现 22西 南 科 技 大 学 本 科 生 毕 业 论 文 III 5 . 1 连 接 后 台

6、数 据 库 和 前 端 应 用 程 序 的 开 发 模 块 2 2 5 . 2 系 统 用 户 管 理 模 块 创 建 2 2 5 . 2 . 1 创 建 管 理 员 登 录 对 话 框 2 2 5 . 2 . 2 修 改 管 理 员 密 码 对 话 框 2 5 5 . 2 . 3 添 加 公 告 栏 信 息 窗 口 2 5 5 . 2 . 4 上 传 作 业 答 案 及 附 件 窗 口 2 7 5 . 2 . 5 添 加 公 告 栏 信 息 窗 口 2 7 5 . 2 . 6 修 改 学 生 信 息 界 面 2 8 5 . 2 . 7 添 加 课 程 信 息 窗 口 2 9 5 . 2 .

7、8 作 业 评 分 窗 口 3 0 第 6 章 在 线 学 习 答 疑 系 统 测 试 及 试 运 行 32 6 . 1 测 试 目 的 3 2 6 . 2 测 试 教 师 管 理 部 分 的 功 能 3 2 6 . 2 . 1 测 试 老 师 登 录 3 2 6 . 2 . 2 测 试 教 师 信 息 以 及 信 息 的 录 入 3 3 6 . 2 . 3 测 试 学 生 清 单 的 查 询 3 4 6 . 2 . 4 测 试 在 线 教 案 / 作 业 的 修 改 和 删 除 3 4 6 . 2 . 5 测 试 在 线 公 告 的 管 理 3 4 6 . 2 . 6 测 试 在 线 作 业

8、 / 教 案 的 添 加 3 5 6 . 3 测 试 学 生 管 理 部 分 的 功 能 3 6 6 . 3 . 1 测 试 在 线 教 案 的 查 看 3 6 6 . 3 . 2 测 试 作 业 的 上 传 3 6 6 . 3 . 3 测 试 作 业 分 数 的 查 询 3 7 6 . 4 测 试 管 理 员 管 理 部 分 的 功 能 3 7 6 . 4 . 1 测 试 学 生 信 息 的 添 加 3 7 6 . 4 . 2 测 试 管 理 员 密 码 的 修 改 3 8 6 . 4 . 3 测 试 交 流 论 坛 3 8 6 . 5 测 试 总 结 3 8 结 论 39 后 记 41 致

9、 谢 42 参 考 文 献 43论 文 结 构 安 排 本论文具体结构安排如下: 第一 章 绪论 。主要 介绍在 线学习 答疑系 统的选 题背景 和意义 ,论文 结构安 排以及方案选择。 第二 章 系统 需求分 析。主 要介绍 在线学 习答疑 系统的 可行性 研究, 系统功 能分析,性能分析,运行环境分析以及系统数据流图的分析。 第三 章 概要 设计。 主要介 绍在线 学习答 疑系统 的系统 功能定 义,系 统数据 描述以及功能模块设计等。 第四 章 数据 库设计 。主要 介绍在 线学习 答疑系 统的数 据库需 求分析 ,数据 库逻辑结构设计以及数据库物理结构设计等。 第五 章 功能 模块详

10、细设计 与实现 。主要 介绍数 据库访 问的实 现,具 体功能 模块的实现以及实现的关键代码。 第六 章 测试 及试运 行。主 要介绍 在线学 习答疑 系统功 能的测 试结果 及分析 测试结果。 第七 章 总结 。主要 介绍对 在线学 习答疑 系统作 出的简 单小结 ,说明 系统存 在不足的地方以及自己的收获等。第 2 章 在线学习答疑系统分析 2 . 1 系 统 功 能 需 求 分 析 针 对 传 统 远 距 离 教 育 中 的 教 学 诊 断 和 反 馈 的 问 题 进 行 开 发 设 计 的 基 于 ASP 技 术 的 在 线 学 习 答 疑 系 统 , 具 有 广 泛 发 展 空 间

11、。 它 的 整 个 设 计 适 用 于 Internet 发布, 其开发主要包括后台数据库的建立和前端应用程序的开发以及整体网站的 美工设计三个方面。 总体结构采用的是 B/S 结构, 使用 ASP 动态网页技术 , 数据 库采用 ACCESS 2000 进行开发的。 在线学习答疑系统与传统网络远距离教育、 多媒体辅助教学有所不同, 主要 是:不仅使用多媒体传送预制的教学内容,学生自主学习;而且有设计的反馈、 评价与互动机制, 它彻底打破现有学校教育体制的时间和空间限制, 打破以教师 为主导地位的灌输式教育方式, 对扩大教育对象的范围, 有效利用各种优势教育 资源提供了可能。这很符合我国的国情

12、也符合世界教育发展的潮流。 本题目主要目标是开发设计一个网上教学平台, 教师可通过它发布教案、 布 置/批改 作业、 发布公 告和答 疑解惑。 学生可 以通过 该系统 完成自 学,向 教师提 出问题, 与教师和其他同学讨论, 查询作业及成绩等功能。 而整个系统是由管理 员管理与维护的。 2 . 2 系 统 性 能 要 求 2.2.1 系统响应时间的需求 整个系统要求能对数据库中的所有数据进行查询和统计, 因为在线学习答疑 系统具有很高的实用性, 为了确保用户可以较快的打开网站, 系统要求具有很高 的响应速度, 80%的查询和统计时间应控制在 2 秒以内, 最大时间不应超过 5 秒; 而作为学生

13、、 教师 和管理员三方面用户使用, 系统必须要有繁重的事务处理能力 , 能日处理上千条数据。 2.2.2 系统安全性需求 在软件使用方面, 教师和学生使用该系统必须进行必要的身份验证, 在教师 和学生第一次使用该软件的时候以给定的用户名和密码进行登录。 而管理员是登 录用户名和密码是唯一的, 一旦管理员登录成功就可以修改登录密码。 同时根据 不同用户的属性赋予相应的菜单使用权限。2.2.3 系统灵活性需求 操作方式上的变化:本系统能支持鼠标操作和键盘操作; 运行环境的变化:本系统支持的运行平台有 win98,win2000, winxp,win2003。 2 . 3 系 统 开 发 环 境 需

14、 求 分 析 2.3.1 软件开发环境的需求分析 支持中文的 Windows XP 各种版本操作系统。数据库系统使用 ACCESS 2000, 使用 的语言 为 ASP。 在服 务器端 引用 上 ASP 和 JSP 有着 相同之 处。 ASP 和 JSP 都 可以支持此功能的服务器(IIS,APACHE)上实现服务器端包含虚文件。 但 JSP 是将 动态页面的结果包含进来, 而不是包含文件的代码本身。 当你包含的文件在另一 个服务器上时, 不包含任何代码和对象是一个非常有效的功能。 通过比较作者认 为在线答疑系统选用 ASP 作为开发工具。 ACCESS 2000 是桌面型数据库,优点是:操作

15、灵活、转移方便、运行环境简 单, 对于小型网站的数据库处理能力效果还不错 。 缺点是: 不支持并发处理、 数 据库易被下载存在安全隐患、 数据存储量相对较小、 数据量过大时严重影响网站 访问速度和程序处理速度。 而 SQL SERVER 2000 是基于服务器端的企业级数据库 , 适合大容量数据和大流量网站的应用, 在性能、 安全、 功能管理、 可扩展性上要 比 ACCESS 2000 强很多,两者并非同级别的数据库,有些功能 ACCESS 2000 甚至 无法做到。缺点是:一般用户无法直接对 SQL SERVER 2000 进行远程管理、空间 租用的成本比 ACCESS 2000 稍高。所以

16、本系统后台数据库系统使用的是 ACCESS 2000。 2.3.2 硬件开发环境的需求分析 至 少 Pentium III 500Mhz , 64MB 内 存 。 建 议 PentiumIII 733Mhz , 128MB 内存以上。显示器的分辨率不低于 800600,24 位真彩。计算机机标准键盘。 2 . 4 数 据 流 程 图 在本系统的数据流设计中,主要是实现在线作业/教案管理、课程管理、在 线公告管理、 作业分数查看管理、 答案管理以及交流论坛管理等, 其数据流图如 图 2- 1 所示。图 2-1 顶 层 数 据 流 程 图 管理员管理部分主要实现了课程管理、 在线作业/教案管理、 在线公告管理 、 交流论坛管理以及答案的管理,其数据流图如图 2- 2 所示。 图 2-2 第 一 层 数 据 流 程 图 管 理 员 管 理教师管理部分主要实现了课程管理的、 在线作业/教案管理、 在线公告管理 、 交流论坛管理以及答案的管理,其数据流图如图 2- 3 所示。 图 2-3 第 一 层 数 据 流 程 图 教 师 管 理 学生 管理部 分主要 实现了 作业 分数管 理

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

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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