为您找到与基于校园网的多部门网络安全设计相关的共200个结果:
为保证校园网信息网络系统的物理安全,除在网络规划和场地、环境等要求之外,还要防止系统信息在空间的扩散。
今天读文网小编要与大家分享的是:校园网基本网络搭建及网络安全设计分析相关论文。具体内容如下,欢迎参考:
摘要:伴随着Internet的日益普及,网络应用的蓬勃发展,网络信息资源的安全备受关注。校园网网络中的主机可能会受到非法入侵者的攻击,网络中的敏感数据有可能泄露或被修改,保证网络系统的保密性、完整性、可用性、可控性、可审查性方面具有其重要意义。通过网络拓扑结构和网组技术对校园网网络进行搭建,通过物理、数据等方面的设计对网络安全进行完善是解决上述问题的有效措施。
关键词:校园网;网络搭建;网络安全;设计。
以Internet为代表的信息化浪潮席卷全球,信息网络技术的应用日益普及和深入,伴随着网络技术的高速发展,各种各样的安全问题也相继出现,校园网被“黑”或被病毒破坏的事件屡有发生,造成了极坏的社会影响和巨大的经济损失。维护校园网网络安全需要从网络的搭建及网络安全设计方面着手。
由于校园网网络特性(数据流量大,稳定性强,经济性和扩充性)和各个部门的要求(制作部门和办公部门间的访问控制),我们采用下列方案:
1. 网络拓扑结构选择:网络采用星型拓扑结构(如图1)。它是目前使用最多,最为普遍的局域网拓扑结构。节点具有高度的独立性,并且适合在中央位置放置网络诊断设备。
2.组网技术选择:目前,常用的主干网的组网技术有快速以太网(100Mbps)、FDDI、千兆以太网(1000Mbps)和ATM(155Mbps/622Mbps)。快速以太网是一种非常成熟的组网技术,它的造价很低,性能价格比很高;FDDI也是一种成熟的组网技术,但技术复杂、造价高,难以升级;ATM技术成熟,是多媒体应用系统的理想网络平台,但它的网络带宽的实际利用率很低;目前千兆以太网已成为一种成熟的组网技术,造价低于ATM网,它的有效带宽比622Mbps的ATM还高。因此,个人推荐采用千兆以太网为骨干,快速以太网交换到桌面组建计算机播控网络。
为保证校园网信息网络系统的物理安全,除在网络规划和场地、环境等要求之外,还要防止系统信息在空间的扩散。计算机系统通过电磁辐射使信息被截获而失密的案例已经很多,在理论和技术支持下的验证工作也证实这种截取距离在几百甚至可达千米的复原显示技术给计算机系统信息的__带来了极大的危害。为了防止系统中的信息在空间上的扩散,通常是在物理上采取一定的防护措施,来减少或干扰扩散出去的空间信号。
正常的防范措施主要在三个方面:对主机房及重要信息存储、收发部门进行屏蔽处理,即建设一个具有高效屏蔽效能的屏蔽室,用它来安装运行主要设备,以防止磁鼓、磁带与高辐射设备等的信号外泄。为提高屏蔽室的效能,在屏蔽室与外界的各项联系、连接中均要采取相应的隔离措施和设计,如信号线、电话线、空调、消防控制线,以及通风、波导,门的关起等。对本地网 、局域网传输线路传导辐射的抑制,由于电缆传输辐射信息的不可避免性,现均采用光缆传输的方式,大多数均在Modem出来的设备用光电转换接口,用光缆接出屏蔽室外进行传输。
针对这个问题,我们决定使用VLAN技术和计算机网络物理隔离来实现。VLAN(Virtual LocalArea Network)即虚拟局域网,是一种通过将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组的新兴技术。
IEEE于1999年颁布了用以标准化VLAN实现方案的802.1Q协议标准草案。VLAN技术允许网络管理者将一个物理的LAN逻辑地划分成不同的广播域(或称虚拟LAN,即VLAN),每一个VLAN都包含一组有着相同需求的计算机工作站,与物理上形成的LAN有着相同的属性。
但由于它是逻辑地而不是物理地划分,所以同一个VLAN内的各个工作站无须放置在同一个物理空间里,即这些工作站不一定属于同一个物理LAN网段。一个VLAN内部的广播和单播流量都不会转发到其它VLAN中,即使是两台计算机有着同样的网段,但是它们却没有相同的VLAN号,它们各自的广播流也不会相互转发,从而有助于控制流量、减少设备投资、简化网络管理、提高网络的安全性。
VLAN是为解决以太网的广播问题和安全性而提出的,它在以太网帧的基础上增加了VLAN头,用VLANID把用户划分为更小的工作组,限制不同工作组间的用户二层互访,每个工作组就是一个虚拟局域网。虚拟局域网的好处是可以限制广播范围,并能够形成虚拟工作组,动态管理网络。从目前来看,根据端口来划分VLAN的方式是最常用的一种方式。许多VLAN厂商都利用交换机的端口来划分VLAN成员,被设定的端口都在同一个广播域中。例如,一个交换机的1,2,3,4,5端口被定义为虚拟网AAA,同一交换机的6,7,8端口组成虚拟网BBB。这样做允许各端口之间的通讯,并允许共享型网络的升级。
但是,这种划分模式将虚拟网络限制在了一台交换机上。第二代端口VLAN技术允许跨越多个交换机的多个不同端口划分VLAN,不同交换机上的若干个端口可以组成同一个虚拟网。以交换机端口来划分网络成员,其配置过程简单明了。
3.计算机病毒
黑客以及电子邮件应用风险防控设计 我们采用防病毒技术,防火墙技术和入侵检测技术来解决相关的问题。防火墙和入侵检测还对信息的安全性、访问控制方面起到很大的作用。
第一,防病毒技术。
病毒伴随着计算机系统一起发展了十几年,目前其形态和入侵途径已经发生了巨大的变化,几乎每天都有新的病毒出现在INTERNET上,并且借助INTERNET上的信息往来,尤其是EMAIL进行传播,传播速度极其快。计算机黑客常用病毒夹带恶意的程序进行攻击。
为保护服务器和网络中的工作站免受到计算机病毒的侵害,同时为了建立一个集中有效地病毒控制机制,天下论文网需要应用基于网络的防病毒技术。这些技术包括:基于网关的防病毒系统、基于服务器的防病毒系统和基于桌面的防病毒系统。例如,我们准备在主机上统一安装网络防病毒产品套间,并在计算机信息网络中设置防病毒中央控制台,从控制台给所有的网络用户进行防病毒软件的分发,从而达到统一升级和统一管理的目的。安装了基于网络的防病毒软件后,不但可以做到主机防范病毒,同时通过主机传递的文件也可以避免被病毒侵害,这样就可以建立集中有效地防病毒控制系统,从而保证计算机网络信息安全。形成的整体拓扑图。
第二,防火墙技术
企业防火墙一般是软硬件一体的网络安全专用设备,专门用于TCP/IP体系的网络层提供鉴别,访问控制,安全审计,网络地址转换(NAT),IDS,,应用代理等功能,保护内部局域网安全接入INTERNET或者公共网络,解决内部计算机信息网络出入口的安全问题。
校园网的一些信息不能公布于众,因此必须对这些信息进行严格的保护和保密,所以要加强外部人员对校园网网络的访问管理,杜绝敏感信息的泄漏。通过防火墙,严格控制外来用户对校园网网络的访问,对非法访问进行严格拒绝。防火墙可以对校园网信息网络提供各种保护,包括:过滤掉不安全的服务和非法访问,控制对特殊站点的访问,提供监视INTERNET安全和预警,系统认证,利用日志功能进行访问情况分析等。
通过防火墙,基本可以保证到达内部的访问都是安全的可以有效防止非法访问,保护重要主机上的数据,提高网络完全性。校园网网络结构分为各部门局域网(内部安全子网)和同时连接内部网络并向外提供各种网络服务的安全子网。防火墙的拓扑结构图。
内部安全子网连接整个内部使用的计算机,包括各个VLAN及内部服务器,该网段对外部分开,禁止外部非法入侵和攻击,并控制合法的对外访问,实现内部子网的安全。共享安全子网连接对外提供的WEB,EMAIL,FTP等服务的计算机和服务器,通过映射达到端口级安全。外部用户只能访问安全规则允许的对外开放的服务器,隐藏服务器的其它服务,减少系统漏洞。
浏览量:3
下载量:0
时间:
随着Web2.0时代的发展,许多政府、学校和企业的关键业务活动越来越多地依赖于Web应用,然而,在向客户提供简便服务的同时,Web应用所面临的安全风险也越来越大。以下是读文网小编为大家精心准备的浅谈基于WEB防火墙的校园网络安全解决策略相关论文。内容仅供参考,欢迎阅读!
互联网的飞速发展,基于网络信息系统给学院网络办公与学习带来了更大的便利和学习效率,但随之而来的安全管控与应用访问日志记录的问题也在困扰着学院,随之而来的安全问题也在困扰着用户,如:网络入侵、蠕虫病毒、XSS 跨站攻击、SQL 注入、数据库拖库、DOS 攻击、网页篡改等,这些不安全因素,威胁到网络应用的安全。
随着学校规模不断扩大,上网人数也迅速增加,带宽的增加,原有的信息化设备大部分比较陈旧,采购时间长,硬件性能满足不到信息增长的需要,且现有的网络没有现代化的安全防护设备,学校内网频繁遭遇攻击,WEB 服务器也经常被黑客入侵,全校师生的上网日志没有专用的设备保存记录,论坛发帖没有专业的监管设备,学校为满足日益增加的学生数量,改善教育教学环境,净化校园网,在学校中心机房增加专业的网络安全设备,来解决上述问题。
针对学校对网络完全防护的具体需求,采用下一代防火墙、WEB 应用防火墙、上网行为管理、智能流量管理整合一套完整的解决方案、提供更加系统化的网络安全管控与网络优化方式。
设备方案拓扑描述如下:
(1)将下一代防火墙部署在出口路由器与核心交换机之间,以达到防护内网的目的;
(2)将WEB 应用防火墙(WAF)部署在业务系统汇聚交换机与核心交换机之间,保障应用服务器的安全,同时在服务器上安装专业的防篡改客户软件,与WEB 应用防火墙联动,防护WEB 应用服务器,同时防护来自外访问内部服务安全,也可防护从内部网络访问服务器的安全;
(3)上网行管理设备(ICG)镜像模式部署,通过核心交换机的镜像过来的数据,将流量传送至上网行为管理设备上,上网行为针对这部分流量进行审计与记录,生成日志,方便事后朔源。
(4)整个网络结构中,采用新建与列旧相结合的方式,可将原有的网络设备列旧,以节约成本,可将原有的上网行为管理设备(旧),部署在实训楼,对实训楼上网的用户进行上网行为的审计与无关高风险应用的控制。
3.1 下一代防火墙
下一代防火墙(NGFW)是可以全面应对应用层威胁的高性能防火墙。通过深入洞察网络流量中的用户、应用和内容,并借助全新的高性能单路径异构并行处理引擎,NGFW 能够为用户提供有效的应用层一体化安全防护,帮助用户安全地开展业务并简化用户的网络安全架构。网康下一代防火墙自带IPS入侵防御的功能,入侵防御基于多核Plus G2 架构、全并行的流检测引擎和基于攻击原理的入侵防御检测引擎。基于多核PlusG2 的安全架提供了高性能的入侵防御解决方案,并为入侵防御需要的深度应用分析和攻击原理分析提供了强劲的处理能力。全并行流检测引擎则使用较少的系统资源,并且在并行扫描会话和开启其他多项应用处理功能提供了高可用性。基于攻击原理的入侵防御有助于提高攻击检测率和降低攻击误判率。
3.2 WEB 应用防火墙
WEB 应用防火墙能提前发现预警、实时防护及事后追溯分析,完成了从事前WEB 扫描、事中WEB 防护、事后WEB 防篡改“三位一体”的防护体系。从网络层、应用层4 层Web 安全扫描与检查,网页防篡改、Web 安全扫描互动,网络层、应用层D.DoS,构建立体式防护网络。从而真正对web 防护提供一套全方面安全体系。网页防篡改软件,是安全在服务器上一套安全的防篡改插件。基于文件夹驱动级保护技术,事件触发机制,确保系统资源不被浪费。与WAF 联动:网页防篡改(端点技术)与WAF 联动,阻断Web 威胁。采用文件级驱动保护技术后,用户每次访问每个受保护网页时,Web 服务器在发送之前都进行完整性检查,保证网页的真实性,可以彻底杜绝篡改后的网页被访问的可能性。支持Windows 2000/xp/2003/2008(64位), Linux/BSD 系统的网页防篡改。
3.3 上网行为管理
上网行为管理能有效避免不良信息的扩散,提高员工的教育教学效率,保障网络资源合理使用,提高网络可管理性,便于网络管理与行政管理,最终实现安全、高效、健康的互联网环境,从而帮助用户管理、控制互联网的接入与使用,对网页访问过滤、网络应用控制、带宽流量管理、信息收发审计、用户行为分析。
通过层次化的管理, 管理员将学院不同区域的用户的不同应用分别限制在一定带宽之内,保证了不同用户、不同VLAN、不同应用在预先规定的通道内按照设定的速率、时间段各行其道。这样既可以保证每个应用的正常使用,又可以防止某些应用占用带宽过大而造成整个学院网络的拥塞。
以上,是针对下一代防火墙采取的校园网络安全解决方案,不足之处请各位同行专家批评指正。
相关文章:
浏览量:2
下载量:0
时间:
摘要:伴随着Internet的日益普及,网络应用的蓬勃发展,网络信息资源的安全备受关注。校园网网络中的主机可能会受到非法入侵者的攻击,网络中的敏感数据有可能泄露或被修改,保证网络系统的保密性、完整性、可用性、可控性、可审查性方面具有其重要意义。通过网络拓扑结构和网组技术对校园网网络进行搭建,通过物理、数据等方面的设计对网络安全进行完善是解决上述问题的有效措施。
关键词:校园网;网络搭建;网络安全;设计。
以Internet为代表的信息化浪潮席卷全球,信息网络技术的应用日益普及和深入,伴随着网络技术的高速发展,各种各样的安全问题也相继出现,校园网被“黑”或被病毒破坏的事件屡有发生,造成了极坏的社会影响和巨大的经济损失。维护校园网网络安全需要从网络的搭建及网络安全设计方面着手。
一、 基本网络的搭建。
由于校园网网络特性(数据流量大,稳定性强,经济性和扩充性)和各个部门的要求(制作部门和办公部门间的访问控制),我们采用下列方案:
1. 网络拓扑结构选择:网络采用星型拓扑结构(如图1)。它是目前使用最多,最为普遍的局域网拓扑结构。节点具有高度的独立性,并且适合在中央位置放置网络诊断设备。
2.组网技术选择:目前,常用的主干网的组网技术有快速以太网(100Mbps)、FDDI、千兆以太网(1000Mbps)和ATM(155Mbps/622Mbps)。快速以太网是一种非常成熟的组网技术,它的造价很低,性能价格比很高;FDDI也是一种成熟的组网技术,但技术复杂、造价高,难以升级;ATM技术成熟,是多媒体应用系统的理想网络平台,但它的网络带宽的实际利用率很低;目前千兆以太网已成为一种成熟的组网技术,造价低于ATM网,它的有效带宽比622Mbps的ATM还高。因此,个人推荐采用千兆以太网为骨干,快速以太网交换到桌面组建计算机播控网络。
二、网络安全设计。
1.物理安全设计 为保证校园网信息网络系统的物理安全,除在网络规划和场地、环境等要求之外,还要防止系统信息在空间的扩散。计算机系统通过电磁辐射使信息被截获而失密的案例已经很多,在理论和技术支持下的验证工作也证实这种截取距离在几百甚至可达千米的复原显示技术给计算机系统信息的__带来了极大的危害。为了防止系统中的信息在空间上的扩散,通常是在物理上采取一定的防护措施,来减少或干扰扩散出去的空间信号。正常的防范措施主要在三个方面:对主机房及重要信息存储、收发部门进行屏蔽处理,即建设一个具有高效屏蔽效能的屏蔽室,用它来安装运行主要设备,以防止磁鼓、磁带与高辐射设备等的信号外泄。为提高屏蔽室的效能,在屏蔽室与外界的各项联系、连接中均要采取相应的隔离措施和设计,如信号线、电话线、空调、消防控制线,以及通风、波导,门的关起等。对本地网 、局域网传输线路传导辐射的抑制,由于电缆传输辐射信息的不可避免性,现均采用光缆传输的方式,大多数均在Modem出来的设备用光电转换接口,用光缆接出屏蔽室外进行传输。
2.网络共享资源和数据信息安全设计 针对这个问题,我们决定使用VLAN技术和计算机网络物理隔离来实现。VLAN(Virtual LocalArea Network)即虚拟局域网,是一种通过将局域网内的设备逻辑地而不是物理地划分成一个个网段从而实现虚拟工作组的新兴技术。
IEEE于1999年颁布了用以标准化VLAN实现方案的802.1Q协议标准草案。VLAN技术允许网络管理者将一个物理的LAN逻辑地划分成不同的广播域(或称虚拟LAN,即VLAN),每一个VLAN都包含一组有着相同需求的计算机工作站,与物理上形成的LAN有着相同的属性。
但由于它是逻辑地而不是物理地划分,所以同一个VLAN内的各个工作站无须放置在同一个物理空间里,即这些工作站不一定属于同一个物理LAN网段。一个VLAN内部的广播和单播流量都不会转发到其它VLAN中,即使是两台计算机有着同样的网段,但是它们却没有相同的VLAN号,它们各自的广播流也不会相互转发,从而有助于控制流量、减少设备投资、简化网络管理、提高网络的安全性。VLAN是为解决以太网的广播问题和安全性而提出的,它在以太网帧的基础上增加了VLAN头,用VLANID把用户划分为更小的工作组,限制不同工作组间的用户二层互访,每个工作组就是一个虚拟局域网。虚拟局域网的好处是可以限制广播范围,并能够形成虚拟工作组,动态管理网络。从目前来看,根据端口来划分VLAN的方式是最常用的一种方式。许多VLAN厂商都利用交换机的端口来划分VLAN成员,被设定的端口都在同一个广播域中。例如,一个交换机的1,2,3,4,5端口被定义为虚拟网AAA,同一交换机的6,7,8端口组成虚拟网BBB。这样做允许各端口之间的通讯,并允许共享型网络的升级。
但是,这种划分模式将虚拟网络限制在了一台交换机上。第二代端口VLAN技术允许跨越多个交换机的多个不同端口划分VLAN,不同交换机上的若干个端口可以组成同一个虚拟网。以交换机端口来划分网络成员,其配置过程简单明了。
3.计算机病毒、黑客以及电子邮件应用风险防控设计 我们采用防病毒技术,防火墙技术和入侵检测技术来解决相关的问题。防火墙和入侵检测还对信息的安全性、访问控制方面起到很大的作用。
第一,防病毒技术。病毒伴随着计算机系统一起发展了十几年,目前其形态和入侵途径已经发生了巨大的变化,几乎每天都有新的病毒出现在INTERNET上,并且借助INTERNET上的信息往来,尤其是EMAIL进行传播,传播速度极其快。计算机黑客常用病毒夹带恶意的程序进行攻击。
为保护服务器和网络中的工作站免受到计算机病毒的侵害,同时为了建立一个集中有效地病毒控制机制,天下论文网需要应用基于网络的防病毒技术。这些技术包括:基于网关的防病毒系统、基于服务器的防病毒系统和基于桌面的防病毒系统。例如,我们准备在主机上统一安装网络防病毒产品套间,并在计算机信息网络中设置防病毒中央控制台,从控制台给所有的网络用户进行防病毒软件的分发,从而达到统一升级和统一管理的目的。安装了基于网络的防病毒软件后,不但可以做到主机防范病毒,同时通过主机传递的文件也可以避免被病毒侵害,这样就可以建立集中有效地防病毒控制系统,从而保证计算机网络信息安全。形成的整体拓扑图。
第二,防火墙技术。企业防火墙一般是软硬件一体的网络安全专用设备,专门用于TCP/IP体系的网络层提供鉴别,访问控制,安全审计,网络地址转换(NAT),IDS,,应用代理等功能,保护内部局域网安全接入INTERNET或者公共网络,解决内部计算机信息网络出入口的安全问题。
校园网的一些信息不能公布于众,因此必须对这些信息进行严格的保护和保密,所以要加强外部人员对校园网网络的访问管理,杜绝敏感信息的泄漏。通过防火墙,严格控制外来用户对校园网网络的访问,对非法访问进行严格拒绝。防火墙可以对校园网信息网络提供各种保护,包括:过滤掉不安全的服务和非法访问,控制对特殊站点的访问,提供监视INTERNET安全和预警,系统认证,利用日志功能进行访问情况分析等。通过防火墙,基本可以保证到达内部的访问都是安全的可以有效防止非法访问,保护重要主机上的数据,提高网络完全性。校园网网络结构分为各部门局域网(内部安全子网)和同时连接内部网络并向外提供各种网络服务的安全子网。防火墙的拓扑结构图。
内部安全子网连接整个内部使用的计算机,包括各个VLAN及内部服务器,该网段对外部分开,禁止外部非法入侵和攻击,并控制合法的对外访问,实现内部子网的安全。共享安全子网连接对外提供的WEB,EMAIL,FTP等服务的计算机和服务器,通过映射达到端口级安全。外部用户只能访问安全规则允许的对外开放的服务器,隐藏服务器的其它服务,减少系统漏洞。
参考文献:
[1]Andrew S. Tanenbaum. 计算机网络(第4版)[M].北京:清华大学出版社,2008.8.
[2]袁津生,吴砚农。 计算机网络安全基础[M]. 北京:人民邮电出版社,2006.7.
[3]中国IT实验室。 VLAN及技术[J/OL], 2009.
浏览量:2
下载量:0
时间:
网络攻防环境难以构建和管理是一个普遍性的难题。目前已经设计出一种使用虚拟机以及Openstack虚拟化的一种管理技术的网络攻防实验平台,它主要是基于云计算技术的。设计这种基于云计算的网络攻防平台的最根本原因是当前等的构建计算机网络攻防对实际网络环境有着较大的影响,而且成本比较高,不能实现高频率的构建,而这种基于云计算的网络攻防平台能够有效的虚拟网络环境,即不对实际的网络环境造成太大的影响;同时,它的实验成本较低,所以各种各样的网络攻防实验的测试都可以实现,真正的方便了需要使用网络攻防实验平台的企业以及各高校。以下是读文网小编为大家精心准备的:浅谈基于Openstack的网络攻防实验平台设计与实现相关论文。内容仅供参考,欢迎阅读!
近年来,随着多起安全相关事件在互联网上曝光,网络安全成为当前技术研究热点,网络安全课程和网络安全竞赛也得到了更多的重视。
我们在网络安全课程的学习和网络安全竞赛的训练过程中,做了大量网络攻防方面的实验,比较深切地感受到现有的网络攻防实验手段的不足。
考虑到网络攻防相关实验往往都带有一定的破坏性,在真实网络环境里进行攻防实验还会遇到法律授权方面的麻烦,一般都是通过安装VMware、Virtualbox 等模拟软件构建虚拟网络环境去进行攻防实验。
在自己计算机上架设虚拟机构建网络攻防环境方式的优点是简单、廉价和灵活。但我们在练习过程中也发现,随着学习内容和人数的增多,会出现比较严重的管理问题,例如出现越来越多的虚拟机镜像和快照文件、越来越多的文档资料等,时间一长就容易遗忘,要搜索、准备很长时间才能进行实验操作;另外,人数多了,还牵涉到文档、软件、攻防系统镜像的分发和同步的问题。很多网络攻防实验的关键步骤其实并不多, 却往往要耗费大量的时间和精力做准备和排错工作,大大降低了效率,更不容易进行共享和更新工作。
经考虑,我们准备借助云计算技术来构建网络攻防实验平台。云计算技术可以灵活地按需提供虚拟化、并行计算、网络存储和负载均衡等服务,因此如果能把网络攻防所需的各种工具软件、攻击机和靶机镜像、操作指南等文档资料统一安放到云平台中,则可以极大地改进管理工作。例如,可以省去本地安装配置工作,只要有网络随时能用注册账号登录到云平台上做有操作权限的网络攻防实验;所有的技术文档、操作指南等统一存储在云平台,非常容易检索;在攻防实验平台的存储空间、CPU 性能出现瓶颈时,也非常容易进行扩充升级。
Openstack 是一个美国国家航空航天局和Rack space 合作研发的, 旨在为公共及私有云的建设与管理提供软件的开源项目。
Openstack 正处于高速发展和推广应用过程中, 目前已经是各种公有云和私有云建设的主流方案。
基于Openstack 的云平台部署非常灵活, 既可以只装在单节点服务器上,也可以部署到大规模集群服务器组,经综合考量,我们使用两台服务器去实现网络攻防实验用云平台,其中一台服务器部署为控制节点,另一台部署为计算节点,这也是目前广泛使用的方案,足以应付通常的实验,以后如果有需求,可以再添加计算节点以提高性能。服务器可以只放在私有局域网中,也可以接入校园网提高公开服务,因此每台服务器都装上双网卡,一块连接到外网,另一块连接内网。
设计的云平台服务器使用操作系统CentOS Linux 6.4 版, 下载OpenStack 的Icehouse 版本进行安装配置, 根据Openstack 的官方安装指导,在控制节点先后安装并配置Mysql、RabbitMQ、keystone、Nova、Neutron、Cinder、Glance、Horizon 和Apache 等服务项目,而在计算节点上只需安装配置Nova 和Neutron。
Openstack 安装完成后, 借助Dashboard 服务可以通过Web 界面登录后进行管理。
登录进入云平台管理页面后,即可非常便捷地进行各种虚拟机镜像的创建、上传、配置、运行、删除等配置工作。这些虚拟机镜像运行后,借助VNC 等远程控制工具,可以让多人同时通过网络访问,从而充分发挥云平台的作用。
在基于Openstack 的云平台搭建好了以后, 为实现网络攻防实验功能,主要任务就是创建足够有用的攻击机和靶机的虚拟机镜像。
攻击机的镜像相对比较容易解决,我们首先制作了基于Windows操作系统的攻击机镜像,在系统中事先封装了大量网络安全渗透测试用工具,包括各种扫描工具、嗅探工具、加解密工具、远程渗透攻击测试工具、动态调试工具、静态反编译工具等等。其中最常见最有用的一些工具包括Metasploit 开源安全漏洞测试工具、Nmap 扫描器、Wireshark 嗅探器、burpsuite 集成Web 渗透测试工具集、sqlmap 注入工具、Ollydbg 动态调试器、IDA 反编译工具等。
另外, 我们也制作了基于Kali 和Back Track 5 的攻击机系统镜像,它们都是开源的Linux 系统,已经在系统中事先集成了大量有用的网络安全测试工具,可以免去大量工具收集的繁琐工作。
靶机的制作则相对比较麻烦,因为这不是简单安装好操作系统和软件就行了,还经常需要自己在靶机上挖掘出或人为生成需要的某种安全漏洞以供攻击机做网络攻击实验。我们首先自己制作了一些基于Windows 2000、Windows XP、Windows 2003、Windows 2003、Windows 7等操作系统的镜像,都是没有打足补丁留下系统漏洞用于系统攻击测试, 然后我们还在一些Windows 镜像中创建了各种基于ASP、ASP.NET、PHP 和JSP 技术的有已知漏洞的Web 网站用于Web 渗透测试。另外,我们下载了一些开源免费靶机资源,例如OWASP 组织发布的一些靶机镜像资源。
为了更方便地使用和管理实验平台,我们另外编写并部署了一个管理网站,主要就是将云平台中的各种虚拟机资源及各种网络攻防实验所需的学习资料进行了分类组织显示。
事先获取权限的网络攻防练习者登录到这个网站后,可以非常便利地查看学习资料, 更重要的是可以启动云平台上各种虚拟机镜像,从而实际连接到运行中的攻击机和靶机进行各种攻防操作。
例如,在做通过弱密码安全漏洞远程控制实验时,练习者可以登录到管理网站上,通过阅读详细学习资料理解了这个课题的相关背景知识后,按照操作指南,先连接到攻击机上,打开运行Nmap 扫描器,扫描靶机开放的端口服务,并利用扫描脚本和自定义的字典文件扫描是否存在弱口令。
扫描结果是,发现靶机已经开放了3389 远程桌面服务,而且通过字典扫描出了管理员administrator 的弱密码5i9x。
然后在攻击机上用远程登录客户端去连接靶机的远程桌面服务,输入扫描出的账号和密码, 即可以管理员权限轻松进入靶机系统,完成了本次渗透测试实验任务。
其他网络攻防实验任务都可以用上述类似的方法进行理论学习和实际操作练习。
通过在攻防平台上的检测发现, 在同时练习人数不多的情况下,攻击机和靶机的连接速度和运行速度基本能够满足要求。
用基于Openstack 技术构建的云平台可以显著提高网络安全,尤其是网络攻防操作的学习效率,可以作为课程学习及竞赛培训的有益助手。当然,目前云平台上的网络攻防系统远不够成熟,存在标准不统一、界面不够友好、制作繁琐、很难支持大规模应用等缺点,有待技术的进一步发展和更多的开发工作
相关
浏览量:2
下载量:0
时间:
访问控制是几乎所有系统(包括计算机系统和非计算机系统)都需要用到的一种技术。它是按用户身份及其所归属的某项定义组来限制用户对某些信息项的访问,或限制对某些控制功能的使用的一种技术,如UniNAC网络准入控制系统的原理就是基于此技术之上。访问控制通常用于系统管理员控制用户对服务器、目录、文件等网络资源的访问。以下是读文网小编今天为大家精心准备的:浅谈基于的Windows Azure平台下的访问控制模型的设计相关论文。内容仅供参考,欢迎阅读!
随着互联网中的云计算应用越来越广泛,微软,谷歌等IT业巨头都在不断的扩建自己的云计算平台,但是伴随着云计算应用范围的不断增大,信息安全已经成为了制约与计算平台发展的重要原因之一,一些涉及到网络安全的技术逐步被人重视,Window Azure平台是微软2008年开发的一款云计算平台,其主要作用是通过Internet平台为其他运行的应用程序服务,最大可能的保证性能不降低。如何能够最大限度的利用Win⁃dows Azure平台的数据存储安全技术,从而能够保证云计算平台具有开发的安全性和灵活性是目前研究的重点。目前访问控制技术是元计算平台领域中一种非常重要的技术,它的思想是采用一定的策略,首先对主体进行验证,然后对客体的访问权限进行设置,可以很好地保证云计算环境中的访问权限的的安全性,从而保证云计算机节点的资源能够合理的被使用,从而避免来自系统内部的破坏。
访问控制是一种重要的技术,是保证云计算平台的信息机密性和完整性的重要组成部分。本文针对在Windows Azure 云计算模型的基础上,针对现有的任务-角色访问控制模型,提出一种新的访问控制模型。该模型可以在一定程度上有效地减少资源调度的耗时以及数据访问控制的安全性。
在云计算平台的环境中,由于云端客户的数量逐渐增多,这就要求Windows Azure云计算服务商提供的安全性的资源也在逐渐提高。由于云计算环境中对资源的保护和限制访问的要求比较高,云计算资源的云端用户的种类层次不一,自身的安全性等级不一,自身存在一定的风险。因此在这样的背景下,需要制定更加详细的策略来进行控制,从而来保证系统安全的正常运转。
在Windows Azure 模型中,访问控制最关键的就是如何进行授权即授权策略的制度,在进行授权策略下,能够得到授权的用户就是合法用户,无法得到授权的就是非法客户。在WindowsAzure中,需要了解访问主体能够对哪些客体在什么样的条件下进行授权访问,通常访问控制模型由主体、访问、客体三个主要部分组成。
2.1 基于角色的访问控制
基于角色的访问控制(RBAC)的研究是上个世纪提出的一种访问控制技术,它通过在用户和访问权限中加入了角色这个概念,从而将用户与访问权限进行了有效的分离,同时最大限度的保证了用户和权限之间的分离,这种分离的优点就是可以让用户与角色之间达成1∶N的角色分配,同时保证角色与访问权限之间也是1∶N的联系方式。RBAC模型的优点是在一定程度上实现了用户与访问权限的分离,在一定程度上保证了动态的访问约束,系统实用性比较强,缺点如下:(1)权限粒度约束不够细化,导致用户权限过宽;(2)权限授予过程复杂;(3)功能和数据权限始终都在一起,无法分离;(4)缺少对客体特征的描述,特别是在云计算环境中的分布式的应用非常频繁,但是每一次过程都需要通过角色来转变,无法面对Windows Azure云计算下的任务流的控制执行。
2.2 基于任务的访问控制
基于任务的访问控制模型(TBAC)是一种新的安全模型,主要是采用了任务工作流的特性,将任务概念引入到访问控制模型中,从而将访问控制中的任务进行动态的管理。通过平台中的任务来对权限进行划分,在TBAC中,主要能对不同的工作流中的不同任务进行访问控制,优点是适合云计算环境下的分布式计算。缺点是没有对客体进行管理,不支持被动访问控制,存在任务分配复杂等问题,从而降低了效率。
3.1 云计算现状
云计算技术的快速发展已经涉及到计算机的众多领域,传统的安全保护手段已经无法适应这些变化。在Windows Azaue云计算模型中,服务商提供数据的计算和存储,面对云端的众多用户,这些多用户通过Windows Azaue平台可以将自身的相关私有数据放置到服务器上进行存储和管理,在一定程度上降低了用户的成本,但同时对Windows Azaue服务商提出了一定的要求。如何保障多用户下的数据进行管理,防止涉及安全问题的发生,这是目前Windows Azaue云计算服务商面临的主要的问题。
3.2 多用户访问控制模型
本文在的基础上,将面向多用户的访问控制模型分为用户层和平台层,用户层主要是用来管理用户-角色-任务-权限之间的使用关系,平台层主要是分配权限,角色和任务之间的关系。为了更好地描述多用户的访问控制模型,本文在任务-角色模型的基础上,对模型中涉及到的一些概念进行描述:
(1)角色:云计算中担任访问能力的主体。
(2)任务:云计算中用来完成用户提出的具有一定功能的最小单位内容。
(3)权限:云计算中具有访问资格的描述
(4)权限分类:云计算中用户访问要求不同,导致受到访问的资格不同
(5)会话:云计算中的用户与角色之间建立映射的过程,实际上过程是用户与系统之间交互的过程。
(6)会话交互:云计算中用户访问云计算服务商提供服务的过程。
(7)会话的角色集合:云计算中参与会话过程中的角色映射。
(8)角色继承:云计算中为了满足不同的角色需要访问多种不同的资源的要求,在角色的属性和方法的设置中,通过角色继承来进行完成,从而可以避免重复设置。
(9)任务关系:云计算中根据任务之间的分配关系可以分为一对一,一对多,多对多的分配关系。
3.2.1用户层模型
在Windows Azaue 多用户的用户层中,为了能够更好地方便用户-角色-任务和权限之间的关系,本文采用层次化的结构模型,通过按照角色和权限从高到低来进行设置用户的级别,在设置过程中,根据Windows Azaue云计算资源平台中对于多用户分配的资源要求,在层次化结构模型中,通过对用户分配权限,粒度从小到大。
定义1:用户定义User: =( User_ID∈U_ID, User_name∈U_name, User_Role∈U_Roleset,User_Task∈U_Task)。
定义2:角色定义Role: =( role_ID∈Role_id,Role_name∈Role_N,role_roleList∈Role_L)
定义3:权限定义:Premission:=( Premission_ID∈Premission_ID, Premission_name∈Premission_n, Premission_role∈Premission_R)
定义4:任务定义Task:=< Task_ID∈User_ID∩role_ID∩Permis⁃sion_ID,Task_name∈Task_N,Task_role∈Task_R >
3.3.2平台层模型
在Windows Azaue多用户平台中,将权限和角色的进行合理的映射,在每一个角色节点中,需要进行管理和控制角色与权限的创建与分配,其中,每一个管理节点需要创建或者修改操作权限,在该平台模型中对于角色和权限的管理进行合理的配置。
定义5:管理角色定义Administrator_Role ex⁃tends 角色定义Role: =( Administrator_IDAdministrator_id,Administrator_Rolename∈Admin ⁃istrator_Role_N, Administrator _roleList∈Role_L)
定义6:管理用户权限定义Administrator_Per⁃mission extends Permission: =(Administrator_Permis ⁃sion_ID∈Permission_ID, Administrator_name∈Per⁃mission_N, permission_role∈Permission_R).
为了更好地体现出平台层模型的优点,本文在平台层设计上通过组织模型角色的构建方法,将管理角色结构分为了底层平台管理角色权限,中间层平台管理角色权限和用户层平台管理角色权限管理三个部分。底层平台管理角色权限主要是针对平台中所有的基础权限管理,中间层平台管理角色权限主要是针对平台中专有资源权限管理,用户层平台管理角色权限管理主要是针对所有用户的角色管理。
3.3 访问控制模型的实现
为了进一步描述有关访问控制模型的实现,本文以本地学校图书馆服务器作为云计算资源服务器,将处于同一个城市的其他几所学校的客户器作为云端客户,建立树型的组织模型,从而将这种组织模型想访问控制模型转换,在访问控制模型中,主要针对用户登录,权限访问控制以及权限管理三个部分进行描述,用户首先进行身份验证,然后系统为用户加载权限,用户根据权限来获得对应的功能,最后获得相应的功能权限对应的数据对象。
(1)登录验证
登录验证是为了更好的保护用户的合法信息,采用控件chenkUserForm 进行iaoshu,能确保用户输入验证的合法性。
(2)权限访问控制
Windows Azaue模型中的权限访问控制能够在一定程度上保证用户访问权限资源,本文在树型模型的基础上,设计首先向用户加载包含一级节点的初始华,然后通过层层级联加载访问叶子节点,提高了用户访问效率,用户在之前的访问登录获得了用户Userid作为参数,从而获得用户对应的角色所需要的权限。用户通过树型组织结构,点击初始权限树中叶子节点对应的功能权限。在层次加载中,判断用户点击所获得节点加载路径来确定是否能够访问到该节点。
采用了这种加载方式之后,用户可以根据自己的需要来显示相应的功能权限,不需要每次都登录展示整个权限,提高了高效访问控制。
(3)权限管理控制
在用户权限树中设定的Checkbox构造出用户权限管理树,通过点击选中活取消用户权限管理树中的节点,能够非常方便的实现角色权限的授予。
(4)系统验证和分析
为了更好的验证本文模型的具有的时效性,本文采用在酷睿i3,内存为4G的系统中运行,将本人所在学校的图书馆作为云服务端,其他同一个地区的学校的图书馆作为云端访问点,通过CloudSim进行仿真实验,本文假设在云端客户模拟500个访问图书查询要求向云服务端发送查询请求,在云服务端中采用Windows Azaue模型进行服务器的设置,将本文的模型与其他几种模型在访问数量,任务平均完成时间,网络消耗时间上进行了对比。
本文的访问控制模型在一定程度上有效的缩短了访问时间,虽然相差不大,但是由于其他三种算法没有将控制模型安全因素考虑进去,所以,本文的模型具有一定的实际意义。从图2中可以发现伴随着云端客户的访问量增多,本文的模型有效的降低任务完成时间,相比于角色-任务模型已经有了很大的改变。伴随着访问数量的不断增大,网络访问失败率已经有了明显的降低,这在一定程度上说明了本文的算法在云平台模型下的控制在优于传统的访问控制模型。
在微软推出的Windows Azaue 云计算模型中,访问控制安全已经成为了研究的重点,本文在传统的角色-任务模型上,提出了面向多用户的访问控制模型,在模型中采用了用户层和平台层两种表示,在用户层中对角色、任务、权限进行了定义,在平台层中针对用户登录,权限访问控制以及权限管理三个部分进行细分,通过仿真实验,本文的模型相比于传统的角色-任务模型具有一定优越性,但在角色继承,模型冲突等方面需要进一步的研究。
相关
浏览量:2
下载量:0
时间:
XML、DOM 把XML文档视为一种树结构,这种树结构被称为节点树。以下是读文网小编今天为大家精心准备的:浅谈基于DOM 树的信息推广平台设计相关论文。内容仅供参考,欢迎阅读!
随着“互联网+”时代的到来,信息的来源,可信度,及时度越来越受到人们的关注,但现在大多数的信息都是来自Web 网页,这样的信息多而杂,具网络资料显示,文本信息正以指数型式不断增长。为了节约时间,就有了基于Web 页面挖掘技术的产生。实现信息推送最好的选择就是微信公众平台。微信公众平台是最近几年新出的推送信息的一种新方式,它是腾迅公司在微信的基础上新增的功能模块,通过这一平台,个人和企业都可以打造一个微信的公众号,并实现和特定群体的文字、图片、语音的全方位沟通、互动。
如今Internet 上很多网页都是动态生成的,通过用户填写表单提交信息,动态的生成Deep Web 页面,与此同时用户提交的大量数据信息被保存在网站的后台数据库中。由于页面中数据记录之间的代码具有极高的结构相似性,因此Web 数据记录所对应的标签树之间自然也具有很高的相识性,所以网页往往具有相似的结构和局部代码重复性。因此数据的自动化提取则可以分为以下几个步骤:
(1)输入一些具有相同或相似结构的Web 页面。
(2)对这些Web 页面进行预处理,就是将一些与网页无关的内容进行删除,将代码结构不严谨的HTML 页面转换成结构严谨、易于处理的HTML 页面。
(3)将处理好的页面解析成以标签为队列的线性数据结构,接着利用标签队列的匹配去除页面中的广告,导航栏等。
(4)按照一些页面性质将网页中的标签归类成为一些小集合,然后对这些小集合的有效数据进行自动抽取,并自动生成该类的模版页。
HTML 通过定义一套标签来刻画显示的页面。依据标签的作用可将HTML 的标签分为三类:
(1)规划网页布局的标签。在视觉上,我们都知道网页是由无数的方块嵌套在一起组成,而里面的内容则是由标签规划出来的。常用的标签有:<div> <p> <td> <tr> <table> </table> </tr> </td> </p> </div>等。
(2)描述显示特点的标签。在网页中常看到为了引起我们注意的不同格式文字,它们都是由一些标签规定的,这类标签称为信息标签。常用的有<b> <i> <strong> <h1> <h2> </h2> </h1> </strong> </i> </b>等。
(3)超链接相关的标签:超链接是网页区别于普通文本最明显的特征之一。它表示着网页间的关系,整理出超链接标签可以挖掘出网页间的相关内容。
4.1HTML 的预处理
现在大多数的网站都是以HTML 文档形式向客户展开,每一个页面中的数据和格式都是以一组成对的“始标记”与“结束标记”组成。例如:<br> 和</br>,<body>,</body>和,, 等。在页面中的标签可以相互嵌套使用。为了避免网页不兼容、代码错误的现象可能导致的页面解析失败,我们可以先除去一些无用的标签,如:<from>,<select>,页面中的style 和注释等。
可以把预处理流程归纳为:
(1)获取THML 页面。
(2)将HTML 转换成XHTML。
(3)去除标签和无关脚本。
(4)去除导航栏,广告等无关数据。去除style 和注释可以分别用正则表达式<style (? s) .* ? </style>>( r n)? 和<! - -(? s) . * ? - ->( r n)?。去除广告,导航栏等信息的方法是主要将HTML 页面解析成标签树,在根据标签树中具有相同名称和属性的节点进行分析,判断该父节点及其以下的子节点是否相同,如果相同就从其父节点处删除。
4.2HTML 页面的解析
经过HTML 处理以后生成XHTML,使得Web 结构更加规整化。这样就更方便的判断其节点的类型,如果该节点是开始标签,那么就判断它的属性是否为空,如果不为空,则为开始标签删除其属性,直到仅剩下普通文本。再根据正则表达式提取我们所需要的信息。如果遇到该节点的结束标签,则进行下一个开始标签的分析,直至循环到该页面提取结束。
Web 页面信息提取的过程也就是页面扩展DOM 树的创建过程。简单来说,DOM 树就是根据HTML 页面中标签的含义创建出来的具有层次关系的树状结构,树中的每一个节点都是对应于HTML 的标签,我们通过存取这些标签就能操作文档中的内容。
程序通过操作DOM 树,将众多页面中的客户需要知道的消息提取出来存入数据库,当用户在消息推送的微信公众号上查询想知道的信息时,消息就会从数据库中读出来展现在微信平台上。
选用DOM 树结构为Web 页面信息采集的核心技术,是因为DOM 易用性强,使用时,它可以将XML 文档信息都存于内存中,并且遍历简单,支持XPath,增强了通用性,对于开发软件较为容易。
浏览量:3
下载量:0
时间:
思想政治工作必须服从和服务于党的中心工作,具有鲜明的党性、实践性和群众性。它以马列主义、毛泽东思想为指导,用共产主义思想体系教育党员、干部和群众,使人们确立正确的立场、观点,掌握正确的思想方法和工作方法,自觉地为实现党的当前的和长远的革命目标和任务而努力奋斗。以下是读文网小编今天为大家精心准备的:基于项目的高职院校思想政治理论课教学设计相关论文。内容仅供参考,欢迎阅读!
摘要:项目教学是高职院校思想政治理论课改革的新方向。从能力本位出发,研究了《毛泽东思想和中国特色社会主义理论体系概论》课项目教学的理论基础和设计、实践问题。
关键词:高职 思想政治理论课 项目教学法
随着形势的发展变化和教学需要,思想政治理论课教材分别于去年和今年初进行了修订,特别是《毛泽东思想和中国特色社会主义理论体系概论》课章节内容做了较大调整,如何发挥教师主导、学生主体作用,提高思想政治理论课的教学质量“让党放心、让学生满意”是摆在我们面前的现实问题,笔者试图以“任务驱动”的方式对高职院校《毛泽东思想和中国特色社会主义理论体系概论》课进行项目化教学设计与实践。
杜威于1986年在芝加哥实验学校尝试使用设计教学法,这就是项目教学的源起。项目教学法主张教学互动,是以学生为本的活动教学法,也被称为“基于项目活动的研究性学习”。支撑项目化教学改革的理论有:(1)建构主义的学习理论。建构主义理论认为,学习者在一定的情境中,通过教师和合作学习者的助力,利用参阅资讯,以意义建构的方式获取知识。因此,项目教学就是立足于建构主义学习理论的研究式的学习模式。(2)实用主义的教育理论。杜威的实用主义教育理论要点:一是强调经验中心论。二是强调儿童中心论。主张教育应以受教育者为中心。三是强调活动中心论,提出“做中学”教育理论。(3)情境学习的理论。
心理学传统的情境学习理论认为,知识是情境化的,意即个体与情景相互作用而建构知识。因此,学习也是情境性的,知识建构应在实践中。项目教学的内容是现实世界的情境任务,学生由此获得岗位职业能力。
1.一般要求。明确教学目标,分为知识目标、素质目标、能力目标。提供每单元的六步详单:资讯单、决策单、计划单、实施单、检查单、评价单。小班授课。运用分组教学法,进行同质分组或异质分组。引入竞争机制,培育团队精神,学会合作、竞争、宣传、组织、策划。项目在多元智能培养中进行,如看、听、说、做、演等。
2.每章应设计出一个情境任务。“项目”是一个具体的实际工作。“项目”的情境就是这件事情的由来、它的工作环境与约束条件。情境任务应是每章(即教学单元)的贯穿线,即围绕本章知识点完成一项任务(做事)。情境任务应是实际社会活动为背景的工作,通过与人交往、与人合作完成一次社会服务或一次社会实践,如进社区进行理论宣讲。情境任务包括正常情境、出错情境、紧急情境、意外情境的任务。情境任务要求是学生在教室能够完成,需要进一步延伸的任务进入第二课堂(课外),由思政部、团委共同成立管理“项目教学理论社团――思政教师工作室”,思政教师项目活动工作室,通过参加理论社团活动完成项目的深度任务。
3.要挖掘整理出一章节(即一个教学单元)的知识点。知识点分要求学生了解、理解、掌握三个层面。要求记忆背诵的要标明,考核要求是能够默写出来。知识点是传统教学方法“教、学”的内容。知识点是课程题库编制的要点,依据知识点设计填空题、选择(单选、多项)题、判断改正题、材料阅读回答问题、核心知识点问题短论题(200~500字)。知识点考核通过平时按章节学生在多媒体教学一体机环境下答题或笔答或期末班级整体在微机房进行网上答题。
4.围绕情境任务,要设计能力点,在做事中体现能力的递进。能力点与知识点结合进行,既先实践后理论,或先理论后实践,理实一体,要精心设计能力训练过程。能力等级包括模仿完成、指导完成、讨论完成、独立完成、协作完成或包括具体技能、具体经验、一般技能、一般知识、社会能力、方法能力、经济法律人际关系等非技术方面技能知识、学会做人建立正确价值观、世界观和人生观。
5.充分体现出学生为主体,体现出学生能力本位,反复在情境中训练。“在做中学”“边做边学”。针对不同学习基础学生准备差别任务进行训练。教师的主导作用是引导和调控,掌控整体学习进度。教师的主导作用体现在知识点讲解,重点突出必须讲授的内容,突出讲授教材的难点内容,重点讲解学生看书看不懂的内容,书上没有写明又需要加以讲授的内容。
《毛泽东思想和中国特色社会主义理论体系概论》课新修订教材共12章,项目教学仍以每章为一个单元,紧密结合教材内容并适当加以拓展,联系社会实际,进行整体设计。如第一章《马克思主义中国化两大理论成果》项目设计如下:项目情境之一为演绎红色经典。任务驱动描述为读《毛泽东选集》节选篇目;吟唱红歌红诗;观看《走近毛泽东》等影视作品精彩片段,写出观后感。能力培养是引导其通过读原著、吟唱红歌红诗,观看影视作品等激发兴趣,增进情感体验、促进由信念向信仰的转化。项目情境之二为“实事求事”微调查。任务驱动描述为阅读《改造我们的学习》《人的正确思想是从哪里来的》,对班级的学风等问题进行微调查,并以实事求事的思想路线讲述解决问题的办法和成功案例。能力培养是培养学生优良的马克思主义学风,学会实事求事地开展调查研究,认识规律,顺应规律,把握规律,运用规律,获得自由而全面的发展。
又如,第二章《新民主主义革命理论》项目设计:项目情境之一为角色扮演――“革命的闪客”。任务驱动描述为通过阅读《矛盾论》《中国社会各阶级的分析》等《毛泽东选集》中的有关文献,学会矛盾分析法、阶级分析法研究旧中国国情,在此基础上撰写一篇3~5分钟的演讲稿,以20世纪30年代为时代背景,主要是写明革命的路线、纲领、道路等,在飞行集会上宣讲,担当“革命的闪客”。能力培养是培养运用矛盾分析法、阶级分析法分析国情;培养面对公众运用通俗生动的语言进行理论宣讲鼓动的能力。项目情境之二:自办(或学习小组办)一份“燎原”电子报。
任务驱动描述:通读本章内容,利用网络收集新民主主义革命不同时期的照片,进行图文整理、编辑、设计,自制(或学习小组)一份“燎原”电子报。内容涵盖新民主主义革命的国情分析、重要文献简表、总路线、纲领、道路、经验(法宝)、意义等。能力培养:培养学生对理论知识的梳理、加工能力;通过图片直观了解革命史,培养运用图片直观表达能力;学习初步报纸编辑能力,提高新闻媒体素养。
综上所述,项目化教学给思想政治理论课教学改革带来了新动力,将使课堂教学互动更加充分,使教师教学魅力得以显现,进一步提高思想政治理论课的实效性。
【基于项目的高职院校思想政治理论课教学设计】相关
浏览量:2
下载量:0
时间:
当前高职学生的英语作业存在许多问题,不能有效地促进英语学习。多元智能理论倡导因材施教的教学观,给学生多样化的选择,因为,每个学生都有自己的优势智能领域,有自己的学习类型和方法。因此,以多元智能理论为基础,对高职英语作业进行设计和研究,充分发挥学生的潜能,可以达到较好的英语教学效果。以下是读文网小编为大家精心准备的:基于多元智能理论的中小学英语课外作业设计研究相关论文。内容仅供参考,欢迎阅读!
【摘要】英语课外作业是中小学英语课堂教学的延伸和补充,对于提高英语教学质量有着举足轻重的作用。为了解决当前中小学英语课外作业设计中存在的问题,本研究将多元智力理论引入到中小学英语课外作业设计中,并以语言智能和音乐-节奏智能为例设计中小学英语课外作业以促进课外作业设计进行改革。
【关键词】多元智能理论 中小学英语 英语课外作业设计
英语课外作业设计是课堂教学的延伸和补充,是理解、巩固和运用课堂所学知识必不可少的途径,是中小学英语教学过程中必不可少的一个环节,对于提高英语教学质量有着举足轻重的作用。然而当前中小学英语课外作业现状不容乐观,具体表现在以下几个方面:课外作业形式及内容单一、课外作业量太大、课外作业无层次性、课外作业设计缺乏系统性、课外作业功能单调等等,这导致学生对英语课外作业失去兴趣,达不到预期的教学效果,进而影响英语学习。同时,中小学学生本来学习压力就大,课外作业设计的不科学性更增加了学生的学业负担,这不仅无助于学生的学习和成长,也失去了课外作业原本应有的意义。因此,如何科学有效地设计课外作业、减轻学生课业负担、走出课外作业困境就成了一个急需解决的问题。为了解决当前中小学英语课外作业设计中存在的种种问题,也为了弥补当前研究的不足,本研究将多元智力理论引入到中小学英语课外作业设计中,基于多元智能理论设计课外作业,树立个性化作业观,根据不同学生的特点设计作业,关注和重视学生的个体差异,使学生课外作业的完成过程成为学生自我展示,自我升华的过程,以达到学生多元智能全面协调发展的目的。
多元智能理论是20世纪80年代中期以来风靡全球的教育理念。它是由美国当代著名心理学家和教育学家霍华德?加德纳于1983年在专著《智能的结构:多元智能理论》一书中提出的,并在后来的研究中得到不断发展和完善。加德纳认为人类至少存在八种以上的思维方式,据此他提出了人的八种智能即语言智能、逻辑-数理智能、视觉-空间智能、音乐-节奏智能、身体-运动智能、人际交往智能、自我认知智能和自然观察者智能。多元智能理论自提出以来,一直受到国内外学者的关注,并在研究中不断完善和发展。在笔者的研究过程中,多元智能理论发挥了很大的作用,与课外作业设计的结合运用,使得笔者能够针对课外作业设计中存在的问题找到合理的解决方法。
3.1基于逻辑-数理智能的英语课外作业设计
在传统意义上,逻辑-数理智能好象在理科中强调的比较多,与英语教学没有太大关系。其实不是这样的,在英语教学中对文章大意的理解、对于篇章结构的分析、寻找文章的时间线索、逻辑线索等方面就需要用到这种智能。英语教学对这一智能的利用和发展首先体现在进行听、说训练上,教师指导学生利用必要的语音、语调、语法、词汇等语言知识及已有的背景知识进行思考、假设、揣摩意义,或预测内容的发展等思维活动。因此,教师可以设计如联词猜词等形式的课外作业来培养学生的逻辑-数理智能。
对于小学生,教师可以设计以下课外作业:
(1)在学习了动物后,教师可设计一些根据提供的线索猜测单词的课外作业;
Its an small animal,living in the sky,and it can fly.Im a/an.(bird)
Its an small animal,living in water and on land,it can swim in water and jump on land,its green and it has a big mouth.Im a/an.(frog)
Its a small animal,living in the night,can run very fast,and it doesnt like cats.Im a/an.(mouse)
Its a cute and small animal,living in the holes(洞),can jump,likes grass and its eyes are red.Im a/an.(rabbit)
(2)在学习了数字后,教师可设计一些简单的计算问题,如:“How many students in our class?”“How many girls and boys?”等,要求学生写出算式并回答,以此来锻炼学生的逻辑-数理智能。对于中学生,教师可以设计以下课外作业:
(1)让学生根据课本内容续写课本故事的结局或根据最近看的电影续写结局;
(2)在英语教学过程中运用趣味数学的方式培养学生的逻辑-数理智能,可以设计一些简单的应用类课外作业,如There are one thousand eight hundred and fifty apple trees and banana trees,two thousand eight hundred and fifty apple trees and pear trees,two thousand nine hundred and twenty banana trees and pear trees.Which tree is the fewest?And which tree is the most?
基于逻辑-数理智能的课外作业设计对学生来说是非常必要的,它不仅可以促进学生的英语学习,还可以培养学生分析问题、解决问题的能力,以及利用现有条件推理判断的能力,促进他们逻辑-数理智能的发展。
3.2基于视觉-空间智能的英语课外作业设计
视觉-空间智能强的人对色彩的感觉很敏锐,喜欢想象、设计及随手画,喜欢看书中的插图。这一类的人在学习时是用意象及图像来思考。因此,教师应当顺其势,扬其长,在英语课外作业设计过程中教师可以设计基于视觉-空间智能的课外作业发展学生的视觉-空间智能,例如布置一些绘画的作业等等。
对于小学生,教师可以设计以下课外作业:如学习了“Meet My Family”这一课时之后,教师可以设计以下课外作业供学生选择完成,并让学生下次在课堂上评出最佳作品,展出于教室的学习园地。
(1)画一张全家福,用英语标出家庭成员并标出他们最喜欢吃的水果;
(2)设计一棵Family tree,用英语标出家庭成员并标出他们最喜欢的颜色;
对于中学生,教师可以设计以下课外作业:如学习了人教版八年级上册“Unit 4 Whats the best movie theater?”这一课时之后,教师可以按照课程要求组织学生看一次英文电影,看完后设计以下课外作业让学生完成。
总之,在中小学英语课外作业设计中,教师应当掌握多元智能的理论,领会多元智能理论的意义,愿意去深入了解每一位学生的智能发展倾向和学习风格,改变自己以往传统的课外作业设计方式,尽可能以多元方式呈现不同的课外作业。同时,对于八种不同的智能领域给予公平的对待,基于八种智能设计课外作业以适应不同学生的需要,提供学生更多探索的机会,让学生完成课外作业的同时充分发挥自己的特长,开发自己的智能,体验到成功和快乐,让英语课外作业真正成为放飞学生才能的舞台,真正地做到“一切为了学生”“为了一切学生”和“为了学生一切”。因此,笔者认为基于多元智能理论的中小学英语课外作业设计应该成为一种新型的英语课外作业设计理念,以推动中小学英语课外作业设计进行改革。
相关文章:
浏览量:3
下载量:0
时间:
《机械设计》是高等理工学院机械类专业学生必修的技术基础课程,其教学大纲中规定的主要功能是教授大学生机械设计的基本知识、通用零件设计的基本能力和工程意识培养。除上述功能外,通过机械设计的教学,学生将得到综合运用力学、材料、制图等课程所学基本知识,初步进行机械设计和机械结构性能分析与评价的锻炼,为将来设计机器打下基础。这些对于提高大学生的创新能力,培养大学生的工程意识,有重要意义。以下是读文网小编今天为大家精心准备的:浅谈基于创新与实践能力培养的机械设计试验教学相关论文。内容仅供参考,欢迎阅读!
基础的一门课程,同时也是作为学生在机械设计方面的综合能力,在设计和创新能力以及训练工程意识时都具有非常关键的作用。在进行实践教学的过程当中它对于培养学生的思维,创新意识以及达到怎样的教学目标都起到了非常重要的意义。在当前形势下,实践教学环节是广泛应用的,但是由于落后的测试设备,落后的师资队伍,陈旧的教学方法等方面都影响了实践的发展,学生更不能有效的进行动手和创新,所以,必须要提高教学的实践性,从而才能加强对学生专业的培养,实践能力的提高,开辟出一条新的途径和有效应用。
通过在教学当中,我们可以选用一些以往的学生作品当成教学演示,再应用多媒体教学作为课堂的技术方法,把这些好的作品带进课堂当中,让学生可以更为直观的参观欣赏,让他们不再有一些畏难的心理负担,从而也可以增强他们的积极性,开创性。最后让学生通过这些作品进行分析讨论,分享体会,从而来引导他们可以更为细致的对这些作品进行深入研究,找到创新立意,进而来提高学生的综合能力。
(一)机械设计作为实践综合性非常很强的一门主要课程,在实验教学过程当中则是非常关键的一个环节了,实现教学目标是有着重要意义的。
我们在培养学生机械设计课程时,实践则是一条不可小视的途径,同时也是培养学生分析能力,解决问题,理论实践和创新能力的一种重要途径。学生在掌握机械原理的程度会影响到具体的实践能力。我们都知道,在机械产品当中,主要是由运动机械以及多个零部件组成的,它们都具有不同的应用功能,并且所适用的场合也是不同的,所以必须要充分的了解机械产品的设计以及各个原理才可以更好的运用它的工程实践。
此外,由于机械设计一般包括的体系是非常宽泛的,不仅有理论知识,计算推导,也需要一些图表与公式的配合,才能发挥出它的作用。在这门课程当中,教学的主要目的是让学生可以在短时间内学习有效的知识,但是在现阶段而言,由于学校在多方面都受到了一些限制,不利于学生的全面学习,从客观角度来讲对实践是不利的,所以我们必须要探索出一条更适合的方法,可以在短时间内让学生学到具有创新意义的实践技能,更为科学的与理论相结合。
(二)由于课程设计具有一定的复杂性,也具有一定的重要性,所以我们必须要改革以往的课程目标,重新设计课程内容。
学校一般会安排几名老师作为技术指导,但在新的课程安排当中减少了老师的比例,这样不仅可以减轻老师的负担,也可以让学生在自己动手的过程当中找到创新的能力。在机械类的学科当中,一般包括机械方案的设计以及制作,在这个过程当中一般是为了培养学生的综合知识运用以及培养他们的能力实践创新,从而来提高他们的思维意识,在部分学校当中还会应用团队合作来完成设计实验教学,通过让学生自己做相关的课程设计,这样不仅可以提高了学生的收益,也降低了敷衍设计的比例。
此外,在机械设计课程的学习过程当中,我们也可以让学生应用一些相关的软件作为辅助作图设计,可以更好的构建三维模型,达到传真的效果。我们清楚的可以看到三维软件具有非常强大的一些应用功能,所以在零件的设计上是非常明显直观的,而它的参数多功能也是非常强大的,所以极易修改零件图以及装配图当中错误的特征。而我们在建立整机装配模型时,应进一步的分析设计产品所具有的运动仿真以及干涉检验等问题,对于所发现的问题可以及时的解决,来加强学生在机械设计学习中的创新能力,全面培养他们的创新思维性。
(三)在机械设计课程的试验中,我们所要达到的目的就
是为了让学生可以在短时间内学到最有效的知识,但是在现阶段的学校当中,在很多方面都受到了一些客观限制,这对于学生获取知识是非常不利的,所以,在一些高校当中为了让学生可以学到丰富的知识,便探索出创新的实验教学应用,理论结合于实践,作用比较明显。
在很多高校当中都会应用这种方法,一些老师也对这种方法提出了不错的评价,当教师传授机械理论知识时,可以不受课本当中一些内容的束缚,并且让学生置身在具体的实验操作当中,其目的就是把实验的过程变成学习的过程,从而可以加深对理论知识的掌握,在学生提出疑问时也可以找到更好的方法进行解答,理论实践应用在创新当中,所得到的效果则是非常明显的,而吸收也是较为快速的,在短时间内学到丰富的理论知识,也提高学生的创新能力,通过设计实验不仅巩固了知识也增加了思维的创新意识。
总而言之,对于在培养专业的机械设计人才时,不仅让学生要全面的掌握专业知识,方法以及理论基础,更要提高他们对机械知识的应用,培养他们的创新能力,这才是我们教育改革最重要的目的。在创新能力的培养过程当中,思维开发,意识创新,提高教育的本质思想,这才是最为核心的教学内容。
浏览量:3
下载量:0
时间:
RTSP即实时流传输协议,是一种控制实时流传输的应用级协议。RTSP协议控制流媒体数据的传输,此协议主要应用于IPTV(交互式网络电视)系统。以下是读文网小编为大家精心准备的:浅谈基于MPLAYER 的RTSP客户端设计与实现相关论文。内容仅供参考,欢迎阅读!
近年来,流媒体技术越来越多的被用到诸如视频会议、视频监控等诸多领域。尽管流媒体技术在PC 领域的发展已经较为成熟,但是在嵌入式领域,仍然有着重要的研究意义。
文章在arm-linux 上,通过移植开源库LIVE555 和开源播放器MPLAYER,并将两者联合编译,实现了RTSP 的客户端软件设计。实现通过IP 地址接受服务器端传输过来的RTSP 码流,并解码播放。
RTSP 协议,即实时流传输协议,定义了一对多应用程序如何有效地通过IP 网络传送多媒体数据。RTSP 协议以客户端和服务器方式工作,要实现RTSP 的控制功能,需要有专门的媒体播放器(mediaplayer)和媒体服务器(media server)。媒体服务器与媒体播放器的关系是服务器与客户端的关系。
文章系统针对的是RTSP 客户端软件设计。需要能接收到网络传过来的码流数据,并进行RTP 解包,H264 解码,并实时播放。考虑到实际情况,采用了LIVE555+MPLAYER 的方案。
LIVE555 是一个为流媒体技术提供解决方案的跨平台开源项目,它采用了C/S 架构,能够支持广播、单播和组播等通信模式,同时支持RTP/RTCP,RTSP 等高效流媒体传输协议,它是目前实现rtsp协议最高效的开源代码,能很方便的移植到各种嵌入式系统中,而且该开源项目更新速度很快,所以文章选择了LIVE555 作为解决方案。
本系统在设计时使用LIVE555 的官方源代码live.2015.02.01.tar.gz,下面介绍LIVE555 的配置、安装、移植步骤:
(1)下载LIVE555 源文件live.2015.04.01.tar.gz,并解压到/usr/local/lib/目录中。(2)修改编译器。修改config.armlinux 文件,替换为ARM 版本的编译器,CROSS_COMPILE=arm-none-linux-gnueabi-。(3)生成makefile。./genMakefile config.armlinux.(4)Make。可以看到开发包中多了很多新文件,至此,移植完成。编译完成后,找到Test-Progs 文件夹中的文件openrtsp 和testRTSPclient,将其拷贝到ARM中。
ARM 上电后,执行./openrtsp rtsp:https://192.168.1.100/Stream1.h264,可以看到能接收到服务器端发送过来的视频流,并将接收到的视频流的帧率,时间戳等信息打印到了屏幕上。
执行./openRTSP -F microcreat- rtsp:https://192.168.196.100/1.h264,可以看到LIVE555 将接收到的码流以H264 格式将数据保存了下来,此H264 文件是可以直接播放的。
文章选择了用开源播放器对RTSP 码流进行RTP 拆包的设计方案。而作为目前最优秀的播放器之一的MPLAYER,能够播放大部分流行的音视频格式文件,如MP3,WMV,RM,MPEG,VOB,AVI 等,同时支持嵌入式linux 系统,可移植性强,占用资源少,播放效果佳,因此文章选择了MPLAYER 作为解决方案。
本系统在设计时使用Mplayer 最新的官方源代码MPlayer-1.Orc2.tar.bz2,下面介绍Mplayer 的配置、安装、移植步骤:
(1)下载压缩文件,并解压MPlaye:源文件MPlayer-1.Orc2.tar.bz2。
(2)在MPlayer-1.Orc2 文件夹下执行如下配置文件,如下:
./configure-host-cc=gcc-cc=arm-none-linux-gnueabi-gcc-target=arm-linux-enable-static l-disable-dvdnav-disable-libdvdcss-internal-enable-fbdev-enaable-live-enable-x264-prefix==/opt/arm_mplayerdisable-ivtv-codecsdir= /home/mplayer/essential-20071007
其中:-cc=arm-none-linux-gnueabi-gcc 是用来指定编译器的,-target=arm-linux 是用来指出所编译的是目标版本是ARM-LINUX版本的,需要特别指出的是,enable-x264 是用来使能X264 编码库的,如果不使能则不能播放H264 视频,-enaable-live 这个选项是用来使能LIVE555 库的,一定不能少,否则不能接受码流。同时注意查看是否支持LIVE555,如果不支持,则需要执行:
./configure -extracflags=-I
(3)执行命令:make。至此,得到了mplayer 可执行文件。将其拷贝到目标版arm 上即可。
由于mplayer 默认使用fb0 进行播放,而本课题系统标清显示接口所对应的驱动为fb2,所以在运行示例程序前需要告知mplayer使用哪个fb 驱动,执行命令修改fb 默认使用通道,如下:
#export FRAMEBUFFER=/dev/fb2
#./mplayer -vo lbdev <播放文件名> https://播放本地视频文件
#./mplayer -vo lbdev rtsp:https://192.168.196.100/1.h264 https://接收网络码流并播放
通过以上方法,就得到了RTSP 的客户端软件,可以通过以上命令播放本地视频文件。同时也通过url(rtsp:https://192.168.196.100/1.h264)接收网络传过来的码流,并进行RTP 解包播放。
RTSP 的客户端设计有各种各样的方法,但是大部分都是针对不同的平台有着不同的解决方案,而文章所设计的系统具有很强的移植性,所有的ARM-LINUX 均可以采用文章所设计的系统建立RTSP 客户端,为相关应用提供了参考解决方案,有着重要的研究和应用意义。
相关
浏览量:10
下载量:0
时间:
网站开发是制作一些专业性强的网站,比如说动态网页。ASP、PHP、JSP网页。而且网站开发一般是原创,网站制作可以用别人的模板。网站开发字面意思比制作有更深层次的进步,它不仅仅是网站美工和内容,它可能涉及到域名注册查询、网站的一些功能的开发。对于较大的组织和企业,网站开发团队可以由数以百计的人(web开发者)组成。以下是读文网小编今天为大家精心准备的:浅谈基于ASP.NET技术的网站开发与设计技术分析相关论文。内容仅供参考,欢迎阅读!
浅谈基于ASP.NET技术的网站开发与设计技术分析全文如下:
随生活水平的不断提高,人们对旅游的意识也在不断增强,而目前,旅行社组织游客的主要方式为组团旅游,其特点是旅游路线固定,时间段固定。对旅行社业务进行支持的计算机软件系统也都停留在这方面的管理上。利用网络平台提供给用户自由行的旅游服务是一种观念和行动的变革。
网站应具有向用户提供旅游信息服务,用户注册信息,员工协助用户自由行后的工作情况汇报及留言功能。由此网站被规划为景点介绍,主题旅行,信息注册,员工工作情况汇报和微博模块。
3.1 技术选用
ASP.NET 是.NET Framework 的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP 请求文档时再在Web服务器上动态创建它们。设计中使用asp net 的内置控件HTML控件 (HTML control) 和用户控件 (User control) 以及外置控件来完成功能。在使用外置控件前,需要将其添加到Visual Studio.NET 环境中。然后就可以通过启动一个新项目来使用新的控件。
选用C# 作为.NET 开发的语言,VS 环境中可以使用的脚本语言有C#,VBT 和J#。C# 是微软公司专门为.NET 量身定做的面向对向的编程语言。具备面向对象程序设计语言的一切特性,如封装,继承,多态等。
ASP.NET 采用ADO.NET 技术实现对数据库的访问使用ADO.NET 作为数据库访问的工具, 实现了.NET 程序员方便实现对后台数据库表的增、删、改、查操作。可以用数据集代替传统的ADO 中无连接的记录集。并提供了丰富的数据绑定控件,操作起来简单便捷。
JavaScript 是一种属于网络的脚本语言, 已经被广泛用于Web 应用开发, 常用来为网页添加各式各样的动态功能, 为用户提供更流畅美观的浏览效果。JavaScript 脚本是通过嵌入在HTML 中来实现自身的功能的。
3.2 开发环境
Windows 7 操作系统,在Microsoft visual studio 2008 集成开发环境中采用C# 语言进行开发。配置 IIS7(Internet InformationServer)服务。采用数据库SQL2008 存储数据。
在网站的开发中有数据处理和将现有成熟页面转换为需求页面提高开发效率两个方面的技术关键。
4.1 数据库操作
在网站的开发中,动态网页体现于系统对用户要求的灵活处理。用户对数据处理的要求必然要经过系统对数据库的访问,因此页面对数据库的操作尤为重要,是整个系统的核心处理单元。
ADO.NET 就是.NET Framework 类库中用于实现对数据库中的数据进行操作的一些类的集合。它分为DataSet 对象和数据提供者两个部分。DataSet 对象是内存中以“表格的形式”保存一批批的数据,也可以理解为若干张数据表(DataTable)的集合,每张数据表也有自己的“表名”;数据提供者包含许多针对数据源的组件,应用程序主要是通过这些组件来完成针对指定数据源的连接、提取数据、操作数据、执行数据命令。这些组件主要包括Connection、Command、DataReader 和DataAdapter。利用这些元素完成网页对数据库的操作,实现既定功能。
4.1.1 查询数据代码
try
{
conn = new SqlConnection(ConnectionString);
dataset = new DataSet();
DataAdapter = new SqlDataAdapter(“SQL 语句”,conn);
DataAdapter.Fill(dataset, “相关数据表”);
GridView1.DataSource = dataset;
GridView1.DataMember = “相关数据表”;
GridView1.DataBind();
}
catch (Exception ex)
{
Response.Write(“语法错误:” + ex.Message);
Response.End();
}
finally
{
if (conn != null) conn.Dispose();
if (dataset != null) dataset.Dispose();
}
4.1.2 数据增删改代码
conn = new SqlConnection(ConnectionString);
Command = new SqlCommand(strSQL, conn);
conn.Open();
int n = Command.ExecuteNonQuery();
Response.Write(“ ”);
4.2 静态HTML 网页转换为aspx 页面
开发中将成熟的HTML 页面转换为aspx 页面可以提高开发效率,但是也带来了一些问题,通过以下技术得以解决。
https://HTML 页面的head
https://HTML 页面的body
在为旅游公司开发网站的过程中,由于很好地解决了数据处理和将现有成熟页面转换为需求页面提高开发效率两个方面的问题,使开发工作顺利完成。开发的系统能够符合需求分析既定的目标。
浏览量:3
下载量:0
时间:
校园网是为学校师生提供教学、科研和综合信息服务的宽带多媒体网络。首先,校园网应为学校教学、科研提供先进的信息化教学环境。这就要求:校园网是一个宽带 、具有交互功能和专业性很强的局域网络。以下是读文网小编今天为大家精心准备的:基于校园网的实验室管理运行方案的探索相关论文。内容仅供参考,欢迎阅读!
基于校园网的实验室管理运行方案的探索全文如下:
[摘 要]高校实验室传统的管理体制和模式的改革已是很迫切的要求。文章认为在建立新的管理体制的同时,借助现代网络和计算机技术,利用基于校园网的实验室管理系统,更好的贯彻实验室体制改革的思想,为提高实验室管理水平探索可行的方案。
[关键词]实验室管理;体制改革;校园网;资源共享
高校实验室是教学科研的重要基地。在高校数字化校园建设过程中,校园网的建成给建立和完善实验室的开放式管理模式提供了新的平台,通过新的实验室管理体制的建立,制定基于校园网的实验室开放管理方案,能够有效提高实验室的使用效率,实现实验设备资源共享。
长期以来,高校实验教学都是依附于理论教学,实验室的建设和管理也是基本上附属于教研室或课题组。因此,实验室的传统管理模式是分散型的,其特点是专业分得过细,一个实验室仅为一门专业课程服务,依附于课程。这种模式有明显不足和弊端:实验室规模小,功能单一,处于从属地位,不仅人员、设备、房屋的使用效益低下,而且影响学生实验技能、综合能力的培养和科研协作。
我校属于文科类高校,由于文科类高校实验室的硬件设备多为计算机,各个不同的专业学科教学和科研实验仅仅是基于不同的软件环境,所以以上传统实验室管理模式所暴露的问题尤其突出,具体表现为:
1.1缺少学科交叉及相互间的渗透,不利于学生综合能力和创新能力的培养。当前高校的教育趋势,要求各学科的相互交叉与渗透,并不断开辟新的研究领域。而分散型管理模式的实验室相互间独立,实验内容也仅是围绕本门课程设置,不利于全面、系统地培养学生科学实验能力和创新能力,影响实验教学质量的提高。
1.2实验室功能单一,实验设备利用率不均衡,难以形成教学和科研的整体优势。在实验室建设中,各实验室只考虑局部利益,盲目争要经费,使有限的经费被分割,不能有效地发挥作用,同时又导致实验设备的重复购置,造成同类实验设备在某个实验室不敷应用,而在另一个实验室则常年闲置不用的局面。我校实验室的实际使用情况显示,单个实验室的使用率从20~100%以上,一部分实验室长期空置或仅被少数人占用,造成很大的资源浪费。
1.3实验技术队伍参差不齐,实验技术人员专长得不到发挥,积极性难以调动
1.3.1由于管理体制原因,实验室被分割过细,实验技术人员不能统筹安排,工作任务不均。各实验室人员之间沟通少,很少有共同研讨实验教学的机会,影响了业务水平的提高。
1.3.2实验室归教研室管理,缺乏对实验室的长远和整体规划,实验技术人员在教研室中往往处于从属、被动的地位,积极性、主动性难以调动。
1.3.3由于管理体制不合理,实验室留不住优秀人才,加上待遇等诸因素的影响,无法形成合理的梯队结构。
1.4不利于实验室对外开放和交流
1.4.1由于实验室和人员方面的制约,很多实验室不能给学生提供充分的实验机会。
1.4.2受专业实验室服务单一专业课程条件的制约,很难接纳高水平的学者前来进行学术交流、合作研究。
为统一协调管理各学科教学实验室的建设和管理,形成相对独立于各学院的教学实体,最大限度地实现包括人、财、物等方面的资源共享,在管理体制中,打破传统的小而分散的模式,强调学科之间的融会贯通,建成一个面向全校的实验大平台。
2.1建立校一级实验室管理机制,统一规划建设和管理大学科实验中心。直接参与实验室的建设和管理,对实验室的需求和运行有充分的了解,可以合理安排建设资金。在实验室教学的管理上既强调了实验课程的相对独立性,又可以保持与学院之间在实验教学方面的有机联系性。根据我校专业和学科的实际情况及特点,把学科相近的实验室先集中合并,成立公共计算机和语音实验中心,拟合并各单独的财政、税务、会计和金融实验室为大学科综合实验中心,成立信息和网络实验中心等,在管理体制上边实践,边研究,力争使我校院实验室管理体制的改革得到了较快的发展。
2.2改革人员管理体制,建立实验人员工作量标准,充分调动积极性
由于文科专业实验室大多是计算机机房,不同专业学科的实验内容和实验室的管理有很多共通性,这样有利于实验技术人员由实验中心进行统一管理,打通专业、学科之间的界限,要求一专多能,能适应不同的学科和工作。
在实验人员工作量和工作业绩考核上,制订工作业绩考核办法,和实验室开放时间、完成教学课程数和科研项目、实验室的有效使用率挂钩,量化实验技术人员工作量标准,鼓励实验室尽量多的参与实验教学和科研,充分调动实验技术人员工作积极性。
在聘用实验技术人员方面,建立灵活的人员编制,打破分散实验室之间的限制,鼓励人员流动,有利于实验技术人员拓展学科知识广度和深度,提高业务水平。
2.3建立健全实验中心的功能,提高实验教学质量。改变实验教学依附于理论教学的传统观念,完善学科实验教学体系。加强实验教学队伍的建设,鼓励实验技术人员主动参与实验教学,提高实验教学质量;探索新的实验方法和手段,完备和完善学科实验教材,使实验室成为相对独立的教学实体。
高校校园网的建成给新的实验室集中管理和统一开放式模式的实现提供了一个很好的网络平台。在新的实验室的管理体制的支持下,能够通过计算机软件技术的手段较好的实现各个实验室的统一开放和管理,一方面能够充分实现新的集中管理模式所体现的优越性,另一方面新能提高实验室的管理水平和效率,充分满足各个专业学科的教学和科研实验计划内和计划外需求。
目前在我校的计算机中心,公共语音实验室和电子阅览室以及部分专业学科实验室在校园网的基础上已经采用实验室综合管理系统,实现了各个实验室的统一开放式管理,取得一些经验,并且在局部运行中取得较好的效果。
3.1统一管理,实现开放式管理运行模式。实验室实行教育超市的开放运行模式,在时间、资源、管理方式和服务等方面全方位的开放。根据学校教学科研计划,通过实验室管理系统统一安排教学实验及科研实验计划,资源共享,最大限度提高实验室的有效利用率。
3.2提高实验室管理水平,机动灵活管理,充分满足师生实验需求。实验室管理系统通过校园网向全校师生提供开放式的平台,各级用户可以通过网络随时浏览实验室管理系统主页,查询实验室开放情况,并可和实验管理人员进行交流。同时,实验室管理系统可根据需要给相应高端用户授权,使这些用户可以根据实验计划自行对实验的使用进行预约,这样,可以充分保证重要的实验和科研项目的顺利进行,又给师生提供了最大的方便。实验管理人员也可以通过网络及时了解设备使用情况,并及时进行维护和管理。
3.3量化实验室工作量,提供实验技术人员工作考核的有效依据。根据实验室管理系统的相关运行数据,可以做到均衡分配实验工作量,另外,改革实验室人员的管理体制和分配机制,给实验人员的工作业绩衡量提供有效、科学、准确的依据。根据实验教学和科研实验计划的需求,合理划拨经费到实验室,作为实验人员的业绩津贴,鼓励使实验室充分有效的利用,在实验室的开放、提高实验室水平、实验人员工作业绩和收入上形成良性循环。
3.4及时准确提供实验室运行的各项数据,给实验室的建设提供依据。实验室管理系统可以对实验室的开放、使用率、实验设备的各项数据、设备的使用情况自动做出统计,这样,管理人员可以充分了解需求,给今后实验室的规划和建设提供准确的依据,避免建设和管理的脱节,有效利用学校的建设资金。
3.5利用校园网络平台,拓展实验室新空间。和实验室管理系统管理实验室结合,建设基于校园网络的虚拟实验室,将部分实验项目统一放到实验中心服务器,全校学生可以从校园网内任何工作站登陆虚拟实验服务器,通过用户验证后下载实验教程到本地工作站进行实验。这样,实验室的时间和空间都得到了极大的扩展。
高校建设大学科实验平台是发展趋势,新的实验室集中管理体制的建立是利用技术手段实现实验室管理新模式的前提和保证,而基于校园网的实验室管理系统是集中管理模式的技术实现,但实验室管理模式的改革是个复杂的问题。
4.1统一思想,校级领导重视,充分认识建立新的实验室管理模式的重要性和迫切性。从教学改革的层面设定目标,制定改革计划。
4.2在改革过程中应该循序渐进,在具体实验教学环节上应该和教研室加强联系和合作,避免因体制上的差异和管理上的独立使教研室和实验室之间、理论课教师和实验教师和技术人员之间产生脱节和各行其是的局面。
4.3基于校园网的实验室管理系统也是在不断发展和完善的新生事物,在这个系统应用推广过程中一定会出现各种各样的问题,在实现过程中要充分考虑到系统冗余,要避免因网络和技术故障影响实验室的正常管理和开放。
[1]白志学等,实验室管理体制的改革与建设[J].实验室研究与探索,2004,(8).
[2]桑玉军,实验室建设与改革的思考[J].安徽工业大学学报,2004,(3).
[3]陈小燕等,实验室系统的设计与实现[J].实验室研究与探索,2004,(7).
[4]肖军弼等,基于WEB的网络虚拟实验室的设计与实现[J].计算机系统应用,2004,(7).
浏览量:2
下载量:0
时间:
uC/OS-III(Micro C OS Three 微型的C 语言编写的操作系统第3版)是一个可升级的,可固化的,基于优先级的实时内核。它对任务的个数无限制。uC/OS-III 是一个第3 代的系统内核,支持现代的实时内核所期待的大部分功能。例如资源管理,同步,任务间的通信等等。然而,uC/OS-III 提供的特色功能在其它的实时内核中是找不到的,比如说完备的运行时间测量性能,直接地发送信号或者消息到任务,任务可以同时等待多个内核对象等。以下是读文网小编为大家精心准备的:浅谈基于STM32的μCOS-Ⅲ系统移植的设计相关论文。内容仅供参考,欢迎阅读!
随着人类社会经济的不断发展,科研领域不断的拓宽,嵌入式系统产品渐渐完善,并在全世界各行业得到广泛应用。通过移植嵌入式操作系统,计算机可以更好的管理内存,并且在很大程度上实现了系统的实时性。μCOS-Ⅲ作为一个微型实时操作系统,包括了一个操作系统最基本的特性,使用汇编语言和C 语言编写的μCOS-Ⅲ的构思巧妙,结构简洁精炼,可读性很强,作为一个源码开放的嵌入式操作系统,用户只要做很少的工作就可以把它进行移植和维护。
1.1 实时操作系统μCOS-Ⅲ
μCOS-Ⅲ的前身是由美国嵌入式系统专家Jean J.Labrosse 于1992 年推出的嵌入式操作系统μCOS,经过了不断的完善和扩充,形成现在的μCOS-Ⅲ。
μCOS-Ⅲ是一个可以基于ROM 运行的、可裁减的、抢占式、实时多任务内核,具有高度可移植性。所谓的移植,在一个平台环境能够成功运行的程序,将它搬运到另一个平台环境,并且使其成功运行。发展至今的μCOS-Ⅲ,特别适合于微处理器和控制器,并且已经移植到近40 多种处理器体系上,涵盖了从8 位到64 位的各种CPU。
μCOS-Ⅲ源码可分为:与应用程序相关的文件、与计算机硬件相关的文件和系统内核的各种服务文件。用户在移植时,需要对与计算机硬件相关的文件进行修改:如OS_CPU.H 文件,OS_CPU_A.ASM 文件和OS_CPU_C.C 文件。而系统内核的各种文件,如:OS_CORE.C、OS_FLAG.C、OS_MBOX.C、OS_MUTEX.C 等,与应用程序相关的文件: INCLUDES.H 和OS_CFG.H 则不需要修改。
1.2 STM32 处理器
STM32 系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3 内核。我们所采用的STM32F103 型,其内核为ARM32 位Cortex -M3 CPU, 最高工作频率72MHz,1.25DMIPS/MHz。ECOPACK 封装,最多高达112 个的快速I/O 端口,最多多达11 个定时器,最多多达13 个通信接口,具有3 种模式:休眠,停止,待机模式的低功耗,可以使其广泛的应用于工业控制、医疗系统、访问控制等。
ST 公司针对STM32 提供了STM32 库作为函数接口,使得开发人员得以脱离最底层的寄存器操作,有开发快速、易于阅读、维护成本低等优点。
2.1 修改OS_CPU.H 文件
μCOS-Ⅲ的内核使用一个周期时钟中断,以计算任务延时时间和进行任务调度,在STM32 中,这样的时钟中断正适合由SysTick来提供。因为OS_CPU_SysTickHandler()函数与STM32 库所提供的stm32F10x_it.c 文件中的SycTick_Handler()函数功能一样,都是使用SysTick 的中断处理,所以我们采用SycTick_Handler()函数。因此,相应的对于OS_CPU.H 文件的操作是:注释掉OS_CPU_SysTickHandler()和OS_SysTickInit()函数的声明。
2.2 修改OS_CPU_C.C
OS_CPU_SysTickHandler()和OS_CPU_SysTickInit()函数的定义在OS_CPU_C.C 文件中,由于我们采用了STM32 官方库提供的函数来对SysTick 进行中断处理,所以我们要把OS_CPU_C.C 的OS_CPU_SysTickHandler()和OS_CPU_SysTickInit()这两个函数注释掉。
2.3 修改OS_CPU_A.ASM 文件
我们下载的μCOS-Ⅲ移植工程是在官方的IAR 编译环境下建立的,IAR 在汇编的语法方面和我们使用的MDK 编译器有一点区别,所有我们对汇编文件的部分指令做如下修改:在OS_CPU_A.ASM 文件中,将原来的PUBLIC 指令改为EXPORT,它们是等价的。
2.4 修改CPU_A.ASM 文件
在CPU_A.ASM 汇编文件中,仍有因编译环境的不同而引起的错误,修改的方法同修改OS_CPU_A.ASM 文件一样,将原来的PUBLIC 指令改为EXPORT。除此之外,在CPU_A.ASM 文件中某些标号带有冒号,如“CPU_CntLeadZeros:”、“CPU_RevBits:”、“CPU_WaitForInt:”和“CPU_WaitForExpect:”,为了适应编译环境,需要将其中的冒号去掉。
2.5 修改STM32F10X_IT.C 文件
为了实现和完成完整的中断,我们需要将STM32F10X_IT.C 文件原有的PendSV_Handler 空函数注释掉,同时编写SysTick 中断服务函数。
我们可以看到,在SysTick 的函数中调用了3 个函数,它们都是μCOS 源码定义的函数,其基本功能如下:
(1)OSIntEnter () 函数, 对用于表示中断嵌套层的变量OSIntNesting 加1,它与OSIntExit()函数成对出现,在进入中断服务函数时,都应该包含这两个函数,中断服务的内容位于这两个函数之间。
(2)OSIntExit()函数,除了对嵌套层数OSIntNesting 减1 表示退出中断外,还具有任务调度功能。
(3)OSTimeTick()函数主要工作是对系统统计事件的变量OSTime加1,另外,它还会遍历所有任务,对延时任务的时间减1。
至此,我们对μCOS 的源码针对编译环境做了修改,将SysTick中断修改到STM32 所提供的STM32F10X_IT.C 文件后,就基本完成了μCOS 的移植了。
我们现在需要对移植好的代码做一个简单的测试,通过编写流水灯任务来验证移植的成功。流水灯任务的部分代码如表3:运行后我们发现实验板的流水灯按照循环的方式一直闪烁,验证了μCOS-Ⅲ在STM32 处理器核上的成功移植。
作为一个成熟的嵌入式操作系统,μCOS-Ⅲ已经被广泛移植于各种体系的微型处理器上了。在嵌入式技术高速发展的今天,基于ARM 为内核的微处理器凭借ARM 优秀的体系结构被运用于各种行业。通过研究μCOS-Ⅲ的移植,可以使得它在更广泛的平台得到应用,更促进嵌入式技术的发展。
【浅谈基于STM32的μCOS-Ⅲ系统移植的设计】相关
浏览量:2
下载量:0
时间:
信息抽取技术对于从大量的文档中抽取需要的特定事实来说是非常有用的。互联网上就存在着这么一个文档库。在网上,同一主题的信息通常分散存放在不同网站上,表现的形式也各不相同。若能将这些信息收集在一起,用结构化形式储存,那将是有益的。以下是读文网小编今天为大家精心准备的:基于XPath的新闻信息抽取系统设计与实现相关论文。内容仅供参考,欢迎阅读!
摘 要:随着互联网技术的迅猛发展,因特网成为目前新闻信息最丰富最主要的来源。本文在分析新闻网页的基础上,并分析了目前现有的信息抽取技术和XML技术,提出了一个基于XML技术的Web新闻抽取系统。本文主要是充分运用XML中的XPath技术在数据定位方面的优势,并提出一种基于DOM树的XPath生成算法,使用XSLT语言用于描述抽取规则,并使用路径表达式XPath定位待抽取的信息点。
关键词:数据挖掘;信息抽取;新闻抽取系统;XPath
Abstract:With the rapid development of Internet technology, the Internet is now the main source of the most abundant information. On the basis of the analysis of news Web pages, and analysis of the current existing information extraction technology and XML technology,the paper presents a Web news extraction system based on XML technology. This paper mainly uses the XPath XML technology in data location advantages, and puts forward a DOM tree based XPath generation algorithm, using XSLT language to describe the selection rules, and the path expression XPath to extract information point.
Keywords:Data Mining;Information Extraction;News and Information Extraction System; XPath
随着时代发展,高校信息化建设成为影响学校发展的重要因素。目前高校主要活动由党委宣传部集中报道并及时发布门户网站,其他信息则由宣传部下属各二级单位信息员提供,或是宣传部采集二级网站新闻来进行获取。但网站在为学校教职工提供大量丰富信息的同时,却也为如何获得更加高效实用信息带来了巨大挑战,具体来说主要包括两个方面。一方面,随着学校的发展,各系部处室工作内容的增加,Web信息呈现爆炸式地增长,这就需要耗费信息采集员大量的时间、精力去搜集信息,但该种方式仍然还是会出现信息遗漏或新闻失去时效性等众多问题。另一方面,虽然二级网站存在本站搜索引擎,但是并没能给信息获取带来便捷。针对这一状况,并且随着对于信息获取要求的提高,用户已然趋向于更加精细、便捷的信息抽取方式。
Web信息抽取的主要信息源就是互联网。互联网的Web页上散布着隐含在HTML页面中的信息点,信息抽取的目的就是将用户需要查询和利用的信息从网页上提取出来[1],并转换成具有清晰语义的结构化文档形式,再反馈给用户。
从20世纪80年代开始,信息抽取技术即已成为IT行业的研究热点之一。随着互联网的普及,Web信息抽取方面的研究逐渐兴起,研究人员开发了多种算法和系统。目前在世界上最为著名的“Web挖掘”项目就是卡耐基?梅隆大学的“自动学习和发现中心”[2]。这个项目的主要实现目标就是通过大型数据库存储自动从Web中提取的用户所需信息。国内一些单位对信息抽取方面也已开展了大量研究。例如中科院软件所研究的“基于DOM的信息抽取”[3],其抽取规则主要是通过归纳学习法半自动化算法生成。数据源包装器中的类就是由抽取规则而产生及实现的。
2.1 抽取方法概述
抽取规则生成是信息抽取的核心任务,而抽取规则实际上就是定位用户感兴趣的信息数据。若要定位Web文档中的数据,就必须从头至尾遍历网页。但这一方式却会严重影响信息抽取效率。在此,为了减小信息抽取的搜索空间,本文采用了Xpath的抽取方法。基于XPath规则的信息抽取过程则如图1所示。
基于XPath的抽取方法主要包括如下三步:
(1)首先需进行数据清洗。系统可从互联网下载用户所需的Web文档,将其转化成规范的XML文档。这一步骤的主要工作就是使用规范化的DOM树表示清洗后的网页;
(2)将用户感兴趣的数据项使用节点位置进行标识,并生成XPath表达式。在此步骤中XPath定位信息可由归纳学习各个样本的页面来挖掘和生成[4]。该方法获取用户感兴趣的数据定位信息,同时使用XML文档表示抽取规则;
(3)将归纳学习所得的规则生成抽取规则库。用户进行实际信息抽取时,便能应用该抽取规则。
综上所述,可知其实现过程就是:从一个指定抽取或训练的Web页面开始,清洗该页面数据得到DOM树结构,然后就是生成抽取规则,即通过XPath定位抽取信息的路径,这也是该技术过程的核心所在。最终的抽取结果信息点则可通过XPath执行引擎而相应获得。 2.2 基于XPath的信息抽取模型整体框架
基于XPath信息抽取系统的整体框架如图2所示。
由图2可知,给予信息抽取流程,整个系统可划分为三大部分,具体描述如下:
(1)网页解析
该模块就是将HTML网页转换成规范的XHTML网页,再解析XHTML网页生成DOM树。为了提高用户使用频度,目前浏览器均已具备较高的容错能力,即能自动过滤甚至是忽略HTML文档中的错误。但XPath对于HTML文档的适用性却又很高要求,因而将无法直接应用于该类文档,为此网页解析的重要性则不言而喻。
(2)生成规则
这个模块主要是通过人机交互,系统获取用户感兴趣的信息点,并对信息点与抽取结果之间的映射关系进行定义。在系统内部完成的处理任务是,使用XPath表达式表示获取的对应信息点,并与抽取结果的字段相匹配,也就是完成规则定义的映射,其后即用XML格式文档表示抽取规则,若规则发生错误则可进行人工修改。
(3)规则执行
在这一模块中完成了信息抽取。首先,从规则库中读取已定义的抽取规则,然后抽取得到用户所需的信息点,最后再将结果存入数据库中。
2.3 抽取规则描述
抽取规则主要描述了语义模式和页面中所对应的信息块间的映射关系。以XPath表示的抽取规则,其描述特征的主要依据分别来自于待抽取的HTML文档中的结构、位置、视觉和语义等内容。
以台职院新闻网页中的其中一条XPath的路径规则来看:“/html[1]/body[1]/table[4]/tr[2]/td[3]/div[1]”。
通过对路径规则的特征分析,可以看出在抽取规则中结构特征具有较强的覆盖力,可作为生成抽取规则的主要依据。而位置、视觉、语义这些特征可用来辅助结构特征提高抽取规则的约束与区分能力。因此为设立一个健壮的抽取规则,在注重增加DOM结构性的同时,需尽量减少语义、视觉等特征对结构的依赖性。
2.4 抽取规则优化
2.4.1 基于JTree的DOM树优化
JTree是Java语言中的GUI组件之一。JTree表示节点及其之间关系的方式有些类似目录树。JTree树直观性很强,并可随意折叠或伸展,因此就能清楚地显示XML文档的树型结构数据及数据间的层次关系,让用户能明确标识出感兴趣的信息点[5]。
JTree树显示XML DOM文档树结构的基本方法是:首先解析XML文档转化成XML DOM树;然后获取该DOM树的根节点root,作为JTree树的根节点;接着通过使用深度优先遍历算法遍历DOM树,获取XML文档中所有准确的子节点;最后再将这些节点加载到JTree树的根节点中[5],并将相对应的节点添加到树中。遍历XML DOM树后构造JTree的算法流程图如图3所示。
2.4.2 信息定位优化
网页内容是不断变化的,尤其是高校的二级网站,汇集了教学、科研、学生等各类信息,几乎每天都在变化,在数月内网页模板至少也会变化一次。网页一旦变化就会影响抽取规则的修改甚至需要重新定制。因此,抽取规则的健壮程度是目前最重要的工作。
本文的抽取模型采用了Anchor-Hop模式,同时尽量避免这种树路径的定位缺陷。这种模型的最大优点是选择网页中一些较为固定的文本信息,并能根据网页结合相对路径和文本搜索进行数据定位。Anchor-Hop定位模式如图4所示。
下面则结合实际例子,解释Anchor-Hop定位模式的定位方法及路径表达方法。
通过图5分析,标签
是主要的上级节点。而且https://table[start-with(normalize-space(.),’Computer-Programming Java’)]
其他标签信息作为Hop信息点,XPath表达式为:
千年一叹:https://table[start-with(normalize-space(.),’Computer-Programming Java’)]/tr[2]/td[2]/text()
福尔摩斯探案全集:https://table[start-with(normalize-space(.),’Computer-Programming Java’)] /tr[3]/td[2]/ text()
由于XPath表达式是基于相对路径的,因此网页变化影响不会很大。
2.4.3 编写XSL模板规则
本文信息使用XML作为描述语言,因此抽取规则的描述基于逻辑模型DOM树,并通过XSLT来表示。由于XSL技术易于理解和修改[6],在XML中又能访问任意节点中的数据,并且大部分的开发工具均会支持这种技术,因此在本文使用XSLT描述抽取规则。
在信息抽取过程中,XSLT的作用是首先转换XML文档;其次通过路径表达式XPath和抽取指令生成抽取规则,这种方式生成的规则易于修改和信息抽取;而后又使用XSLT与XPath结合生成xsl格式的规则文件[7]。XSLT的特点是实现XML文档的格式转换。
根据本文提供的抽取规则,为了新闻抽取系统能便于用户的快速使用及日后维护,组成系统的模块力求简洁明了。台职院新闻抽取系统主要由四大模块组成:用户交互接口、抽取规则定制、新闻抽取、新闻信息编辑。除此之外,指定网站的抽取规则、抽取结果及用户信息等数据存入关系型数据库中,模型图如图6所示。
为提高信息抽取的准确率,本系统定制抽取规则采用了人机交互的方式,这种方式的最大优点是系统可以定时批量抽取信息。但是这种方式没有实现完全自动化,需要人工监控与干预,影响了系统的工作效率。随着信息需求的不断增长,信息抽取是目前信息技术处理中研究的热点,因此也设计了大量技术、算法用于解决更多抽取问题,信息抽取的准确率也将更加精确、高效。
浏览量:2
下载量:0
时间:
CATIA是法国达索公司的产品开发旗舰解决方案。作为PLM协同解决方案的一个重要组成部分,它可以帮助制造厂商设计他们未来的产品,并支持从项目前阶段、具体的设计、分析、模拟、组装到维护在内的全部工业设计流程。以下是读文网小编今天为大家精心准备的:浅谈基于CATIA的方程曲线设计建模研究相关论文。内容仅供参考,欢迎阅读!
在航空、航天等领域,产品设计中包含大量重要的特殊曲线。这些特殊曲线往往是为了满足设计要求,通过理论设计和计算推导得出,具有明确的方程表达式。CATIA 作为当代主流的CAD/CAE/CAM 一体化软件,已经在航空、航天领域广泛应用。CATIA 软件提供诸如圆、椭圆、抛物线、双曲线、二次曲线、螺线、螺旋线等常规曲线建模工具栏命令,可以通过工具栏命令直接进行这些曲线的设计建模,其它曲线则没有直接的建模工具栏命令。因此,实现一般方程曲线在CATIA 软件中的设计建模显得尤为重要。
专门针对CATIA 方程曲线设计建模的国内文献较少。涉及、相关的文献大多集中在渐开线,其它方程曲线较少。在渐开线设计建模方面:徐锐良等[1]在CATIA 环境中利用渐开线的直角坐标参数方程得到一组渐开线上的离散点,使用样条线将这些离散的点连接起来,完成了渐开线的设计建模;周厚建等[2]依据渐开线生成的几何原理,使用CATIA 相关模块工具命令完成了渐开线的设计建模;朱明一等[3]根据渐开线的直角坐标系参数方程,使用CATIA 知识工程工具栏建立法则曲线,结合相关曲线工具栏命令完成了渐开线的设计建模。这三种方法是目前典型的渐开线设计建模的三类方法。
结合方程曲线对比分析以上三种方法:
(1) 通过样条线连接从曲线方程得到一组离散点来实现方程曲线设计建模的方法实际上是用样条线对方程曲线的一种近似,特点是直观、简单,但方程曲线的设计建模精度无法有效保证;
(2) 依据曲线生成的几何原理进行曲线设计建模的方法可以获得CATIA 软件系统支持精度的曲线模型,曲线模型精度可以得到有效保证,但对于没有明确几何原理的方程曲线该方法则无法完成,具有很大局限性,同时该方法需要把曲线生成的几何原理转换成CATIA 软件支持的工具栏命令,是基于CATIA 工具命令的对曲线生成几何原理进行的二次设计定义,设计建模过程复杂,建模思想晦涩、不易理解;
(3)使用曲线方程建立法则曲线同时结合相关曲线工具栏命令实现方程曲线设计建模的方法具可以保证方程曲线设计建模精度,同时相比较而言,设计建模思想简洁、直观。通过以上对比分析,结合实际工作经验,对于方程曲线的设计建模作者认为法则曲线结合相关曲线工具命令的方法在三种方法中最为理想。
法则曲线结合曲线工具栏命令的方程曲线设计建模方法具有诸多优点,该方法建模过程一般包含由以下三个步骤:(1)建立法则曲线;(2)建立平行曲线;(3)平行曲线的混合、投影等。下面结合具体实例,对法则曲线结合曲线工具栏命令的曲线设计建模过程进行说明。
2.1 建立法则曲线
CATIA 法则曲线使用的曲线方程为直角坐标方程,同时要求曲线方程可以转化为函数表达式,或者直角坐标参数方程。在CATIA知识工程工具栏中打开法则曲线编辑器,创建名称rule.y 法则曲线,在规则编辑器中输入y 关于t 的函数关系。同理,依据x 关于t 的函数关系建立rule.x 法则曲线。
2.2 建立平行曲线
在CATIA 软件中沿Z 轴方向建立一直线段,作为平行曲线命令操作对象,直线段的长度限定了参数方程中以t 为自变量的函数曲线的建模范围。选择平行曲线命令,以直线段为对象,ZX 平面为支持面,建立法则曲线rule.x 的平行曲线)。同理,以ZX 平面为支持面,建立法则曲线rule.y 的平行曲线。
2.3 平行曲线的混合、投影
选择混合命令,建立两条平行曲线的混合曲。将混合曲线向XY 平面投影,得到的投影曲线即为要求的方程曲线。混合、投影对于可以写成函数表达式y=f(x)的简单曲线方程,只需按照函数表达式建立法则曲线,创建法则曲线的平行曲线即为所需的方程曲线,而无需进行平行曲线混合、投影。
文章对CATIA 环境下一般方程曲线设计建模方法进行了探讨和研究,通过实例对基于法则曲线的方程曲线建模方法进行了论述和说明,对方程曲线设计建模工作有很好的借鉴和指导意义。
【浅谈基于CATIA的方程曲线设计建模研究】相关
浏览量:3
下载量:0
时间:
Java是未来的主流开发技术,具有很多优势。JSP则是Java在Internet/Intranet Web上的重要应用技术,得到了广泛的支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂的应用。以下是读文网小编今天为大家精心准备的:基于JSP网页自动生成工具的设计与实现相关论文。内容仅供参考,欢迎阅读!
基于JSP网页自动生成工具的设计与实现全文如下:
摘要:Web开发技术是Internet应用的一个重要方面,而JSP又是Web开发的最先进的技术,是当前Web开发人员的首选技术。但是由于JSP对Web开发人员要求较高,所以许多一般的Web开发人员还不能够使用这一项先进的技术。讨论基于模板和标签库的JSP网页自动生成工具的设计和实现,提出具体的设计思想和实现方法。
关键词:JSP;自动生成;Web开发;标签;标签库;模板
引言…………………………………………………………………..2
1 系统设计目标和使用的主要技术……………………………….4
1.1 设计目标………………………………………………………4
1.2 主要技术………………………………………………………4
1.2.1 模板技术………………………………………………….4
1.2.2 标签库技术……………………………………………….4
2 系统的组成和实现……………………………………………….6
2.1 系统组成………………………………………………………6
2.2 系统的实现……………………………………………………7
2.2.1 模板库和标签库的实现………………………………….7
2.2.2 系统开发环境…………………………………………….11
3 结束语…………………………………………………………….11
随着WWW(World Wide Web)的普及,动态网页技术也急速发展。从原来的CGI(Common Gateway In-terface)到ASP(Active Server Page),都从某种程度上满足了网页开发人员对动态网页开发技术的需求。但是不管是CGI还是ASP都存在一定的局限性,如CGI对服务器资源的耗费,ASP只能同Microsoft IIS一起使用等,这些都限制了这些技术的使用范围,极大地阻碍了它们的推广。广大的页面开发人员都热切地盼望一种统一的页面开发技术,该技术应该具有的特点:①与操作平台无关,能够在任何Web或应用程序服务器上运行;②将应用程序逻辑和页面显示分离;③提供代码重用,简化开发基于Web的交互式应用程序的过程。
JSP(Java Server Page)技术就是被设计用来满足这样的要求的。JSP是由Sun MicroSystem公司于1999年6月推出的新的网页开发技术,它是基于Java Serv-let以及整个Java体系的Web开发技术,是Servlet2.1API的扩展。利用这一技术,可以建立先进、安全和跨平台的动态网站。
Java是未来的主流开发技术,具有很多优势。JSP则是Java在Internet/Intranet Web上的重要应用技术,得到了广泛的支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂的应用。
作为一种基于文本的、以显示为中心的开发技术,JSP提供了Java Servlet的所有好处。为了做到逻辑功能和显示功能分开,JSP已经可以和JavaBeans、Enterprise JavaBeans(EJB)和Servlet一起工作。JSP的开发人员可以通过使用JavaBeans、EJB和Servlet来完成大部分与网站逻辑相关的工作,而仅仅把显示的工作交给JSP页面来完成。内容和显示逻辑分开的好处在于,更新页面外观的人员不必懂得Java代码,而更新Java类的人员也不必是设计网页的行家。这就可以用带Java类的JSP页面来定义Web模板,以建立一个具有相似外观的页面组成的网站。Java类完成数据提供,在模板中就没有Java代码,这意味着这些模板可以由一个HTML编写人员来维护。
JSP作为当前主流的网页开发技术,具有如下特点。
1)将内容的生成和显示进行分离:使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终的页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和JavaBeans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
2)强调可重用的组件:绝大多数JSP页面依赖于可重用的、跨平台的组件来完成应用程序所要求的更为复杂的处理。得益于Java的操作平台无关性,开发人员能够很方便共享和交流执行普通操作的组件,或者使得这些组件为更多的使用者所使用。基于组件的方法加速了总体的开发过程,极大地提高了项目整体开发的效率。
虽然JSP功能强大,但是它要求网页开发人员对Java要相当熟悉。而现在Java程序员还比较少,对一般的网页开发人员来说,JSP的语法还是比较难于掌握的。所以,就需要有一种网页开发工具,为一般的网页开发人员提供常用的JSP应用,让只懂得一般页面开发技术(HTML)的开发人员也能够使用JSP的强大功能。
1.1设计目标
本系统的设计目标是为只懂得HTML但完全不了解JSP的一般网页开发人员提供一个网页开发工具,使他们能够根据系统文档,通过标签使用JSP的常用功能,最后生成一个只包含静态HTML和JSP标签的动态JSP网页。
1.2主要技术
本系统在设计时,主要考虑使用模板和JSP标签的技术来实现。
1.2.1模板技术
模板技术被广泛地应用于各种开发和应用系统中。它预先生成一些常用的框架结构,使用户可以根据自己的需要方便地从模板库中选择模板,而不用自己重新去搭建,节省了用户的开发时间,方便了用户的使用。在本系统中,将页面按照功能类型进行分类,归纳出常用的页面类型,生成模板库。
1.2.2标签库技术
在JSP中,动作是可以创造与访问程序语言对象和影响输出流的元素。JSP定义了六个标准的动作。除了这六个标准动作以外,用户可以定义自己的动作来完成特定的功能。这些动作被称为客户化动作,它们是可重用的程序模块。通过这些动作,程序员就可以在JSP页面中把页面的显示功能也部分地封装起来,使整个页面更加简洁和易于维护。在一个JSP页面中,这些客户化动作是通过客户化标签来调用的。而标签库(Tag Library)就是客户化标签的集合。
JSP标签库是一种通过JavaBeans生成基于XML的脚本的方法。它是JSP的最大特点之一。通过标签库,能够无限制地扩展JSP应用,完成任何复杂的应用需求。
JSP标签库具有以下特点。
1)易于使用:JSP中的标签和一般的HTML标记外表上是完全一样的,使用起来和普通的HTML标记一样方便。
2)易于代码重用:标签库中的每一个标签都能完成一定的功能。一旦定义好了一个标签库,只需要把这个标签库包装成一个Jar文件,那么以后只要在别的系统中使用这个标签库就行了,而不用重新开发代码,极大地提高了系统开发效率,降低了开发成本。
3)易于代码维护:所有的应用逻辑都封装在标签处理器和JavaBeans中,所有的标签都集中在一个标签库中。如果需要更新代码或者需要修改一个网页上的功能,只需要修改相应的标签即可。通过这种统一维护方式,不用在每个网页上去作修改,极大地减少了维护的工作量,节约了维护成本。
4)易于系统扩充:如果需要向系统中添加新的功能,只需要定义一个新的标签来完成这一功能即可,无需对系统的其它方面作任何改动。标签库可以继承JSP规范各方面的特性。这样就可以无限制地扩展和增加JSP的功能,而不需要等待下一版本JSP的出现。
2.1系统组成
本系统主要由四个部分组成,见图1。
1)数据库连接部分:本系统支持常用的几个数据库,包括Oracle、Sybase、MSSQLServer、MySQL和DB2,根据用户选择的数据库类型和用户提供的数据库名称、用户名、密码使用JDBC同数据库相连。
2)系统基本表生成部分:和数据库连接以后,根据同数据库相连的用户名生成两个系统基本表TC-Tables和TC-Columns,TC-Tables表包含在该数据库中属于该用户的所有的表的英文名称、中文名称和一些属性,如是否可修改、是否可查询等;TC-Columns表包含在该数据库中属于该用户的所有的表的所有列的中英文名称和其它一些属性。如是否可显示、是否可查询等。这两个系统基本表在整个系统的开发过程中提供用户所使用数据库的基本信息。
3)模板选择和网页生成部分:该部分是系统的核心部分。它包含了两个子模块。
①模板选择部分:系统为用户提供模板选择界面,让用户根据需要从模板库中选择所要使用的模板。
②模板处理部分:根据用户选择的模板,系统调用指定的模板处理模块对这个模板进行处理。当处理程序遇到模板中的标签时,就为用户提供交互界面,让用户为指定的标签输入参数,并由系统验证用户输入的标签的有效性。最后由系统完成JSP页面的生成。
4)网页预览和修改部分:网页生成出来以后,系统为用户提供了一个网页预览窗口和代码查看修改窗口。通过这个预览窗口,用户可以预览一下生成出来的JSP页面的效果。如果用户对页面的静态方面的效果不太满意,用户可以通过代码查看修改窗口修改代码中的HTML代码。如果用户对页面的静态效果有进一步的要求,系统还为用户提供了一个调用DreamWeaver编辑器的接口,用户可以使用它来对生成出来的JSP页面的静态效果进行进一步的修改和完善。
2.2系统的实现
2.2.1模板库和标签库的实现
标签库的规划和设计在整个系统设计中至关重要,它关系到了代码重用的程度和系统运行的效率。它的规划应该遵循以下原则。
1)在标签中应该尽量少的包含静态的HTML。对于一般用户来说,标签是透明的。用户不能够查看和修改标签。如果在标签中包含了过多的静态HT-ML语句,将影响用户对页面的静态效果的修改和完善,限制标签的使用。
2)尽量提高代码的重用度。在对JSP应用进行分类是尽量把公用的JSP应用提取出来,形成标签。而不用在每个标签中都重复实现该应用。这样在以后要对该应用进行修改和完善时,只需对这一个标签进行修改即可,易于代码的维护。
3)方便用户的使用。在设计标签库时,应该充分考虑到用户的使用情况,使用户能够很容易和方便地理解和使用标签。
①标签库的定义:定义一个标签库,必须首先定义一个标签库描述文件(TLD)。这是一个基于XML的脚本文件,在这个文件中定义了XML的版本、所使用的编码、标签库的版本、所使用的JSP的版本、标签库的名称和这个库中所包含的所有的标签的定义和参数描述,包括标签的名称,标签所对应的Java类,标签的描述信息等。
②标签的实现:一个标签就是一个特殊的Java
类,这个类必须继承TagSupport类,这个类是在javax.servlet.jsp.tagext包中定义的。在标签类中,包含了这个标签的参数初始化方法(Set/Get)、标签的主体处理方法(Handler)以及供下一级标签调用的方法等。
③模板的实现:一个模板就是一个含有标签引用的JSP文件。为了在模板中引用所定义的标签,必须首先引入标签库。
其中uri指定标签库描述文件的路径;prefix指定引用标签时所使用的前缀。
在模板中引用指定的标签时,使用引入标签库时所指定的前缀,指定标签的名称;为标签的参数赋值。
2.2.2系统开发环境
本系统主体程序开发使用的是Borland公司的JBuilder 6.0,模板开发使用是Microsoft公司的Front-Page2000,标签库开发使用的是UltraEdit编辑器,JDK采用的是JDK1.4。系统测试环境是JRun3.0。
Java是未来开发语言的主流,而Java在Web上的主要应用JSP也必将成为未来Web开发的主流技术。本系统采用了JSP的最大特点之一的标签库,使一般的Web开发人员也能够方便地使用JSP强大的动态页面功能,开发出技术先进的JSP动态Web页面。由于本系统采用Java语言进行开发,所以可以在任何支持图形化界面的操作系统下运行,实现了完全的与平台无关。本系统易于扩充和完善。在以后可以考虑为用户提供接口,使用户可以自己扩充模板库和标签库,进一步增强系统的功能。
[1]Cay S.Horstmann,Gary Cornell.Java 2核心技术(CoreJava 2)[M].北京:机械工业出版社.
[2]Bruce Eckel.Java编程思想(Thinking in Java)[M].北京:机械工业出版社.
[3]Joseph L.Weber.Java 2编程详解(Using Java 2)[M].北京:电子工业出版社.
[4]Borland公司.Building Applications with JBuilder.
浏览量:2
下载量:0
时间: