数据库课程设计有关网络教学平台的设计与实现

合集下载

计算机网络课程设计报告校园网网络构建方案设计和实现

计算机网络课程设计报告校园网网络构建方案设计和实现

计算机网络课程设计报告校园网网络构建方案设计和实现计算机网络课程设计报告一、引言随着信息技术的快速发展,计算机网络在当今社会中扮演着至关重要的角色。

在这样的背景下,我们进行了一次关于“校园网网络构建方案设计”的课程设计。

我们的目标是为一个虚构的大学设计并实现一个全面的校园网络方案,包括网络架构、硬件设备、软件系统以及安全措施。

二、网络架构设计我们将采用分层的网络架构,包括核心层、汇聚层和接入层。

核心层负责高速数据传输,连接各个汇聚层设备;汇聚层负责将接入层的数据汇总并传输至核心层;接入层负责连接用户设备,为用户提供网络接入。

具体来说,核心层将由两台高性能交换机组成,负责高速数据传输。

它们之间通过冗余线路进行连接,保证网络的高可用性。

汇聚层将由多台交换机和路由器组成,连接核心层和接入层。

每个汇聚层设备将负责一定区域内的数据汇总和路由。

接入层将由多台接入交换机和无线接入点组成,为用户设备提供网络接入。

三、硬件设备选择在核心层,我们将选择具有高性能和高速端口的光纤交换机,如Cisco 4000系列。

在汇聚层,我们将选择具有多层交换和路由功能的交换机,如Cisco 3000系列。

在接入层,我们将选择具有基本交换和无线接入功能的交换机和无线接入点,如Cisco 2000系列和Cisco AP 系列。

四、软件系统设计我们将采用思科的的网络操作系统,如Cisco IOS,来进行网络管理和配置。

系统将采用DHCP协议为用户分配IP地址,采用VLAN技术隔离不同部门之间的数据传输,采用NAT技术实现公网和私网之间的转换。

此外,我们还将配置基本的网络安全策略,如防火墙和入侵检测系统,以保护网络免受攻击。

五、网络安全设计为了保障网络安全,我们将采取以下措施:1、部署防火墙以过滤非法访问和恶意攻击。

2、使用入侵检测系统(IDS)实时监控网络流量,发现异常行为及时报警。

3、实施访问控制策略,限制用户对网络资源的访问权限。

大二数据库课程设计

大二数据库课程设计

大二数据库课程设计一、课程目标知识目标:1. 理解数据库设计的基本原理,掌握关系型数据库的设计方法。

2. 学会使用E-R图进行数据库概念结构设计,能将现实问题转化为数据库模型。

3. 掌握SQL语言,能运用SQL语句进行数据库操作,包括增、删、改、查等功能。

4. 熟悉数据库的规范化理论,了解数据库性能优化方法。

技能目标:1. 能够独立完成小型信息系统的数据库设计,包括需求分析、概念结构设计、逻辑结构设计及物理结构设计。

2. 通过案例学习,掌握数据库设计工具的使用,如PowerDesigner等。

3. 能够运用数据库管理系统(如MySQL、Oracle等)实现数据库的创建、维护和简单查询功能。

情感态度价值观目标:1. 培养学生严谨的科学态度和良好的团队合作精神,提高分析和解决问题的能力。

2. 激发学生对数据库技术的兴趣,鼓励他们探索新技术,关注数据库领域的发展动态。

3. 培养学生遵守学术道德,尊重他人成果,养成良好的学术素养。

课程性质分析:本课程为计算机专业大二学生的专业核心课程,旨在使学生掌握数据库设计的基本理论和实践技能。

学生特点分析:大二学生已具备一定的编程基础和数据处理能力,但对于数据库设计这一领域可能还较为陌生。

教学要求:结合学生特点,注重理论与实践相结合,通过案例教学,使学生能够学以致用,提高综合运用数据库知识解决实际问题的能力。

同时,注重培养学生的学术道德和团队协作精神。

二、教学内容1. 数据库设计基础:包括数据库设计的基本概念、关系模型、E-R图设计方法等,对应教材第1章和第2章内容。

