欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 基于.NET的移动学习系统的设计与实现

基于.NET的移动学习系统的设计与实现

日期:2023-01-24 阅读量:0 所属栏目:软件技术


摘 要:介绍了移动学习的概念和特点,对移动学习系统的开发提出了技术方案,并进行了模块设计,最后介绍了运用本文提出的技术方案设计的移动学习系统的实现。

关键词:移动学习 .NET VS2005
  引言
  随着移动通信技术、网络技术、教育技术的发展,WAP(wireless application protocol)技术的产生,使得移动技术在电子商务、证券教育、银行等领域发挥着非常重要的作用。作为移动技术与现代教育相结合的产物m-Learning也应运而生,并且成为远程学习的一个重要补充。移动学习是移动通信技术、网络技术国际上许多著名的公司、大学也已经参与到移动学习的研究中,其中典型的有诺基亚公司2007年5月在中国推出的“行学一族”,还有IBM公司支持移动学习开发的移动手持设备等。从世界范围看,移动电话的销量是电视机或是个人电脑的4倍,使得移动手机的使用非常普遍,这也为移动学习的发展提供了必要条件。于此同时,各种各样的移动设备层出不穷,功能越来越丰富,价格越来越低,联网越来越方便,也推动了移动学习技术的发展。
  一、移动学习概述
  移动学习的作为一个新兴的研究领域,它的概念到目前并没有一个统一的认识。我国对移动学习的定义是指依托目前比较成熟的无线移动网络、国际互联网,以及多媒体技术,学生和教师通过利用目前较为普遍使用的无线设备(如手机、PDA、笔记本电脑等)来更为方便灵活地实现交互式教学活动,以及教育、科技方面的信息交流。
  移动学习可以被视作网络教育的延伸和扩展,它不仅具备网络教育的基本特点,而且还有它自身独特的性质。
  1)移动性:在地域上说,参加移动学习的学习者可以在任何地点进行学习,不需要固定的教学场地比如教室,也不需要传统的网络接入点的支持只要能在手机信号能到达的地方就可以;
  2)及时性:在移动通信支持的环境下,学习者和教师不受时间和空间的限制,学习者和教师可以随时的互相通信、交流;
  3)普及性:移动终端设备技术不断发展,不断更新,为移动学习的普及打下了坚实的基础,任何拥有移动终端的人都可以成为移动学习的学习者和教师;
  4)交互性:在移动学习中学习者和教师可以通过网络、电子邮件、短信、WAP网站等进行交互;
  二、系统设计技术方案
  考虑到系统运行速度要求、开发成本低、可扩充性高、可维护性好和可重用性好等方面,采用移动Web应用程序(B/S结构)的体系结构。技术方案如下:
  1)使用.NET的框架结构建立移动学习系统的开发环境。
  .NET技术是微软近几年推出的主要技术,.NET技术使得B/S结构的移动学习系统的设计开发更为简单可行。.NET框架是一个多语言组件开发和执行环境,它提供了一个跨语言的统一编程环境,它的目的是让开发人员更容易的建立Web应用程序和Web服务。
  2)使用技术作为移动学习系统的主要开发技术。
  是微软推出的在ASP的基础上研发的新一代Web开发技术。顾名思义是基于.NET平台而存在的,它可以兼容多种语言包括Visual?Basic?,?C#,J#,C++等,另外提供了统一的编程模型可以使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。
  3)使用技术与数据库进行连接
   对 Microsoft SQL Server 和 XML 等数据源以及通过 OLE DB 和 XML 公开的数据源提供一致的访问。本课题的数据库连接就是使用了技术。
  4)本课题采用了SQL Server 2005数据库系统。
  SQL Server 2005是微软发布的一款新的数据库产品,使用SQL Server 2005管理网站数据库,不仅提高了开发中数据的存储和读写的效率,也更加方便了数据的管理。本课题采用SQL Server 2005数据库系统进行数据库开发。
  5)使用Microsoft Visual Studio .NET 2005 作为本题的主要开发工具。
  Microsoft Visual Studio .NET 2005作为WEB应用程序和移动WEB应用程序的开发都是非常合适的工具,不仅提供了完整的编程开发和调试的环境,而且为移动WEB应用程序提供了专门的移动控件。
  6)使用C#作为本课题的编程语言。
  Microsoft Visual C# 2005是一种编程语言,它是为生成在 .NET Framework 上运行的多种应用程序而设计的。C# 语法简单、编程功能强大、类型安全,而且是一种面向对象的开发语言。C# 凭借它的许多创新,在保持 原有的C 样式语言的表示形式的同时,实现了各种应用程序的快速简单的开发。C#也是移动应用程序开发中被最多选择的开发语言。
  7)IIS6来搭建本课题的移动WEB。
  作为市场占有率近50%的Web服务器系统,IIS(Internet Information Service,Internet 信息服务)一直是人们关注的焦点。其易于管理和维护的特性使得IIS称为很多组织为降低管理成本而首选的Web服务器。
  三、系统模块
  功能模块主要有系统登录和注册模块、学生模块、教师模块、管理员模块和论坛模块。
  1)系统登录和注册模块
  用户通过移动终端登录移动学习系统,首先浏览到的是登录注册界面。在这个模块中用户根据不同的类型来选择注册成为学生、教师或者管理员,注册是输入用户名、密码、姓名和注册类型,注册完毕等待管理员审核。已注册的用户输入用户名、密码、用户类型登录接入相应的用户界面。
  2)学生模块
  在系统登录界面,输入用户名和密码,系统根据输入的用户名所属类型进入学生用户界面。学生在这个界面进行课程选择后,进入相应的课程学习界面,在课程学习界面中分为学习、查询、作业、提问、论坛等5个功能。
  3)教师模块
  在系统登录界面,输入用户名和密码,系统根据输入的用户名所属类型进入教师用户界面。教师用户界面包括的功能有,课程开课申请、课程教学、布置课程作业、回复学生问题、论坛发布帖子、回复帖子等。
  4)管理员模块
  在系统登录界面,输入用户名和密码,系统根据输入的用户名所属类型进入管理员用户界面。管理员界面完成用户管理、用户信息管理、课程信息管理、开课申请审核、论坛管理等功能。
  四、系统实现
  根据以上的技术方案和模块分析,本文给出初步的系统实现。图1是首页,图2是注册界面,图3是登录界面,图4是学生界面,图5是教师界面,图6是管理员界面。
  
  
  
  
  
  
  
  
   图1 首页              图2 注册界面          图3 登录界面
                   
  
  
  
  
  
  
  
  图4 学生界面          图5 教师界面          图6 管理员界面
  五、结束语
  本文应用.NET的框架,VS2005作为开发平台,SQL Server 2005作为数据库实现了移动学习系统的开发。既定的功能得以较好的实现。但是随着大家对移动学习的要求的不断提高,移动通讯互联技术的不不断发展,移动学习系统的深入开发还会遇到很多的难题,本文研究运用.NET技术开发移动学习系统,实现的移动学习系统较好的达到了预期的效果。
参考文献:
. 中国现代教育装备. 2006,(10): 66-67 本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/229533.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学