ImageVerifierCode 换一换
格式:DOC , 页数:26 ,大小:402KB ,
资源ID:1255119      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1255119.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业论文范文——WML信息查询与后端信息发布系统实现.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

毕业论文范文——WML信息查询与后端信息发布系统实现.doc

1、WML 信息查询与后端信息发布系统实现WML 信息查询设计摘 要21 世纪,人类社会已进入崭新的信息化时代,信息技术正以前所未有的速度发展,人们对信息的交互需求也与日俱增。无线通讯技术以及手机终端的发展,从一定程度上满足了人们的需求,人们随时随地上网已经基本实现。首先,无线通讯技术的发展使基于 WAP 方式的信息浏览查询存在技术前提,这也是我们系统存在的前提;其次,随着无线通讯技术以及手机终端的发展,在当前的无线网络环境下,通过本信息发布系统,人们可以自由发布信息和查询信息,从而实现随时随地的信息交互。结合系统开发所需要的及现行的数据管理技术,系统采用了 tomcatMy eclipse +S

2、QL server 2005 数据库进行开发,开发语言为 java + WML + WML script。系统完成就酒店、景区等信息的发布,管理,维护等功能,并实现了 Internet WEB 与 WAP 两种方式对信息的浏览查询。系统以提供操作简单方便、快捷,易懂易用为开发目标,用户界面设计简洁,操作使用方便,及具有高效的数据处理能力。而 SQL SERVER 2005 数据库以其强大的数据管理功能保证用户数据的稳定和安全。关键词:信息查询;WML;WAP;WML scriptThe Implement of WML Information Query and Background Info

3、rmation Release System-The Implement of WML Information QueryAbstractIn the 21st century, it is an information age, in which the information technology develops more rapidly than ever before. Besides, the interaction between people and their need for information are increasing correspondingly. The d

4、evelopment of the wireless communication technology and the mobile terminal has satisfied such kind of needs at a certain extent, and peoples access to network in anywhere and at anytime has came true. Firstly, the wireless communication technology provides the precondition to information browsing a

5、nd querying which bases on WAP mode, and it is also the precondition to our system. Secondly, as the development of wireless communication technology and the mobile terminal, people can release and query information freely. And through this middle system in the wireless environment, people can obtai

6、n information in anywhere and at anytime through wireless net and mobile terminal. Combinated the needs of middle system development with current data management technology, the system is developed by using tomcatMyeclipse + SQL server 2005 in java WML; WAP; WML script目 录论文总页数:22 页1 引言 .11.1 项目研究背景

7、.11.2 项目研究意义 .12 相关技术简介 .22.1 WML 简介 .22.2 WML Script.42.3 数据库连接池概述 .43 需求分析与系统总体设计 .53.1 系统需求分析 .53.2 系统设计原则 .53.3 系统功能介绍 .63.4 系统流程图 .73.5 数据库设计 .84 具体的设计流程和实现 .104.1 系统数据库的连接 .114.2 系统功能模块设计与实现 .124.2.1 注册模块的设计.124.2.2 登陆模块的设计.154.2.3 查询模块的设计.174.2.4 与发布系统的连接模块的设计.18结 论 .18参考文献 .20致 谢 .21声 明 .22第

8、 1 页 共 22 页1 引言1.1 项目研究背景在信息化时代的今天,如何方便快捷地进行信息的交互已经成为人们的热门话题。随着无线通讯技术以及手机终端的发展,随时随地进行信息的交互已经成为现实,WAP 技术的出现犹如无线通讯的世界的一道曙光,使无线网络发生了革命性的变革。WML 语言是通过 WAP 浏览页面的解释语言。现在人们用无线通讯设备可以随时随地访问 WAP 网站,还可以通过 WAP 与 Internet 互联。但是在生活中,虽然大部份信息可以十分方便地通过 WEB 浏览查询方式得到,但是确不能满足移动的需要,而通过 WAP 方式也只能查询到有限的信息。大量信息需求者不能方便、及时地得到

9、信息,而信息掌握者却没有一个良好的平台进行消息的发布,本系统试图实现这样的一个后端发布系统:信息所有者能及时方便的发布各类信息,信息查询者也能及时地通过 WAP 手机、PC 机进行信息的查询,并做一定程度的互动。这正是本系统存在的前提;通过后端信息发布系统,人们可以通过 WML 页面及 WEB 等方式发布和获取信息,从而实现 WAP 与 WEB 之间的信息资源共享。从狭义上讲,后端信息发布系统是能把人们通过 WEB 与 WAP 方式输入的信息进行分类整理储存在数据库中,并产生相应的可供浏览的页面的系统。而广义上,它应该是对大流量和多种类的信息进行综合处理的平台,包括了相关的一系列的服务模块,从

