毕业论文——远程教育网.doc

上传人:滴答 文档编号:1255786 上传时间:2019-01-19 格式:DOC 页数:81 大小:1.06MB
下载 相关 举报
毕业论文——远程教育网.doc_第1页
第1页 / 共81页
毕业论文——远程教育网.doc_第2页
第2页 / 共81页
毕业论文——远程教育网.doc_第3页
第3页 / 共81页
毕业论文——远程教育网.doc_第4页
第4页 / 共81页
毕业论文——远程教育网.doc_第5页
第5页 / 共81页
点击查看更多>>
资源描述

1、计算机毕业设计:远程教育网第 1 页 共 81 页目 录内容摘要 .2Abstract .3引言 .4第一章 概述 .51.1 动态交互式网页系统 .51.1.1 动态交互式网页的概念 .51.1.2动态网页系统的开发步骤 .51.2 ASP 网络技术 .71.2.1 ASP 包含脚本 .71.2.2 ASP 包含的对象和组件 .81.2.3 Asp 和数据库访问 .91.3 系统软件开发环境简介 .9第二章 网站需求分析 .102.1 数据流图 .102.2 系统功能结构图 .122.3 ER 图 .13第三章 网站设计 .153.1 模块处理功能设计 .153.2 数据库表逻辑结构设计 .

2、173.3 数据库的结构的实现 .20第四章 应用系统实现 .214.1 建立 Asp 的运行环境 .214.2 各功能模块对应的 Asp 文件的介绍 .224.2.1 学生模块 .224.2.2 教师模块 .224.3 典型 ASP 文件网页的实现 .234.3.1 注册页面 register1.asp 的实现 .234.3.2:学生首页 smain.asp 文件的实现 .254.3.3 查看留言留言箱 cksly.asp 页面的实现 .264.3.4 管理学生资料 grzl.asp 的实现 .264.3.5 学生在线考试 wyks.asp 的实现 .284.3.6 成绩查询 cjcx.as

3、p 页面的实现 .294.3.7 教师添加试题 tjst.asp 页面的实现 .30第五章 本系统的技术特色 .325.1 利用 cookie 变量来跟踪和校验合法用户 .325.2 分页技术 .335.3 利用随机函数实现随机抽题 .33第六章 系统的测试和展望 .35总 结 .36致 谢 .37参考文献 .38附录 2:网页部分源代码 .42计算机毕业设计:远程教育网第 2 页 共 81 页内容摘要本 文 首 先 介 绍 了 网 上 MIS 系 统 的 开 发 实 现 步 骤 和 有 关 动 态 网 页 的 诸 多 概 念 ,然 后 以 远 程 教 育 网 为 例 , 按 照 上 述 开

4、发 步 骤 , 逐 一 介 绍 了 建 网 的 系 统 分 析 、系 统 设 计 和 系 统 实 现 。 在 系 统 分 析 中 以 模 块 功 能 结 构 图 , 系 统 分 析 说 明 书 和 数 据 流图 的 形 式 确 定 了 系 统 的 基 本 框 架 , 然 后 用 E-R 图 说 明 了 系 统 的 库 表 结 构 , 并 对各 功 能 模 块 的 特 点 作 了 具 体 分 析 , 最 后 论 文 从 网 页 上 的 文 本 、 控 件 、 链 接 、 功 能 等属 性 分 析 了 系 统 中 典 型 的 ASP 网 页 文 件 。 在 附 录 中 则 给 出 本 系 统 库

5、表 结 构 的 详细 说 明 和 本 网 站 运 行 时 的 主 要 页 面 。本 网 站 主 要 实 现 了 对 Web 数 据 库 的 数 据 录 入 , 修 改 , 删 除 , 查 询 , 相 关 数 据的 分 析 统 计 等 功 能 。关 键 词 : 教 育 远 程 教 育 WEB 教 学 ASP 计算机毕业设计:远程教育网第 3 页 共 81 页AbstractThis thesis firstly introduces the steps of the development of MIS system on the Internet and some concepts of so

6、me interactive Webpage, Then it presents the analysis, degn and performance of the system respectively by the instance of Far Distance Education Internet。 In the analysis of system, the basic structure of the system is defined by the form function diagram, system analysis instruction, and database s