2. 关系型数据库设计:讲解实体关系模型、关系代数、SQL语言基础,对应教材第3章和第4章内容。

3. 数据库设计工具:介绍数据库设计工具PowerDesigner的使用方法,包括概念模型设计、逻辑模型设计等,对应教材第5章内容。

4. 数据库实现与维护:涵盖数据库的创建、表的创建与维护、索引的创建与使用、数据的导入导出等,对应教材第6章内容。

基于Web2.0的成人课程网络教学平台设计与实现

基于Web2.0的成人课程网络教学平台设计与实现

基于Web2.0的成人课程网络教学平台设计与实现许波【摘要】针对现有成人课程网络教学平台难以满足日益增长的师生需要的问题,建立了新型的基于Web2.0的成人教育网络教学平台.该平台提供了Tag与知识共享的功能,可以让学生随时随地上网学习;提供Blog与知识管理功能,可以让学生与教师在网上进行交流和互动;提供建立SNS与虚拟学习社区,让兴趣相同的人聚集到一起;提供RSS与教学资源建设功能,可以动态地了解到对方的状态.【期刊名称】《廊坊师范学院学报(自然科学版)》【年(卷),期】2014(014)003【总页数】3页(P31-33)【关键词】成人教育;Web2.0技术;网络学习环境;交互行为【作者】许波【作者单位】广东石油化工学院,广东茂名525000【正文语种】中文【中图分类】TP3930 引言网络教学平台是在传统教学基础上,从教学的整个过程(课件的制作与发布、教学组织、教学交互、学习支持和教学评价)的全面支持,发展到对教学的组织管理(用户与课程的管理),再发展到网络教学资源与管理系统的整合,结合了网络教学需要的主要子系统,构成了一个相对完整的网上教学支撑平台[1]。

随着网络技术、数据库技术、多媒体技术的发展,求学者的参与程度的增长及其对网络环境下远程学习理解的不断深入,现有网络教学平台表现出很多不足[2],难以满足日益增长的师生需要,特别是在开放式、互动式教学方面还存在着明显的差距[3,4]。

(1)交互性差。

现有网络教学平台的教学资源是静态网页,大家不能很好地去交流和互动。

(2)知识分享差。

现有网络教学平台只能被动地解释知识,而且学员需要答疑的时候不能及时得到解答,学员的观点与经验也得不到分享。

(3)不能满足个性化教学。

个性化教学就是针对在某一方面有共同兴趣爱好的人,组织他们想要的知识和社区,让有同一个爱好和兴趣的人分享自己的经验和观点。

而现有教学平台很难满足个性化教学的要求。

1 关键技术Web2.0技术主要包括:RSS、Wiki、网摘、SNS、P2P等。

基于后台数据库的网络课程设计

基于后台数据库的网络课程设计

