当前位置: 查字典论文网 >> 基于Android的4over6技术驱动程序设计与实现

基于Android的4over6技术驱动程序设计与实现

格式:DOC 上传日期:2022-11-22 03:16:06
基于Android的4over6技术驱动程序设计与实现
时间:2022-11-22 03:16:06     小编:

摘要:全球IPv4地址已经分配殆尽,实现由IPv4向IPv6平滑过渡是制约下一代互联网发展的关键问题。4over6隧道技术目前已成为解决接入网IPv6过渡问题的一项主流技术方案。4over6支持IPv4通信节点间建立双向透明的IPv4 over IPv6隧道,使IPv4节点能跨越IPv6网络实现互访,维护了网络通信端到端特性和底层隧道实现对上层应用的透明性,满足了终端用户对IPv6过渡时期保持IPv4网络通信的基本需求。作为IPv6接入网组成部分之一,解决移动互联网IPv6过渡问题对推动全网IPv6过渡而言具有重要意义。本文针对移动互联网IPv6过渡场景,对主流智能移动终端平台――Android进行研究,针对其特点提出40ver6驱动程序设计与实现,并给出测试结果,希望能为研究人员以及开发者提供参考。

关键词:计算机软件;4over6;Android;驱动

中图分类号:TP311 文献标识码:A DOI:10.3969/j.issn.1003-6970.2015.02.025

0 引言

基于IPv4协议的互联网经过20多年的飞速发展,在全球范围内取得了巨大成功。然而,随着互联网规模的持续增长,尤其是移动互联网和物联网的扩张和新业务发展,基于IPv4协议的网络环境已经难以应对,开始突显地址资源紧张、路由可扩展性不足等问题。其中最关键的问题即是IPv4地址资源严重匮乏。2011年2月,IANA将最后5个可用的/8 IPv4地址池分配给了区域性互联网注册机构RIR,标志着全球IPv4地址已全部分配完,可用IPv4地址宣布告罄。

下一代网络基础协议IPv6具有巨大的地址空间、更好的安全性和移动特性,其全面部署是解决当前互联网面临的网络编址等技术难题的最佳方案。然而,由于IPv4与IPv6间缺少内在兼容性,网络在由IPv4向IPv6迁移的过程中被迫面对诸如地址空间不匹配、异构协议网络节点无法互通等问题。

针对IPv6过渡中面临的关键技术问题,国际标准化组织互联网工程任务组IETF(Inernet EngineeringTask Force)发布了多种IPv6过渡技术标准方案。目前IPv6过渡技术以IPv4-over-IPv6隧道为主要发展方向,而在IPv4-over-IPv6隧道方案中,4over6隧道技术通过跨IPv6网络的IPv4地址配置技术DHCPv4-over-IPv6,以及在网络层实现的IPv4-in-IPv6协议报文封装/解封装机制,实现了IPv4终端与IPv4互联网间的双向隧道,使IPv4终端对穿越IPv6网络的通信过程毫无感知,因而维护了网络通信端到端的特性,保持了IPv4、IPv6异构网络独立性和各自路由可扩展性,满足了终端用户对IPv6过渡时期保持IPv4网络通信的基本需求。

目前国际上主要针对接入网场景中以太网IPv6过渡问题展开研究。作为接入网的组成部分之一,解决移动互联网过渡面临的技术难题对推动全网IPv6过渡而言具有重要意义。本文主要面向移动互联网IPv6过渡场景,探讨4over6技术在以Android为代表的智能移动终端上的应用,希望能为IPv6过渡研究人员与智能移动终端应用开发者提供参考。

1 4over6基本原理

4over6隧道技术通常部署在互联网服务提供商ISP(Internet Service Provider)的IPv6网络中,其模型如图1所示。4over6 Customer Edge(4over6 CE)为4over6隧道发起点,既可以是IPv4/IPv6双栈(Dual-stack)主机,也可以是双栈用户侧设备CPE(Customer Premises Equipment)。位于IPv6接入网和IPv4因特网之间的双栈路由器则是4over6 Border Relay(4over6 BR)。4over6 CE和40ver6 BR之间通过IPv4-over-IPv6隧道传输IPv4报文,使IPv4主机或双栈主机跨越IPv6网络与IPv4互联网实现互访。

4over6方案采用DHCPv4-over-IPv6技术建立IPv4-over-IPv6隧道。在DHCPv4-over-IPv6技术中,所有DHCPv4消息均通过IPv6协议进行传输,因而基于DHCPv4的IPv4地址配置交互过程能在IPv6网络中完成。4over6 CE通过DHCPv4-over-IPv6从4over6 BR处获取公网IPv4地址,而该地址也由4over6 BR向IPv4互联网中进行广播。因此4over6 CE虽然处于IPv6网络中,但对于IPv4互联网中的其他IPv4节点而言却是可达的,因此4over6 CE与IPv4互联网之间能实现双向通信。该特性对于移动互联网中的一项核心服务――服务商向用户手机进行消息推送来说至关重要,因此4over6是十分适合于移动互联网IPv6过渡场景的技术方案。

考虑到智能手机对降低计算能耗、提升续航能力的需求,目前面向以太网的4over6技术的软件实现并能不完全适用,需要针对智能手机的特点进行轻量级改造。对Android系统而言,由于内核具有较强可扩展性,因此可考虑将4over6核心技术实现在Android内核中,作为系统级网络接口驱动程序运行,在最大程度上降低运行4over6技术实现产生的能耗。

2 4over6驱动程序设计与实现

目前智能手机的处理器芯片(主要是射频通讯控制芯片Baseband Processor,简称BP芯片)和操作系统OS(Operating System)中的网络协议栈均需要支持IPv6协议。Android的内核是基于2.6以上版本的Linux内核实现,本身对IPv6具有完善的支持。然而,许多Android 2.x与3.x版本的系统在编译时默认不开启IPv6相关模块,致使使用Android 2.x与3.x版本OS的手机并不能访问IPv6网络。 从Android 4.0开始,Android系统已对IPv6提供了完善的支持,不仅完整编译了IPv6协议栈,而且其DHCP模块也增加了对无状态DHCPv6的支持。然而,由于目前许多手机BP芯片缺乏对PPPv6的支持,并且电信运营商对于GSM/3G侧的IPv6支持仍处于实验中,尚未部署到现网,现阶段很难建立Android手机在GSM/3G侧的IPv6环境。尽管如此,Android4.2.2版本对于WiFi侧使用IPv6的支持度仍然较高127-33],因此,本文选择Android 4.2.2版本系统、3.4.0版本内核,针对其WiFi接口进行4over6驱动程序实现,使其支持传输IPv4-in-IPv6报文,为上层IPv4应用提供轻量级、透明化的IPv4-over-IPv6隧道服务。

40ver6驱动程序应用场景如图2所示。图中IPv6网络既可以是全球IPv6互联网,也可以是本地IPv6网络(但要求具有全球IPv6可达性)。Android移动终端通过WiFi方式接入这个IPv6网络。

在IPv6网络与IPv4互联网交界处是4over6 BR,负责与Android终端建立并维护IPv4-over-IPv6隧道,同时作为DHCPv4服务器,为Android终端分配公网IPv4地址。在该环境中,4over6驱动程序运行在Android终端上,主要负责处理DHCP报文与IPv4报文,使其能跨越IPv6网络在Android移动终端与4over6 BR间进行传输。

