毕业论文设计基于Web的教学资源管理系统_第1页
毕业论文设计基于Web的教学资源管理系统_第2页
毕业论文设计基于Web的教学资源管理系统_第3页
毕业论文设计基于Web的教学资源管理系统_第4页
毕业论文设计基于Web的教学资源管理系统_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PINGDINGSHAN UNIVERSITY毕业论文 (设计 )题 目 : 基 于 Web的 教 学 资 源 管 理 系 统毕业设计(论文)原创性声明和使用授权说明原创性声明本 人 郑重 承 诺 :所 呈交 的 毕 业设 计( 论 文),是 我 个人 在指导教师的指导下进行的研究工作及取得的成果。尽我 所知,除文中特别加以标注和致谢的地方外,不包含其他 人或组织已经发表或公布过的研究成果,也不包含我为获 得及 其 它 教 育 机构 的 学 位 或 学历 而 使 用 过 的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。矚慫润厲钐瘗睞枥庑赖。作 者 签

2、名 :日期 :指导教师签名:日 期 :使用授权说明本人完全了解大 学 关 于 收 集 、保 存 、使 用 毕 业设 计( 论 文 )的 规 定,即 :按 照 学校 要 求 提 交 毕业设 计( 论文 )的 印 刷 本 和 电 子 版 本 ;学 校 有 权 保 存 毕 业 设 计( 论 文 )的印刷本和电子版,并提供目录检索与阅览服务;学校可 以采用影印、缩印、数字化或其它复制手段保存论文;在 不以赢利为目的前提下,学校可以公布论文的部分或全部 内容 。 聞創沟增鐺險爱蓬谴净。作者签名:日 期:学位论文原创性声明本人 郑重 声 明 :所 呈 交 的 论文是 本 人 在导 师 的 指 导下 独 立

3、进行研究所取得的研究成果。除了文中特别加以标注引 用的内容外,本论文不包含任何其他个人或集体已经发表 或撰写的成果作品。对本文的研究做出重要贡献的个人和 集体,均已在文中以明确方式标明。本人完全意识到本声 明的法律后果由本人承担 。 残骛楼 諍锩瀨濟溆塹 籟。作者 签名 :日 期: 年 月 日学位论文版权使用授权书本学 位论 文 作 者 完 全了 解 学 校 有关 保 留 、使 用 学 位论 文 的规定,同意学校保留并向国家有关部门或机构送交论文 的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存

4、和 汇编本学位论文 。酽锕极額閉镇桧猪訣锥涉密论文按学校规定处理。作者签名:日期 : 年 月 日导师签名:日 期 : 年 月 日原创性声明本人 郑重 声 明:本 人 所呈 交的 毕 业论 文,是 在 指 导老 师的 指导 下 独 立 进 行 研 究 所 取 得 的 成 果 。毕 业 论 文 中 凡 引 用 他 人 已 经 发 表 或 未 发表的 成果 、数 据 、观 点等 ,均 已 明确 注明 出 处。除 文 中已经 注 明 引 用 的 内 容 外 ,不 包 含 任 何 其 他 个 人 或 集 体 已 经 发 表 或 撰 写 过 的 科 研 成 果 。对 本 文 的 研 究 成 果 做 出 重

5、 要 贡 献 的 个 人 和 集 体 ,均 已 在 文中以明确方式标明。彈贸摄尔霁毙攬砖卤庑。本声明的法律责任由本人承担。论文作者签名:关于毕业论文使用授权的声明本人在指导老师指导下所完成的论文及相关的资料(包括图 纸 、试 验 记 录 、原 始 数 据 、实 物 照 片 、图 片 、录 音 带 、设 计 手 稿 等 ), 知识产权归属平顶山学院。本人完全了解平顶山学院有关保存、使 用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论 文的纸质版和电子版,允许论文被查阅和借阅;本人授权平顶山学 院可以将本毕业论文的全部或部分内容编入有关数据库进行检索, 可以采用任何复制手段保存和汇编本毕

6、业论文。如果发表相关成 果,一定征得指导教师同意,且第一署名单位为平顶山学院。本人 离校后使用毕业论文或与该论文直接相关的学术论文或成果时,第 一署名单位仍然为平顶山学院。謀荞抟箧飆鐸怼类蒋薔。论 文作者 签名 :日 期 :指 导老师 签名 :日 期 :基 于 Web的 教 学 资 源 库 管 理 系 统摘要随着网络技术的发展和教育技术的发展,使基于互联网的网络 教 学 壮大 和发 展 起来 , 网络 教学 这 种新 兴 的教 学模 式 已经 逐渐 成 为 现代教育技术的重要组成部分.而网络教育实现的前提和基础是教 学资源的建设,即为学习者提供品种丰富的学习资源和方便的获取 方式.网络教学资源

7、库作为计算机网络在教学中的一个主要作用也 引起人们越来越多的关注.为了更发好实现技术,系统采用成熟的 B/S(Browse/Server)结 构 体 系 ,基 于 当 前 计 算 机 和 网 络 技 术 的 快 速发 展 与 普 及 ,本 文 设 计 并 开 发 了 基 于 动 态 服 务 器 网 页 的 教 学 资 源 库 管 理 系 统 。 它 采 用 了 当 前 流 行 的 B S 架 构 , 应 用 windows2003 作为 服务器 ,使用 MYSQL数据 库,为 教 学资 源库 的 管理搭建 一 个安 全、 有序的平台。厦礴恳蹒骈時盡继價骚。同时 为了 便 于系 统的资源 服 务