潘 贺
文 化} l IБайду номын сангаас教育
基于后 台数据库 的网络课程设 计
李 太浩 石 莹
( 吉林农 业 大学 教 育技 术 中心 , 吉林 长春 1 0 1 ) 3 1 8
摘 要: 随着数据库与 W e b技术的发展I 网络学习更趋 于社会化 , 究如何利用数据库技 术, A P 研 借助 S 进行计 算机 网络教 学 系统的设计。 实现 了一个学 习《 计算机技术及应用基 础》 的网络课程, 网络 用户能够方便地进行课程 的学习、 使 信息的在线管理和 维护。 关键词: 网络课程: 数据库;S . t A Pn e 随着计算 机技术 的蓬勃 发展 , 计算机普遍 作《 计算及应用与技术基础》 网络课程中从以下 l t e 表。h m wr 表记录有关于学生作业完成 s o eo k 应 用于社会生活 的各个领域。在继续教育领域 儿个方面对系统进行优化设计。 情况。 包括学号、 作业题号 、 作业上载时间 、 作业 内普 遍 使 用 的网 络 教 学模 式就 是 运 用 计 算 机 技 21硬 件 结 构 设 计 。 考 虑 到 在 大 量 用 户 访 上 载 位置 、 业 上 载文 件 数 、 业 评 定 等级 等 字 . 作 作 术, 模拟传统 的教学过程 , 通过计算机与学生交 问的情况下对服务器系统的冲击 ,因此采用多 段。Ssof ycni g表记录着系统的配置信息。232 . . 互活动来达到教学 目的。计算机 网络教学从诞 服务器分布式结构模式。采取 w b e 文件服务和 b saa bd t数据库 :bd t bsa a数据库用于存放用户进 生之 日 起就展现了旺盛 的生命力 ,由最初的单 数据服务以及多媒体服务 分布于网络的多台服 行网络讨论 时的相关信息 。该数据库 中包括 9 机模式的教学系统 , 逐步发展到以多媒体技术 务器 的方法, 实现降低对单一服务器的冲击。 个数据表 ,因篇幅所限这里简单介绍其 中的 4 为基础以网络为依托 的网络教学系统。 其 中 WE B服务 器负责 向用 户 的 W B浏 个 数据表 。c s 表 记录有 全体学 生的分组 情 E ls a l网络教学 系统开发的原则 览器发送 WE B页面以及相关的多媒体信息 的 况 。包括组组编号 、 名 、 组 组员数 、 组介绍等 字 11体 现 课程 本 身 的开 放性 、动 态性 。 链接 。数据服务器负责 向 WE . B服务器提供 系 段 ,学生在 利用内置的 b s系统进行分组讨论 b 1. . 1课程内容可 以根据具体学生 的需要调整 , 统运行数据( 1 包括各种资源链接 ) 以及存放辅 时的分组情况均记录在该表 中。 o i表记录有 , Tpc 随时反应和吸取本课程相关的新成果 。 .2课 助教学的相关文件资源 ,同时它也存放 了学生 所用的主题 。 1. 1 包括编号、 主题内容 、 发表组编号 、 程体 系结构具有很强的关联性 ,对于同一知识 在实验过程中上传 的实验文件。多媒体服务器 主题创立时间 、 最终讨论用户 、 最终讨论时间 、 点能提供不同角度的描述 ,使得学生能够在不 在客户端发出多媒体请求 后向学生 的客户端发 用户学号等字段。B s 表记 录有用户发布 的所 bl 同层面中进行交叉式思考 ,满足不同层 次学生 送 相应的多媒体数据流。 有讨 论信 息。包括讨论主题 、 用户名 、 号、 学 内 的需求。 22系统实现。系统实现环境: . 客户端采用 容、发表 时间、用户 地址 、用户头像等字段 。 1 . 2为学生营造探索与创造的空问 , 足 Wi o s 20 + I5 满 n w 00 d E .0 ;数 据服 务 器 采 用 M s g 表存放着再讨论 组 中互相传递 的短 消 es e a 学生的个性化要求 。 . 1 1 .提供大量不同类 型能 S L s v 0 0 数据 库系 统 , b服务 器端 息模式的信息 。 2 Q e e 20 rr We 包括发送者、 接收者、 主题 、 内容 够达到教学 目标的任务 ,学生根据 自 身兴趣 自 采用 I 5 , I . 多媒体服务器 采用 R a e o 公 等字段 。B d o 表是一个词库 , S0 e Nt r l w k awr d 在该库中记 录 由选 择 ,给学 习者提 供 了个性 学 习 的空 间。 司的 H l Sre;程序开发利用 A Pnt exevr i S .e技术 ; 有需要过滤的不 良词汇。 包括词 条内容 、 词条等 l_ _2提供协作 的学习环境, 2 学生在 网络学习中 网页制作使用工具 为 M c sf V u t i 级等字段 。 . 3 C a io t i a S d r o s l u o. 2 . ht 3 Q数据库 :h t Ca Q数据库 中 不会有孤独感 ,可以就某一兴趣 内容 自行提出 N T和 F n ae0 0 E r t g20 相结合 。此外, M 一 记录着用于即时通讯时 的相关信息 , oP 还在 i 是实现实 问题与其他学生进行广泛 的讨论 ,也可与与专 c sf Vsa Sui N T 环 境 中运用 Vsa 时信 息交 流 的数 据 核 心 。该 数 据 库包 含 有 r o i l t o.E o t u d i l u 家进行探讨 , 使得其协作能力 、 探索能力得 到提 Bs .E aiN T语言开发制 作 了独立 的数据过滤 系 C a s 表。 ht s 表 中记录有用户之间在进 c ht g M Ca g M 高, 同时培养 了交往能力 。 统和评定系统等。 行实时文字通信时 , 流的文字信息 。它包 括 交 l - 3充分体现网络的交互性。网络教学是 2 后 台数据库的设计与实现。 . 3 考虑到了系 i、 息内容 、 d信 发送者 、 接收者 、 发送 时间 、 附加 种具有交互性的教学活动 , 良好的交互性 , 统需要大量 的数据资料 ,并且要实现用户与计 表情等字段 。在运行期 间 ,由 w b 其 e 服务器利用 能及时对学生的学习活动作出相应 的反馈 , 引 算机的交互 、 用户与用户之间的互 动学习 。 同时 A P e 内部 的 A Ont S L sr r S .t n D . 从 Q - v 端创 立 e ee 导学生思维向纵深发展。 - 1课程结 构的设计 考虑到实际使用过程 中的用户数量 的增多会对 数据连接 ,创建查询后将相应的数据 以 w b l. 3 e 页 应该尽量涵盖课 外讨论、 网上答疑 、 在线答 疑、 数据系统造成 冲击 , 为此, 利用 M Q e e, 的形式通过客户端 的浏览器反馈给用户 。为了 s S L s vr r 答疑信箱等师生互动模块。 ‘ 2教学活动的设 建立 了一个 中等规模 的的后台数据库, 1. 3 将与课 提高数据系统的访 问效率 ,系统全部 的查询都 计要建立多种机制 , 同步互动 , 既有 又要有异步 程有关的信息 以及完整的系统 的管理信息存人 是使用简明 S L Q 语言的相应查询语句来实现。 互动 ; 既有人机互动 、 又有 师生互 动 ; 学生任务 其 中, 以便网络用户可以灵活地浏览和管理 。 这 结束语 活动设计要多样化、 目化和主题化 , 项 既有个别 里 没有选择其 它教 学系 统通 常选用 的 A cs ees 本 网络 课 程 的开 发 使用 Mir ot i a co f s l s V U 化活动又有小组协作活动。 20 0 0来创立数据库 的原因在于 , 在进行数据访 Su i.E tdo T开发平台 ,运用了 A PN T技术。 N S .E 2《 计算 技术及应 用基础》 网络课 程系统 问时 M Q e 系统能够更高效的提供服 其核心在 于后台数据库 的建立和操作。不足之 sS Ls r n 设计 务。利用 MS S L sre 分别建立三个数据库 , 处主要表现在:受到 由于 A Pn t运行环境的 Q evr S. e 《 计算技术 及应用 基础》 网络课 程系统继 分别为 N 1 l 数据库 、bdt E、 s C b sa a数据库 、ht 限制, caQ 使得 网站的跨平台运 行 、 移植 、 用规模 使 承和发展了传统的教学型教学模式。具体体现 数据库 。2 . E Ca 数据 库 : E Ca 数据 等有一定的局限性 。 .1 T l s 3 s N T ls s 在: 师和学生仍然是教学体 系中的主体, 过 库中包括 6个数据表 , 教 通 分别是 :sr ue 表详细记录 参考文献 他们 的分工与合作完成整个教学任务 ; 教学过 了系统 中学生用 户的相关信息 ,包括学号 、 姓 … 刘正 勇, 焕延, 钱 应安 明. 于 itre 的 多媒 基 nen t 程 比较传统教学有所改变 ,向以学生 为中心 的 名 、 登陆名 、 陆密码 、 登 电子邮 件地 址 、 联系 电 体教学 系统结构. 教学方式 的转移 , 更多的赋与学生 自主行 。 比如 话 、 出生年月 日、 测试 成绩 、 评定 等级等字段 为 ��

