【PHP开源代码栏目提醒】:网学会员,鉴于大家对PHP开源代码十分关注,论文会员在此为大家搜集整理了“基于WAP+ JSP 的校园网络学习平台的设计 - 期刊论文”一文,供大家参考学习!
2011 年 6 月 伊犁师范学院学报(自然科学版) Jun.2011 4 伊犁师范学院学报(自然科学版) 2011 年 第2期 Journal of Yili Normal University(Natural Science Edition) No.2 基于 WAPJSP 的校园网络学习平台的设计 马 兰 (伊犁师范学院 计算机科学系,新疆 伊宁 835000) 摘 要:在移动 2G 平台和校园网络平台发展成熟的背景下,提出了一种基于 WAPJSP 的 校园网络学习平台的设计方法. 通过使用 JSP 这种高效的动态网页制作技术及开源的数据库管理 系统 MySql,创建以 PC 机为终端的网络学习平台,并在此基础上,结合 WAP 技术,搭建适合低 成本的移动 2G 终端的模块,方便用户实时操作. 关键词:JSP;WAP;MySql;校园网络学习平台 中图分类号:TP393 文献标识码:A 文章编号:1673—999X(2011)02—0051—04 建设了无线接入点,让师生在校园里利用无线局域1 设计产生的背景 网共享校园信息资源. 然而,基于无线局域网的数 我国网络教育始于 1994 年实施的“中国教育 字化校园网仅局限在校园网内有无线接入点的区科研网示范工程”1. 近些年来,我国教育网站有 域,而且到目前为止,学生当中拥有笔记本电脑的了很大的发展,国内存在的教育网站类型主要有三 人数仍然很少(不到 5),加上无线上网的资费高种2:(1)教育信息资源类网站,以提供教育教学 出普通宽带上网资费,所以真正能享受到无线校园信息和教育资源为主. 这些教育网站均是独立运作 网服务的用户只占很少的一部分. 除了无线局域网的网站,浏览内容免费. (2)远程教育类网站,主 以外,利用移动通信服务实现资源共享也是不错的要提供远程的学历教育或非学历教育. 以高等院校 选择. 近年来,移动通信发展十分迅猛,3G 业务也的网上大学为主,还包含继续教育和职业技术教 已走入日常生活,丰富的多媒体资源得到了无线共育,数量较少. 1999 年,清华大学、北京邮电大学、 享. 但 3G 平台基础设施建设不完善、终端价格昂浙江大学、湖南大学四所高校成为我国首批开展远 贵、通信资费过高的事实,阻碍了校园网络平台在程教育的试点院校,到 2007 年高等教育网校约有 移动终端上的实现.38 所1. (3)政府和教育科研类的非商业网站. 其 相比无线网络和 3G 移动通信网络而言,成熟中就包括各级大中小学校所建的学校网站,这类教 的 2G 移动平台有其不可比拟的优势. 2G 移动平台育网站数量多,增长速度快,提供了大量的教育信 可以提供同样丰富的移动服务(如 WAP 网站浏览、息和教育内容. 这些面向基础教育的网校,约有 资源下载等),且接收服务的区域远大于校园内,2000 所1. 而且相比 3G 移动平台而言通信资费非常低廉,同 上面介绍的网络教育资源中的“学校网站” , 时功能强大的移动电话价格也逐渐走低,校园内具是以数字化校园为基础的. 传统数字化校园以因特 有 WAP 网站浏览功能的 2G 移动电话拥有率几乎达网为依托,以 PC 机为终端设备,利用有线通信设 到 100. 虽然目前移动通信发展的趋势是 2G 向备和传输介质提供网络连接和资源共享的服务. 可 3G 的换代,但在近几年经济发展和校园经济水平怎么才能让教师和学生不受时间和地理位置的限 条件下,利用 2G 的低价格和普及性的优势,对校制,“随时随地”地登陆校园网,享受到校园网提 园网络平台利用率的提高还是有促进作用的.供的服务呢? 目前,国内各高校几乎都建立了 WAP 网站, 随着无线网络技术的发展,许多高校在校园里 可以通过手机查询师生信息、浏览校内新闻. 但这 收稿日期:2010—11—28 作者简介:马兰(1982—),女(回族),助教,研究方向:计算机应用技术(网络). 52 伊犁师范学院学报(自然科学版) 2011 年些 WAP 网站大多也仅有门户网站的功能. 我区各 模式下, 采用 JSP 动态网页开发技术和 MySql 数据高校还没有建设 WAP 网络学习平台. 为了能够充 库管理系统实现.分利用教学资源,使师生无论是在 PC 终端还是在 目前常用的软件工作模式是 B/S 模式和 C/S移动终端上,都能“随时随地”轻松地享受校园网 模式. 所谓 C/S 模式,即客户/服务器模式. 在这种提供的资源共享、信息交互及在线学习等服务,我 模式中,计算任务由客户机和服务器协作完成. 客们提出在建设校园网络学习平台的同时,建设其 户机处于主动,服务器处于被动. 现代的 B/S 模式WAP 子站,实现公告浏览、任务下载、资源查询及 将服务器分化成两个角色:Web 服务器和数据库服网上答疑等功能,具有一定的实际应用价值. 务器,客户机被浏览器代替. 在这种三层结构的 B/S 模式中, Web 服务器接收到客户机的浏览器发送过2 功能设计 来的请求页面指令后,就向数据库服务器请求有关 本文设计的“校园网络学习平台”是一个“自 的数据,数据库服务器从数据库中取出相应的数据适应网络学习平台” ,即学生根据自己的学习实际 后交给 Web 服务器, Web 服务器将之整合成页面再和兴趣爱好进行网络学习的平台, 包括学习、测试、 返回给浏览器. 与 C/S 模式相比,B/S 模式具有诸 3答疑和协作学习的过程 . “自适应网络学习平台” 多优点,如:开发容易. 只需要将精力集中在应用的用户是学生和教师. 学生通过网上的交互学习可 服务器和数据库服务器端程序的开发、数据的管理以进行充分地探索、交流与表达,拓宽了学习的途 和维护;用户界面一致. 用户不需要安装和熟悉新径,也可以很好地整合网上网下的学习内容. 教师 的专门程序,有利于系统的快速推广. 鉴于此,目可以把课程资料分类汇总放到网站上,供学生查看 前在基于 Internet 的网络教学平台中, 大多采用 B/S或下载;也可以即时布置作业、发布通知,并能与 模式6.学生进行在线交流等活动4. MVC 设计模式(模型—视图—控制器模式) 根据学生学习和教师教学的要求,网络学习平 具有模块化的设计与编码、功能扩展的灵活性、系台可以包括教师教学系统、学生学习系统、教学管 统快速有效的维护性等方面的优点7. 它把应用程理系统和动态信息发布系统 5. 通过教师教学系 序分成三个核心模块:模型、视图和控制器三种部统,教师可以给学生发送有关教学方面的信息;教 件,来分担不同的任务8.师和学生通过其中的网络课堂模块实现实时和非 对于教育机构来说,建设一个网络学习平台考实时的网上交流,教师对教学资源进行添加和发 虑的主要是经济问题. 开源软件许可使得软件源代布,学生根据需要浏览教学要求和教学资源;学生 码能为大众所得,一般具有安全、稳定、经济,可将遇到的问题发布在网上,教师进行答疑,可用 扩展性强,具有广泛的技术支持等特点. 故而基于BBS 形式实现异步交流;学生可以在网上撰写、提 开源的平台是一个不错的选择9.交报告,教师可以浏览、批阅. 通过教学管理系统, 在 WAP 网关的支持下, 可以使用 Web 网页开分配教师、学生操作权限,管理员主要管理课程和 发技术 ASP、JSP、PHP 等来开发 WAP 网站. JSP数据库等资源,通过动态信息发布系统,进行栏目 (Java Server Pages)是运行在服务器端的脚本语言管理、信息审核和发布5. 之一,是用来开发动态网页的一种技术. 与其他动 根据以上的要求,本平台预期达到的目标是: JSP 态网页开发技术相比, 继承了 Java 技术的简单、开发出一个基于 WAPJSP 技术的校园网络学习平 便利、面向对象、跨平台和安全可靠等优点. 如今台,同时在 PC 终端和移动终端实现网上学习的功 最流行的 Apache 支持多种平台,从而使得 JSP 可能,具体功能模块有:信息发布(PC 和移动终端 以在多个平台上运行. 数据库操作中,JDBC 也是同步) ;资源下载(PC 端实现,小容量任务如清单 独立于平台的. 利用 JavaBean,开发人员可以实现等移动终端下载) ;成果上传(PC 端实现);网上 分离静态内容和动态内容,可以共享组件,加快应交互 ; (PC 端和移动终端留言板同步) 权限管理(PC 用程序开发速度, 还可以沿用 Java Servlet 的所有功端和移动终端同步). 能,并且可利用 JSP 的另一个重要特性:预编译, 大大提高用户访问速度10. 所以,无论在 HTTP 协3 设计的技术支持 议还是 WAP 协议下, 与其他动态页面开发技术 (如 本平台采用 B/S 软件工作模式,在 MVC 设计 ASP、PHP 等)相比,JSP 都具有运行环境独立于 第2期 马兰:基于 WAPJSP 的校园网络学习平台的设计 53硬件配置和操作系统、灵活性高、可移植性强、使 信息的上传下载仅限于在 PC 终端实现,移动终端用组件开发方式、代码便于维护等优势,因此本系 信息尽量采用小页面、简单页面来实现,并且仅实统采用 JSP 开发技术. Resin 和 Tomcat 是比较流行 现小容量信息的传输和下载.的 JSP Web 服务器,由于 Tomcat 从 5.0 版本开始 (2)网络学习平台中必然存在多种安全问题,就提供对 WML 的支持,只要通过简单的配置,就 除了由于物理设备的放置不当或者防范措施不得可以使其成为 WAP 服务器, 故采用 Tomcat 作为开 力产生的物理层问题,以及系统和应用软件存在的 11发时的 WAP 服务器 . WAP 网站页面因移动终端 漏洞威胁外,还包括计算机病毒入侵、黑客攻击及的不同对排版规格要求有不同,故选择适用于主流 内部用户滥用网络资源带来的问题12. 其中,黑客移动终端(如 Nokia、Ericsson)等的 WML 编辑器. 攻击行为有可能是网络系统的安全运行的最大威常用的 WML 编辑器可以选择 Nokia WAP Toolkit、 胁. 为此,我们决定制定安全访问策略(如使用统Ericsson WAP IDE SDK 等. 一的身份认证系统、给用户赋予合适的访问权限) , 数据库应用技术是开发 Web 应用程序的重要 建立病毒防护体系,完善安全管理制度及安全团队技术之一. JSP 可以访问并操作多种数据库管理系 等措施,最终实现网络学习系统的安全运行.统, SQL Server、 如 Mysql、 Oracle、Access 等. MySql 参考文献:是目前最为流行的开放源码的数据库,是完全网络 1陈雷. 基于 WEB 的新型网上教学平台的设化的跨平台的关系型数据库系统. 我们可以方便地 计与实现D. 电子科技大学硕士学位论文,2009.建立 JSP 与 Mysql 数据库的连接. 为解决反复进行 2顾琼莹,周树红. 目前国内教育网站现状的数 据 库 连 接、 数 据 库 链接 数 量 限 制的 问 题 , 在 调查与分析J. 中国电化教育,2004(4) :43-45.Tomcat 中配置连接池, 来提高数据库连接的重复使 3宋艳丽. 谈西部高校自适应网络教育平台用率,提高数据库的性能10. 本平台数据库属于中 的构建J. 教育探索,2009(12) :145-146.型规模,故采用 Sun 的 Mysql 数据库,与 JSP 兼容 4白杨. 师生互动教学网站的设计研究J.性好,且免费. 辽东学院学报 (自然科学版) 2007 , (12) 225-227. : 5梁义,马兰. 教育网应用平台设计及核心模4 设计的资源支撑 块的实现J. 伊犁师范学院学报(自然科学版) , 随着国家在教育信息化方面投入的不断加大, 2009(4) :42-44.我区各高等院校都已建成能够覆盖行政教学楼宇、 6龙银香. B/S 模式的个性化交互式网络教学学生宿舍和教工住宅的校园网,硬件设施较先进, 2005 平台的结构与设计J. 计算机与现代化, (6) :并且搭载了教务、学籍管理等应用平台,方便了行 23-29.政和教学工作的开展. 我院校园网自 2002 年建成 7李瑞. 基于 MVC 设计模式 Struts 框架结构以来,运转良好,为提高教学效率和办学水平作出 的研究J. 大众科技,2009(6) :63-66.了突出的贡献,硬件和软件基础完全符合校园网络 8马尚俊. 基于 Struts 框架的 Web 应用系统设学习平台建设的要求. 计与实现D. 西安电子科技大学硕士学位论文, 本平台的实现中所涉及到的均为开源软件,使 2006. 5-6,24.用过程中不产生任何费用. 设计者拥有两台主流配 9曾桢. 基于开源平台的网络教育平台应用 ,分别安装 Windows2000置 PC 机(可建立局域网) J. 贵州教育学院学报(自然科学版) ,2009(3) :(服务器测试机)和 Windows XP(客户端测试机) 38-41.操作系统,可使用模拟软件进行 WAP 网站测试. 10郭真,王国辉. JSP 程序设计教程M. 北 京:人民邮电出版社,2008.5 可能遇到的问题和解决思路 11钱丽丹. WAP 技术在校园无线信息平台 (1)移动终端性能远不及 PC 终端,信息处理 中的应用J. 计算机时代,2010(1) :6-8.速度慢,存储容量小,显示屏幕小,键盘输入不灵 12陈英撑. 网络教育系统中的网络安全问题活;移动网络稳定性差,传输速率低. 针对这些问 研究D. 华东师范大学硕士学位论文,2009.题,在系统功能模块部分就有相应的考虑,大容量 责任编辑:李广伟 54 伊犁师范学院学报(自然科学版) 2011 年 A Design of the Campus Network Learning Platform Based on WAP and JSP MA Lan Computer Science Department Yili Normal University Yining Xinjiang 835000 China Abstract: The author presents a design of the campus network learning platform according to the ripedevelopment of the 2G mobile-phone and the Campus network platform which based on WAP and JSP To create anetwork learning platform which linked with a PC as a terminal by using JSP and MySql JSP which means atechnology that has effective dynamic web production MySql that means an the open-source databasemanagement. Depend on the above and combine with the technology of WAP to build a module which adjust tothe terminal of 2G for lowcost and an convenient real time operation. Key words: JSP WAP MySql The Campus Network Learning Platform(上接第38页) The List of Halophytes in Kuitun Area WANG Ai-ying HE Chun-xia YANG Jing-hong (Department of Life Resource Environment Yili Normal University Kuitun Xinjiang 833200 China) Abstract: The archives and the database of wild plant resource were established through twenty yearsinvestigation and collection of wild plant resource in Kuitun area and specimen room was also set up. We alsoarranged the list of halophytes in Kuitun area and it provides references for the development and use of the plantresources in this area. Key words: Kuitun in Xinjiang wild plant halophytes the list of plant(上接第 41 页) The Cultivation of Civic Awareness of Water Conservation LIU Guo-qing College of Law Northwest Nationalities University Lanzhou Gansu 730030 China Abstract: Saving-water is a basic long-term state policy in China and it is crucial contents in economicalsociety constructing. The level of citizens′ consciousness of water-saving makes a great impact on economicalsociety constructing whether success or failure. This paper describes the overview of water resources in ourcountry and the influence which is caused by “water crisis”. Then the author elaborates the significance ofcitizens consciousness of water-saving strengthening furthermore on the basic of status analysis it offers counterplans and measures for cultivation of citizens′ consciousness in water-saving in order to ensure the sustainable useof water resources. Key words: water resource sustainable development water-saving consciousness cultivation