4over6驱动程序按功能可划分为CRA模块与封装/解封装模块,其在Android系统中的位置如图3所示。下面将对各模块的设计与实现分别进行说明。

2.1 CRA模块

由于Android系统GSM侧(即2G/3G)的IP地址并不是通过DHCP过程、而是通过PPP协议分配的,因此本节仅讨论Android系统在WiFi侧的DHCP过程。该过程主要涉及到两个状态机――WiFi状态机和DHCP状态机。两种状态机在Framework层面的实现分别位于源代码根目录下/frameworks/base/wifi/java/android/net/wifi目录下的全部文件,以及源代码根目录下/frameworks/base/core,java/android/net目录下的DHCP相关文件中,包括:Dhcplnfo.aidl,DhcplnfoInternal.java,Dhcplnfo.java,DhcpStateMachine.java。WiFi状态机与DHCP状态机使用基于Android接口描述语言AIDL(Android Interface Definition Language)及远程调用的message机制进行通信。

Android系统中DHCP交互过程如图4所示。首先,在Android系统接入到一个无线网络中后,WiFi状态机会进入ConnectingState状态。在该状态下,WiFi状态机首先会使能IPv6模块,之后判断用户是否配置了使用静态IP,若为否,则WiFi状态机在新建一个与本接口关联的DHCP状态机,并通过message消息开启该DHCP状态机。DHCP状态机启动后,调用JNI函数runDhcp()进行DHCP流程,并接收DHCP配置信息,该配置信息之后将通过message消息发送给WiFi状态机,消息标识为CMD POST DHCP ACTION。WiFi状态机在ConnectingState状态下收到该消息后,利用函数handleSuccessfullpConfiguration()进行IP地址、默认网关、DNS服务器等接口配置,完成后转入ConnectedState状态。DHCP状态机调用runDhcp()时,该函数会建立一个dhcp client守护进程,用于发出DHCP请求以及接收DHCP服务器返回的DHCP配置报文。该进程将一直处于阻塞状态,直到这个DHCP过程完成(无论结果是成功还是失败)。如果成功获取DHCP配置信息,则返回true,将配置信息交回给DHCP状态机;如果DHCP过程失败,则返回fail信息。

CRA模块负责处理的是系统组件dhcpcd的DHCPv4过程。针对不同的DHCP报文(主要是不同传输方向上的DHCP报文),CRA模块进行不同的处理。按报文传输方向区分,具体处理方式如下:

1.DHCP DISCOVER和DHCP REQUEST报文

报文在UDP层,源端口为67,目的端口为67;在IP层,源地址0.0.0.0,目的地址255.255.255.255,为流出方向上的IPv4广播报文。CRA模块在该报文进入系统路由进程前截获该报文,去掉其IPv4包头,将其替换为IPv6包头,其源IPv6地址字段填为本机IPv6地址,目的IPv6地址字段填为4over6 BR端IPv6地址,其他字段按照IPv6协议标准填充(即模拟IPv6网络层协议栈处理过程,下面所有IPv4/IPv6包头替换均采用此方法)。之后CRA模块再将该报文放行,使之进入系统路由进程。由于该报文已由UDPv4报文变为UDPv6报文,系统会将该报文作为IPv6报文,在查询路由表后发往网络链路。

2.DHCP OFFER和DHCPACK报文

报文在UDP层,源端口为67,目的端口为67;在IP层,源地址为40ver6 BR端IPv6地址,目的地址为本机IPv6地址,为流入方向上的IPv6单播报文。CRA模块在该报文进入系统路由进程前截获该报文,去掉其IPv6包头,将其替换为IPv4包头,包头源地址按报文负载中的SIADDR(服务器IPv4地址)字段填充,目的地址按报文负载中的YIADDR(服务器分配给本机的IPv4地址)字段填充,包头内其他字段按照IPv4协议标准填充。之后CRA模块再将该报文放行,使之进入系统路由进程。由于该报文已由UDPv6报文变为UDPv4报文,系统会将该报文作为IPv4报文,在查询路由表后转交给dhcpcd挂接在接口IPv4侧的处理函数。dhcpcd获取该报文后对其进行正常的DHCP处理,如配置本机地址、处理负载携带的Option(包含子网掩码、IP地址租约时长、到达网关的静态路由、DHCP服务器地址、DNS服务器地址)等。 对于上述两类处理流程,本文采用Android内核提供的Netfilter机制进行实现。Netfilter是Linux内核提供的处于硬件层和网络层之间的接口方法,在Android系统中得到了继承。Netfilter能对报文原始数据进行控制和操作。Netfilter提供了处于网络流程不同层次的五类函数挂钩,亦称为检查点,如图5所示。在这些检查点上,开发者可以挂载自己的处理函数,进而在不同层次上实现对报文的自定义操作。这五类HOOK分别如下:

NF_IP_PRE ROUTING:在报文进入路由进程之前执行;

NF_IP_FORWARD:在报文向另一个物理设备(可能为本地设备,也可能为网络链路中的下一跳设备)转发之前执行;

NF_IP_POST_ROUTING:在报文流出本机之前执行;

NF IP LOCAL IN:在流入本地的报文完成路由过程之后执行;

NF_IP_LOCAL_OUT:在本地流出方向报文进入路由进程之前执行。

每个注册在上述检查点的钩子函数。经过处理后都将返回下列值之一,告知Netfilter核心代码处理结果,以便对报文采取相应的动作:

NF ACCEPT:继续正常的报文处理;

NF DROP:将报文丢弃;

NF_STOLEN:由钩子函数处理了该报文,不要再继续传送;

NF_QUEUE:将报文入队,通常交由用户程序处理;

NF REPEAT:再次调用该钩子函数。

在这里本文主要采用了NF IP LOCAL OUT挂钩来处理dhcpcd发出的DHCP报文,以及NF IP PREROUTING挂钩来处理从物理接口上收取到的DHCP报文。其中主要涉及到两个关键函数:

1.unsigned int hook_func_in(unsigned int hooknum,struct sk_buff*skb,const struct net_device*in,conststruct net_device*out,int(*okfn)(struct sk_buff*))

该函数挂接在NF_IP_PRE ROUTING处,主要完成流入方向上DHCPv4-over-IPv6报文的IPv6解封装功能,解封装后报文被还原为UDPv4报文。函数运行后返回NF ACCEPT,Netfilter放行报文使其进入IPv4路由进程,进而递交给上层dhcpcd进程。

2.unsigned int hook func out(unsigned int hooknum,struct sk buff*skb,const struct neLdevice*in,conststruct net_device*out,int(*okfn)(struct sk buff*))

该函数挂接在NF IP LOCAL OUT处,主要对流出方向上的DHCPv4报文进行IPv6封装,使其变成DHCPv4-over-IPv6报文。函数运行后返回NF ACCEPT,Netfilter放行报文使其进入IPv6路由进程,进而转交物理接口发往网络链路。

2.2 封装/解封装模块