10、而实现 WAP 与 WEB 之间的信息共享。1.2 项目研究意义在 WEB 已经十分成熟和普及的今天,WAP 异军突起。一夜之间,WAP 网站如雨后春笋般出现在我们的面前。新生的 WAP 宠儿拥有如此强大的生命力,但是相对 WEB 的这位成熟的大哥,它又显得如此的弱小。如何能把 WEB 的强大与WAP 的方便紧密地结和起来就成了这个项目的研究意义。WAP 虽然仅仅是一个互联网和手机的联系起来的协议,但是它的巨大意义就在于:它象是一种催化剂,催化了互联网和手机的结合,得到的不仅仅是一种新物质(WAPS 手机) ,而是一个大得超乎你的想象的新市场:1)WML 信息查询与后端发布系统将带给每一个用户

11、诸多好处:更加的便宜,更加的简单、易学的上网操作,可以随时随地的收到和发布自己需要的资讯,成为自己的一个流动资料库,方便出外旅游。2)WML 信息查询与后端发布系统还带给了 ICP 无限的商机:一个全新的无线互联网市场,只要准确的选取互联网资讯和移动用户需求信息之间最恰当的结合点,那么该市场将为网络服务商带来巨额的利润;可以避开激烈竞争且门第 2 页 共 22 页槛较低。第 3 页 共 22 页2 相关技术简介2.1 WML 简介WML 代表 Wireless Markup Language,就象 HTML 对普通的 Web 浏览器一样。有人说它是基于 XML,但是更准确地说 WML 是 XM

12、L 的一个应用。虽然在语法上和 HTML 相似,但更多的是 XML。WML 被读取并且通过 WAP 设备中的浏览器解释,然后显示在屏幕上。WAP 是英文“Wireless Application Protocol”的缩写,是“无线应用协议”之意,它由一系列协议组成,用来标准化无线通信设备。对于 WAP 设备所使用的浏览器,或者用户代理,通常叫做微型浏览器,微型浏览器的功能是受到 WAP 设备的限制的,WAP 页面的主要语言就是 WML 以及 WML Script。与 PC 机领域比较,WAP 手机或者 WAP 设备上的微浏览器相当于 IE,而 WML 则相当于 Html。WML 是一种比较严格

13、的语言,字符使用必须遵守相应的规则,这些基本规则主要包括以下几个方面:1) 大小写敏感。在 WML 中,无论是标签元素还是属性内容都是大小写敏感的,这一点继承了 XML 的严格特性,任何大小写错误都可能导致访问错误。一般来说,WML 的所有标签,属性,规定和枚举及它们的可接受值必须小写,Card 的名字和变量可大写和小写,但它是区分大小写的。包括参数的名字和参数的数值都是大小写敏感的,例如 variable1、Variable1 和 vaRiable1 都是不同的参数。2) 空格。对于连续的空字符,程序运行时只需要一个空格。属性名、符号(=)和值之间不能有空格。3) 标签。标签内属性的值必须使

14、用双引号(“)或单引号( )括起来。对于不成对出现的标签,必须在大于号()前加上顺斜杠(/) ,比如换行标签必须写成才正确。4) 不显示的内容。在 WML 中,不显示的字符主要包括换行符、回车符、空格和水平制表符,它们的 8 位十六进制内码分别为 10、13、32 及 9。程序执行时,WML 将忽视所有的多于一个以上的不显示字符,即 WML 会把一个或多个连续的换行、回车、水平制表符及空格转换成一个空个。5) 保留字符。这是 WML 的一些特殊字符,如小于号() 、单引号“ ”、双引号“” 、和号(&) 。6) 显示汉字。如果希望 WML 程序执行时能够显示汉字,则只需要程序开头使用 enco

15、ding 指定汉字字符集即可。例如:。需要注意的是,指定汉字字符集的形式和方法可能因为开发工具或 WAP 手机的不同而不同。第 4 页 共 22 页合法的 WML 卡片组均属合法的 WML 文件,因此它必须包含 WML 的声明及文件类型的声明。典型的 WML 程序的文件头包括我们前面多次提到的以下两行程序:编写 WML 程序时,我们必须写入这两行程序,并放在程序的开始处。其中“-/wapforun/DTD WML 1.1/EN“是标准通用标记语言 SGML 的公共标示;“http:/www.wapforum.org/DTD/wml_1.1.xml“是 WML 程序文档类型的标示。文档类型标示也

16、可以是“text/vnd.wap.wml“或“application/vnd.wap.wmlc” ,其中前者制定 WML 的原文类型,后者制定 WML 程序编译后代码类型。以下是本系统的一个简单的 WML 页面代码示例:/指定XML编码及页面字符集/声明页面符合W3C标准/为了建立一个有效的WML信息实体(MIME type) ,必须在文件的开场白之前指定文件的类型:/每一个card为一个手机页面User Name: /用户名输入框,类型为文本,不能为空,属性名为LogonNamePassword: /密码输入框,类型为密码,不能为空,属性名为LogonWord/确认按钮,点击跳到下一页面第

17、5 页 共 22 页基于 WAP 协议以及 WML 语言,用户能通过 WAP 设备访问 WAP 站点,从而获取到位于移动互联网上的信息。二者的结合将移动网络和 Internet 紧密地联系起来,提供一种与网络种类、承运商和终端设备都无关的移动增值业务。WAP 的服务内容主要包括 World Wide Web 信息浏览、E-mail 收发、IRC 网上实时聊天和 Newsgroups 新闻组讨论等。WAP 只要求移动电话和 WAP 代理服务器的支持,而不要求现有的移动通信网络协议作任何的改动,所以 WAP 能同时适用于 CDMA、DETC、GSM、IMT-2000 等多种不同的移动通信系统。WA