7、tructure of the system, analizes the characteristics of each function specifically, Finally, it analizes the typical ASP WEB documents of the system on the basis of the text, control, connection function of the WEB PAGE。The WEB site mainly perform the functions of following: the data input、 change、

8、delete、 consult of the WEB database as well as the analysis and account of the related data。计算机毕业设计:远程教育网第 4 页 共 81 页引言随 着 网 络 的 普 及 和 网 络 技 术 的 发 展 , 可 以 说 现 在 网 络 已 经 逐 步 渗 入 到 社 会 和 人们 的 方 方 面 面 。 但 人 们 渐 渐 发 现 , 基 于 传 统 的 HTML 格 式 的 静 态 网 页 已 经 不能 满 足 人 们 需 要 。 取 而 代 之 的 是 这 些 Web 应 用 , 不 仅 仅 是

9、浏 览 器 对 服 务 器 端 已有 网 页 文 件 的 调 用 , 还 涉 及 到 服 务 器 端 控 制 程 序 和 服 务 器 端 文 件 的 读 写 与 更 新 。Web 应 用 具 有 操 作 数 据 库 , 响 应 用 户 提 交 的 交 互 信 息 、 动 态 生 浏 览 器 端 页 面 等 特性 , 因 而 具 有 传 统 静 态 网 页 望 尘 莫 及 的 强 大 功 能 和 广 大 用 途 。为 了 适 应 当 代 教 育 改 革 的 需 求 , 特 别 是 人 们 想 得 到 重 点 高 校 名 师 指 点 的 需 要 ,现 在 许 多 重 点 大 学 都 设 有 远 程

10、 教 育 点 。 我 们 规 划 和 设 计 一 个 远 程 教 育 网 , 可 以 轻 松实 现 和 教 师 在 网 络 中 “面 对 面 的 交 流 ”。 即 可 以 轻 松 实 现 远 程 教 学 , 考 试 , 成 绩管 理 , 学 生 学 籍 管 理 等 一 系 列 的 教 务 管 理 活 动 。计算机毕业设计:远程教育网第 5 页 共 81 页第一章 概述1.1 动态交互式网页系统1.1.1 动态交互式网页的概念随 着 网 络 技 术 的 不 断 发 展 , Web 开 发 已 经 从 传 统 的 静 态 网 页 系 统 过 渡 到动 态 网 页 系 统 。 所 谓 动 态 网 页

11、 就 是 能 够 与 数 据 库 相 连 , 可 以 在 服 务 器 执 行 , 可 以处 理 浏 览 器 提 交 的 请 求 。 所 以 具 有 静 态 网 页 所 无 法 比 拟 的 优 点 。 迅 速 成 为Web 开 发 的 主 流 。 一 个 基 本 的 Web 开 发 通 常 由 动 态 网 页 制 作 系 统 、 WEB服 务 器 系 统 和 数 据 库 系 统 3 个 部 分 构 成 。 网 页 制 作 系 统 用 于 制 作 动 态 网 页 格 式的 文 件 ; 而 Web 服 务 器 用 于 执 行 这 些 动 态 网 页 , 向 浏 览 器 发 布 相 应 的 文 件 ;

12、 数据 库 系 统 则 是 供 存 储 数 据 而 用 的 。 其 中 数 据 库 和 Web 服 务 器 之 间 还 需 要 一定 的 数 据 库 连 接 组 件 , 以 建 立 连 接 。1.1.2动态网页系统的开发步骤1) 系 统 任 务 的 提 出 。系 统 开 发 的 工 作 是 从 接 受 任 务 开 始 的 , 而 系 统 任 务 应 由 系 统 用 户 提 出 ,以 书 面 的 形 式 给 予 表 达 。2) 初 步 系 统 调 查 。初 步 系 统 调 查 着 重 了 解 存 在 的 主 要 问 题 和 用 户 提 出 的 目 的 要 求 , 并 制 定新 系 统 总 体 规