8、和 资源 管 理,形 成 结构 性模 块的 整 体 设 计 方 案 ,按 资 源 类 型 划 分 ,将 资 源 分 为 教 学 资 源 ,课 件 资 源 , 教 学 教 案 ,学 科 资 源 等 多 个 管 理 模 块 ,并 将 模 块 整 合 处 理 ,由 于 采 用 这 种 模 块 化 设 计 ,方 便 了 程 序 开 发 者 的 开 发 工 作 ,也 使 浏 览 器 在 使用时,界面统一,操作方便。茕桢广鳓鯡选块网羈泪。 关键词: CMS, 网络教学, 网络教学资源库 , 系统结构Web based teaching resourcesmanagement systemAbstractA

9、long with the development of network technology and education technology development, based on the Internet network teaching grow and And to realize the premise and basis of the construction of the teaching resources is, is to provide a variet y of learners learning resources and convenient access m

10、ethodrealize thepremise. The network teaching database as the computer network is one of the main teaching effect also caused people more and more attention. technology. System USES mature B/S (Browse/Server) structure s ystem, based on the computer and network technology fastdevelopment and popular

11、ization, this paper introduces the design and the development of the dynamic real ize the premise Server page based on the teachi ng database management system.windows2003 asusing MYSQL database for teaching database management, based on the computer and network database technology fast development

12、and popularization, build a safe and orderly platform.鹅 娅 尽 損 鹌 惨 歷 茏 鴛 賴 。In order to facilitate the resources of the system services and resources management, formation of structural module over all design scheme of resources, according to the classification, will resources into teaching resources

13、, courseware resources, teaching lesson plan, the background processing shielding the source code data, and realize resources classification upload, down load, resources such as resources search function.籟 丛 妈 羥 为 贍 偾 蛏 练 淨 。Key wor ds: CMS, networ k tea ching, networ k teaching resources librar y,

14、system str uctur e 預 頌 圣 鉉 儐 歲 龈 讶 骅 籴 。目录PINGDINGSHAN UNI VERSIT Y 1渗釤呛俨匀谔鱉调硯錦原创性声 明 2铙誅卧泻噦圣骋贶頂廡关于毕业论 文使用 授权 的声明 7擁締凤袜备訊顎轮烂蔷1绪论. 1贓熱俣阃歲匱阊邺镓騷1.1课题背 景及意义 1坛摶乡囂忏蒌鍥铃氈淚1.2国内外 研究现状 2蜡變黲癟報伥铉锚鈰赘1.3论文 主要 工作和 结构安排 . 2買鲷鴯譖昙膚遙闫撷凄1.4小 结 3綾镝鯛駕櫬鹕踪韦辚糴2系统 需求 分析 4驅踬髏彦浃绥譎饴憂锦2.1系 统 分 析 设 计 4猫虿驢绘燈鮒诛髅貺庑2. 1.1 系 统 需 求 分

15、析 4锹籁饗迳琐筆襖鸥娅薔2. 1.2 系 统 功 能 设 计 5構氽頑黉碩饨荠龈话骛2.2性能 需求 分析 12 輒 峄陽檉簖疖網儂 號泶2.3小 结 13 尧 侧閆繭絳闕绚勵 蜆贅3 系 统 相关 技 术 与 工 具 143.1 系 统 开发 中的 关 键 技 术 143. 1.1 AJ AX 技 术 143. 1.2 JQU ERY 143. 1.3 MD 5 加 密 技 术 153. 1.4 PHP 技 术 163.2 Web 服 务器 173.3 开 发 工具 183.4 小 结 194 系 统 数据 库 设 计 194.1 数 据 库的 概念 设 计 . 194.2 数 据 库的

16、逻辑 结 构 设 计 204.3 数 据库 实 现 214.4 本 章 小结 255 系 统 设计 与 实 现 265.1 系 统界 面 的 设 计 与 实 现 275.2 系 统 功 能 结 构 设 计 . 285.3 系 统的 主 要 功 能 的 实 现 295. 3. 1 数 据 库 链 接 的 实 现 295. 3. 2 登 录 模 块 的 实 现 295. 3.3资 源上 传的 实 现 315. 3.4在 线编 辑器 的 实 现 325. 3.5系 统自 动安 装 的 实 现 335. 3. 6 批 量 删 除 功 能 的 实 现 345. 3.7数 据备 份的 实 现 365. 3

17、.8数 据还 原的 实 现 375.4 小 结 386 系 统 测 试 . 386. 1 功 能 测 试 38识饒鎂錕缢灩筧嚌俨淒 凍鈹鋨劳臘锴痫婦胫籴 恥 諤 銪 灭 萦 欢煬鞏 鹜 錦 鯊腎鑰诎褳鉀沩懼統庫 硕癘鄴颃诌攆檸攜驤蔹 阌擻輳嬪諫迁择楨秘騖 氬嚕躑竄贸恳彈瀘颔澩 釷鹆資贏車贖孙滅獅赘 怂阐譜鯪迳導嘯畫長凉 谚辞調担鈧谄动禪泻類 嘰觐詿缧铴嗫偽純铪锩 熒绐譏钲鏌觶鷹緇機库 鶼渍螻偉阅劍鲰腎邏蘞 纣忧蔣氳頑莶驅藥悯骛 颖刍莖蛺饽亿顿裊赔泷 濫驂膽閉驟羥闈詔寢賻 銚銻縵哜鳗鸿锓謎諏涼 挤貼綬电麥结鈺贖哓类 赔荊紳谘侖驟辽輩袜錈 塤礙籟馐决穩賽釙冊庫 裊樣祕廬廂颤谚鍘羋蔺 仓嫗盤紲嘱珑詁

