毕业论文无线上网移动增值业务终端管理系统的设计与实现.docx
- 文档编号:24238855
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:73
- 大小:3.12MB
毕业论文无线上网移动增值业务终端管理系统的设计与实现.docx
《毕业论文无线上网移动增值业务终端管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业论文无线上网移动增值业务终端管理系统的设计与实现.docx(73页珍藏版)》请在冰豆网上搜索。
毕业论文无线上网移动增值业务终端管理系统的设计与实现
摘要
随着互联网络的不断发展,使用无线上网的人群也在日益增加,无线上网移动增值业务平台为更多的人提供了一系列方便的服务。
如何做好这个平台系统,使之方便、快捷、内容丰富,同时又有很好的稳定性、安全性、可复用性就成为了一个很重要的课题。
WAP是一种无线应用协议,是一个全球性的开放协议。
WAP定义可通用的平台,把目前Internet网上HTML语言的信息转换成用WML描述的信息,显示在移动电话或者其他手持设备的显示屏上。
本文完成的无线上网移动增值业务平台的设计和实现,使用的编程语言为PHP,数据库服务器使用了MySQL,WEB服务器使用了Apache。
本系统主要实现后台的终端管理系统、首页设计、产品控制、产品设计和系统日志。
终端管理包括支持格式维护、终端UA维护、CUI维护三个对象的管理。
终端UA维护模块管理手机的各种参数、适配信息、适配方式。
支持格式维护模块管理手机的适配类型。
CUI维护模块用来管理维护CUI,实现了对运营商的定义。
系统日志模块用来查看添加系统日志。
首页设计模块用来添加、修改、产品的首页。
产品控制模块控制产品的一些开关操作,用来区分不同级别的客户,对不同的客户级别提供不同的内容版本。
产品设计模块用来添加、修改、设置产品的属性。
关键词 WAP;适配;增值
Abstract
AstheInternetcontinuestodevelop,theuseofthewirelessInternetaccessisalsogrowingcrowd.Meanwhile,mobilevalue-addedwirelessInternetbusinessplatformhavemorepeopletoprovideaseriesofconvenientservices.Howthisplatformsystemtomakeitconvenient,richincontent,alsohasgoodstability,security,Reusabilityhasbecomeaveryimportanttopic.
WAPisaWirelessApplicationProtocol,isanopenglobalagreement.WAPdefinedcommonplatform,thecurrentHTMLlanguageInternetonlineinformationintoWMLwiththeinformationdescribed,displayedonthemobilephone,orotherhandhelddevice'sscreen.Multiplenetworks,inotherwords,itdoesnotdependonacertainnetworkexistsToday'sWAPservicesinthethreeGafterarrivalmaystillcontinuetoexist,buttransmissionspeedfaster,protocolstandardswillalsobeupgraded.
Inthispaper,completewirelessInternetplatformformobilevalue-addedservicesinthedesignandrealizationoftheuseoftheprogramminglanguagePHP,databaseserverusingMySQL,WebserversuseApache.Thesystem'smainterminalmanagementbackground,thehomepagedesign,productcontrol,productdesignandsystemlog.Terminalmanagementincludingsupportfortheformatmaintenance,terminalUAmaintenance,andmaintenanceofthreeCUIobjectmanagement.UAterminalmaintenancemanagementmoduleparametersofthecellphone,adapterinformationAdaptermode.Supportmanagementmoduleformatsafeguardcellphoneadaptertypes.CUImaintenancemoduletomanageandmaintainCUIrealizethedefinitionofcommercialoperation.SystemloggingmoduleaddedtothesystemlogView.Homedesignmoduleistheuser'sphonelineaftertheshow,usedtoadd,modify,producthomepage.ProductControlModulecontrolofsomeproductsswitchingoperationusedtodistinguishbetweendifferentlevelsofcustomers,differentcustomerswithdifferentlevelsofcontentversions.Productdesignmoduletoadd,modify,setupproductattributes.
KeywordsWAPAdapterValue
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
第1章绪论
课题来源、研究目的及意义
本项目来源于北京爱迪通信有限责任公司2006年的一个中型项目——无线上网移动增值业务平台。
公司目前正在使用的无线应用协议WAP(WirelessApplicationProtocol)浏览下载类业务发布平台WapX5.0,存在前后台不能分开部署,操作移植不灵活;存在冗余数据,资源不能得到有效的管理和利用;后台功能划分不清晰,管理混乱,操作困难;权限管理不严格,易导致操作、系统设计及某些需求不能实现等错误。
WAP开发部门在现有WapX5.0平台的设计结构下,不能彻底解决上述问题,影响了业务的运营。
为此,提出开发WapX6.0平台的需求。
WapX6.0在WapX5.0的基础上优化系统设计,调整数据结构,前后台能分开部署,有效管理各种数据资源;清晰划分后台管理功能,增加管理界面的友好性,使后台易于管理和维护;严格划分管理权限,减少人为错误的发生几率。
国内外相关领域开发及应用现状分析
1.1.1无线应用协议的定义
WAP是一种无线应用协议,是一个全球性的开放协议[1]。
WAP定义可通用的平台,把目前Internet网上HTML语言的信息转换成用WML描述的信息,显示在移动电话或者其他手持设备的显示屏上[2]。
多种网络,也就是说,它不依赖某种网络而存在,今天的WAP服务在3G到来后仍然可能继续存在,不过传输速率更快,协议标准也会随之升级[3]。
1.1.2无线应用协议的体系结构
WAP包括以下几层:
(1)应用层。
即无线应用环境WAE(WirelessApplicationEnvironment),它是基于WWW和移动电话技术而建立的一种通用应用环境。
其基本目的是构建一个可共同操作的环境,以便允许操作人员和服务供给者创建适用于不同无线平台的应用与服务。
(2)无线会话层。
无线会话层协议WSP(WirelessSessionProtocol)向两个对话服务提供一致接口的WAP应用层。
(3)传输协议层。
无线传输协议层WTP(WirelessTransactionProtocol)在数据包服务的顶端运行,并提供适合在“瘦”客户即移动网络站上执行的普通事务服务,并可对移动终端进行优化。
(4)安全协议层。
无线传输安全层协议WTLS(WirelessTransactionLayerSecurity)是基于工业标准传输层安全协议的协议,它在安全传输协议SSL的基础上针对WAP传输所用的低带宽通信信道进行了优化,主要为数据传递提供一些功能和服务。
(5)数据报协议层。
无线数据报协议WDP(WirelessDatagramProtocol)用于传输数据,发送和接收消息。
它可以向WAP的上层协议提供服务支持,并保持通信的透明性,同时能够独立运行下部无线网络[4]。
WAP的体系结构与Internet/WWW的体系结构十分相似,图1-1是WAP的体系结构[5]。
图1-1WAP的体系结构
图1-1中,承载一层并不算在WAP中,列出来只表示WAP支持各种承载媒体(GSM、CDMA、FLEX、GPRS等),支持各种手持设备(手机、个人数字助理PDA、寻呼机等)。
总之一句话,WAP是独立于无线网络及设备的。
用户可使用任何支持WAP的设备,利用已有的承载接入到WAP网关/代理,从而访问因特网。
WAP的分层结构使得其它服务和应用通过一系列精心定义的接口就可以充分利用WAP协议的功能。
外部应用可以直接访问会话层、事务处理层、安全层和传输层。
这就使得虽然目前没有被WAP所确定但是对无线市场来说很有市场价值的一些服务和应用也可以使用WAP协议,例如,电子邮件、日历,电话号码簿、记事本、以及电子商务、白页、黄页等都有可能使用WAP协议[6]。
1.1.3无线应用协议的应用
爱立信、摩托罗拉、诺基亚和UnwiredP1anet(简称UP)4家公司于1997年6月发起成立WAP论坛(WAPForum):
其宗旨是共同开发一种能将Internet的信息与业务引入到移动终端的协议:
即WAP协议。
WAP是适用移动终端设备的无线因特网协议,WAP为将Internet的信息内容及增值业务传送到移动终端(手机、寻呼机和个人数字助理等)提供了一种开放的通用标准,WAP论坛得到世界的积极响应;现在已有AT&T、IBM、Inte1、HP、西门子、阿尔卡特等90多家(有的说120家)大厂商加入WAP论坛。
1998年2月WAP规范草案出台。
同年4月完成规范1.0版(即WAP1.0),WAP1.0由4部分组成,即爱立信的智能终端传输协议(ITTP)、诺基亚的智能消息规范、HP公司的手持装置传输协议(HDTP)和手持装置标记语言(HDML);1999年6月;WAP1.1版正式分布。
WAP论坛与其他标准组织诸如:
美国TIA、I2ETF、欧洲ETSI、ECMA以及W3C(万维网集团)等都有密切合作关系,WAP已成为事实上的全球无线应用协议。
WAP由于良好的开放性和互通性、独立于无线网络和设备、充分利用现有协议(如XML、IP)等特点,其应用前景正越来越被业界看好。
[7]
WAP提供的业务主要以日常信息的处理、检索、网上贸易和来话通告为主[8]。
WAP可应用于移动通信网(GSM、CDMA、TDMA)、无绳电话网(PHS、DECT、PACS)、寻呼网(如FLEX)、集群网(如TETRA)、移动数据网(如CDPD)等,目前主要是在GSM网的应用[9]。
如今有的手机已经实现了WAP协议,具有登陆因特网和相关网络的功能,能够使移动用户访问开设无线接入服务的因特网网站,随时随地进行信息双向互动,如浏览中/英文网页;电子商务应用,如信用卡对账、付费、航班查询、预订机票等;同时,利用它还可以接收和发送电子邮件、点播信息(IOD)。
WAP是一个开放的、全球性的无线互联网通信协议,它通过终端设备和网络设备的标准,使移动电话可以随时获取互联网信息[10]。
目前,几乎所有的移动运营商都建设了WAP网关,提供WAP上网业务。
随着具备WAP浏览功能的2.5代手机的普及,基于WAP浏览技术的增值业务也开始出现了快速增长的势头。
中国移动的“移动梦网”WAP业务和中国联通的“互动视界”业务就是这一类型的服务。
和短信增值业务一样,运营商采用了相同的商业模式,吸引了大量的SP开发和销售WAP增值业务。
但一改短信服务管理模式,WAP服务的内容计费由运营商来负责,从而杜绝了SP的不规范经营行为。
从近期的市场反映来看,WAP业务的增长非常迅猛,在短短的半年时间里,中国联通的“互动视界”用户就已经超过了300万,业务收入将近4千万元;中国移动的WAP业务也在快速增长[11]。
WAP浏览技术使手机具备了浏览互联网信息的能力。
在增值业务的物理结构上,SP只要根据互联网的通用标准协议建立起内容服务器,通过HTTP传输协议和运营商的统一接入管理平台、WAP网关相连,就可以实现增值业务的服务提供。
在增值服务内容的组织上,SP利用WAP的浏览功能,向用户提供更加丰富的文字、图片信息,如新闻、天气预报、资料查询等服务;利用WAP的大容量文件下载功能,向用户提供和弦铃声、彩色图片、视频片段下载等服务;利用WAP的交互功能,开发了聊天交友、游戏服务;利用WAPPUSH(下推)功能,实现了内容送礼的服务[12]。
SP还可以通过WAP业务平台实现和短信业务平台完全一样的娱乐和信息服务。
并且,用户在使用WAP浏览业务时操作相对简单,因为WAP是菜单式界面并由服务器端生成业务菜单,菜单形式可以很方便地更改或者可以由用户自定义格式,用户的使用感受比较人性化。
特别是WAP技术已由WAP1.2版本升级到WAP2.0版本,将会支持XHTML语言,手机页面的呈现效果接近PDA浏览器,届时,WAP增值服务内容将会更加精彩纷呈。
虽然WAP技术的产生已经有很长的历史,但WAP业务真正的发展是在手机彩屏化之后。
如果从手机功能的普及度来讲,WAP手机还远远不如短信手机,这也注定在短时间内,WAP业务还不能替代短信。
并且,在业务的发现途径上,WAP业务只能通过手机自主登录,而短信增值业务可以利用十分普及的互联网网站发现和发起业务。
据统计,短信增值业务有近50%的业务是在门户网站上发现和发起的[13]。
1.1.4无线应用协议的一些制约和发展
WAP作为接通无线通信与有线网络的一项新兴技术,其构思是理想的,发展是较为迅速的,但目前在技术上仍受到一定的制约。
首先,无线数据网络和有线网络相比,具有更小心严格的通信环境,提供的范围和活动也受到一些基本限制。
其次,随着带宽的增加,手机能量消耗也会增加,这样就使移动通信器件中有限的电池寿命负荷加重。
另外,WAP的发展还受到元件不足的影响。
目前市场上的手机配件和台式机相比,具有更为严格的运算环境。
由于这些限制,无线手机要使用完全不同于台式机的用户接口,具有一定的局限性,但这些问题必将会随着技术上的进步而得到改进。
随着移动网络和终端技术的发展,大量新型的服务被应用到了手机上,原先只能支持话音和简单数据业务的移动电话,已经逐渐变成了具备上网功能的智能化通信终端。
即将到来的3G移动通信网络和遵循着摩尔定律发展的高速手机芯片和器件,可以实现移动增值服务发展更快、更好的梦想。
同时,与网络和硬件相配合的软件技术也在飞速地前进着,它们经过不断地演进,发展成为了不同的增值服务平台[14]。
本文的主要内容
本文主要内容是论述了无线上网移动增值业务平台的设计和实现,脚本语言使用的是PHP。
开发使用了Apache2+PHP5+MYSQL5+Zend框架。
主要针对平台系统以下内容进行了论述:
终端管理模块、系统日志模块、首页设计、产品控制、产品设计。
在第1章中主要阐述了课题来源和国内外相关领域的开发与应用现状分析;在第2章中介绍了系统相关的技术,包括PHP语言、数据库服务器MySQL、web服务器Apache;在第3章中,主要是针对系统的需求分析和系统设计;在第4章中,主要讲的是系统的实现与测试。
第2章系统相关技术介绍
2.1PHP语言简介
PHP(“PHP:
HypertextPreprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到HTML中,尤其适合WEB开发[15]。
和客户端的JavaScript不同的是,PHP代码是运行在服务端的。
如果在服务器上建立了如上例类似的代码,则在运行该脚本后,客户端就能接收到其结果,但无法得知其背后的代码是如何运作的。
可以将WEB服务器设置成让PHP来处理所有的HTML文件,这么一来,就无法得知服务端到底做了什么。
PHP主要是用于服务端的脚本程序,因此可以用PHP来完成任何其它的CGI程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收Cookies。
PHP脚本主要用于以下三个领域。
服务端脚本。
这是PHP最传统,也是最主要的目标领域。
开展这项工作您需要具备以下三点:
PHP解析器(CGI或者服务器模块)、WEB服务器和WEB浏览器。
您需要在运行WEB服务器时,安装并配置PHP,然后,可以用WEB浏览器来访问PHP程序的输出,即浏览服务端的PHP页面。
命令行脚本。
可以编写一段PHP脚本,并且不需要任何服务器或者浏览器来运行。
通过这种方式,仅仅只需要PHP解析器来执行。
这种用法对于依赖cron(Unix或者Linux环境)或者TaskScheduler(Windows环境)的日常运行的脚本来说是理想的选择。
这些脚本也可以用来处理简单的文本。
编写客户端的GUI应用程序。
对于基于窗口式的应用程序来说,PHP或许不是一种最好的语言,但是如果非常精通PHP,并且希望在客户端应用程序中使用PHP的一些高级特性,可以利用PHP-GTK来编写这些程序。
用这种方法,还可以编写跨平台的应用程序。
PHP-GTK是PHP的一个扩展,在通常发布的PHP包中并不包含它。
PHP能够用在所有的主流操作系统上,包括Linux、Unix的各种变种(包括HP-UX、Solaris和OpenBSD)、MicrosoftWindows、MacOSX、RISCOS等。
PHP已经支持了大多数的WEB服务器,包括Apache、MicrosoftInternetInformationServer(IIS)、PersonalWebServer(PWS)、Netscape以及iPlantserver、OreillyWebsiteProServer、Caudium、Xitami、OmniHTTPd等。
对于大多数的服务器,PHP提供了一个模块;还有一些PHP支持CGI标准,使得PHP能够作为CGI处理器来工作。
综上所述,使用PHP,可以自由地选择操作系统和WEB服务器。
同时,还可以在开发时选择使用面对过程和面对对象,或者两者混和的方式来开发。
尽管PHP目前的版本还没有支持OOP所有的标准,但很多代码仓库和大型的应用程序(包括PEAR库)仅使用OOP代码来开发。
使用PHP,并不局限于输出HTML。
PHP还能被用来动态输出图像、PDF文件甚至Flash动画(使用libswf和Ming)。
能够非常简便的输出文本,例如XHTML以及任何其它形式的XML文件。
PHP能够自动生成这些文件,在服务端开辟出一块动态内容的缓存,可以直接打印出来,或者存储到文件系统中。
PHP最强大最显著的特性之一,是它支持很大范围的数据库。
利用PHP编写数据库支持的网页非常简单。
目前,PHP支持如下数据库,如表2-1所示。
表2-1数据库类型
AdabasD
Ingres
Oracle(OCI7andOCI8)
dBase
InterBase
Ovrimos
Empress
FrontBase
PostgreSQL
FilePro
mSQL
Solid
Hyperwave
DirectMS-SQL
Sybase
IBMDB2
MySQL
Velocis
Informix
ODBC
Unixdbm
此外还有一个DBX扩展库,可以自由的使用该扩展库支持任何数据库。
另外,PHP还支持ODBC,即OpenDatabaseConnectionStandard(开放数据库连接标准),因此您可以连接任何其它支持该世界标准的数据库。
PHP还支持利用诸如LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows环境)等不计其数的协议的服务。
您还可以开放原始网络端口,使得任何其它的协议能够协同工作。
PHP支持和所有WEB开发语言之间的WDDX复杂数据交换。
关于相互连接,PHP已经支持了对Java对象的即时连接,并且可以将他们自由的用作PHP对象。
甚至可以用CORBA扩展库来访问远程对象。
PHP具有极其有效的文本处理特性,支持从POSIX扩展或者Perl正则表达式到XML文档解析。
为了解
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 无线 上网 移动 增值 业务 终端 管理 系统 设计 实现