13、 划 。3) 确 定 系 统 目 标 。经 过 初 步 系 统 调 查 , 了 解 了 用 户 的 基 本 状 况 和 用 户 对 系 统 的 设 想 及 要求 后 , 系 统 开 发 人 员 就 可 以 初 步 提 出 网 页 系 统 的 系 统 目 标 。4) 系 统 的 可 行 性 研 究 。系 统 的 可 行 性 研 究 包 括 可 能 性 和 必 要 性 。 有 技 术 上 的 , 经 济 上 的 , 人 力资 源 上 的 , 以 及 组 织 管 理 上 的 。 经 过 系 统 的 可 行 性 研 究 , 最 后 应 写 出 一 份 系计算机毕业设计:远程教育网第 6 页 共 81

14、页统 可 行 性 分 析 报 告 。 分 析 报 告 是 系 统 开 发 人 员 第 一 阶 段 工 作 的 小 结 。5) 详 细 的 系 统 调 查 。通 过 详 细 的 系 统 调 查 。 可 以 得 到 人 工 管 理 业 务 的 处 理 办 法 , 并 详 细 地 掌握 住 处 的 流 程 , 总 结 出 现 有 业 务 过 程 的 规 律 , 存 在 的 问 题 。 从 而 提 出 改 进措 施 。6) 现 行 系 统 的 描 述 与 分 析 。着 重 用 来 分 析 现 行 系 统 页 面 设 计 后 , 相 关 性 版 块 信 息 交 互 的 方 便 性 。 特别 是 要 分

15、析 现 行 网 页 系 统 存 在 主 要 问 题 和 管 理 上 的 薄 弱 环 节 , 以 及 产 生 这 些问 题 的 原 因 和 解 决 办 法 。7) 用 户 需 求 及 功 能 分 析 。用 户 需 求 因 不 同 用 户 而 有 所 区 别 , 但 主 要 可 分 为 系 统 范 围 , 信 息 的 处 理和 技 术 性 三 个 方 面 。8) 新 系 统 的 逻 辑 模 型 。通 过 对 现 行 系 统 的 进 行 详 细 调 查 , 分 析 及 用 户 需 求 分 析 后 , 就 可 以 确 定新 系 统 的 逻 辑 模 型 。 新 系 统 的 模 型 包 括 新 系 统 的

16、 功 能 要 求 、 目 标 、 各 级 页面 之 间 链 接 、 数 据 字 典 。9) 编 码 对 象 的 分 析 及 编 码 体 系 结 构 的 确 定 。在 系 统 分 析 阶 段 , 对 现 行 系 统 及 动 态 网 页 系 统 将 要 采 用 的 编 码 对 象 及 方法 应 该 认 真 分 析 , 以 确 定 先 进 的 科 学 的 高 效 的 系 统 编 码 体 系 。10) 系 统 的 软 件 , 硬 件 配 置 建 议 。分 析 人 员 应 对 网 页 系 统 所 需 的 计 算 机 系 统 的 配 置 提 出 建 议 。11) 系 统 的 物 理 编 程 。根 据 不

17、同 的 系 统 要 求 以 及 用 户 软 、 硬 件 技 术 状 况 , 在 合 适 的 平 台 上 , 选取 相 宜 的 网 页 语 言 和 工 具 进 行 实 际 编 程 。12) 软 件 调 查 。对 设 计 的 原 代 码 进 行 调 试 , 以 修 改 其 中 错 误 , 从 而 确 定 系 统 的 可 靠 性 。13) 功 能 测 试 。对 照 系 统 分 析 中 提 出 的 系 统 功 能 要 求 , 应 进 行 系 统 的 功 能 测 试 , 以 确 定 系统 可 预 期 的 功 能 。14) 系 统 的 性 能 评 价 以 及 完 善 文 档 。计算机毕业设计:远程教育网第