18、鍬齊驁 绽萬璉轆娛閬蛏鬮绾瀧 骁顾燁鶚巯瀆蕪領鲡赙 瑣钋濺暧惲锟缟馭篩凉 鎦诗涇艳损楼紲鯗餳類 栉缏歐锄棗鈕种鵑瑶锬 辔烨棟剛殓攬瑤丽阄应 峴扬斕滾澗辐滠兴渙藺 詩叁撻訥烬忧毀厉鋨骜6. 2 浏 览 器 兼 容 性 测 试 406. 3 性 能 测 试 6. 4 小 结 总 结 附 录 40 则 鯤 愜 韋 瘓 賈 晖 园 栋 泷42 胀 鏝彈奥秘孫戶孪 钇賻43 鳃 躋 峽 祷 紉 诵 帮 废 掃 減44 稟 虛嬪赈维哜妝扩 踴粜50 陽 簍 埡 鲑 罷 規 呜 旧 岿 錟致 谢 1.1 课 题 背 景 及 意 义教学 资源 库 管理 系统 与远 程 教育 的发 展 是有 着密 切 的联 系

19、,这 里 首 先 简 单 论 述 一 下 远 程 教 育 的 四 个 发 展 阶 段 : 第 一 代 远 程 教 育 :19 世 纪 后 期 ,当 时 廉 价 的 邮 政 服 务 在 欧 美 得 到 大 力 发 展 和 推 行 ,教 师 将 学 习 教 材 印 刷 品 以 邮 件 方 式 寄 给 异 地 的 学 生 ,教 师 和 学 生 以 信 件 方式进行解答疑惑,提交作业等,学生在完成指定任务并通过结业 考 试后登 便可 获 得课 程成 绩 ,第二代 远 程教 育:20 世纪 初 到 70 年 代。 人们开始将广播,录音等媒介应用到教育中,教育者利用无线电, 电 视 ,电 话 及 录 音

20、磁 带 等 手 段 向 学 生 提 供 完 程 教 育 ,第 三 代 远 程 教 育 , 交互 技术 和 数字 技术 为 第三 代远 程 教育 奠 定了 基础 , 20 世 纪 80 年代 以 来, 远程 教 育集 成了 许 多新 技 术, 如卫 星 ,交 互视 频 , 计 算 机 网 络 ,电 子 邮 件 和 WWW 技 术 等 ,从 而 登 使 第 三 代 远 程 教 育 比前两代有了突破性进展,即允许教师和学生同步和异步地以文 本 ,图 形 图 像 音 频 等 视 频 形 式 进 行 交 互 式 教 学 活 动 。第 四 代 远 程 教 育 :90 年 代 以 来 , 远 程 教 育 进

21、 而 发 展 第 四 代 , 即 最 大 限 度 地 利 用 计 算机和计算机网络,同步或异步地多媒体方式为用户提供即时培 训 ,学历 教育 和 信息 服务等支 持 1。 沩氣嘮戇苌 鑿鑿槠谔應。随着 数字 信 息技 术、通 信 技术 和 网络 技术的 发展 ,特 别是 随着 融 合 话 音 、数 据 和 视 频 信 息 的 网 络 技 术 的 兴 起 以 及 互 联 网 应 用 的 不 断 普 及 ,使 网 络 远 程 教 育 获 得 了 前 所 未 有 的 发 展 。多 媒 体 网 络 教 学 则 是 现代 信息 技 术在 教育 领 域的 一种 具 有代 表 性的 典型 应 用 ?。 它

22、是 一 种 先 进 的 教 学 模 式 ,它 以 建 构 主 义 的 学 习 理 论 为 基 础 ,充 分 利 用 现 代 信 息 技 术 ,为 学 生 创 设 一 种 崭 新 的 教 学 情 境 ,在 教 师 的 组 织 、 帮 助 和 促 进 下 ,学 生 通 过 与 教 师 和 同 学 进 行 协 作 、对 话 与 交 流 ,自 主 地 进 行 有 意 义 的 知 识 建 构 ,从 而 获 取 新 的 知 识 ,形 成 自 己 新 的 知 识 结 构 体 系 。在 这 种 环 境 中 教 学 活 动 变 得 充 满 活 力 ,将 原 来 冷 冷 的 人 机 交 互 学 习 过 程 变 成

23、 界 面 友 好 、形 象 直 观 的 交 互 式 学 习 环 境 ,同 时 提 供 图 文 、音 像 并 茂 的 多 种 感 官 综 合 刺 激 的 教 学 内 容 ,因 此 在 这 种 环 境 下 学 习 ,效 果 很 好 。如 何 利 用 现 有 的 各 种 教 学 资 源 ,建 设 多 媒 体 教 学 资 源 库 ,将 教 学 资 源 在 全 体 教 师 和 学 生 中 实 现 共 享 。提 高 教 学 质 量 和 教 学 水 平 ,是 目 前 我 国 各 类 学 校 信 息 化 建 设 急 为 迫 切 的 任 务 。这 项 任 务 的 核 心 就 是 基 于 web 的 教 学 资