封装/解封装模块负责进行IPv4报文的IPv6报头封装,以及IPv4-in-IPv6报文的IPv6报头解封装。本文在Android系统中建立了一个新的4over6虚接口,该接口在抽象层面上处于实际网络接口的上层,封装/解封装模块正是实现在4over6虚接口中,负责处理从4over6虚接口处通过的所有IPv4报文及IPv4-in-IPv6报文。

图6所示为4oer6虚接口对不同方向上报文的处理,实线箭头所示为IPv4报文,虚线箭头所示为IPv4-in-IPv6报文。图6中左图所示为封装流出方向上的数据流处理,其中右图所示为解封装流入方向上的数据流处理。

封装/解封装模块的封装及解封装过程具体如下:

1.封装过程

对于从上层应用传递下来的IPv4数据,在进入网络层时,内核通过路由表来控制数据的流向,内核通过查找路由表来获取报文流向的进一步信息。在4over6驱动程序初始化的过程中,将4over6虚接口设置为IPv4路由的默认接口,则所有IPv4类型的报文都会进入到4over6虚接口中来进行处理。封装模块在4over6接口注册的发送函数中,完成对报文IPv6头部的封装。之后,再将封装后的IPv6报文移交至内核处理。报文经过内核网络协议栈后,会从设备的IPv6侧网络接口进入网络链路。

2.解封装过程

Android内核在处理报文进入网络协议栈时,会先分析分组的类型,以便根据协议类型(也就是分组中的下一协议字段Next Header),将分组传递给网络层相应协议的处理函数处理。在此处需要在既有的协议类型基础上,增加40ver6协议类型(即IPv4-IN-IPv6协议类型)。当内核发现IPv6分组头部的下一协议字段是4over6协议字段时,就会将分组交由该协议指定的函数处理,也就是解封装模块在内核中注册的4over6协议的接收函数。在该函数中,解封装模块完成报文的IPv6解封装,然后再转交给内核。报文经过内核网络协议栈后,会由内核递交给在该报文对应网络层位置处监听的上层应用。

上述过程涉及到的关键函数如下:

1.int inet6_add_protocol(const struct inet6_orotocol*prot,unsigned char hum)

该函数是内核提供的IPv6侧下一协议注册函数。通过该函数注册IPv4-IN-IPv6协议类型,这样当内核收到IPv6报文,发现其下一协议字段是IPv4-1N-IPv6类型时,会将报文交给由本文指定的public40ver6 rcv函数进行处理。 2.int public4over6 tunnel xmit(struct sk buff*skb.struct net device*dev)

该函数注册在net_device_ops类型的结构中,当报文被发到4over6虚接口后该函数将自动被调用,用于对IPv4报文进行IPv6头的封装(模拟IPv6协议栈操作)。之后报文将被4over6接口转交给内核进行路由(调用ip6route output()函数)。之后报文经由内核转交给实际接口,发往网络链路(调用NF_HOOK宏,向sk_dst(skb)->output指向的出口发出报文)。图7为4over6虚接口封装发包过程示意图。

3.int public40ver6_rcv(struct sk_buff*skb)

该函数注册在inet6_protocol类型的结构中,在IPv4-IN-IPv6协议类型被注册时,作为协议对应的处理函数一起注册。当实际接口收到IPv6报文时,检查到下一协议为IPv4-IN-IPv6类型,便会将该报文交给该函数进行处理。在该函数中模拟IPv6协议栈完成IPv6的解封装(调用ip6ip_ecn_decapsulate()函数)后,40ver6虚接口会将报文转交给内核(调用netif_rx(skb)函数),由内核IPv4协议栈处理后转交给上层应用。图8为4over6虚接口解封装收包过程示意图。

3 4over6驱动程序测试

3.1 测试准备

本文选择Linux Ubuntu 10.04作为开发环境,通过arm-eabi完成Android系统4over6驱动程序的交叉编译。此外,本文使用Samsung Galaxy Nexus作为实验机,通过Android软件开发工具包SDK(softwareDevelopment Kit)中的adb程序作为与实验机进行通信的接口工具,对4over6驱动程序进行控制与测试。

对于使用到netfilter的挂钩函数,需要在代码中对挂钩函数进行注册。注册流入方向DHCP报文的解封装函数,其数据结构如下:

nfho_in.hook=hook_func_in;

nfho in.hooknum=NF 1NET PRE ROUTING:

在实验机中安装tcpdump for android,可以对实验机的网络通信进行监控,获取流通的报文数据并保存为截包工具wireshark支持查看的.pcap文件。

3.2 测试结果

在实验机上加载4over6驱动程序后,将实验机接入双栈环境,实验机网络接口状态如图9所示。wlan0为实验机的实际WiFi接口,而publie4over6为实验机上的4over6虚接口。为在wlan0接口上为全球可寻址IPv6地址2402:f000:1:4410:a841:cb60:c04:49e;public40ver6接口上为部署在4over6 BR端的DHCP服务器分配的全球公网IPv4地址58.205.200.7。

通过adb从实验机中获取tcpdump抓包文件。图10所示为从抓包文件中观察到的DHCPv4-over-IPv6报文交互情况。可以看到,所有DHCP消息均通过IPv6协议进行传输。实验机通过该过程,从DHCP服务器处获得IP地址58.205.200.7、网关IP地址58.205.200.1等IPv4地址及相关配置。

通过实验机上Android默认浏览器访问www.google.com.hk。以对www.google.com.hk的DNS查询报文为例,tcpdump抓取的IPv4-in-IPv6报文内部结构如图11所示。可以看到,IPv4的DNS查询报文被封装为IPv4-in-IPv6报文。IP层头部(源IPv4地址为58.205.200.7,目的IPv4地址为58.205.200.1)的外部封装上了IPv6头部(源IPv6地址为2402:f000:1:4410:a841:eb60:c04:49e,目的IPv6地址为2001:da8:20d:27:7a2b:cbff:felb:6ce0)。说明4over6 en de module内核模块在加载后成功运行。

4 结论

4over6隧道过渡技术通过IPv6报文承载IPv4流量,使IPv6网络中的用户能穿越IPv6网络访问IPv4网络中的应用与服务,确保了IPv6过渡期间终端用户的网络体验。本文在Android系统中实现了以4over6过渡技术为基础的网络驱动程序,并通过实验验证了该驱动程序的可用性。希望本论文能为IPv6过渡技术研究人员与开发者提供参考。

全文阅读已结束,如果需要下载本文请点击

下载此文档

相关推荐 更多