18、 7 页 共 81 页系 统 的 性 能 评 价 应 包 括 最 基 础 的 软 硬 件 , 支 持 系 统 占 用 空 间 等 。 系 统 交 付时 , 应 同 时 交 付 完 善 的 文 档 。1.2 ASP 网络技术MICROSOFT IIS 的 主 要 功 能 是 支 持 HTML 网 页 , 服 务 器 只 是 从 硬 盘 中 根 据用 户 的 请 求 取 出 相 应 的 静 态 网 页 发 送 到 用 户 浏 览 器 上 。 IIS 的 主 要 作 用 就 是 为用 户 浏 览 器 和 服 务 器 上 储 存 的 文 件 的 一 个 纽 带 。 从 这 个 意 义 上 讲 , 它

19、和 其 它 的WEB 服 务 器 没 有 什 么 区 别 , 所 有 的 WEB 服 务 器 都 可 以 实 现 这 个 功 能 。 但 是ASP 的 出 现 改 革 了 这 一 切 , 在 MICROSOFT IIS 仍 然 支 持 静 态 HTML 网 页 的前 提 下 , 利 用 ASP 可 以 根 据 开 发 人 员 的 要 求 在 WEB 服 务 器 上 建 立 起 动 态 网 页文 件 。 这 样 , 用 户 通 过 提 交 表 单 等 一 些 操 作 可 以 向 WEB 服 务 器 发 送 特 定 的 浏览 请 求 。 WEB 服 务 器 将 会 根 据 用 户 请 求 , 执

20、行 相 应 的 动 态 网 页 。 然 后 生 成 一 个 结果 网 页 , 再 发 送 到 浏 览 器 端 , 供 用 户 浏 览 , 这 样 便 实 现 了 网 页 的 简 单 调 用 了 , 用 户可 能 通 过 自 己 的 操 作 , 改 变 浏 览 器 显 示 的 网 页 的 内 容 。那 么 什 么 是 ASP 网 页 呢 ? 将 从 以 下 三 个 方 面 逐 一 介 绍 。1.2.1 ASP 包含脚本ASP 网 页 是 指 任 何 具 有 扩 展 名 .ASP 的 文 件 , 它 位 于 WEB 服 务 器 上 。 这个 特 点 的 扩 展 名 用 来 区 分 ASP 网 页

21、和 普 通 的 HTML 文 件 。 而 ASP 网 页 其 实也 并 没 有 什 么 神 秘 的 , 它 实 际 上 就 是 嵌 入 了 ASP 脚 本 的 HTML 页 面 , 脚 本语 言 常 用 的 是 VBSCRIPT 和 JAVASCRIPT 等 。 VBSCRIPT 和 JAVA 不 同 的是 ASP 网 页 在 执 行 之 前 不 必 编 译 成 一 个 独 立 的 文 件 。 ASP 网 页 改 变 以 后 ,如 对 它 进 行 再 次 请 求 , 那 么 它 会 自 动 进 行 重 新 编 译 。 便 于 脚 本 语 言 组 建WEB 网 页 的 优 势 在 于 即 使 W

22、EB 站 点 已 经 发 布 , 对 其 进 行 修 改 也 是 很 容 易 的 。如 果 发 现 自 己 的 WEB 站 点 上 有 一 个 小 错 误 , 那 么 可 以 立 即 将 要 修 改 的 网 页 调入 记 事 本 修 改 。 ASP 网 页 使 用 了 脚 本 语 言 , 执 行 起 来 与 WEB 服 务 器 一 样 ,是 多 线 程 的 。 这 就 允 许 ASP 网 页 高 效 地 支 持 大 量 同 时 访 问 的 用 户 。计算机毕业设计:远程教育网第 8 页 共 81 页1.2.2 ASP 包含的对象和组件ASP 网 页 如 果 只 有 脚 本 的 话 , 只 能

23、显 示 输 出 一 些 有 趣 信 息 , 无 法 获 取 用 户 的 信息 , 将 数 据 保 存 到 数 据 库 或 者 在 服 务 器 上 创 建 文 件 , 而 ASP 包 含 的 组 件 恰 好解 决 了 这 个 问 题 。ASP 包 括 两 类 组 件 : 内 置 对 象 和 可 安 装 组 件下 面 简 单 地 描 述 ASP6 个 内 置 对 象Application object这 个 对 象 表 示 的 信 息 , 可 以 与 ASP 应 用 程 序 的 所 有用 户 进 行 共 享Object Contex Ntex Object这 个 对 象 与 事 务 性 ASP 配