24、源 库 的 建 设 。而 利 用 教 学 资 源 库 的 教 学 资 源 开 展 教 学 是 建 设 教 学 资 源 库 的 根 本 目 的 。教 学 资 源 库 分 为 两 大 部 分 ,即 教 学 资 源 库 管 理 系 统 和 教 学 资 源 库 中 的 教 学 资 源 。教 学 资 源 库 管 理 系 统 对 教 学 资 源 进 行 管 理 和 存 储 ,而 资 源 库 中 的 资 源 就 是 需 要 共 享 的 内 容 。论 文 侧 重 阐 述 教 学 资 源 库 管 理 系统的设计和实现。钡嵐縣緱虜荣产涛團蔺。1.2 国 内 外 研 究 现 状国内外的网络教学平台给学习者提供的是一

25、个虚拟的学习环 境 ,但 是 仅 仅 这 一 点 是 不 够 的 ,网 络 教 学 平 台 还 要 有 丰 富 的 资 源 作 后盾,因此每个网络学习平台都要有自己的教学资源库管理系统. 随 着 计 算 机 网 络 技 术 和 软 件 工 程 开 发 方 法 的 不 断 出 现 ,同 时 基 于 软 件 工 程 的 开 发 方 法 如 快 速 原 型 方 法 ,面 向 对 象 方 法 等 在 应 用 软 件 开 发 中 不 断 发 展 和 成 熟 2 。为 基 于 B/S 的 教 学 资 源 库 管 理 系 统 研 究 与 设 计 打 下 了 坚 实 的 技 术 基 础 。在 我 国 有 很

26、多 高 校 和 软 件 公 司 开 发 了 较 为 成 熟 的 , 能 用 的 基 于 B/S 教 学 资 源 库 系 统 , 但 由 于 后 期 维 护 , 日后升级等因素后一般都采取自主开发,局部使用专业公司的产 品,比如视频流传输和视频播放。懨俠劑鈍触乐鹇烬觶騮。1.3 论 文 主 要 工 作 和 结 构 安 排本 论 文 主 要 对 该 系 统 的 开 发 过 程 ,包 括 需 求 分 析 、系 统 的 相 关 技 术 和 工 具 、数 据 库 设 计 、系 统 设 计 与 实 现 及 系 统 的 测 试 等 过 程 进 行详细地介绍。共分为七部分,具体内容安排如下:謾饱兗争詣繚鮐癞别

27、瀘第一部分:介绍课题背景意义及研究现状等。第二部分:进行系统的需求分析,并结合需求分析进行功能设计。第三部分:介绍对系统采用的相关技术及开发工具的研究情况。第四部分:根据系统的功能设计进行数据库的设计。第五部分:从 整 体 上 介 绍 了 系 统 的 开 发 ,具 体 介 绍 每 一 个 功 能 的 设计 与 实 现 的 功 能 ,并 配 有 界 面 图 以 及 流 程 图 ,清 晰 表 达 出 功 能 的 设 计流程。呙铉們欤谦鸪饺竞荡赚。第 六 部 分 :介 绍 本 系 统 的 功 能 测 试 以 及 性 能 测 试 ,并 总 结 测 试 结 果 第 七 部 分 :总 结 本 系 统 的

28、基 本 功 能 及 结 构 ,展 望 系 统 的 前 景 和 进 一 步的设计目标。1.4 小 结在本 章首 先 介绍 了该课题 的 课题 的背 景 及意 义,在了 解了 研 究 该系统的重要性的基础上认识到了完成该课题要做的工作和准备, 通 过研究 该课 题 同时 也了 解到 了 完成 该课 题 的实际意 义 。在介 绍 完 课 题 的 背 景 和 意 义 后 ,接 着 又 介 绍 了 国 内 的 外 研 究 现 状 ,了 解 国 内 外的研究现状主要是以便于在前人研究基础上能加以改进该系统 中 存 在 的 不 足 ,更 重 要 的 是 能 有 前 人 研 究 的 基 础 上 有 所 创 新

29、 ,另 外 还介绍了研究内容,对自己所研究的内容进行了更加彻底的分析, 同 时 还 总 结 出 整 个 系 统 的 特 点 。在 最 后 做 了 论 文 的 主 要 工 作 和 结 构 安 排 ,能 更 直 观 的 对 该 系 统 整 体 上 给 以 把 握 。通 过 对 主 要 工 作 和 结 构安排的整理,更好地了解整个系统的特点。莹谐龌蕲賞组靄绉嚴减。2 系统需 求分析在软 件工 程 中,需 求分 析 是指 在建 立 一个 新的或 改变 一个 现 存 的 电 脑 系 统 时 描 写 新 系 统 的 目 的 、范 围 、定 义 和 功 能 时 所 要 做 的 所 有 的 工 作 。需 求