基于Android的智能家居环境监测系统APP设计与实现
发布时间:2022-11-18
摘要:本文主要论述了家居空气环境检测系统的设计与实现,主要在Android平台下利用物联网技术,达到改善家居空气环境的目的,同时也为用户提供了大量的健康知识和便捷的产品支持服务,利用大数据为用户提供健康解决方案等具有特色的智能家居环境监测系统APP软件产品。关键词:Android;物联网;家居环境监测;大数据中图分类号:TN874文献标识码:ADOI:10.3969/j.issn.1003-697.........
Android系统恶意程序检测技术研究
发布时间:2023-07-27
摘 要: 随着Android系统的不断发展,人们对该平台的安全问题也更为关注。针对Android恶意应用程序存在的安全隐患,提出一种基于事件的恶意程序检测技术。系统采用C/S结构,通过手机客户端获取目标分析程序的系统调用序列,提交服务器......
计算机基础课程的任务驱动的教学设计与实践
发布时间:2022-11-18
前言 在现代社会信息传输手段已经发生巨大变化,电子信息技术在快速普及着,很多领域中已经围绕计算机形成具体的工作方式,在这种情况下,只有学生能够对计算机进行熟练地应用才能够为进入社会以及适应社会奠定基础。所以在进行计算机......
windows nt环境下fddi网卡驱动程序设计
发布时间:2013-12-18
windows nt环境下fddi网卡驱动程序设计 windows nt环境下fddi网卡驱动程序设计 windows nt环境下fddi网卡驱动程序设计 总体结构介绍第一节windows nt网络结构§1.1.1 windows nt网络体系结构windows nt的网络......
基于Android智能手机的新型农民教育软件的设计与实现
发布时间:2019-11-09
摘要:针对目前河南省新型职业农民教育中存在着一些局限性,如培训时间短、形式单一,缺乏方便实用的教育平台等,设计了一种新型的职业农民微型培训平台,探讨了平台使用的关键技术,并对主要功能模块进行了描述。平台具有界面友好、时效性强、多平台通用等特点,学习资源有文字、音频、图片、视频等多种媒体形式,受众易于接受,且平台数据库可以和农业专家系统数据库相连,学习资源丰富。关键词:新型职业农民教育;微平台;An.........
基于ZigBee技术和Android系统的智能家居系统的设计
发布时间:2023-06-11
摘要:从人们对智能家居的需要出发,在对智能家居控制系统进行深入研究后,该论文提出了基于 Android 和 ZigBee 的智能家居控制系统,硬件部分以ARM和ZigBee为主体构建网络,采用Android来开发客户端APP,用户可以通过手机客户端APP来......
基于真实业务流程的“基础会计”教学程序设计
发布时间:2023-01-02
摘要:学习基础会计阶段,要求学生掌握会计的基本理论知识及操作技能。在目前民办本科高校会计专业的教学中,理论知识与实践能力的培养仍然是分开教学。为了解决这一问题,本文提出以理论与实践高度融合为指导思想,以真实的业务流程......
windows nt环境下fddi网卡驱动程序设计 2
发布时间:2022-07-21
windows nt环境下fddi网卡驱动程序设计 2 windows nt环境下fddi网卡驱动程序设计 2 windows nt环境下fddi网卡驱动程序设计 2 总体结构介绍第一节windows nt网络结构§1.1.1 windows nt网络体系结构windows nt......
基于物联网技术的移动放射源监控系统的设计与实现
发布时间:2016-10-14
摘 要 本系统利用物联网技术对放射源进行监测管理。通过物联网的RFID技术、传感器技术、GPRS通信技术、GPS定位等对放射源进行数据实时监控管理、报警提醒,实现了放射源的安全高效的监控。 【关键词】物联网 放射源 监控 随着当......
基于ASP技术的学习考试系统的设计与实现
发布时间:2022-11-06
基于ASP技术的学习考试系统的设计与实现 摘要 随着计算机技术的发展和互联网时代的到来,人们已经进入了数字化时代。但在数字化的网络环境下,学生希望能根据......
探讨基于RSS技术的信息服务系统设计与实现
发布时间:2023-03-02
又到一年一度的毕业季了,作为一名大学生,论文是必须写的,无论你是本科还是专科,论文都是一件重大的工程。以下是由查字典范文大全为大家.........
基于MATLAB的图象压缩程序实现
发布时间:2022-10-18
摘要 游程编码(RLC:Run Length Coding)是图像压缩基本算法,它对于有较多灰度相同的图像具有较高的压缩比,RLC的原理简单,计算效率高。但RLC算法存在的1......
基于JAVA的动态考试系统的设计与实现
发布时间:2023-07-17
摘 要:随着计算机技术的飞速发展,能否利用现代化的技术使得繁重的工作由复杂变简单,是衡量工作效率的一个重要方面。一个完备的考试系统可以使学生及时检测自己的学习效果,从而发现自己的不足之处从而查漏补缺,更好的提高自己的学......
基于Domino 技术的定制邮件群发的设计与实现研究
发布时间:2017-01-19
1 概述 当今社会企业与企业之间、企业与个人之间的相互交流与沟通都离不开邮件系统, 特别是在企业内部,对于一些比较重要的事件, 人们往往通过邮件系统进行沟通与反馈。随着邮件系统的普及, 人们对邮件系统的功能也在不断地提出......
基于PLC控制技术的电梯控制系统的设计与实现
发布时间:2022-09-19
摘要:为了实现电梯的自动控制,使其运行灵活方便、稳定可靠、抗干扰能力强。本文基于PLC控制技术,介绍了PLC技术控制下的电梯系统组成和工作过程,并阐述了PLC技术控制下电梯系统实现的功能、设计思路、实现的语言和算法。关键词:PLC技术电梯控制系统系统组成系统功能算法中图分类号:TP311.1文献标识码:A文章编号:1007-9416(2010)09-0165-03电梯作为现代智能建筑内的代步工具,.........
一种基于HCPL―316J的IGBT驱动电路设计
发布时间:2016-01-18
摘要:在较复杂的变流系统中,主控系统的延滞会影响IGBT模块故障保护的时效性,造成保护失败。针对这种情况,本文采用光耦驱动芯片HCPL-316J和DSP芯片设计了一种IGBT驱动电路,当光耦芯片故障信号发出后立即封锁IGBT驱动信号,完全消......
浅析基于项目驱动的《网页设计与制作》课程教学研究
发布时间:2016-12-01
项目驱动教学法是以项目为主线,将学生的学习活动与实际的项目相结合,师生共同研究并实施一个具体的项目而进行的教学活动,是鼓励学生积极参与、协作、创新的一种教学模式。在《网页设计与制作》课程教学过程中引入具体的项目,以项目......
基于Android的智能家居客户端设计
发布时间:2015-08-06
在智能家居系统中,为满足用户在户内外方便地实现家居控制的功能,本文以Android手机操作系统为平台,设计和实现了通过智能手机进行家居控制的客户端软件。该客户端软件主要由基础功能模块、通信模块、数据库模块和日志更新模块组成。......
浅析基于Android 手机订餐系统的研究与实现
发布时间:2023-03-10
随着智能手机的应用,GPS、wifi 技术的成熟,关于手机订餐应用的需求也逐渐增手机订外卖、手机订餐方便了客户。例如,去餐厅用餐前客户可以在手机APP 上查看当前餐厅是否有空位,可以预订餐位,且在出发前就可在手机点餐,并注明到店时......
基于51单片机的LCD12864程序设计
发布时间:2023-05-13
摘要:液晶显示器分为段位式LCD、字符式LCD和点阵式LCD,具有机身薄,节省空间,省电,不产生高温,低辐射,益健康,画面柔和不伤眼等诸多优点,已经广泛的应用于各个领域。本文通过51单片机控制系统控制点阵式LCD12864显示来介绍LCD12864的工作原理及LCD12864的驱动程序设计编写方法。关键词:51单片机LCD12864程序设计0引言液晶显示器根据显示方式可分为:段位式、字符式和点阵式.........
基于HTML5的移动调查评估系统设计与实现
发布时间:2022-11-14
摘要:在干部教育培训过程中,经常需要及时对学员作课前需求调查或课后教学效果评估。传统调查评估需要借助纸质调查问卷或者电脑完成,效率低、周期长。开发设计了基于HTML5的移动调查评估系统,学员可通过手机微信完成调查或评估问卷......
Java Applet程序网络通信的设计与实现分析
发布时间:2023-01-29
1应用程序特有的实现路径 1.1Applet架构内的通信实现小应用程序,可以接纳细分出来的成员函数,并寻找可用的其他程序,发送特有的消息。例如:Applet架构内的get,是查验并明晰精准的名数,以便寻找到可用的小程序。搜索预设页面以内的......
基于.NET技术的高校网上党校管理系统的设计与实现
发布时间:2023-02-02
摘要:本文详细介绍了基于.NET技术的高校网上党校管理系统的设计思路以及实现方法,使用该系统真正实现了网上党校的信息化和网络化,提高了高校党校管理工作效率。关键字:.NET高校党校管理系统中图分类号:TP316.8文献标识码:A文章编号:1007-9416(2010)11-0082-011引言随着信息技术和互联网技术的蓬勃发展,信息化渗透到我们生活的方方面面,成为社会发展的潮流和趋势。在高校校园信.........
基于SOC芯片的1553B远程终端的设计与实现
发布时间:2023-07-28
[摘 要]本文介绍了1553B总线技术的特点,简要说明了1553B总线通信系统的组成,详细介绍了基于SOC芯片的远程终端的硬件及软件设计。该设计已在某机载有效载荷中成功应用,对机载1553B总线远程终端设计具有重要的指导和参考意义。 [关......
关于“面向对象程序设计”课程建设的实践与探索
发布时间:2013-12-19
" 论文关键词:面向对象程序设计 教学安排 教学方法 论文摘要:本文阐述了在“面向对象程序设计”课程教学过程中积累的一些经验,提出了教学的重点、实验的安排以及改进的教学方式。 1课程概述 运用面向对象方法学来分析、......
基于移动网络的现代教育教学平台设计与实现
发布时间:2023-06-24
摘要:为了利用最小代价创造优质的教学资源,设计基于移动网络的现代教育教学平台,基于MVC框架,利用应用层与信息管理层对教学信息进行处理,将学生所需教学内容传递到人机交互层进行显示,形成对移动终端操作指令的闭环控制。采用LPC2000微处理器控制移动网络联系移动终端发出操作指令,将操作指令传输到信息管理层数据库,通过SQL语言访问完整的数据库E?R图,并以移动4G网络为核心实现教学信息的传输与显示。.........
基于RFID中间件技术的仓储物流管理系统设计与实现
发布时间:2017-01-04
射频识别(RFID)是指利用无线电讯号,以非接触方式对标签内信息进行读写,实现目标识别的一类技术[1],在制造业、物流、医疗、运输、零售、国防等各个领域得到广泛应用。 一个典型的RFID应用系统包括标签、读写器与配套硬件及相应支......
一堂基于STEM的新颖程序设计课
发布时间:2023-03-19
案例背景 《循环结构》案例是广东省佛山市高中信息技术课程校本化研究活动之“计算思维的培养”的一节公开课。教材内容取材于广东教育出版社的高二信息技术(选修1)算法与程序设计第二章第4节第一课时,并结合石门高级中学机器人校......
基于HTML5的企业WebApp设计与实现
发布时间:2022-12-05
摘要:随着移动互联网技术的不断发展,WebApp以极佳的用户体验和交互得到越来越多使用者的认可。采用HTML5技术设计实现GE公司的WebApp,为该公司科技产品的展示提供一个快捷入口,使得参观的用户只需扫描二维码即可浏览与使用。在提升公司形象的同时,也让参观用户深入了解相应的科技产品。关键词:HTML5;WebApp;二维码0.引言随着移动互联时代和云计算时代的到来。3G/4G技术和云计算技术都.........
程序设计语言“多维”双语教学模式设计与实现
发布时间:2023-07-27
摘要:介绍了程序设计语言双语教学模式现状,分析了双语教学优势和存在的问题,提出“多维”双语教学模式。以C程序设计语言为例,对双语教学的形式、比例和内容进行了设计;经过教学实践,分析实施效果,总结了“多维”双语教学在提高教学质量,提升学生C语言程序设计兴趣和能力方面的积极作用。关键词:双语教学;程序设计语言;教学质量DOIDOI:10.11907/rjdk.171166中图分类号:G433文献标识码.........
基于工作过程《动物繁殖与改良》课程设计与实践
发布时间:2015-09-14
摘要:本文是以工作过程为基础,对中职畜牧兽医专业《动物繁殖与改良》课程进行了教学改革,主要从课程改革思路、培养目标、教学内容及要求、教学实施等方面进行描述本次课程改革的实践过程。 关键词:工作过程 课程设计 实践 《......
大功率LED恒流驱动电路的设计分析与实例-LED技术论文(1)
发布时间:2022-10-28
虽然大功率LED现在还不能大规模取代传统的照明灯具,但它们在室内外装饰、特种照明方面有着越来越广泛的应用,因此掌握大功率LED恒流驱动器的设计技术,对于开拓大功率LED的新应用至关重要。LED按照功率和发光亮度可以划分为大功率LED、......
基于Android平台的手机地图服务设计
发布时间:2015-09-09
摘 要:随着社会的发展,人们对地理位置信息的需求越来越多。为了获取某个地点的信息,人们常常需要花费不必要的时间和精力,传统的地图服务受时间和地点的限制,同时主要是以通过网页方式或者使用单机的形式来实现,基于Android的手......
基于WiFi的远程视频测控系统设计与实现
发布时间:2023-06-27
摘要:基于WiFi的远程视频测控系统可以通过Web及移动终端(平板、手机)远程实现智能控制以及视频监控,并将视频数据与操作记录等存储于云服务器上。研究了物联网、云服务器、移动终端等技术,以AR9331无线WiFi芯片为核心处理器、红外......
基于AJAX的《平面设计》课程在线考试系统设计与实现
发布时间:2023-07-27
摘要:设计并实现了基于AJAX技术的《平面设计》课程在线考试系统。采用JSP+Struts架构进行设计,数据库采用Mysql、JSP,通过Tomcat连接池与数据库连接。该系统主要面向考务工作人员,包括考试子系统和考试管理子系统。关键词:在线考试系统;平面设计;AJAX技术;B/S模式;JSP+Struts架构DOI:10.11907/rjdk.143935中图分类号:TP319文献标识码:A文章.........
基于EDA技术的FPGA设计
发布时间:2022-11-22
基于EDA技术的FPGA设计 对传统电子系统设计方法与现代电子系统设计方法进行了比较,引出了基于EDA技术的现场可编程门阵列(FPGA)电路,提出现场可编程门阵列(FPGA)是近年来迅速发展的大规模......
基于微视频库的师范技能实训平台设计与实现
发布时间:2023-03-05
摘要:师范技能实训的主要方式是微格教学,而微格教学中的视频案例是师范技能实训的重要教学资源。在分析微格教学现状的基础上,设计了基于微视频库的师范技能实训平台体系架构,依据师范技能要求提出将视频案例分为优质库与病例库两......
浅议基于项目驱动法的机械设计基础课程教学改革探索
发布时间:2022-08-18
一、项目驱动法概述 (一)理论基础 项目驱动法的理论基础主要是杜威(JohnDewey)的做中学与陶行知的教学做合一。美国教育家、心理学家杜威指出,学校即社会,学习就是经验的连续不断的连接。也就是说,学生是学习的主体,我们应该重视......
基于ADL5385发射电路设计与实现
发布时间:2015-09-09
【摘 要】通过分析目前广泛应用的RFID阅读器的性能,提出了一种可调多频段RFID阅读器发射电路的实现方法。首先利用ADF4351的锁相环和倍频器特性来产生宽频带频率源,对于锁相环电路,运用ADIsimPLL软件进行仿真;然后分析和探讨了ADL......
基于Android平台的移动应用的研究与开发
发布时间:2023-05-15
【摘 要】本文首先分析了Android平台的系统架构和组件模型,解析了Android平台中的重要API和应用构成,探讨了Intent和生命周期的机制。在此基础上,基于Android平台设计和开发了个人随身通讯录软件,系统界面友好、操作便捷,具有良好......
基于RDP的声音传输服务程序设计
发布时间:2022-07-22
基于RDP的声音传输服务程序设计 基于RDP的声音传输服务程序设计 信息技术论文 更新:2006-4-8 阅读: 基于RDP的声音传输服务程序设计 魏 勇 摘 要 本文是作者为 SEL System公司开发基于RDP的声音服......
基于iOS的炒股软件设计与实现
发布时间:2022-12-18
摘要:介绍了使用Objective-C语言开发的iOS手机客户端炒股软件,详述了该炒股软件的需求以及设计与实现过程。该软件集股票信息、资讯、模拟炒股于一体,可以使人们在使用过程中获得更真实的体验。 关键词:炒股软件;手机软件;iOS......
基于Matlab的物理实验系统设计与实现
发布时间:2015-09-11
摘要:以Matlab为主要开发技术,在Authorware平台下统筹Flash和Matlab软件,根据新课程标准要求设计了中学物理实验室系统。该系统能帮助学生理解和掌握抽象的物理概念,激发学习兴趣,提高教学效率与教学质量。 关键词:Matlab;Fl......
基于Visual C++计算器程序设计中CCalculatorDlg类的设计分析
发布时间:2022-10-24
摘 要 在Visual C++环境中进行计算器程序设计的整体思路是:计算器的运行界面相对较为简单,从CDialog类直接派生出计算器对话框类CCalculatorDlg;在IDD_CALCULATOR_DIALOG对话框上添加操作控件,作为人机交互;最后实现CCalculatorD......
任务驱动型PowerPoint 教学设计的实践与分析
发布时间:2016-10-24
中职PowerPoint 任务驱动型教学活动的设计充分发挥学生的想象力和创造力,让学生主动地表达观点。以学生能做某事的方式设定各级目标,采用任务驱动型PowerPoint 教学途径,以形成适合中职学生的PowerPoint 学习方法。培养学生的PowerPo......
基于网络的监控软件设计与实现
发布时间:2023-02-05
基于网络的监控软件设计与实现 基于网络的监控软件设计与实现 基于网络的监控软件设计与实现 更 多精 品源 自 课 件 论文关键词:网络 系统支持 监控软件 论文摘要:目前我国电信网中的通信设备种类繁多,结构庞......
对基于GRE和IPSec的动态VPN技术的分析及实现
发布时间:2013-12-14
毕业论文 朱 铖 周俊林 苟 科 中国科学院新疆理化技术研究所 摘 要:支持机密性和认证服务,使用户能有选择的使用,并得到所期望的安全服务。IPSec协议可以被划分为7个组,他们之间的关系如下图所示: 动态VPN主要考虑到公司......
基于无线VPN链路的远程管理网络设计与实现
发布时间:2016-09-02
摘 要:我市教育科研网是覆盖了全市各级教育行政部门、教育事业单位和各级各类学校的大规模教育城域网络。各个单位接入设备分布在不同节点的网络机房内,在日常的管理维护过程中,通过教育网链路来进行远程管理维护,这就造成当教育网......
基于任务驱动的高职院校会计与审计专业实践教学探析
发布时间:2023-02-22
基于任务驱动的高职院校会计与审计专业实践教学探析 会计与审计专业是一个实践性很强的专业,随着教育改革的不断深入,人才市场对学生的要求越来越高,会计与审计专业的学生尽管目前就业前景尚可,但学生动手能力较差的现状不容乐观。因......
基于JSP与JavaBean的网上书店的设计与实现
发布时间:2023-02-22
摘要近年来,随着高校毕业生人数的逐年增多,毕业生求职问题变得越来越引人注目。目前,人才招聘会是毕业生求职的主要途径之1,但它有着时间与地点等方面的局......
工程机械智能部件程序远程升级工具设计与实现
发布时间:2023-01-21
摘要:工程机械智能部件程序需要持续升级优化,以满足用户需求。介绍智能部件远程升级原理和文件流传输协议,开发一套远程升级应用工具软件,实现对分散在全国各地的机械设备进行远程程序升级。 关键词:工程机械;智能部件;远程;......
基于现代信息技术的船员远程教育培训网络设计
发布时间:2016-06-07
摘要: 船员教育现在还没有形成利用网络进行远程培训的模式,MOOC课程中也很少有船员教育培训的内容。船员教育应充分利用现代信息技术,大力发展远程教育。本文构建了由远洋船员学院为培训中心、各个子公司入网的远程教育培训网络,从......
“项目驱动”教学在《C语言程序设计》教学中的研究和应用
发布时间:2016-09-14
以计算机科学为灵魂的信息产业是优化我国产业结构,促进低碳经济,改变我国以劳动密集型产业为主现状的希望之星。而C语言是工科类、特别是计算机类专业的基础课程,它的灵活、高效、运算符和数据类型丰富、可移植性好、跨平台性好等特......
浅谈“案例-任务驱动”教学法在VFP程序设计教学中的应用
发布时间:2022-11-11
高等院校非计算机专业学生的计算机能力培养,可分为计算机文化基础、计算机技术基础和计算机应用基础三个层次.VFP( Visual FoxPro)属于第二层次的计算机技术类课程,它以强大的性能、完整而又丰富的工具、极高的处理速度、友好的界面以......
任务驱动教学法在《JSP网络程序设计》项目教学中的运用
发布时间:2023-03-06
摘要:讲述传统《JSP网络程序设计》课程一些缺陷,分析问题的所在,结合现在流行的教学理论――任务驱动教学法,再融入项目教学中,并分析可行性后应用到课堂教学改革中。接着通过一个教学改革实例说明任务驱动教学法在项目教学的优势。关键词:任务驱动;项目教学;JSP程序设计0.引言JSP是一种动态Web应用的技术规范,利用这一技术可以快速构建跨平台、先进和安全的网络应用程序,并广泛地应用于电子商务等各领域中.........
浅谈基于第三方控件的Android 数据库APP 的设计与开发
发布时间:2016-10-28
曾几何时,Delphi 是风靡全球的Window 应用程序的快速开发工具,它在数据库编程功能方面尤其强大。但是随着Java、.NET 等开发工具和平台的发展,Delphi 逐渐走向衰落。但是Delphi 并没有甘心衰落,随着Delphi XE 系列的面世,它不仅能......
基于JavaEE网上拍卖系统的设计与实现
发布时间:2015-08-03
摘 要:随着21世纪的到来,科技的发展日新月异。回溯到从1994年中国引入互联网,到今天,Internet达到了前所未有的普及。现在中国的网民数量世界第一。网民的数量从一定程度上可以反映出中国电子商务的发展,广泛的用户群体也为企业和......
基于NodeMCU与Arduino的远程控制智能家居系统的设计与实现
发布时间:2022-09-01
摘要:计算机信息技术日新月异,人民对美好生活的向往日益增长。智能家居系统快速发展,成为引领家居生活的新风尚。随着开源硬件平台的发展,以其作为主控系统,构建智能家居远程控制系统成为可能。基于NodeMCU和Arduino开发板,运用ArduinoIDE开发软件,通过温度传感器采集水温数据,以智能手机作为移动控制终端,对电热水器实施远程温控。系统的顺利构建,为电子爱好者设计个性化的智能家居系统提供了一.........
基于WinApi的硬盘监测系统设计与实现
发布时间:2023-03-04
摘要:针对基于WinApi的硬盘监测系统的设计,采取了window下的DeviceIoControl API函数为主要技术,利用C++中的MFC框架实现整个系统工程,给出了基于WinApi的硬盘监测系统设计关键架构与实现伪代码,搭建具体环境针对系统大体功能进行......
基于SSH的科研管理系统设计与实现
发布时间:2022-10-22
摘要:针对目前高等职业技术院校科研课题管理模式陈旧,效率低下等问题,提出了采用信息化方式进行科研课题管理,并根据科研管理部门的管理需求设计开发科研课题管理系统。该系统基于Java EE平台开发,从科研课题整体流程管理到最后学......
计算机基础课程远程教学系统的设计与实现
发布时间:2013-12-18
计算机基础课程远程教学系统的设计与实现 计算机基础课程远程教学系统的设计与实现 计算机基础课程远程教学系统的设计与实现 摘要:本文讨论了基于Web的计算基础课程远程教学系统的设计思想及其实现方法。教师......
基于能力培养的《C语言程序设计》改革
发布时间:2022-11-05
[摘要]基于《C语言程序设计》课程的教学现状,根据教学目的,本文主要从教学内容重组、实践教学内容加强、网络平台教学要成为辅助教学的手段和考试形式这几方面来对该课程进行教学上的整体改革创新,主要探索能加强和提高学生程序编写......
基于GPRS用电管理系统的设计与实现
发布时间:2022-11-21
[摘要]文章主要介绍了GPRS通信技术及其通信协议。结合用电管理系统的实际情况对用电管理系统的组成及其设计进行了详细的介绍,通过分析用电管理系统的界面设计、主功能设计和测试设计,使人们了解基于GPRS的用电管理系统。 [关键词......
基于ASP的动态网站的设计与实现——我院工资查询系统
发布时间:2013-12-14
基于ASP的动态网站的设计与实现——我院工资查询系统 李齐、金燕 【摘要】:该系统使用B/S模式,通过ASP和ADO相结合访问Microsoft Access数据库。实现用户的注册和登录、工资查询、工资上传、网站升级等功能 【关键词】asp、access工资......
电气工程与自动化技术的设计应用
发布时间:2023-05-12
摘要:如今,我国科技水平不断提高,电气工程及其自动化被广泛应用于各行各业,成为重要经济发展支柱。在信息化时代,计算机等互联网设备受到了多数人的青睐,成了人们生活、工作中必不可少的组成部分。不论是信息化设备,还是工业化生产,均可看到电气工程、自动化技术的身影。为了提高企业生产的效率和质量,需要对电气工程及其自动化技术进行合理设计,明确该技术的应用特点,将其与企业生产相互融合,为企业创造更多的经济效益.........
基于云计算环境下的网络安全技术实现
发布时间:2023-02-12
摘 要:云计算不仅具有高效准确的数据处理能力,能够提供安全可靠的信息服务,而且拥有灵活可扩展的存储模式。这些优势使它成为现今应用最广泛的并行计算技术。在云计算的环境下,绝大多数的软件以及数据信息都被转移到网络服务提供商......
基于物联网Android 平台的远程智能节水灌溉系统设计分析
发布时间:2023-07-05
引言 我国是一个干旱缺水严重的国家,淡水资源总量为2. 8 万亿m3 ,占全球水资源的6%,仅次于巴西、俄罗斯和加拿大,居世界第4 位; 但人均只有0. 22 万m3 ,仅为世界平均水平的1 /4,是全球13 个人均水资源最贫乏的国家之一。淡水资源......
基于虚拟现实技术的现代教育探索
发布时间:2023-06-23
" 论文关键词:虚拟现实 现代教育 VR 论文摘要:虚拟现实技术是运用计算机对现实世界进行全面仿真的技术,能够解决学习媒体的情景化及自然交互性的要求,从而在现代教育领域内有着极其巨大的应用前景。本文主要探讨虚拟现实技术类......
产品创新的市场拉动与技术驱动战略
发布时间:2022-10-24
◆中图分类号:F224.32文献标识码:A内容摘要:在企业产品创新中,有两种战略形式可供企业选择:即市场拉动战略和技术驱动战略。这两种战略形式的出发点虽然不同,但在实际应用中企业完全可以采取一定的方法把二者有机的结合起来,使开发出的新产品更具市场竞争力。关键词:产品创新市场拉动战略技术驱动战略在企业产品创新中,有两种战略形式可供企业选择:即产品创新的市场拉动战略和产品创新的技术驱动战略。这两种战略.........
浅析基于计算机软件工程的现代化技术
发布时间:2023-03-27
随着我国社会经济的快速发展和信息时代的到来, 计算机软件工程技术已经成为了目前一项重要的技术, 开始运用到了生产生活中的众多领域中。本文对计算机软件工程的发展历程进行了简要的分析, 同时就计算机软件工程基本策略的加强做了......
基于FESTO液压气动实训平台的任务驱动式实践教学
发布时间:2023-06-14
摘 要:针对高职院校机械大类“液压与气动技术”课程特点和教育部关于切实提高学生实践动手技能要求,提出基于FESTO液压气动实训设备和FluidSIM软件的任务驱动教学模式。应用此种模式进行理实一体化教学,可以锻炼学生动手实践技能并......
基于虚拟现实技术的物理实验模拟
发布时间:2023-07-13
摘要 如今,我们已经能够在计算机中以3维的方式真实地模拟现实世界的物理实验。这意味着,我们完全不用那些笨重、昂贵的设备,就可以随时做你想做的实验。这......
关于高职《反假货币技术》课程教学设计与实践
发布时间:2013-12-18
" 论文摘要:高职《反假货币技术》课程的教学,不仅要重视学生对货币防伪特征的掌握和假币识别、假币收缴等专业知识的学习和专业能力的培养,而且应通过拓展社会大课堂教学、强化实践训练、构建学习网站、参与行业活动等形式,重视学生......
基于JAVA的在线考试系统的设计与实现
发布时间:2023-01-28
摘要:基于Java的在线考试系统的设计与实现采用MyEclipse6.5作为开发工具,使用MVC开发模式,框架使用了目前流行的Struts,数据库使用Oracle10i。该系统主要有三大模块:管理员模块对试题进行管理;教师模块负责对试题批阅;学生模块主要是在线考试。关键词:Java设计;Struts框架;在线考试;B/S中图分类号:TP316文献标识码:A文章编号:2095-1302(2015)0.........
基于Unity3D的虚拟校园漫游的设计与实现
发布时间:2023-04-07
【摘 要】虚拟校园建设是虚拟现实的重要应用领域,目前相关的研究多是构建单机系统下的应用。为了提高网络传输效率和交互能力,在校园场景建模中需要在模型逼真度和模型大小之间进行平衡。本文以西安石油大学校园场景为建模对象,介绍......
基于SSH2的电子监管平台的设计与实现
发布时间:2023-01-01
摘要:采用当前最为流行的JavaEE开源框架Struts2+Hibernate+Spring组合,并整合Java开源工作流JBPM和兼容各种浏览器的前端通用UI框架Jqueryeasyui,完成食品药品电子监管平台的设计。整个平台采用B/S架构,并结合开源Java开源容器Tomcat,将食品药品溯源和行政许可监管打印工作通过网页实现,方便、直观友好地呈现给用户。该平台极大增强了用户体验,减轻了工作.........
基于SNMP的统一网管框架的设计与实现
发布时间:2013-12-14
摘要:本文在分析目前网络管理现状的前提下,采用面向对象技术,设计并实现了一个统一网管系统,并分析了系统的组成结构、功能特点及部分技术实现。最后分析了其不足,对网管系统的发展方向做了探讨。 关键词:电信管理网 简单网络管理协......
基于物联网技术的能耗动态监管系统设计
发布时间:2023-06-18
摘要:为实现能耗监管的现代化,采用计算机网络技术、通信技术、计量控制技术等信息化技术,研究和设计基于物联网技术的能耗动态监管系统,实现对所辖地区重点用能单位能源利用状况进行实时、准确的动态监管,以现代技术手段加强节能......
基于成果导向的程序设计课程教学改革研究
发布时间:2023-06-14
摘要:在信息技术和国民经济发展的进程中,应用型计算机人才的培养变得尤为迫切。该文在介绍了成果导向教育理论的核心思想和特点的基础上,依据对地方性本科院校程序设计类课程教学现状的分析,提出了基于成果导向的程序设计教学改革。改革依托双主教学方法,梯度教学目标,兴趣为主教学理念、多样化教学形式、综合性考核方式等方面建设。实践证明,该模式能够充分调动学生学习的积极性,主动性和创造性,取得了较好的效果。关键词.........
基于Web的问卷调查系统的设计与实现
发布时间:2015-08-18
摘要:网络问卷调查系统不仅给人们的工作带来了相当大的便 捷,而且能够快速地分析调查结果,并把统计信息及时公布,缩短了问卷调查的周期,使得问卷调查更具有时效性。本文讨论了基于J2EE技术的动态的网上问卷调查系统的设计与实现......
基于工作过程《建筑施工技术》课程设计探讨
发布时间:2017-03-14
摘要:随着高职职业教育改革的不断推进,课程内涵建设成为课程改革的重点,《建筑施工技术》是建筑施工技术专业群的核心课程,为提高教学质量,引入基于工作过程的理念,对该课程进行设计并组织教学,取得较好的效果。 关键词:建筑......
基于移动互联技术的高校公共课移动学习平台设计与开发
发布时间:2016-01-09
摘 要:随着智能手机的普及和无线网络的快速发展,高校学生越来越习惯于使用手机进行移动学习,而国内高校很少针对公共课特点,研发基于移动学习理念的自主学习平台。安徽师范大学创新高校公共课教学模式,设计开发安徽师范大学《现代......
浅谈基于CDIO理念的《VB程序设计》教学改革
发布时间:2023-01-22
Visual Basic程序设计语言是最适合初级编程者学习使用的、国内外最流行的高级语言之一,是一种可视化的面向对象的程序设计语言,是设计Windows应用程序的重要工具。它具有易于入门和掌握、通俗易懂、使用方便、功能强大等优点。通过本......
浅析“C#程序设计”课程教学现状与改革
发布时间:2022-11-25
" [论文摘要]文章以“C#程序设计”课程为载体,从确定教学目标、教学中进行能力训练的项目和任务设计、项目的情境设计及课程考核等方面阐述了如何进行教学改革,以增强学生对知识的理解及实践能力,培养社会需要的应用型人才。 [论文......
基于Flash的注意力训练游戏设计与实现
发布时间:2022-07-29
关键词 舒尔特方格 Flash 注意力训练 游戏设计 中图分类号:TP31 文献标识码:A 0引言 “舒尔特方格”是一个效果明显的注意力训练方法,普遍应用于飞行员航天员的训练。它也是心理咨询师进行心理治疗时常用的基本方法,可以通过......
基于Express的违章查询REST Web Service设计与实现
发布时间:2020-02-20
摘要:违章查询是交通管理部门提供的一项便民服务,方便驾驶人对违章信息进行在线查询及处理。移动互联网发展快速、移动设备种类繁多且设备资源有限,为解决移动互联网背景下异构客户端的违章查询服务接入和高并发服务性能问题,提出一种基于Express的违章查询RESTWebService解决方案,为交通管理部门和用户提供便捷高效的违章查询服务。通过ApacheJMeter进行压力测试,实验结果表明,该方法实现.........
基于VC++的车牌图像预处理设计与实现
发布时间:2023-02-02
摘要:天气、背景或拍摄等因素会造成车牌图像模糊、光照不均等,严重影响了智能交通车牌识别。运用灰度化、二值化、边缘增强等方法对采集到的图像进行预处理,可提高识别率,满足智能交通需求。 关键词:车牌图像;预处理;灰度化;......
基于项目教学的高职程序设计课程的教学评价
发布时间:2023-02-10
程序设计课程是高职计算机专业学生的基础必修课。这一类课程相对于其他课程而言,理论知识庞杂零碎,要求学生有较高的逻辑思维能力,理论与实践结合紧密。这几年,我们的专业课教师不断的在教学方法、教学平台、教学思路等方面进行了深......
基于创业团队的项目教学设计——发动机电控技术课程改革
发布时间:2016-10-19
本课程的教学目标是通过企业岗位任务及所需能力分析,发动机电控系统检修任务是汽车维修典型和经常性的任务,针对此任务设置的《发动机电控技术》课程以培养和发展学生的行动能力为总体目标,使学生掌握发动机电控系统的基本结构、工作......
基于TCP和UDP的局域网远程监控及协助的设计与实现
发布时间:2023-02-05
摘要:设计一款网络监控及协助软件,分别安装到教师机和学生机,教师可以通过教师端随时查看学生的操练情况,学生也可以通过学生端举手提问,教师再通过教师端给他进行远程协助。关键词:TCP;UDP;远程监控;远程协助0.引言由于计算机课程是一门实操性很强的课程,为了提高教学效果,我们的计算机课堂教学,大多数情况下都是在计算机实验室中进行,教师利用讲台的教师机给学生讲授课堂内容,学生每人操作一台计算机进行实.........