24、 合 使 用Repuest Object这 个 对 象 表 示 由 浏 览 器 发 向 服 务 器 的 所 有 信 息 , 包 括 表 单变 量 和 查 询 字 符 串Response Object这 个 对 象 表 示 由 服 务 器 发 向 浏 览 器 的 所 有 信 息 , 包 括 由ASP 网 页 发 送 的 HTML 内 容Server Object这 个 对 象 用 于 启 用 服 务 器 上 不 同 的 工 具 函 数Session Object这 个 对 象 表 示 有 关 特 定 用 户 会 话 的 信 息除 了 内 置 对 象 以 外 , 好 几 个 可 安 装 的 组 件

25、 与 ASP 进 行 了 绑 定 , 下 面 列 出一 些 较 为 常 用 的 组 件 :Adrotator Compontent这 个 组 件 用 于 在 WEB 站 点 的 WEB 网 页 上 显 示横 幅 广 告 及 显 示 频 率Brower Capadility Componet这 个 组 件 可 以 根 据 地 不 同 浏 览 器 的 功 能 显示 不 同 的 HTML 内 容Content Linking Compnent这 个 组 件 可 以 用 于 将 好 几 个 HTML 网 页 链接 到 一 起 , 这 样 它 们 便 可 以 实 现 轻 松 的 导 航File Acce

26、ss Compnent这 个 组 件 允 许 使 用 自 己 计 算 机 的 文 件 系 统 工 作 ,使 用 这 个 组 件 可 以 读 写 文 本 文 件用 户 并 不 是 仅 限 于 使 用 ASP 所 绑 定 的 组 件 , 第 三 方 服 务 商 已 经 创 建 了 成 百上 千 个 组 件 , 这 些 组 件 用 户 都 可 以 包 含 到 自 己 的 脚 本 中 , 可 以 使 用 这 些 组 件 接 受文 件 上 传 , 在 服 务 之 间 传 输 文 件 和 收 发 电 子 邮 件 , 用 户 还 可 以 使 用VB、 C+或 Java 等 语 言 创 建 自 己 的 组 件

27、 。计算机毕业设计:远程教育网第 9 页 共 81 页1.2.3 Asp 和数据库访问在 Asp 包 含 的 对 象 中 有 一 个 特 定 的 集 合 值 , 这 就 是 Active Data Objects,它可 以 帮 助 我 们 从 Asp 网 页 访 问 数 据 库 , 可 以 用 它 插 入 、 更 新 、 删 除 数 据 库 中 表 的行 , 还 可 以 使 用 这 些 对 象 获 取 数 据 库 查 询 的 记 录 集 , 并 将 这 些 记 录 显 示 到Asp 网 页 上 。1.3 系统软件开发环境简介本 网 页 系 统 是 在 Pentyum 166mmx 以 上 机

28、型 的 计 算 机 上 进 行 开 发 并 获 得 通过 的 , 同 时 方 便 系 统 开 发 , 减 少 开 发 过 程 的 难 度 , 我 们 是 基 于 以 下 的 软 件 环 境 。以 Windows 98 为 操 作 系 统 并 配 置 pws以 Dreamweaver Ultra Dev 4 和 Asp 3.0 为 开 发 工 具Windows 98 是 目 前 主 流 图 形 化 操 作 系 统 , ASP 在 前 面 已 作 介 绍 , 这 里 不 在赘 述 。 而 Dreamweauer UitvaDev 4.0 是 Macromedia 公 司 推 出 的 最 新 一 款

29、 专 业网 页 开 发 软 件 , 在 系 统 开 发 过 程 中 , 我 深 深 的 感 受 到 Ultradev 的 强 大 威 力 ,下 面 我 结 合 自 己 的 体 会 对 它 作 一 个 简 单 介 绍 : Ultradev 是 大 家 熟 知 的 王 牌 网页 制 作 软 件 Dreamweaver 4.0 的 增 强 版 本 , 它 实 全 包 含 Dreamweaver 提 供 了高 度 可 视 化 的 集 成 编 辑 环 境 强 大 的 网 页 编 辑 功 能 和 站 点 维 护 功 能 外 , 新 增 了 如 下 功能 :强 大 便 接 的 数 据 库 作 支 持多 种