30、分 析 是 软 件 工 程 中 的 一 个 关 键 过 程 。通 过 需 求 分 析 要明确系统的主要功能模块,以及各功能模块需要完成的具体功 能 。本 章 主 要 对 系 统 的 需 要 分 析 、功 能 分 析 、性 能 需 求 分 析 几 个 方 面进行分析。麸肃鹏镟轿騍镣缚縟糶。2.1 系 统 分 析 设 计该部分对系统进行需求分析并提出系统的功能设计。2.1.1 系 统 需 求 分 析网络 教学 资 源是 实现教学 资 源网 络共 享 的前 提和 基 础。随着高 校 网 络 教 育 的 逐 步 拓 展 ,网 络 教 学 资 源 越 来 越 丰 富 ,教 学 资 源 的 有 效 管 理

31、 成 为 有 效 资 源 共 享 的 关 键 。为 各 类 学 习 内 容 对 象 提 供 高 效 的 存 储 管 理 ,为 各 种 使 用 者 提 供 方 便 快 捷 的 存 取 功 能 ,为 教 学 管 理 者 提 供 资 源 访 问 效 果 评 价 分 析 ,从 而 提 高 教 学 资 源 对 象 的 利 用 率 ,促 使教学资源更好地为实际教学系统服务。根据信息资源自身的性 质 ,教 学 资 源 库 不 是 资 源 的 简 单 集 合 ,应 以 一 定 的 教 育 教 学 理 论 为 指 导 ,遵 循 国 家 颁 布 的 标 准 化 规 范 ,经 过 周 密 的 设 计 而 开 发 出

32、 的 复 杂 系 统 ,教 学 资 源 库 应 该 具 备 以 下 功 能 :用 户 能 够 进 行 方 便 、快 捷 的信息检索;管理员可以自行添加资源:资源种类齐全、科学 ,资 源 的 分 类 要 明 确 ,能 够 实 现 资 源 的 分 类 上 传 和 分 类 下 载 。要 有 一 定 的 权 限 设 置 ;为 了 更 好 的 与 用 户 沟 通 和 教 学 资 源 库 系 统 更 好 的 为 其 服 务 ,设 置 了 留 言 功 能 ,通 过 这 种 在 线 的 留 言 达 到 用 户 与 管 理 员 的一咱交流与互动,另外重要的是上传的教学资源为学习的重要资 源,都是学校精心准备与设

33、计的,为了更好的保护和维护该资源, 也 要 采 取 一 定 的 方 法 对 系 统 的 资 源 进 行 维 护 和 数 据 的 备 份 。最 后 在 功能达到一定程序后,对系统维护也要操作上简单,人性化。納畴鳗吶 鄖 禎 銣腻 鰲 锬2.1.2 系 统 功 能 设 计根据需求分析确定该系统划分为以下几个管理功能:(1) 资 源 管理 功能 该管理功能主要完成对资源的管理,包括资源的上传、审核、 分 类 存 放 、搜 索 和 下 载 等 操 作 。下 面 是 该 功 能 的 用 例 图 , 如 图 2-1 所示:風撵鲔貓铁频钙蓟纠庙。图 2-1 资 源 管理 功 能 用例 图其中上传资源用例描述

34、如下:表 3-1 上 传 资源 用 例 描述 用例名称:上传资源 用 例 标 识号 : 101 参与者:管理员 简要说明:管理员用于上传资源至服务器,以实现文件的存储和共享 前置条件:管理员已成功登入教学资源库管理系统 基本事件流:1. 管 理 员 主 界 面 点 击 上 传 资 源 链 接2. 系 统 出 现 上 传 资 源 界 面3. 管 理 员 选 择 正 确 的 文 件 后 点 击 上 传 按 钮4. 系 统 开 始 上 传 资 源 并 显 示 上 传 成 功 信 息5. 上 传 结 束 后 出 现 文 件 信 息 编 辑 界 面6. 管 理 员 正 确 填 写 相 关 信 息 后 点

35、 击 保 存 按 钮7. 系 统 保 存 该 资 源 信 息 至 数 据 库8. 保 存 成 功 后 系 统 返 回 上 传 资 源 界 面9. 用 例 终 止 其他事件流:1. 上 传 过 程 中 用 户 可 以 随 时 点 击 取 消 按 钮 以 取 消 该 次 上 传2. 在 填 写 文 件 信 息 界 面 管 理 员 可 以 点 击 取 消 按 钮 待 确 认 操 作 后 系 统 删除已上传文件并返回上传文件界面 异常事件流:无后置条件:资源上传并保存成功(2) 在 线 留言 功 能 该功能主要是对用户对教学资源库管理系统的疑问或建议,通 过 在线留 言的 这 一互 动的 方式 ,能给

36、 管理 员提出 一些 意 见或 建议 。灭 嗳骇諗鋅猎輛觏馊藹。通 过 管理 员 给 予 的回 复 ,能 达到 很 好的 互 动 效 果。 下 面是 该 功 能 的 用 例 图 , 如 图 2-2 所 示 :图 2-2 在 线 留言 功 能 用例 图其中在线留言用例图描述如下:表 3-3 留 言 管理 用 例 描述 用例名称:管理留言 用 例 标 识号 : 201 参与者:系统管理员 简要说明:系统管理员对所有的留言进行审核或回复 前置条件:系统管理员已经进入系统的留言管理页面 基本事件流:1. 系 统 管 理 员 通 过 输 入 用 户 名 和 密 码 进 入 后 台2. 系 统 显 示 后