基于OOP网络课程教学资源管理平台的设计与实现

基于OOP网络课程教学资源管理平台的设计与实现
最后网络教学资源库管理平台要提供交互功能使教师和学生之间能够通过交互积极自主而充分地利用平台的网络教学资源并对平台上的教学资源和平台的功能做出评价及提出建议以促进平台的完782010年2月二学习对象理念学习对象是在结合面向对象的计算机科学思想以及有关教学理论基础之上而产生的一种新型计算机辅助教学构件
络教学资源进行系统化、 科学化 的分类和管理 , 并实现资源 的共享和充分利 时, 对于这些学习对象 , 必须 以元数据来标识 , 即提 供描述学 习对象信息的
用。而且 , 管理平台是资源 的载体 , 资源 再好 的资源离开 了这个载体也不能 信息, 如标题 、 作者、 版本 、 式等等, 格 以实现对这些教学 资源构件的充分共 发挥作用 , 因而功能完善的资源管理平台是做好 资源建设 的第一步。 但是 目 前国内网络教学往往注重 教学 资源的建设而忽略 了资源 管理平台的开发 ,
理 论
基于 OOP网络课程 教 学资源 管理平 台的设计 与实现
中山职业技术 学院 邱喜环
摘 要: 网络课程作为一种重要 的教 学资源在 网络教 学中扮 演着越来越 重要的角色, 而作为 网络课程的核心之一——教学资源的管理平 台是 网 络课程 建设成功与否的关键。本研 究将开发一个基 于《 面向对 象程序设计》 简称 o ) ( oP 网络课程的教学资源管理平 台, 解决该 网络课程 中的教 学资源管理和 维护 等问题 , 以实现教 学资源的充分共享和利用 目 。 标 该平 台通用性 等特 点, 可为其它程序设计 类网络课程 的教 学资源管理平 台的搭建提供参考。
虽然 目前大多数的网络课程都提供 了相应 的资源 管理模 块,但 相关模块一 般都没有提供一个较为完整 的资源 管理的解决方案 , 用性、 实 通用性较差 。 循 向对象程序设计》(b et O in e r g a m n , O jc r e t d P o rm i g 简称 O P 网络课程 O) 是我们提 出的一个研究项 目, 该项 目主 要用 于解 决教育技术及相 关 I T专业 享和利用 。

基于后台数据库的网络课程设计

基于后台数据库的网络课程设计

结 束语
本 网络 课 程 ,使 用 Mirsf Vsa Su i coot i l tdo u . N T开发平台, E 运用了 A P E 技术 , S. T N 其核心在 有 个别 化活 动 又有小 组 协作 活动 。 2《馍 技术及应用基础》 { 网络课程系统设计 利 用 MSS evr 别 建 立 三个 数 据 库 , 于后台数据库的建立和操作。不足之处主要表现 QLsre 分 < l技术及应用基础》 < t Wi 网络课程系统继承和 分别为 N T l s 据库 、 sa 数据库 、 a 在: E Ca 数 s b dt b a e t hQ 受到 A P e 运行环境的限制, S. t n 使得网站的跨 平台运行、 移植、 使用规模等有—定的局限性。 发展了传统 的教学型教学模式。具体体现在j 教师 数据库。

_
ces2 0 来 动, 又有 异 步互 动 ; 有人 机互 动 、 师 生互 动 ; 教 学 系统通 常选 用 的 A cs 0 0 创 立 数 据库 既 又有 学生任务活动设 计要多样化 、 项目化和主题化, 既 的原 因在 于 ,在进 行 数 据 访 问时 MSS Lsie Q  ̄vr '
() E ℃l s 1N 1 a 数据库 : T Is 数据库 中包 s NE Cas 括6 个数据表 , 分别是 - e 表详细记录了系统中 " r I l s 学生用户的相关信 息, 包括学号 、 、 陆名、 姓名 登 登 陆密码 、 电子邮件地址、 联系电话、 出生年月 日、 测 试成绩 、 评定等级等字段为登陆管理系统 、 信息交 换 系统 、讨论结果上传系统提供用户基本信息。 t c e 表详细记录了系统中教师用户 的相关信 e hr a 息, 包括用户 i、 d 姓名、 登陆名、 登陆密码 、 电子邮 件地址、 联系电话、 用户权限 t t e 表存储有进行期 s 末测试时使用的题库的内容。其中的字段包括题 目编号 、 干、 题 备选答案、 正确答案 、 题型等字段 。 pat e rtl 表存储有对于学生进行 日常模拟测试时 e 所使用的题库。 包括题 目 编号、 题干、 备选答案 、 正

数据库案例教学平台的设计

数据库案例教学平台的设计

数据库案例教学平台的设计
黄益栓;李闵;杨进;郑先容;唐德玉;彭柳芬
【期刊名称】《中国教育技术装备》
【年(卷),期】2011(000)027
【摘要】分析当前阶段案例教学的困境,研究如何将信息技术和教学方法结合在一起,利用信息技术改善案例教学模式,提高案例教学水平.提出基于信息共享的数据库案例教学模式,并设计数据库案例教学平台,以此提高案例教学质量,达到案例教学目的.
【总页数】2页(P109-110)
【作者】黄益栓;李闵;杨进;郑先容;唐德玉;彭柳芬
【作者单位】广东药学院医药信息工程学院广州 510006;广东药学院医药信息工程学院广州 510006;广东药学院医药信息工程学院广州 510006;广东药学院医药信息工程学院广州 510006;广东药学院医药信息工程学院广州 510006;广东药学院医药信息工程学院广州 510006
【正文语种】中文
【中图分类】TP315
【相关文献】
1.数据库课程设计网络教学平台的设计与研究 [J], 张世星;张艳苏
2.基于的数据库技术基础教学平台的设计与实现 [J], 赵锡娟
3.基于知识点的个性化辅助教学平台的数据库设计 [J], 祝美宁;陈秀敏;姚会艳
4.《天津滨海职业学院网络教学平台系统》数据库索引设计 [J], 杨睿娜
5.基于泛雅网络教学平台的在线教学案例研究与实践——以数据库原理及应用课程为例 [J], 白彦辉;段宏伟;张巍娜
因版权原因,仅展示原文概要,查看原文内容请购买。

《数据库应用》网络课程设计

《数据库应用》网络课程设计
中图分类号:6 文献标识码: (4 1 A
随着网络技术的日益发展, 在高校中利用 网络进行教学, 作为传统教学模式的一种补充 据库技术, 也包括程序设计方法, 且数据库技 授和课下 自学相结合的方式, 使学生掌握所学
越来越受到重视。与传统教学相比, 网络课程 术和程 序设计 分别都 有很多知识点, 教学内 内容; 容 最后, 在课堂教学方面采用多媒体教学
核方法等。
与具体的学习活动进行了有效整合, 以充分促
6教学评 、 价设计. 教学评价是以 教学目 标
过程及其结果进行测定、 衡量, 并给予价值判
2课程教学资源设计。 、 提供以服务为中心 进学生自主学习的目的; 同时, 在设计中注意 为依据, 运用有效的技术手段, 对教学活动的 的丰富教学资源,主要包括理论教学大纲、 授 以下问题, 以保证网络课程的实际应用效果。
知识和实践环节紧密结合,理论联系实际, 提 的选择权利。 高学生对所学知识的综合应用能力。 该部分主 四、 结束语 在网络课程的整个设计中, 首先需要设计
2动态操作演示设计。 、 数据库应用课程除 者明确目标, 清楚地认识到为什么要建立网络
要包括实践教学大纲、 上机实验安排、 课程设 了理论知识外, 对动手操作 能力要求很高 。因 课程, 从而把握网络课程设计的整体方向。在
课电子教案、 多媒体课件、 作业与习题在线测 1导航功能设计。 、 网络课程的利用和学生 断。网络课程设计的质量, 除了前面各项内容
试、 案例库、 单元题库及综合题库、 动态操作演 学习效率的高低, 在很大程度上取决于导航功 的设计以外, 合理的、 多样化的教学评价也是
示等。 这部分内容是网络课程教学内容设计中 能是否完善。方便快捷的导航功能设计, 将可 网络课程设计质量的重要指标。 本课程教学评
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(二〇一〇 年 六 月课程设计 题 目:网络教学平台的设计与实现 学生姓名: 学 院:信息工程学院 系 别:计算机系 专 业: 班 级: 指导教师:摘要随着计算机技术和网络技术的飞速发展,网络在教育领域发挥越来越大的作用,产生了网络教学这一新的教学模式。

网络教学作为现代教育的一个重要发展方向正在高等院校深入开展,但其教学效果并不尽如人意,缺乏高质量的通用的网络教学管理平台是其中的重要原因之一。

在分析了国外网络教学管理平台的开发现状的基础上,设计与实现了一个基于J2EE技术的通用网络教学管理平台。

系统设计和实现中所用工具和技术:Rational Rose 2003、viso2003、PowerDesigner12.5 、Oracle10g、Struts2和Hibernate3。

系统实现的主要功能如下:1、管理员对教师、学生、班级课表、班级、公告信息的增加、删除、修改、查询、批量导入等功能。

2、教师发布并管理课通知,管理上传的各种学习资料,布置学生作业,评定并管理学生在线提交的作业,在线解答学生的疑难问题,参与学生的课程论坛讨论并管理学生的讨论容等功能。

3、学生可以查看教师发布的通知,查询并下载教师上传的学习资料,也可以在线观看教师上传的学习视频,查看教师布置的作业并提交未过期的作业,也可以查看教师的评定、展示精品作业,向教师提问疑难问题,参与课堂讨论等功能。

本文设计的网络教学平台由系统后台管理、教师教学管理和学生学习管理三个子系统组成。

它具有以下特点:一是操作简便,界面友好;二是功能较全面;三是功能较强大,具有通用性,能够满足我们学院日常教学的要求,具有较强的应用价值。

关键词:网络教学平台;Oracle10g;Struts2;Hibernate3;J2EE架构AbstractWith the development of computer and network technology, the network plays more and more important role in the educational fields,So this new educational model,networking education model occurred. The network teaching is developing thoroughly in university, but the teaching effect is not entirely satisfactory.One of the most important reasons is the lack of the high quality universal network teaching platform.Based on the analysis of present situation of network teaching platform development in the domestic and foreign,this system has been designed and realized universal network teaching management platform using the J2EE technology.During the development and realization of The Network Teaching Platform , the follows tools and technology are used .Such as : Viso drawing tool, Rational Rose 2003, PowerDesigner 12.5, Oracle10g , Struts2 and Hibernate3 and so on.The functions of the system are follows: First, administrator adding, deleting querying and altering teacher information student information, class information, class course tables, bulletins and importing the above information with Excel. Second, teacher releasing and managing inform, managing all kinds of the uploaded study materials, giving homework, correcting homework and giving comment, answering student’s problems online, taking part in student’s discussion and managing the content. Third, student can receive the teacher’s notice, query and download the study materials uploaded by teacher and student can also watch the study video online and view homework given by teacher and submit the not expired homework. Moreover, student can view the teacher’s comment and the excellent homework, ask teacher for questions and participate in the class discussion too.The network teaching management platform is composed of three subsystems,the administrator management,the teacher teaching management and the student study.The platform has the following features:First,the operation is simple and the surface is friendly;Second,the platform is comprehensive in function;Third, the platform with power function and has the universal characters can meet the requirement of the teaching activities of our college so this system has strong application value.Keywords: Network Teaching Platform; Oracle 10g;Struts2;Hibernate3;J2EE Structure目录引言 0第一章相关技术简介 (1)1.1 struts2框架技术简介 (1)1.2 Hibernate3框架技术简介 (2)1.3 JSP简介 (3)1.4 Oracle10g简介 (4)1.5 Dream weaver简介 (5)1.6 Fireworks简介 (6)第二章系统分析 (7)2.1 需求分析 (7)2.1.1 分析目的 (7)2.1.2 项目背景 (7)2.2 任务概述 (7)2.3 系统工作流程 (8)2.4 功能分析 (8)2.5 系统处理流程 (10)2.6 数据分析 (13)2.6.1 数据库设计 (13)2.6.2 数据库介绍 (15)第三章系统设计 (22)3.1 功能划分 (22)3.2 层次模块图 (22)3.3 功能描述 (24)第四章系统实现 (30)4.1 运行及实现 (30)4.1.1首页模块 (30)4.1.2管理员后台管理子系统 (30)4.1.3教师管理子系统 (33)4.1.4学生学习子系统 (38)4.2 核心代码 (47)4.3遇到的问题及解决方法 (53)结论 (55)参考文献 (56)辞 (58)图表清单图1-1 Struts框架体系结构图 (1)图1-2 Hibernate框架体系结构图 (2)图1-3 JSP原理图 (3)图2-1 信息工程学院网络教学平台工作流程图 (8)图2-2 游客用例图 (9)图2-3 管理员用例图 (9)图2-4 教师用例图 (10)图2-5 学生用例图 (10)图2-6 网络教学平台游客操作流程图 (11)图2-7 网络教学平台管理员操作流程图 (11)图2-8 网络教学平台学生操作流程图 (12)图2-9 网络教学平台教师操作流程图 (13)图2-10 网络教学平台数据库物理模型 (14)表2.1 Network Teaching Platform Data数据库 (14)表2.2 管理员发布公告表BULLETIN (15)表2.3 TBADMIN表 (15)表2.4 TBBUZHIHOMEWORK表 (15)表2.5 TBCLASS表 (16)表2.6 TBCOLLEGE表 (16)表2.7 TBDEPT表 (16)表2.8 TBJIANGYI表 (16)表2.9 TBLITERATURE表 (17)表2.10 TBMAJOR表 (17)表2.11 TBNOTICE表 (17)表2.12 TBNOTICEREADNOTE表 (17)表2.13 TBPROBLEM表 (18)表2.14 TBPYJH表 (18)表2.15 TBREPLYPOST表 (18)表2.16 TBSTUDENTS表 (19)表2.17 TBSUBMITHOMEWORK表 (19)表2.18 TBTEACHERS表 (19)表2.19 TBTIEZI表 (20)表2.20 TBTOOLS表 (20)表2.21 TBVISUALMATERIAL表 (21)表2.22 TEACHERCOMMENT表 (21)图3-1 网络教学平台管理员子系统总体结构图 (23)图3-2 网络教学平台教师子系统总体结构图 (23)图3-3 网络教学平台学生子系统总体结构图 (24)图4-1 首页界面 (30)图4-2 管理员主界面 (31)图4-3班级课表管理 (31)图4-4 管理员公告管理界面 (32)图4-5 发布公告界面 (32)图4-6 提示信息 (32)图4-7 我的课程 (33)图4-8 教师管理主界面 (33)图4-9 通知管理界面 (34)图4-10 讲义资料管理界面 (34)图4-11 上传讲义界面 (35)图4-12 作业管理界面 (35)图4-13 教师疑难解答界面 (36)图4-14 教师解答界面 (36)图4-15 教师课程论坛界面 (37)图4-16 教师回复学生发帖界面 (38)图4-17 学生登录后的界面 (39)图4-18 学生课程通知界面 (39)图4-19 学生课程通知界面 (40)图4-20 学生在线学习界面 (40)图4-21 学生在线观看界面 (41)图4-22 学生作业管理界面 (41)图4-23 学生查看作业界面 (42)图4-24 学生查看作业容界面 (42)图4-25 学生查看精品作业界面 (43)图4-26 学生精品作业界面 (43)图4-27 学生查看精品作业容界面 (44)图4-28 学生提交作业界面 (44)图4-29 学生疑难解答界面 (45)图4-30 学生自己所问问题界面 (45)图4-31 学生提问问题界面 (46)图4-32 学生课程论坛界面 (46)图4-33 学生精华区界面 (47)引言21世纪是信息的世纪,以计算机、网络和通信技术为核心的现代信息技术迅猛发展,给人们的生活方式带来了巨大的变化,同时对高等学校的人才培养和教学方法也提出了新的要求。

相关文档
最新文档