18、P 协议堆栈的设计也力求使所需带宽最小化,并对各种网络技术和服务提供广泛支持,包括短消息服务 SMS、USSD、CDPD 等。而且,WAP 建立了一个比较松散的层次结构,每层的开发独立于其他层,这样就比较容易能够引入新的传输协议和服务类型。2.2 WML ScriptWML Script 是属于无限应用协议 WAP 应用层的一部分,使用它可以向 WML卡片组和卡片中添加客户端的处理逻辑,目前最新的版本是 1.1 版。WML Script1.1 是在欧洲计算机制造商协议会制定的 ECMA Script 脚本语言的基础上,经过修改和优化而指定的。它能够更好的支持诸如移动电话类的窄带宽通信设备,在

19、WML 编程中使用 WML Script 可以有效的增强客户端应用的灵活性,而且,我们也可以把 WML Script 作为一个工具使用,开发出功能强大的 WAP 网络应用和无线网页。WML Script 具备的 WML 所不能具备的优点和功能,主要包括如下几个方面:1) 检查用户输入的合法性; 2) 扩展用户浏览器的功能,比如允许程序员开发手机的电话呼叫、发送短信息、存储电话号码、管理电话簿或 SIM 卡等; 3) 生成用户端的确认、提示、警告信息或操作对话框,并使之快速显示在浏览器上; 4) 在用户浏览器的更改后,能够对浏览器端的软件和参数进行扩展与配置;5) 最大程度克服客户端的乍带宽通信

20、连接限制,并提供丰富的程序功能;6) 补充 WML 并使之实现针对微型移动终端设备的多种服务,如支持高级用户界面、增加客户端智能型、提供用户浏览器外围功能的访问能力,以及在服务器与客户端浏览传输数据是减少带宽占用等。第 6 页 共 22 页2.3 数据库连接池概述本系统作为后端信息发布系统,需要进行信息的发布、修改、查询等操作。由于对数据库的访问量比较大,因此需要配置数据库连接池。连接池的目的是用来建立一些和数据库的连接,使用户访问数据库时可以直接使用这些现成的连接。如果不建立连接池,每个用户每一次访问数据库时都要建立一次连接,这样容易产生连接过多的错误,用户也会觉得速度很慢。数据库连接是一种

21、关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数据库连接数来设定的。无论这些数据库连接是否被使用,连接池都将一直保证至少拥有这

22、么多的连接数量。连接池的最大数据库连接数量限定了这个连接池能占有的最大连接数,当应用程序向连接池请求的连接数超过最大连接数量时,这些请求将被加入到等待队列中。3 需求分析与系统总体设计3.1 系统需求分析需求分析是在于要弄清用户对开发的数据库应用系统的确切要求。本项目WML 信息查询及后端发布系统,它的主要功能就是把 WEB 与 WAP 的信息共享发布及查询。用户可以通过 WAP 或 WEB 中的任何一种方式实现信息的交互。而后端发布系统的管理模块则只需要在 WEB 上做就可以了。而 WAP 模块要根据无线网络的一些特点,整个模块应该尽量达到界面简洁,信息冗余量小的特点。根据系统分析,后端发布

23、系统的要求如下。1) WEB 与 WAP 模块均有以下功能:个人注册,登陆,发布信息,查询信息等基本功能。2) 用户还可以对信息进行更新,删除等一些基本操作。3) WEB 模块还能对客户信息的进行管理,能够对客户用户管理,用户的密码修改功能。4) WEB 模块对发布信息的管理,该功能可以对发布信息进行增加、删除和修改,并且可以对热点信息进行推荐操作,而 WAP 模块也可以浏览到这些热点推荐信息。第 7 页 共 22 页5) WEB 模块对公告信息的管理,能够将最新的站内信息发布到公告栏中。3.2 系统设计原则系统的设计原则如下:1) 方便性原则:用户简洁界面友好,操作使用方便简单,具有高效的数

24、据处理能力。2) 兼容性原则:对于所选软硬件系统及平台,能很好地适应开发和使用的需要。3) 规范性原则:软件设计过程严格按照“信息系统开发方法”的原则,分析阶段、设计阶段和实现阶段。4) 先进性原则:采用目前先进的计算机软硬件技术,使系统具有较高的技术水平和较长的生命周期,便于系统的维护。3.3 系统功能介绍1) 普通用户可以注册,登陆,查询和发布信息。此功能为在 WEB 和 WAP 模块均可以实现。2) 系统管理员可以通过 WEB 模块对整个系统进行管理,可以对信息进行更新,删除,添加及推荐等操作。3) 系统管理员还可以通过 WEB 模块对整个系统的用户进行各种管理,比如添加,删除用户等。4) 普通用户可以对自己的信息进行更新和删除,但是 WAP 模块只能对一些重要信息进行操作。下面是后端发布系统的系统设计层次图,如下图 1 所示:

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。