37、 台 的 主 页 面3. 系 统 管 理 员 找 到 留 言 管 理 板 块4. 查 看 所 有 用 户 的 留 言 并 对 合 法 的 留 言 给 以 审 核 通 过5. 对 非 法 的 用 户 留 言 , 如 带 广 告 的 留 言 进 行 删 除 处 理6. 系 统 管 理 员 对 要 求 回 复 的 用 户 进 行 回 复 信 息7. 系 统 返 回 留 言 管 理 板 块8. 用 例 终 止其他事件流:管理员在发布过程中可以随时选择重写按钮以重置所填内容 异常事件流:无后置条件:留言管理成功(3) 公 告 管理 功 能该公 告管 理 功能 主要 完成 对 公告 的发 布 ,查 看及

38、删除 操 作,下 面 是 各 角 色 用 例 图 , 如 图 2-3 所 示 :其中发布系统公告用例图描述如下:表 3-3 发 布 公 司 公 告 用 例 描 述 用例名称:发布公告 用 例 标 识号 : 301 参与者:系统管理员 简要说明:系统管理员用于发布公告到网站首页 前置条件:系统管理员已成功登入教学资源库管理系统 基本事件流:1. 系 统 管 理 员 在 后 台 主 界 面 点 击 发 布 公 告 链 接2. 系 统 显 示 发 布 公 告 主 界 面3. 系 统 管 理 员 填 写 公 告 主 题5. 系 统 管 理 员 编 辑 好 要 发 布 的 公 告 内 容4. 系 统 管

39、 理 员 设 置 公 告 的 状 态6. 系 统 管 理 员 点 击 确 定 按 钮7. 系 统 将 该 公 告 信 息 写 入 数 据 库8. 系 统 返 回 查 看 公 告 主 界 面9. 用 例 终 止其他事件流:系统管理员在发布过程中可以随时选择重写按钮以重置所填内容 异常事件流:无后置条件:公告信息成功加入数据库(4) 教 学 新 闻 管 理 功 能 教学新闻是对于教学资源的更新和资源信息以新闻的方式展 示 的 一 种 方 式 ,可 以 让 用 户 以 浏 览 新 闻 的 方 式 ,看 到 有 关 教 学 资 源 库的最新动态和资源 更新情况.其主要是系统管理员 对教学资 源库 新

40、闻 的 发 布 ,和 对 教 学 资 源 新 闻 的 管 理 维 护 ,下 面 是 各 角 色 用 例 图 , 如 图 2-4 所 示 : 铹 鸝 饷 飾 镡 閌 赀 诨 癱 骝 。图 2-4 新 闻 管 理 功 能 用 例 图教学资源库新闻管理功能用例描述如下:表 2-4 备 份 数 据 库 用 例 描 述 用例名称:管理新闻 用 例 标 识 号 : 401 参与者:系统管理员 简要说明:系统管理员用于管理新闻的操作 前置条件:管理员已成功登入教学资源库系统后台 基本事件流:1. 管 理 员 在 后 台 主 界 面 点 击 进 入 新 闻 模 块2. 系 统 显 示 新 闻 管 理 的 界

41、面3. 管 理 员 填 写 教 学 新 闻 标 题 以 及 选 择 新 闻 分 类4. 管 理 员 使 用 在 线 编 辑 器 进 行 内 容 的 编 辑5. 完 成 标 题 , 分 类 和 内 容 的 添 加 后 , 点 击 提 交 按 钮6. 系 统 提 示 管 理 员 新 闻 发 布 成 功7. 系 统 返 回 新 闻 发 布 界 面8. 用 例 终 止10 其他事件流: 管理员在添加新闻的过程中可以随时选择重写按钮以重置所填内容 异常事件流:如果在添加新闻的时候没有添加标题,或没有分类,以及内容没有添 加,系统都会对其进行提示.后置条件:新闻成功发布,并且显示在首页面中.(5) 数 据

42、 维护 功 能 数据维护功能主要是系统管理员为系统提供支持的一系列操 作 ,包 括 添加、修 改 和删 除部门,设 置文 件存 储 路径 ,数 据库 的 备 份 与 恢 复 ,及 管 理 员 用 户 安 全 维 护 功 能 ,下 面 是 各 角 色 用 例 图 ,如 图 2-5 所 示 : 攙 閿 频 嵘 陣 澇 諗 谴 隴 泸 。其中,备份数据库用例描述如下:表 2-5 备份数据库用 例描 述 用例名称:备份数据库 用例标 识号 :501 参与者:系统管理员 简要说明:11系统管理员用于备份数据库操作 前置条件:系统管理员已成功登入电子文件管理系统后台基本事件流:1. 系 统 管 理 员 在

43、 后 台 主 界 面 点 击 备 份 和 恢 复 数 据 库 超 链 接2. 系 统 显 示 备 份 和 恢 复 数 据 库 界 面3. 系 统 管 理 员 选 择 备 份 数 据 库 操 作4. 系 统 管 理 员 点 击 备 份 数 据 库 按 钮5. 系 统 执 行 数 据 库 备 份 操 作6. 系统 提示用户 操作 结果( 备份 成功或备份失败 )7. 系 统 返 回 备 份 和 恢 复 数 据 库 界 面8. 用 例 终 止其他事件流:系统管理员可以选择以往的一个备份文件选择移除操作以删除之前的一次备份文件异常事件流: 如果系统的备份文件个数已等于 5 个则提示用户必须选择一个以往