30、动 态 网 页 技 术 的 支 持强 大 的 操 作 功 能 和 便 捷 直 观 的 操 作 界 面计算机毕业设计:远程教育网第 10 页 共 81 页第二章 网站需求分析需 求 分 析 是 软 件 生 命 周 期 的 一 个 重 要 阶 段 , 它 根 本 的 任 务 是 确 定 为 了 满 足 用 户的 需 要 必 须 做 什 么 。 具 体 地 说 , 应 该 确 定 系 统 必 须 具 有 的 功 能 和 性 能 , 系 统 要 求 的运 行 环 境 , 并 且 预 测 系 统 发 展 的 前 景 , 必 须 仔 细 分 析 系 统 中 的 数 据 , 既 要 分 析 系 统中 的 数

31、 据 流 。 又 要 分 析 长 期 使 用 的 数 据 存 储 , 通 过 分 析 应 该 得 出 用 数 据 流 图 、E R 图 , 为 系 统 的 设 计 奠 定 基 础 。在 这 一 章 里 , 我 将 给 出 系 统 的 数 据 流 图 , 功 能 结 构 图 , 系 统 分 析 说 明 书 ,E R 图 , 为 系 统 的 设 计 奠 定 基 础 。2.1 数据流图数 据 流 图 描 绘 系 统 的 逻 辑 模 型 图 , 其 中 没 有 任 何 具 体 的 物 理 元 素 , 只 是 描 绘 信息 在 系 统 中 流 动 和 处 理 的 情 况 。 因 为 数 据 流 图 是

32、逻 辑 系 统 的 图 形 表 示 , 即 使 不 是 专业 的 计 算 机 技 术 人 员 也 容 易 理 解 , 所 以 是 极 好 的 通 信 工 具 。 此 外 , 设 计 数 据 流 图 只需 考 虑 系 统 必 须 完 成 的 基 本 逻 辑 功 能 , 完 全 不 需 要 考 虑 如 何 具 体 地 实 现 这 些 功 能 ,所 以 它 也 是 软 件 设 计 的 很 好 的 出 发 点 。 远 程 教 育 网 主 要 是 为 了 让 远 程 学 员通 过 网 络 向 老 师 提 出 疑 难 问 题 , 通 过 网 络 实 现 在 线 考 试 , 成 绩 查 询 , 教 师 通

33、过 网 络实 现 远 程 向 学 生 答 疑 解 惑 , 添 加 试 题 库 , 管 理 学 生 学 籍 等 。 所 以 主 要 的 数 据 源 应 是学 生 , 教 师 的 相 关 各 种 信 息 。 它 们 在 系 统 中 流 动 和 处 理 详 细 见 下 面 的 数 据 流 程 图 。从 数 据 流 图 上 容 易 看 出 该 网 站 应 具 有 对 包 括 用 户 资 料 信 息 , 各 种 图 书 信 息 注 册到 相 应 的 数 据 库 表 中 , 不 同 级 别 的 用 户 可 以 登 录 修 改 相 应 的 数 据 库 表 中 相 关 信 息 资料 , 可 以 对 数 据 库

34、 的 信 息 按 某 些 字 段 或 字 段 组 合 进 行 检 索 。 数 据 流 图 见 图 2-1。1: 学 生 信 息 流 程 图 :流 程 图 分 析 :从 数 据 流 图 上 容 易 看 出 该 系 统 可 以 实 现 输 入 学 生 帐 号 , 首 先 检 查 输 入的 帐 号 在 学 员 表 中 是 否 已 经 注 册 , 对 没 有 注 册 的 帐 号 可 以 实 现 添 加 记 录 ,对 已 经 存 在 的 帐 号 , 可 以 对 学 生 表 记 录 实 现 修 改 , 删 除 , 查 询 等 操 作 。这 里 可 以 得 知 : 要 实 现 学 生 信 息 的 流 动 , 需 要 设 置 学 生 数 据 库 表 。

展开阅读全文
相关资源
相关搜索

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

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。