44、的备份文件作为替换方能继续执行备份操作后置条件: 数据库备份成功,在 web 应用根目录的上一级目录产生一个备份文件2.2 性 能 需 求 分 析性能 需求 指 定系 统必须满 足 的定 时约 束 或容 量约束 ,通常 包 括 系 统的相 应时 间 、信 息量 速率 、主 存 容量 、磁 盘 容量 、安 全性等 方 面 的 需 求 。针 对 这 个 项 目 ,在 性 能 方 面 上 ,它 不 仅 可 以 实 现 用 户 的 浏 览 、下 载 等 操 作 ;系 统 还 要 对 用 户 输 入 的 数 据 进 行 严 格 的 数 据 检 查,尽可能排除人为错误;信息查询灵活、快捷、数据存储安全;

45、同 时 系 统 运 行 稳 定 ,安 全 可 靠 。对 后 台 的 操 作 进 行 严 格 设 限 ,没 有 权 限 的 用 户 将 不 能 通 过 任 何 渠 道 来 登 录 该 系 统 ,查 看 该 系 统 的 任 何12 信 息 和 数 据 ,确 保 了 系 统 的 严 密 性 和 安 全 性 。系 统 采 用 了 备 份 数 据 库与还原的功能 ,能够即时对数据库进行备份,当系统发生故障时, 可以对故障排除后,对系统数据库进行还原,这样原有的数据就不 会丢失,大大加强了教学资源系统的安全性。趕輾雏纨颗锊讨跃满賺。2.3 小 结本章 从系 统 的实 际情 况 出发 ,提出 了 教学 资源

46、管 理系 统的 基 本 应 用 ,结 合 实 情 与 需 求 ,对 教 学 资 源 库 管 理 系 统 的 主 要 功 能 得 出 了 要求和设计目标,并根据充分利用高度共享网络教学资源的原则, 以 设 计 一 个 安 全 稳 定 ,可 广 泛 共 享 ,方 便 易 用 的 网 络 教 学 资 源 库 系 统作为项目的最终目标。夹覡闾辁駁档驀迁锬減。133 系 统 相 关 技 术 与 工 具3.1 系 统 开 发 中 的 关 键 技 术3.1.1 AJAX 技 术AJAX 是 一 种 用 于 创 建 更 好 更 快 以 及 交 互 性 更 强 的 Web 应 用 程 序 的 技 术 。通 过

47、AJAX, 可 以 使 用 JavaScript 中 的 XM LHttpRequest 对 象 来 直 接 与 服 务 器 进 行 通 信 。通 过 这 个 对 象 ,可 以 使 系 统 代 码 中 的 JavaScript 可 在 不 重 载 要 执 行 页 面 的 情 况 下 与 Web 服 务 器 交 换 数 据.AJAX 在浏 览器 与 Web 服 务 器 之 间 使 用 的 是 一 种异 步 数 据 传 输( HTTP 请 求 ),这 样 就 可 使 网 页 从 服 务 器 请 求 少 量 的 信 息 , 而 不 是 整 个 页 面 。 AJAX 可 使 因 特 网 应 用 程 序

48、 更 小 、更 快 ,更 友 好 。 AJAX 是 一种独立 于 Web 服 务器 软 件的 浏览 器 技术 3。 AJAX 基 于 下 列 Web 标 准 : JavaScript XML HTM L CSS 在 AJAX 中 使 用 的 Web 标 准 已 被 良 好 定 义 , 并 被 所 有 的 主 流 浏 览 器 支 持 。 AJAX 应 用 程序 独 立 于 浏览 器 和平 台 。 Web 应 用 程 序较 桌 面应 用程 序 有 诸 多 优 势 ;它 们 能 够 涉 及 广 大 的 用 户 ,它 们 更 易 安 装 及 维 护 ,也 更 易 开 发 。不 过 ,因 特 网 应 用

49、 程 序 并 不 像 传 统 的 桌 面 应 用 程 序 那 样 完 善 且友好 。因 此在 系 统中 使用 此技术 ,可 以通 过 AJAX ,使教 学 资 源 库管理 系统 的 程序 变得 更 完善 ,更 友好 4。在 本系 统中 主要 是 通 过 AJAX 和 JQUERY 的 接 合完 成了 系统 中 批量 删除和 批量 转移 的 功 能。视絀镘鸸鲚鐘脑钧欖粝。3.1.2 JQUERYJquery 是 继 protot ype 之 后 又 一 个 优 秀 的 Javascr pt 框 架 。 它 是 轻 量 级 的 js 库 ( 压 缩 后 只 有 21k) ,它 不 仅 兼 容 CS

50、S3 还 兼 容 各 种 浏 览 器 ( IE 7.0+, FF 2.5+, Safari 3.0+, Opera 9.0+ ) 。 jQuer y 使 用 户 能 更 方 便 地 处 理 HTML documents 、 events 、 实 现 动 画 效 果 , 并14且 方 便 地 为 网 站 提 供 AJAX 交 互 。jQuery 还 有 一 个 比 较 大 的 优 势 是 , 它 的 文 档 说 明 很 全 ,而 且 各 种 应 用 也 说 得 很 详 细 ,同 时 还 有 许 多 成 熟 的 插 件 可 供 选 择 。 jQuery 能 够 使 用 户 的 html 页 保 持

51、 代 码 和 html 内 容 分 离 , 也 就 是 说 , 不 用 再 在 html 里 面 插 入 一 堆 js 来 调 用 命 令 了 , 只 需 定 义 id 即 可 。 jQuery 由 美 国 人 John Resig 创 建 , 至 今 已 吸 引 了 来 自 世 界 各 地 的 众 多 javascript 高 手 加 入 其 team ,包 括 来 自 德 国 的 Jörn Zaefferer,罗 马 尼 亚 的 Stefan Petre 等 等 。 jQuery是 继 protot ype 之 后 又 一 个 优 秀 的 Javascr pt 框 架 5 。 其

52、 宗 旨 是 WR ITE LESS,DO MORE, 写 更 少 的 代 码 , 做 更 多 的 事 情 。 由 于 jQuery 的 优 点 和 特 性 ,在 毕 业 设 计 中 也 采 用 了 这 一 技 术 ,在 认 真 学 习 网 络 上 的 相 关 j Query 文 章 , 和 看 了 优 秀 的 相 关 代 码 , 经 过 自 己 的认真研究与学习,最终也把此技术用到了教学资源库管理系统 中。偽澀锟攢鴛擋緬铹鈞錠。script src=./include/jquery.js var html = $.ajax(url: some.php,async: false).respon

53、seText;3.1.3 MD5 加 密 技 术MD5 的 全 称是 Message-Di gest Algorithm 5,在 90 年代 初 由 MIT 的计 算机科 学实 验室 和 RSA Data Securit y Inc 发 明 ,经 MD2 、 MD3 和 MD4 发展 而来 。 Message-Digest 泛指 字 节串 (Message) 的 Hash 变 换,就 是 把 一个 任意 长度 的 字节 串变 换 成一 定长 的 大整数。 MD5 将 任意 长 度的 “字节串 ” 变换 成一 个 128bit 的大整 数, 并 且 它 是 一 个 不 可 逆 的 字 符 串 变

54、 换 算 法 ,换 句 话 说 就 是 ,即 使 你 看 到 源 程 序 和 算 法 描 述 , 也 无 法 将 一 个 MD5 的 值 变 换 回 原 始 的 字 符 串 , 从 数 学 原 理 上 说 ,是 因 为 原 始 的 字 符 串 有 无 穷 多 个 ,这 有 点 象 不 存 在 反函数 的数 学 函数 6。 緦徑铫膾龋轿 级镗挢廟。MD5 广泛 用 于 加 密和 解密 技 术上 , 在很 多操 作 系统 中, 用 户 的 密 码 是 以 MD5 值( 或 类 似 的 其 它 算 法 )的 方 式 保 存 的 ,用 户 Login 的 时 候 , 系 统 是 把 用 户 输 入 的

55、 密 码 计 算 成 MD5 值 , 然 后 再 去 和 系 统 中 保 存 的 MD5 值 进 行 比 较 , 而 系 统 并 不 “ 知 道 ” 用 户 的 密 码 是15 什 么 。一 些 黑 客 破 获 这 种 密 码 的 方 法 是 一 种 被 称 为“ 跑 字 典 ”的 方 法 7 。有 两 种 方 法 得 到 字 典 ,一 种 是 日 常 搜 集 的 用 做 密 码 的 字 符 串 表 , 另 一 种 是 用 排 列 组 合 方 法 生 成 的 , 先 用 MD5 程 序 计 算 出 这 些 字 典 项 的 MD5 值 ,然 后 再 用 目 标 的 MD5 值 在 这 个 字 典

56、 中 检 索 。 騅 憑钶銘侥张礫阵轸蔼。在很 多电 子 商务 和社区应 用 中,管 理 用户的 Account 是一 种 最 常 用 的 基 本 功 能 , 尽 管 很 多 Application Server 提 供 了 这 些 基 本 组 件 ,但 很 多 应 用 开 发 者 为 了 管 理 的 更 大 的 灵 活 性 还 是 喜 欢 采 用 关 系 数 据 库 来 管 理 用 户 ,懒 惰 的 做 法 是 用 户 的 密 码 往 往 使 用 明 文 或 简 单 的 变 换 后 直 接 保 存 在 数 据 库 中 ,因 此 这 些 用 户 的 密 码 对 软 件 开 发 者 或 系 统

57、管 理 员 来 说 可 以 说 毫 无 保 密 可 言 。 在 PHP 中 运 用 MD5 加 密 更是简单好用,简单输出一个加密字符:疠骐錾农剎貯狱颢幗騮。 镞锊 过润启婭澗骆 讕瀘。系 统 中 使 用 代 码 实 例 :$salt = substr($PHP_AUTH_PW, 0, 2); $encrypted_pswd = crypt($PHP_AUTH_PW, $salt); 榿 贰 轲 誊 壟 该 槛 鲻 垲 赛。3.1.4 PHP 技 术PHP 的 简 称 原 本 为 Personal Home Page , 为 了 要 维 护 个 人 网 页 , 而 用 c 语 言 开 发 的 一 些 CGI 工 具 程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论